Lance Stout 
							
						 
					 
					
						
						
							
						
						b8efcc7cf0 
					 
					
						
						
							
							Don't just call self.disconnect in self.reconnect.  
						
						... 
						
						
						
						It messes up the auto_reconnect value and causes the XML processing
loop to spin wildly with errors on a stream disconnect. 
						
						
							
						
					 
					
						2011-11-08 19:23:53 -08:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2f29d18e53 
					 
					
						
						
							
							Use setuptools if available.  
						
						
						
						
							
						
					 
					
						2011-11-08 07:01:16 -08:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						888e286a09 
					 
					
						
						
							
							Continue trying to reconnect, even if the attempt fails.  
						
						... 
						
						
						
						The transition from disconnected to connected states must be done in a
loop in case the transition fails, not just once and hope it worked. 
						
						
							
						
					 
					
						2011-11-07 01:13:34 -08:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						1a93a187f0 
					 
					
						
						
							
							Fix a crash when removing a contact.  
						
						... 
						
						
						
						Original author: louiz 
						
						
							
						
					 
					
						2011-11-06 08:33:03 -08:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a8d5da5091 
					 
					
						
						
							
							Restore original behaviour for auto_authorize and auto_subscribe.  
						
						... 
						
						
						
						The change to using the new roster broke the original auto_* values
and used per-roster versions. The original auto_* values will now set
the behaviour globally. Use the per-roster values to override for a
specific JID. 
						
						
							
						
					 
					
						2011-11-06 08:25:29 -08:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e2720fac9e 
					 
					
						
						
							
							FIX SCRAM-SHA-1-PLUS  
						
						... 
						
						
						
						The mechanism name was being correctly de-plussed, but then we used the
original, -PLUS, name to extract the hash, finding SHA-1-PLUS and therefore
finding no match.
Test-Information:
Tested with Sleek against an Isode M-Link with SCRAM-SHA-1-PLUS available.
Author: dwd 
						
						
							
						
					 
					
						2011-10-27 15:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4374729f20 
					 
					
						
						
							
							Update the docs for XEP-0060 publish method.  
						
						
						
						
							
						
					 
					
						2011-10-11 20:37:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						87999333cb 
					 
					
						
						
							
							Fix MUC methods to optionally specify the sending JID.  
						
						... 
						
						
						
						Should fix issue #107  
						
						
							
						
					 
					
						2011-10-10 11:31:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						335dc2927b 
					 
					
						
						
							
							Break reference cycle to fix potential memory leaks for callback handlers.  
						
						
						
						
							
						
					 
					
						2011-10-08 17:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ccbef6b696 
					 
					
						
						
							
							Fix typos in the roster update method.  
						
						
						
						
							
						
					 
					
						2011-10-07 18:13:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						3e384d3cfe 
					 
					
						
						
							
							XEP-0009 will likely be updated to use <base64 /> instead of <Base64 />  
						
						... 
						
						
						
						Both are supported when reading, but <base64 /> will be used for output. 
						
						
							
						
					 
					
						2011-10-05 12:09:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e33949c397 
					 
					
						
						
							
							Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop  
						
						
						
						
							
						
					 
					
						2011-10-04 10:37:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						eccac859ad 
					 
					
						
						
							
							Fix missing import statement.  
						
						... 
						
						
						
						Fixes issue #105  
						
						
							
						
					 
					
						2011-10-04 10:36:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7dd586f2fd 
					 
					
						
						
							
							Merge pull request  #104  from correl/develop  
						
						... 
						
						
						
						Make RPC events threaded 
						
						
							
						
					 
					
						2011-10-03 13:19:16 -07:00 
						 
				 
			
				
					
						
							
							
								Correl Roush 
							
						 
					 
					
						
						
							
						
						3607c5b792 
					 
					
						
						
							
							Make RPC events threaded  
						
						... 
						
						
						
						Allows, for example, an RPC service to make remote RPC calls with its
