Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-31 | Update development version number to prepare for 1.1 release. | Lance Stout | |
2012-05-31 | Preemptively mark threads as exited if calling disconnect(). | Lance Stout | |
2012-05-27 | Handle not being able to connect using IPv6 if the host does not support it. | Lance Stout | |
2012-05-25 | Fix X-FACEBOOK-PLATFORM mechanism to work with Python3. | Lance Stout | |
2012-05-22 | Add better certificate handling. | Lance Stout | |
Certificate host names are now matched (using DNS, SRV, XMPPAddr, and Common Name), along with expiration check. Scheduled event to reset the stream once the server's cert expires. Handle invalid cert trust chains gracefully now. | |||
2012-05-17 | Remove unused xmlstream test client. | Lance Stout | |
It's in the repo history if we need it later. | |||
2012-05-15 | Add auth_success event. | Lance Stout | |
The auth_success event is triggered upon successful SASL negotiation. | |||
2012-05-14 | Use SASLPrepFailure as the exception name instead of UnicodeError. | Lance Stout | |
2012-05-14 | Add an exception handler for SASLprep failures. | Lance Stout | |
2012-05-14 | Add MUC events for room configuration changes. | Lance Stout | |
New events: groupchat_config_status muc::[room JID]::config_status | |||
2012-05-10 | Make the error message better regarding hanged threads. | Lance Stout | |
All event handlers which call disconnect() MUST be registered using `add_event_handler(..., threaded=True)` in order to prevent temporarily deadlocking until a timeout occurs. This is required because disconnect() waits for the main threads to exit before returning, including the event processing thread. Since handlers registered without `threaded=True` run in the event processing thread, the disconnect() call will deadlock. | |||
2012-05-06 | Windows doesn't support inet_pton. | Lance Stout | |
2012-05-05 | Tidy up and add tests for multi_attrib plugins. | Lance Stout | |
2012-05-05 | Merge pull request #163 from whooo/master | Lance Stout | |
factory for recurring substanzas | |||
2012-05-04 | Fix loading plugins from custom modules when passing the module itself. | Lance Stout | |
Loading plugins from custom modules when passed as a string still works. | |||
2012-04-30 | added multifactory and support for it to register_stanza_plugin | Erik Larsson | |
2012-04-30 | Collapse initial payload to a single stanza instead of a list if only one ↵ | Lance Stout | |
stanza is found. | |||
2012-04-30 | Add full support for initial payloads with adhoc commands, plus test. | Lance Stout | |
2012-04-30 | Allow providing initial payload to adhoc commands. | Lance Stout | |
2012-04-29 | Add logging note about potential cause of disconnect() deadlock. | Lance Stout | |
2012-04-29 | Set a timeout when waiting for threads. | Lance Stout | |
If calling disconnect() from a non-threaded event handler, deadlock can happen as disconnect() is waiting for threads to close, but the event runner is blocked by a handler waiting for disconnect() to return. It is best to specify threaded=True for event handlers which may call disconnect(). | |||
2012-04-29 | Use the correct 'from' jid when requesting vcards for avatars. | Lance Stout | |
2012-04-29 | Don't raise errors when receiving an iq error for vcards. | Lance Stout | |
2012-04-26 | Populate the to attribute for message and presence stanzas if the server ↵ | Lance Stout | |
leaves it blank. | |||
2012-04-25 | Use provided stanza ID. | Lance Stout | |
2012-04-25 | Prevent corrupting roster_update event with iq result. | Lance Stout | |
2012-04-24 | Ensure that SSL errors are handled in Py3.3 | Lance Stout | |
2012-04-22 | Track threads to ensure all have exited when disconnecting. | Lance Stout | |
2012-04-21 | Count and track the main threads, so we can delay disconnecting until all ↵ | Lance Stout | |
have quit. | |||
2012-04-20 | Add _use_daemons flag to XMLStream to run all threads in daemon mode. | Lance Stout | |
This WILL make the Python interpreter produce exceptions on shutdown. | |||
2012-04-14 | Handle using provided weakrefs as stanza parent references. | Lance Stout | |
Fixes issue #159 | |||
2012-04-13 | Check for the stop event more aggressively in the send thread. | Lance Stout | |
2012-04-11 | Reset attempted SASL mech set after no suitable mechs are found. | Lance Stout | |
2012-04-10 | Fix DNS resolution results for IP literals. | Lance Stout | |
2012-04-09 | Add initial support for XEP-0153. | Lance Stout | |
2012-04-08 | Initial support for XEP-0231. | Lance Stout | |
2012-04-08 | Add a prefix to stanza ID values to ensure that they are unique per client. | Lance Stout | |
2012-04-08 | Undo the additional Iq result checks until further testing is done. | Lance Stout | |
Revert "Check for Iq results based on both the sender's JID and the ID value." This reverts commit 9ffde5ab3706ca24b03dbea93c67810687c4b6ba. | |||
2012-04-08 | Fix looking up local and cached vcards. | Lance Stout | |
2012-04-08 | Fix errors in caps related to unwrapped disco data and full JIDs. | Lance Stout | |
2012-04-08 | Ensure that wrapped disco results retain requesting iq id. | Lance Stout | |
2012-04-08 | Ensure that accessing self.api.settings works for plugins. | Lance Stout | |
2012-04-08 | Check for Iq results based on both the sender's JID and the ID value. | Lance Stout | |
2012-04-07 | Add nickname element to the XEP-0054 plugin. | Lance Stout | |
2012-04-07 | Add initial XEP-0054 plugin. | Lance Stout | |
2012-04-07 | Tidy up roster_received event and callbacks. | Lance Stout | |
2012-04-07 | Prevent roster_update from firing twice after retrieving the roster. | Lance Stout | |
2012-04-07 | Trigger got_online after resource information has been saved. | Lance Stout | |
2012-04-06 | Correct the statemachine's ensure_any method. | Lance Stout | |
It had not been updated to use the new condition instead of the old threading event. | |||
2012-04-06 | Pass JID objects to API callbacks and not strings. | Lance Stout | |