3.17.524 Feb 2020 03:15
Inline Git patches now have colour syntax highlighting The colours of these, and patch attachments, are configurable on the 'Other' tab of the Display/Colors page of the general preferences.
The previously hidden preference, 'summary_from_show', is now configurable within the UI, on the 'Message List' tab of the Display/Summaries page of the general preferences, 'Displayed in From column '.
Re-edit' has been added to the message context menu when in the Drafts folder.
Additional Date header formats are supported: - weekday, month, day, hh, mm, ss, year, zone - weekday, month, day, hh, mm, ss, year.
LiteHtml viewer plugin: scrolling with the keyboard has been implemented.
The included tools/scripts have been updated: o eud2gc.py converted to Python 3 o tbird2claws.py converted to Python 3 o tbird2claws.py converted to Python 3 o google_search.pl has been replaced with ddg_search.pl (that is, duckduckgo.com instead of google.com) o _date.sh and its documentation have been updated o multiwebsearch.pl 'fm' (freshmeat.net) has been removed; 'google' has been replaced by 'ddg' o the outdated OOo2claws-mail.pl script has been removed.
Updated translations: British English, Catalan, Czech, Danish, Dutch, French, German, Russian, Slovak, Spanish, Swedish, Traditional Chinese, Turkish.
o, 'Focus stealing after mail check' improved o, '403 is Forbidden not Unauthorized' o, 'Preferences: Text Options Header Display modal is not modal' sic o, 'Sup p ort C99 compilers in m4/spamassassin.m4' o, 'Claws metadata included in MBOX exports' o, 'claws-mail 3.17.4 breaks copy-pasting from emacs-gtk3' o, 'INBOX being "read" automatically - being marked as read before being selected' sic o, 'Mark all as read/unread does not belong to the message context menu' o, 'goto folder UI confusing' o crash in litehtml_viewer when. tag has no href o removed "The following file has been attached..." dialogue o MBOX import: give a better estimation of the time left and grey
3.17.427 Jul 2019 07:45
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.
o, 'No automatic NNTP filtering' o, 'address book blocks focus on email window' o, 'Focus stealing after mail check' o, 'Filtering does not work on NNTP' o, 'misbehaving text wrapping when URL chars are present' o, 'Canceled right-click on message list leaves UI in inconsistent state' o, 'crashes when some external APIs fail' o, 'Hang (with killing needed) during action which extracts attachments' o, 'segfault after deleting message in a window' o, 'fingerprint in SSL/TLS certificates for... (regress error)' o, 'some small ' o, 'Translation error on Russian' o, 'proxy server for sending doesn't work' o, 'remember directory of last saving' o, 'corrupted double-linked list' 0, 'Max line length exceeded when forwarding mail' o, '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 ha
3.17.323 Dec 2018 21:05
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.
o, 'Links including umlauts are broken' o, ''Save message to' option not set when it should be' o prevent the Tools/SSL/TLS Certificates dialogue from crashing when certificate filenames contain a fingerprint. o build on GNU Hurd. o various build when building without GnuTLS.
For further details of the numbered and RFEs listed above
3.17.215 Dec 2018 11:05
Message List: A context menu has been added to the column headers, it has two entries: a new option, 'Lock column headers', and 'Set displayed colums'.
Folder List: A context menu has been added to the column headers, containing 'Set displayed columns'.
Preferences: The Display/Summaries option page has been split into three notebook pages: Folder List, Message List, and Defaults. The Message List page contains the new 'Lock column headers' option. The Defaults page contains several new options for new folders. New Folder Properties: It is now possible to control signing and encrypting options on the Compose page. By default it follows the Account preferences, but they can be overridden to always sign and/or encrypt, or never sign/encrypt.
Saving sent messages: The global preference, 'Save sent messages', can now be overriden by the Folder Property and Account preferences. The global preference no longer needs to be activated for the Account Preference, 'Put sent messages in...' option to function. Likewise, the Folder Property, 'Save copy of outgoing messages to this folder instead of Sent', no longer relies on the global preference being set.
SSL/TLS certificates: The SHA-256 fingerprint is now displayed, and the MD5 fingerprint has been removed.
SSL/TLS certificates list: Status and Expiry columns have been added, and expired and invalid certificates are now clearly indicated.
QuickSearch: body searches are now quicker.
QuickSearch: symbols used in Extended searches are now expanded in the 'Edit' dialogue.
Re-editing: Flags and tags are now preserved when re-editing a message.
Fancy plugin: The minimum required webkitgtk version is now 1.10.0.
PDF Viewer plugin: Ctrl+scroll now zooms.
Tools: added cm-break.pl script, which breaks thread references for the selected messages; textviewer.pl has been updated and now requires perl 5.14.1.
The legacy "sylpheed-claws" symlink is no longer installed in the bindir.
New translation: Portuguese.
Updated translations: Brazi
3.17.127 Aug 2018 03:17
o, 'Crash when clicking 'reply' or 'reply with quote'' o Account signature: Warn and fail rather than crashing when format string is faulty.
For further details of the numbered and RFEs listed above
3.17.016 Aug 2018 11:25
the minimum GLib requirement is now 2.28.
the mimimum GTK+2 requirement is now 2.24.
nettle is now required, following removal of libcrypt from glibc.
explicit use of --disable-gnutls is now required if gnuTLS support is not required.
SOCKS proxy support has been added. Global settings can be found on the Mail Handling/Proxy page. This can be overridden by Account settings on the new Proxy page.
Accounts can now have their own auto-check intervals, or follow the global interval.
in the options for 'default selection when entering a folder', 'first ... ' has been renamed to 'oldest ... ', and 'newest ... ' items have been added.
Message List: when changing sort key by clicking column header, the sort direction is now preserved.
Message View: keypress handling for scrolling, (PgUp/Down, Space, Backspace), has been improved.
the Network Log now displays output from LDAP operations.
Go to last error" has been added to the Log Window context menu.
Filtering/Processing: "mark_as_spam" is no longer a final action, since it does not move the marked message.
Filtering/Processing: Resent-From and Resent-To have been added in Any/All header(s) (in Address Book) matcher rules.
when a Return-Receipt request is received by an unknown address, the user is now required to choose which Account to send it from.
Colour Labels: confirmation is asked for when clearing or overriding existing colour labels.
Address Book: basic contact merging has been added.
NetworkManager support: ported from libnm-util/libnm-glib to libnm.
Dillo plugin: this HTML rendering plugin is now once again available.
RSSyl plugin: the modified time is no longer considered when matching deleted items.
RSSyl plugin: Handle 404 and other fetch failures better.
Attachment Remover plugin: the user is now notified about what has been done when processing multiple selections.
SpamAssassin plugin: added support for compression (the server must have compression enabled, and the local spamc too).
SpamAssassin plugin: d
3.16.018 Dec 2017 03:15
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.
o, 'procmime.c: FILE leak in specific circumstances' o, 'Very similar strings in src/gtk/about.c' o, 'Segfaults when master passphrase di
3.15.130 Aug 2017 03:15
o, 'Contact pictures not deleted when contact is deleted' o, 'Fails to build in Debian kfreebsd-*' o, 'Crash upon deleting tags.' o, 'AttRemover deletes message and fails to create new one when disk is full' o, '"Re-edit" should not recycle the Message-ID header' o, 'autogen.sh fails with invalid test on line 33' o, 'segfault at startup with old profile and IMAP account' o, 'slibtool causes compile failure' o crash in sieve manager window when no account has sieve enabled. o incorrect labels in folder selection dialog. o RSSyl feeds getting renamed to "Untitled feed". o Resent-Date value. o typo around libarchive in configure.ac.
For further details of the numbered and RFEs listed above
3.15.027 Mar 2017 13:05
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
3.14.108 Nov 2016 03:15
hide_timezone', a new hidden preference that sets the timezone of date fields sent over the network to the unknown timezone value as specified in RFC 5322 3.3. Default value is false (i.e. send available timezone information).
rewrite_first_from', a new hidden preference which works around a limitation of some servers with 'overly-liberal parsers'. When this is turned on and the Content-Transfer-Encoding is set to 8bit or 7bit, in a message body starting with 'From ' the 'From ' will become '=46rom ' (i,e, encoded form of 'F') and the Content- Transfer-Encoding will be changed to Quoted-Printable. When it is turned off no such modification will be made but it is very likely that an MTA will convert the 'From ' to ' From '. See RFC 4155 for further 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' is evaluated as a command-line to get the filename name from, using an absolute /path/to/filename.
IMAP mailboxes which show subscribed folders only are now indicated by a green folder icon.
The Icon Legend has had the missing folder icons added and also has an improved layout.
Drafted messages: Do not add Message-ID for draft, unless the message already has one. A Message-ID header is now only added when queuing a message, and any existing Message-ID and References headers 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 when selected' 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 when using older versions of GnuTLS library.
Since GnuTLS 3.1.7, this minimum size is dictated by the priority string, and currently (GnuTLS 3.3.0) the "safe-enough" value is 1008 bits. We set this minimum size explicitly for older GnuTLS versions.
Users who are affected by this
3.14.008 Aug 2016 03:15
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 thread parenting for two or mor
3.13.220 Jan 2016 03:15
o, '"Disposition-Notification-To:" should default to same value as "From:' o, 'Remotely exploitable.' o, 'After 3.13.1, characters in some Japanese codec are never correctly converted to internal ones'.
For further details of the numbered and RFEs listed above
3.13.122 Dec 2015 05:25
When attaching files with no suf, 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.
o, 'Selection selects too many under expanded view' o, 'Selecting mails through Shift-Home/End doesn't work properly' o, 'loaded vCalendar plugin "disables" gnome-shells calendar view entries' o, 'Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message' o, 'Remotely exploitable.' o, (windows) 'Attachments containing certain special characters in filename are not opened' o, 'No valid feed found when channel title is missing' o, 'Can't delete multiple selected e-mails' o, 'Selecting a leaf folder with keyboard no longer opens it' o, 'Opening preferences window causes out of bounds read' o, 'HTML. tag with no href makes message display incorrectly.' o, 'Hype
3.13.011 Oct 2015 20:50
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, Briti
3.12.021 Jul 2015 05:25
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.
and so much more!.
Bug fixes: o, 'vCalendar timezone glitches' o, 'More descriptive error msgs when attempting to delete a folder' o, 'Infinite loop+crash when refreshing folders from dovecot mbox based mailbox' o, 'improve focus rectangle removal in summaryview' o, '"if item changes... never mark as unread" marks new items as read' o, 'Encrypted mails are stored unencrypted in 'Queue' while sending via IMAP' o, 'claws-mail-3.9.3 compilation warnings' o, 'Fails to build in Debian hurd-i386' o, 'revert "Remove unreachable code"' o, 'Ability to choose other From values via keyboard has been lost' o, 'Unable to insert a file into a message during compose.' o, 'Two problems when re-sending a file with an attachment' o, 'Event cancellation uses incorrect method parameter for Content-Type header' o, 'segfault in src/prefs_account.c' o, 'segfault in src/wizard.c' o, 'Initialize widget before callback handler for 'clicked'' o, 'documen
3.11.128 Oct 2014 03:15
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.
Updated translations: Norwegian Bokmål.
Bug fixes: o bug 3306, 'HTML tag is not always rendered in error dialog' o bug 3308, 'build ignores --localedir'
For further details of the numbered bugs and RFEs listed above
3.11.022 Oct 2014 03:18
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' sorti
3.10.111 Jul 2014 18:24
This is a major code cleanup and bug fix release. A new preference to automatically accept new or changed CAs (if provided by distro) was added. Quick search focus was fixed, and PGP keys use RSA 2048 per default. The .desktop shortcut now contains Compose and Receive actions. Various localizations were updated.