Sylpheed Changelog

New in version 3.4.3

July 7th, 2015
  • The bug that wrote the first part of data if the message body in the IMAP4 responses didn't end with CR+LF was fixed (#84).
  • The crash when displaying HTML messages was fixed (#215).
  • Win32: the crash when linked with newer MSVCRT was fixed.
  • Win32: libjpeg was updated.
  • Win32: libtiff was updated.
  • Win32: libpng was updated to 1.2.53.
  • Win32: OpenSSL was updated to 0.9.8zg.
  • Win32: included SSL certificates were updated.

New in version 3.4.2 (June 10th, 2014)

  • In this release, the OpenSSL library included in the Windows version was updated, and its security vulnerability was fixed.
  • The bug that POP3 remote mailbox feature didn't show error if local mailbox was inaccessible on downloading messages was also fixed.

New in version 3.4.1 (April 5th, 2014)

  • This release fixes an important bug that would lose mails when local mailbox was inaccessible on POP3 receiving.

New in version 3.4 (April 5th, 2014)

  • New features:
  • New message notification window was added.
  • Icon theme feature was added.
  • SSL certificate hostname is validated now (#167).
  • PGP encrypt-to-self feature was added.
  • The feature to save message as plain text was added.
  • An option to the junk filter setting was added: 'Do not classify message as junk if sender is in the address book' (enabled by default) (#77)
  • Safe mode (which does not load plug-ins) was added (--safe-mode).
  • Improvements:
  • The existence of destination folders are checked when creating a filter rule.
  • The recursion level is restricted up to 64 when scanning local mailbox (prevents infinite loop with symlink. Note: Linux automatically limits the symlink loop up to 40)
  • The labels used in POP3 remote mailbox dialog was modified.
  • POP3: do not disconnect immediately but send QUIT command on normal POP3 errors (prevents deleted messages appear again).
  • Win32: socket connection timeout setting now works on Windows (Note: on Windows XP, maximum timeout value will be 21 seconds by default).
  • Some non-standard Date header patterns are handled now.
  • Win32: start menu shortcuts are translated.
  • Quotation of forwarded messages is enabled for template now.
  • When applying a template for a new message, current date is inserted with '%d'.
  • When marking a message as junk and moving it to a junk folder, proper junk folder is selected instead of default one.
  • Printing now prints all texts in messages, not only the first one.
  • The HTML parser now supports tag.
  • An option to prefer HTML part in multipart/alternative was added (default: off).
  • Compose window is raised when the external editor exits.
  • The order of templates became stable.
  • HTML mail is distinguished from other messages with attachments now (#89).
  • 'Last 30 days' was added to the quick search menu.
  • Attached images are rotated based on Exif orientation tag.
  • Mac OS X support was improved.
  • The Japanese manual was modified so that IE correctly detect its character encoding.
  • The rightmost column of folder view and summary view became easier to resize.
  • Appropriate columns of folder view, summary view, etc. are auto-expanded by window resize when using GTK+ 2.14 or later.
  • The initial setup dialog is now resizable.
  • Other changes:
  • Basque translation was added.
  • Bugfixes:
  • Bugfixes of HTML display were made.
  • Escaped special characters in HTML links are now properly unescaped (#120).

New in version 3.3.1 (March 8th, 2014)

  • IMAP: "INBOX" folder became case insensitive as specified in RFC 3501.
  • IMAP: server name for cache directory is escaped now (fixes cache creation when using IPv6 address for server name on Windows).
  • IMAP: the bug that double-quote (") and backslash (\) in folder/username/password were not escaped and could not be used on IMAP4 was fixed.
  • IMAP: parsing of folder names that contain brackets was fixed.
  • Config.guess and config.sub included in the tarball were updated to the latest version.
  • The bug that 'File - Folder - Move folder...' menu didn't work was fixed.
  • The bug that MIME nest level restriction was not working was fixed.
  • Many defects discovered by Coverity Scan were fixed:
  • FILE handle resource leaks
  • memory leaks
  • possible buffer overrun
  • strict error checks
  • correct null pointer checks
  • Win32: the tray icon is recreated when explorer.exe crashes now.
  • Win32: the included SSL certificates were updated (based on ca-certificates_20111211_all.deb in Ubuntu 12.04.4 LTS).
  • Win32: OpenSSL was updated to 0.9.8y.
  • Win32: libpng was updated to 1.2.51.

New in version 3.4.0 Beta 7 (November 30th, 2013)

  • Win32: the tray icon is recreated when explorer.exe crashes now.
  • Win32: the included SSL certificates were updated (based on ca-certificates_20111211_all.deb).
  • The bug that 'File - Folder - Move folder...' menu didn't work was fixed.
  • The bug that MIME nest level restriction was not working was fixed.
  • Many defects were fixed:
  • FILE handle resource leaks
  • memory leaks
  • possible buffer overrun
  • strict error checks
  • correct null pointer checks

New in version 3.3.0 (November 9th, 2012)

  • New features:
  • The ability of opening external eml files was added.
  • Sylpheed now accepts mailto: and file: URL without command-line option.
  • (sylpheed file:///path/to/file.eml)
  • Attached files can be opened from the attachment tool menu.
  • 'Export only selected messages' option was added to the message export dialog.
  • Improvements:
  • The option to specify the position of the attach tool button was added.
  • The header labels on the header view now have tooltips.
  • Win32: mailto and .eml association are automatically set to default on Windows 7 on installation.
  • The sylpheed.desktop file was modified so that desktop shells can recognize Sylpheed as rfc822 and mailto handler.
  • Attached files are now placed first on the message view.
  • The attachment tool menu was moved to the left of the header view.
  • The option 'Toggle attachment list view with tab' and 'Show attached files first on message view' were added at 'Common preferences - Display - Attachment'.
  • The import/export of messages became cancellable.
  • config.rpath and install-sh script in the tarball were updated.
  • Other changes:
  • The Japanese manual was updated.
  • Security fix:
  • Win32: included libtiff library was updated to 3.9.7 (security fix).
  • Bugfixes:
  • Some compilation fixes were made.
  • A minor memory leak related to tooltips was fixed.
  • The drag-without-button-press bug on IMAP folders was fixed (#93).
  • The sylpheed.spec file was fixed so that it builds on x86_64 platform, and also builds sylpheed-plugins package.
  • IMAP FETCH command response parser was fixed.

New in version 3.2.0 (June 29th, 2012)

  • New features:
  • Each attachments on the message view now have graphical label and popup menu.
  • The UI for Attachments tab was changed to save the space. Users now also can do 'Save all' without switching the view.
  • The 'show_attach_tab' option (without UI), which reverts the attachments interface to the old one, was added.
  • Multiple keywords search of the quick search was implemented.
  • The context menu of the folder view and the summary view can be popped up using Menu key or Shift+F10.
  • Win32: IPv6 support was enabled again.
  • Win32: SylFilter is now also included in the installer. The default junk commands were also changed to sylfilter.
  • Win32: an option to play sound when new messages arrive was added.
  • Win32: The file selector now follows Windows shortcut (.lnk).
  • Improvements:
  • Number of maximum characters per line of configuration files was increased.
  • Compose window will not be closed if saving of message to outbox failed.
  • Sender's e-mail address became not guessable from generated Message-Id.
  • New plug-in APIs were added.
  • 'Account Preferences - Advanced - Put deleted messages in' account setting actually works now.
  • MIME debug output was modified.
  • Both filtered and original numbers of messages are displayed on the status label now.
  • The POP3 remote mailbox now supports SOCKS proxy.
  • The POP3 remote mailbox now retrieves headers from the newer messages (useful for slow connection).
  • The POP3 remote mailbox can now reload message headers after the loading is stopped.
  • News (NNTP) now supports SOCKS proxy.
  • The details of new message counts are displayed on the tooltip of the tray icon.
  • Address auto-completion now also matches to the subsequent part of the name of contacts.
  • On file selection dialog, the last selected folders are preserved between sessions now.
  • DNS lookup error is now distinguished from other connection errors.
  • The clip icon was replaced with more visible one on selected row.
  • Performance improvements:
  • The performance of reading cache files was improved by using memory mapped file (requires GTK+ >= 2.8).
  • Win32: the launch of Windows installer became faster.
  • Other changes:
  • Sylfilter command was added as a preset of junk filter program.
  • The blinking period of the tray icon was extended to 10 seconds.
  • 'Is shorter than' became the default for 'Age' filter condition.
  • The Japanse manual was updated, and the encoding of Japanese manual was changed to UTF-8 to prevent display failure on some browsers.
  • Bugfixes:
  • Queue control headers are removed when moving messages from queue folders to trash.
  • Duplicated keyboard accelerators on some dialogs were fixed.
  • The focus on quick search entry is not stolen by the refresh of summary.
  • The HTML parser was modified.
  • The check of IMAP AUTHENTICATE response was fixed.
  • The compilation failure with GLib 2.32 or later was fixed.
  • The bug that a MIME part that didn't have its name could not be saved was fixed.
  • Address autocomplete drop-down list with newer version of GTK+ was fixed (#52).
  • Line-space for auto-wrapped lines now reflects the line-space setting (#64).
  • Some minor fixes for IMAP were made.
  • Some memory leaks were fixed.
  • Other bugfixes were made.
  • Some compiler warnings were removed.
  • Win32: OpenSSL was updated to 0.9.8x. (0.9.8w in Sylpheed 3.1.4 is also not vulnerable)

New in version 3.2.0 Beta 5 (December 28th, 2011)

  • The POP3 remote mailbox now supports SOCKS proxy.
  • The POP3 remote mailbox now retrieves headers from the newer messages (useful for slow connection).
  • The POP3 remote mailbox can now reload message headers after the loading is stopped.
  • The previous change of the message view (always show the message view on startup) was reverted except for vertical view mode.
  • The crash bug that occurred when IMAP message fetching and new message checking happened at the same time was fixed.

New in version 3.1.1 (May 9th, 2011)

  • The column width of the address book will be saved now.
  • The keyboard shortcut of 'File/Send' menu of compose window was changed to prevent accidental sending.
  • The bug that caused occasional crash when summary was updated while receiving messages was fixed.
  • The compilation problem on some environment was fixed.
  • Some locale problems on Mac OS X was fixed.
  • The compilation error on newer gcc was fixed.
  • Finnish translation was added.
  • Win32: included libtiff library was updated to 3.9.5 (security fix).
  • Win32: OpenSSL was updated to 0.9.8r.

New in version 3.1.0 (February 1st, 2011)

  • New features:
  • Win32: Automatic update of program and plug-ins was implemented.
  • A new plug-in 'Attachment Tool Plug-in', which enables the removal of attached files, was added.
  • The feature to combine partial messages (RFC 2046, message/partial) was added.
  • SOCKS4/SOCKS5 proxy support was added.
  • Automatic address completion was implemented. Users can also configure to use the previous behavior (start completion on Tab key).
  • Drag and drop of addresses on the address book is supported now.
  • Win32: The automatic import of Windows Address Book (WAB) file on initial startup was added.
  • MS Outlook Express mail stores (dbx) can be imported now.
  • Improvements (send / receive):
  • The option not to display the send progress dialog was added.
  • Messages on POP3 server will be left for 7 days by default.
  • 'Cancel all' button was added to the POP3 receive dialog.
  • The POP3 receive dialog will display only the number and size of messages in current session, not including previously received ones.
  • On POP3 receiving, new messages are displayed on the summary view immediately. Folder switching is not required anymore.
  • The upper limit of auto-check interval was changed to 1000 minutes.
  • Improvements (interface):
  • The default boolean type of query search and filter condition became AND.
  • Move/copy marks are now preserved on folder refresh when immediate execution is off.
  • When modification of templates are cancelled, confirm dialog will be displayed now.
  • The order of templates can be changed now.
  • Virtual folders can be moved now.
  • 'Always show messages in summary when selected' was improved, and it is enabled by default.
  • Redundant menu items are not displayed on the context menu of the folder view now.
  • A new option 'Change current account on folder open' was added, and it is enabled by default.
  • On 'File - Save as...' dialog, '.eml' extension was added for the default file name.
  • Users can move up/collapse/expand the folder view using left/right arrow key now.
  • The menu items 'Mark/Mark' and 'Mark/Unmark' were changed to 'Mark/Set flag' and 'Mark/Unset flag' for understandability.
  • Improvements (junk mail):
  • Junk-filtered or trashed messages are not counted as new on mail receiving.
  • Show error dialog if junk mail filter command exit with fatal error.
  • On junk mail filtering, appropriate Junk folder for accounts will be selected.
  • 'Junk' special folder was added. It will be automatically created if not exist.
  • 'Empty junk' context menu will be displayed on the Junk folder.
  • Improvements (addressbook):
  • A new option 'Set only mail address when entering recipient from address book' was added.
  • The menu items 'Add to recipient/Cc/Bcc' were added to the address book.
  • 'Alias' attribute can be selected on CSV addressbook import.
  • Other improvements / changes:
  • 'Reply to this address' was added to the e-mail address context menu.
  • The matching algorithm of filtering was optimized (time-consuming conditions will be evaluated later).
  • Build revision number was added to the about dialog.
  • When going offline, all current network sessions will be disconnected.
  • Low priority will be used for long timeout interval.
  • Win32: The text font setting will be checked always on startup (Japanese locale only).
  • Win32: The installer now allows users to choose plug-ins to be installed.
  • Win32: The installer now remembers the previous install settings on update.
  • Win32: MS Outlook Express mail stores can be imported automatically on first run.
  • "mark_as_read_on_new_window" setting became a hidden option.
  • A new account option 'Put signature before quote (not recommended)' was added.
  • When inline image setting is off, images are not displayed in the Attachment tab too.
  • When a connection to IMAP/News server fails, an error dialog will be displayed now.
  • The debug log output for filtering was added.
  • A new option '--instance-id ' was added. This allows users to run multiple instances of Sylpheed.
  • Plug-ins are also loaded from user plug-in directory now.
  • Bufgfixes:
  • The long-standing bug in undo/redo was fixed.
  • The bug that caused crash if the quick search was executed while folder tree was empty was fixed.
  • The HTML parser was fixed to handle 'a' tag correctly.
  • The bug that temporary password was not cleared when authentication failed on SMTP AUTH was fixed.
  • The bug that temporary password was not cleared when authentication failed with remote POP3 mailbox was fixed.
  • The bug that accepted SSL certs were not loaded when using --configdir option was fixed.
  • The IMAP4 response parser was fixed.
  • The LDIF parser was modified.
  • The hidden filter condition works now.
  • Fixed-positioned windows (such as main window, compose window, etc.) are always displayed on screen now. This prevents windows displayed outside of screen between multi and single monitor switching.

New in version 3.0.3 (June 29th, 2010)

  • Update check can also show alternative version as well as internal version now.
  • 'Open' menu was added to the attach context menu of the message composition window. This allows users to open attached files before sending.
  • English Sylpheed FAQ was updated.
  • Plug-ins are also loaded from user plug-in directory now.
  • Unix: the default web browser command was changed to xdg-open, and obsolete commands were removed.
  • Unix: the crash when using %f on IMAP messages at the action tool was fixed.
  • The crash when clicking tray icon menu 'Get from current account' when no account exist was fixed.
  • The crash on 64-bit architecture with LDAP was fixed (debian BTS #463366).
  • Some GTK+ warnings were removed.
  • Redundant debug or error messages were removed.
  • The bug that MIME flags were not set to imported mbox file and filtered sent messages was fixed.
  • The crash when POP3 session was cancelled while processing received mail was fixed.
  • Win32: included libpng library was updated to 1.2.44 (security fix).
  • Win32: included libtiff library was updated to 3.9.4 (security fix).

New in version 3.0.2 (April 2nd, 2010)

  • In this release, OpenSSL library included in Windows version was updated to 0.9.8n.

New in version 3.0.1 (March 17th, 2010)

  • Several typos in some dialogs were fixed.
  • The Japanese manual was updated.

New in version 3.0.0 (February 24th, 2010)

  • New features:
  • Multi-threading was introduced. Connection to servers, IMAP4 protocol communication, query search and external commands execution will run on another thread. This will reduce the situation where user actions are blocked.
  • The feature to add new recipients to address book automatically on sending was added.
  • The new filter match type 'is in addressbook' was added. This can be used from filtering, query search and quick search.
  • Address book is now sortable by each column.
  • Address book search feature was added.
  • The setup dialog on the first run became user-friendly.
  • The new account setup dialog was implemented. It also supports easy Gmail setup.
  • SHA1/MD5 fingerprint and validity period of certificate is now displayed when the verification of server SSL certificate failed.
  • The menu item to request disposition notification was added to the compose window.
  • The feature to customize the color label text was added.
  • The option to set only mail address of recipients when replying was added.
  • Feature improvements:
  • Summary caches are updated on the fly (on receive/move/copy/delete). This improves the performance of opening folders with many new messages.
  • The user interface of address book was rewritten using the new API (GtkTreeView). This will reduce the glitches in the older versions.
  • Several new APIs were added to the plug-in library.
  • Progress is displayed while scanning folders.
  • The visibility of message number columns in the folder view is now configurable for each column.
  • 'Last 7 days' was added to the quick search options.
  • The number of matched messages is displayed at the side of quick search now.
  • Description is displayed on the quick search entry when it does not have focus.
  • Always show warning dialog when SSL certificate is expired.
  • When messages are added to IMAP folders, received-date information is also set using Date header (mainly for Gmail).
  • Color labels are saved on IMAP server now (partially compatible with Thunderbird.)
  • The auto-wrapping setting is preserved for draft messages now.
  • The spell-checking and PGP settings are preserved for draft messages now.
  • The 'Enable address auto-completion' setting was added.
  • Update check (curl command) timeout was set to 10 seconds.
  • Bugfixes:
  • The update check dialog will not be displayed if modal dialog exists or receiving of mail is active to prevent dialogs becoming uncontrollable.
  • The button order of the folder selection dialog was modified.
  • Win32: the button order of close confirmation dialog of compose window was modified.
  • A workaround for crash caused by enchant with zemberek was added (requires dbus-glib-1 if enchant is equal or greater than 1.4.2).
  • The bug that IMAP caches with UIDs larger than INT_MAX were never deleted was fixed.
  • The problem that beep sound was out when opening folders which were sorted in descending order was fixed (with GTK+ 2.12 or later).
  • The address completion was modified.
  • Win32: The problem that GnuPG was not detected correctly was fixed, and Sylpheed can also detect gpg.exe put in Sylpheed folder now.
  • Win32: multiple reference to a folder with different letter case is prohibited when creating a new one.
  • Some other bugs were fixed.
  • Others:
  • Included Sylpheed FAQ (English) was updated.
  • The Japanese manual was updated.
  • The message catalogs were updated.
  • The folder icons were renewed.
  • Win32: 48x48(32bpp) icon was added.
  • Win32: OpenSSL was updated to 0.9.8l.
  • Win32: GPGME library was updated to 1.1.8.
  • Win32: requestedExecutionLevel attribute was added to the manifest of the installer executable.
  • The configure option '--disable-updatecheck' which disables the update check feature was added.
  • The configure option '--enable-silent-rules' is enabled if automake is equal or greater than 1.11.

New in version 2.7.1 (August 13th, 2009)

  • The feature to import and export .eml files was added.
  • Progress is displayed during import and export now.
  • The warning about non-exist plug-in directory was removed.
  • The comments within Content-Type header are handled now.
  • The order of signals emitted at moving messages was modified.
  • The sylpheed.spec file was fixed.

New in version 2.6.0 Beta 2 (November 27th, 2008)

  • The menu was added to the remote POP3 mailbox window.
  • The sorting of remote POP3 mailbox was fixed.
  • The remote POP3 mailbox button was added to the toolbar.
  • The Japanese manual was updated.
  • Warnings about --datarootdir on configure were removed.

New in version 2.6.0 Beta 1 (November 27th, 2008)

  • The remote POP3 mailbox feature which can view/download/delete messages on POP3 servers directly was added.
  • Enchant (with GtkSpell 2.0.13) was supported.
  • When creating filter rule automatically, the target header field is used as a default filter name now.
  • The progress column was added to the progress dialog.
  • The parser of IMAP4 was fixed.
  • Unix: SIGHUP/SIGINT/SIGTERM/SIGQUIT signals are handled now.
  • Win32: system shutdown event is also handled on debug mode now.