Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-17 | Merge branch 'roster' of github.com:fritzy/SleekXMPP into roster | Lance Stout | |
Conflicts: sleekxmpp/basexmpp.py sleekxmpp/roster.py sleekxmpp/test/sleektest.py tests/test_stream_presence.py tests/test_stream_roster.py | |||
2010-11-17 | More cleanup. | Lance Stout | |
2010-11-17 | More docs! | Lance Stout | |
2010-11-17 | Added more docs. | Lance Stout | |
2010-11-17 | Added docs for main Roster class. | Lance Stout | |
2010-11-17 | Cleaned up names. | Lance Stout | |
2010-11-17 | First pass at integrating the new roster manager. | Lance Stout | |
2010-11-16 | scheduler no longer waits for the next event before exitingsleek-1.0-Beta41.0-Beta4 | Nathan Fritz | |
2010-11-16 | xep_0199 ping now uses scheduler instead of dedicated threadsleek-1.0-Beta31.0-Beta3 | Nathan Fritz | |
2010-11-10 | Add a groupchat_subject event | Florent Le Coz | |
Use this event to get notified of the subject changes (or to get the subject of the room when joining one) | |||
2010-11-09 | Doesn't fail if host has NO SRV record | Florent Le Coz | |
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-06 | Logging no longer uses root logger. | Lance Stout | |
Each module should now log into its own logger. | |||
2010-11-05 | Simplified SleekTest. | Lance Stout | |
* 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-04 | Fix bug introduced while fixing another bug. | Lance Stout | |
Threaded event handlers now handle exceptions again. | |||
2010-11-04 | fixed indent errors | Nathan Fritz | |
2010-11-03 | Fixes for XEP-0199 plugin. | Lance Stout | |
Quick fixes to get the XEP-0199 plugin working until a proper cleanup is done. | |||
2010-11-03 | Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop | Lance Stout | |
2010-11-03 | Catch exceptions for direct events. | Lance Stout | |
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 | Updated namespaced used in the XEP-0199 plugin. | Lance Stout | |
2010-10-31 | Fix bug in XEP-0030 plugin. | Lance Stout | |
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-28 | Added try/except for setting signal handlers. | Lance Stout | |
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-27 | SSL and signal fixes. | Lance Stout | |
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 | More cleanup. | Lance Stout | |
2010-10-27 | More docs! | Lance Stout | |
2010-10-27 | Added more docs. | Lance Stout | |
2010-10-27 | Added docs for main Roster class. | Lance Stout | |
2010-10-27 | Cleaned up names. | Lance Stout | |
2010-10-26 | First pass at integrating the new roster manager. | Lance Stout | |
2010-10-25 | Added XEP-202 Entity Time plugin. | Lance Stout | |
Contributed by Cesar Alcalde. | |||
2010-10-25 | Added XEP-0012 Last Activity plugin. | Lance Stout | |
Contributed by Cesar Alcalde. | |||
2010-10-25 | Made exceptions work.sleek-1.0-Beta21.0-Beta2 | Lance Stout | |
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 | Fixed bug in presence subscription handling. | Lance Stout | |
Subscription requests and responses were not setting the correct 'to' attribute. | |||
2010-10-24 | More JID unit tests. | Lance Stout | |
sleekxmpp.xmlstream.jid now has 100% coverage! | |||
2010-10-24 | Fixed got_offline triggering bug. | Lance Stout | |
2010-10-24 | Fixed resource bug in JIDs. | Lance Stout | |
JIDs without resources will return '' instead of the bare JID. Cleaned up JID tests, and added check_JID to SleekTest. | |||
2010-10-24 | Make SleekTest streams register all plugins. | Lance Stout | |
Makes test coverage nicer. | |||
2010-10-24 | ComponentXMPP saves all of its config data now. | Lance Stout | |
ComponentXMPP was ignoring plugin_config and plugin_whitelist parameters, making register_plugins() fail. | |||
2010-10-24 | Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop | Lance Stout | |
2010-10-24 | Fixed error in client roster handling. | Lance Stout | |
The roster result iq was not being passed to the roster update handler. | |||
2010-10-21 | presence no longer replies when exception is caught and tweaks to presence ↵ | Nathan Fritz | |
events | |||
2010-10-21 | Fixed mixed text and elements bug in tostring. | Lance Stout | |
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-20 | misc small tweakssleek-1.0-Beta11.0-Beta1 | Nathan Fritz | |
2010-10-20 | pep8 fixes on core library | Nathan Fritz | |
2010-10-20 | when disconnected, reset the roster | Nathan Fritz | |
2010-10-20 | reconnect if session isn't established within 15 seconds | Nathan Fritz | |
2010-10-20 | capture SIGHUP and SIGTERM (windows) and disconnect; also testall no longer ↵ | Nathan Fritz | |
loads string26 with python3 | |||
2010-10-20 | fixed logic error in state machine | Nathan Fritz | |
2010-10-20 | fixed disconnect | Nathan Fritz | |
2010-10-18 | Continue converting to underscored names. | Lance Stout | |
2010-10-17 | Underscore names by default. | Lance Stout | |
Stanza objects now accept the use of underscored names. The CamelCase versions are still available for backwards compatibility, but are discouraged. The property stanza.values now maps to the old getStanzaValues and setStanzaValues, in addition to _set_stanza_values and _get_stanza_values. |