Claws Mail Changelog

What's new in Claws Mail 3.17.4

Jul 29, 2019
  • New Features:
  • New HTML viewer plugin: Litehtml viewer
  • Added option 'Enable keyboard shortcuts' to the 'Keyboard shortcuts' frame on /Configuration/Preferences/Other/Miscellaneous
  • Compose: implemented copying of attached images to clipboard
  • Compose: images and text/uri-list (files) can now be attached by pasting into the Compose window
  • Python plugin: window sizes are now remembered for the Python console, the 'Open URLs' and the 'Set mailbox order' windows.
  • Fancy plugin: the download-link feature now follows redirections
  • MBOX export: the Enter key in the dialogue now starts the export
  • The date (ISO format) has been added to log timestamps
  • Updated translations: Brazilian Portuguese, Catalan, Czech, Danish, Dutch, French, German, Hungarian, Indonesian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Traditional Chinese, Turkish
  • Bug fixes:
  • o bug 1920, 'No automatic NNTP filtering'
  • o bug 2045, 'address book blocks focus on email window'
  • o bug 2131, 'Focus stealing after mail check'
  • o bug 2627, 'Filtering does not work on NNTP'
  • o bug 3070, 'misbehaving text wrapping when URL chars are present'
  • o bug 3838, 'Canceled right-click on message list leaves UI in inconsistent state'
  • o bug 3977, 'Fix crashes when some external APIs fail'
  • o bug 3979, 'Hang (with killing needed) during action which extracts attachments'
  • o bug 4029, 'segfault after deleting message in a window'
  • o bug 4031, 'fingerprint in SSL/TLS certificates for ... (regress error)'
  • o bug 4037, 'Fix some small issues'
  • o bug 4142, 'Translation error on Russian'
  • o bug 4145, 'proxy server for sending doesn't work'
  • o bug 4155, 'remember directory of last saving'
  • o bug 4166, 'corrupted double-linked list'
  • 0 bug 4167, 'Max line length exceeded when forwarding mail'
  • o bug 4188, 'STL file is sent not as an attachment but as its base64 representation in plaintext'
  • o CID 1442278, 'impossible to trigger buffer overflow'
  • o Make key accelerators from menu work in addressbook window
  • o save checkbox choices of display/summaries/defaults prefs
  • o Do not throw an error when cancelling 'Save email as...'.
  • o occasional crash on drag'n'drop of msgs
  • o possible stack overflow in vcalendar's Curl data handler
  • o crash when LDAP address source is defined in index, but LDAP support is disabled
  • o crash in Fancy plugin if one of the MIME parts has no Content-ID
  • o a few small memory leaks in scan_mailto_url()
  • o configure script for rare cases where python is not installed
  • o incorrect charset conversion in sc_html_read_line().
  • o markup in 'key not fully trusted' warning in pgpcore
  • o use after free in rare code path in rssyl_subscribe()
  • o several memory leaks
  • o verify_folderlist_xml() for fresh starts
  • o printf formats for size_t and goffset arguments.
  • o alertpanel API use in win32 part of mimeview.c
  • o pid handling in debug output of kill_children_cb()
  • o incorrect pointer arithmetic in w32_filesel.c

New in Claws Mail 3.17.3 (Apr 30, 2019)

  • Add support for TLS Server Name Indication (SNI). This enables the sending of your hostname, if available, to the server so that it can select the appropriate certificate for your domain. This is useful for servers which host multiple domains on the same IP address. This is a hidden Account preference, 'use_tls_sni', and is enabled by default.
  • SSL/TLS certificate manager: The Delete key will now delete the selected certificate.
  • Window sizes are now remembered for the 'Apply tags' and SSL/TLS certificate manager windows.
  • Bug fixes:
  • bug 3519, 'Links including umlauts are broken'
  • bug 4134, ''Save message to' option not set when it should be'
  • prevent the Tools/SSL/TLS Certificates dialogue from crashing when certificate filenames contain a fingerprint.
  • build on GNU Hurd.
  • various build fixes when building without GnuTLS.

New in Claws Mail 3.16.0 (Jun 18, 2018)

  • New in this release:
  • Preferences: for the 'default selection on entering a folder' on the Display/Summaries page, the first new, first unread, and first marked message options are now sort-order aware.
  • Preferences: the previously hidden preference to 'Warn when sending to more recipients than []' has been added to the Mail Handling/Sending page.
  • Preferences: Toolbars/Compose window: Sign/Encrypt toggle buttons can been added to the toolbar.
  • Preferences: Fancy Plugin: allow stylesheet file/folder names to have spaces in them.
  • Account Preferences: a 'Show password' checkbox has been added next to the password fields.
  • Account Preferences: the OpenPGP and S/MIME preferences have been split into two separate pages.
  • Account Preferences: newline characters are disallowed in account usernames and passwords, and warnings are shown to the user if this is attempted.
  • Compose: more UTF-8 list-item characters have been added.
  • Address book: a 'Show password' checkbox has been added next to the LDAP server 'bind password' field.
  • GPG: full key/signature fingerprints are now shown instead of the short versions.
  • SSL Certificate Manager: added support for ipv6 addresses.
  • NNTP: Fetch XOVER and XHDR data in batches of 5000 and use the statusbar progress meter when opening/refreshing a NNTP folder.
  • CLI: the --insert option has been added to --compose, to allow inserting files from the command line.
  • Plugins window: keyboard shortcuts to Load/Unload buttons have been added.
  • PDF Viewer Plugin: a print button has been added.
  • The HTML parser now supports all entities.
  • Tools: a simple bash completion helper has been added, tools/bash_completion/claws-mail.
  • Updated translations: Brazilian Portuguese, Catalan, Czech, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Norwegian Bokmål, Russian, Slovak, Spanish, Swedish, Turkish.
  • New translations: Japanese, Polish, Romanian.
  • Bug fixes:
  • o bug 3266, 'procmime.c: FILE leak in specific circumstances'
  • o bug 3784, 'Very similar strings in src/gtk/about.c'
  • o bug 3793, 'Segfaults when master passphrase dialog is launched in the middle of autocompletion'
  • o bug 3795, 'Fix typo in utils.c'
  • o bug 3796, 'Fix format-security warnings in alertpanel_ use'
  • o bug 3797, 'Unfold quoting renders quotes completely confusing'
  • o bug 3801, 'Broken auto wrapping'
  • o bug 3808, 'vCalendar plugin does not load due to undefined symbol icaltime_from_timet'
  • o bug 3813, '"mouse up" activates link even if "mouse down" occurred outside the link / cannot copy link text'
  • o bug 3814, 'end of mouse drag or text selection erroneously activates links'
  • o bug 3819, 'Duplicate definition of global pygtk symbols'
  • o bug 3821, 'Potential security issue with libetpan code in mailmbox plugin'
  • o bug 3916, 'message view shows wrong message contents'
  • o bug 3843, 'Non-functional "Change to..." command in Spelling menu'
  • o bug 3852, 'delete header entry button doesn't restore colour'
  • o bug 3881, 'Hide Read Threads eats emails'
  • o bug 3886, '"About to send mail to 2 recipients" warning when one of them is Reply-To'
  • o bug 3892, 'build fails with enchant-2.1.0'
  • o bug 3893, 'Text mode open/copy web links ignores trailing tilde(s)'
  • o bug 3924, 'Fix configuration of sieve plugin on FreeBSD (segfaulted)'
  • o bug 3931, 'segfault searching server with master password'
  • o off-by-one error in textview's quote unfolding
  • o Make sure outgoing messages have a trailing newline
  • o 'add_to_addressbook' filtering action correctly add the name
  • o improved handling of bad filenames get_serverport() in ssl_manager.c
  • o building against older webkitgtk versions
  • o crash in mailimf_group_parse() in mailmbox plugin
  • o missing invalid regexp indication in folder preferences.
  • o truncated input widgets in preferences window
  • o ignore_thread not marking complete thread
  • o buffer length handling in GnuTLS password encryption and decryption
  • o many memory leaks

