Lance Stout 
							
						 
					 
					
						
						
							
						
						0d4d84b2fa 
					 
					
						
						
							
							Cleaned basexmpp.py  
						
						
						
						
							
						
					 
					
						2010-11-17 10:13:45 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d2aca3e7e0 
					 
					
						
						
							
							Remove extraneous files.  
						
						
						
						
							
						
					 
					
						2010-11-17 02:04:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						26aca2b789 
					 
					
						
						
							
							Merge branch 'roster' of github.com:fritzy/SleekXMPP into roster  
						
						... 
						
						
						
						Conflicts:
	sleekxmpp/basexmpp.py
	sleekxmpp/roster.py
	sleekxmpp/test/sleektest.py
	tests/test_stream_presence.py
	tests/test_stream_roster.py 
						
						
							
						
					 
					
						2010-11-17 02:01:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5424ede413 
					 
					
						
						
							
							More cleanup.  
						
						
						
						
							
						
					 
					
						2010-11-17 01:54:30 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						20112f8e16 
					 
					
						
						
							
							More docs!  
						
						
						
						
							
						
					 
					
						2010-11-17 01:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4260a754e5 
					 
					
						
						
							
							Added more docs.  
						
						
						
						
							
						
					 
					
						2010-11-17 01:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ce30f72738 
					 
					
						
						
							
							Added docs for main Roster class.  
						
						
						
						
							
						
					 
					
						2010-11-17 01:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						69d430dd75 
					 
					
						
						
							
							Cleaned up names.  
						
						
						
						
							
						
					 
					
						2010-11-17 01:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						673545c7e4 
					 
					
						
						
							
							First pass at integrating the new roster manager.  
						
						
						
						
							
						
					 
					
						2010-11-17 01:49:19 -05:00 
						 
				 
			
				
					
						
							
							
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						45991e47ee 
					 
					
						
						
							
							scheduler no longer waits for the next event before exiting  
						
						
						
						
							
 
 
						
					 
					
						2010-11-16 17:58:20 -08:00 
						 
				 
			
				
					
						
							
							
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						b8f40eb843 
					 
					
						
						
							
							xep_0199 ping now uses scheduler instead of dedicated thread  
						
						
						
						
							
 
 
						
					 
					
						2010-11-16 17:43:05 -08:00 
						 
				 
			
				
					
						
							
							
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						b73a859031 
					 
					
						
						
							
							Add a groupchat_subject event  
						
						... 
						
						
						
						Use this event to get notified of the subject changes (or to get the
subject of the room when joining one) 
						
						
							
						
					 
					
						2010-11-10 05:54:22 +08:00 
						 
				 
			
				
					
						
							
							
								Florent Le Coz 
							
						 
					 
					
						
						
							
						
						9dbf246f0b 
					 
					
						
						
							
							Doesn't fail if host has NO SRV record  
						
						... 
						
						
						
						Just catch an other exception type coming from the dns resolver that
could be raised with hosts like "anon.example.com" which just don't have
any SRV record. 
						
						
							
						
					 
					
						2010-11-09 01:53:41 +08:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4fb77ac878 
					 
					
						
						
							
							Logging no longer uses root logger.  
						
						... 
						
						
						
						Each module should now log into its own logger. 
						
						
							
						
					 
					
						2010-11-06 01:28:59 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						d0c506f930 
					 
					
						
						
							
							Simplified SleekTest.  
						
						... 
						
						
						
						* check_stanza does not require stanza_class parameter. Introspection!
* check_message, check_iq, and check_presence removed -- use check
  instead.
* stream_send_stanza, stream_send_message, stream_send_iq, and
  stream_send_presence removed -- use send instead.
* Use recv instead of recv_message, recv_presence, etc.
* check_jid instead of check_JID
* stream_start may accept multi=True to return a new SleekTest instance
  for testing multiple streams at once. 
						
						
							
						
					 
					
						2010-11-05 21:18:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						7351fe1a02 
					 
					
						
						
							
							Fix bug introduced while fixing another bug.  
						
						... 
						
						
						
						Threaded event handlers now handle exceptions again. 
						
						
							
						
					 
					
						2010-11-04 14:35:35 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan Fritz 
							
						 
					 
					
						
						
							
						
						38c2f51f83 
					 
					
						
						
							
							fixed indent errors  
						
						
						
						
							
						
					 
					
						2010-11-04 11:39:41 -07:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						1bf34caa5b 
					 
					
						
						
							
							Fixes for XEP-0199 plugin.  
						
						... 
						
						
						
						Quick fixes to get the XEP-0199 plugin working until a proper cleanup is
done. 
						
						
							
						
					 
					
						2010-11-03 14:04:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5769935720 
					 
					
						
						
							
							Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop  
						
						
						
						
							
						
					 
					
						2010-11-03 12:39:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						0214db7545 
					 
					
						
						
							
							Catch exceptions for direct events.  
						
						... 
						
						
						
						Events triggered with direct=True will have exceptions caught.
