Lance Stout 
							
						 
					 
					
						
						
							
						
						a8b948cd33 
					 
					
						
						
							
							SleekTest may now run against a live stream.  
						
						... 
						
						
						
						Moved SleekTest to sleekxmpp.test package.
Corrected error in XML compare method.
Added TestLiveSocket to run stream tests against live streams.
Modified XMLStream to work with TestLiveSocket. 
						
						
					 
					
						2010-10-07 19:43:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e02ffe8547 
					 
					
						
						
							
							Corrected test errors.  
						
						... 
						
						
						
						There was a bug in the XML compare method. 
						
						
					 
					
						2010-10-07 19:42:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						78141fe5f3 
					 
					
						
						
							
							Fixed dealing with deleting handlers.  
						
						... 
						
						
						
						The call to .index() may raise a ValueError if the item is not in the
list. So both the .index() and .pop() calls should be in the try block. 
						
						
					 
					
						2010-10-07 09:17:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						c294c1a85c 
					 
					
						
						
							
							More PEP8 compliance cleanups.  
						
						... 
						
						
						
						Cleaned up the atom entry stanza. 
						
						
					 
					
						2010-10-06 15:12:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						cbe76c8a70 
					 
					
						
						
							
							Cleaned up the Scheduler.  
						
						
						
						
					 
					
						2010-10-06 15:03:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ed366b338d 
					 
					
						
						
							
							Moved ClientXMPP to clientxmpp.py.  
						
						... 
						
						
						
						Cleaned up the __init__.py files. 
						
						
					 
					
						2010-10-06 14:20:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d0ccbf6b7a 
					 
					
						
						
							
							Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop  
						
						
						
						
					 
					
						2010-10-06 14:06:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e1866ab328 
					 
					
						
						
							
							Made first pass at cleaning up ClientXMPP.  
						
						... 
						
						
						
						Added self.stream_ns to BaseXMPP.
Moved connected/disconnected events and logging to XMLStream. 
						
						
					 
					
						2010-10-06 14:03:19 -04:00 
						 
				 
			
				
					
						
							
							
								fritzy 
							
						 
					 
					
						
						
							
						
						3ffa09ba7c 
					 
					
						
						
							
							deal with deleting handlers that are no longer there  
						
						
						
						
					 
					
						2010-10-06 17:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						178608f4c0 
					 
					
						
						
							
							XMLStream cleanup.  
						
						... 
						
						
						
						Added RestartStream as a top level item in sleekxmpp.xmlstream.
Fixed trailing whitespace. 
						
						
					 
					
						2010-10-06 10:45:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						9a34c9a9a1 
					 
					
						
						
							
							Modified event handling to use the event queue.  
						
						... 
						
						
						
						Updated tests to match. (Needed to add a small wait to make sure
the event got through the queue before checking the results.) 
						
						
					 
					
						2010-10-01 13:49:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2662131124 
					 
					
						
						
							
							Fixed tostring bug when using mapped namespaces.  
						
						
						
						
					 
					
						2010-10-01 12:41:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						bb219595a7 
					 
					
						
						
							
							Moved event functions to XMLStream.  
						
						... 
						
						
						
						This is just a transplant, modifying event to use the main
event queue has not been implemented yet. 
						
						
					 
					
						2010-10-01 12:24:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						fcdd57ce54 
					 
					
						
						
							
							Moved add_handler, send, and sendXML to XMLStream.  
						
						
						
						
					 
					
						2010-10-01 11:15:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5522443e0e 
					 
					
						
						
							
							Moved getNewId and getId to XMLStream.  
						
						... 
						
						
						
						This prepares the way for moving add_handler to XMLStream.
Since stanzas, matchers, and handlers in any XML stream will typically
use unique IDs, XMLStream is a good place for these methods. 
						
						
					 
					
						2010-10-01 10:46:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						55cfe69fef 
					 
					
						
						
							
							Cleaned up trailing whitespace.  
						
						
						
						
					 
					
						2010-10-01 10:09:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						6de87a1cbf 
					 
					
						
						
							
							Fixed line lengths and trailing whitespace.  
						
						... 
						
						
						
						The pep8 command is now pleased. 
						
						
					 
					
						2010-09-30 13:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7c10ff16fb 
					 
					
						
						
							
							Made a first pass at cleaning up XMLStream.  
						
						... 
						
						
						
						A few extra methods are mentioned in the docs, but those have not
been moved to XMLStream from BaseXMPP yet. 
						
						
					 
					
						2010-09-30 12:56:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5c3066ba30 
					 
					
						
						
							
							Updated all of the matcher classes in sleekxmpp.xmlstream.matcher.  
						
						... 
						
						
						
						Matchers are now PEP8 compliant and have documentation. 
						
						
					 
					
						2010-09-01 14:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						576eefb097 
					 
					
						
						
							
							Fixed line spacing in filesocket.py to please pep8.  
						
						
						
						
					 
					
						2010-09-01 14:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						aebd115ba2 
					 
					
						
						
							
							A few cleanups to make things simpler.  
						
						
						
						
					 
					
						2010-09-01 14:20:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						3749c1b88c 
					 
					
						
						
							
							Fixed ElementBase.match to match using sub_interface elements.  
						
						
						
						
					 
					
						2010-08-30 17:12:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						998741b87e 
					 
					
						
						
							
							Fixed typos in ElementBase._fix_ns  
						
						
						
						
					 
					
						2010-08-30 15:25:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						9c62bce206 
					 
					
						
						
							
							Updated ElementBase.match to respect namespaces with slashes.  
						
						... 
						
						
						
						Required adding option to _fix_ns to not propagate namespaces to child elements. 
						
						
					 
					
						2010-08-30 14:55:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						f5ae27da4f 
					 
					
						
						
							
							Fix some documentation typos.  
						
						
						
						
					 
					
						2010-08-27 18:16:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						89fb15e896 
					 
					
						
						
							
							Updated the suite of handler classes with documentation.  
						
						... 
						
						
						
						Updated XMLStream to return True or False from removeHandler to indicate if the handler
