~cbehrens/nova/lp844160-build-works-with-zones

« back to all changes in this revision

Viewing changes to vendor/Twisted-10.0.0/twisted/words/topfiles/NEWS

  • Committer: Jesse Andrews
  • Date: 2010-05-28 06:05:26 UTC
  • Revision ID: git-v1:bf6e6e718cdc7488e2da87b21e258ccc065fe499
initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Ticket numbers in this file can be looked up by visiting
 
2
http://twistedmatrix.com/trac/ticket/<number>
 
3
 
 
4
Twisted Words 10.0.0 (2010-03-01)
 
5
=================================
 
6
 
 
7
Features
 
8
--------
 
9
 - twisted.words.protocols.irc.IRCClient.irc_MODE now takes ISUPPORT
 
10
   parameters into account when parsing mode messages with arguments
 
11
   that take parameters (#3296)
 
12
 
 
13
Bugfixes
 
14
--------
 
15
 - When twisted.words.protocols.irc.IRCClient's versionNum and
 
16
   versionEnv attributes are set to None, they will no longer be
 
17
   included in the client's response to CTCP VERSION queries. (#3660)
 
18
 
 
19
 - twisted.words.protocols.jabber.xmlstream.hashPassword now only
 
20
   accepts unicode as input (#3741, #3742, #3847)
 
21
 
 
22
Other
 
23
-----
 
24
 - #2503, #4066, #4261
 
25
 
 
26
 
 
27
Twisted Words 9.0.0 (2009-11-24)
 
28
================================
 
29
 
 
30
Features
 
31
--------
 
32
 - IRCClient.describe is a new method meant to replace IRCClient.me to send
 
33
   CTCP ACTION messages with less confusing behavior (#3910)
 
34
 - The XMPP client protocol implementation now supports ANONYMOUS SASL
 
35
   authentication (#4067)
 
36
 - The IRC client protocol implementation now has better support for the
 
37
   ISUPPORT server->client message, storing the data in a new
 
38
   ServerSupportedFeatures object accessible via IRCClient.supported (#3285)
 
39
 
 
40
Fixes
 
41
-----
 
42
 - The twisted.words IRC server now always sends an MOTD, which at least makes
 
43
   Pidgin able to successfully connect to a twisted.words IRC server (#2385)
 
44
 - The IRC client will now dispatch "RPL MOTD" messages received before a
 
45
   "RPL MOTD START" instead of raising an exception (#3676)
 
46
 - The IRC client protocol implementation no longer updates its 'nickname'
 
47
   attribute directly; instead, that attribute will be updated when the server
 
48
   acknowledges the change (#3377)
 
49
 - The IRC client protocol implementation now supports falling back to another
 
50
   nickname when a nick change request fails (#3377, #4010)
 
51
 
 
52
Deprecations and Removals
 
53
-------------------------
 
54
 - The TOC protocol implementation is now deprecated, since the protocol itself
 
55
   has been deprecated and obselete for quite a long time (#3580)
 
56
 - The gui "im" application has been removed, since it relied on GTK1, which is
 
57
   hard to find these days (#3699, #3340)
 
58
 
 
59
Other
 
60
-----
 
61
 - #2763, #3540, #3647, #3750, #3895, #3968, #4050
 
62
 
 
63
Words 8.2.0 (2008-12-16)
 
64
========================
 
65
 
 
66
Feature
 
67
-------
 
68
 - There is now a standalone XMPP router included in twisted.words: it can be
 
69
   used with the 'twistd xmpp-router' command line (#3407)
 
70
 - A server factory for Jabber XML Streams has been added (#3435)
 
71
 - Domish now allows for iterating child elements with specific qualified names
 
72
   (#2429)
 
73
 - IRCClient now has a 'back' method which removes the away status (#3366)
 
74
 - IRCClient now has a 'whois' method (#3133)
 
75
 
 
76
Fixes
 
77
-----
 
78
 - The IRC Client implementation can now deal with compound mode changes (#3230)
 
79
 - The MSN protocol implementation no longer requires the CVR0 protocol to
 
80
   be included in the VER command (#3394)
 
81
 - In the IRC server implementation, topic messages will no longer be sent for
 
82
   a group which has no topic (#2204)
 
83
 - An infinite loop (which caused infinite memory usage) in irc.split has been
 
84
   fixed.  This was triggered any time a message that starts with a delimiter
 
85
   was sent (#3446)
 
86
 - Jabber's toResponse now generates a valid stanza even when stanzaType is not
 
87
   specified (#3467)
 
88
 - The lifetime of authenticator instances in XmlStreamServerFactory is no
 
89
   longer artificially extended (#3464)
 
90
 
 
91
Other
 
92
-----
 
93
 - #3365
 
94
 
 
95
 
 
96
8.1.0 (2008-05-18)
 
97
==================
 
98
 
 
99
Features
 
100
--------
 
101
 - JID objects now have a nice __repr__ (#3156)
 
102
 - Extending XMPP protocols is now easier (#2178)
 
103
 
 
104
Fixes
 
105
-----
 
106
 - The deprecated mktap API is no longer used (#3127)
 
107
 - A bug whereby one-time XMPP observers would be enabled permanently was fixed
 
108
   (#3066)
 
109
 
 
110
 
 
111
8.0.0 (2008-03-17)
 
112
==================
 
113
 
 
114
Features
 
115
--------
 
116
 - Provide function for creating XMPP response stanzas. (#2614, #2614)
 
117
 - Log exceptions raised in Xish observers. (#2616)
 
118
 - Add 'and' and 'or' operators for Xish XPath expressions. (#2502)
 
119
 - Make JIDs hashable. (#2770)
 
120
 
 
121
Fixes
 
122
-----
 
123
 - Respect the hostname and servername parameters to IRCClient.register. (#1649)
 
124
 - Make EventDispatcher remove empty callback lists. (#1652)
 
125
 - Use legacy base64 API to support Python 2.3 (#2461)
 
126
 - Fix support of DIGEST-MD5 challenge parsing with multi-valued directives.
 
127
   (#2606)
 
128
 - Fix reuse of dict of prefixes in domish.Element.toXml (#2609)
 
129
 - Properly process XMPP stream headers (#2615)
 
130
 - Use proper namespace for XMPP stream errors. (#2630)
 
131
 - Properly parse XMPP stream errors. (#2771)
 
132
 - Fix toResponse for XMPP stanzas without an id attribute. (#2773)
 
133
 - Move XMPP stream header procesing to authenticators. (#2772)
 
134
 
 
135
Misc
 
136
----
 
137
 - #2617, #2640, #2741, #2063, #2570, #2847
 
138
 
 
139
 
 
140
0.5.0 (2007-01-06)
 
141
==================
 
142
 
 
143
Features
 
144
--------
 
145
 - (Jabber) IQ.send now optionally has a 'timeout' parameter which
 
146
   specifies a time at which to errback the Deferred with a
 
147
   TimeoutError (#2218)
 
148
 - (Jabber) SASL authentication, resource binding and session
 
149
   establishment were added. (#1046) The following were done in
 
150
   support of this change:
 
151
   - Rework ConnectAuthenticator to work with initializer objects that
 
152
     provide a stream initialization step.
 
153
   - Reimplement iq:auth as an initializer.
 
154
   - Reimplement TLS negotiation as an initializer.
 
155
   - Add XMPPAuthenticator as a XMPP 1.0 client authenticator (only), along
 
156
     with XMPPClientFactory.
 
157
   - Add support for working with pre-XMPP-1.0 error stanzas.
 
158
   - Remove hasFeature() from XmlStream as you can test (uri, name) in
 
159
     xs.features.
 
160
   - Add sendFooter() and sendStreamError() to XmlStream
 
161
 
 
162
Fixes
 
163
-----
 
164
 - (Jabber) Deferreds from queries which were never resolved before
 
165
   a lost connection are now errbacked (#2006)
 
166
 - (Jabber) servers which didn't send a 'realm' directive in
 
167
   authentication challenges no longer cause the Jabber client to
 
168
   choke (#2098)
 
169
 - (MSN) error responses are now properly turned into errbacks (#2019)
 
170
 - (IRC) A trivial bug in IRCClient which would cause whois(oper=True)
 
171
   to always raise an exception was fixed (#2089)
 
172
 - (IM) Bugs in the error handling and already-connecting cases of
 
173
   AbstractAccount.logOn were fixed (#2086)
 
174
 
 
175
Misc
 
176
----
 
177
 - #1734, #1735, #1636, #1936, #1883, #1995, #2171, #2165, #2177
 
178
 
 
179
 
 
180
0.4.0 (2006-05-21)
 
181
==================
 
182
 
 
183
Features
 
184
--------
 
185
 - Jabber:
 
186
   - Add support for stream and stanza level errors
 
187
   - Create new IQ stanza helper that works with deferreds
 
188
   - Add TLS support for initiating entities to XmlStream
 
189
   - Fix account registration
 
190
 - Xish:
 
191
   - Fix various namespace issues
 
192
   - Add IElement
 
193
   - Store namespace declarations in parsed XML for later serialization
 
194
 - Fix user name/group collision in server service (#1655).
 
195
 - Correctly recognize MSN capability messages (#861).
 
196
 
 
197
Fixes
 
198
-----
 
199
 - Misc: #1283, #1296, #1302, #1424
 
200
 - Fix unicode/str confusion in IRC server service.
 
201
 
 
202
 
 
203
0.3.0:
 
204
 - Jabber:
 
205
 
 
206
   - Fix digest authentication in Jabber
 
207
   - Add Jabber xmlstream module that contains the Jabber specific bits that
 
208
     got factored out of Twisted Xish's xmlstream, and make it suitable for
 
209
     implementing full XMPP support.
 
210
 - Xish:
 
211
   - Fixed serialization in _ListSerializer
 
212
   - Removed unneeded extra whitespace generated in serialization
 
213
   - Removed _Serializer in favour of _ListSerializer
 
214
   - Use unicode objects for representing serialized XML, instead of utf-8
 
215
     encoded str objects.
 
216
   - Properly catch XML parser errors
 
217
   - Rework and fix element stream test cases
 
218
   - Strip xmlstream from all Jabber specifics that moved to Twisted Words
 
219
   - Added exhaustive docstrings to xmlstream.
 
220
 - Words Service:
 
221
   - Complete rewrite
 
222
   - Not backwards compatible
 
223
 
 
224
0.1.0:
 
225
 - Fix some miscellaneous bugs in OSCAR
 
226
 - Add QUIT notification for IRC
 
227
 - Fix message wrapping
 
228
 - Misc Jabber fixes
 
229
 - Add stringprep support for Jabber IDs
 
230
   This only works properly on 2.3.2 or higher