own connection without blocking its own thread waiting for the result. 
						
						
							
						
					 
					
						2011-10-03 14:32:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e37adace62 
					 
					
						
						
							
							Allow SASL mechanism to be set when creating a ClientXMPP instance.  
						
						... 
						
						
						
						Instead of using:
    ClientXMPP(jid, password, plugin_config={
        'feature_mechanisms': {'use_mech': 'SOME-MECH'}})
You can use:
    ClientXMPP(jid, password, sasl_mech='SOME-MECH')
If you need to change the mechanism after instantiation, use:
    xmpp['feature_mechanisms'].sasl.mech = 'SCRAM-MD5' 
						
						
							
						
					 
					
						2011-09-28 22:48:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d10f591bf4 
					 
					
						
						
							
							Expand live stream testing capabilities.  
						
						
						
						
							
						
					 
					
						2011-09-28 17:26:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						262da78ca7 
					 
					
						
						
							
							Fix del_event_handler for Python3 (different semantics for filter()).  
						
						... 
						
						
						
						Fixes issue #103  
						
						
							
						
					 
					
						2011-09-23 12:03:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						0b83edf439 
					 
					
						
						
							
							Fix regression for handling the case where the server terminates the stream.  
						
						... 
						
						
						
						The processing loop was continuing to call __read_xml after </stream>