New in Claws Mail 3.15.1 (Sep 4, 2017)

  • Bug fixes:
  • bug 3348, 'Contact pictures not deleted when contact is deleted'
  • bug 3721, 'Fails to build in Debian kfreebsd-*'
  • bug 3744, 'Crash upon deleting tags.'
  • bug 3822, 'AttRemover deletes message and fails to create new one when disk is full'
  • bug 3828, '"Re-edit" should not recycle the Message-ID header'
  • bug 3835, 'autogen.sh fails with invalid test on line 33'
  • bug 3855, 'segfault at startup with old profile and IMAP account'
  • bug 3866, 'slibtool causes compile failure'
  • fix crash in sieve manager window when no account has sieve enabled.
  • fix incorrect labels in folder selection dialog.
  • fix RSSyl feeds getting renamed to "Untitled feed".
  • fix Resent-Date value.
  • Fix typo around libarchive in configure.ac.

New in Claws Mail 3.15.0 (Mar 26, 2017)

  • More granular options on when to open a selected message have been added. There are now several checkboxes on the Display/Summaries page of the Preferences which allow a greater flexibility.
  • Compose window: Show the total size of attachments on the Attachments tab.
  • Compose window: Bcc has been added to the headers drop-down list.
  • Folder list: Top-level folders can now be copied. They are created as regular folders in the target mailbox.
  • Folder selection dialogue: Left/right keys collapse/expand rows. Further keypress will move the cursor to parent or first child, respectively.
  • Menu items: 'Mark all unread [recursively]' has been added to the folder context menu, message list menu, and the main window menu and toolbar.
  • Toolbar actions: Mark, Unmark, Lock, Unlock, Mark [all] read, Mark [all] unread, Ignore Thread, Watch Thread, and Delete Duplicate Messages have been added to the main window toolbar's Actions list.
  • Account compose signature: The value of the signature file now takes a path relative to the user's home directory in addition to a full path.
  • Icon Themes: Support for SVG themes with icon scaling capabilities has been added. This requires libRSVG 2.40.5 or newer.
  • Hidden preferences: colours for specifying Tags, QuickSearch, and auto-filled header values have been added, both foreground and background. Respectively, tags_color, tags_bgcolor, qs_active_color, qs_active_bgcolor, qs_error_color, qs_error_bgcolor, default_header_color, and default_header_bgcolor.
  • Hidden preferences: warn_sending_many_recipients_num, if greater than zero, a warning dialogue is shown when the number of recipients exceeds the number given.
  • GData plugin: This plugin now requires libgdata version 0.17.2 or newer.
  • TNEF parser plugin: This plugin now uses an external libytnef.
  • vCalendar plugin: This plugin now uses an external libical, version 2.0.0 or newer is required.
  • Mail Archiver plugin: - updated to support some of the compression formats up to libarchive 3.2.2
  • Several minor UI improvements.
  • Updated manual in English and Spanish.
  • Updated man page.
  • Updated translations: Brazilian Portuguese, Catalan, Danish, Dutch, French, German, Hungarian, Italian, Norwegian Bokmål, Russian, Spanish, Swedish, Traditional Chinese, and Turkish.
  • Bug fixes:
  • bug 3251, 'A translated In-Reply-To header is sent translated'
  • bug 3571, 'recipient list lost and truncated'
  • bug 3574, 'Template addressing'
  • bug 3582, 'Select folder dialogue does not tell what is selecting for'
  • bug 3673, 'Be more friendly instead of "configure: error: 'encrypt'-function not found."'
  • bug 3734, 'undefined symbol error with flex-2.6.2'
  • bug 3740, 'Templates information dialog can't be closed with WM button' 0 bug 3741, 'Deleting an account doesn't delete imapcache'
  • bug 3742, 'Attaching file with plus sign in filename via drag and drop doesn't work'
  • bug 3762, 'redirect fails'
  • bug 3764, 'Use external libical instead of the internal copy'
  • bug 3775, 'Error in string at src/mainwindow.c:4726?'
  • bug 3777, 'Weird news dates for some RSS feeds'
  • Debian bug 846170, 'incorrect IMAP UID handling'
  • Allow sending empty messages in Session (just rn).
  • fix some main window menu sensitivity issues
  • make up/down key navigation obey 'always_show_msg'
  • fix text selection when double-clicking quoted text and 'collapse quoted text on double click' is turned off
  • fix 'Go to' moving off current, unopened msg, and dialogue to go to next folder
  • obey 'always_show_msg' on "no more [...] msgs. go to next folder?"
  • make Go to/[Next|Prev] sort order aware
  • don't ignore auto-account selection when forwarding on IMAP and NNTP accounts
  • on first run, use --alternate-config-dir (if set) on prefs migration. prevents useless creation of ~/.claws-mail directory
  • fix colouring of auto-filled headers
  • don't remove the To when changing account
  • Honour autosave_encrypted preference when using external editor.
  • Fix 'search folder' not working in some cases
  • Fix build on OSX.
  • fix memory leaks
  • when renaming folder, only update summaryview folder name if the current folder is being renamed
  • sensitise trayicon's 'get mail' and 'exit'
  • Handle timezones correctly in vCalendar.
  • Do not hardcode resolv.conf location
  • fix building with --disable-deprecated

New in Claws Mail 3.14.1 (Nov 7, 2016)

  • 'hide_timezone', a new hidden preference that sets the timezone ofdate fields sent over the network to the unknown timezone value asspecified in RFC 5322 §3.3. Default value is false (i.e., sendavailable timezone information).
  • 'rewrite_first_from', a new hidden preference which works around alimitation of some servers with 'overly-liberal parsers'. When thisis turned on and the Content-Transfer-Encoding is set to 8bit or7bit, in a message body starting with 'From ' the 'From ' willbecome '=46rom ' (i,e, encoded form of 'F') and the Content-Transfer-Encoding will be changed to Quoted-Printable. When it isturned off no such modification will be made but it is very likelythat an MTA will convert the 'From ' to '>From '. See RFC 4155 forfurther details. Default value is '1', turned on.
  • Templates: it is now possible to attach a file, using'|attach_output{sub_expr}' or '|A{sub_expr}', 'sub_expr' isevaluated as a command-line to get the filename name from, using anabsolute /path/to/filename.
  • IMAP mailboxes which show subscribed folders only are now indicatedby a green folder icon.
  • The Icon Legend has had the missing folder icons added and also hasan improved layout.
  • Drafted messages: Do not add Message-ID for draft, unless themessage already has one. A Message-ID header is now only added whenqueuing a message, and any existing Message-ID and Referencesheaders in drafts, if there are any, are kept.
  • Disable hiding threads and messages in draft folders.
  • The /View/Go to/... actions now respect the 'Open message whenselected' option.
  • In the UI 'POP' is used instead of 'POP3', 'IMAP' instead of'IMAP4', 'SSL/TLS' instead of 'SSL'.
  • GnuTLS: Enforce "strong enough" Diffie-Hellman prime even whenusing older versions of GnuTLS library.
  • Since GnuTLS 3.1.7, this minimum size is dictated by the prioritystring, and currently (GnuTLS 3.3.0) the "safe-enough" value is1008 bits. We set this minimum size explicitly for older GnuTLSversions.
  • Users who are affected by this (their servers use DH prime smallerthan 1008 bits) can override this by using a priority stringstarting with the keyword "LEGACY". However, this keyword onlyworks with GnuTLS 3.3.0 or newer.
  • RSSyl plugin: Enable keeping old items by default.
  • vCalendar plugin: The ics file name is now used for the WebCalsubscription folder name.
  • vCalendar plugin: Use hours/minutes for vcalendar alert time.
  • Notification plugin: Add support for unity/messaging menu.
  • PDF Viewer plugin: The icons are now themeable.
  • Updated manual in English and Spanish.
  • Updated translations: Brazilian Portuguese, Catalan, Czech, Danish,Dutch, Finnish, French, Hebrew, Indonesian, Italian, NorwegianBokmål, Russian, Slovak, Spanish, Swedish, Traditional Chinese,and Turkish.
  • Bug fixes:
  • bug 2918, 'Notification Popup icon is hardcoded'
  • bug 3207, 'Claws segfaults when closing LDAP-enabledaddress book'
  • bug 3515, 'Ctrl-Shift-X opens multiple external editors'
  • bug 3638, 'GData Plugin fails after initial Googlehandshake'
  • bug 3665, 'Fix config script for macOS'
  • bug 3666, 'Typos in Turkish translation'
  • bug 3667, 'segfault in imap_session_authenticate'
  • bug 3675, 'RSSyl crash when opening Atom feed'
  • bug 3676, 'RSSyl crash when opening Atom feed with XMLdepth >= 3'
  • bug 3678, 'Segfault when trying to add new account'
  • bug 3684, 'Socket error with POP3 using TLS clientcertificate'
  • bug 3697, 'Export to mbox' causes crash'
  • bug 3705, 'active account Mail Address corrupted whenaddress in Message-ID is used'
  • bug 3711, 'Usage of (s)'
  • bug 3712, 'Name of the example domain in the translation'
  • fix non-resizeable Icon Legend dialogue
  • Fix a potential bug in vcalendar's libical
  • Fix potential crash in vcalendar's icalcomponent_vanew() on 64-bit archs.
  • Fix regression: show simple text/calendar with plugin.
  • Fix crash in vcalendar passwords handling on prefs save.
  • Few miscellaneous fixes for RSSyl.
  • several memory leaks.
  • Don't check for encrypt() on FreeBSD.
  • Add OpenBSD CA cert path.
  • Do not process folder marks when just refreshing summaryview

