diff --git a/k9mail/src/main/res/xml/changelog_master.xml b/k9mail/src/main/res/xml/changelog_master.xml index 91bc9080e8b..361e99a51aa 100644 --- a/k9mail/src/main/res/xml/changelog_master.xml +++ b/k9mail/src/main/res/xml/changelog_master.xml @@ -3,9 +3,6 @@ @@ -44,8 +41,7 @@ Many bugfixes and optimizations Added translations: Esperanto, Gaelic (Scottish), Icelandic, Welsh - - + Fixed bug where automatic synchronization wouldn't restart after the device exited doze mode @@ -109,177 +105,101 @@ Added translations: Bulgarian, Persian (Farsi), Croatian, Portuguese, Romanian, Slovenian, Serbian Lots of smaller bug fixes and features - - More user interface tweaks for encryption-related functionality - Message signing without encryption is now an expert feature that is disabled by default - Added support for directional pad to move to next/previous message - Worked around a bug when viewing attachments - Fixed notification grouping on Android Wear and Android 7.0 - Fixed notification actions on Android 7.0 - - - User interface tweaks for encryption-related functionality - Fixed crash caused by new message notifications - Fixed bug with downloading attachments - Fixed structure of emails created with K-9 Mail - Fixed bug where message list was displayed twice - Updated translations - - - Fixed dark theme - - - Fixed crash when selecting folder to move message - Fixed bug where wrong message format was used when replying - Fixed position of context menus on Android 7.0 - Fixed icon for encryption status of a message - Hide crypto status when no crypto provider is configured - Hide invalid email addresses of a system contact - Added support for linkifying URLs with new TLDs - Added server settings for more providers - - - Fixed replying to and forwarding of encrypted messages - Ask for confirmation on "mark all as read" - Suggest server name based on server type - Added support for esPass MIME type (application/vnd.espass-espass+zip) - Removed attachment indicator for encrypted messages - Don't add additional line break to the end of a message when sending - Removed broken support for sending messages as 8-bit via SMTP - Lots of internal changes and minor bug fixes - - - New option: only notify for messages from contacts - Added auto-configuration support for more providers - Improved PGP/MIME experience - Lots of internal improvements + + Fixed packaging error; v5.009 was missing translations - - Added support for List-Post header - Added support for sub-folders (WebDAV) - Display notification on authentication failures + Protect against the Surreptitious Sharing vulnerability - Re-enabled search in message bodies - Fixed support for PGP/INLINE - Fixed bug where some threads had multiple entries in the message list - Fixed 'reply to all' - More bug fixes + Improved MIME type handling when other apps share files to K-9 Mail - - Added rudimentary support for reading and composing PGP/MIME messages - Added support for stacked single message notifications on Android Wear - Added setting to disable notifications during quiet time - Added setting to show confirmation dialog when discarding message - Added option to copy sender/recipient addresses to clipboard - Show warning when user tries to send an email without a subject - New database structure; temporarily disables fulltext search - Allow importing of settings created with newer versions of K-9 Mail - Added support for Server Name Indication - Disabled support for SSLv3 protocol/ciphers and all RC4 ciphers - Fixed bug where third-party apps couldn't delete messages from certain folders - Fixed bug in settings export with certain folder names - IMAP: Fall back to LOGIN command when AUTHENTICATE PLAIN fails - Added auto-configuration support for more providers - Added translations for Persian (Farsi) and Slovenian - Updated translations - More bug fixes + + Work around a problem with Android System WebView 49.0.2623.34 - + + Improved MIME type handling when other apps share files to K-9 Mail + Fixed bug where certificate error dialog was erroneously shown on generic TLS errors (POP3) + Fixed bug when exporting folders containing "." + Don't overwrite delete policy setting when editing incoming server settings + Fixed bug with delete URI in MessageProvider + Added auto-configuration settings for some providers + + Fixed an issue caused by the latest Android System WebView update - - Fixed a bug where messages where not always displayed on Android 5.x + + Fixed a bug where messages were not always displayed on Android 5.x - - Reverted all changes introduced with v5.104 except for the bugfixes related to Android 5.1 + + Fixed more crashes when selecting messages on Android 5.1 - + Fixed crash when selecting multiple messages on Android 5.1 - Fixed settings export - Fixed some layout bugs - Added Serbian translation - Updated several translations - - Added ability to customize lock screen notifications (Android 5.0+ only) + Fixed a bug where a certificate error was wrongly reported - Updated translation - - - Improved 'open' functionality for attachments - Removed APG legacy interface - Fixed bug in Russian translation - - - Fixed build problems that caused v5.100 to request the permissions READ_CALL_LOG and WRITE_CALL_LOG - + Removed SSL/TLS session caching because it was causing problems - - Dropped support for Android versions older than 4.0.3 + + Updated version to 5.000 + + + K-9 Mail now requires at least Android 4.0.3 + Added support for OpenPGP API v3 (get OpenKeychain) Added ability to use client certificates for authentication Enabled support for TLSv1.1 and TLSv1.2 Added SSL/TLS session caching + Offer encrypted connection by default when manually setting up an account + Simplified options for authentication and security + Removed auto-configuration settings for all providers that didn't support encrypted connections + Added privacy setting to omit the User-Agent header + Added privacy setting to use UTC as timezone in mail headers Finer grained control for notifications Added support for delete confirmations in the message list Added the option to show the password when setting up new accounts - Added privacy setting to omit the User-Agent header - Added privacy setting to use UTC as timezone in mail headers - Added auto configuration settings for various providers - Fixed HELO/EHLO with IPv6 address literals - Various bug fixes - Added translations: Latvian, Estonian, Norwegian Bokmål, Galician (Spain) - - - Added support for OpenPGP API v3 - Fixed problems with IMAP login + Added a slider to allow picking a font size for the message body (40% to 250%) in settings + Added support for KitKat's Storage Access Framework that allows you to attach multiple files at once + Multiple bug fixes Updated translations - Fixed multiple bugs - - - Offer encrypted connection by default when manually setting up an account - Simplified options for authentication and security - Removed auto-configuration settings for all providers that didn't support encrypted connections - Improved compatibility with IMAP (proxy) servers - More small fixes and improvements - + + Fixed a bug with IMAP Push that could cause excessive battery drain + Exclude error folder from unread/starred count Avoid adding the same recipient twice when using "reply to all" - Fixed a bug with bitcoin URIs + Improved compatibility with IMAP (proxy) servers + Improved support for non-standard conform "share" functionality used by some apps + Another attempt at working around the display bug on Asus Transformer devices Added mailbox.org to the list of providers + More bug fixes - - Added a slider to allow picking a font size for the message body (40% to 250%) in settings - Added support for KitKat's Storage Access Framework that allows you to attach multiple files at once - Added support for apps that don't know how to properly use Android's 'share' functionality - Fixed a bug with IMAP Push that could cause excessive battery drain - Another attempt at working around the display bug on Asus Transformer devices - Don't lose formatting of the quoted message when changing orientation while replying - Disabled pull-to-refresh in search views where remote search isn't allowed + + Removed the work-around for the display bug on Asus Transformer devices introduced in v4.802 because it was causing problems + K-9 Mail now uses a locale-specific date in the header of a quoted message + Fixed bug where inline images where not showing in KitKat + Fixed POP3 STLS command + Added auto-configuration settings for some providers + Updated Dutch, Spanish, Danish, Slovak, Russian translation More bug fixes - Updated Japanese translation - - Fix issue 6064: Inline images don't display on KitKat - Update list of German Internet providers - Add provider Outlook.sk and Azet.sk to provider list - Update Brazilian Portuguese, Czech, Danish, Dutch, French, Greek, Hungarian, Polish, Russian, Slovak, Spanish, and Ukrainian translations - Fix POP3 STLS command - Use a locale-specific date in the header of a quoted message - Account preferences clean-up - Make IMAP autoconfig recognize "Draft" as drafts folder - Add posteo.de to providers.xml - Return proper error message when certificate couldn't be verified against global key store - Add support for bitcoin URIs - Change the way we harden SSL/TLS sockets Blacklist a couple of weak ciphers, bring known ones in a defined order and sort unknown ciphers at the end. Also re-enable SSLv3 because it's still used a lot. - Implement pruning of old certificates from LocalKeyStore. Certificates are deleted whenever server settings are changed or an account is deleted. - Fix inadequate certificate validation. Proper host name validation was not being performed for certificates kept in the local keystore. If an attacker could convince a user to accept and store an attacker's certificate, then that certificate could be used for MITM attacks, giving the attacker access to all connections to all servers in all accounts in K-9. - Users can now use different certificates for different servers on the same host (listening to different ports). - The above changes mean that users might have to re-accept certificates that they had previously accepted and are still using (but only if the certificate's Subject doesn't match the host that they are connecting to). - Make sure to return different colors for senders with different name, but the same mail address (e.g. mails sent by certain issue tracking systems). - With the new webview scrollview combo we've got loadinoverviewmode seems to behave better. - Fix file selection for import Using FLAG_ACTIVITY_NO_HISTORY will cause the file selection to fail when KitKat's "Open from" activity opens a third-party activity. + + Added work-around for a display bug on Asus Transformer devices + Improved certificate validation. If you had to manually accept a certificate before you will have to do it again after this update. + Re-added support for SSLv3; fixed SSL-related problems with Android 2.2 + Also use SSL/TLS hardening for STARTTLS connections + Added support for Bitcoin-URIs + Added higher resolution app icon + Added support for non-standard conforming servers when looking for "Drafts" folder + Added auto-configuration settings for some providers + Fixed color generation for contact picture placeholders + Updated Japanese, Polish, Czech, Russian, Greek, Hungarian, Dutch, Ukrainian, Brazilian Portuguese, French translations + + + Further bugfixes for importing settings on KitKat + First pass at a fix for blank messages showing up when the 'Auto-fit messages' option is checked + + + This release should behave better on KitKat devices. A version of 4.8 that runs on older devices should appear shortly. Overhauled how we do message view scrolling to fix a KitKat issue. Thanks to Joe Steele!