X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=CHANGELOG;h=f4daec427835436b174b8fcb134b1d0f5b2972c3;hb=eadfecac02e9fdc413c37276edda9cc7ae43a030;hp=2ab885f4bb1abcbfac5ee8723fc211094fd56a6e;hpb=8bb10dbda276f4c5f1050a05786ba5a5a6cc787d;p=roundcube.git diff --git a/CHANGELOG b/CHANGELOG index 2ab885f..f4daec4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,719 +1,96 @@ -CHANGELOG RoundCube Webmail ---------------------------- - -2007/05/18 (thomasb) ----------- -- Use HTTP-POST requests for actions that change state - - -2007/05/17 (thomasb) ----------- -- Updated Catalan, Russian, Portuguese, Slovak and Chinese translations -- Renamed localization folder for Chinese (Big5) -- Chanegd Slovenian language code from 'si' to 'sl' -- Added Sinhala (Sri-Lanka) localization -- Use global filters and bind username/ for Ldap searches (#1484159) -- Hide quota display if imap server does not support it -- Hide address groups if no LDAP servers configured -- Add link to message subjects (closes #1484257) -- Better SQL query for contact listing/search (closes #1484369) - - -2007/05/13 (thomasb) ----------- -- Updated Norwegian (bokmal), Czech, Danish and Portuguese (standard) translation -- Fixed marking as read in preview pane (closes #1484364) -- CSS hack to display attachments correctly in IE6 -- Wrap message body text (closes #1484148) - - -2007/05/03 (yllar) ----------- -- Updated French, Lithuanian, Armenian, Spanish and Italian translations - - -2007/05/01 (thomasb) ----------- -- Updated German, Euskara, Hungarian, Romanian and Spanish translation -- Added Hindi and Kurdish localization - - -2007/04/28 (thomasb) ----------- -- LDAP access is back in address book (closes #1484087) -- Added search function for contacts -- New Template parsing and output encoding -- Fixed bugs #1484119 and #1483978 - - -2007/04/08 (thomasb) ----------- -- Fixed message moving procedure (closes #1484308) -- Fixed display of multiple attachments (closes #1466563) -- Fixed check for new messages (closes #1484310) -- List attachments without filename - - -2007/03/27 (thomasb) ----------- -- New session authentication: Change sessid cookie when login, authentication with sessauth cookie is now configurable. - Should close bugs #1483951 and #1484299 - - -2007/03/23 (thomasb) ----------- -- Correctly translate mailbox names (closes #1484276) -- Quote e-mail address links (closes #1484300) - - -2007/03/21 (thomasb) ----------- -- Updated PEAR::Mail_mime package -- Added Persian localization -- Updated Catalan and Brazilian Portuguese translations -- Updated INSTALL manual with a note about database passwords -- Accept single quotes for HTML attributes when modifying message body (thanks Jason) -- Sanitize input for new users/identities (thanks Colin Alston) - - -2007/03/19 (thomasb) ----------- -- Don't download HTML message parts -- Convert HTML parts to plaintext if 'prefer_html' is off -- Correctly parse message/rfc822 parts (closes #1484045) -- Code cleanup - - -2007/03/18 (thomasb) ----------- -- Also use user_id for unique key in messages table (closes #1484074) -- Hide contacts drop down on blur (closes #1484203) -- Make entries in contacts drop down clickable -- Turn off browser autocompletion on login page -- Quote tags to forms (Ticket #1483810) - - -2006/07/07 (thomasb) ----------- -- Fixed INSTALL_PATH bug #1425663 - - -2006/07/03 (richs) ----------- -- Fixed compatibility with in-body email addresses containing "+" (Bug #1483836) -- Updated French localizations (Ticket #1483862) -- Incoming messages can now be moved to Drafts, edited, saved, then moved back (Feature #1436191) -- Added Firefox workaround when clicking whitespace to drag messages (Bug #1483857) -- Corrected Dutch and Italian localizations (Ticket #1483851 and #1483848) -- Enabled 'Empty' (purge) command for Junk mailbox (defined in main.inc.php) - - -2006/06/30 (richs) ----------- -- Fixed empty INBOX compatibility bug (Patch #1443200) -- Temporarily fixed French "compact" localization (Patch #1483862) -- Fixed "Select All" not working with Delete interface button (Bug #1332434) -- Fixed messsage list column compatibility with Konqueror (Bug #1395711) -- Fixed "unread count" in window title when count changed (Bug #1483812) -- Fixed DB error when deleting from message table (Patch #1483835) - - -2006/06/29 (richs) ----------- -- Added ability to remove attachments (Feature #1436721) -- Default folders are now auto-created on first login (Feature #1471594) -- Fixed compatibility with folder apostrophes (e.g.: Joe's Folder) (Bug #1429458) -- Corrected Italian localizations -- Tweaked rename-folder form to clear after a rename - - -2006/06/26 (richs) ----------- -- Added button to immediately check for new messages -- New message checking now displays status "Checking for new messages..." -- New message checking now looks for unread messages in all mailboxes (Feature #1326401) -- Task buttons now respond to clicks by darkening (as in other applications) -- Fixed "Sender" column changing to "Recipient" for "Sent" and "Drafts" message lists -- Added ability to sort messages by "Size" -- Added ability to rename folders (Feature #1326396) -- Added 'protect_default_folders' option to main.inc.php to prevent renames/deletes/unsubscribes of default folders -- Corrected 5 typos of "INSTLL" to "INSTALL" in program/include/main.inc - - -2006/06/25 ----------- -- Changed behavior to include host-specific configuration (Bug #1483849) -- Assume ISO-8859-1 encoding of mail messages by default (Patch #1483839) -- Fixed spell checker to work with the new URL at google.com -- Some memory and security optimizations sendmail.inc -- Updated UGRADING description - - -2006/06/19 ----------- -- Added Drafts support (Feature #1326839) (richs) - - -2006/06/02 ----------- -- Updated Estonian localization and moved from ee to et -- Added Bulgarian localization - - -2006/05/25 ----------- -- Finalized GoogieSpell integration - - -2006/05/18 ----------- -- Added Arabic and Armenian localizations -- Updated Russian localization -- Removed MDB2 classes from repository. Install them seperately if used. -- Updated MDB2 wrapper class contributed by Lukas Kahwe Smith -- Allow & in e-mail addresses - - -2006/05/05 ----------- -- Fixed typos in function rcube_button() (Bugs #1473198 and #1473201) -- Check for zlib.output_compression before using ob_gzhandler (Bug #1471069) -- Casting date parts in iil_StrToTime() to avoid warnings (Bug #1482140) -- Corrected INSTALL description (Bug #1476106) -- Added charset to javascript HTTP headers -- Fixed Opera bug with CC and BCC fields (Bug #1474576) -- Changed login page title regarding product name (Bug #1476413) -- Pimped search function -- Applied attachment viewing/forwarding patches by Andrew Fladmark -- Applied prev/next patch by Leonard Bouchet -- Applied patches by Mark Bucciarelli -- Applied patch for requesting receipts by Salvatore Ansani -- Integrated GoogieSpell as suggested by phil (styling is not perfect yet, localization is missing) - - -2006/04/13 ----------- -- Added Slovenian localization -- Updated Portuguese localization -- Fixed parent.location problem for compose-links -- Added sort order saving patch by Jacob Brunson -- Added gzip compression support - - -2006/04/02 ----------- -- Added Lithuanian localization -- Improved search function -- Added version string as template object -- Load host-specific configuration file (see config/main.inc.php) -- New config parameter adding domain to user names for login -- Strip tags on _auth, _action, _task parameters -- Corrected labels for next/previous page buttons in address book - - -2006/03/23 ----------- -- Auto-detect mail header delimiters -- Regard daylight savings -- Localized quota display -- Started implementing search function - - -2006/03/20 ----------- -- Avoid error message when saving an unchanged identity (Bug #1429510) -- Fixed hard-coded cols selection for sent folder (Bug #1354586) -- Enable some HTML links for use with "open in new window" or "save target" -- Check meta-key instead of ctrl on Macs -- Ignore double clicks when holding down a modifier key -- Fixed reloading of the login page -- Fixed typo in compose template (Bug #1446852) -- Added compose button to message read step (Request #1433288) -- New config parameter for persistent database connections (Bug #1431817) - - -2006/03/14 ----------- -- Don't remove internal HTML tags in plaintext messages -- Improved error handling in DB connection failure - - -2006/02/22 ----------- -- Updated localizations -- Fixed bug #1435989 - - -2006/02/19 ----------- -- Updated localizations -- Applied patch of Anders Karlsson -- Applied patch of Jacob Brunson -- Applied patch for virtuser_query by Robin Elfrink -- Added support for References header (patch by Auke) -- Added support for mbstring module by Tadashi Jokagi -- Added function for automatic remove of slashes on GET and POST vars - if magic_quotes is enabled - - -2006/02/05 ----------- -- Added Slovak, Hungarian, Bosnian and Croation translation -- Fixed bug when inserting signatures with !?& -- Chopping message headers before inserting into the message cache table - (to avoid bugs in Postgres) -- Allow one-char domains in e-mail addresses -- Make product name in page title configurable -- Make username available as skin object -- Added session_write_close() in rcube_db class destructor to avoid problems - in PHP 5.0.5 -- Use move_uploaded_file() instead of copy() for a more secure handling of - uploaded attachments -- Additional config parameter to show/hide deleted messages -- Added periodic request for checking new mails (Request #1307821) -- Added EXPUNGE command -- Optimized loading time for mail interface -- Changed to full UTF-8 support -- Additional timezones (Patch #1389912) -- Added LDAP public search (experimental) -- Applied patch for correct ctrl/shift behavior for message selection (Bug #1326364) -- Casting to strings when adding empty headers to message cache (Bug #1406026) -- Skip sender-address as recipient when Reply-to-all -- Fixes in utf8-class -- Added patch for Quota display by Aury Fink Filho -- Added garbage collector for message cache -- Added patches for BCC headers - - -2005/12/16 ----------- -- Added Turkish and Simplified Chinese translation -- Use virtusertable to resolve e-mail addresses at login -- Configurable mail_domain used to compose correct e-mail addresses - on first login - - -2005/12/03 ----------- -- Added Finnish, Romanian, Polish, Czech, British, Norwegian, Greek, Russian, - Estonian and Chinese translation -- Get IMAP server capabilities in array -- Check for NAMESPACE capability before sending command -- Set default user language from config 'locale_string' -- Added sorting patch for message list -- Make default sort col/order configurable -- Fixed XSS in address book and identities -- Added more XSS protection (Bug #1308236) -- Added tab indexes for compose form -- Added 'changed' col to contacts table -- Support for 160-bit session hashes -- Added input check for contacts and identities (Patch #1346523) -- Added messages/warning to compose step (Patch #1323895) -- Added favicon to the default skin -- Fixed Bug #1334337 as far as possible -- Added Reply-To-All functionality (Request #1326395, Patch #1349777) -- Redesign of client side AJAX code (enable multi threading) -- Added keep-alive signal every minute -- Make logs dir configurable -- Added support for SMTPS -- Decode attachment file names -- Make delimiter for message headers configurable -- Add generic footer to sent messages -- Choose the rigt identity when replying -- Remove signature when replying (Request #1333167) -- Signatures for each identity -- Select charset when composing message -- Complete re-design of the caching mechanism - - -2005/08/11 ----------- -- Write list header to client even if list is empty -- Add functions "select all", "select none" to message list -- Improved filter for HTML messages to remove potentially malicious tags - (script, iframe, object) and event handlers. -- Buttons for next/previous message in view mode -- Add new created contact to list and show confirmation status -- Added folder management (subscribe/create/delete) -- Log message sending (SMTP log) -- Grant access for Camino browser -- Added German translation - - -2005/10/20 ----------- -- Added Swedish, Latvian, Portuguese and Catalan translation -- Make SMTP auth method configurable -- Make mailboxlist scrollable (Bug #1326372) -- Fixed SSL support -- Improved support for Courier IMAP (root folder and delimiter issues) -- Moved taskbar from bottom to top -- Added 'session_lifetime' parameter -- Fixed wrong unread count when deleting message (Bug #1332434) -- Srip tags when creating a new folder (Bug #1332084) -- Translate HTML tags in message headers (Bug #1330134) -- Correction in German translation (Bug #1329434) -- Display folder names with special chars correctly (Bug #1330157) - - -2005/10/07 ----------- -- Added French, Italian, Spanish, Danish, Dutch translation -- Clarified license (Bug #1305966) -- Fixed PHP warnings (Bug #1299403) -- Fixed english translation (Bug #1295406) -- Fixed bug #1290833: Last character of email not seen -- Fixed bug #1292199 when creating new user -- Allow more browsers (Bug #1285101) -- Added setting for showing pretty dates -- Added support for SQLite database -- Make use of message caching configurable -- Also add attachments when forwarding a message -- Long folder names will not flow over message list (Bug #1267232) -- Show nested mailboxes hieracically -- Enable IMAPS by host - - -2005/08/20 ----------- -- Improved cacheing of mailbox messagecount -- Fixed javascript bug when creating a new message folder -- Fixed javascript bugs #1260990 and #1260992: folder selection -- Make Trash folder configurable -- Auto create folders Inbox, Sent and Trash (if configured) -- Support for IMAP root folder -- Added support fot text/enriched messages -- Make list of special mailboxes configurable - +CHANGELOG Roundcube Webmail +=========================== + +- Fix bug where the last identity is used on reply (#1488101) +- Fix locked folder rename option on servers supporting RFC2086 only (#1488089) +- Fix encoding of LDAP contacts identifiers (#1488079) +- Fix session race conditions when composing new messages +- jQuery 1.6.4 +- Fix handling of binary attachments encoded with quoted-printable (#1488065) +- Fix text-overflow:ellipsis issues on messages list in FF7 and Webkit (#1488061) +- Fix handling of links with IP address +- Fix bug where message list filter was reset on folder compacting (#1488076) + +RELEASE 0.6-RC +-------------- +- jQuery 1.6.3 +- Fallback to mail_domain in LDAP variable replacements; added 'host' to 'user_create' hook arguments (#1488024) +- Fixed wrong vCard type parameter mobile (#1488067) +- Fixed vCard WORKFAX issue (#1488046) +- Add vCard's Profile URL support (#1488062) +- Fix imap_cache setting to values other than 'db' (#1488060) +- Fix handling of attachments inside message/rfc822 parts (#1488026) +- Make list of mimetypes that open in preview window configurable (#1487625) +- Added plugin hook 'message_part_get' for attachment downloads +- Fixed selecting identity on reply/forward (#1487981) +- Fix image type check for contact photo uploads + +RELEASE 0.6-beta +---------------- +- Added unique connection identifier to IMAP debug messages +- Add option to hide selected LDAP addressbook on the list +- Add client-side checking of uploaded files size +- Add newlines between organization, department, jobtitle (#1488028) +- Recalculate date when replying to a message and localize the cite header (#1487675) +- Fix handling of email addresses with quoted local part (#1487939) +- Fix EOL character in vCard exports (#1487873) +- Added optional "multithreading" autocomplete feature +- Plugin API: Added 'config_get' hook +- Fixed new_user_identity plugin to work with updated rcube_ldap class (#1487994) +- Plugin API: added folder_delete and folder_rename hooks +- Added possibility to undo last contact delete operation +- Fix sorting of contact groups after group create (#1487747) +- Add optional textual upload progress indicator (#1486039) +- Fix parsing URLs containing commas (#1487970) +- Added vertical splitter for books/groups list in addressbook (#1487923) +- Improved namespace roots handling in folder manager +- Added searching in all addressbook sources +- Added addressbook source selection in contacts import +- Implement LDAPv3 Virtual List View (VLV) for paged results listing +- Use 'address_template' config option when adding a new address block (#1487944) +- Added addressbook advanced search +- Add popup with basic fields selection for addressbook search +- Case-insensitive matching in autocompletion (#1487933) +- Added option to force spellchecking before sending a message (#1485458) +- Fix handling of "<" character in contact data, search fields and folder names (#1487864) +- Fix saving "<" character in identity name and organization fields (#1487864) +- Added option to specify to which address book add new contacts +- Added plugin hook for keep-alive requests +- Store user preferences in session when write-master is not available and session is stored in memcache, write them later +- Improve performence of folder manager operations +- Fix default_port option handling in Installer when config.inc.php file exists (#1487925) +- Removed option focus_on_new_message, added newmail_notifier plugin +- Added general rcube_cache class with Memcache and APC support +- Improved caching performance by skipping writes of unchanged data +- Option enable_caching replaced by imap_cache and messages_cache options +- Fix WORKFAX saving in address book (#1487910) +- Add forward-as-attachment feature +- jQuery-1.6.2 (#1487913, #1487144) +- Improve display name composition when saving contacts (#1487143) +- Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725) +- Fix handling of folders that doesn't belong to any namespace (#1487637) +- Enable multiselection for attachments uploading in capable browsers (#1485969) +- Add possibility to change HTML editor configuration by skin +- Fix a bug where selecting too many contacts would produce too large URI request (#1487892) +- Improve performance by including files with absolute path (#1487849) +- Move folder name truncation to client/skin (#1485412) +- Added plugin hook for request token creation +- Replace LDAP vars in group queries (#1487837) +- Fix vcard folding with uncode characters (#1487868) +- Keep all submitted data if contact form validation fails (#1487865) +- Handle uncode strings in rcube_addressbook::normalize_string() (#1487866) +- Fix handling of debug_level=4 in ajax requests (#1487831) +- Enable TinyMCE's contextmenu (#1487014) +- Allow multiple concurrent compose sessions +- New config option for custom logo +- Allow skins to define/override texts with +- Add simple ACL rights/namespace handling in folder manager +- Force IE to send referers (#1487806) +- Better display of vcard import results (#1485457) +- Improved vcard import +- Interactive update script with improved DB schema check +- Fix problem with contactgroupmembers table creation on MySQL 4.x, add index on contact_id column +- Add LDAP SASL bind and proxy authentication (#1486692) +- Replying to a sent message puts the old recipient as the new recipient (#1487074) +- Fulltext search over (almost) all data for contacts +- Extend address book with rich contact information