New in Claws Mail 3.14.0 (Aug 9, 2016)

  • Passwords can now be secured with a Master Passphrase. (/Configuration/Preferences/Other/Miscellaneous/)
  • Passwords: The password storage method has changed. All passwords are now stored in a separate file, (~/.claws-mail/passwordstorerc), and use a stronger encryption than previously. Existing passwords are moved to the new file automatically, in the old format. The new format will be used whenever old passwords are changed or when a Master Passphrase is used. All new passwords are saved using the new format, irrespective of whether a Master Passphrase is used or not. Further information can be found here: http://www.claws-mail.org/doc/password_encryption.txt
  • Compose window: Removed the outer scrollbar from header area.
  • Message view: The HTML to plain text converter now indicates list items with a hyphen (-), adds a line break after , and indents text within blockquotes.
  • Main window: Changed default /View/Show or hide/Menubar shortcut to Ctrl+F12.
  • SSL certificates list: Added automatic scrollbar.
  • Address book: Double-clicking datasources now opens the edit dialogue.
  • Forwarding: The external editor is now automatically used when forwarding as attachment, if the preference is set.
  • Preferences: Automatic mail checking can now be configured in hours, minutes and seconds. (/Configuration/Preferences/Mail Handling/Receiving)
  • Preferences: The 'next_on_delete' hidden preference now applies to trashing or moving, in addition to deleting, a message.
  • Command line: Added -geometry to set geometry for main window.
  • IMAP: Added SASL 'PLAIN' and 'LOGIN' authentication methods for accounts. Renamed the old plaintext 'LOGIN' to 'plaintext'.
  • IMAP: The acccount preference, 'Move deleted mails to trash and expunge immediately' has been removed.
  • Notification plugin: Added 'Get mail from account...' to the SysTray module's menu.
  • Notification plugin: Focus the widget between iconify/deiconify events.
  • Tools: Added tools/cm-reparent.pl, which can be used to fix thread parenting for two or more messages.
  • Documentation: Updated man page and manual.
  • Translations: Updated: Brazilian Portuguese, Catalan, Czech, Dutch, Finnish, French, German, Hungarian, Italian, Slovak, Spanish, Swedish, Traditional Chinese. Added: Danish, Indonesian, Turkish. Dropped: Lithuanian (unmaintained)
  • Bug fixes:
  • bug 2518, '"Reply-All" message from NNTP-account does not contain CC'ed correspondents'
  • bug 2781, 'Unsanitised Folder Creation'
  • bug 3028, 'Claws doesn't select html part if attachments present'
  • bug 3213, 'Line break in subject of message'
  • bug 3573, 'Out of bounds read in macro LBREAK_IF_REQUIRED in codeconv.c'
  • bug 3581, 'sys:1: Warning: Source ID # was not found when attempting to remove it'
  • bug 3603, 'Feeds from Reddit are empty'
  • bug 3610, 'Heap use after free in privacy_mimeinfo_check_signature()'
  • bug 3616, 'segfault setting up new CM in new userid'
  • bug 3623, 'Client crash on importing duplicated feed'
  • bug 3629, 'Invalid subject can distort message list view'
  • bug 3652, 'utils.c:4740:47: warning: ordered comparison of pointer with integer zero [-Wextra]'
  • bug 3653, 'Upgrading from Mageia5 default (3.11.1), 3.13.2git tries to load 3.11.1 plugins'
  • bug 3658, 'Passphrase ignored during keypair generation with gpg2'
  • include Reply-To value when using 'reply to all'
  • inputdialog modality and focus issue
  • fix Compose account selection when imap folder is selected.
  • set correct rcdir on Win32
  • Fix behavior in selecting PGP MIME signature on Windows.
  • RSSyl: typo in handling feed name ending with a period on Win32
  • vCalendar: Handle ical lines longer than 256 bytes

New in Claws Mail 3.13.2 (Jan 19, 2016)

  • Bug fixes:
  • bug 2358, '"Disposition-Notification-To:" should default to same value as "From:'
  • bug 3557, 'Remotely exploitable bug.'
  • bug 3584, 'After 3.13.1, characters in some Japanese codec are never correctly converted to internal ones'

New in Claws Mail 3.13.1 (Dec 22, 2015)

  • When attaching files with no suffix, e.g. Makefile, the correct mime type is now found.
  • Added support for a whole range of extra TLDs.
  • '➜' is used instead of '-->' in the Message List when sender is yourself. (Only visible if the hidden pref 'enable_swap_from' is set to 0.)
  • An external editor can now be embedded in the Compose window. This depends upon the 'Text editor' option (/Configuration/ Preferences/Message View/External Programs) having a suitable value, such as 'gvim -f --socketid %w %s'.
  • Address Book: address books can now be searched.
  • A hidden pref has been added, 'next_on_delete'. This controls the message selection when a message is deleted. A setting of '0' which cause the previous, older message to be selected, a setting of '1' will cause the next, newer message to be selected.
  • PDF Viewer plugin: Support for encrypted (password protected) PDFs.
  • RSSyl plugin: The feed preferences window appearance has been improved.
  • The --enable-new-addrbook configure option has been renamed to --enable-alternate-addressbook.
  • Windows: Re-enabled regexps.
  • updated man page.
  • Updated translations: British English, Czech, Dutch, Finnish, French, German, Hebrew, Hungarian, Italian, Lithuanian, Norwegian Bokmål, Slovak, Swedish, Traditional Chinese.
  • New translations: Russian.
  • Removed translations: Bulgarian, Esperanto.
  • Bug fixes:
  • bug 1959, 'Selection selects too many under expanded view'
  • bug 2490, 'Selecting mails through Shift-Home/End doesn't work properly'
  • bug 3151, 'loaded vCalendar plugin "disables" gnome-shells calendar view entries'
  • bug 3375, 'Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message'
  • bug 3557, 'Remotely exploitable bug.'
  • bug 3454, (windows) 'Attachments containing certain special characters in filename are not opened'
  • bug 3480, 'No valid feed found when channel title is missing'
  • bug 3513, 'Can't delete multiple selected e-mails'
  • bug 3541, 'Selecting a leaf folder with keyboard no longer opens it'
  • bug 3559, 'Opening preferences window causes out of bounds read'
  • bug 3561, 'HTML tag with no href makes message display incorrectly.'
  • bug 3562, 'Hyperlink Errors URI XMPP, SIP, SIPS and Skype'
  • bug 3563, 'URL parser will read out of bounds when closing bracket is missing in get_url_part'
  • bug 3566, 'Missing locales in Eastern name order'
  • Debian bug 801375, 'Segfault when activating ... the plugin with the Code from Google'
  • better fix for crash after broken pgp keyring update, and bogus EOF message on verifying sigs of missing keys
  • building on OpenBSD
  • libetpan version test
  • folder renaming for IMAP on Windows.

