Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-18 | cleanup semicolons, whitespace and mutable default arguments | Robin Gloster | |
2014-05-14 | Support jabberd2 SASL with really empty response | Graham | |
Despite http://xmpp.org/rfcs/rfc3920.html#rfc.section.6.2, jabberd version 2.2.14 cannot accept the typical "<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">=</response>". Instead it must be truly empty, so we force an empty response for this stanza only. | |||
2013-09-21 | Add log message noting that SCRAM-SHA-1-PLUS requires Py3.3+ | Lance Stout | |
2013-07-26 | optimize imports | Jean-Philippe Caruana | |
2013-03-28 | `failed_auth` data returned | Anton Ryzhov | |
Manual updated | |||
2013-03-28 | Event index documentation updated | Anton Ryzhov | |
2013-03-28 | XMLStream `proxy_error` event duplicated with `connection_failed` | Anton Ryzhov | |
SASL `no_auth` event duplicated with `failed_auth` | |||
2013-03-28 | Changed `failed_auth` event according to manual | Anton Ryzhov | |
2013-02-18 | Use requested_jid instead of boundjid during binding. | Lance Stout | |
2013-01-24 | Put StringPrep exception handler with the right try block. | Lance Stout | |
2012-12-03 | Fix requesting channel binding from sockets that don't support it. | Lance Stout | |
2012-11-27 | Fix DIGEST-MD5 support for picky servers | Lance Stout | |
2012-11-27 | Use the username credential instead of jid to enable ANONYMOUS auth. | Lance Stout | |
2012-11-27 | Allow for more credential values to be user specified instead of auto-filled. | Lance Stout | |
2012-10-24 | Lock the bound JID in the JID cache. | Lance Stout | |
2012-10-15 | Merge branch 'stream_features' | Lance Stout | |
2012-10-10 | Remove unneeded ssl_support checks. | Lance Stout | |
2012-10-01 | Update legacy auth to be used outside of stream features. | Lance Stout | |
Also, add detection of legacy XMPP version. | |||
2012-08-17 | Ensure that auth is done based on the original, requested JID and not on the ↵ | Lance Stout | |
bound JID. | |||
2012-08-14 | Fix using PLAIN over older SSL method. | Lance Stout | |
2012-08-10 | Fix tracking service name for DIGEST-MD5 | Lance Stout | |
2012-08-02 | Ensure default authzids are handled. | Lance Stout | |
2012-08-01 | Use correct method for getting channel binding. | Lance Stout | |
2012-07-30 | Add stream feature for server support of subscription pre-approvals. | Lance Stout | |
2012-07-30 | Update and integrate Suelta. | Lance Stout | |
2012-07-26 | Enhance plugin config with attribute accessors. | Lance Stout | |
This makes updating the config after plugin initialization much easier. | |||
2012-07-19 | Fix issue of roster data being split across multiple rosters. | Lance Stout | |
Resolved by always normalizing JIDs to bare form, regardless of if they are JID objects or strings. Also simplified related code to prefer use of JID objects instead of strings so they don't need to be parsed multiple times. | |||
2012-07-10 | Add session_bind_event threading event. | Lance Stout | |
2012-06-19 | Remove usage of deprecated getchildren() method. | Lance Stout | |
2012-06-19 | PEP8 formatting updates. | Lance Stout | |
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-04-11 | Reset attempted SASL mech set after no suitable mechs are found. | Lance Stout | |
2012-03-13 | Explicitly set the desired SASL mech to ANONYMOUS if no username is provided. | Lance Stout | |
2012-03-13 | Correct handling SASL auth failures when forcing the use of a specific ↵ | Lance Stout | |
mechanism. | |||
2012-03-12 | Move feature_rosterver to new system. | Lance Stout | |
2012-03-12 | Move feature_starttls to new system. | Lance Stout | |
2012-03-12 | Move feature_session to new system. | Lance Stout | |
2012-03-12 | Move feature_mechanisms to new system. | Lance Stout | |
2012-03-12 | Move feature_bind to new system. | Lance Stout | |
2012-03-12 | Update the list of all stream feature plugins. | Lance Stout | |
2012-03-07 | Add support for roster versioning. | Lance Stout | |
This was XEP-0237, but is now part of RFC 6121. Roster backends should now expose two additional methods: version(jid): Return the version of the given JID's roster. set_version(jid, version): Update the version of the given JID's roster. A new state field will be passed to the backend if an item has been marked for removal. This is 'removed' which will be set to True. | |||
2012-02-17 | More extraneous import cleanup. | Lance Stout | |
2012-02-09 | Use '=' as base64 value for empty string SASL results. | Lance Stout | |
2012-01-21 | Require explicitly setting access_token value. | Lance Stout | |
Silently substituting the password field was nice, but for mechs that can use either the password or an access token, it makes things very difficult. This really only affects MSN clients since Facebook clients should already be setting the api key. | |||
2012-01-21 | Handle SASLCancelled and SASLError exceptions. | Lance Stout | |
2012-01-21 | Add missing SASL <abort /> stanza | Lance Stout | |
2012-01-20 | Allow attempting multiple SASL mechs during a single stream. | Lance Stout | |
Instead of disconnecting when the first chosen mech fails, we will try all of them once. | |||
2012-01-20 | Add an extra config dict to store SASL credentials. | Lance Stout | |
We'll need extra things beyond just a password, such as api_key. |