Lance Stout 
							
						 
					 
					
						
						
							
						
						8f55704928 
					 
					
						
						
							
							Fixed mixed text and elements bug in tostring.  
						
						 
						
						... 
						
						
						
						XML of the form <a>foo <b>bar</b> baz</a> was outputted as
<a>foo <b>bar</b> baz baz</a>.
Includes unit test. 
						
						
					 
					
						2010-10-21 16:21:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						d88999691c 
					 
					
						
						
							
							misc small tweaks  
						
						 
						
						
						
						
					 
					
						2010-10-20 20:14:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						c4699b92e6 
					 
					
						
						
							
							pep8 fixes on core library  
						
						 
						
						
						
						
					 
					
						2010-10-20 19:43:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						ce69213a1e 
					 
					
						
						
							
							when disconnected, reset the roster  
						
						 
						
						
						
						
					 
					
						2010-10-20 19:33:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						77eab6544f 
					 
					
						
						
							
							reconnect if session isn't established within 15 seconds  
						
						 
						
						
						
						
					 
					
						2010-10-20 19:18:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						11264fe0a8 
					 
					
						
						
							
							capture SIGHUP and SIGTERM (windows) and disconnect; also testall no longer loads string26 with python3  
						
						 
						
						
						
						
					 
					
						2010-10-20 17:30:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						11a6e6d2e0 
					 
					
						
						
							
							fixed logic error in state machine  
						
						 
						
						
						
						
					 
					
						2010-10-20 16:57:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						6e34b2cfdd 
					 
					
						
						
							
							fixed disconnect  
						
						 
						
						
						
						
					 
					
						2010-10-20 16:32:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						e18354ae0e 
					 
					
						
						
							
							Continue converting to underscored names.  
						
						 
						
						
						
						
					 
					
						2010-10-18 09:06:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4375ac7d8b 
					 
					
						
						
							
							Underscore names by default.  
						
						 
						
						... 
						
						
						
						Stanza objects now accept the use of underscored names.
The CamelCase versions are still available for backwards compatibility,
but are discouraged.
The property stanza.values now maps to the old getStanzaValues and
setStanzaValues, in addition to _set_stanza_values and
_get_stanza_values. 
						
						
					 
					
						2010-10-17 22:04:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						faec86b3be 
					 
					
						
						
							
							Import plugins from string referenced modules.  
						
						 
						
						
						
						
					 
					
						2010-10-17 15:47:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						505a63da3a 
					 
					
						
						
							
							Cleanup, restore PEP8.  
						
						 
						
						
						
						
					 
					
						2010-10-16 21:15:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						93fbcad277 
					 
					
						
						
							
							Fix the error on non-number priority  
						
						 
						
						... 
						
						
						
						The priority is not a number: we consider it 0 as a default 
						
						
					 
					
						2010-10-17 09:01:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						3625573c7d 
					 
					
						
						
							
							Default history is 0  
						
						 
						
						
						
						
					 
					
						2010-10-17 09:01:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						d9e7f555e6 
					 
					
						
						
							
							MUC leave message and MUC history request  
						
						 
						
						... 
						
						
						
						It is now possible to ask for "any number of history stanzas" when
joining a muc (with history=None).
Also we use "maxchars" when asking NO history ("0") since it's a MUST in
the XEP.
And you can specify a message when leaving a MUC. 
						
						
					 
					
						2010-10-17 09:01:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						2755d732a4 
					 
					
						
						
							
							Remove deprecation warnings  
						
						 
						
						... 
						
						
						
						Remove all the deprecation warnings by using only boundjid.
And also fix a indentation error. 
						
						
					 
					
						2010-10-17 08:55:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						2d18d905a5 
					 
					
						
						
							
							Anonymous authentication  
						
						 
						
						... 
						
						
						
						Implemented ANONYMOUS authentication on the ClientXMPP class.
To use it, you just need to provide a domain (e.g 'anon.example.com')
with an optional resource (e.g 'anon.example.com/resource') as the JID,
with no password. The JID class has been improved to accept
domains as fulljid.
You can test this with echo_client.py
python echo_client.py -j anon.louiz.org/  # anonymous with a resource
                                          # defined by the server
