summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-29Merge branch 'hacks' of github.com:tomstrummer/SleekXMPP into hacksThom Nichols
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.
2010-06-28make the scheduler a daemon thread to prevent hanging when the main thread ↵Tom Nichols
exits.
2010-06-28print the traceback if we can't load a plugin for some reasonTom Nichols
2010-06-25output traceback when plugin load failsThom Nichols
2010-06-25make scheduler thread a daemon to prevent shutdown hangingThom Nichols
2010-06-21More digest-md5 changesBrian Beggs
2010-06-18working on digest-md5 authenticationBrian Beggs
2010-06-10Merge remote branch 'tom/hacks'Brian Beggs
2010-06-08Merge branch 'hacks' of git@github.com:tomstrummer/SleekXMPP into hacksTom Nichols
2010-06-08fixed mis-named variable, doc typo and using conformant Condition methods.sleek-0.9-conn-fixes10.9-conn-fixes1Thom Nichols
2010-06-07added documentation for transition_ctx and removed some superfluous comment ↵Thom Nichols
lines
2010-06-07added __str__Thom Nichols
2010-06-07context manager now returns a boolean 'result' as the context variable to ↵Thom Nichols
indicate whether the transition timed out or if you are actually locked when entering the context body
2010-06-07context manager is working but there's a fatal flaw: inside the body of the ↵Thom Nichols
'with' statement, there's no way to tell whether or not the transition occurred or timed out.
2010-06-04connect uses the new function-on-state-transition so when the connect method ↵Thom Nichols
returns you are guaranteed to be either in the 'connected' or 'disconnected' state. Could remove the 'connecting' state except uses it.
2010-06-04Merge remote branch 'tom/hacks'Brian Beggs
2010-06-03tweaked connectTCP call slightly to reduce possibility of 'connecting' state ↵Thom Nichols
limbo
2010-06-03added function execution on transition, and more unit tests.Thom Nichols
2010-06-03added function execution on transition, and more unit tests.Thom Nichols
2010-06-03Added additional logging when a plugin fails to import correctly.Brian Beggs
2010-06-03Merge remote branch 'tom/hacks'Brian Beggs
2010-06-03whups, somehow I lost the 'connecting' lock in connect()Thom Nichols
2010-06-03added function to retrieve the current stateThom Nichols
2010-06-03fixed quiesce algorithm; state transition if connect fails; note about ↵Thom Nichols
use_tls instance variable.
2010-06-02Merge branch 'hacks' of git@github.com:tomstrummer/SleekXMPP into hacksTom Nichols
2010-06-02Merge branch 'master' into hacksThom Nichols
2010-06-02reconnection quiesce logicThom Nichols
2010-06-02removed unnecessary flags and arguments from disconnect methodThom Nichols
2010-06-02Merge branch 'master' into hacksThom Nichols
2010-06-03hack fix for session before bindNathan Fritz
2010-06-03if binding and session are advertised in the same go, do session firstNathan Fritz
2010-06-03added try/catch block to plugin loadingBrian Beggs
2010-06-03moddified plugin loading so plugins located outside of the plugins directory ↵Brian Beggs
in sleek may be loaded. Added optional argument pluginModule that is a string that represents the module the desired plugin should be loaded from. An exception on plugin loading now also will not cause the program to exit. The exception is caught and loading of other plugins contains.
2010-06-03Added .pydevproject to the .gitignoreBrian Beggs
2010-06-02Merge remote branch 'tom/hacks'Brian Beggs
2010-06-02overhauled state machine. Now allows for atomic transitions.Thom Nichols
Next step: atomic function calls (and maybe 'handlers') on state transition.
2010-06-02added try/catch block to plugin loadingBrian Beggs
2010-06-02moddified plugin loading so plugins located outside of the plugins directory ↵Brian Beggs
in sleek may be loaded. Added optional argument pluginModule that is a string that represents the module the desired plugin should be loaded from. An exception on plugin loading now also will not cause the program to exit. The exception is caught and loading of other plugins contains.
2010-06-02Added .pydevproject to the .gitignoreBrian Beggs
2010-06-02Merge remote branch 'tom/hacks'Brian Beggs
2010-06-01Merge branch 'hacks' of github.com:tomstrummer/SleekXMPPThom Nichols
2010-06-01merged changes from fritzyThom Nichols
2010-06-01fixed some major reconnection errorsThom Nichols
2010-06-01merged a lot of fritzy's changesThom Nichols
2010-06-01included jobs pluginNathan Fritz
2010-06-01Scheduler waits too longer, and pubsubstate registration was backwardsNathan Fritz
2010-06-01Added missing 'internal-server-error' condition to error stanza interface.Lance stout
2010-06-01Touched up the style of creating an Iq stanza.Lance stout