------ 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.4-RC1 ---------- [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. (ekg2002@columbia.edu) [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 ---- [mms] Correctly expunge current mailbox when deleting messages on a POP3 server (Bug #3156). -------- v4.1-RC3 -------- [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-RC2 -------- [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-RC1 -------- [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.4-RC2 ---------- [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.4-RC1 ---------- [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.3-RC1 ---------- [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.2-RC1 ---------- [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 ---- [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-RC3 -------- [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-RC2 -------- [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-RC1 -------- [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-BETA --------- [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-ALPHA ---------- [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