Commit Graph

257 Commits

Author SHA1 Message Date
Tom Nichols 494e3ef449 fixed indentation error 0.9-conn-fixes3 sleek-0.9-conn-fixes3 2010-07-14 15:40:27 -04:00
Thom Nichols be5688007b moved parsing logic into TimeElement to aid reuse 2010-07-14 11:05:29 -04:00
Tom Nichols ad7c1b06f4 XEP-0202 Entity Time plugin and fix for unused 'sid' parameter in StanzaBase. 2010-07-13 17:14:38 -04:00
Tom Nichols 083ac3faaf woops, broke resource binding request 2010-07-12 13:07:24 -04:00
Tom Nichols a909731b03 removed digest_auth_started (it was never set to 'True') and did a little error handling cleanup 2010-07-12 12:55:53 -04:00
Tom Nichols 4864197d46 fixed indent 2010-07-12 12:54:58 -04:00
Tom Nichols 92a5ac2ba9 removed unused imports and fixed log msg 2010-07-12 12:25:55 -04:00
Tom Nichols 02ca5f0e42 fixed logging error (logging module was not imported) 2010-07-12 12:17:57 -04:00
Tom Nichols 1e009513ee removed some unused imports 2010-07-12 12:16:58 -04:00
Tom Nichols 55f83e8ab0 fixed variable name 2010-07-12 12:09:34 -04:00
Tom Nichols d43fba3c8f adding pylint rcfile 2010-07-12 12:01:13 -04:00
Tom Nichols 9c5285987d removed ClientXMPP.server in favor of ClientXMPP.domain 2010-07-09 17:25:11 -04:00
Tom Nichols d09cbef9a7 catch other DNS errors that might occur and fallback to JID domain. 2010-07-09 17:23:02 -04:00
Tom Nichols 9c850f080d removed useless 'use_tls' variable 2010-07-09 17:21:50 -04:00
Tom Nichols 879dd11daa reduced max quiesce delay to 6 minutes. We want to be fairly agressive here. 2010-07-09 16:16:07 -04:00
Tom Nichols 969c4652a4 wait, shouldn't 'port' default to 5222?? Would seem logical to me. 2010-07-09 16:15:18 -04:00
Tom Nichols 9506970042 removed useless 'use_tls' variable 2010-07-09 16:12:32 -04:00
Tom Nichols 3c6b07353d added keepalive to send thread 2010-07-09 16:06:53 -04:00
Brian Beggs 66c6c21ad8 kill the running threads before disconnecting 2010-07-09 15:36:13 -04:00
Brian Beggs c5b5cc4af1 fix for md5 sasl authentication 2010-07-09 15:33:21 -04:00
Brian Beggs e835843aab fixes to digest-md5 for ejabberd 2010-07-09 15:26:26 -04:00
Tom Nichols d6681f16d2 fixed indentation error 2010-07-07 15:19:31 -04:00
Tom Nichols fc952efae9 removed unused and redundant 'makeIq...' methods from basexmpp; cleaned up the (few\!) plugins that actually used them. 2010-07-07 15:18:59 -04:00
Tom Nichols f7273affc5 notes on the usefulness of some of the 'makeIq' methods. In particular, they seem to duplicate behavior or be largely unused for their intended purpose. 2010-07-07 15:06:39 -04:00
Tom Nichols 34eb88f199 Merge branch 'hacks' of git@github.com:tomstrummer/SleekXMPP into hacks 2010-07-07 13:19:21 -04:00
Thom Nichols f3cf5f6080 added SSL certificate verification to startTLS method 2010-07-07 11:33:12 -04:00
Thom Nichols 85d8b9270f client must validate the server's SSL certificate against the CA list if it is provided. 2010-07-06 17:37:57 -04:00
Tom Nichols 259dffeb6e send now has a priority and an 'init' parameter to denote stanzas that may be sent prior to session establishment. 2010-07-06 14:16:46 -04:00
Thom Nichols 0a30e6c017 cleaned up disconnect/reconnect logic just a little 2010-07-02 18:05:50 -04:00
Tom Nichols d381ab320a merged changes from origin/hacks 2010-07-02 17:14:37 -04:00
Tom Nichols 6e93982fdf trying to get xmlstream to reconnect on stream failure 2010-07-02 16:46:34 -04:00
Tom Nichols 33602f232c allow 'ensure' to block if a transition is occurring 2010-07-02 16:45:55 -04:00
Tom Nichols 7968ca2892 added optional 'block_on_transition' param for 'ensure' function that's called while a transition is in-process 2010-07-02 14:34:59 -04:00
Tom Nichols 661cdd2018 'wait' could delay longer than desired if waiting threads were notified but did not achieve their lock condition afterwards. 2010-07-02 12:57:27 -04:00
Brian Beggs 4b00baab1e reconnection fix: xmlstream now catches XMLParserError and restarts the stream 2010-07-02 22:29:08 +08:00
Brian Beggs fe1d3004cc xep_0047 initial module checkin 2010-07-02 22:29:08 +08:00
Thom Nichols 62da57a6c2 Merge branch 'master' of git://github.com/macdiesel/SleekXMPP into hacks 2010-07-01 17:50:45 -04:00
Thom Nichols ba9633f8f7 Merge branch 'hacks' of github.com:tomstrummer/SleekXMPP into hacks 2010-07-01 17:06:50 -04:00
Tom Nichols 065a164223 proper logging. 2010-07-01 16:47:08 -04:00
Tom Nichols cd2017b8b0 catch XML parse errors & don't attempt to reconnect. Also removed 'connecting' state from setStream method 2010-07-01 16:46:37 -04:00
Tom Nichols dd9f33b7d9 removed some superfluous debug logging 2010-07-01 15:11:02 -04:00
Tom Nichols 0a23f84ec3 fix for statemachine where operations would unintentionally block if the lock was acquired in a long-running transition 2010-07-01 15:10:22 -04:00
Brian Beggs f477ccf533 Merge remote branch 'tom/hacks' 2010-07-01 10:01:52 -04:00
Brian Beggs d62a30b0f8 digest-md5 authentication now works with unicode-literals import. Re-added the __future__ imports that were removed. 2010-07-01 09:46:12 -04:00
Brian Beggs d763795b2c Merge remote branch 'fritzy/master'
Conflicts:
	sleekxmpp/__init__.py
	sleekxmpp/basexmpp.py
	sleekxmpp/stanza/error.py
2010-07-01 09:17:45 -04:00
Brian Beggs fff54eaf2f temporary removed future support for sleek to support digest-md5 auth 2010-07-01 08:44:39 -04:00
Brian Beggs 488d5b29d4 fixed typo 2010-06-30 14:48:45 -04:00
Brian Beggs 9bdb297fe2 basic checking for digest-md5 to make sure the necessary components are there to complete auth. If not a failed_auth event is dispatched and the socket disconnected. 2010-06-30 14:44:57 -04:00
Brian Beggs fa7f72d0af Fixed a defect where handlers for SASL authentication were being added multiple times. This caused issues when trying to reconnect. A handler for the auth mech would get added each reconnection attempt, causing digest-md5, success and failure to be called x times for each x number of retries.
Handlers for sasl authentication as well as success and failure are now added during the __init__ method.
2010-06-30 14:30:18 -04:00
Brian Beggs c538ffae79 digest-md5 auth now works, had to remove from __future__ import unicode_literals to get it working correctly. Also some improvments for the prioroity message sending. 2010-06-30 13:54:53 -04:00