New in Claws Mail 3.13.0 (Oct 11, 2015)

  • New in this release:
  • Preferences are now saved to disk immediately on pressing OK or Apply.
  • New preferences have been added for default sorting of the message lists. They are found in the 'Message list' frame of the Display/ Summaries page of the general preferences. These options only apply to newly created folders.
  • The menu item 'Delete thread' has been moved to the Message menu. Previously clicking it would not delete the thread, but just move it to the Trash folder. Now it will delete the thread. An additional menu item has been added, 'Move thread to trash', which implements the original behaviour.
  • Compose window: By default it is no longer possible to add user- defined headers, with only those pre-defined in the drop down menus being possible. To restore the old behaviour, a new hidden preference has been added: 'type_any_header', setting this to 1 restores the old behaviour.
  • Automatic account selection is now also applied when you reply to one of your own messages, e.g. from the Sent folder.
  • Folder list: The Left and Right cursor keys now collapse or expand the currently selected folder tree item. The Left cursor key also moves the selection to parent folder, if current folder is within a collapsed tree.
  • Folder list: The Home and End keys now move the selection to the first folder and last folder in the tree.
  • Account Auto-configuration: when errors occur, a more detailed error message is shown.
  • GnuPG plugins: An option has been added to specify the location of the GnuPG executable.
  • GnuPG plugins: A new hidden preference has been added which limits the number of results returned when using your keyring for address auto-completion: 'autocompletion_limit'. The default value is 0, which means there is no limit, any other number will limit the results to that number.
  • Python plugin: Folder has been added to MessageInfo objects.
  • The GeoLocation plugin is no longer included.
  • The user manual has been updated.
  • The man page has been updated.
  • Updated translations: Brazilian Portuguese, British English, Czech, Dutch, Finnish, German, Hebrew, Hungarian, Norwegian Bokmål, Slovak, Spanish, Swedish.
  • New translations: Italian, Traditional Chinese.
  • Removed translations: Indonesian, Polish.
  • Bug fixes:
  • bug 2115, 'Drag n' Drop of files with special characters crashes CM'
  • bug 3209, 'autoconfig does not use full email address as username'
  • bug 3253, 'all addresses of getaddrinfo() result should be tried'
  • bug 3263, 'Wrong timezone while using date_fmt function'
  • bug 3296, 'Crash on double notification popup'
  • bug 3352, 'found_in_addressbook matches entries from GPG keyring'
  • bug 3454, 'Attachments containing certain special characters in filename are not opened'
  • bug 3473, 'base64 regression with old glib2 (before 2.26.0)'
  • bug 3475, 'Attachment dragged to email must be dropped to attachment tab only - reggresion'
  • bug 3483, 'When replying to a *de*crypted message, it is contained *encrypted* in reply'
  • bug 3507, 'build fails w/o GnuTLS'
  • bug 3516, 'vCard icon misplaced'
  • bug 3524, 'vCard does not decode all quoted-printable values'
  • bug 3531, 'a/z hotkeys crash Claws immediately after startup'
  • make 'date' (not thread date) the default sort when clicking column header to switch to date sort.
  • Several memory leaks in RSSyl.
  • IPv6 now works on Windows, for connections not handled by libetpan.
  • GPG preferences initialization.
  • Possible crash when gpg is upgraded to gpg-v21
  • Save temporary file in mime temporary directory when using right-click/Open image instead of saving in current working directory.
  • Crash in address completion when matching group name.
  • Correct handling of RFC3339 timestamp format with second fraction.
  • Building on GLib older than 2.25.

New in Claws Mail 3.12.0 (Jul 20, 2015)

  • New:
  • New plugin: ManageSieve. Manage sieve filters on a server using the ManageSieve protocol.
  • Filtering/Processing: increase range for age matcher condition.
  • Filtering/Processing: 'mark_as_spam' now only marks as spam, it does not do an additional move.
  • Compose window: From line gets its own label with mnemonic.
  • Compose window: more intuitive right-click behaviour in attachments list.
  • QuickSearch: 'Cc' added to the mixed search: From/To/Cc/Subject/Tag.
  • Folder list: Added 'Mark all read recursively' to context menu.
  • Support for Mac-cyrillic encoding.
  • IMAP: Support for SCRAM-SHA-1 authentication mechanism.
  • PGP plugins: Display validity of signatures
  • Bogofilter plugin: 3rd spam handling option, 'Only mark as spam'.
  • RSSyl plugin: Per-feed support for HTTP basic auth.
  • GData plugin: minimum requirement: libgdata 0.17.1
  • Several layout improvements to preferences pages.
  • Updated user manual.
  • Updated man page.
  • Updated translations: Brazilian Portuguese, Catalan, Czech, Dutch, French, German, Hebrew, Hungarian, Norwegian Bokmål, Slovak, Spanish, Swedish.
  • Bug fixes:
  • bug 1769, 'vCalendar timezone glitches'
  • bug 1901, 'More descriptive error msgs when attempting to delete a folder'
  • bug 2435, 'Infinite loop+crash when refreshing folders from dovecot mbox based mailbox'
  • bug 2577, 'improve focus rectangle removal in summaryview'
  • bug 2601, '"if item changes... never mark as unread" marks new items as read'
  • bug 2965, 'Encrypted mails are stored unencrypted in 'Queue' while sending via IMAP'
  • bug 2981, 'claws-mail-3.9.3 compilation warnings'
  • bug 3211, 'Fails to build in Debian hurd-i386'
  • bug 3321, 'revert "Remove unreachable code"'
  • bug 3345, 'Ability to choose other From values via keyboard has been lost'
  • bug 3349, 'Unable to insert a file into a message during compose.'
  • bug 3351, 'Two problems when re-sending a file with an attachment'
  • bug 3354, 'Event cancellation uses incorrect method parameter for Content-Type header'
  • bug 3364, 'segfault in src/prefs_account.c'
  • bug 3365, 'segfault in src/wizard.c'
  • bug 3380, 'Initialize widget before callback handler for 'clicked''
  • bug 3389, 'document 'F12' shortcut'
  • bug 3407, 'Pressing the "Date" column header to "sort by date" causes all columns to have a sort arrow.'
  • bug 3419, 'Saving/appending messages to an mbox file violates RFC#4155'
  • bug 3421, 'Recipients list doesn't scroll when moving with arrow keys.'
  • bug 3432, 'Google ClientLogin has been deprecated, should be migrated to OAuth 2.0'
  • bug 3438, 'Filter to add address to Addressbook duplicates address in Name field'
  • bug 3466, 'address auto-complete does not work on plasma5'
  • Debian bug 771360, CVE 2010-5109
  • Debian bug 771737, 'Segfaults when trying to open folder'
  • Debian bug 779824, 'claws-mail depends on plugins libraries'
  • Fix LDAP access using TLS protocol
  • claws-mail.desktop installation
  • Compose window Subject mnemonic
  • Archiver plguin: compatibility with libarchive 2.8.x
  • Remove draft when cancelling a message written with an external editor
  • Remove superfluous dynamic link against libarchive
  • Fix labels referring to 'SSL' instead of 'TLS'
  • Allow single-click to select mailboxes in the mailbox order dialog.
  • tbird2claws.py: set encoding to UTF-8.

