Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Update setup.py with the latest plugins. | 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 | |
2012-04-06 | Add support for XEP-0027 | Lance Stout | |
2012-04-06 | Simplify registering API handler defaults. | Lance Stout | |
2012-04-06 | Don't break test plugins that use None instead of a stream object. | Lance Stout | |
2012-04-06 | Update XEP-0012 plugin to use new api. | Lance Stout | |
2012-04-06 | Allow for registering a handler and setting it as default in one step. | Lance Stout | |
2012-04-06 | Fix XEP-0115 with the new API registry. | Lance Stout | |
2012-04-06 | Begin experiment with a centralized API callback registry. | Lance Stout | |
The API registry generalizes the node handler system from the xep_0030 plugin so that other plugins can use it. | |||
2012-04-06 | Add default mapping of localhost to ::1 and 127.0.0.1 | Lance Stout | |
2012-04-03 | Fix MUC invite events so that they actually work. | Lance Stout | |
2012-04-03 | Fix memory leak with adhoc command sessions. | Lance Stout | |
Fixes issue #155 | |||
2012-04-01 | Display IPv6 literal addresses in brackets. | Lance Stout | |
2012-03-30 | Improve connection handling by not delaying until all DNS records are tried. | Lance Stout | |
2012-03-30 | Add better DNS resolver wrapper. | Lance Stout | |
2012-03-30 | Fix typo | Lance Stout | |
2012-03-28 | Tidy up the state machine and use a threading condition instead of an event. | Lance Stout | |
Fixes issue #154 | |||
2012-03-28 | Fix sending data after </stream> | Lance Stout | |
Clearing the session_started_event before sending </stream> will pause the send loop so that we don't continue sending data after the </stream>. | |||
2012-03-27 | Reset stream management state on session_end. | Lance Stout | |
2012-03-27 | Improve handling disconnections. | Lance Stout | |
- Add option for disconnecting without sending </stream>: self.disconnect(send_close=False) - Optionally distinguish between session_end and disconnected based on if </stream> was sent. self.end_session_on_disconnect = False | |||
2012-03-27 | Add tests for bool_interfaces. | Lance Stout | |
2012-03-27 | Add support for a new type of stanza interface: bool | Lance Stout | |
The set of bool_interfaces provides default behaviour for checking/setting the presence of empty subelements. The prime example of this would be: bool_interfaces = set(['required']) This would mean that ``stanza['required']`` would return ``True`` for: <stanza> <required /> </stanza> and ``False`` for: <stanza /> Likewise, assigning ``stanza['required'] = True`` would add an empty ``<required />`` element, and setting it to ``False`` would remove such an element if it exists. | |||
2012-03-27 | Simplify sending whitespace keepalives. | Lance Stout | |
Now that we have the send lock, we can use now=True. | |||
2012-03-27 | Make the XEP-0198 ack debug message less confusing. | Lance Stout | |
2012-03-21 | Correct handling of acks for XEP-0198 under heavy load. | Lance Stout | |
2012-03-21 | Respect reattempt=False setting when reconnecting. | Lance Stout | |
2012-03-20 | Merge remote-tracking branch 'hansent/master' into develop | Lance Stout | |
2012-03-20 | Correct connect() documentation, don't delay attempts if reattempt=False. | Lance Stout | |
See issue #152 | |||
2012-03-19 | Fix unicode issues in test cases for Py3+ introduced by issue #150. | Lance Stout | |
2012-03-19 | Merge pull request #150 from correl/rpc_value_fixes | Lance Stout | |
Updated XEP-0009 to handle unicode strings | |||
2012-03-19 | Fix error in the registration example. | Lance Stout | |
The now=True parameter was not being passed to allow the registration submission to be submitted while the send queue is paused. | |||
2012-03-18 | Add example for using user location. | Lance Stout | |
Uses http://freegeoip.com to get an approximate location based on the machine's IP address. |