python echo_client.py -j anon.louiz.org/resource  # anonymous with given
                                                  # resource
The "normal" authentication method still works exactly like before. 
						
						
					 
					
						2010-10-17 08:55:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						8b5c1010de 
					 
					
						
						
							
							fixed JID to accept server/domain/host as the same  
						
						 
						
						
						
						
					 
					
						2010-10-14 16:34:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						95ad8a1878 
					 
					
						
						
							
							fixed stream test not disconnecting cleanly  
						
						 
						
						
						
						
					 
					
						2010-10-14 16:27:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						aeb7999e6a 
					 
					
						
						
							
							don't import statemachine  
						
						 
						
						
						
						
					 
					
						2010-10-14 16:08:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						8468332381 
					 
					
						
						
							
							fixed stream tests  
						
						 
						
						
						
						
					 
					
						2010-10-14 15:53:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						dc001bb201 
					 
					
						
						
							
							deprecated jid, fulljid, server, user, resource properties and added boundjid JID  
						
						 
						
						
						
						
					 
					
						2010-10-14 15:50:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						0d0b963fe5 
					 
					
						
						
							
							fixed socket name collision in xmlstream.py and fixed python 3.x compatibility  
						
						 
						
						
						
						
					 
					
						2010-10-14 10:58:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						a41a4369c6 
					 
					
						
						
							
							disconnect cleanly  
						
						 
						
						
						
						
					 
					
						2010-10-13 18:21:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						7ad7a29a8f 
					 
					
						
						
							
							new state machine in place  
						
						 
						
						
						
						
					 
					
						2010-10-13 18:15:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						42bfca1c87 
					 
					
						
						
							
							Removed debug log statement.  
						
						 
						
						
						
						
					 
					
						2010-10-07 19:41:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						0fffbb8200 
					 
					
						
						
							
							Unit test reorganization.  
						
						 
						
						... 
						
						
						
						Moved SleekTest to sleekxmpp.test.
Organized test suites by their focus.
- Suites focused on testing stanza objects are named test_stanza_X.py
- Suites focused on testing stream behavior are name test_stream_X.py 
						
						
					 
					
						2010-10-07 10:58:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						21c32c6e1c 
					 
					
						
						
							
							Moved the pubsub tester to conn_tests.  
						
						 
						
						
						
						
					 
					
						2010-10-07 10:28:38 -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 
							
						 
					 
					
						
						
							
						
						799645f13f 
					 
					
						
						
							
							Updated method names.  
						
						 
						
						... 
						
						
						
						Using underscored names where possible. 
						
						
					 
					
						2010-10-06 18:45:11 -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 
							
						 
					 
					
						
						
							
						
						77b8f0f4bb 
					 
					
						
						
							
							Fixed whitespace issue.  
						
						 
						
						
						
						
					 
					
						2010-10-06 14:31:33 -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 
							
						 
					 
					
						
						
							
						
						9e2cada19e 
					 
					
						
						
							
							Missed a few docstrings.  
						
						 
						
						
						
						
					 
					
						2010-10-06 14:09:14 -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 
							
						 
					 
					
						
						
							
						
						a7410f2146 
					 
					
						
						
							
							Made a first pass at cleaning up ComponentXMPP.  
						
						 
						
						
						
						
					 
					
						2010-10-06 10:47:05 -04: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 
							
						 
					 
					
						
						
							
						
						9f0baec7b2 
					 
					
						
						
							
							Made first pass at cleaning BaseXMPP.  
						
						 
						
						... 
						
						
						
						Have not intregrated the new JID class yet. 
						
						
					 
					
						2010-10-01 23:56:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lance Stout 
							
						 
					 
					
						
						
							
						
						433c147627 
					 
					
						
						
							
							Fixed typo in XEP-0033 plugin.  
						
						 
						
						
						
						
					 
					
						2010-10-01 21:25:27 -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