Robin Gloster 
							
						 
					 
					
						
						
							
						
						3dd379cdf1 
					 
					
						
						
							
							Revert "cleanup semicolons, whitespace and mutable default arguments"  
						
						 
						
						... 
						
						
						
						This reverts commit 7265682a4d . 
						
						
					 
					
						2014-08-18 15:15:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Gloster 
							
						 
					 
					
						
						
							
						
						7265682a4d 
					 
					
						
						
							
							cleanup semicolons, whitespace and mutable default arguments  
						
						 
						
						
						
						
					 
					
						2014-08-18 00:52:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Graham 
							
						 
					 
					
						
						
							
						
						a918bf3a95 
					 
					
						
						
							
							Support jabberd2 SASL with really empty response  
						
						 
						
						... 
						
						
						
						Despite http://xmpp.org/rfcs/rfc3920.html#rfc.section.6.2 , jabberd version 2.2.14 cannot accept the typical "<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">=</response>".  Instead it must be truly empty, so we force an empty response for this stanza only. 
						
						
					 
					
						2014-05-14 22:32:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						6f64dac262 
					 
					
						
						
							
							Add log message noting that SCRAM-SHA-1-PLUS requires Py3.3+  
						
						 
						
						
						
						
					 
					
						2013-09-21 19:10:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Philippe Caruana 
							
						 
					 
					
						
						
							
						
						2c26fb0d76 
					 
					
						
						
							
							optimize imports  
						
						 
						
						
						
						
					 
					
						2013-07-26 17:48:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Ryzhov 
							
						 
					 
					
						
						
							
						
						481971928c 
					 
					
						
						
							
							failed_auth data returned 
						
						 
						
						... 
						
						
						
						Manual updated 
						
						
					 
					
						2013-03-28 22:41:00 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Ryzhov 
							
						 
					 
					
						
						
							
						
						020197718f 
					 
					
						
						
							
							Event index documentation updated  
						
						 
						
						
						
						
					 
					
						2013-03-28 22:09:33 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Ryzhov 
							
						 
					 
					
						
						
							
						
						a0c77c04a5 
					 
					
						
						
							
							XMLStream proxy_error event duplicated with connection_failed  
						
						 
						
						... 
						
						
						
						SASL `no_auth` event duplicated with `failed_auth` 
						
						
					 
					
						2013-03-28 22:09:33 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Ryzhov 
							
						 
					 
					
						
						
							
						
						620ee9719f 
					 
					
						
						
							
							Changed failed_auth event according to manual  
						
						 
						
						
						
						
					 
					
						2013-03-28 22:09:33 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7f9ff9d0e7 
					 
					
						
						
							
							Use requested_jid instead of boundjid during binding.  
						
						 
						
						
						
						
					 
					
						2013-02-18 11:56:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						1f137735e1 
					 
					
						
						
							
							Put StringPrep exception handler with the right try block.  
						
						 
						
						
						
						
					 
					
						2013-01-24 02:45:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						def34f0e42 
					 
					
						
						
							
							Fix requesting channel binding from sockets that don't support it.  
						
						 
						
						
						
						
					 
					
						2012-12-03 12:42:30 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						b820351f64 
					 
					
						
						
							
							Fix DIGEST-MD5 support for picky servers  
						
						 
						
						
						
						
					 
					
						2012-11-27 19:54:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						0eb009496e 
					 
					
						
						
							
							Use the username credential instead of jid to enable ANONYMOUS auth.  
						
						 
						
						
						
						
					 
					
						2012-11-27 19:53:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2c2498b658 
					 
					
						
						
							
							Allow for more credential values to be user specified instead of auto-filled.  
						
						 
						
						
						
						
					 
					
						2012-11-27 19:53:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a22ca228cc 
					 
					
						
						
							
							Lock the bound JID in the JID cache.  
						
						 
						
						
						
						
					 
					
						2012-10-24 12:56:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						cebc798e72 
					 
					
						
						
							
							Merge branch 'stream_features'  
						
						 
						
						
						
						
					 
					
						2012-10-15 15:00:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e2e8c4b5dc 
					 
					
						
						
							
							Remove unneeded ssl_support checks.  
						
						 
						
						
						
						
					 
					
						2012-10-10 11:42:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						657102e938 
					 
					
						
						
							
							Update legacy auth to be used outside of stream features.  
						
						 
						
						... 
						
						
						
						Also, add detection of legacy XMPP version. 
						
						
					 
					
						2012-10-01 16:27:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						8a03bd72ae 
					 
					
						
						
							
							Ensure that auth is done based on the original, requested JID and not on the bound JID.  
						
						 
						
						
						
						
					 
					
						2012-08-17 10:17:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						f0e1fc5aad 
					 
					
						
						
							
							Fix using PLAIN over older SSL method.  
						
						 
						
						
						
						
					 
					
						2012-08-14 11:06:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4e12e228cb 
					 
					
						
						
							
							Fix tracking service name for DIGEST-MD5  
						
						 
						
						
						
						
					 
					
						2012-08-10 12:40:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2324c90232 
					 
					
						
						
							
							Ensure default authzids are handled.  
						
						 
						
						
						
						
					 
					
						2012-08-02 13:47:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						475ccfa8dc 
					 
					
						
						
							
							Use correct method for getting channel binding.  
						
						 
						
						
						
						
					 
					
						2012-08-01 09:04:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						8009b0485e 
					 
					
						
						
							
							Add stream feature for server support of subscription pre-approvals.  
						
						 
						
						
						
						
					 
					
						2012-07-30 19:30:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						695cd95657 
					 
					
						
						
							
							Update and integrate Suelta.  
						
						 
						
						
						
						
					 
					
						2012-07-30 19:15:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a06fa2de67 
					 
					
						
						
							
							Enhance plugin config with attribute accessors.  
						
						 
						
						... 
						
						
						
						This makes updating the config after plugin initialization much easier. 
						
						
					 
					
						2012-07-26 23:04:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						917faecdcb 
					 
					
						
						
							
							Fix issue of roster data being split across multiple rosters.  
						
						 
						
						... 
						
						
						
						Resolved by always normalizing JIDs to bare form, regardless of if they