New in Claws Mail 3.11.1 (Jan 1, 2015)

  • Use 'gnutls_priority' hidden account preference for POP3 and STARTTLS connections, in addition to SMTP.
  • RSSyl plugin: Enable use of .netrc to store network credentials.
  • Remove dependency on intltool.
  • Remove appdata.
  • Updated translations: Norwegian Bokmål.
  • Bug fixes:
  • bug 3306, 'HTML tag is not always rendered in error dialog'
  • bug 3308, 'build ignores --localedir'

New in Claws Mail 3.11.0 (Oct 20, 2014)

  • SSLv3 server connections are now disabled by default, in response to the POODLE vulnerability, see https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566.
  • Several PGP/Core plugin improvements Indicate when a key has been revoked or has expired when displaying signature status. For example, "Good signature from %s, but the key has expired." "Good signature from %s, but the key has been revoked." When displaying the full information, show the Validity, and the Owner Trust level. Also indicate expired and revoked keys, and revoked UIDs. The "Content-Disposition: attachment" flag in PGP/MIME signed messages has been removed. It was confusing for cetain MUAs.
  • A new version of the RSSyl plugin, completely redesigned and rewritten. Migration from the previous version is automatic, it has a new storage format in ~/.claws-mail/RSSyl/ (hierarchical directories instead of flat file format). It uses the expat library instead of libxml2 for parsing feed data.
  • The results of TAB address completion in the Compose window have improved ordering. Order of results: 1. Match beginning of name 2. Match beginning of additional names 3. Match complete email address before @ 4. Match beginning of email address 5. Compare relative position of match 6. Compare name alphabetically 7. Compare address alphabetically.
  • Due to popular demand, use of the Up key in the message body in the Compose window stops at the top of the message body and does not continue up to the header fields. This reverts the behaviour introduced in version 3.10.0.
  • In the Compose window, when navigating with the arrow keys, selecting, and thus modifying, the Account selector is now prevented.
  • In the Compose window, a mnemonic (s) has been added to the Subject line.
  • The Queue folder is highlighted if there are messages in its sub- folders and the tree is collapsed.
  • When sorting messages by 'thread date', clicking the 'Date' column header will now toggle between ascending/descending and will not switch to 'date' sorting.
  • A new QuickSearch filter has been added that searches a header's content only. H S : messages which contain S in the value of any header.
  • A Reply-To field has been added to the main Template configuration.
  • The menubar can now be hidden, default hotkey: F12.
  • Fancy plugin: A user-controlled stylesheet can now be used.
  • Python plugin: Add flag attributes to MessageInfo object.
  • Python plugin: Make 'account' property of ComposeWindow read/write.
  • Libravatar plugin: a network timeout option has been added.
  • appdata has been added for package managers, it must be specifically enabled, using ./configure --enable-appdata See http://people.freedesktop.org/~hughsient/appdata/ for further information.
  • The tbird2claws.py script, for converting a Thunderbird mailbox to a Claws Mail mailbox, now handles sub-directory recursion.
  • Updated translations: Brazilian Portuguese, Bulgarian, Dutch, Esperanto, Finnish, German, Hebrew, Lithuanian, Slovak, Spanish, and Swedish
  • Bug fixes

New in Claws Mail 3.10.1 (Jun 9, 2014)

  • Add an account preference to allow automatically accepting unknown and changed SSL certificates, if they're valid (that is, if the root CA is trusted by the distro).
  • RFE 3196, 'When changing quicksearch Search Type, set focus to search input box'
  • PGP/Core plugin: Generate 2048 bit RSA keys.
  • Major code cleanup.
  • Extended claws-mail.desktop with Compose and Receive actions.
  • Updated Bulgarian, Brazilian Portuguese, Czech, Dutch, Esperanto, Finnish, French, German,Hebrew, Hungarian, Indonesian, Lithuanian, Slovak, Spanish, and Swedish translations.
  • Bug fixes:
  • bug 2728, 'erroneous switching from one to three column view'
  • bug 2981, 'claws-mail-3.9.3 compilation warnings'
  • bug 3170, 'QuickSearch fights with View/Hide read threads menu option'
  • bug 3179, 'Win32: Please add 'gtk-auto-mnemonics = 1' to GTK+ setting'
  • bug 3201, 'Fix memory corruption in sc_html_read_line()'
  • Debian bug 730050, 'vcalendar plugin crash'
  • Fix GCond use with newer Glib
  • Fix the race fix, now preventing the compose window to be closed.
  • Fix "File (null) doesn't exist" error dialog, when attaching a non-existing file via --attach
  • Fix spacing in Folderview if the font is far from the system font
  • RSSyl: When parsing RSS 2.0, ignore tags with a namespace prefix.
  • RSSyl: Check for existence of xmlNode namespace, to prevent NULL pointer crashes.

