summaryrefslogtreecommitdiff
path: root/sleekxmpp/plugins
AgeCommit message (Collapse)Author
2012-06-13Fix loading cached disco identity data.Lance Stout
2012-06-06Don't request registration forms unless the register event is handled.Lance Stout
Some servers end the stream if registration can not be completed in-band, which means always requesting the form can prevent regular login.
2012-05-14Add MUC events for room configuration changes.Lance Stout
New events: groupchat_config_status muc::[room JID]::config_status
2012-05-04Fix 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-30Collapse initial payload to a single stanza instead of a list if only one ↵Lance Stout
stanza is found.
2012-04-30Add full support for initial payloads with adhoc commands, plus test.Lance Stout
2012-04-30Allow providing initial payload to adhoc commands.Lance Stout
2012-04-29Use the correct 'from' jid when requesting vcards for avatars.Lance Stout
2012-04-29Don't raise errors when receiving an iq error for vcards.Lance Stout
2012-04-09Add initial support for XEP-0153.Lance Stout
2012-04-08Initial support for XEP-0231.Lance Stout
2012-04-08Fix looking up local and cached vcards.Lance Stout
2012-04-08Fix errors in caps related to unwrapped disco data and full JIDs.Lance Stout
2012-04-08Ensure that wrapped disco results retain requesting iq id.Lance Stout
2012-04-07Add nickname element to the XEP-0054 plugin.Lance Stout
2012-04-07Add initial XEP-0054 plugin.Lance Stout
2012-04-06Add support for XEP-0027Lance Stout
2012-04-06Simplify registering API handler defaults.Lance Stout
2012-04-06Don't break test plugins that use None instead of a stream object.Lance Stout
2012-04-06Update XEP-0012 plugin to use new api.Lance Stout
2012-04-06Fix XEP-0115 with the new API registry.Lance Stout
2012-04-06Begin 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-03Fix MUC invite events so that they actually work.Lance Stout
2012-04-03Fix memory leak with adhoc command sessions.Lance Stout
Fixes issue #155
2012-03-27Reset stream management state on session_end.Lance Stout
2012-03-27Make the XEP-0198 ack debug message less confusing.Lance Stout
2012-03-21Correct handling of acks for XEP-0198 under heavy load.Lance Stout
2012-03-19Fix unicode issues in test cases for Py3+ introduced by issue #150.Lance Stout
2012-03-19Merge pull request #150 from correl/rpc_value_fixesLance Stout
Updated XEP-0009 to handle unicode strings
2012-03-18Add initial support for XEP-0198 for stream management.Lance Stout
2012-03-16Fix requesting receipts on a message that has not been bound to a stream.Lance Stout
2012-03-16Re-add support for special case of 'presence' expiry value.Lance Stout
2012-03-16Update subscription event expiry value to use time objects.Lance Stout
2012-03-16Add events for configuration and subscription notifications.Lance Stout
New events: pubsub_config pubsub_subscription
2012-03-16Fix error when assigning form values that include booleans.Lance Stout
2012-03-16Fix requiring receipt request messages to have ID values.Lance Stout
2012-03-16Expand support for XEP-0184.Lance Stout
New stanza interfaces: Adding a message receipt request: msg['request_receipt'] = True Adding a message receipt: msg['receipt'] = '123-24234' Retrieving the acked message ID: ack_id = msg['receipt'] print(ack_id) '123-24234' New configuration options: auto_ack: If True, auto reply to messages that request receipts. Defaults to True auto_request: If True, auto add receipt requests to appropriate outgoing messages. Defaults to False
2012-03-12Move XEP-0172 to new system.Lance Stout
2012-03-12Move XEP-0118 to the new system.Lance Stout
2012-03-12Move XEP-0108 to new system.Lance Stout
2012-03-12Move XEP-0107 to new system.Lance Stout
2012-03-12Move XEP-0080 to the new system.Lance Stout
2012-03-12Move XEP-0163 to new system.Lance Stout
Also includes new register_pep() method for doing the necessary stanza and disco registration, plus pubsub node event mapping.
2012-03-12Cleanup plugin import logic.Lance Stout
Checking for a 'xep' or 'rfc' attribute is more reliable for detecting an old style plugin than 'name'.
2012-03-12Enable using post_init() to resolve circular dependencies.Lance Stout
We really shouldn't have any. However, we may later introduce one with XEP-0030 and XEP-0059.
2012-03-12Move XEP-0115 to the new system.Lance Stout
2012-03-12Remove extra logging statement, add backward compatible references.Lance Stout
2012-03-12Handle loading plugins on demand.Lance Stout
Plugins that are referenced as dependencies, but have not been registered now will be imported. Newer plugins should register themselves automatically, but older style plugins will be explicitly registered after import.
2012-03-12Ensure the adhoc command items node exists.Lance Stout
If the plugin is loaded and no commands are defined, we can at least return a proper empty response instead of an item-not-found error.
2012-03-12Move XEP-0249 to the new system.Lance Stout