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 |
|
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 |
|
Tom Nichols
|
8bdfa77024
|
Merge branch 'hacks' of git@github.com:tomstrummer/SleekXMPP into hacks
|
2010-06-28 11:10:34 -04:00 |
|
Tom Nichols
|
15ac3e9fba
|
race condition where we were transitioning to 'disconnected' and immediately reconnecting in another thread before the socket.close call occurred. Now we're locking the state machine until the disconnect routine completes.
|
2010-06-28 11:06:26 -04:00 |
|
Tom Nichols
|
e8d37b409c
|
make the scheduler a daemon thread to prevent hanging when the main thread exits.
|
2010-06-28 11:04:18 -04:00 |
|
Tom Nichols
|
898f96f265
|
print the traceback if we can't load a plugin for some reason
|
2010-06-28 11:03:46 -04:00 |
|
Brian Beggs
|
c0a6291fea
|
More digest-md5 changes
|
2010-06-21 09:23:56 -04:00 |
|
Brian Beggs
|
f5d0466462
|
working on digest-md5 authentication
|
2010-06-18 09:51:29 -04:00 |
|
Brian Beggs
|
f659e3081e
|
Merge remote branch 'tom/hacks'
|
2010-06-10 10:52:58 -04:00 |
|
Thom Nichols
|
bf2bf29fc6
|
fixed mis-named variable, doc typo and using conformant Condition methods.
|
2010-06-08 09:02:51 -04:00 |
|
Thom Nichols
|
34dc236126
|
added documentation for transition_ctx and removed some superfluous comment lines
|
2010-06-07 14:41:42 -04:00 |
|
Thom Nichols
|
9464736551
|
added __str__
|
2010-06-07 13:58:15 -04:00 |
|
Thom Nichols
|
47f1fb1690
|
context manager now returns a boolean 'result' as the context variable to indicate whether the transition timed out or if you are actually locked when entering the context body
|
2010-06-07 13:43:37 -04:00 |
|
Thom Nichols
|
66cf0c2021
|
context manager is working but there's a fatal flaw: inside the body of the 'with' statement, there's no way to tell whether or not the transition occurred or timed out.
|
2010-06-07 13:16:02 -04:00 |
|
Thom Nichols
|
e7c37c4ec5
|
connect uses the new function-on-state-transition so when the connect method returns you are guaranteed to be either in the 'connected' or 'disconnected' state. Could remove the 'connecting' state except uses it.
|
2010-06-04 17:00:51 -04:00 |
|
Brian Beggs
|
1aa34cb0fc
|
Merge remote branch 'tom/hacks'
|
2010-06-04 12:52:52 -04:00 |
|