Bring back possibility to unset default font family and font size
Fix style attribute quoting when font-family contains double quotes
SOme code improvements
Hide Delivery Status Notification option when smtp_server is unset (#1489336)
Add comment that to use LDAP variables in bind_dn/base_dn user_specific must be enabled (#1489335)
Fix setting domain in virtualmin password driver (#1489332)
Add new password encodage ('ad') in ldap password drivers (#1489349)
Code improvements, remove code duplication
Make sure language code extracted from HTTP_ACCEPT_LANGUAGE is in xx_YY format
Copy version string from package.xml although plugin versions should be derived from git tags
Support HTTP_HOST, SERVER_NAME and SERVER_ADDR values in include_host_config feature
Handle nicely situation when normalize_entry is executed on already normalized entry
In password ldap_simple driver: added LDAP debug, added password_ldap_bind
hook, so other plugins can provide user DN for password change
We've encountered (malformed) messages with more than
one text/plain or text/html part here. There's no way to choose
which one is better, so we'll display first of them and add
others as attachments (#1489358)
rcube_list_widget.rows is not an array - fixed checking if it's empty (#1489359)
Generate settings tabs with a template object 'settingstabs' and let plugins register themselves there using the 'settings_actions' hook
Make password plugin use the new 'settings_actions' hook to register its link in the settings navigation
Created composer.json files for default plugins
Fix issue where search result was reset after sending a message (#1489350)
Also truncate the list of addresses in print view + add link to show them all
Use DOMDocument LIBXML_PARSEHUGE and LIBXML_COMPACT options if possible (#1489302)
Added managesieve_domains option to limit redirect destinations