).
[mms] If using spellcheck on send, automatically send if no spelling errors
exist (Request #6892).
[jan] Show all addresses when printing messages.
[mms] Fix cache issues in folder tree when deleting a mailbox (Bug #7745).
[mms] Fix updating POP3 indices when deleting in mailbox view (Bug #8035).
[jan] If updating a calendar event fails, try to import it instead (Bug #7589).
[mms] Fix [un]escaping of various URLs on message screen caused by security
fixes in v4.3.3 (Bug #7926).
[jan] Fix rendering of subjects in RTL scripts when using LTR translations
(vilius@lnk.lt, Bug #3511).
[mms] Add hook to allow hiding of IMAP folders (Gunnar Wrobel ,
Request #7353).
[jan] Fix logging of messages forwarded with attachments (Bug #7911).
------
v4.3.3
------
[cjh] SECURITY: Escape output in message.php, pgp.php and smime.php (found by
Gunnar Wrobel
).
[jan] Use all credentials and mailer settings for iTip replies (Bug #7388).
[mms] Show translated 'INBOX' prefix for subfolders (Request #7759).
[mms] Workaround obsolete 'UT' date format (Request #5717).
[mms] Fix tracking folder changes when renaming (Bug #7772).
[cjh] Suppress browser autocomplete when redirecting messages (Bug #7767).
------
v4.3.2
------
[mms] Fix prototypejs regression on IE (Bug #6590).
------
v4.3.1
------
[jan] SECURITY: Escape output in test.php.
[mms] Don't include Virtual Folder information in when tracking folder tree
changes (Bug #7739).
[mms] Marked stripped parts as 'attachment', not 'inline' (Request #4664).
[mms] Fix linking from addresses in mailbox to compose screen (Bug #7432).
[jan] Use mailer configuration when sending iTip replies (Bug #7388).
[jan] Always display multipart/appledouble attachments.
[mms] Upgrade prototype.js to v1.6.0.3.
------
v4.3.0
------
[jan] Add compose token to redirect view (Bug #7383).
[jan] Don't resize window if not composing messages in a popup.
---------
v4.3.0RC2
---------
[mms] Fix loading of print stylesheets when printing a message (Bug #7310).
[mjr] Fix redirect loop when conf[server][change_server] is true (Bug #6978).
[mms] Fix message caching and optimize storage.
[mms] Fix autocomplete address positioning on IE (Bug #7074).
[cjh] When the selected view doesn't match the type of browser's default view
(IMP or DIMP for a mobile browser, MIMP or DIMP for a desktop browser),
explicitly redirect to that view and disable the frameset (Bug #6332).
[jan] Add support for updating exsting events and cancelled recurring event
instances to iTip viewer (Bug #6636).
[mms] Fix uploaded compose attachment names if magic quoting is on (Bug #7215).
[mms] Cache results of address formatting.
[jan] Show name and email address in the address book popup (Request #6937).
[mms] Messages from lists can now have large quotes automatically hidden.
---------
v4.3.0RC1
---------
(released as v4.2.1-RC1)
[mms] Fix incorrect autocomplete replacement in certain cases (Bug #6819).
[mms] Use optimized autocomplete javascript library.
[mms] Handle ';' to delimit addresses when composing.
[jan] Don't allow adding private PGP keys as public keys (Bug #7080).
[jan] Add Basque translation (Euskal Herriko Unibertsitatea EHU/UPV
).
[mms] Search by size now displayed in KB (Request #6921).
[jan] Add option to attach personal vCard to message (requires Turba 2.2.2).
[jan] Fix maildir quota driver (Bug #7014).
[jan] Add configuration for quota message format.
[mms] Maintain original header encoding on redirect (Bug #7006).
[cjh] Add CSRF tokens to the Compose screen (Kris Steinhoff
).
[jan] Fix adding vhost specific trailer.txt.
[jan] Add more flexible placeholders to SQL quota driver.
[jan] Fix passing passwords to quota drivers.
[mms] Improved folder list generation (Bug #6972).
[cjh] Allow hiding quota messages when quota is unlimited (Thomas Jarosch
, Request #6934).
[jan] Add mailto: handler for Firefox 3+.
[mms] Fix address MIME encoding issues when saving a draft (Bug #6986).
[cjh] Include a hint about fixing invalid From addresses in the error message
(steinhof@umich.edu, Bug #6941).
[cjh] Fix overwriting $params in _imp_adminDo API call (Bug #6955).
[mms] Never wrap flowed lines in text/plain messages.
[mms] Fix broken spellcheck when using fckeditor on Safari 3 (Bug #6909).
[mms] Fix unescaping URL parameters passed to popup windows (Bug #6834).
[jan] Fix logging of forwarded messages.
[mms] Fix creation of subfolders in certain namespaces
(thomas.jarosch@intra2net.com, Bug #6827).
[mms] Improve search page by moving flags into search criteria section
(Request #6825).
[mms] If using imagemagick, allow creation of PDF thumbnails.
[mms] Strip quotation marks and backslashes from displayed addresses.
[mms] Fix spellcheck in HTML mode when using Xinha on IE (Bug #6799).
[mms] Fix rare case when spellchecking HTML input could result in the HTML tags
being recognized as misspelled words.
[jan] Fix parsing for Token System configuration parameters.
[mms] Add ability to search by size.
------
v4.2.2
------
[cjh] SECURITY: Escape output in message.php, pgp.php and smime.php (found by
Gunnar Wrobel ).
------
v4.2.1
------
[jan] SECURITY: Escape output in test.php.
------
v4.2.0
------
[cjh] Fix display of email groups in received messages.
[cjh] Fix sending email to contact lists (Bug #6732).
[cjh] Make sure that email addresses entered in the Identities screen pass
basic well-formedness validation (Bug #6654).
[cjh] Fix default server selection on the login screen
(adrieder@sbox.tugraz.at, Bug #6738).
[cjh] Fix defaulting to the wrong address book in the Contacts popup
(steinhof@umich.edu, Bug #6723).
---------
v4.2.0RC4
---------
[mms] Add ability to cache JS/CSS files to static files to improve performance
and to fix problems when updating JS/CSS files.
[cjh] Apply fix for http://dev.rubyonrails.org/ticket/11473 to prototype.js
(Request #6590).
[cjh] Make request token lifetime configurable (faurep@agr.gc.ca, Request
#6679).
[mms] If using SMTP, send messages using 8BITMIME (RFC 1652) or BINARYMIME (RFC
3030) if appropriate (Request #6645).
[cjh] Work around a spellchecking issue with proc_close and --enable-sigchild
(Bug #6625).
[jan] Show user drop down list in ACL screen if possible.
[mms] Redirect after doing maintenance to the proper view (Bug #6179).
[mms] Allow switching views in mobile login mode (Request #6332).
[jan] Support vhosts setting when loading header.php, servers.php, spelling.php
and trailer.txt configuration files.
[mas] Use delete icon on search page to remove elements. (Liam Hoekenga
, Request #6515).
[mms] Add link to delete entire thread on thread screen (Request #5884).
[mms] Hide trash-related options when trash is disabled.
[jan] Allow users to specify server name and login credentials in Horde's
preferences (requires Horde 3.2).
[mms] Message cache now stored in configurable chunks to reduce memory usage.
[mms] Fix mailbox list caching when hiding deleted messages.
---------
v4.2.0RC3
---------
[mas] Replace %l and %d with the current short username and domain name in spam
reporting shell calls. (Bug #6364)
[cjh] Add a hook quota driver (Michael.Redinger@uibk.ac.at, Request #6322).
[mms] Make xinha add BR tag instead of P tag on enter keypress (Mozilla only).
[mms] Add fckeditor to list of supported javascript editors.
[jan] Hide iTip actions if not using IMP frontend (Bug #6116).
[cjh] Fix showing suggestions for the second or subsequent misspelled word
(Bug #6081).
[jan] Add configuration option to force users to a certain view.
[jan] Localize default folder names.
[jan] Call a contacts/add API method to create links for adding contacts if
available.
[jan] Filter HTML body when replying to HTML messages with the WYIWYG editor.
[jan] Allow users to set the HTML editor toolbar buttons in their preferences.
[jan] Fix charset of composed HTML messages (Bug #6268).
[cjh] Protect mailbox, message, and folder actions with CSRF tokens.
[cjh] Fix action dropdowns in IE6 (Bug #6177).
[cjh] Make sure to call Event.extend() when using inline event handlers, for
IE6's benefit.
[cjh] Fix improper enabling of HTML composition on replies (Bug #6176).
[jan] Use subject's CN instead of OU for storing public keys (Bug #6169).
[cjh] Make sure that custom checkbox preferences are stored as 0 or 1 instead
of 'on' or ''.
[jan] Fix popup URL generation (Bug #6139).
---------
v4.2.0RC2
---------
[mms] SECURITY: When sending linked attachments, protect against JAR attacks in
some Mozilla browsers (Bug #5892).
[cjh] Fix the bottom Select: menu in the mailbox view (Bug #6128).
[mms] Add hook for adding formatting information to a message list row
(Request #5234).
[mms] If javascript is available, automatically size the popup compose window.
[jan] Allow to write outside of HTML signatures in WYSIWYG editor (Bug #3753).
[jan] Highlight HTML signatures in WYSIWYG editor.
[jan] Remember webmail mode selected on the last login.
[mms] Compress download data.
---------
v4.2.0RC1
---------
[jan] Fix broken tags in HTML messages.
[mms] When sending notification that linked attachment has been downloaded,
correctly set timezone in download time (Bug #4609).
[cjh] If encrypting a message, encrypt an attached public key as well (Bug
#5733).
[jan] Remove "default search field" preference, show all common fields instead.
[cjh] Rename IMP_IMAP_Client::namespace to getNamespace() for PHP 5.3
compatibility.
[cjh] Cache PGP public keys for one hour (adrieder@sbox.tugraz.at, Request
#5773).
[mms] Add mailbox list caching across sessions.
[cjh] Don't translate "Fwd:" in email subjects (Request #5674).
[jan] Add link to strip all attachments from a message.
[jan] Show owner of S/MIME cert in signed messages, not the message sender.
[jan] Allow maintenance tasks to rename and delete fixed folders (Bug #5592).
[mms] Allow all javascript and CSS in a page to be served in a single browser
request.
[jan] Move all IMP-specific hook examples from Horde's config/ directory.
[jan] Fix compose window widgets with certain translations (Bug #5638).
[jan] Fix sidebar tree generation with certain translations (Bug #5525).
[cjh] Fix spellchecking HTML messages with active links (Bug #5629).
[cjh] Fix a fatal error when composing for users with no signature (Bug #5682).
[cjh] The pspell extension is no longer supported for spell checking since it
doesn't work with HTML composition at all (Bug #5516).
[cjh] Fix switching signatures when using HTML composition (Bugs #3753, #5594).
-----------
v4.2.0alpha
-----------
[jan] Add configuration for folders that may not be modified.
[mms] Inline PHP-generated javascript to avoid cross-domain leaking (Bug
#5307).
[cjh] Preserve current mailbox when composing in the main window (Bug #5415).
[cjh] Add a few more new mail sounds and allow the user to choose between them
(Request #3260).
[mms] Preserve URL anchor information when performing login.
[jan] Fetch public PGP keys from keyserver if not available in address book
(Requires Horde 3.2).
[mms] Add compose support for e-mails containing Internationalized Domain Names
(Request #5180).
[jan] Add a hook for post sending actions, after a message has been sent.
[mms] Add option to login screen to allow user to select the application mode
if either DIMP or MIMP is also installed.
[jan] Add unified IMAP quota driver to obsolete the Cyrus and Courier drivers.
[mms] Don't allow namespace delimiters in new mailbox names.
[mms] Change 'Important' flag to 'Flagged For Followup' and clear the flag
after a reply (Request #4867).
[mms] Allow display of shared/public folders separate from a user's personal
folders (Request #3581).
[mms] Allow thumbnails to be generated for all attached images, regardless of
image size.
[cjh] Add a modal confirmation dialog for emptying a folder (Request #4812).
[mms] Add ability for admin to limit size of reply text.
[mms] Add RSS/Atom feed for mailboxes (Eric Garrido ,
Request #2733).
[mms] If tidy is available, use it to clean up outgoing HTML messages.
[mms] Automatically delete blacklisted messages (Request #4569).
[cjh] Implement non-modal newmail popups (Request #3327).
[mms] Add option to restrict size of MIME message parts that can be displayed
inline.
[cjh] Add a Help entry for keyboard navigation (Bug #4716).
[mms] Most javascript code now uses the Prototype library.
[jan] Address auto-completion searches only at beginning of names and
addresses.
[jan] Add button to empty the current folder.
[jan] Show percentage of attachment limit usage in compose window (Eric Garrido
, Request #3434).
[jan] Add SQL driver for quotas (Tomas Simonaitis , Request
#4053).
[mms] Allow user to view PGP encrypted messages sent by themself (Bug #4332).
[mas] Make ACL editor more intuitive (Eric Garrido ,
Request #3808).
[mas] Conform to WCAG 1.0 Priority 2/Section 508 accessibility guidelines.
(Request #4080)
[mms] Added preference to allow composition in reply/forward based on "richest"
format available in original message (Request #4270).
[mms] Added preferences to determine default forwarding method and whether to
include body text in forwards by default.
[mms] Add preference to only verify PGP & S/MIME signed data upon user request
(Request #4022).
[mms] Add preference to indicate default cursor location in compose text area
(Request #3245).
[jan] Add support for symmetric PGP encryption (Requires Horde 3.2).
[cjh] Add an onbeforeunload handler so Firefox and IE users can be prompted
before accidentally closing a compose window (phyre@rogers.com, Request
#4271).
[jan] Move mail_hdr preference from identities to a regular preference.
[mms] Remove current mailbox information from session - allows multiple
simultaneous open IMP windows (Request #3171).
[mms] Add folder size display to folders screen (Request #4065).
[mms] Add ability to filter HTML message output with tidy (Request #388).
[cjh] Show thumbnails of large images instead of linking to them (Eric Garrido
, Request #3808).
[mms] Page location in mailbox is remembered for subsequent mailbox visits.
[mas] Add maintenance task to purge old messages from spam folder (Request
#3860).
[mms] Implement mailbox message list caching.
[mms] Port AJAX spell checking code from DIMP.
[mms] Port auto-complete contacts AJAX code from DIMP.
[mms] Add preference to poll all folders for new mail (Request #2197).
[mms] Allow admins to add "Printed By" headers to the top of all printed
messages (Request #1965).
[mms] Allow user to save per-folder sort preferences (Request #1483).
[jan] Add multidomain support for Kolab servers (tokoe@kde.org, Request #3579).
[cjh] Add a hook for post-login actions, after the session is established but
before redirection.
[mms] Recent search queries can be retrieved on the search page (Request
#3337).
[mms] Convert all templates to Horde_Template::.
[cjh] Show vTodo parts in the iTip driver (Request #3344).
[jan] Add maintenance task to purge old messages from sent-mail folders.
[cjh] Move allow_cc and allow_bcc to compose_cc and compose_bcc preferences.
[ben] Better support for MS-SQL.
[jan] Whether and where to show alternative mime parts is now a preference
instead of MIME configuration.
[mms] Split out custom spelling dictionary into separate configuration file.
[jan] Delete original message after saving a resumed draft.
[cjh] If the browser supports the necessary javascript, unblock images in HTML
messages without a page reload.
[cjh] Do all message styling based on flags with CSS.
[mms] Implement message caching.
[jan] Add permissions to restrict maximum number of recipients per message and
time.
[jan] Add API method "contacts/favouriteRecipients".
[jan] Add logging of sent messages.
------
v4.1.6
------
[jan] Fix sentmail folder not being updated in the preference interface after
updating to Horde 3.1.5 (Bug #5842).
[jan] Fix broken tags in HTML messages.
------
v4.1.5
------
[cjh] Lower memory usage when downloading folders (Andrew Morgan
).
[mms] Fix detection of default namespace information when no namespaces are
defined on the server (Bug #5538).
[mms] Don't lose message bodies When moving messages to trash when over quota
(Bug #5470).
[cjh] Remove unused defaults in Fetchmail_imap (Bug #2799).
[jan] Fix empty folder name appearing on Cyrus and servers with similar
namespaces (Bug #5138).
[jan] Only show reply options in iCalendar viewer if a reply is requested.
[cjh] Remove non-responsive www.keyserver.net and wwwkeys.pgp.net from PGP
options (Bug #5323).
[jan] Fix moving messages when over quota on Dovecot servers (Bug #5270).
[jan] Fix parsing of certain distribution lists (Bug #5134).
[mms] Fix rare occurrence where an action perfomed on the mailbox screen would
instead be performed on the INBOX (Bug #5202).
[mms] Don't show save attachments prompt in compose screen if configured to
automatically link all attachments (Request #5189).
------
v4.1.4
------
[jan] SECURITY: Fix XSS vulnerabilities in the search screen and thread view.
[jan] Improve displaying of PGP messages (requires Horde 3.1.4 partially).
[mms] Make sure we pass a read/write IMAP stream to the filters API (Bug
#5054).
[mms] Do not allow move to trash unless trash folder is defined (Bug #5012).
[jan] Fix an encoding issue with the address book popup (Bug #5050).
---------
v4.1.4RC1
---------
[cjh] "Ignore All" spellchecking fixes (technology@pmi-portland.org, Bug
#4922).
[cjh] Absolute restriction on the width of the contacts window select elements
(Request #1985).
[cjh] Send lowercase mailto: attributes in iCalendar replies (Bug #4872).
[cjh] Don't improperly increment iCalendar SEQUENCE values (Bug #4863).
[mms] Always subscribe to created folders.
[mms] Don't allow both trash folder and Virtual Trash to be selected in the
options (Bug #4698).
[cjh] Turn mailto: links in HTML emails into IMP compose links (Bug #3079).
[cjh] Attempt to calculate the actual filesystem block size in the
IMP_Quota_command driver (Eric Rostetter
, Request #4360).
[cjh] Make sure to honor user date format preferences in iTip viewer (Bug
#4635).
[cjh] Fix message list header underflow in IE7 (Bug #4608).
[cjh] Don't return empty sent-mail folders from the identity (Bug #4380).
[cjh] Don't rename folders from or to an empty string (Bug #4380).
[mas] Don't replace spaces with '.' when expanding addresses. (Bug #4236)
------
v4.1.3
------
[mms] Add 'login_tries' server configuration option.
[jan] Fix toggling compose mode if folders are turned off (Bug #4216).
[mms] Fix blacklist/whitelist reporting (Bug #4160).
[jan] Add link to view attached S/MIME key details.
[cjh] Correctly escape all folder names.
[mjr] Correctly restrict gallery list when saving images to a gallery program.
[jan] Send notifications about downloaded attachments to address from identity.
[mms] Escape group names pursuant to RFC 2822 (Bug #4018).
[mms] Fix saving images to gallery program (e.g. Ansel) from search mailboxes
(Bug #4046).
------
v4.1.2
------
[mas] Check Cyrus quota for current mailbox, instead of always showing INBOX.
(Eric Garrido )
[cjh] Send linked attachment notifications in the language of the user who sent
the attachment (Bug #3712).
[mms] Fix appending default personal namespace to default sent-mail folder
(Bug #3873).
[mms] Fix IMAP logins for some servers that throw in extraneous server
information (Bug #3793).
[mms] Quote IMAP usernames when using LOGIN authentication to allow usernames
with spaces to login (Bug #3778).
[jan] Fix creating folders through the api (Bug #3787).
[mms] Added preference to toggle display of Virtual Inbox.
[mms] Fix display of Virtual Trash (Bug #3665).
------
v4.1.1
------
[mms] Silence some undefined warnings if folders are off (Bug #3755).
[cjh] Escape X-color data (Bug #3751).
[mms] Never open connection to specific mailbox unless we need it.
[mms] Don't allow IMP preference access unless authenticated.
[mms] Fix moving message to trash folder when over quota (Bug #3687).
[mms] Add preference for default charset to be used for messages with improper
charset information (requires Horde 3.1.1) (Request #2702).
[mms] Fix stripping attachments (Bug #3510).
[mms] Fix creation of duplicate Virtual INBOXes.
[mms] Fix displaying Show/Hide/Purge links for deleted messages in certain
cases.
[jan] Fix downloading of all attachments from certain messages in a ZIP file
with Internet Explorer.
[mms] Use other login methods in IMP_IMAPClient:: if the first method is
unsuccessful, to make Exchange working again.
[mms] If an IMP maintenance task is activated, make sure the Horde preference
controlling maintenance is also activated (Bug #2987).
[mms] Fix spellcheck on send (Bug #3589).
[mms] Allow user to select sent-mail folder in public namespace if public
namespace is blank (Bug #3603).
[mms] Add preference to define how we want to expand folder list in sidebar.
------
v4.1.0
------
[mms] Correctly expunge current mailbox when deleting messages on a POP3 server
(Bug #3156).
---------
v4.1.0RC3
---------
[mas] Add Hebrew translation.
[mms] Attempt to login to mail server multiple times on non-auth failure to
eliminate some "random" session timeouts (ag@netside.de, Bug #3404).
[mms] Allow configuration of server timeouts in servers.php.
[jan] Less intrusive notification when expanding of addresses in the compose
view fails (Dmitriy MiksIr ).
[mms] IMP_IMAPClient:: now uses the Auth_SASL PEAR module during CRAM-MD5 and
DIGEST-MD5 authentication.
---------
v4.1.0RC2
---------
[jan] Add Khmer translation (Leang Chumsoben ).
[mms] Make Linked attachments work in multipart/alternative messages (Bug
#3335).
[mms] Allow selection of Virtual Folder for login mailbox (Bug #3315).
[mms] Prompt user before sending messages with empty subjects (Bug #3333).
[mms] Add ability to edit search queries.
[jan] Log correct address in login success message if connecting through a
proxy (Bug #3289).
[jan] Fix forwarding of multiple messages.
[jan] Fix confirmations after successfully sending messages (Bug #3233).
[jan] Apply _imp_hook_mbox_icons hook to the sidebar folder tree (Bug #3132).
[mms] Re-add option to rebuild folder tree from IMAP server.
[mms] Fix sent-mail folder selection in compose view (Bug #2802).
[cjh] Fix redirection to initial_application preference after running
Maintenance tasks.
---------
v4.1.0RC1
---------
[mms] Removed 'dotfiles' server parameter.
[mms] Allow PHP expressions to be executed for user-defined headers (Bug
#3093).
[mms] Support 'DelSp' parameter in flowed text messages (requires Horde 3.1).
[mms] Remove outdated, non-standards request for delivery confirmation.
[mms] Hide lengthy address lists by default in message view and allow the user
to toggle viewing (flachapelle@inverse.ca, Bug #3028).
[cjh] Account for changes to strtotime() in PHP 5.1.
[mms] It is not possible to hide deleted messages when using thread sort.
[mms] Option to send notification that linked attachment has been downloaded,
and link to delete the attachment (Bug #696).
[mms] After fetching mail, return to the local mailbox where mail is downloaded
to (Bug #2211).
[mms] Check the IMAP server to see if it supports searches in the current
charset.
[mms] Do not require users to click on 'Attach' button when attaching files in
the compose screen (Bug #2848).
[mms] Don't display unsubscribed folders in sidebar (Bug #2869).
[mms] Rename folders from top of tree to bottom to prevent errors on IMAP
servers that automatically rename all child folders (Bug #2882).
[mms] Fix opening compose popups when the mailbox contains urlencoded
characters (Bug #2872).
[mms] Fix refresh of folders when not using IMAP subscriptions (Bug #2878).
[cjh] Skip results with empty email addresses when expanding names (Bug #2757).
[cjh] Replace %u with the current username in spam reporting shell calls
(Dmitriy MiksIr ).
[mms] Don't ask for password for decryption when the user does not have a
personal private key (Bug #2771).
[mms] Add API method to return logged in server hostname.
[mms] PGP encrypted messages now encrypted to all recipients in the same
message (Bug #2670) (requires Horde 3.1).
[mms] Added preference to define the default search field (Bug #2650).
[jan] Add ability to create notes from email messages.
[jmf] Add support for changing SMTP server/port on login (Bug #327).
[mms] Removed 'folders', 'namespace, and 'hierarchies' server parameters.
[mms] Add auto-detection of namespace information from IMAP server.
[cjh] Support configuring where the "Report as" spam/innocent links appear
(dustin@ywlcs.org, Bug #1096).
[mms] Add preference to move spam/innocent messages to appropriate mailbox
after reporting.
[mms] Add multiple message view page (Bug #481).
[jan] Add stationery and form responses.
[cjh] Differentiate between signed and encrypted attachments (Bug #1712).
[jmf] Ability to play sound on new mail.
[jan] Add permissions to restrict creation of folders.
[mms] Add configuration option to allow message bodies to be cached across
page loads.
[ben] Honor horde's alternate_login and redirect_on_logout settings.
[jan] Add "Empty Spam" menu item (Bug #1765, jens@peino.de).
[mms] Add Virtual INBOX to Virtual Folders.
[mms] Make sure special Virtual Folders can never be edited.
[mms] Allow import of photo attachments into a gallery application.
[mms] Fix IMAP thread display when the base level contains more than one
message.
[mms] Better/more complete preview message generation.
[mms] Graphical representation of thread on thread view screen.
[mms] Virtual Trash folder support (Todd Merritt ).
[mms] All composed messages are now sent in "flowed" format. The "wrap_width"
preference has been eliminated.
[mms] Success messages are not shown when adding a blacklist/whitelist address
if an error in adding the address(es) occurred.
[mms] No need to show a "Hide HTML images" link if the images have already
been displayed.
[mms] Include Cc: header information in the header text we display for forward
and reply messages (Bug #1079).
[jan] Show ZIP icon with "Download all attachments" link.
[mms] S/MIME parts should always attempt to be viewed inline, notwithstanding
the Content-Disposition for the part (requires Horde 3.1).
------
v4.0.5
------
[cjh] Correctly escape all folder names.
[jan] Fix French translation.
------
v4.0.4
------
[mms] Add warning that PGP key generation may take awhile (Bug #2672).
[mas] Add confirmation when reporting spam/innocent from message view.
(kevin_myer@iu13.org, Bug #2285)
[cjh] Fix check for duplicate addresses when automatically saving recipients
(Bug #2663).
---------
v4.0.4RC2
---------
[mms] Fix additional newlines being added to forwarded messages when using
sendmail on *NIX (Bug #2449, t.zell@gmx.de).
[mms] Fix BCC addressess disappearing when resuming a message (Bug #2558).
[mas] Fix reporting multiple messages as spam at once.
(horde.org@spamvrij.kicks-ass.org, Bug #2549)
[mms] Add entire message search to search page.
[jan] Fix warnings if expanding names with spaces (Bug #2334).
[mms] Don't display body text in thread view if inline viewing of the content
is disabled.
[jwm] Renamed Accounts menu item to Fetch Mail for more consistency.
---------
v4.0.4RC1
---------
[jan] Decode folder name when importing messages (ddibox@mail.ru, Bug #2479).
[jan] Send iTip replies with the correct identity (Bug #1507).
[jan] Name downloaded ZIP file with all attachments after the message subject.
[jan] Allow to accept invitations and add them to the calendar at once.
[jan] Show iTip attachments (event invitations) inline (Request #2032).
[mms] Fix display of localized INBOX name in folder list/sidebar (Bug #2368).
[mms] Fix display of linked attachments when the attachment filename contains
characters that need to be escaped.
[mms] Fix OR searches when user is hiding deleted messages.
[mms] Save drafts so any images added via the HTML editor will correctly
reappear when the message is resumed (Bug #1977).
[mms] Allow HTML formatting to be retained when resuming a draft (Bug #2328).
[mms] Work around broken c-client sort by arrival. Turns out to be more
efficient anyway (Bug #2139).
[jan] Add Bosnian translation (Vedran Ljubovic ).
[mms] If user selects a non-default sentmail folder on the compose screen, make
sure this is saved through any intervening spelling check (Bug #2093).
[mms] Ensure that no maintenance tasks may be skipped (Bug #1926).
[mas] Protect against special characters at the beginning of a line when using
aspell. (Bug #2060)
[cjh] Generate only one Select All checkbox on search results listings spanning
multiple mailboxes (Bug #1991).
[jan] Block embedded images if viewing HTML messages in a popup.
[cjh] Don't lose incomplete addresses after expansion is attempted. (Bug
#1900).
[jan] Fix background expansion of non-ascii names in compose view (Bug #1575).
[jan] Allow non-ascii searches (requires Horde 3.0.5).
[mms] Don't pass server information via login page if not being altered by the
user. (Bug #1883)
[mms] Add separate confirmation page when deleting/emptying folders (Bug #783).
[cjh] Allow sending blank searches to Turba even if the display_contact
preference is false (Bug #1854).
[mms] Encode attachment parameters with the same character set used in the base
message (Bug #1591).
[mms] Don't allow user to unsubscribe from INBOX.
[mms] Don't alter header encodings when redirecting messages (Bug #1823).
[mms] Fix charset issues with strip attachment message (Bug #1861).
[cjh] Add missing binary.png for the TNEF MIME Viewer (Bug #1873).
[jan] Localize all remaining INBOX strings in the interface.
[mms] Fix drop down lists in folder preferences (Bug #1794).
[jan] Fix compose links with non-ascii characters in email header links on
Internet Explorer (Bug #1726).
[mms] Ignore empty lines in config/header.txt (Bug #1770).
[cjh] Don't trigger the left/right key message navigation if the user is
holding down any modifier keys - let those bubble up to the browser (Bug
#1763).
[cjh] Only use a Refresh: header if we need to, and if the URL is under 160
characters, to prevent triggering browser bugs that cause hangs (Bug
#1728).
[cjh] Prevent IE from clearing compose window fields if the user presses ESC
(Bug #1686).
------
v4.0.3
------
[jan] Ignore quoted text if spellchecking with aspell (Bug #1673,
kevin_myer@iu13.org).
[cjh] Fix typo in attachment.php that caused a PHP warning (Xavier
Montagutelli ).
[mms] Correctly store all data from the compose screen when spell checking a
message (Bug #1425).
---------
v4.0.3RC1
---------
[cjh] Validate outgoing email addresses before sending mail (Bug #1543).
[mms] Added automatic detection of some mail server parameters to the test
script.
[mms] Fix Show/Hide Deleted links on search results screen (Bug #1587).
[mms] Correctly process 'Report and Spam' and Blacklist/Whitelist additions
from a search results mailbox view.
[mms] Correctly sort the contents of the Virtual Folder.
[mms] Fix viewing mailboxes in shared hierarchies in subscribe mode in the
IMAP_Tree lists (Bug #1550).
[jan] Return to current folder after emptying the trash folder (Bug #1563).
[mms] Display the attachment expiration date when sending linked attachments.
[mms] Fix editing virtual folders from the mailbox screen (Bug #1490).
[cjh] Log logouts at the same level Horde does (Bug #1499).
[jan] Don't lose session if clicking on link after blacklisting or whitelisting
addresses (Bug #1417).
[mms] Fix refresh of folder screen when viewing unsubscribed folders.
[mms] Added optional 'delimiter' parameter to servers.php to aid login times
for certain IMAP servers (selsky@columbia.edu, Bug #1485).
[mms] Don't link emails in HTML message compositions (Bug #1472).
[mms] Make sure we can create thumbnails/convert images before prompting user.
[mms] Ensure multipart/related and multipart/alternative messages can be viewed
if not viewable inline or if they contain only one part;
multipart/related parts are now viewed with their correct charset (Bug
#1433).
[mms] Fix display of IMAP hierarchies in the folder view (Bug #1403).
[jan] Fix viewing of multipart S/MIME or PGP signed messages (Bug #1393).
[jan] Mark sent-mail checkbox when changing the sent-mail folder in the
compose screen.
[mms] Be smarter about we we consider to be downloadable/forwardable. Make sure
text isn't both forwarded and attached in a forward message.
[jan] Fix success screen after redirecting a message (Bug #1374).
[jan] Fix "undefined index" warning (Bug #1367).
------
v4.0.2
------
[mms] Don't wrap flowed text in print view (Bug #1318).
[jan] Don't append trailer text twice if sending a message resumed from a draft
(Bug #1306).
[mms] Fix display of attachment names when forwarding messages (Bug #1300).
---------
v4.0.2RC1
---------
[mms] Decode the contents of preview messages.
[mms] Fix reload of underlying window after entering PGP or S/MIME passphrase
(Bug #1145).
[cjh] Fix recompose recovery of messages written before a session timeout (Bug
#1209).
[mms] Don't escape 'From' at the beginning of the line in text messages.
[mms] Fix 'smtphost' and 'smtpport' configuration parameters.
[jan] Add batchCompose API method.
[mms] Fix a (very rare) situation where a base64 encoded message is not decoded
correctly in forwards/replies (Bug #1077).
[mms] Fix forwarding as a digest from search folders (Bug #1263).
[cjh] Fix PHP notice after forwarding a message (Bug #1283).
[mms] Show, but don't activate current folder in "Move/Copy To" folder list
(Bug #1240).
[mms] Make sure we show container folders in the search screen folder list.
[mms] Don't show address book save link for PGP and S/MIME keys if no default
address book is configured (Bug #1144).
[mms] Require virtual folders to have a label (Bug #1160).
[jan] Speed up mailbox loading by caching processed email addresses.
[jan] Fix new mail notification popups in mailbox views (Bug #876).
[jan] Fix custom_login.php example script.
[cjh] Don't insert entries for emails that already exist when gathering
addresses from outgoing emails (Bug #1054).
[jan] Fix wrapping of header in mailbox view with IE (Bug #1110).
------
v4.0.1
------
[cjh] Fix columns running in to each other with Safari/KHTML in the mailbox
view (requires Horde 3.0.1) (Bug #1026).
[mms] Allow signed messages sent via multipart/encrypted to be displayed on non
S/MIME enabled installations (Bug #1037).
[cjh] Fix for login_compose when IMP does not provide authentication (Bug
#892).
------
v4.0.0
------
[mms] Messages sent in HTML format no longer link email addresses to
non-existant javascript calls.
[jan] Use short, indented folder names in search form.
[jan] Return to correct mailbox page when clicking "Back to" link in threaded
view.
[jan] Fix sorting of folder names in summary block (Bug #987).
[mms] Determine the default IMAP delimiter according to RFC 3501.
[mms] Added 'smtpport' parameter to server configuration (bergonz@labs.it).
[jan] Correctly wrap quoted headers in message replies (Bug #962).
[jan] Show buttons on "message sent" screen as menu again.
---------
v4.0.0RC3
---------
[jan] Fix link generation in HTML composer (Bug #941).
[cjh] Always honor the login_compose action (Bug #892).
[cjh] Save messages with a "message/rfc822" mime type (Bug #922).
[mms] Don't require to configure an e-mail address if using a spam hook.
[mms] Fix expansion of e-mail addresses (Bug #889).
[mms] Fix display of user-defined headers if the message contains more than one
of those headers (Bug #912).
[jan] Set one global date format in Horde's preferences (Bug #788).
[jan] Fix some javascript errors with IE 5.0.
---------
v4.0.0RC2
---------
[mms] Allow more than one recipient for encrypted messages; store encrypted
messages locally using the local user's encryption (Bug #865).
[mms] Fix various S/MIME issues and update the code to more closely match the
look and feel of the PGP code.
[jan] Fix automatic spell checking on send, cutting off parts of the message
(Bugs #227, #259).
---------
v4.0.0RC1
---------
[jan] Fix HTML message editor in IE (Bugs #692, #793).
[cjh] Search only the preferred address books for senders allowed to send HTML
messages with images.
[jan] Disable Kolab servers if Kolab has been disabled globally.
[mms] Allow all subscribed folders to be viewed in the IMP menu tree interface.
[mms] Only scan for emoticons in the body of text MIME parts.
[mms] Fix message saving and attachment ZIP file generation.
[mms] Allow the spam reporting system to bounce a message to an email address.
[mms] Move spam handling to a separate class.
----------
v4.0.0beta
----------
[mms] Added virtual folder support.
[mms] Allow all messages in an entire folder to be marked as seen or unseen.
[mms] Allow attaching files from local VFS filesystems.
[mms] Allow quick and easy access to unsubscribed folders on the search screen.
[jan] Add quota driver for Mercury/32 servers (Frank Lupo
).
[mms] Add support for Message Disposition Notifications (RFC 2298).
[jan] Dynamically add new attachment fields if all are used.
[jan] Add special black-on-white styles for message printing.
[mms] Added preference that allows user to strip attachment information for
messages saved in the sent-mail folder after composing a message.
[mms] Improve message threading display in the mailbox screen.
[jan] Add Persian (Western) translation (Vahid Ghafarpour
).
[cjh] Allow quoted parts of messages to get hidden.
[mms] Add messages thread view.
[jan] Allow navigation through mailbox pages with left and right keys.
[jan] Allow purging of multiple folders in the folders view (Todd Merritt
).
[jan] Allow turning off of the links to alternative parts in
multipart/alternative messages.
[cjh] Hide unnecessary UI elements when there's only one address book (Francois
Marier ).
[cjh] Trap adding the same address multiple times in the Contacts window
(Francois Marier ).
[cjh] Make the header checkbox on the folders page toggle selection of all
folders (Francois Marier ).
[cjh] Add the basis for sending attachments as links to hosted files (Andrew
Coleman ).
[cjh] INBOX is now localized for display.
[jan] Show warning when compose or passphrase popups are blocked by the
browser.
[mms] Allow which headers to view by default to be defined for each identity
(Vijay Mahrra ).
[jan] Add mailbox management for supported servers like Cyrus.
[cjh] Add option for reporting email as not spam (Liam Hoekenga
).
[jon] Added a new preference that will cause a message to be spell checked
before it is sent.
[max] Add 'mail_domain' pref which overrides the server's maildomain setting.
[mms] Added hooks for dynamic mailbox redirection and custom mailbox/folder
icons on the folder page (Stuart Binge ).
[mms] Use the MIME_Viewer system to generate 'previews' for composition
attachments.
-----------
v4.0.0alpha
-----------
[mms] Added addressbook lookup and expand names feature to the redirect screen.
[jon] Added the ability to create new tasks from received email messages.
[mms] Rewrote fetchmail to use subclasses/drivers to do all the work - this
allows support for accessing more mail server types in the future.
[mms] When renaming folders, all subfolders below the folder being rennamed are
now renamed also.
[mms] Handle creation/display of RFC 2646 format text messages (flowed text).
[mms] Rewrite of IMP_Tree code - now uses cache results for all folder and
mailbox updates instead of requerying the server for the folder tree.
[jan] Add Indonesian language (Slamin ).
[jan] Add check if the user has selected but not yet uploaded attachments.
[mms] Configuration option to disable Mail logging.
[jan] Add preference to automatically save all recipients in the default
address book.
[mms] Use NLS:: hostname->country lookup to show country-of-origin for e-mail
messages on the message screen.
[mms] Support for auto-BCC addresses during compose for each identity (Nicholas
Sushkin ).
[mms] Support multiple file uploads on an individual compose page.
[mms] HTML composed messages with image links now have the images downloaded
and sent inline with the message in a multipart/related part.
[jan] Show graphical emoticons.
[mms] For images that cannot be viewed directly by the browser, IMP can
automatically convert to a format that can be viewed.
[cjh] Log reply/forward/redirect actions and display these logs when viewing
the messages.
[cjh] IMP now supports a hordeauth setting in servers.php, a la Gollem and
other applications (Vijay Mahrra ).
[mms] Add on-demand generation of thumbnails for image attachments.
[mms] Added 'Download All Attachments' link on message page to allow all
attachments to be downloaded in a single zip file.
[mms] Improved HTML to text conversion when replying/forwarding to a HTML
message.
[mms] Add 'tie to' ability to allow a specific identity to be explicitly tied
to a message sent from a certain address.
[mms] Maximum subject/from lengths, From: field link options, and mailbox time
display formats are now user configurable preferences (Robert Ribnitz
).
[jan] Add aliases to the user's identities to find messages sent to one of his
identities but not directly to one of his email addresses.
[mms] Preference to allow spam messages to be automatically deleted after
reporting (Rudi Heitbaum ).
[mms] Moved IMP authentication code to Auth_imp::.
[mms] Added configuration options allowing admin to limit (per message) both
the total size of attachments and the number of attachments.
[mms] Added preference allowing user to choose where to start browsing in a
mailbox when first opening the mailbox.
[mms] The guts of the IMP filtering code has been removed and ported to 'ingo'.
Thus, filtering is now handled via Horde API calls instead of
internally.
[mms] The IMP search page now handles NOT searches, as well as basic AND/OR
searches via the IMAP_Search:: library.
[cjh] Add shift-click selection/deselection of ranges of messages (Andrew
Johnson ).
[mms] Allow caching of folder list generation.
[mms] Added IMP_IMAP:: class to handle IMAP/POP3 connections.
[jan] Allow spam reporting from the mailbox view (Ahmed
).
[jan] Add preference to store drafts marked unseen (Ahmed
).
[cjh] The last_login preference is now entirely handled by Horde.
[jan] Let the users select the message's charset while they are composing a
message.
[cjh] When a user's session times out while they are composing a message, give
them a special login screen which displays the message and allows them to
log in again to resume their message with all data intact.
[cjh] Remove javascript refresh popups in the compose window.
[mms] Allow display of uuencoded attachments.
[cjh] Add flag-setting options on the message view (Dan Wilson
).
[mms] Allow blocking of images in HTML messages by default (Amith Varghese
).
[mms] Support for showing mail previews in javascript 'tooltips'.
[mms] Added message/partial MIME_Viewer.
[cjh] Add whitelist links to the mailbox view (Amith Varghese
).
[jan] Make fetchmail on login a maintenance task (Nuno Loureiro
).
[mms] Add VFS garbage collection for temporary attachment data.
[mms] Add a default encryption preference for sending messages.
[mms] Add 'Nuke Message' action to filters.
[mms] Add quick search links to search the current mailbox.
[mms] Scan messages for X-Priority and display results in the mailbox view
(Florent AIDE ).
[mms] Allow quicker access to large mailboxes on slower IMAP systems.
[mms] Added multipart/appledouble MIME_Viewer.
[jan] Add preference that lets users change the access control lists of their
imap folders (Chris Hastie ).
[mms] Split return receipt requests into 'delivered' and 'read' options (Ryan
Malloy ).
[mms] Implement fetchmail on login and fetchmail coloring to distinguish
between remote servers (Nuno Loureiro ).
[mms] User configurable attribution text for replies (Chris Hastie
).
[mms] Added support for message/disposition-notification messages.
[jan] Folder names in any encoding can now be created/read through PHP's
multibyte support.
[mms] The "Reply" link for list messages will always send a message to the
original poster, never the list (Chris Hastie ).
[mms] Don't show "Reply All" link if user is the only recipient.
[mms] Added a multipart/report MIME_Viewer to make undelivered mail reports
easier to read.
[jan] Add Turkish translation (Genco Yilmaz ).
[mms] Convert IMP_Folder:: into an OO-interface.
[mms] Allow attachment descriptions to be altered (Cliff Green
).
[mms] Set the local character set for all text/* composed messages.
[mms] The full MIME_Contents:: object is now cached when viewing a message
rather than the individual MIME_Parts.
[jan] Add UTF-8 support. Any content with any charset can now be displayed with
any translation.
[cjh] The mail/compose method is now a full call, not a link. This means, aside
from a bit less code duplication, that we now honor the compose_popup
preference in $registry calls.
[mms] Added hostname to information saved about user's last login.
[mms] Added support for stripping attachments from messages.
[mms] Better determination of MIME content-type for attachments when browser
does not send good information (using MIME_Magic::).
[mms] PGP messages are now rendered via the MIME embedded in the message.
[mms] Move composition related functions to IMP_Compose::.
[mms] Now, when reaching the end of the mailbox in the message screen, directly
load the mailbox script instead of redirecting via a URL.
[mms] Allow user to change disposition type of all attachments.
[jan] Add a preference to display message previews in the mailbox view (Stephen
Sherlock ).
[cjh] Add a preference for whether or not to display the entire addressbook
when first loading the contacts screen (Etienne Goyer
).
[ejr] Add command line driver for quotas.
[mms] Allow multiple messages to be forwarded as rfc822 parts from the mailbox
screen.
[jan] Add logfile driver for quotas (Tim Gorter ).
[cjh] Add searching by Bcc header.
[mir] Add hook option to filter mail fetched by the Accounts (lib/Fetchmail)
feature. Example added in horde/config/hooks.php.dist
[cjh] Migrate to the new hooks API, removing the last need for conf.php.dist
(instead of conf.xml).
[mac] Add S/MIME support.
[avsm] Folders action bar only shows up at bottom if more than ten folders are
displayed on the screen.
[cjh] All hook functions that set preferences are now handled by the generic
preferences hook system; see horde/config/hooks.php.dist.
[mac] Don't modify the actual field name on auto-expand.
[mms] Created an IMP_Mailbox:: class to deal with building mailbox information
and, eventually, all message indexing.
[mac] Quota display now handled by the IMP_Quota API.
[mms] Can now filter by any header.
[cjh] Clean up the filter_on_login code, so that it is _always_ run on login.
[mac] Added an IMP specific ZIP MIME_Viewer.
[cjh] Use new &Identity::singleton() method and application-specific driver
implementations to load IMP's Identity_imp:: class.
[mms] Moved IMP session creation functions to IMP_Session::.
[mms] Added an IMP_Search:: class to handle mailbox searching.
[mms] Message sending now handled by IMP::sendMessage().
[mms] Move text filtering to IMP:: class.
[mms] Added an IMP_Filter:: class to handle all filtering activity.
[mms] Spam reporting sends a message in message/rfc822 format.
[mms] Allow the users PGP public key to be uploaded to a keyserver.
[mms] The compose script makes sure to clean up all attachment files that are
generated during a message composition. even if cancelled.
[mms] Attachment disposition can now be set to either inline or attachment.
[mms] Improved handling of attachment data.
[mms] Added the multipart/related viewer.
[mms] Moved the message index tracking mechanism in the message.php script to
IMP_Message::.
[cjh] Add an option (preference controlled) to use IE's designmode and send
multipart/alternative messages.
[jan] Use a seperate textarea field for blacklisted email addresses in the
filters preference.
[mms] Add an option to allow for header summaries to be inserted when replying
to a message (Quinn Wilson ).
[mms] Created an IMP_Headers:: class to deal with all header manipulation
required in IMP.
[mms] Added a generic multipart/* MIME_Viewer.
[mms] Added a multipart/alternative MIME_Viewer.
[mms] Moved all common functions dealing with displaying the content of mail
messages to lib/Contents.php.
[cjh] Add an option to see a confirmation that messages were succesfully sent.
[cjh] Add option to delete fetched messages when using the fetchmail code.
[mms] Added application/ms-tnef MIME_Viewer.
[mms] Search for PGP public keys on a public keyserver for signed messages if
no key found locally.
[mms] Can now send messages with "X-Priority" set.
[mms] Add option to search for PGP data in 'text/plain' messages.
[mms] Add "Show All/Limited Headers" to message view.
[jan] Add fetchmail feature (Nuno Loureiro ).
[mms] Added MIME_Viewer to allow attached images to be viewed inline.
[mms] Add link for "Reply to List" for mailing lists.
[mms] Now recognize RFC 2369 headers (messages from mailing lists) and output
the relevant information.
[mms] Add message/rfc822 MIME_Viewer.
[jon] Set the username and password parameters when SMTP authentication is
requested.
[mms] Handle the new behavior of MIME_Structure::parse().
[mms] Add OpenPGP functionality.
[ejr] Add text/enriched MIME_Viewer.
[cjh] If the server list is being used, users shouldn't be changing the folder
prefix.
[max] Add Brown IMP theme (Marco Obaid )
[cjh] Make it possible to call IMP::authenticate() with arguments coming from
somewhere other than GET or POST vars.
[jan] Re-enable to select no sent mail folder for an identity.
[jan] Add method IMP::stripPreambleString().
[jan] Fix problems with sent mail folder maintenance not being executed.
[cjh] Fix problems with the mailbox displayed after login if there is a folders
prefix set.
[cjh] Use the new PrefsUI class.
[cjh] Revert to not storing the folder prefix as part of user preferences.
[cjh] Fix problems with double Last Login: message and maintenance.
[jon] Adapt to the new Horde::img() syntax.
[cjh] Use the new Notification system.
[jan] Remove the standard value for the language preference. The language to
fall back to should be set Horde wide in lang.php instead.
[jon] Honor the "save sent mail" checkbox on the compose screen.
[jon] Print the language type in the entity.
[jon] Add entity support.
[jon] Add support to the mailbox and message views.
[mms] Move the quote prefix character from conf.php to the preferences.
[mms] Move the maintenace framework to Horde.
------
v3.2.8
------
[jan] Close XSS when setting the parent frame's page title by javascript (cjh).
[mms] Fix display of MIME parts less than 1K when local number format uses ','
as the decimal separator.
[jan] Don't use trash folder on POP3 servers under certain circumstances (Bug
#1373).
[jan] Fix "Save as" link to save message sources (Bug #1233).
------
v3.2.7
------
[mms] Determine the default IMAP delimiter according to RFC 3501.
[mms] Fix the folders screen hanging if there was only one folder (Bug #504).
[jan] Correctly cancel messages composition in all cases (Rich Bartell
tags in the HTML MIME viewer.
[jan] SECURITY: Remove scripts from obfuscated "on..." attributes in the HTML
MIME viewer.
------
v3.2.5
------
[jan] SECURITY: Close an XSS hole in the HTML viewer, a variation to the one
reported in http://www.greymagic.com/security/advisories/gm005-mc/.
[cjh] Fix escaped double quotes on some broken mail servers (Bug #292).
[jan] Comment complete