summaryrefslogtreecommitdiff
path: root/sleekxmpp
AgeCommit message (Collapse)Author
2010-07-14fixed indentation errorsleek-0.9-conn-fixes30.9-conn-fixes3Tom Nichols
2010-07-14moved parsing logic into TimeElement to aid reuseThom Nichols
2010-07-13XEP-0202 Entity Time plugin and fix for unused 'sid' parameter in StanzaBase.Tom Nichols
2010-07-12woops, broke resource binding requestTom Nichols
2010-07-12removed digest_auth_started (it was never set to 'True') and did a little ↵Tom Nichols
error handling cleanup
2010-07-12fixed indentTom Nichols
2010-07-12removed unused imports and fixed log msgTom Nichols
2010-07-12fixed logging error (logging module was not imported)Tom Nichols
2010-07-12removed some unused importsTom Nichols
2010-07-12fixed variable nameTom Nichols
2010-07-09removed ClientXMPP.server in favor of ClientXMPP.domainTom Nichols
2010-07-09catch other DNS errors that might occur and fallback to JID domain.Tom Nichols
2010-07-09removed useless 'use_tls' variableTom Nichols
2010-07-09reduced max quiesce delay to 6 minutes. We want to be fairly agressive here.Tom Nichols
2010-07-09wait, shouldn't 'port' default to 5222?? Would seem logical to me.Tom Nichols
2010-07-09removed useless 'use_tls' variableTom Nichols
2010-07-09added keepalive to send threadTom Nichols
2010-07-09kill the running threads before disconnectingBrian Beggs
2010-07-09fix for md5 sasl authenticationBrian Beggs
2010-07-09fixes to digest-md5 for ejabberdBrian Beggs
2010-07-07fixed indentation errorTom Nichols
2010-07-07removed unused and redundant 'makeIq...' methods from basexmpp; cleaned up ↵Tom Nichols
the (few\!) plugins that actually used them.
2010-07-07notes on the usefulness of some of the 'makeIq' methods. In particular, ↵Tom Nichols
they seem to duplicate behavior or be largely unused for their intended purpose.
2010-07-07Merge branch 'hacks' of git@github.com:tomstrummer/SleekXMPP into hacksTom Nichols
2010-07-07added SSL certificate verification to startTLS methodThom Nichols
2010-07-06client must validate the server's SSL certificate against the CA list if it ↵Thom Nichols
is provided.
2010-07-06send now has a priority and an 'init' parameter to denote stanzas that may ↵Tom Nichols
be sent prior to session establishment.
2010-07-02cleaned up disconnect/reconnect logic just a littleThom Nichols
2010-07-02merged changes from origin/hacksTom Nichols
2010-07-02trying to get xmlstream to reconnect on stream failureTom Nichols
2010-07-02allow 'ensure' to block if a transition is occurringTom Nichols
2010-07-02added optional 'block_on_transition' param for 'ensure' function that's ↵Tom Nichols
called while a transition is in-process
2010-07-02'wait' could delay longer than desired if waiting threads were notified but ↵Tom Nichols
did not achieve their lock condition afterwards.
2010-07-02reconnection fix: xmlstream now catches XMLParserError and restarts the streamBrian Beggs
2010-07-02xep_0047 initial module checkinBrian Beggs
2010-07-01Merge branch 'master' of git://github.com/macdiesel/SleekXMPP into hacksThom Nichols
2010-07-01proper logging.Tom Nichols
2010-07-01catch XML parse errors & don't attempt to reconnect. Also removed ↵Tom Nichols
'connecting' state from setStream method
2010-07-01removed some superfluous debug loggingTom Nichols
2010-07-01fix for statemachine where operations would unintentionally block if the ↵Tom Nichols
lock was acquired in a long-running transition
2010-07-01Merge remote branch 'tom/hacks'Brian Beggs
2010-07-01digest-md5 authentication now works with unicode-literals import. Re-added ↵Brian Beggs
the __future__ imports that were removed.
2010-07-01Merge remote branch 'fritzy/master'Brian Beggs
Conflicts: sleekxmpp/__init__.py sleekxmpp/basexmpp.py sleekxmpp/stanza/error.py
2010-07-01temporary removed future support for sleek to support digest-md5 authBrian Beggs
2010-06-30fixed typoBrian Beggs
2010-06-30basic checking for digest-md5 to make sure the necessary components are ↵Brian Beggs
there to complete auth. If not a failed_auth event is dispatched and the socket disconnected.
2010-06-30Fixed a defect where handlers for SASL authentication were being added ↵Brian Beggs
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-30digest-md5 auth now works, had to remove from __future__ import ↵Brian Beggs
unicode_literals to get it working correctly. Also some improvments for the prioroity message sending.
2010-06-28Merge branch 'hacks' of git@github.com:tomstrummer/SleekXMPP into hackssleek-0.9-conn-fixes20.9-conn-fixes2Tom Nichols
2010-06-28race condition where we were transitioning to 'disconnected' and immediately ↵Tom Nichols
reconnecting in another thread before the socket.close call occurred. Now we're locking the state machine until the disconnect routine completes.