5
- Rework ConnectAuthenticator to work with initializer objects that
6
provide a stream initialization step.
7
- Reimplement iq:auth as an initializer.
8
- Reimplement TLS negotiation as an initializer.
9
- Implement SASL authentication, resource binding and session establishment.
10
- Add XMPPAuthenticator as a XMPP 1.0 client authenticator (only), along
11
with XMPPClientFactory.
12
- Add support for working with pre-XMPP-1.0 error stanzas.
13
- Add full tests for protocols/jabber/xmlstream.py
14
- Properly import SSL libraries, and only fail TLS when really needed.
15
- Remove hasFeature() from XmlStream as you can test (uri, name) in
17
- Add sendFooter() and sendStreamError() to XmlStream
25
- Add support for stream and stanza level errors
26
- Create new IQ stanza helper that works with deferreds
27
- Add TLS support for initiating entities to XmlStream
28
- Fix account registration
30
- Fix various namespace issues
32
- Store namespace declarations in parsed XML for later serialization
33
- Fix user name/group collision in server service (#1655).
34
- Correctly recognize MSN capability messages (#861).
38
- Misc: #1283, #1296, #1302, #1424
39
- Fix unicode/str confusion in IRC server service.
44
- Fix digest authentication in Jabber
45
- Add Jabber xmlstream module that contains the Jabber specific bits that
46
got factored out of Twisted Xish's xmlstream, and make it suitable for
47
implementing full XMPP support.
49
- Fixed serialization in _ListSerializer
50
- Removed unneeded extra whitespace generated in serialization
51
- Removed _Serializer in favour of _ListSerializer
52
- Use unicode objects for representing serialized XML, instead of utf-8
54
- Properly catch XML parser errors
55
- Rework and fix element stream test cases
56
- Strip xmlstream from all Jabber specifics that moved to Twisted Words
57
- Added exhaustive docstrings to xmlstream.
60
- Not backwards compatible
63
- Fix some miscellaneous bugs in OSCAR
64
- Add QUIT notification for IRC
65
- Fix message wrapping
67
- Add stringprep support for Jabber IDs
68
This only works properly on 2.3.2 or higher