was received, which caused SyntaxErrors (can't find starting element).
This should fix issue #102  
						
						
							
						
					 
					
						2011-09-22 01:32:44 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						cf7fcf496e 
					 
					
						
						
							
							SyntaxError requires a restart  
						
						
						
						
							
						
					 
					
						2011-09-19 11:53:09 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						1765271f84 
					 
					
						
						
							
							Make get_node_config block by default.  
						
						
						
						
							
						
					 
					
						2011-09-02 11:52:56 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						0ec79f8dc3 
					 
					
						
						
							
							Tweak setup.py, and bump dev version to RC3.  
						
						
						
						
							
						
					 
					
						2011-09-01 16:47:30 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						6f72c05ebf 
					 
					
						
						
							
							Add whitespace keepalive option.  
						
						... 
						
						
						
						May be disabled by setting:
    self.whitespace_keepalive = False
The keepalive interval can be adjusted using:
    self.whitespace_keepalive_interval = 300
The default interval is 5min. 
						
						
							
 
 
						
					 
					
						2011-09-01 16:24:09 -07:00 
						 
				 
			
				
					
						
							
							
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						20cacc84ba 
					 
					
						
						
							
							remove ping schedule on disconnect  
						
						
						
						
							
						
					 
					
						2011-09-01 15:51:43 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						24a14a0284 
					 
					
						
						
							
							Mark pubsub state stanzas as non-standard.  
						
						
						
						
							
						
					 
					
						2011-09-01 15:29:05 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						982c2d9b83 
					 
					
						
						
							
							Add tests for pubsub error stanzas  
						
						
						
						
							
						
					 
					
						2011-09-01 15:26:54 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						efa4a9b330 
					 
					
						
						
							
							More stanza cleanup for pubsub.  
						
						
						
						
							
						
					 
					
						2011-09-01 14:20:58 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						39ec1cff19 
					 
					
						
						
							
							Some more minor cleanup.  
						
						
						
						
							
						
					 
					
						2011-09-01 14:03:11 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						24c5f8d374 
					 
					
						
						
							
							Clean up pubsub#event stanzas.  
						
						
						
						
							
						
					 
					
						2011-09-01 14:01:58 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d6b0158ddb 
					 
					
						
						
							
							Clean up pubsub#owner stanzas.  
						
						
						
						
							
						
					 
					
						2011-09-01 13:47:55 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7e5e9542e9 
					 
					
						
						
							
							Add support for notify attribute when retracting an item.  
						
						
						
						
							
						
					 
					
						2011-09-01 13:36:11 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d7fc2aaa9c 
					 
					
						
						
							
							Add ability to get global/node default subscription options.  
						
						
						
						
							
						
					 
					
						2011-09-01 13:25:35 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						8471a485d1 
					 
					
						
						
							
							Clean up pubsub stanzas.  
						
						
						
						
							
						
					 
					
						2011-09-01 13:12:26 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						462b375c8f 
					 
					
						
						
							
							Owners can modify subscriptions/affiliations. With tests.  
						
						... 
						
						
						
						94% coverage for the main pubsub plugin! (91% including stanzas) 
						
						
							
						
					 
					
						2011-09-01 12:09:24 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						afbd506cfc 
					 
					
						
						
							
							Users can retrieve their affiliations now, with tests.  
						
						
						
						
							
						
					 
					
						2011-09-01 11:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ec01e45ed1 
					 
					
						
						
							
							Add ability for a user to get retrieve subscriptions, with tests.  
						
						
						
						
							
						
					 
					
						2011-09-01 11:19:25 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						993829b23f 
					 
					
						
						
							
							Add tests for pubsub subscription options.  
						
						
						
						
							
						
					 
					
						2011-09-01 10:44:14 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						002257b820 
					 
					
						
						
							
							Add tests for retrieving pubsub items.  
						
						
						
						
							
						
					 
					
						2011-09-01 09:27:10 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						0af35c2224 
					 
					
						
						
							
							Fix memory reference bugs.  
						
						
						
						
							
						
					 
					
						2011-09-01 00:50:45 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						76bc0a2ba6 
					 
					
						
						
							
							XEP-0060 v1.13 dictates publishing/retracting one item at a time.  
						
						
						
						
							
						
					 
					
						2011-08-31 23:48:22 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d2dc4824ee 
					 
					
						
						
							
							Simplify pubsub tests.  
						
						... 
						
						
						
						We don't really care about empty responses, so let's use block=False. 
						
						
							
						
					 
					
						2011-08-31 21:52:17 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						3f9ca0366b 
					 
					
						
						
							
							Add test for purging a pubsub node.  
						
						
						
						
							
						
					 
					
						2011-08-31 21:09:25 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						b68785e19e 
					 
					
						
						
							
							Retract stanzas are behaving oddly when using stanza values.  
						
						
						
						
							
						
					 
					
						2011-08-31 16:03:32 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a1bbb719e1 
					 
					
						
						
							
							Test publishing multiple items, and with options.  
						
						
						
						
							
						
					 
					
						2011-08-31 15:04:46 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						46f23f7348 
					 
					
						
						
							
							Test publishng an item with options.  
						
						
						
						
							
						
					 
					
						2011-08-31 14:55:37 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						09252baa71 
					 
					
						
						
							
							Test publishing a single item.  
						
						
						
						
							
						
					 
					
						2011-08-31 14:31:20 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						3623a7a16a 
					 
					
						
						
							
							More pubsub unit tests!  
						
						
						
						
							
						
					 
					
						2011-08-31 14:05:29 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						cc504ab07c 
					 
					
						
						
							
							Fix pubsub get_items.  
						
						... 
						
						
						
						- item_ids checked for None
- pubsub node is set 
						
						
							
						
					 
					
						2011-08-31 10:56:43 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2500a0649b 
					 
					
						
						
							
							Fix requesting pubsub node configuration, and add tests.  
						
						... 
						
						
						
						- <default /> doesn't have a type attribute in the XEP
- <configure /> isn't used anymore for requesting default configuration 
						
						
							
						
					 
					
						2011-08-31 10:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5ec4e4a026 
					 
					
						
						
							
							Added pubsub error stanza.  
						
						... 
						
						
						
						iq['error']['pubsub']['condition']
iq['error']['pubsub']['unsupported'] 
						
						
							
						
					 
					
						2011-08-31 00:42:37 -07:00