NEWS (34009B) - raw
1 5.4 May 22, 2008
2
3 * Core changes:
4 * Messages that the user has considered as read are
5 now remembered across sessions (#229167)
6
7 * IMAP changes:
8 * A regression introduced in 5.1 caused some read
9 messages to be reported as unread: fixed (#230425)
10
11 * Updated translations:
12 * French
13 * Polish (Tomasz Sałaciński)
14
15 5.3 April 27, 2008
16
17 * Core changes:
18 * Compile options are now passed to the C compiler in
19 the appropriate order, fixing the build with options
20 such as -Wl,--as-needed (#214450)
21 * The "connection to the D-Bus session was lost" error
22 dialog is no longer displayed on logout
23 * The .desktop files have been improved (#204466)
24
25 * IMAP, Maildir and POP3 changes:
26 * The message caching code introduced in 5.1 sometimes
27 caused a crash: fixed (#210915)
28
29 * Evolution changes:
30 * A regression introduced in 5.1 caused a crash on
31 64-bit systems: fixed (#208149)
32
33 * Windows Live Hotmail changes:
34 * Spanish inbox support has been fixed (#214986)
35
36 * Updated translations:
37 * Spanish (Nacho Hermoso de Mendoza)
38
39 5.2 March 20, 2008
40
41 * Core changes:
42 * GConf default values were no longer registered:
43 fixed
44 * The GConf sanity check code (which caused MN to
45 refuse to run if some GConf default values are
46 missing) was no longer compiled in: fixed
47
48 5.1 March 20, 2008
49
50 * Core changes:
51 * The message count of the status icon was sometimes
52 not properly redrawn: fixed (#185999)
53 * Time settings are now entered using sliders; these
54 sliders are non-linear and allow to easily choose an
55 appropriate value without having to use the keyboard
56 * The "mailbox name" and "delay between mail checks"
57 mailbox settings have been moved to a separate tab,
58 and are no longer modified as a side effect of
59 modifying other settings (it could be confusing)
60 * The cancel button of the mailbox properties dialog
61 now works in a standard way: if the apply button was
62 used, these changes are undone
63 * The number of messages of the tooltip mail summary
64 is now limited, via the
65 /apps/mail-notification/popups/limit GConf key
66 (#184487)
67 * The transparency issue of the tooltip mail summary
68 (https://savannah.nongnu.org/bugs/?19104) was still
69 present: fixed
70 * The interprocess communication code now uses D-Bus
71 rather than Bonobo. This move was made because
72 Bonobo suffers from a number of bugs and
73 limitations, and is deprecated.
74 * libeel is no longer used since its API is not stable
75 (#180400)
76 * The build system has been changed from the GNU
77 Autotools to JB (the Jean-Yves Lefort's Build
78 System)
79
80 * IMAP, Maildir, mbox, MH, Mozilla, POP3, Sylpheed, Windows
81 Live Hotmail and Yahoo! Mail changes:
82 * The GConf setting
83 /apps/mail-notification/fallback-charsets has been
84 added. This setting is used when attempting to
85 convert invalidly encoded message headers to
86 UTF-8. Previously, the hardcoded fallback encoding
87 was ISO8859-1, but changes in GMime 2.2.7 broke the
88 fallback code.
89
90 * IMAP, Maildir and POP3 changes:
91 * Bandwidth usage has been reduced (message headers
92 are now cached)
93
94 * IMAP and POP3 changes:
95 * SSL/TLS error messages are now more detailed
96
97 * Sylpheed and Maildir changes:
98 * Message popup actions are now executed in a separate
99 thread, to avoid blocking the user interface
100
101 * Maildir changes:
102 * The "delete message" dialog (which is displayed when
103 a message cannot be moved to the trash) could
104 disappear if the mailbox changed: fixed
105
106 * MH changes:
107 * xmh mailboxes containing no new mail are now
108 properly detected as MH mailboxes (#196929, patch by
109 Peter Kjellerstedt)
110
111 * Windows Live Hotmail changes:
112 * Account languages other than English are now
113 supported. Support was added for Brazilian
114 Portuguese, Danish, Dutch, Finnish, French, German,
115 Italian, Norwegian, Polish, Portuguese, Spanish,
116 Swedish (#185993).
117 * Folder names containing non-ASCII characters are now
118 handled properly
119
120 * Yahoo! Mail changes:
121 * Folder names containing ISO8859-1 characters in the
122 range 128-255 are now handled properly
123
124 * Evolution changes:
125 * When Evolution is not running, it is now monitored
126 passively rather than checked every second. This
127 change was made possible by the switch from Bonobo
128 to D-Bus.
129 * The "delay between mail checks" option is no longer
130 used (previously, it was only used when the
131 Evolution folder was not found, but not even that is
132 necessary)
133
134 * Updated translations:
135 * French
136 * Serbian (Filip Miletic)
137 * Spanish (Nacho Hermoso de Mendoza)
138 * Swedish (Daniel Nylander)
139
140 5.0 January 4, 2008
141
142 * Core changes:
143 * The tooltip mail summary now respects the GTK+ theme
144 colors (#177067)
145 * The "Sent:" fields of the tooltip are now updated
146 only once per second, when the second changes
147 (previously, they were updated twice per second at
148 no precise point in time, so they could lag behind
149 the clock for as much as half a second)
150
151 * IMAP and POP3 changes:
152 * The build no longer fails when SSL/TLS is disabled
153
154 * Updated translations:
155 * Serbian (Filip Miletic)
156 * Swedish (Daniel Nylander)
157
158 * New translations:
159 * Spanish (Nacho Hermoso de Mendoza)
160
161 ---
162 Note: below, bug numbers refer to the old bug tracker
163 (https://savannah.nongnu.org/bugs/?group=mailnotify).
164 ---
165
166 5.0 Release Candidate 1 November 27, 2007
167
168 * Core changes:
169 * A "Play a sound when new mail arrives" option has
170 been added
171 * Yahoo! Mail support has been added (requires
172 fetchyahoo)
173 * Windows Live Hotmail support has been added
174 (requires GetLive)
175 * A "consider new mail as read" action has been added
176 (#18241)
177 * An optional message count has been added over the
178 icon (#18241)
179 * The "Display the properties dialog" click action was
180 not very useful and has been removed
181 * The size of the status icon is now dynamically
182 adjusted when the size of the notification area
183 changes
184 * The mailbox list icon selection algorithm has been
185 made more coherent; the "timer" icon was confusing
186 and has been removed
187 * In order to simplify the properties dialog, several
188 options have been removed (they are however still
189 available in GConf)
190 * The "Delay between mail checks" spin buttons did not
191 retain a value typed in manually: fixed (#19379)
192 * If a mailbox was added or removed while the "Test
193 messages" option was enabled, a bogus mailbox was
194 added to the configuration file: fixed
195 * If some GConf default values are missing, MN will
196 now refuse to run. This ensures that MN will not
197 behave unexpectedly because of unproper
198 installation.
199 * The simultaneous number of popups is now limited
200 (/apps/mail-notification/popups/limit)
201 * New messages are no longer cleared when a mailbox
202 error occurs. This way, already shown message popups
203 will not unduly reappear after the error is unset
204 (https://bugs.launchpad.net/ubuntu/+source/mail-notification/+bug/78487).
205 * Message popups are now closed when MN exits
206 * Minor bugs have been fixed (#20266, #20352, #20353)
207 * Mail Notification is now licensed under the terms of
208 the GNU General Public License version 3
209 * The documentation is now licensed under the terms of
210 the GNU Free Documentation License version 1.2
211
212 * Gmail, IMAP and POP3 changes:
213 * Passwords are now encrypted, using GNOME
214 Keyring. Note that I do not endorse the flawed GNOME
215 Keyring approach of granting passwords an
216 encryption-worth status while ignoring other
217 sensitive data. Furthermore, at the time of this
218 writing, GNOME Keyring does not seem to prevent the
219 memory it uses for storing the passwords from being
220 swapped out to disk. However, despite these flaws,
221 it has been observed that GNOME Keyring has
222 beneficial psychological effects on some users. For
223 increased psychological well-being, MN even moves
224 the plain text passwords it finds in mailboxes.xml
225 to the keyring.
226 * Filling in the username in the mailbox properties is
227 now mandatory again (it had been optional since 2.0)
228
229 * IMAP and POP3 changes:
230 * The "Connect to untrusted server?" dialog is now
231 closed when the mailbox is removed
232
233 * Gmail changes:
234 * Label support has been added
235
236 * IMAP changes:
237 * IMAP URLs (RFC 2192) having no path component are
238 now handled properly again
239
240 * POP3 changes:
241 * The RSA MD5 implementation has been replaced by the
242 glibc implementation because the RSA license is
243 incompatible with the GPL (#21138)
244
245 * Maildir changes:
246 * The delete message action has been implemented
247
248 * MH changes:
249 * Race conditions with the MDA and MUA are now
250 avoided, using a delay-based workaround
251
252 * Evolution changes:
253 * The Evolution 2.12 API change which caused the build
254 to fail has been adapted to; as a consequence, MN
255 now requires Evolution 2.12 or superior (#20904)
256 * The configure script now properly uses the
257 unversioned evolution-plugin package which was
258 introduced with Evolution 2.10 (#20904, #20124)
259
260 * Sylpheed changes:
261 * The delay-based race condition avoidance code now
262 works regardless of the underlying file monitor
263 implementation
264 * Claws Mail mailboxes (which contain both a
265 .mh_sequences and a .sylpheed_mark file) are now
266 detected as Sylpheed mailboxes rather than as MH
267 mailboxes: this removes the need to use rcvstore
268 from procmail
269 * The --enable-sylpheed-locking configure option has
270 been removed: the appropriate race condition
271 avoidance strategy is now automatically detected at
272 runtime
273
274 * Updated translations:
275 * French
276 * Polish (Tomasz Sałaciński)
277
278 4.1 June 26, 2007
279
280 * Core changes:
281 * The at-spi breakage which caused MN to hang at
282 startup has been worked around (#19189)
283 * The order and presence of the message popup actions
284 is now configurable via the
285 /apps/mail-notification/popups/actions GConf key
286 * A delete message action has been added (#19696,
287 based on a patch by David Woodhouse)
288 * Command line options are now parsed with the GOption
289 framework
290 * The tooltip mail summary is now truly transparent
291 (#19104)
292 * The src/automake.xml file is now distributed
293 * The documentation is now licensed under the terms of
294 the GNU Free Documentation License
295
296 * mbox, MH, Maildir, POP3, IMAP, Mozilla and Sylpheed changes:
297 * Messages marked as spam (by SpamAssassin or
298 bogofilter) are now ignored
299
300 * MH, Maildir and Sylpheed changes:
301 * Mailbox type change events are now properly handled
302 on all systems, regardless of the underlying file
303 monitor implementation
304
305 * POP3 and IMAP changes:
306 * If SSL/TLS support is not compiled in but a mailbox
307 is configured to use SSL/TLS, MN now refuses to
308 login (#20131)
309 * OpenSSL is now instructed to lookup CA certificates
310 from default locations (#19578)
311 * The SSL/TLS certificate verification code now checks
312 if the user-provided server name matches one of the
313 certificate-provided server names (RFC 3501 11.1)
314 * OpenSSL locking is now enabled, and the configure
315 script now ensures that OpenSSL supports
316 multi-threading (#19643)
317
318 * POP3 changes:
319 * An interoperability issue has been fixed (#19934)
320
321 * IMAP changes:
322 * Two interoperability issues have been fixed (#18865,
323 #20132)
324 * Uncompliant servers which do not send an untagged
325 SEARCH response are now tolerated (#18876)
326
327 * Evolution changes:
328 * The 2.11/2.12 branch is now supported, and the
329 mail-notification plugin has been renamed so that it
330 does not conflict with the new Evolution plugin of
331 the same name (#20124)
332
333 * Updated translations:
334 * French
335 * Czech (Pav Lucistnik)
336 * Dutch (Marcel J. Zwiebel)
337 * Swedish (Daniel Nylander)
338 * Serbian (Filip Miletic)
339
340 4.0 January 17, 2007
341
342 No major changes.
343
344 4.0 Release Candidate 2 December 7, 2006
345
346 * Evolution changes:
347 * An infinite loop has been fixed (see
348 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208774,
349 thanks to David Woodhouse for his help)
350
351 * Updated translations:
352 * Serbian (Filip Miletic)
353 * Czech (Pav Lucistnik)
354 * Dutch (Marcel J. Zwiebel)
355 * Brazilian Portuguese (Claudio André)
356
357 4.0 Release Candidate 1 November 27, 2006
358
359 * Core changes:
360 * The mail summary popup has been replaced by
361 libnotify message popups. These new message popups
362 also provide actions such as "Open" and "Mark as Spam"
363 * Mozilla products (Mozilla, SeaMonkey, Thunderbird, ...)
364 mailboxes are now supported
365 * The mailbox properties dialog has been redesigned
366 * A new click action has been added: open the latest
367 message
368 * A MN icon set has been designed by Josef Vybíral
369 (#18198)
370 * A --print-summary command line argument has been
371 added, allowing to access message data from an
372 external program
373 * A mail-changed GConf command setting has been added
374 (it is executed when new mail is received or when a
375 message is read)
376 * Handling of the GNOME mail reader command: instead
377 of stripping %s, the first word of the command is
378 now used; moreover, mozilla and evolution are now
379 handled specially (#18257)
380 * The /desktop/gnome/url-handlers/mailto/needs_terminal
381 GConf key is now respected
382 * Could no longer close the about dialog with recent
383 GTK+ versions: fixed (#18252)
384
385 * POP3 changes:
386 * Messages kept on the server but marked as read are
387 now discarded. Note that this only works with
388 servers which send Status headers; most don't
389 (#18164).
390
391 * Evolution changes:
392 * All mailboxes now share the same CORBA connection to
393 Evolution (reduces resource usage)
394 * A mailbox properties dialog crash has been fixed
395 (#18228)
396 * Some memory leaks have been fixed
397 * Support for the Evolution 2.9/2.10 branch has been
398 added
399 * The Evolution 2.2 branch is no longer supported
400
401 * Updated translations:
402 * French
403 * Serbian (Filip Miletic)
404
405 * New translations:
406 * Catalan (Topi)
407
408 3.0 June 14, 2006
409
410 * Updated translations:
411 * Japanese (Hiroshi Hasebe)
412
413 3.0 Release Candidate 2 May 18, 2006
414
415 * Evolution changes:
416 * Evolution crashed when a message without Subject or
417 From header was received: fixed
418 * Mail Notification could crash when removing an
419 Evolution mailbox: fixed
420
421 * Updated translations:
422 * Japanese (Hiroshi Hasebe)
423 * Czech (Pav Lucistnik)
424 * Dutch (Marcel J. Zwiebel)
425
426 * New translations:
427 * Swedish (Daniel Nylander)
428
429 3.0 Release Candidate 1 May 16, 2006
430
431 * Core changes:
432 * An alternate, compact mail summary has been added
433 * A "Display seen messages" option has been added
434 * The status icon can now be displayed permanently
435 * The "Delay between mail checks" option is now
436 mailbox-specific
437 * The properties dialog has been reorganized
438 * The main window has been removed
439 * The status icon is now activated with a single click
440 (http://bugzilla.gnome.org/show_bug.cgi?id=148829)
441 * The GTK+ bugs
442 (http://bugzilla.gnome.org/show_bug.cgi?id=321886)
443 which caused occasional crashes have been worked
444 around
445 * If the MAIL environment variable is not defined or
446 invalid, the system mailbox is now looked up in
447 /var/spool/mail/username and /var/mail/username
448 (based on a patch from Benoît Rouits)
449 * Since ~/.gnome2/mail-notification/mailboxes.xml may
450 contain sensitive information, it is now saved with
451 permissions set to 0600 (useful for systems where
452 home directories have lax permissions)
453 * The "cannot enable immediate notification" error
454 dialog has been removed
455 * The --list-features command line option has been
456 removed (feature information is now displayed in the
457 output of the --version option)
458 * The message handling performance has been improved
459 * If there are no mailboxes on startup, the properties
460 dialog is now displayed
461 * The "Start Mail Notification on GNOME login" option
462 no longer worked with GNOME >= 2.14 and has been
463 removed: a .desktop file is now installed in the xdg
464 autostart directory instead
465 * Since support for non-system sound events has been
466 removed from GNOME 2.14, the
467 mail-notification.soundlist file is no longer
468 installed
469 * The mail reader setting has been removed; the mail
470 reader configured in GNOME (Desktop -> Preferences
471 -> Preferred Applications) will now be used
472 * The tooltip width is now limited to the screen width
473 * When coupled with a patched GNOME Panel (as shipped
474 by FreeBSD and Debian, for instance), the status
475 icon now supports panel transparency (patch
476 forwarded by Bernat Tallaferro)
477
478 * mbox, Maildir, POP3, IMAP, Evolution and Sylpheed changes:
479 * Messages are now classified as unseen and seen; seen
480 messages can be ignored by unchecking the "Display
481 seen mail" option
482
483 * mbox changes:
484 * Compressed mailboxes (gzip and bzip2) are now
485 handled transparently, and support immediate
486 notification
487
488 * POP3, IMAP and Gmail changes:
489 * A regression which allowed mail checks to overlap
490 has been fixed
491
492 * POP3 and IMAP changes:
493 * If the server advertises the STLS/STARTTLS
494 capability but replies ERR/BAD when the
495 STLS/STARTTLS command is issued, Mail Notification
496 now logs out instead of proceeding
497 * If multiple mailboxes have the same type, hostname,
498 port, connection type and username, Mail
499 Notification will now detect that the mailboxes
500 share the same account and will only prompt for the
501 password once per session (when the password is not
502 entered in the properties dialog, that is)
503
504 * POP3 changes:
505 * Non-UTF-8 server responses are now accepted
506
507 * IMAP changes:
508 * Non-ASCII server responses are now accepted (these
509 responses violate RFC 3501, but we follow the RFC
510 793 robustness principle "be liberal in what you
511 accept"); fixes connection problems with
512 internationalized Exchange servers, which violate
513 RFC 3501 by sending non-ASCII characters in their
514 greeting message
515 * Empty continuation responses are now allowed (fixes
516 authentication with some SASL mechanisms)
517 * Play nice with uncompliant servers by using
518 BODY.PEEK rather than BODY, so that they do not set
519 the \Seen flag (patch from Jacob Berkman)
520 * The IDLE mode is now cycled every 29 minutes, as
521 advised by RFC 2177
522
523 * Evolution changes:
524 * Support for the Evolution 2.4 and 2.6 branches has
525 been added; untested support for the Evolution
526 2.7/2.8 branch has been added; the Evolution source
527 tree is no longer needed for Evolution >= 2.4
528
529 * Sylpheed changes:
530 * With the help of a Sylpheed patch, Mail Notification
531 can now reliably avoid race conditions which could
532 occur when Sylpheed was running (see the
533 --enable-sylpheed-locking discussion in the INSTALL
534 file)
535
536 * Updated translations:
537 * French
538
539 * New translations:
540 * Czech (Pav Lucistnik)
541 * Brazilian Portuguese (Claudio André)
542 * Dutch (Marcel J. Zwiebel)
543 * Japanese (Hiroshi Hasebe)
544
545 2.0 August 9, 2005
546
547 * Core changes:
548 * Evolution support has been added
549 * Mailboxes can now be assigned a custom name
550 * For greater flexibility, mailboxes configuration is
551 now stored in ~/.gnome2/mail-notification/mailboxes.xml
552 (previously, it was stored in the GConf database)
553 * The mailbox list widget has been redesigned
554 * The mailbox properties dialog has been redesigned
555 * Copying a mailbox to the clipboard does not make it
556 available to Nautilus anymore: that behaviour was
557 confusing and useless. However, pasting files copied
558 from Nautilus still works.
559 * If a mailbox requires authentication and the
560 necessary credentials are not provided in the
561 mailbox properties dialog, Mail Notification now
562 lets GNOME prompt the user for the credentials
563 * A test popup can now be displayed from the Mail
564 Summary Popup properties tab
565 * The --report command line option has been removed
566 * The Mail Notification item is now also listed in the
567 GNOME >= 2.10 Preferences menu
568 * The welcome dialog has been removed
569 * A few icons have been modified
570 * The third-party libegg code has been updated
571 * Now requires GTK+ version 2.6.0 or superior
572 * Minor fixes and cleanups
573
574 * mbox, MH, Maildir and Sylpheed changes:
575 * Immediate notification did not work properly with
576 fast kernel notifiers (kqueue, inotify, dnotify,
577 ...): fixed
578 * Unseekable files are now supported
579 * Mailbox type changes are now detected and handled
580 (previously, Mail Notification had to be restarted
581 if a mailbox changed type)
582 * The location of the system mailbox is now resolved
583 at runtime rather than when the mailbox is added
584 (eases sharing the Mail Notification settings across
585 multiple computers)
586
587 * mbox changes:
588 * When immediate notification is not available, the
589 mailbox is now also checked when its size or ctime
590 changes (previously, it was only checked if its
591 mtime had changed)
592
593 * Sylpheed changes:
594 * Mail Notification now tries to avoid race conditions
595 which may occur while Sylpheed is being used
596 * Mark file errors are not ignored anymore
597 * A memory leak has been fixed
598
599 * POP3, IMAP and Gmail changes:
600 * The username can now also be left out, and will be
601 prompted when needed
602
603 * POP3 and IMAP changes:
604 * Non-UTF-8 characters are now escaped from
605 uncompliant server responses before being displayed
606 in the user interface
607 * If the system resolver is not reentrant,
608 getaddrinfo()/getnameinfo() calls are now serialized
609 * The Cyrus SASL library is now initialized only once,
610 since multiple sasl_client_init()/sasl_done()
611 invocations may cause problems (another benefit is
612 that it allows the SASL library to use the POP3
613 initial client response feature, which saves a
614 roundtrip during the SASL authentication exchange)
615 * When the authentication mechanism option is set to
616 "autodetect", Mail Notification will now try to
617 authenticate using each server-supported SASL
618 mechanism
619 * Mail Notification was incorrectly disallowing empty
620 SASL server challenges, although they are legit:
621 fixed
622
623 * POP3 changes:
624 * The TOP optional command is now supported. This
625 solves some issues with POP3 servers (for instance,
626 pop.gmail.com) which incorrectly archive mails that
627 have been accessed using the RETR command.
628 * Initial SASL client responses are now handled
629 properly (passed as an argument to the AUTH command
630 rather than in the SASL authentication exchange)
631
632 * IMAP changes:
633 * If, while idling, the server abruptly drops the
634 connection, Mail Notification now reconnects rather
635 than considering it an error
636 * When idling, Mail Notification now only wakes up if
637 it receives a response indicating that the mailbox
638 might have changed
639 * By default, Mail Notification now avoids using the
640 IDLE extension if the remote server software is
641 known to have a broken IDLE implementation
642 * UTF-8 mailbox names are now converted to modified
643 UTF-7, as required by RFC 3501
644
645 * Gmail changes:
646 * Functionality has been restored after the Gmail web
647 site was modified; to prevent future disruptions and
648 simplify the source code, the Gmail Atom feed
649 (https://mail.google.com/mail/feed/atom) is now used
650 * Now works even if the Gmail account language is not
651 set to English
652 * libsoup and ICU are no longer required
653
654 * Updated translations:
655 * French
656 * Serbian (Filip Miletic)
657 * German (Hendrik Brandt, Jens Seidel)
658
659 1.1 March 6, 2005
660
661 * IMAP changes:
662 * is more tolerant towards uncompliant FETCH responses
663 * ignores case of responses (RFC 3501)
664 * makes sure the server responses are valid ASCII (RFC
665 3501)
666
667 * Gmail changes:
668 * properly converts timestamps (requires ICU)
669 * handles timestamps from previous years
670 * displays all the messages of a conversation
671
672 * POP3 and IMAP changes:
673 * does not loop infinitely when no password is
674 specified, an authentication mechanism is specified
675 and authentication fails
676 * does not abort when a SASL authentication mechanism
677 is specified and the server does not support any
678 SASL authentication mechanism
679
680 * POP3 and Gmail changes:
681 * makes sure the server responses are valid UTF-8
682
683 * The mail summary dialog has been replaced by a main window,
684 for controlling Mail Notification when the status icon is
685 hidden
686 * Added "update the mail status" double-click action
687 * The tooltip mailbox lists (Mailboxes Having New Mail,
688 Errors, Unsupported Mailboxes) are now sorted
689 * GMime is now mandatory for mbox, MH, Maildir, Sylpheed, POP3
690 and IMAP mailbox support
691 * The --quit command line argument has been added
692 * Minor fixes and cleanups
693
694 * Updated translations:
695 * Polish (Maurycy Pawłowski-Wieroński)
696 * Serbian (Filip Miletic)
697 * Portuguese (Duarte Henriques)
698 * German (Hendrik Brandt)
699
700 1.0 November 25, 2004
701
702 * Some minor IMAP issues have been fixed
703 * Some IMAP servers did not properly support the IDLE
704 extension, so it can now be disabled in the mailbox
705 properties
706 * If the POP3 or IMAP password is left blank, it will now be
707 prompted only if needed
708 * When MIME support was disabled, the Sylpheed backend was not
709 considering unread messages as new: fixed
710
711 * Updated translations:
712 * Serbian (Filip Miletic)
713 * German (Hendrik Brandt)
714 * Portuguese (Duarte Henriques)
715
716 * New translations:
717 * Polish (Tomasz Sarota-Raczek)
718
719 0.99 November 15, 2004
720
721 * The IMAP capabilities sent in a PREAUTH, AUTHENTICATE or
722 LOGIN response were ignored, and a CAPABILITY command was
723 not re-issued after a successful authentication: fixed
724 * Added a "Display mail summary in tooltip" option
725
726 0.8.1 November 4, 2004
727
728 * Mail summary popup changes:
729 * do not recreate it when updating its contents:
730 removes some flicker
731 * added a workaround for a Metacity bug which
732 sometimes misplaced the popup
733 * the text fonts can now be configured from the
734 properties dialog
735
736 * Now compiles cleanly even when -fstrict-aliasing is in use
737 * Some additional workarounds for
738 http://bugzilla.gnome.org/show_bug.cgi?id=64764 have been
739 added: fixes a few random crashes
740 * Some widgets have been named, so that they can easily be
741 matched in a GTK+ resource file
742 * The status icon could not be customized from a resource
743 file: fixed
744
745 * Updated translations:
746 * Serbian (Filip Miletic)
747
748 0.8.0 October 31, 2004
749
750 * The double-click action can now be customized
751 * A mail reader can now be launched
752 * IMAP IDLE support has been implemented
753 * The mail summary layout has been improved
754 * The mail summary is now also displayed in the tooltip
755 * The tooltip now supports keyboard activation
756 * A mail summary popup option allowing to only display recent
757 mail has been added
758 * A bug which caused SASL authentication to sometimes fail has
759 been fixed
760 * The Gmail parser was getting confused by special strings
761 embedded in message fields: fixed
762
763 0.7.1 October 25, 2004
764
765 * Gmail changes:
766 * does not crash when a GNOME proxy is set
767 * handles starred and labelled messages
768 * ignores non-inbox messages
769 * messages were considered unseen on each check and
770 the mail summary was always popped up: fixed
771
772 * The POP3/IMAP/Gmail password can now be left blank (in such
773 case, it will be prompted when needed and not be saved to
774 permanent storage)
775 * A command can now be executed when all mail has been read
776 * The user interface now displays the IMAP folder name (unless
777 it is inbox)
778 * The tooltip now displays message counts
779 * Minor fixes and cleanups
780
781 * Updated translations:
782 * Serbian (Filip Miletic)
783 * German (Hendrik Brandt)
784 * Portuguese (Duarte Henriques)
785
786 0.7.0 October 6, 2004
787
788 * Binaries compiled with GCC 3.4.x were crashing in various
789 places: fixed
790 * Fixed a vulnerability in the IMAP code (a malicious IMAP
791 server could trigger a null pointer dereference by sending
792 an invalid reply)
793 * Fixed a vulnerability in the Gmail code (a man in the middle
794 attack could, with some libsoup configurations, trigger a
795 null pointer indirection)
796 * The properties dialog has been split into tabs
797 * A mail summary has been added (requires GMime version 2.0 or
798 superior)
799 * Double-clicking on the icon now displays the mail summary
800 (the double-clicked command has been removed)
801 * The "new mail" command is now executed every time a mailbox
802 receives one or more new messages
803 * Tracks the latest Gmail change (reported by Vincent Noel)
804 * Gmail support now requires libsoup version 2.2 or superior
805 (which is part of GNOME 2.8)
806 * The manual is now installed in the proper location (Pascal
807 Giard, Christian Krause)
808 * The --with-gconf-schema-file-dir configure argument was
809 ignored: fixed (Julio M. Merino Vidal)
810 * A few minor issues have been fixed
811 * Some cleanups have been performed
812 * The German translations have been updated (Hendrik Brandt)
813 * Added Serbian translations (Filip Miletic)
814 * Added Bulgarian translations (Vladimir Petkov)
815
816 0.6.2 September 9, 2004
817
818 * Added STARTTLS support to the IMAP backend
819 * Added STLS support to the POP3 backend
820 * Now prompts the user before connecting to untrusted SSL/TLS
821 servers
822 * Added a "Start Mail Notification on GNOME login" option
823 * Added a "Blink on errors" option
824 * Commands are now executed in the user's shell
825 * The Gmail log is now dumped when --enable-info is in use
826 * Added a --unset-obsolete-configuration command line argument
827 * An obsolete mailbox list is now handled without being
828 rewritten (a step towards full forward compatibility of
829 GConf keys)
830 * "SSL" is now called "SSL/TLS", as we provide SSLv2, SSLv3
831 and TLSv1 support
832 * Fixed a typo in the MD5 code which prevented builds on some
833 platforms (reported by Andy Shaw)
834 * Automatic mailboxes were also polled: fixed
835 * Added German translations (Hendrik Brandt)
836 * Added Portuguese translations (Duarte Henriques)
837 * A few minor issues have been fixed
838 * Some cleanups have been performed
839 * Now requires GNOME version 2.6 or superior
840
841 0.6.1 August 19, 2004
842
843 * File descriptor leaks in the Sylpheed and Maildir backends
844 have been fixed
845 * It was not possible to use some special characters (such as
846 '@') in usernames, passwords etc (reported by Ronny
847 Schoebel): now escapes URIs
848 * Now properly quotes arguments to the IMAP LOGIN and STATUS
849 commands
850 * Gmail support didn't work in all situations: fixed (thanks
851 to Phil Nelson for his help)
852 * A first startup dialog has been added
853 * A memory leak has been fixed
854 * A few minor issues have been fixed
855
856 0.6.0 August 16, 2004
857
858 * Added IMAP support
859 * Added SSL support for POP3 and IMAP (requires OpenSSL)
860 * Added SASL authentication support for POP3 and IMAP
861 (requires Cyrus SASL 2)
862 * Added APOP authentication support
863 * Gmail support has been fixed
864 * If there is no new mail, the icon is now hidden
865 * Now complies with the HIG 2.0
866 * Now installs a GNOME sound event
867 * The user interface has been improved
868 * The mail icon is now taken from the icon theme
869 * The command line arguments have been modified
870 * The POP3 handler now honours the LOGIN-DELAY capability
871 * Objects are now generated with GOB
872 * Some cleanups have been performed
873 * A few minor bugs have been fixed
874 * Does not depend on GNet anymore
875
876 0.5.0 July 21, 2004
877
878 * Added Gmail support (requires libsoup)
879 * The user interface has been improved
880 * Now supports IPv6 POP3 servers even if given as an IPv6
881 address rather than as a hostname
882 * Now uses intltool
883 * The manual has been improved
884 * Added Russian translations for the .desktop file (submitted
885 by Dan Korostelev)
886 * The output of ./configure has been cleaned up
887 * ChangeLog files were not being accurately maintained and are
888 not shipped anymore
889
890 0.4.0 June 29, 2004
891
892 * Fixed a vulnerability in the POP3 code (a malicious POP3
893 server could overflow the stack with an invalid STAT reply)
894 * Now uses automatic notification if available (requires FAM)
895 * Now uses GnomeVFS for all I/O operations
896 * Now supports drag and drop
897 * The user interface has been improved
898 * mbox detection is now stricter
899 * Now handles non-Unicode filenames
900 * Tries harder to hide POP3 passwords from the interface
901 * A few minor bugs have been fixed
902 * A few memory leaks have been fixed
903 * Some code cleanups have been performed
904 * Switched to Autoconf 2.59 and Automake 1.8.4
905 * Now requires GTK+ version 2.4.0 or superior
906
907 0.3.4 March 19, 2004
908
909 * Some minor UI tweaks have been performed
910 * A minor bug has been fixed
911
912 0.3.3 March 12, 2004
913
914 * A bug in the mbox checking code has been fixed (reported by
915 Pau Artigas)
916 * A few minor bugs have been fixed
917 * A few memory leaks have been fixed
918
919 0.3.2 December 24, 2003
920
921 * A bug in the Sylpheed checking code has been fixed
922 * Restarting notification-area-applet is now handled properly
923 * libglade is now used instead of code generation
924 * Some code cleanups have been performed
925
926 0.3.1 October 20, 2003
927
928 * A few minor bugs have been fixed
929
930 0.3.0 October 2, 2003
931
932 * Major code cleanup
933 * Implemented Sylpheed and POP3 support
934 * The file selection dialog now remembers its last path
935 * Speed optimizations
936 * In order to maintain UI responsiveness during mail checks,
937 the application is now multi-threaded
938 * Error messages are now displayed in a dialog box if the
939 check has been launched interactively
940
941 0.2.0 September 24, 2003
942
943 * Implemented mbox and MH support
944 * Added exhaustive error reporting
945 * Enriched the documentation
946
947 0.1.0 September 18, 2003
948
949 * Is now a GNOME application
950 * Added a graphical user interface (preferences dialog and
951 popup menu)
952 * Internationalization has been performed, and a French
953 translation is already available
954 * Switched to Autoconf 2.57 and Automake 1.7.5
955
956 0.0.1 July 20, 2003
957
958 * Initial release