Lance Stout 
							
						 
					 
					
						
						
							
						
						1f09d60a52 
					 
					
						
						
							
							ComponentXMPP saves all of its config data now.  
						
						... 
						
						
						
						ComponentXMPP was ignoring plugin_config and plugin_whitelist
parameters, making register_plugins() fail. 
						
						
							
						
					 
					
						2010-10-24 17:33:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d528884723 
					 
					
						
						
							
							Added stream tests for rosters.  
						
						
						
						
							
						
					 
					
						2010-10-24 12:53:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d9aff3d36f 
					 
					
						
						
							
							Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop  
						
						
						
						
							
						
					 
					
						2010-10-24 12:11:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						04cc48775d 
					 
					
						
						
							
							Fixed error in client roster handling.  
						
						... 
						
						
						
						The roster result iq was not being passed to the roster update
handler. 
						
						
							
						
					 
					
						2010-10-24 12:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						27ebb6e8f6 
					 
					
						
						
							
							presence no longer replies when exception is caught and tweaks to presence events  
						
						
						
						
							
						
					 
					
						2010-10-21 16:59:15 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4eb4d729ee 
					 
					
						
						
							
							Fixed setup.py to use py_modules in the setup call.  
						
						
						
						
							
						
					 
					
						2010-10-16 20:48:51 -04: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 
							
						 
					 
					
						
						
							
						
						b0e036d03c 
					 
					
						
						
							
							Added example live stream test.  
						
						... 
						
						
						
						Run using:
python tests/live_test.py 
						
						
							
						
					 
					
						2010-10-07 19:46:40 -04: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 
							
						 
					 
					
						
						
							
						
						75a051556f 
					 
					
						
						
							
							Changed SleekTest to use underscored names.  
						
						
						
						
							
						
					 
					
						2010-10-07 09:22:27 -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 
							
						 
					 
					
						
						
							
						
						88d21d210c 
					 
					
						
						
							
							Corrected stream header tester.  
						
						... 
						
						
						
						Added test for testing stream headers. 
						
						
							
						
					 
					
						2010-10-06 18:46:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						799645f13f 
					 
					
						
						
							
							Updated method names.  
						
						... 
						
						
						
						Using underscored names where possible. 
						
						
							
						
					 
					
						2010-10-06 18:45:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						f234dc02cf 
					 
					
						
						
							
							Updated SleekTest and related tests.  
						
						... 
						
						
						
						May now use a component for stream testing.
Methods provided for testing stream headers. 
						
						
							
						
					 
					
						2010-10-06 18:10:04 -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 
							
						 
					 
					
						
						
							
						
						259f91d2bd 
					 
					
						
						
							
							Updated todo list.  
						
						
						
						
							
						
					 
					
						2010-10-06 14:23:46 -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