existed and was removed.
Waiter handlers now unregister themselves after timing out. 
						
						
					 
					
						2010-08-27 16:42:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						bb6f4af8e2 
					 
					
						
						
							
							Added unit tests for StanzaBase.  
						
						
						
						
					 
					
						2010-08-27 12:22:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						6677df39f2 
					 
					
						
						
							
							Updated xmlstream.filesocket.  
						
						
						
						
					 
					
						2010-08-27 11:29:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a2c515bc97 
					 
					
						
						
							
							Updated StanzaBase with documentation.  
						
						
						
						
					 
					
						2010-08-27 11:07:20 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ca6ce26b0d 
					 
					
						
						
							
							Added comments to _fix_ns to clarify the cleaning procedure.  
						
						
						
						
					 
					
						2010-08-26 18:40:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						00d7952001 
					 
					
						
						
							
							Fixed ElementBase._fix_ns and related methods to respect namespaces which contain forward slashes.  
						
						
						
						
					 
					
						2010-08-26 18:18:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						56766508b3 
					 
					
						
						
							
							Fixed indentation in StanzaBase.  
						
						
						
						
					 
					
						2010-08-26 14:19:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5c59f5baca 
					 
					
						
						
							
							Clarify ElementBase documentation.  
						
						
						
						
					 
					
						2010-08-26 14:07:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e16b37d2be 
					 
					
						
						
							
							Fixed line lengths in ElementBase to comply with PEP8.  
						
						
						
						
					 
					
						2010-08-26 13:55:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d68bc2ba07 
					 
					
						
						
							
							Finished the update of ElementBase with docs and unit tests.  
						
						... 
						
						
						
						Corrected bugs in equality comparisons between stanzas. 
						
						
					 
					
						2010-08-26 13:49:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						10298a6eab 
					 
					
						
						
							
							Updated the remaining ElementBase methods.  
						
						... 
						
						
						
						Remaining ElementBase todos:
    Write the class documentation for ElementBase.
    Write unit tests for the __magic__ methods. 
						
						
					 
					
						2010-08-26 10:08:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						a3580dcef9 
					 
					
						
						
							
							Fixed ElementBase.match to respect namespaces.  
						
						
						
						
					 
					
						2010-08-25 14:54:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						1eaa9cb28c 
					 
					
						
						
							
							Updated ElementBase.match and added unit tests.  
						
						
						
						
					 
					
						2010-08-25 14:40:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5d458bf6c2 
					 
					
						
						
							
							Updated ElementBase._delSub and added unit tests.  
						
						... 
						
						
						
						_delSub can now accept a path and will optionally remove any empty parent elements after deleting the target elements. 
						
						
					 
					
						2010-08-25 10:52:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2fa58a74ab 
					 
					
						
						
							
							Fixed indenting issue.  
						
						
						
						
					 
					
						2010-08-24 09:44:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						c8f406d1b3 
					 
					
						
						
							
							Updated ElementBase._setSubText and added unit tests.  
						
						... 
						
						
						
						_setSubText can now handle elements specified by an XPath expression, and
will build up the element tree as needed, reusing an existing elements in
the path. 
						
						
					 
					
						2010-08-24 09:37:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						203986dd7c 
					 
					
						
						
							
							Updated ElementBase._getSubText and added unit tests.  
						
						... 
						
						
						
						Also added ElementBase._fix_ns() to apply the stanza namespace to elements that don't have a namespace. 
						
						
					 
					
						2010-08-24 08:55:37 -04:00 
						 
				 
			
				
					
						
							
							
								fritzy 
							
						 
					 
					
						
						
							
						
						345656926e 
					 
					
						
						
							
							added form compatibility with old api, stanzas now bool() to True on 2.x, jid attributes will return '' if not set  
						
						
						
						
					 
					
						2010-08-21 22:48:43 +00:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						8a0616b3e0 
					 
					
						
						
							
							Updated ElementBase methods _getAttr, _setAttr, and _delAttr with docs and tests.  
						
						
						
						
					 
					
						2010-08-19 20:41:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						b71cfe0492 
					 
					
						
						
							
							Small cleanup in ElementBase.__setitem__  
						
						
						
						
					 
					
						2010-08-19 19:14:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						fac3bca1f6 
					 
					
						
						
							
							Updated ElementBase.__delitem__ and added unit tests.  
						
						
						
						
					 
					
						2010-08-19 19:11:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e4240dd593 
					 
					
						
						
							
							Updated ElementBase.__setitem__ and added unit tests.  
						
						
						
						
					 
					
						2010-08-19 14:21:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2f6f4fc16d 
					 
					
						
						
							
							Updated ElementBase.__getitem__ with docs and unit tests.  
						
						
						
						
					 
					
						2010-08-13 21:33:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						fe49b8c377 
					 
					
						
						
							
							Updated getStanzaValues and setStanzaValues with docs and unit tests.  
						
						
						
						
					 
					
						2010-08-13 20:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						b580a3138d 
					 
					
						
						
							
							Updated ElementBase.enable and ElementBase.initPlugin  
						
						
						
						
					 
					
						2010-08-13 12:51:07 -04:00