RoundCube Webmail Changelog

What's new in RoundCube Webmail 0.9.2

Jun 18, 2013
  • Fix image thumbnails display in print mode (#1489134)
  • Fix height of message headers block (#1489108)
  • Fix timeout issue on drag&drop uploads (#1489170)
  • Fix default sorting of threaded list when THREAD=REFS isn't supported
  • Fix list mode switch to 'List' after saving list settings in Larry skin (#1489164)
  • Fix error when there's no writeable addressbook source (#1489162)
  • Fix zipdownload plugin issue with filenames charset (#1489156)
  • Fix so non-inline images aren't skipped on forward (#1489150)
  • Fix "null" instead of empty string on messages list in IE10 (#1489145)
  • Fix legacy options handling
  • Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011)
  • Fix bug where serialized strings were truncated in PDO::quote() (#1489142)
  • Fix displaying messages with invalid self-closing HTML tags (#1489137)
  • Fix PHP warning when responding to a message with many Return-Path headers (#1489136)
  • Fix unintentional compose window resize (#1489114)
  • Fix performance regression in text wrapping function (#1489133)
  • Fix connection to posgtres db using unix socket (#1489132)
  • Fix handling of comma when adding contact from contacts widget (#1489107)
  • Fix bug where a message was opened in both preview pane and new window on double-click (#1489122)
  • Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml (#1489110)
  • Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 (#1489094)
  • Fix invalid option selected in default_font selector when font is unset (#1489112)
  • Fix displaying contact with ID divisible by 100 in sql addressbook (#1489121)
  • Fix browser warnings on PDF plugin detection (#1489118)
  • Fix fatal error when parsing UUencoded messages (#1489119)

New in RoundCube Webmail 0.9.1 (Jun 4, 2013)

  • Better German labels for from/to to avoid conflicts with 'sender' (#1489084)
  • Fix problem where security warning was displayed for valid images with image/jpg type (#1489097)
  • Fix handling of invalid email addresses in headers (#1489092)
  • Fix IMAP connection issue with default_socket_timeout < 0 and imap_timeout < 0 (#1489090)
  • Fix various PHP code bugs found using static analysis (#1489086)
  • Fix backslash character handling on vCard import (#1489085)
  • Fix csv import from Thunderbird with French localization (#1489059)
  • Fix messages list focus issue in Opera and Webkit (#1489058)
  • Fix Reply-To header handling in Reply-All action (#1489037)
  • Fix so Sender: address is added to Cc: field on reply to all (#1489011)
  • Fix so addressbook_search_mode works also for group search (#1489079)
  • Fix removal of a contact from a group in LDAP addressbook (#1489081)
  • Inlcude SQL query in the log on SQL error (#1489064)
  • Fix handling untagged responses in IMAP FETCH "could not load message" error (#1489074)
  • Fix very small window size in Chrome (#1488931)
  • Fix list page reset when viewing a message in Larry skin (#1489076)
  • Fix min_refresh_interval handling on preferences save (#1489073)
  • Fix PDF support detection for Firefox PDF.js (#1488972)
  • Fix possible collision in generated thumbnail cache key (#1489069)
  • Fix exit code on bootsrap errors in CLI mode (#1489044)
  • Fix error handling in CLI mode, use STDERR and non-empty exit code (#1489043)
  • Fix error when using check_referer=true
  • Fix incorrect handling of some specific links (#1489060)
  • Fix incorrect handling of leading spaces in text wrapping
  • Fix unintentional messages list jumps on click in Internet Explorer (#1489056)
  • Fix list of required configuration options (#1489055)
  • Fix DB error when creating a new contact and a group is selected (#1489051)
  • Fix handling of deprecated boolean value of reply_mode option (#1489052)

New in RoundCube Webmail 0.4.2 (Nov 1, 2010)

  • Updated French, Portuguese, German, Czech, Slovak, English, Hebrew, Dutch, Slovenian, Chinese, Lithuanian, Russian, Catalan and Welsh translations
  • Fix handling of backslash as IMAP delimiter
  • Fix charset replacement in HTML message bodies (#1487021)
  • Fix: contact group input is empty when using rename action more than once on the same group record
  • Fix "Server Error! (Not Found)" when using utils/save-pref action (#1487023)
  • Fix handling of Thunderbird's vCards (#1487024)

New in RoundCube Webmail 0.4 (Sep 22, 2010)

  • Fix dissapearing upload form dissapears when user selects a file on Safari (#1486823)
  • Don't replace error messages with loading info (#1486300)
  • Fix JS errors on compose mode switch (#1486870)
  • Fix message structure parsing when it lacks optional fields (#1486881)
  • Include all recipients in sendmail log
  • Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting (#1486866)
  • Fix default IMAP port configuration (#1486864)
  • Create Sent folder when starting to compose a new message (#1486802)
  • Fix handling of messages with Content-Type: application/* and no filename (#1484050)
  • Improved compose screen: resizable body and attachments list, vertical splitter, options menu
  • Fix RC forgets search results (#1483883)
  • TinyMCE 3.3.7
  • Improve parsing of styled empty tags in HTML messages (#1486812)
  • Add � variable support in base_dn/bind_dn config (#1486779)
  • Add button to hide/unhide the preview pane (#1484215)
  • Fix no-cache headers on https to prevent content caching by proxies (#1486798)
  • Fix attachment filenames broken with TNEF decoder using long filenames (#1486795)
  • Use user's timezone in Date header, not server's timezone (#1486119)
  • Add option to set separate footer for HTML messages (#1486660)
  • Add real SMTP error description to displayed error messages (#1485927)
  • Fix some IMAP errors handling when opening the message (#1485443)
  • Fix related parts aren't displayed when got mimetype other than image/* (#1486432)
  • Multiple identity and database support for squirrelmail_usercopy plugin (#1486517)
  • Support dynamic hostname (%d/%n) variables in configuration options (#1485438)
  • Add 'messages_list' hook (#1486266)
  • Add request* event triggers in http_post/http_request (#1486054)
  • Fix use RFC-compliant line-delimiter when saving messages on IMAP (#1486712)
  • Add 'imap_timeout' option (#1486760)
  • Fix forwarding of messages with winmail attachments
  • Fix handling of uuencoded attachments in message body (#1485839)
  • Added list_mailboxes hook in rcube_imap::list_unsubscribed() (#1486668)
  • Fix wrong message on file upload error (#1486725)
  • Add support for data URI scheme [RFC2397] (#1486740)
  • Added 'actionbefore', 'actionafter', 'responsebefore', 'responseafter' events
  • Fix double-addition of e-mail domain to content ID in HTML images
  • Read and send messages with format=flowed (#1484370), fixes word wrapping issues (#1486543)
  • Fix duplicated attachments when forwarding a message (#1486487)
  • Fix message/rfc822 attachments containing only attachments are not parsed properly (#1486743)
  • Fix character in winmail.dat attachments names (#1486738)
  • Fix handling errors of folder deletion (#1486705)
  • Parse untagged CAPABILITY response for LOGIN command (#1486742)
  • Renamed all php-cli scripts to use .sh extension
  • Some files from /bin + spellchecking actions moved to the new 'utils' task
  • Added thread tree icons
  • Extend contact groups support (#1486682)
  • Fix check-recent action issues and performance (#1486526)
  • Fix messages order after checking for recent (#1484664)
  • Fix autocomplete shows entries without email (#1486452)
  • Fix listupdate event doesn't trigger on search response (#1486708)
  • Fix select_all_mode value after selecting a message (#1486720)
  • Set focus to editor on reply in HTML mode (#1486632)
  • Fix composing in HTML jumps cursor to body instead of recipients (#1486674)
  • Allow columns order change per user drag&drop (#1485795)
  • Add References header in read receipt (#1486681)
  • Fix database constraint violation when opening a message (#1486696)
  • Add 'loading' message while login is in progress (#1486667)
  • Fix quota_zero_as_unlimited (#1486662)
  • Fix folder subscription checking (#1486684)
  • Fix INBOX appears (sometimes) twice in mailbox list (#1486672)
  • Fix listing of attachments of some types e.g. "x-epoc/x-sisx-app" (#1486653)
  • Fix DB Schema checking when some db_table_* options are not set (#1486654)

New in RoundCube Webmail 0.4 Beta (Aug 3, 2010)

  • Add sizelimit and timelimit variables in LDAP config (#1486544)
  • Hide IMAP host dropdown when single host is defined (#1486326)
  • Add images pre-loading on login page (#1451160)
  • Add HTTP_X_REAL_IP and HTTP_X_FORWARDED_FOR to successful logins log (#1486441)
  • Fix setting spellcheck languages with extended codes (#1486605)
  • Fix messages list scrolling in FF3.6 (#1486472)
  • Fix quicksearch input focus (#1486637)
  • Always set changed date when flagging a DB record as deleted + provide a cleanup script
  • Fix address book/group selection (#1486619)
  • Assign newly created contacts to the active group (#1486626)
  • Added option not to mark messages as read when viewed in preview pane (#1485012)
  • Allow plugins modify the Sent folder when composing (#1486548)
  • Added optional (max_recipients) support to restrict total number of recipients per message (#1484542)
  • Re-organize editor buttons, add blockquote and search buttons
  • Make possible to write inside or after a quoted html message (#1485476)
  • Fix bugs on unexpected IMAP connection close (#1486190, #1486270)
  • Iloha's imap.inc rewritten into rcube_imap_generic class
  • Added contact groups in address book (not finished yet)
  • Added PageUp/PageDown/Home/End keys support on lists (#1486430)
  • Added possibility to select all messages in a folder (#1484756)
  • Added 'imap_force_caps' option for after-login CAPABILITY checking (#1485750)
  • Password: Support dovecotpw encryption
  • TinyMCE 3.3.1
  • Implemented messages copying using drag&drop + SHIFT (#1484086)
  • Improved performance of folders operations (#1486525)
  • Fix blocked.gif attachment is not attached to the message (#1486516)
  • Managesieve: import from Horde-INGO
  • Managesieve: support for more than one match (#1486078)
  • Managesieve: support for selectively disabling rules within a single sieve script (#1485882)
  • Threaded message listing now available
  • Added sorting by ARRIVAL and CC
  • Message list columns configurable by the user
  • Removed 'index_sort' option, now we're using empty 'message_sort_col' for this
  • virtuser_query: support other identity data (#1486148)
  • Options virtuser_* replaced with virtuser_* plugins
  • Plugin API: Implemented 'email2user' and 'user2email' hooks
  • Fix forwarding message omits CC header (#1486305)
  • Add 'default_charset' option to user preferences (#1485451)
  • Add 'delete_always' option to user preferences
  • Support/Require tls:// prefix in 'smtp_server' option for TLS connections
  • Fix inconsistent behaviour of 'delete_always' option (#1486299)
  • Fix deleting all messages from last list page (#1486293)
  • Flag original messages when sending a draft (#1486203)
  • Changed signature separator when top-posting (#1486330)
  • Let the admin define defaults for search modifiers (#1485897)
  • Fix long e-mail addresses validation (#1486453)
  • Remember search modifiers in user prefs (#1486146)
  • Added force_7bit option to force MIME encoding of plain/text messages (#1486510)
  • Use case sensitive check when checking for default folders (#1486346)
  • Fix checking for new mail: now checks unseen count of inbox (#1485794)
  • Improve performance by avoiding unnecessary updates to the session table (#1486325)
  • Fix invalid tags which cause HTML message rendering problems (#1486521)
  • Fix CVE-2010-0464: Disable DNS prefetching (#1486449)
  • Fix Received headers to behave better with SpamAssassin (#1486513)
  • Password: Make passwords encoding consistent with core, add 'password_charset' global option (#1486473)
  • Fix adding contacts SQL error on mysql (#1486459)
  • Squirrelmail_usercopy: support reply-to field (#1486506)
  • Fix IE spellcheck suggestion popup issue (#1486471)
  • Fix email address auto-completion shows regexp pattern (#1486258)
  • Fix merging of configuration parameters: user prefs always survive (#1486368)
  • Fix quota indicator value after folder purge/expunge (#1486488)
  • Fix external mailto links support for use as protocol handler (#1486037)
  • Fix attachment excessive memory use, support messages of any size (#1484660)
  • Fix setting task name according to auth state
  • Password: fix vpopmaild driver (#1486478)
  • Add workaround for MySQL bug [http://bugs.mysql.com/bug.php?id=46293] (#1486474)
  • Fix quoted text wrapping when replying to an HTML email in plain text (#1484141)
  • Fix handling of extended mailto links (with params) (#1486354)
  • Fix sorting by date of messages without date header on servers without SORT (#1486286)
  • Fix inconsistency when not using default table names (#1486467)
  • Fix folder rename/delete buttons do not appear on creation of first folder (#1486468)
  • Fix character set conversion fails on systems where iconv doesn't accept //IGNORE (#1486375)
  • Log in performance: Create default folders on first login only
  • Import contacts into the selected address book (by Phil Weir)
  • Add support for MDB2's 'sqlsrv' driver (#1486395)
  • Use jQuery-1.4
  • Removed problematic browser-caching of messages
  • Fix incompatybility with suhosin.executor.disable_emodifier (#1486321)
  • Use PLAIN auth when CRAM fails and imap_auth_type='check' (#1486371)
  • Fix removal of tag from HTML messages (#1486432)
  • Fix 'force_https' to specified port when URL contains a port number (#1486411)
  • Fix to-text converting of HTML entities inside b/strong/th/hX tags (#1486422)
  • Bug in spellchecker suggestions when server charset != UTF8 (#1486406)
  • Managesieve: Fix requires generation for multiple actions (#1486397)
  • Fix LDAP problem with special characters in RDN (#1486320)
  • Improved handling of message parts of type message/rfc822
  • Plugin API: added 'quota' hook
  • Fix parsing conditional comments in HTML messages (#1486350)
  • Use built-in json_encode() for proper JSON format in AJAX replies
  • Allow setting only selected params in 'message_compose' hook (#1486312)
  • Plugin API: added 'message_compose_body' hook (#1486285)
  • Fix counters of all folders are checked in 'getunread' action with check_all_folders disabled (#1486128)
  • Fix displaying alternative parts in messages of type message/rfc822 (#1486246)
  • Fix possible messages exposure when using Roundcube behind a proxy (#1486281)
  • Fix unicode para and line separators in javascript response (#1486310)
  • Additional_message_headers: allow unsetting headers, support plugin's config file (#1486268)
  • Fix displaying of hidden directories in skins list (#1486301)
  • Fix open_basedir restriction error when reading skins list (#1486304)
  • Fix pasting from Office apps into html editor (#1486271)
  • Fix empty tags parsing (#1486272)
  • Don't cut off attachment names when using non-RFC2231 encoding (#1485515)
  • Allow inserting signatures above replied message body (#1484272)
  • Managesieve 2.0: multi-script support
  • Fix imap_auth_type regression (#1486263)

New in RoundCube Webmail 0.2.2 (May 18, 2009)

  • Fix quicksearchbox look in Chrome and Konqueror (#1484841)
  • Fix UTF-8 byte-order mark removing (#1485514)
  • Fix folders subscribtions on Konqueror (#1484841)
  • Fix debug console on Konqueror and Safari
  • Fix messagelist focus issue when modifying status of selected messages #1485807)
  • Support STARTTLS in IMAP connection (#1485284)
  • Fix DEL key problem in search boxes (#1485528)
  • Support several e-mail addresses per user from virtuser_file (#1485678)
  • Fix drag&drop with scrolling on IE (#1485786)
  • Fix adding signature separator in html mode (#1485350)
  • Fix opening attachment marks message as read (#1485803)
  • Fix 'temp_dir' does not support relative path under Windows (#1484529)
  • Fix "Initialize Database" button missing from installer (#1485802)
  • Fix compose window doesn't fit 1024x768 window (#1485396)
  • Fix service not available error when pressing back from compose dialog (#1485552)
  • Fix using mail() on Windows (#1485779)
  • Fix word wrapping in message-part's s for printing (#1485787)
  • Fix incorrect word wrapping in outgoing plaintext multibyte messages (#1485714)
  • Fix double footer in HTML message with embedded images
  • Fix TNEF implementation bug (#1485773)
  • Fix incorrect row id parsing for LDAP contacts list (#1485784)
  • Fix 'mode' parameter in sqlite DSN (#1485772)

New in RoundCube Webmail 0.2 Beta (Sep 22, 2008)

  • Made config files location configurable (#1485215)
  • Reduced memory footprint when forwarding attachments (#1485345)
  • Allow and use spellcheck attribute for input/textarea fields (#1485060)
  • Added icons for forwarded/forwarded+replied messages (#1485257)
  • Added Reply-To to forwarded emails (#1485315)
  • Display progress message for folders create/delete/rename (#1485357)
  • Smart Tags and NOBR tag support in html messages (#1485363, #1485327)
  • Redesign of the identities settings (#1484042)
  • Add config option to disable creation/deletion of identities (#1484498)
  • Added 'sendmail_delay' option to restrict messages sending interval (#1484491)
  • Added vertical splitter for folders list resizing
  • Added possibility to view all headers in message view
  • Fixed splitter drag/resize on Opera (#1485170)
  • Fixed quota img height/width setting from template (#1484857)
  • Refactor drag & drop functionality. Don't rely on browser events anymore (#1484453)
  • Insert "virtual" folders in subscription list (#1484779)
  • Added link to open message in new window
  • Enable export of address book contacts as vCard
  • Add feature to import contacts from vcard files (#1326103)
  • Respect Content-Location headers in multipart/related messages according to RFC2110 (#1484946)
  • Allowed max. attachment size now indicated in compose screen (#1485030)
  • Also capture backspace key in list mode (#1484566)
  • Allow application/pgp parts to be displayed (#1484753)
  • Correctly handle options in mailto-links (#1485228)
  • Immediately save sort_col/sort_order in user prefs (#1485265)
  • Truncate very long (above 50 characters) attachment filenames when displaying
  • Allow to auto-detect client language if none set (#1484434)
  • Auto-detect the client timezone (user configurable)
  • Add RFC2231 header value continuations support for attachment filenames + hack for servers that not support that feature
  • Fix Reply-To header displaying (#1485314)
  • Mark form buttons that provide the most obvious operation (mainaction)
  • Added option 'quota_zero_as_unlimited' (#1484604)
  • Added PRE handling in html2text class (#1484740)
  • Added folder hierarchy collapsing
  • Added options to use syslog instead of log file (#1484850)
  • Added Logging & Debugging section in Installer
  • Fix In-Reply-To and References headers when composing saved draft message (#1485288)
  • Fix html message charset conversion for charsets with underline (#1485287)
  • Fix buttons status after contacts deletion (#1485233)
  • Fix escaping of To: and From: fields when building message body for reply or forward in the HTML editor (#1484904)
  • Use current mailbox name in template (#1485256)
  • Better fix for skipping untagged responses (#1485261)
  • Added pspell support patch by Kris Steinhoff (#1483960)
  • Enable spellchecker for HTML editor (#1485114)
  • Respect spellcheck_uri in tinyMCE spellchecker (#1484196)
  • Case insensitive contacts searching using PostgreSQL (#1485259)
  • Make default imap folders configurable for each user (#1485075)
  • Save outgoing mail to selectable folder (#1324581)
  • Fix hiding of mark menu when clicking th button again (#1484944)
  • Use long date format in print mode (#1485191)
  • Updated TinyMCE to version 3.1.0.1
  • Re-enable autocomplete attribute for login form (#1485211)
  • Check PERMANENTFLAGS before saving $MDNSent flag (#1484963, #1485163)
  • Added flag column on messages list (#1484623)
  • Patched Mail/MimePart.php (http://pear.php.net/bugs/bug.php?id=14232)
  • Allow trash/junk subfolders to be purged (#1485085)
  • Store compose parameters in session and redirect to a unique URL
  • Fixed CRAM-MD5 authentication (#1484819)
  • Fixed forwarding messages with one HTML attachment (#1484442)
  • Fixed encoding of message/rfc822 attachments and image/pjpeg handling (#1484914)
  • Added option to select skin in user preferences
  • Added option to configure displaying of attached images below the message body
  • Added option to display images in messages from known senders (#1484601)
  • User preferences grouped in more fieldsets
  • Fix corrupted MIME headers of messages in Sent folder (#1485111)
  • Fixed bug in MDB2 package: http://pear.php.net/bugs/bug.php?id=14124
  • Use keypress instead of keydown to select list's row (#1484816)
  • Don't call expunge and don't remove message row after message move if flag_for_deletion is set to true (#1485002)

New in RoundCube Webmail 0.2 Alpha 1 (Jun 17, 2008)

  • This pre-release of version 0.2 comes up with a DOM-based HTML sanitization which removes malicious JavaScript code from HTML messages and fixes all known XSS vulnerabilities.