Note that all event handlers in a direct event will currently run
in the same thread. 
						
						
							
						
					 
					
						2010-11-03 12:38:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ffc6f031d9 
					 
					
						
						
							
							Updated namespaced used in the XEP-0199 plugin.  
						
						
						
						
							
						
					 
					
						2010-11-03 12:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						9e248bb852 
					 
					
						
						
							
							Fix bug in XEP-0030 plugin.  
						
						... 
						
						
						
						xep_0030 still referenced event_handlers. Added the method event_handled
which will return the number of registered handlers for an event to
resolve the issue. 
						
						
							
						
					 
					
						2010-10-31 18:27:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						973890e2c9 
					 
					
						
						
							
							Added try/except for setting signal handlers.  
						
						... 
						
						
						
						Setting signal handlers from inside a thread is not supported in Python,
but some applications need to run Sleek from a child thread.
SleekXMPP applications that run inside a child thread will NOT be able
to detect SIGHUP or SIGTERM events. Those must be caught and managed by
the main program. 
						
						
							
						
					 
					
						2010-10-28 10:42:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						9c08e56ed0 
					 
					
						
						
							
							SSL and signal fixes.  
						
						... 
						
						
						
						Made setting the SIG* handlers conditional on if the signal defined for
the OS.
Added the attribute ssl_version to XMLStream to set the version of SSL
used during connection. It defaults to ssl.PROTOCOL_TLSv1, but OpenFire
tends to require ssl.PROTOCOL_SSLv23. 
						
						
							
						
					 
					
						2010-10-27 19:27:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						4f69a03bb1 
					 
					
						
						
							
							More cleanup.  
						
						
						
						
							
						
					 
					
						2010-10-27 15:02:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						c2c18acd6a 
					 
					
						
						
							
							More docs!  
						
						
						
						
							
						
					 
					
						2010-10-27 13:36:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						12ead36f96 
					 
					
						
						
							
							Added more docs.  
						
						
						
						
							
						
					 
					
						2010-10-27 10:51:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						41a642e06c 
					 
					
						
						
							
							Added docs for main Roster class.  
						
						
						
						
							
						
					 
					
						2010-10-27 09:27:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						c6ed4b8a1d 
					 
					
						
						
							
							Cleaned up names.  
						
						
						
						
							
						
					 
					
						2010-10-27 08:09:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						65aa6573df 
					 
					
						
						
							
							First pass at integrating the new roster manager.  
						
						
						
						
							
						
					 
					
						2010-10-26 23:47:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						b888610525 
					 
					
						
						
							
							Added XEP-202 Entity Time plugin.  
						
						... 
						
						
						
						Contributed by Cesar Alcalde. 
						
						
							
						
					 
					
						2010-10-25 21:26:25 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						6d68706326 
					 
					
						
						
							
							Added XEP-0012 Last Activity plugin.  
						
						... 
						
						
						
						Contributed by Cesar Alcalde. 
						
						
							
						
					 
					
						2010-10-25 20:37:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						5bdcd9ef9d 
					 
					
						
						
							
							Made exceptions work.  
						
						... 
						
						
						
						Raising an XMPPError exception from an event handler now works, even if
from a threaded handler.
Added stream tests to verify.
We should start using XMPPError, it really makes things simple! 
						
						
							
 
 
						
					 
					
						2010-10-25 15:09:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2eff35cc7a 
					 
					
						
						
							
							Added more presence stream tests.  
						
						... 
						
						
						
						Tests auto_authorize=False, and got_online. 
						
						
							
						
					 
					
						2010-10-25 13:21:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						ac330b5c6c 
					 
					
						
						
							
							Fixed bug in presence subscription handling.  
						
						... 
						
						
						
						Subscription requests and responses were not setting the correct 'to'
attribute. 
						
						
							
						
					 
					
						2010-10-25 12:52:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						46ffa8e9fe 
					 
					
						
						
							
							Added stream tests for presence events.  
						
						... 
						
						
						
						First batch of tests, currently focuses on the got_offline event. 
						
						
							
						
					 
					
						2010-10-24 19:57:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						03847497cc 
					 
					
						
						
							
							Added test for error stanzas.  
						
						
						
						
							
						
					 
					
						2010-10-24 19:56:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						185d7cf28e 
					 
					
						
						
							
							More JID unit tests.  
						
						... 
						
						
						
						sleekxmpp.xmlstream.jid now has 100% coverage! 
						
						
							
						
					 
					
						2010-10-24 19:06:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						8aa3d0c047 
					 
					
						
						
							
							Fixed got_offline triggering bug.  
						
						
						
						
							
						
					 
					
						2010-10-24 18:56:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						9e3d506651 
					 
					
						
						
							
							Fixed resource bug in JIDs.  
						
						... 
						
						
						
						JIDs without resources will return '' instead of the bare JID.
Cleaned up JID tests, and added check_JID to SleekTest. 
						
						
							
						
					 
					
						2010-10-24 18:22:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lance Stout 
							
						 
					 
					
						
						
							
						
						2f3ff37a24 
					 
					
						
						
							
							Make SleekTest streams register all plugins.  
						
						... 
						
						
						
						Makes test coverage nicer. 
						
						
							
						
					 
					
						2010-10-24 17:35:11 -04:00 
						 
				 
			
				
					
						
							
							
								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