New in Claws Mail 3.10.0 (May 26, 2014)

  • New features and improvements:
  • Complete SSL certificate chains are now saved, and if built with Libetpan 1.4.1, the IMAP SSL connection's certificate chain is made available. Both of these allow correct certificate verification instead of a bogus 'No certificate issuer found' status.
  • Auto-configuration of account email servers, based on SRV records, is now possible. (GLib >= 2.22 is required.)
  • Added a preference to avoid automatically drafting emails that are to be sent encrypted, (Configuration/Preferences/Compose/Writing).
  • Messages saved as Drafts are now saved as New, highlighting the Drafts folder, in order to draw the attention to unfinished mails there.
  • It is now possible to add a 'Replace signature' button to the Compose window toolbar.
  • Quotation wrapping and undo/redo in the Compose window has been improved.
  • 'Reply to all' now excludes your own address.
  • The 'Generate X-Mailer header' option has been renamed 'Add user agent header' and applies to both X-Mailer and X-Newsreader headers.
  • Added hidden preferences, 'address_search_wildcard' and 'folder_search_wildcard', to choose between matching from start of the folder name/address or any part of the name. (Activating these options restores the previous behaviour.)
  • Added hidden preference 'enable_avatars' to control the internal capture/render process, and which allows disabling it by external plugins for example.
  • 'Check for new folders' now only updates the folder list, not updating the contents of folders. If needed, it can be followed by 'Check for new messages' When using Redirect, the redirecting account's address is used in the SMTP MAIL FROM instead of the original sender's address.
  • NEW: Libravatar plugin, which displays avatars from https://www.libravatar.org/
  • Added support for an arbitrary number and sources of 'avatars' and images for email senders, and migrated Face and X-Face headers.
  • Avatars are now included when printing mails.
  • The GPG keyring can now be used as the source for address auto- completion.
  • The vCalendar and RSSyl plugins now have an option to disable SSL certificate verification (and check them by default).
  • The ClamAV plugin now pops up an error message only once instead of repeatedly
  • Updated the man page and the manual.
  • Updated Brazilian Portuguese, British English, Czech, Dutch, Finnish, French, Hebrew, Hungarian, Indonesian, Lithuanian, Slovak, Spanish, and Swedish translations.
  • Added Esperanto translation.
  • Bug fixes:
  • bug 1644, 'race condition between message move and mark as read after timeout'
  • bug 2119, 'Check for new folders on remote mailboxes is very slow'
  • bug 2145, 'Claws becomes unresponsive and gets Killed while moving messages between imap folders'
  • bug 2179, 'Improve quotation wrapping support' 0 bug 2238, 'Incorrect undo/redo operations after paste with replace from context menu'
  • bug 2389, 'GnuPG: invalid/revoked user IDs accepted'
  • bug 2398, 'Race when closing compose during drafting'
  • bug 2447, 'Compose window crashes if moving a folder that is being replied to'
  • bug 2643, 'claws crash when accessing imap folder'
  • bug 2875, 'SMTP session disconnects before recieving'
  • bug 2991, 'POP3 sessions duplicated" on race conditions'
  • bug 3020, 'Use theme doesn't change some icons until restart'
  • bug 3055, 'Claws segfaults when cancelling a sticky search after changing folder'
  • bug 3038, 'Select a folder incorrectly matches on number in parentheses'
  • bug 3039, 'displaying one specific html email lead in 100% CPU usage'
  • bug 3040, 'Handle revoked GPG private keys'
  • bug 3050, 'Claws segfaults when attempting to delete a tag'
  • bug 3094, 'OK or Yes to create new directory ?'
  • bug 3100, 'Automatic account selection on reply fails if name is quoted and contains a comma'
  • bug 3105, 'vCal plugin via https does not check SSL peer certificates or host'
  • bug 3106, 'rssyl plugin does not verify SSL peer at all'
  • bug 3107, 'Height of row in message list does not reflect font size - three columns, small screen layout'
  • bug 3116, 'invalid DTSTART in ics subscription makes claws crash'
  • bug 3117, 'full-day event shown from 01:00 to 01:00 next day'
  • bug 3120, '"Error - File is empty" when redirecting mail with empty parts'
  • bug 3131, 'Crash on reccurent events with no DTSTART'
  • bug 3138, 'PGP/Inline crashes on signature check if gpgme failed to init'
  • bug 3139, 'Mainwindow unresponsive due to a busy loop'
  • bug 3145, 'Memory corruption in imap_disconnect_all'
  • bug 3146, 'Memory corruption when deleting a message from folder'
  • bug 3147, 'verify_folderlist_xml() leaks memory'
  • bug 3148, 'Logic error in claws_get_socket_name()'
  • bug 3150, 'etpan_certificate_check() leaks memory'
  • bug 3155, 'Memory leaks found by Valgrind in a9065aec26499a0e1294c73b6d9e6f039976521e'
  • bug 3169, 'threaded message list performance issue'
  • bug 3964, 'headers in wrong order -- file src/common/ssl.c'
  • Fix lots of memory leaks
  • Fix interference from liboverlay-scrollbar
  • Fix some typos
  • Fix some layout issues when user has large GTK font
  • Fix message search starting from end
  • Fix disappearing MIME icon highlight in mails with PGP signatures
  • When autoselecting account for a new message, quoted recipient names are handled better.
  • Python plugin: Also check for _PyGtk_API being a PyCapsule
  • MailMBOX plugin: Fix parsing UTC dates
  • vCalendar plugin: recognition of quoted parameter values, which are legal.
  • ClamAV plugin: Fix a format string error.