are JID objects or strings.
Also simplified related code to prefer use of JID objects instead of
strings so they don't need to be parsed multiple times. 
						
						
					 
					
						2012-07-19 23:54:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a347cf625a 
					 
					
						
						
							
							Add session_bind_event threading event.  
						
						 
						
						
						
						
					 
					
						2012-07-10 01:35:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7858d969d8 
					 
					
						
						
							
							Remove usage of deprecated getchildren() method.  
						
						 
						
						
						
						
					 
					
						2012-06-19 09:47:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d92aa05b5c 
					 
					
						
						
							
							PEP8 formatting updates.  
						
						 
						
						
						
						
					 
					
						2012-06-19 01:29:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7842c55da3 
					 
					
						
						
							
							Add auth_success event.  
						
						 
						
						... 
						
						
						
						The auth_success event is triggered upon successful SASL negotiation. 
						
						
					 
					
						2012-05-15 14:26:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						f5beac2afa 
					 
					
						
						
							
							Use SASLPrepFailure as the exception name instead of UnicodeError.  
						
						 
						
						
						
						
					 
					
						2012-05-14 23:12:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						8a23f28dfa 
					 
					
						
						
							
							Add an exception handler for SASLprep failures.  
						
						 
						
						
						
						
					 
					
						2012-05-14 22:26:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4b2b2d16b8 
					 
					
						
						
							
							Reset attempted SASL mech set after no suitable mechs are found.  
						
						 
						
						
						
						
					 
					
						2012-04-11 12:53:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						96ff2d43c0 
					 
					
						
						
							
							Explicitly set the desired SASL mech to ANONYMOUS if no username is provided.  
						
						 
						
						
						
						
					 
					
						2012-03-13 12:24:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						1b00b7e8df 
					 
					
						
						
							
							Correct handling SASL auth failures when forcing the use of a specific mechanism.  
						
						 
						
						
						
						
					 
					
						2012-03-13 11:07:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7284ceb90c 
					 
					
						
						
							
							Move feature_rosterver to new system.  
						
						 
						
						
						
						
					 
					
						2012-03-12 20:04:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						24ec448b7f 
					 
					
						
						
							
							Move feature_starttls to new system.  
						
						 
						
						
						
						
					 
					
						2012-03-12 19:57:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ed5a2f400d 
					 
					
						
						
							
							Move feature_session to new system.  
						
						 
						
						
						
						
					 
					
						2012-03-12 19:52:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						9596616b42 
					 
					
						
						
							
							Move feature_mechanisms to new system.  
						
						 
						
						
						
						
					 
					
						2012-03-12 19:52:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						8d38fb511b 
					 
					
						
						
							
							Move feature_bind to new system.  
						
						 
						
						
						
						
					 
					
						2012-03-12 19:49:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						9d645ad5cd 
					 
					
						
						
							
							Update the list of all stream feature plugins.  
						
						 
						
						
						
						
					 
					
						2012-03-12 19:32:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a71823dc04 
					 
					
						
						
							
							Add support for roster versioning.  
						
						 
						
						... 
						
						
						
						This was XEP-0237, but is now part of RFC 6121.
Roster backends should now expose two additional methods:
version(jid):
    Return the version of the given JID's roster.
set_version(jid, version):
    Update the version of the given JID's roster.
A new state field will be passed to the backend if an item
has been marked for removal. This is 'removed' which will
be set to True. 
						
						
					 
					
						2012-03-07 14:55:27 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7d74a7b027 
					 
					
						
						
							
							More extraneous import cleanup.  
						
						 
						
						
						
						
					 
					
						2012-02-17 14:59:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						c1357717d9 
					 
					
						
						
							
							Use '=' as base64 value for empty string SASL results.  
						
						 
						
						
						
						
					 
					
						2012-02-09 22:01:11 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						f81fb6af44 
					 
					
						
						
							
							Require explicitly setting access_token value.  
						
						 
						
						... 
						
						
						
						Silently substituting the password field was nice, but for mechs
that can use either the password or an access token, it makes
things very difficult. This really only affects MSN clients since
Facebook clients should already be setting the api key. 
						
						
					 
					
						2012-01-21 00:19:59 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						bb0a5186d6 
					 
					
						
						
							
							Handle SASLCancelled and SASLError exceptions.  
						
						 
						
						
						
						
					 
					
						2012-01-21 00:19:08 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						baad907422 
					 
					
						
						
							
							Add missing SASL <abort /> stanza  
						
						 
						
						
						
						
					 
					
						2012-01-21 00:17:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						3a22d798f8 
					 
					
						
						
							
							Allow attempting multiple SASL mechs during a single stream.  
						
						 
						
						... 
						
						
						
						Instead of disconnecting when the first chosen mech fails, we will
try all of them once. 
						
						
					 
					
						2012-01-20 02:01:08 -08:00