Initial import to Tizen
[profile/ivi/python-twisted.git] / twisted / mail / topfiles / NEWS
1 Ticket numbers in this file can be looked up by visiting
2 http://twistedmatrix.com/trac/ticket/<number>
3
4 Twisted Mail 12.1.0 (2012-06-02)
5 ================================
6
7 Bugfixes
8 --------
9  - twistd mail --auth, broken in 11.0, now correctly connects
10    authentication to the portal being used (#5219)
11
12 Other
13 -----
14  - #5686
15
16
17 Twisted Mail 12.0.0 (2012-02-10)
18 ================================
19
20 No significant changes have been made for this release.
21
22
23 Twisted Mail 11.1.0 (2011-11-15)
24 ================================
25
26 Features
27 --------
28  - twisted.mail.smtp.LOGINCredentials now generates challenges with
29    ":" instead of "\0" for interoperability with Microsoft Outlook.
30    (#4692)
31
32 Bugfixes
33 --------
34  - When run from an unpacked source tarball or a VCS checkout,
35    bin/mail/mailmail will now use the version of Twisted it is part
36    of. (#3526)
37
38 Other
39 -----
40  - #4796, #5006
41
42
43 Twisted Mail 11.0.0 (2011-04-01)
44 ================================
45
46 Features
47 --------
48  - The `twistd mail` command line now accepts endpoint descriptions
49    for POP3 and SMTP servers. (#4739)
50  - The twistd mail plugin now accepts new authentication options via
51    strcred.AuthOptionMixin.  These include --auth, --auth-help, and
52    authentication type-specific help options. (#4740)
53
54 Bugfixes
55 --------
56  - twisted.mail.imap4.IMAP4Server now generates INTERNALDATE strings
57    which do not consider the locale. (#4937)
58
59 Improved Documentation
60 ----------------------
61  - Added a simple SMTP example, showing how to use sendmail. (#4042)
62
63 Other
64 -----
65
66  - #4162
67
68
69 Twisted Mail 10.2.0 (2010-11-29)
70 ================================
71
72 Improved Documentation
73 ----------------------
74  - The email server example now demonstrates how to set up
75    authentication and authorization using twisted.cred. (#4609)
76
77 Deprecations and Removals
78 -------------------------
79  - twisted.mail.smtp.sendEmail, deprecated since mid 2003 (before
80    Twisted 2.0), has been removed. (#4529)
81
82 Other
83 -----
84  - #4038, #4572
85
86
87 Twisted Mail 10.1.0 (2010-06-27)
88 ================================
89
90 Bugfixes
91 --------
92  - twisted.mail.imap4.IMAP4Server no longer fails on search queries
93    that contain wildcards. (#2278)
94  - A case which would cause twisted.mail.imap4.IMAP4Server to loop
95    indefinitely when handling a search command has been fixed. (#4385)
96
97 Other
98 -----
99  - #4069, #4271, #4467
100
101
102 Twisted Mail 10.0.0 (2010-03-01)
103 ================================
104
105 Bugfixes
106 --------
107  - twisted.mail.smtp.ESMTPClient and
108    twisted.mail.smtp.LOGINAuthenticator now implement the (obsolete)
109    LOGIN SASL mechanism according to the draft specification. (#4031)
110
111  - twisted.mail.imap4.IMAP4Client will no longer misparse all html-
112    formatted message bodies received in response to a fetch command.
113    (#4049)
114
115  - The regression in IMAP4 search handling of "OR" and "NOT" terms has
116    been fixed. (#4178)
117
118 Other
119 -----
120  - #4028, #4170, #4200
121
122
123 Twisted Mail 9.0.0 (2009-11-24)
124 ===============================
125
126 Features
127 --------
128  - maildir.StringListMailbox, an in-memory maildir mailbox, now supports
129    deletion, undeletion, and syncing (#3547)
130  - SMTPClient's callbacks are now more completely documented (#684)
131
132 Fixes
133 -----
134  - Parse UNSEEN response data and include it in the result of
135    IMAP4Client.examine (#3550)
136  - The IMAP4 client now delivers more unsolicited server responses to callbacks
137    rather than ignoring them, and also won't ignore solicited responses that
138    arrive on the same line as an unsolicited one (#1105)
139  - Several bugs in the SMTP client's idle timeout support were fixed (#3641,
140    #1219)
141  - A case where the SMTP client could skip some recipients when retrying
142    delivery has been fixed (#3638)
143  - Errors during certain data transfers will no longer be swallowed. They will
144    now bubble up to the higher-level API (such as the sendmail function) (#3642)
145  - Escape sequences inside quoted strings in IMAP4 should now be parsed
146    correctly by the IMAP4 server protocol (#3659)
147  - The "imap4-utf-7" codec that is registered by twisted.mail.imap4 had a number
148    of fixes that allow it to work better with the Python codecs system, and to
149    actually work (#3663)
150  - The Maildir implementation now ensures time-based ordering of filenames so
151    that the lexical sorting of messages matches the order in which they were
152    received (#3812)
153  - SASL PLAIN credentials generated by the IMAP4 protocol implementations
154    (client and server) should now be RFC-compliant (#3939)
155  - Searching for a set of sequences using the IMAP4 "SEARCH" command should 
156    now work on the IMAP4 server protocol implementation. This at least improves
157    support for the Pine mail client (#1977)
158
159 Other
160 -----
161  - #2763, #3647, #3750, #3819, #3540, #3846, #2023, #4050
162
163
164 Mail 8.2.0 (2008-12-16)
165 =======================
166
167 Fixes
168 -----
169  - The mailmail tool now provides better error messages for usage errors (#3339)
170  - The SMTP protocol implementation now works on PyPy (#2976)
171
172 Other
173 -----
174  - #3475
175
176
177 8.1.0 (2008-05-18)
178 ==================
179
180 Fixes
181 -----
182  - The deprecated mktap API is no longer used (#3127)
183
184
185 8.0.0 (2008-03-17)
186 ==================
187
188 Features
189 --------
190  - Support CAPABILITY responses that include atoms of the form "FOO" and
191    "FOO=BAR" in IMAP4 (#2695)
192  - Parameterize error handling behavior of imap4.encoder and imap4.decoder.
193    (#2929)
194
195 Fixes
196 -----
197  - Handle empty passwords in SMTP auth. (#2521)
198  - Fix IMAP4Client's parsing of literals which are not preceeded by whitespace.
199    (#2700)
200  - Handle MX lookup suceeding without answers. (#2807)
201  - Fix issues with aliases(5) process support. (#2729)
202
203 Misc
204 ----
205  - #2371, #2123, #2378, #739, #2640, #2746, #1917, #2266, #2864, #2832, #2063,
206    #2865, #2847
207
208
209 0.4.0 (2007-01-06)
210 ==================
211
212 Features
213 --------
214  - Plaintext POP3 logins are now possible over SSL or TLS (#1809)
215
216 Fixes
217 -----
218  - ESMTP servers now greet with an "ESMTP" string (#1891)
219  - The POP3 client can now correctly deal with concurrent POP3
220    retrievals (#1988, #1691)
221  - In the IMAP4 server, a bug involving retrieving the first part
222    of a single-part message was fixed. This improves compatibility
223    with Pine (#1978)
224  - A bug in the IMAP4 server which caused corruption under heavy
225    pipelining was fixed (#1992)
226  - More strict support for the AUTH command was added to the SMTP
227    server, to support the AUTH <mechanism>
228    <initial-authentication-data> form of the command (#1552)
229  - An SMTP bug involving the interaction with validateFrom, which
230    caused multiple conflicting SMTP messages to be sent over the wire,
231    was fixed (#2158)
232
233 Misc
234 ----
235  - #1648, #1801, #1636, #2003, #1936, #1202, #2051, #2072, #2248, #2250
236
237 0.3.0 (2006-05-21)
238 ==================
239
240 Features
241 --------
242   - Support Deferred results from POP3's IMailbox.listMessages (#1701).
243
244 Fixes
245 -----
246   - Quote usernames and passwords automatically in the IMAP client (#1411).
247   - Improved parsing of literals in IMAP4 client and server (#1417).
248   - Recognize unsolicted FLAGS response in IMAP4 client (#1105).
249   - Parse and respond to requests with multiple BODY arguments in IMAP4
250     server (#1307).
251   - Misc: #1356, #1290, #1602
252
253 0.2.0:
254  - SMTP server:
255    - Now gives application-level code opportunity to set a different
256      Received header for each recipient of a multi-recipient message.
257  - IMAP client:
258    - New `startTLS' method to allow explicit negotiation of transport
259      security.
260 - POP client:
261    - Support for per-command timeouts
262    - New `startTLS' method, similar to the one added to the IMAP
263      client.
264    - NOOP, RSET, and STAT support added
265 - POP server:
266    - Bug handling passwords of "" fixed
267
268
269 0.1.0:
270  - Tons of bugfixes in IMAP4, POP3, and SMTP protocols
271  - Maildir append support
272  - Brand new, improved POP3 client (twisted.mail.pop3.AdvancedPOP3Client)
273  - Deprecated the old POP3 client (twisted.mail.pop3.POP3Client)
274  - SMTP client:
275    - Support SMTP AUTH
276    - Allow user to supply SSL context
277    - Improved error handling, via new exception classes and an overridable
278      hook to customize handling.
279    - Order to try the authenication schemes is user-definable.
280    - Timeout support.
281  - SMTP server:
282    - Properly understand <> sender.
283    - Parameterize remote port
284  - IMAP4:
285    - LOGIN authentication compatibility improved
286    - Improved unicode mailbox support
287    - Fix parsing/handling of "FETCH BODY[HEADER]"
288    - Many many quoting fixes
289    - Timeout support on client