New in Claws Mail 3.9.3 (Dec 14, 2013)

  • The TAB address completion in the Compose window now matches any part of the address and not just the beginning.
  • When copying or moving a message, the type-ahead search now matches any part of a folder name and not just the beginning.
  • It is now possible to replace the current signature in the Compose window by using the '/Message/Replace signature' menu item.
  • It is now possible to disable the 'Subject is empty' warning dialogue. See the option 'Warn when Subject is empty' option on the '/Configuration/Preferences/Mail handling/Sending' page.
  • When sending messages, if the hostname cannot be determined, fallback to 'localhost' rather than 'unknown', as the latter is rejected by some servers.
  • Added better handling of messages from broken mailers, such as yahoo groups.
  • PDF plugin: the minimum required version of poppler is 0.12.0.
  • PGP/* plugin: long key IDs are now displayed in the dialogues instead of short IDs.
  • PGP/* plugin: The automatic signature check is now non-blocking.
  • Python plugin: can now access accounts, mailboxes, folder properties
  • vCalendar plugin: webcals:// URLs are now treated as https://
  • Translation updates: Brazilian Portuguese, Czech, Dutch, French, German, Hebrew, Slovak, Spanish, and Swedish.
  • Support for Maemo has been removed.
  • Lots of bugs were fixed.

New in Claws Mail 3.9.1 (May 8, 2013)

  • All plugins previously packaged as 'Extra Plugins' are now contained within the Claws Mail package. In addition tthat, the following plugins have been dropped: TrayIcon, DillViewer, and Gtkhtml2 Viewer.
  • This release contains the following plugins: ACPI Notifier, Address Keeper, Attachment Remover, Attachment Warner, Bogofilter, BS Filter, Clam AntiVirus, Fancy HTML Viewer, FetchInfo, gData, GeoLocation, Mail Archiver, MailMBOX, New Mail, Notification, PDF Viewer, Perl, PGP/Core, PGP/Inline, PGP/MIME, Python, RSSyl, SMime, Spam Report, SpamAssassin, TNEF Parse, and vCalendar.
  • 3 command-line switches have been added:
  • --cancel-receiving which cancels the currently running message retrieval operation
  • --cancel-sending which cancels the currently running message sending operation
  • --debug which toggles debug output.
  • '/Message/Cancel sending' has been added tthe main menu.
  • In the filtering and processing condition configuration for Age,
  • it is now possible tmatch based on number of hours.
  • The GnuPG signature timestamp is now displayed in the full signature information
  • Support for GnuTLS priority string has been added. This is achieved via 2 hidden account preferences, gnutls_set_priority and gnutls_priority. The former turning the option on or off, the latter containing the required priority string.
  • Keep-alive pings are now performed on IMAP and NNTP connections.
  • In the Compose window, the focus is now moved tthe message body when focus is in the Subject entry and the Enter key is pressed.
  • The Delete key can now be used tremove Colour Label hotkeys.
  • PDF Viewer: The printed PDF quality has been improved.
  • Fancy HTML viewer: The options dialogue has been completely reworked, and disabling remote content is now totally strict.
  • Python plugin: Added Cc field tmessageinfobjects.
  • Python plugin: Added examples.
  • Python plugin: Added a function tget an arbitrary header from a MessageInfobject
  • Perl plugin: The documentation for insert_perl.pl has been improved.
  • Basic handling of vcard 3.0 has been added tvcard2xml.py.
  • A Swedish translation has been added tclaws-mail.desktop.
  • The man page has been updated.
  • Updated translations: Brazilian Portuguese, Czech, Finnish, French, German, Hebrew, Hungarian, Lithuanian, Slovak, Spanish, Swedish
  • Bug fixes:
  • bug 1137, 'loading plugins with same profile on different archs'
  • bug 1684, 'view news messages with large attachements segfaults'
  • bug 1963, 'Preferences Templates Information Window Focus loss'
  • bug 2340, 'Create block list'
  • bug 2617, 'code cleanup'
  • bug 2624, 'dialog "Action Configuration" cannot be closed'
  • bug 2702, 'Support splitting subject line for small screen layout'
  • bug 2774, 'Select folder/New Folder dialog - modal problem'
  • bug 2785, 'Marking mails for deletion reopens internal message view'
  • bug 2801, 'Filtering Header:Name list is blank/corrupt'
  • bug 2826, 'replace deprecated gnutls function'
  • bug 2828, 'Use MD5 digest for socket name'
  • bug 2832, 'mail tfrom adress-book splitt names'
  • bug 2835, 'add_address() in addr_compl.c should allow a NULL name'
  • bug 2859, 'Newmail plugin doesn't work if Mail folder not present when it is loaded.'
  • bug 2862, 'Segmentation fault when replying ta message where the "code conversion" fails'
  • bug 2863, 'Applying has_attachment quicksearch on IMAP segfaults'
  • bug 2878 'bsfilter / folder.c:1435 Condition identifier != NULL failed'
  • bug 2879, 'Plain text mails treated as encrypted'
  • bug 2882, 'Reverse preference for external content'
  • bug 2885, 'SIGSEGV in hooks_marshal at hooks.c:108'
  • bug 2890, 'html2ps required...'
  • bug 2893, 'ical_yy_scan_bytes has wrong type'
  • bug 2903, 'key 'C' mention harcoded in string'
  • bug 2909, 'Changing folder quickly can cause wrong email tbe deleted'
  • IMAP: Don't set charset on simple searches. Fixes Exchange 2007.
  • Disconnect NNTP accounts towhen switching offline.
  • Fix sensitivity of next-unread toolbar button.
  • tools/gif2xface.pl, tools/outlook2claws-mail.pl: Fix address.
  • Add missing \n at end of the return receipt last part's headers.
  • Make LDAP over SSL work on Win32.
  • Fix crash on action error.
  • Fix trimming of leading spaces in actions.
  • tools/vcard2xml.py: Fix missing file encoding info.
  • fix sensitivity of 'Use both dictionaries' in compose window.
  • Fix actions with spaces (and quotes).
  • tools/vcard2xml.py: Lines split over more than one line breaks parser; Get email addres correct. Not only email;internet.
  • Escape filename/description text of MIME parts, prevents error if, e.g., the filename contains an ampersand.
  • Fix 'edit accounts' windows going behind when leaving an 'account preferences' window, by re-focusing this window.
  • Fix crash closing PDF information alert panel.
  • Fix default fonts on Windows.
  • Fix ugly icon in XFCE's alt-tab window.
  • Fix untranslated description in archiver plugin
  • fix crasher when using /Edit/Search folder on start-up with nothing selected.

New in Claws Mail 3.9.0 (Nov 28, 2012)

  • New in this release:
  • Added IMAP server side search
  • Added the file .claws-mail/extraheaderrc which holds editable extra headers tbe added tcompose window combobox
  • Added 'Select html part of multipart messages' tthe Folder Properties
  • GnuPG: Consider marginal signature validity as untrusted
  • The mimeview shortcuts are now user configurable
  • Spell checker: Always show 'change dictionary' menu
  • Filtering dialogue: TreeView type-ahead is now case insensitive
  • Separated 'Mark all read' from 'Mark as read' and 'Ignore thread'
  • Made 'Mark all read' confirmation button more clear
  • Made the clickable area of the expander arrows in the folder list larger
  • Made SSL client certificate error messages more meaningful
  • The type of units required in the Extended Search information dialogue are now indicated
  • Several speed-ups and optimisations
  • Updated manual
  • Updated translations: Brazilian Portuguese, Finnish, French, German, Hungarian, Spanish, Swedish, traditional Chinese, Ukrainian
  • Bug fixes:
  • bug 1137, 'loading plugins with same profile on different archs'
  • bug 1961, 'patches for a couple of clang warnings'
  • bug 1975, 'preference mutt key bindings dnot take effect'
  • bug 2096, 'MEMORY-ERROR w/ Claws-Mail/IMAP and Lotus Domino'
  • bug 2203, 'Problems in forwarding multipart/alternative messages with HTML part'
  • bug 2390, 'Non-fully-trusted-key-warning appears based on primary UID rather than recipient e-mail'
  • bug 2579, 'Installed headers redefine autotools-specific constants'
  • bug 2596, 'Spell checker does not work properly'
  • bug 2638, 'Respect $LEX environment variable in autogen.sh'
  • bug 2639, 'The MSGBUFSIZE definition collides with a definition of OpenBSD'
  • bug 2650, 'segfault in pgp when gpgme_strerror() returns a non utf-8 string'
  • bug 2689, 'segfault when trying tview infabout pgp/smime sign'
  • bug 2697, 'segfault in parse_parameters()'
  • bug 2718, 'Failure tcheck peer hostname when checking certificate'
  • bug 2723, 'Missing encoding in generated html manual'
  • bug 2743, 'null pointer crash in procmime strchr'
  • bug 2744, 'Quick search throws bad command argument error since recent change'
  • bug 2751, 'g_mutex_new/g_mutex_free removed from GLib 2.32'
  • bug 2760, 'display correct libc version in crash dialog when uclibc is used'
  • bug 2761, 'Desktop file does not pass validation'
  • bug 2776, 'Make all menu shortcuts work properly in the message window'
  • bug 2777, 'Installing latest cvs116 package 14 Windows version results in wrong paths in clawsrc'
  • Fix some modal windows
  • Only show HTML parts by default (if the pref is set so) if the part disposition-type is inline or unknown, but not attachment.
  • IMAP: Always clear the tags list when fetching a folder, or Claws will never untag an untagged email.
  • Fix double mainwindow presentation that confuses GNOME3 when some plugins fail tload (subsequent Claws windows got nfocus in that case)
  • Fix build on Fink/OS X
  • Fix build with gnutls 3.1.3
  • Fix Windows build
  • Fix Windows runtime crash
  • Fix socket communication

New in Claws Mail 3.7.5 (Feb 1, 2010)

  • Bug fixes:
  • bug 2059 'gpgme >=1.1.8 not compatible with S/MIME encryption'
  • bug 2076 'having worked 2 times properly CLAWS ceased to decrypt incoming PGP mails -displays base64 instead - sucks completely'
  • bug 2098, 'claws-mails crashes frequently with pgpcore'
  • Address Book: fix button sensitivity in compose mode.

New in Claws Mail 3.7.4 (Jan 18, 2010)

  • Spell checker: Highlight misspelled words when applying template and 'check while typing' option is on
  • Spell checker: Highlight misspelled words in text inserted from file(s) or pasted tmessage body when 'check while typing' option is on
  • Improve parsing of List-Post header
  • Add new drag type "claws-mail/msg-path-list" for drag'n'drop of message selection from the message list intother applications. This enables other applications tback-link tClaws Mail via a "claws-mail --select" call after they received a drop.
  • Place the cursor in the compose window according tprovided input. If To: is present place cursor in Subject: field and if both To: and Subject: are present place cursor in body. If body: is present insert a new line after text and place cursor there.
  • QuickSearch: Use all of the available space tview expressions
  • Updated English and Spanish user manuals.
  • Updated Brazilian Portuguese, Catalan, Czech, Dutch, French, German, Hungarian, Indonesian, Japanese, Portuguese, Russian, and Slovak translations.
  • Bug fixes:
  • bug 1850, '"Reply All" duplicates "To" user in "CC" if original email had user in "From" and "CC"
  • bug 1867, 'Changing account does not change BCC address'
  • bug 1996, 'S/MIME key not selected'
  • bug 2028, 'Attempts tconnect tall accounts on exit'
  • bug 2040, 'numbers in subject entry marked as misspelled'
  • bug 2041, 'add autonomical scrolled windows tprefs pages'
  • bug 2049, 'some icons not copied?'
  • bug 2053, 'Inconsistent application of Coloration of Message text'
  • bug 2055, 'duplicate mailing list reply if List-Post + Reply-Tpresent'
  • bug 2057, 'Claws mail does not keep renamed names of nntp-subscribed groups'
  • bug 2063, 'glib assertion in GRelation use in imap.c'
  • bug 2074, 'Remember sending account for sent messages'
  • bug 2082, 'Wrong color rectangle position when replacing "color" processing rule'
  • bug 2089, 'URLs ending with an underscore ('_') are not correctly parsed'
  • fix statusbar in GTK+ 2.19.x
  • fix crash in some cases when Enchant is enabled but the spell checker is disabled
  • fix leak and unchecked accesses.
  • modify cairclip handling in preview windows, tprevent print preview windows from being blank with GTK+ 2.18
  • fix core dump when attempting tinsert a non-existing file using a mailto: uri
  • fix LDIF export
  • fix registering as default client on windows 7
  • fix win32 build on latest mingw32

New in Claws Mail 3.7.3 (Oct 9, 2009)

  • New in this release:
  • The user is now warned when inserting a large file in the message body. The value of 'large' can be configured on the Compose/Writing page of the Preferences.
  • Added 'has_attachment' and 'signed' matcher expressions to Filtering and Processing Flags lists.
  • Support Reply fixes of French Yahomail and French Lotus Notes.
  • Enabled Page Size and Orientation configuration in the print dialog.
  • GTK+ 2.18 or newer only.
  • tools/convert_mbox.pl
  • Add -R flag tsupport recursive conversions of arbitrary Evolution mail folders.
  • Updated user manual.
  • Updated Brazilian Portuguese, Czech, French, German, Hungarian, Indonesian, Japanese, and Polish translations.
  • Bug fixes:
  • bug 1949, 'Spell checker doesn't recognise certain word in Subject header, but does in message body'
  • bug 1951, 'C-Mail dumps core when editing displayed headers'
  • bug 1952, 'Deleted mails in Queue folder highlight it'
  • bug 1954, 'Segfault on reading wrong STATUS'
  • bug 1957, 'LDAP errs out after searching tomany search bases'
  • bug 1966, '"Collapse all threads" slower than "Expand all threads"'
  • bug 1967, 'Claws gets stuck after accepting a certificate warning dialog'
  • bug 1969, 'Bad guess for outgoing encoding'
  • bug 1984, 'Claws Mail does not support the anwser prefix used by French Lotus Notes'
  • bug 1994, 'Changing colors required restart.'
  • bug 2003, 'Address gathering dialog minor bugs/annoyances'
  • bug 2006, 'Non-utf8 strftime(3) date strings shows up garbled in GUI'
  • bug 2007, 'Small memory leaks'
  • bug 2008, 'Claws-Mail doesn't refresh after deletion'
  • bug 2009, 'Incorrect pointer representation with GTK+2.18'
  • Debian bug 530057: 'claws-mail-tools: bashism in /bin/sh script'
  • Redhat bug 512024, 'folder.c:3543 Condition msglist != NULL failed'
  • fix displaying Base64 parts with decoding errors (parts without errors get displayed)
  • fix disappearing folderview icons on main toolbar update
  • fix crash on non-existent LDAP server
  • fix toolbar spacing that breaks dark themes

New in Claws Mail 3.7.2 (Jul 3, 2009)

  • Default Cc, Bcc and Reply-To options have been added to Folder Properties.
  • MIME parts that lack an end boundary are now handled, (even though they're INVALID!).
  • A 'Metadata handling' option has been added to the Miscellaneous options page. The options are 'safer' or 'faster'. 'faster' is Claws' original behaviour. 'safer' prevents data loss on system crashes where the filesystem is of a 'not-so-robust' variety, e.g. xfs. If in doubt, use 'safer'. This option defaults to 'safer'.
  • Face and X-Face previews have been added to the Custom Header Configuration dialogue in Account preferences.
  • An option has been added to the Receive page of IMAP account preferences, "Move deleted mails to trash and expunge immediately". This option is on by default to avoid changing the existing behaviour. Turning it off prevents automatic expunging. Also, 'Tools/Expunge' and 'View/Hide deleted messages' menu items have been added to main toolbar.
  • Support for clickable gopher:// links has been added.
  • In the Compose window a warning dialogue is raised if attachments that have been added no longer exist on the filesystem at the time of sending.
  • Buttons to clear header lines in the Compose window have been added.
  • GnuTLS compatibility mode is now used, this avoids problems with servers that don't comply 100% with the spec, but still exist.
  • tools/csv2addressbook.pl thunderbird import for version 2.0.0.21 has been added.
  • Added Indonesian, Japanese, Portuguese, and Slovakian translations.
  • Updated Bulgarian, Brazilian Portuguese, Czech, Finnish, French, German, Hungarian, Italian, Russian, and Spanish translations.

New in Claws Mail 3.7.1 (Mar 6, 2009)

  • Spell Checking has been added to the Subject in the Compose window.
  • The 'Quotation characters' option has been moved from the Compose/ Writing page of the preferences to the /Message View/Text Options page, where it should be.
  • When replying to signed and/or encrypted mail and the preference to sign and/or encrypt is set, the original mail's privacy system is automatically used, if available.
  • If a text/calendar attachment is present in a message it is automatcally selected if a suitable plugin (i.e. vCalendar) is available.
  • /Tools/List URLs now shows both the link title and URI if possible.
  • A URI appearing in the statusbar is now only trimmed if necessary.
  • When using /Tools/Create filter|procesing rule/Automatically the List-Id header is preferred to X-* headers.
  • The manual has been updated.
  • Updated Brazilian Portuguese, Czech, Dutch, Finnish, French, German, Hungarian, Simplified Chinese, Spanish and Swedish translations.
  • Bug fixes:
  • bug 1432, '& not escaped in links (HTML rendered as text)'
  • bug 1506, 'Recursive search in collapsed folders'
  • bug 1799, '"Discard message" deletes manually saved draft'
  • bug 1804, 'attach_save_directory does not default to $HOME'
  • bug 1811, '[mime] Crash when there's no room for filename's start on the same line'
  • bug 1817, 'Changing Themes does not update the pixmaps in "Select folder" dialog box'
  • bug 1825, 'Unable to fetch messages from IMAP folders named with non-ASCII string'
  • bug 1834, '"semi"-selection when collapsing thread'
  • bug 1838, 'Claws-Mail sometimes quits when attempting to type a capital Q'
  • bug 1840, 'margins for printing not restored'
  • Launchpad bug 335571: 'claws-mail crashed with SIGSEGV in strlen() while deleting large amount of e-mails on IMAP account'
  • fix font updating after changing derive_from_normal_font
  • fix build for bison 2.4.1
  • fix bug where if plugin path[0] had same name as plugin path[1], (like in the de translation), the plugin path[1] page was lost and not shown in the GUI
  • fix updating of summaryview popup menu sensitivity
  • fix crash when right-clicking in summaryview when processing is active
  • fix synchronisation dialog that shouldn't appear when network goes down (Network Manager)

New in Claws Mail 3.6.1 (Oct 10, 2008)

  • Added /View/Fullscreen option.
  • Re-ordering of the filtering/processing condition and actions lists is now possible using drag'n'drop.
  • Updated Brazilian Portuguese and French translations.
  • Bug fixes:
  • bug 1737, 'Claws-Mail 3.6.0-1 crashes upon opening.' (MAEMO)
  • bug 1742, 'Attachment list contents not visible/scrollable' (MAEMO)
  • bug 1747, 'Wanderlust keybindings no longer working (regression)'
  • bug 1749, 'Shortcut keys for color labels not changeable'
  • fix failure of Hide toolbar option on restart.

New in Claws Mail 3.6.0 (Oct 4, 2008)

  • Support for client SSL certificates.
  • Better support for SSL certificate stores to be able to verify server certificates.
  • Renaming of newsgroups is possible.
  • Unsaved server passwords can now be temporarily saved for the duration of the session.
  • Support for basic auto-indentation in the Compose window.
  • Support for animated GIFs in the message view.
  • The Spam/Ham flag is now stored on the IMAP server when possible, using "Junk" and "NonJunk" keywords.
  • All deprecated GTK interfaces have been replaced with their non-deprecated equivalents.