Lance Stout 
							
						 
					 
					
						
						
							
						
						429c94d6a9 
					 
					
						
						
							
							Tidy up logging calls.  
						
						 
						
						
						
						
					 
					
						2011-11-19 12:07:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vijay Pandurangan 
							
						 
					 
					
						
						
							
						
						deb52ad350 
					 
					
						
						
							
							This change stops sleekxmpp from spending huge amounts of time unnecessarily computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time.  
						
						 
						
						... 
						
						
						
						Note that using % in a string will _always_ perform the sting substitutions, because the strings are constructed before the function is called. So log.debug('%s' % expensiveoperation()) will take about the same CPU time whether or not the logging level is DEBUG or INFO. if you use , no substitutions are performed unless the string is actually logged 
						
						
					 
					
						2011-11-20 03:39:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						572becad44 
					 
					
						
						
							
							Enable forcing a specififc SASL mech:  
						
						 
						
						... 
						
						
						
						xmpp = ClientXMPP(jid, password, {
    'feature_mechanisms': {'use_mech':'PLAIN'}}) 
						
						
					 
					
						2011-08-09 00:51:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						47bc50d9fb 
					 
					
						
						
							
							Cosmetic PEP8 fixes.  
						
						 
						
						
						
						
					 
					
						2011-08-04 22:37:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d4091dbde6 
					 
					
						
						
							
							Integrate a modified version of Dave Cridland's Suelta SASL library.  
						
						 
						
						
						
						
					 
					
						2011-08-03 17:00:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						0224d028e7 
					 
					
						
						
							
							SASL failure event now includes the failure stanza.  
						
						 
						
						... 
						
						
						
						Broke SASL stanzas into separate files.
Fixed typo in feature_bind. 
						
						
					 
					
						2011-07-02 23:09:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						219df582da 
					 
					
						
						
							
							It isn't 2010 anymore.  
						
						 
						
						... 
						
						
						
						I keep forgetting to update the copyright on new code. 
						
						
					 
					
						2011-07-02 22:49:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						b898b14b77 
					 
					
						
						
							
							Use a set to track negotiated features.  
						
						 
						
						... 
						
						
						
						Added guards to prevent renegotiating STARTTLS or SASL in cases where
servers don't behave properly. 
						
						
					 
					
						2011-07-02 22:30:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						fba235a801 
					 
					
						
						
							
							Simplify SASL mech registration.  
						
						 
						
						... 
						
						
						
						Moved SASL registration completely to the feature plugin, instead of
keeping a portion of it in ClientXMPP. 
						
						
					 
					
						2011-07-02 21:57:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						b0297af38d 
					 
					
						
						
							
							Finish cleaning up stream feature organization.  
						
						 
						
						... 
						
						
						
						Fixed missing references that weren't caught due to leftover pyc
file allowing tests to keep working when they shouldn't have. 
						
						
					 
					
						2011-07-02 21:43:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						634f5d691b 
					 
					
						
						
							
							Continued reorganization and streamlining.  
						
						 
						
						
						
						
					 
					
						2011-07-01 14:45:55 -07:00