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