summaryrefslogtreecommitdiff
path: root/mail/roundcube
diff options
context:
space:
mode:
authorpettai <pettai>2010-09-23 23:54:40 +0000
committerpettai <pettai>2010-09-23 23:54:40 +0000
commitaa4878225ac0554ed7f3dc33007c4ffe9810619c (patch)
tree43fa5204530d8efe14e9ff9fef626f9fa8262420 /mail/roundcube
parentcd042cfb48ecd168eac951f46679aa7fb69a5aaa (diff)
downloadpkgsrc-aa4878225ac0554ed7f3dc33007c4ffe9810619c.tar.gz
RELEASE 0.4-stable
------------------ - Fix disapearing upload form disapears when user selects a file on Safari (#148 6823) - 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 (#14 84050) - Improved compose screen: resizable body and attachments list, vertical splitte r, options menu - Fix RC forgets search results (#1483883) - TinyMCE 3.3.7 - Improve parsing of styled empty tags in HTML messages (#1486812) - Add %dc 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 (#14867 95) - 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/* (#1486 432) - Multiple identity and database support for squirrelmail_usercopy plugin (#1486 517) - 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 issu es (#1486543) - Fix duplicated attachments when forwarding a message (#1486487) - Fix message/rfc822 attachments containing only attachments are not parsed prop erly (#1486743) - Fix %00 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) RELEASE 0.4-beta ---------------- - 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 clean up 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 (#148501 2) - 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 scr ipt (#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 (#148651 0) - 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 (#148 6325) - Fix invalid <font> 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] (#148647 4) - Fix quoted text wrapping when replying to an HTML email in plain text (#148414 1) - 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 (#1 486468) - Fix character set conversion fails on systems where iconv doesn't accept //IGN ORE (#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 <title> 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 f ile (#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 <a> 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) (ok schmonz, take over maintainer)
Diffstat (limited to 'mail/roundcube')
-rw-r--r--mail/roundcube/Makefile12
-rw-r--r--mail/roundcube/PLIST350
-rw-r--r--mail/roundcube/distinfo14
-rw-r--r--mail/roundcube/patches/patch-aa19
-rw-r--r--mail/roundcube/patches/patch-ab11
-rw-r--r--mail/roundcube/patches/patch-af8
6 files changed, 315 insertions, 99 deletions
diff --git a/mail/roundcube/Makefile b/mail/roundcube/Makefile
index c82d4436e11..73205f033af 100644
--- a/mail/roundcube/Makefile
+++ b/mail/roundcube/Makefile
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.26 2010/09/22 09:32:13 pettai Exp $
+# $NetBSD: Makefile,v 1.27 2010/09/23 23:54:40 pettai Exp $
#
DISTNAME= roundcubemail-${RCVERSION}-dep
-PKGREVISION= 1
PKGNAME= ${DISTNAME:S/mail-${RCVERSION}-dep/-${VERSION}/}
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=roundcubemail/}
-MAINTAINER= schmonz@NetBSD.org
+MAINTAINER= pettai@NetBSD.org
HOMEPAGE= http://roundcube.net/
COMMENT= Browser-based multilingual IMAP client
LICENSE= gnu-gpl-v2
@@ -15,7 +14,7 @@ LICENSE= gnu-gpl-v2
USE_TOOLS+= pax
USE_LANGUAGES= # none
NO_BUILD= yes
-RCVERSION= 0.3.1
+RCVERSION= 0.4
VERSION= ${RCVERSION:S/-//}
PKG_DESTDIR_SUPPORT= user-destdir
@@ -25,11 +24,12 @@ INSTALLATION_DIRS+= ${EGDIR}/SQL ${DOCDIR} ${RCDIR}/bin
.include "../../mk/bsd.prefs.mk"
.include "../../lang/php/phpversion.mk"
-DEPENDS+= ${PHP_PKG_PREFIX}-pear-Net_SMTP>=1.3.3:../../net/pear-Net_SMTP
-DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail_Mime>=1.5.2:../../mail/pear-Mail_Mime
+DEPENDS+= ${PHP_PKG_PREFIX}-pear-Net_SMTP>=1.4.2:../../net/pear-Net_SMTP
+DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail_Mime>=1.7:../../mail/pear-Mail_Mime
DEPENDS+= ${PHP_PKG_PREFIX}-pear-MDB2>=2.5.0:../../databases/pear-MDB2
DEPENDS+= ${PHP_PKG_PREFIX}-pear-Auth_SASL-[0-9]*:../../mail/pear-Auth_SASL
DEPENDS+= ${PHP_PKG_PREFIX}-dom-[0-9]*:../../textproc/php-dom
+DEPENDS+= ${PHP_PKG_PREFIX}-json-[0-9]*:../../textproc/php-json
PKG_SYSCONFSUBDIR?= roundcube
diff --git a/mail/roundcube/PLIST b/mail/roundcube/PLIST
index 38549ca8b86..3afb33bf209 100644
--- a/mail/roundcube/PLIST
+++ b/mail/roundcube/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2009/12/31 16:56:18 abs Exp $
+@comment $NetBSD: PLIST,v 1.17 2010/09/23 23:54:40 pettai Exp $
share/doc/roundcube/INSTALL
share/doc/roundcube/LICENSE
share/doc/roundcube/README
@@ -15,10 +15,10 @@ share/examples/roundcube/main.inc.php.dist
share/examples/roundcube/mimetypes.php
share/examples/roundcube/roundcube.conf
share/roundcube/.htaccess
-share/roundcube/bin/decrypt.php
-share/roundcube/bin/html2text.php
-share/roundcube/bin/killcache.php
-share/roundcube/bin/modcss.php
+share/roundcube/bin/cleandb.sh
+share/roundcube/bin/decrypt.sh
+share/roundcube/bin/jsshrink.sh
+share/roundcube/bin/jsunshrink.sh
share/roundcube/bin/msgexport.sh
share/roundcube/bin/msgimport.sh
share/roundcube/bin/update.sh
@@ -39,16 +39,23 @@ share/roundcube/installer/test.php
share/roundcube/installer/utils.php
share/roundcube/installer/welcome.html
share/roundcube/plugins/additional_message_headers/additional_message_headers.php
+share/roundcube/plugins/additional_message_headers/package.xml
share/roundcube/plugins/archive/archive.js
share/roundcube/plugins/archive/archive.php
share/roundcube/plugins/archive/localization/cs_CZ.inc
share/roundcube/plugins/archive/localization/de_CH.inc
share/roundcube/plugins/archive/localization/de_DE.inc
share/roundcube/plugins/archive/localization/en_US.inc
+share/roundcube/plugins/archive/localization/es_AR.inc
+share/roundcube/plugins/archive/localization/es_ES.inc
share/roundcube/plugins/archive/localization/et_EE.inc
share/roundcube/plugins/archive/localization/fr_FR.inc
+share/roundcube/plugins/archive/localization/ja_JP.inc
share/roundcube/plugins/archive/localization/pl_PL.inc
share/roundcube/plugins/archive/localization/ru_RU.inc
+share/roundcube/plugins/archive/localization/sv_SE.inc
+share/roundcube/plugins/archive/localization/zh_TW.inc
+share/roundcube/plugins/archive/package.xml
share/roundcube/plugins/archive/skins/default/archive_act.png
share/roundcube/plugins/archive/skins/default/archive_pas.png
share/roundcube/plugins/archive/skins/default/foldericon.png
@@ -67,10 +74,14 @@ share/roundcube/plugins/help/help.php
share/roundcube/plugins/help/localization/cs_CZ.inc
share/roundcube/plugins/help/localization/en_GB.inc
share/roundcube/plugins/help/localization/en_US.inc
+share/roundcube/plugins/help/localization/es_ES.inc
share/roundcube/plugins/help/localization/et_EE.inc
share/roundcube/plugins/help/localization/hu_HU.inc
+share/roundcube/plugins/help/localization/ja_JP.inc
share/roundcube/plugins/help/localization/pl_PL.inc
+share/roundcube/plugins/help/localization/ru_RU.inc
share/roundcube/plugins/help/localization/sv_SE.inc
+share/roundcube/plugins/help/localization/zh_TW.inc
share/roundcube/plugins/help/skins/default/help.css
share/roundcube/plugins/help/skins/default/help.gif
share/roundcube/plugins/help/skins/default/templates/help.html
@@ -86,84 +97,104 @@ share/roundcube/plugins/managesieve/localization/de_DE.inc
share/roundcube/plugins/managesieve/localization/el_GR.inc
share/roundcube/plugins/managesieve/localization/en_GB.inc
share/roundcube/plugins/managesieve/localization/en_US.inc
+share/roundcube/plugins/managesieve/localization/es_AR.inc
share/roundcube/plugins/managesieve/localization/es_ES.inc
share/roundcube/plugins/managesieve/localization/et_EE.inc
share/roundcube/plugins/managesieve/localization/fi_FI.inc
share/roundcube/plugins/managesieve/localization/fr_FR.inc
share/roundcube/plugins/managesieve/localization/hu_HU.inc
share/roundcube/plugins/managesieve/localization/it_IT.inc
+share/roundcube/plugins/managesieve/localization/nb_NO.inc
share/roundcube/plugins/managesieve/localization/nl_NL.inc
share/roundcube/plugins/managesieve/localization/pl_PL.inc
share/roundcube/plugins/managesieve/localization/pt_BR.inc
share/roundcube/plugins/managesieve/localization/ru_RU.inc
+share/roundcube/plugins/managesieve/localization/sk_SK.inc
share/roundcube/plugins/managesieve/localization/sl_SI.inc
share/roundcube/plugins/managesieve/localization/sv_SE.inc
share/roundcube/plugins/managesieve/localization/uk_UA.inc
share/roundcube/plugins/managesieve/localization/zh_CN.inc
+share/roundcube/plugins/managesieve/localization/zh_TW.inc
share/roundcube/plugins/managesieve/managesieve.js
share/roundcube/plugins/managesieve/managesieve.php
-share/roundcube/plugins/managesieve/skins/default/filter_add_act.png
-share/roundcube/plugins/managesieve/skins/default/filter_add_pas.png
-share/roundcube/plugins/managesieve/skins/default/filter_add_sel.png
-share/roundcube/plugins/managesieve/skins/default/filter_del_act.png
-share/roundcube/plugins/managesieve/skins/default/filter_del_pas.png
-share/roundcube/plugins/managesieve/skins/default/filter_del_sel.png
-share/roundcube/plugins/managesieve/skins/default/filter_down_act.png
-share/roundcube/plugins/managesieve/skins/default/filter_down_pas.png
-share/roundcube/plugins/managesieve/skins/default/filter_down_sel.png
-share/roundcube/plugins/managesieve/skins/default/filter_up_act.png
-share/roundcube/plugins/managesieve/skins/default/filter_up_pas.png
-share/roundcube/plugins/managesieve/skins/default/filter_up_sel.png
share/roundcube/plugins/managesieve/skins/default/managesieve.css
+share/roundcube/plugins/managesieve/skins/default/managesieve_toolbar.png
+share/roundcube/plugins/managesieve/skins/default/templates/filteredit.html
share/roundcube/plugins/managesieve/skins/default/templates/managesieve.html
-share/roundcube/plugins/managesieve/skins/default/templates/managesieveedit.html
+share/roundcube/plugins/managesieve/skins/default/templates/setedit.html
share/roundcube/plugins/markasjunk/localization/cs_CZ.inc
share/roundcube/plugins/markasjunk/localization/en_US.inc
+share/roundcube/plugins/markasjunk/localization/es_AR.inc
+share/roundcube/plugins/markasjunk/localization/es_ES.inc
share/roundcube/plugins/markasjunk/localization/et_EE.inc
share/roundcube/plugins/markasjunk/localization/pl_PL.inc
share/roundcube/plugins/markasjunk/localization/ru_RU.inc
share/roundcube/plugins/markasjunk/localization/sv_SE.inc
+share/roundcube/plugins/markasjunk/localization/zh_TW.inc
share/roundcube/plugins/markasjunk/markasjunk.js
share/roundcube/plugins/markasjunk/markasjunk.php
+share/roundcube/plugins/markasjunk/package.xml
share/roundcube/plugins/markasjunk/skins/default/junk_act.png
share/roundcube/plugins/markasjunk/skins/default/junk_pas.png
+share/roundcube/plugins/new_user_dialog/localization/cs_CZ.inc
share/roundcube/plugins/new_user_dialog/localization/de_CH.inc
share/roundcube/plugins/new_user_dialog/localization/de_DE.inc
share/roundcube/plugins/new_user_dialog/localization/en_US.inc
+share/roundcube/plugins/new_user_dialog/localization/es_ES.inc
share/roundcube/plugins/new_user_dialog/localization/et_EE.inc
+share/roundcube/plugins/new_user_dialog/localization/it_IT.inc
share/roundcube/plugins/new_user_dialog/localization/pl_PL.inc
share/roundcube/plugins/new_user_dialog/localization/ru_RU.inc
share/roundcube/plugins/new_user_dialog/localization/sv_SE.inc
+share/roundcube/plugins/new_user_dialog/localization/zh_TW.inc
share/roundcube/plugins/new_user_dialog/new_user_dialog.php
share/roundcube/plugins/new_user_dialog/newuserdialog.css
+share/roundcube/plugins/new_user_dialog/package.xml
share/roundcube/plugins/new_user_identity/new_user_identity.php
share/roundcube/plugins/password/README
share/roundcube/plugins/password/config.inc.php.dist
share/roundcube/plugins/password/drivers/chgsaslpasswd.c
+share/roundcube/plugins/password/drivers/chgvirtualminpasswd.c
+share/roundcube/plugins/password/drivers/chpasswd.php
share/roundcube/plugins/password/drivers/cpanel.php
share/roundcube/plugins/password/drivers/directadmin.php
+share/roundcube/plugins/password/drivers/hmail.php
share/roundcube/plugins/password/drivers/ldap.php
+share/roundcube/plugins/password/drivers/ldap_simple.php
+share/roundcube/plugins/password/drivers/pam.php
share/roundcube/plugins/password/drivers/poppassd.php
share/roundcube/plugins/password/drivers/sasl.php
share/roundcube/plugins/password/drivers/sql.php
+share/roundcube/plugins/password/drivers/virtualmin.php
share/roundcube/plugins/password/drivers/vpopmaild.php
share/roundcube/plugins/password/drivers/ximss.php
share/roundcube/plugins/password/localization/bg_BG.inc
+share/roundcube/plugins/password/localization/ca_ES.inc
share/roundcube/plugins/password/localization/cs_CZ.inc
share/roundcube/plugins/password/localization/da_DK.inc
share/roundcube/plugins/password/localization/de_CH.inc
share/roundcube/plugins/password/localization/de_DE.inc
share/roundcube/plugins/password/localization/en_US.inc
+share/roundcube/plugins/password/localization/es_AR.inc
+share/roundcube/plugins/password/localization/es_ES.inc
share/roundcube/plugins/password/localization/et_EE.inc
+share/roundcube/plugins/password/localization/fi_FI.inc
share/roundcube/plugins/password/localization/fr_FR.inc
share/roundcube/plugins/password/localization/hu_HU.inc
share/roundcube/plugins/password/localization/it_IT.inc
+share/roundcube/plugins/password/localization/ja_JP.inc
+share/roundcube/plugins/password/localization/lt_LT.inc
+share/roundcube/plugins/password/localization/lv_LV.inc
share/roundcube/plugins/password/localization/nl_NL.inc
share/roundcube/plugins/password/localization/pl_PL.inc
share/roundcube/plugins/password/localization/pt_BR.inc
share/roundcube/plugins/password/localization/pt_PT.inc
+share/roundcube/plugins/password/localization/ru_RU.inc
share/roundcube/plugins/password/localization/sl_SI.inc
share/roundcube/plugins/password/localization/sv_SE.inc
+share/roundcube/plugins/password/localization/tr_TR.inc
+share/roundcube/plugins/password/localization/zh_TW.inc
+share/roundcube/plugins/password/package.xml
share/roundcube/plugins/password/password.js
share/roundcube/plugins/password/password.php
share/roundcube/plugins/show_additional_headers/show_additional_headers.php
@@ -173,30 +204,45 @@ share/roundcube/plugins/subscriptions_option/localization/cs_CZ.inc
share/roundcube/plugins/subscriptions_option/localization/de_CH.inc
share/roundcube/plugins/subscriptions_option/localization/de_DE.inc
share/roundcube/plugins/subscriptions_option/localization/en_US.inc
+share/roundcube/plugins/subscriptions_option/localization/es_ES.inc
share/roundcube/plugins/subscriptions_option/localization/et_EE.inc
share/roundcube/plugins/subscriptions_option/localization/pl_PL.inc
share/roundcube/plugins/subscriptions_option/localization/ru_RU.inc
share/roundcube/plugins/subscriptions_option/localization/sv_SE.inc
+share/roundcube/plugins/subscriptions_option/localization/zh_TW.inc
share/roundcube/plugins/subscriptions_option/subscriptions_option.php
share/roundcube/plugins/userinfo/localization/cs_CZ.inc
share/roundcube/plugins/userinfo/localization/de_CH.inc
share/roundcube/plugins/userinfo/localization/en_US.inc
+share/roundcube/plugins/userinfo/localization/es_ES.inc
share/roundcube/plugins/userinfo/localization/et_EE.inc
+share/roundcube/plugins/userinfo/localization/ja_JP.inc
share/roundcube/plugins/userinfo/localization/pl_PL.inc
share/roundcube/plugins/userinfo/localization/pt_PT.inc
+share/roundcube/plugins/userinfo/localization/ru_RU.inc
share/roundcube/plugins/userinfo/localization/sv_SE.inc
+share/roundcube/plugins/userinfo/localization/zh_TW.inc
share/roundcube/plugins/userinfo/userinfo.js
share/roundcube/plugins/userinfo/userinfo.php
+share/roundcube/plugins/vcard_attachments/localization/cs_CZ.inc
share/roundcube/plugins/vcard_attachments/localization/de_CH.inc
share/roundcube/plugins/vcard_attachments/localization/de_DE.inc
share/roundcube/plugins/vcard_attachments/localization/en_US.inc
+share/roundcube/plugins/vcard_attachments/localization/es_ES.inc
+share/roundcube/plugins/vcard_attachments/localization/et_EE.inc
+share/roundcube/plugins/vcard_attachments/localization/ja_JP.inc
+share/roundcube/plugins/vcard_attachments/localization/pl_PL.inc
share/roundcube/plugins/vcard_attachments/localization/ru_RU.inc
+share/roundcube/plugins/vcard_attachments/localization/sv_SE.inc
+share/roundcube/plugins/vcard_attachments/localization/zh_TW.inc
+share/roundcube/plugins/vcard_attachments/package.xml
share/roundcube/plugins/vcard_attachments/vcard_add_contact.png
share/roundcube/plugins/vcard_attachments/vcard_attachments.php
share/roundcube/plugins/vcard_attachments/vcardattach.js
+share/roundcube/plugins/virtuser_file/virtuser_file.php
+share/roundcube/plugins/virtuser_query/virtuser_query.php
share/roundcube/program/blank.gif
share/roundcube/program/blocked.gif
-share/roundcube/program/include/bugs.inc
share/roundcube/program/include/html.php
share/roundcube/program/include/iniset.php
share/roundcube/program/include/main.inc
@@ -207,14 +253,16 @@ share/roundcube/program/include/rcube_config.php
share/roundcube/program/include/rcube_contacts.php
share/roundcube/program/include/rcube_html_page.php
share/roundcube/program/include/rcube_imap.php
+share/roundcube/program/include/rcube_imap_generic.php
share/roundcube/program/include/rcube_json_output.php
share/roundcube/program/include/rcube_ldap.php
-share/roundcube/program/include/rcube_mail_mime.php
share/roundcube/program/include/rcube_mdb2.php
share/roundcube/program/include/rcube_message.php
+share/roundcube/program/include/rcube_mime_struct.php
share/roundcube/program/include/rcube_plugin.php
share/roundcube/program/include/rcube_plugin_api.php
share/roundcube/program/include/rcube_result_set.php
+share/roundcube/program/include/rcube_session.php
share/roundcube/program/include/rcube_shared.inc
share/roundcube/program/include/rcube_smtp.php
share/roundcube/program/include/rcube_sqlite.inc
@@ -222,7 +270,6 @@ share/roundcube/program/include/rcube_string_replacer.php
share/roundcube/program/include/rcube_template.php
share/roundcube/program/include/rcube_user.php
share/roundcube/program/include/rcube_vcard.php
-share/roundcube/program/include/session.inc
share/roundcube/program/js/app.js
share/roundcube/program/js/app.js.src
share/roundcube/program/js/common.js
@@ -231,29 +278,40 @@ share/roundcube/program/js/editor.js
share/roundcube/program/js/editor_images.js
share/roundcube/program/js/googiespell.js
share/roundcube/program/js/googiespell.js.src
-share/roundcube/program/js/jquery-1.3.min.js
+share/roundcube/program/js/jquery-1.4.min.js
share/roundcube/program/js/list.js
share/roundcube/program/js/list.js.src
share/roundcube/program/js/tiny_mce/langs/ar.js
+share/roundcube/program/js/tiny_mce/langs/az.js
share/roundcube/program/js/tiny_mce/langs/bg.js
+share/roundcube/program/js/tiny_mce/langs/bn.js
+share/roundcube/program/js/tiny_mce/langs/br.js
share/roundcube/program/js/tiny_mce/langs/bs.js
share/roundcube/program/js/tiny_mce/langs/ca.js
share/roundcube/program/js/tiny_mce/langs/cs.js
+share/roundcube/program/js/tiny_mce/langs/cy.js
share/roundcube/program/js/tiny_mce/langs/da.js
share/roundcube/program/js/tiny_mce/langs/de.js
share/roundcube/program/js/tiny_mce/langs/el.js
share/roundcube/program/js/tiny_mce/langs/en.js
share/roundcube/program/js/tiny_mce/langs/es.js
share/roundcube/program/js/tiny_mce/langs/et.js
+share/roundcube/program/js/tiny_mce/langs/eu.js
share/roundcube/program/js/tiny_mce/langs/fa.js
share/roundcube/program/js/tiny_mce/langs/fi.js
share/roundcube/program/js/tiny_mce/langs/fr.js
+share/roundcube/program/js/tiny_mce/langs/gl.js
share/roundcube/program/js/tiny_mce/langs/he.js
+share/roundcube/program/js/tiny_mce/langs/hi.js
share/roundcube/program/js/tiny_mce/langs/hr.js
share/roundcube/program/js/tiny_mce/langs/hu.js
+share/roundcube/program/js/tiny_mce/langs/hy.js
+share/roundcube/program/js/tiny_mce/langs/ia.js
+share/roundcube/program/js/tiny_mce/langs/id.js
share/roundcube/program/js/tiny_mce/langs/is.js
share/roundcube/program/js/tiny_mce/langs/it.js
share/roundcube/program/js/tiny_mce/langs/ja.js
+share/roundcube/program/js/tiny_mce/langs/ka.js
share/roundcube/program/js/tiny_mce/langs/ko.js
share/roundcube/program/js/tiny_mce/langs/lt.js
share/roundcube/program/js/tiny_mce/langs/lv.js
@@ -262,22 +320,27 @@ share/roundcube/program/js/tiny_mce/langs/ms.js
share/roundcube/program/js/tiny_mce/langs/nb.js
share/roundcube/program/js/tiny_mce/langs/nl.js
share/roundcube/program/js/tiny_mce/langs/nn.js
+share/roundcube/program/js/tiny_mce/langs/no.js
share/roundcube/program/js/tiny_mce/langs/pl.js
+share/roundcube/program/js/tiny_mce/langs/ps.js
share/roundcube/program/js/tiny_mce/langs/pt.js
share/roundcube/program/js/tiny_mce/langs/ro.js
share/roundcube/program/js/tiny_mce/langs/ru.js
share/roundcube/program/js/tiny_mce/langs/si.js
share/roundcube/program/js/tiny_mce/langs/sk.js
share/roundcube/program/js/tiny_mce/langs/sl.js
+share/roundcube/program/js/tiny_mce/langs/sq.js
share/roundcube/program/js/tiny_mce/langs/sr.js
share/roundcube/program/js/tiny_mce/langs/sv.js
+share/roundcube/program/js/tiny_mce/langs/ta.js
+share/roundcube/program/js/tiny_mce/langs/te.js
+share/roundcube/program/js/tiny_mce/langs/th.js
share/roundcube/program/js/tiny_mce/langs/tr.js
+share/roundcube/program/js/tiny_mce/langs/tw.js
share/roundcube/program/js/tiny_mce/langs/uk.js
share/roundcube/program/js/tiny_mce/langs/vi.js
share/roundcube/program/js/tiny_mce/langs/zh.js
share/roundcube/program/js/tiny_mce/license.txt
-share/roundcube/program/js/tiny_mce/plugins/compat2x/editor_plugin.js
-share/roundcube/program/js/tiny_mce/plugins/compat2x/editor_plugin_src.js
share/roundcube/program/js/tiny_mce/plugins/contextmenu/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js
share/roundcube/program/js/tiny_mce/plugins/directionality/editor_plugin.js
@@ -303,25 +366,37 @@ share/roundcube/program/js/tiny_mce/plugins/emotions/img/smiley-wink.gif
share/roundcube/program/js/tiny_mce/plugins/emotions/img/smiley-yell.gif
share/roundcube/program/js/tiny_mce/plugins/emotions/js/emotions.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/az_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/be_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/bn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/br_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/bs_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ca_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/cy_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/da_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/de_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/en_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/es_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/eu_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/fa_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/fi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/gl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/hi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/hr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/hy_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ia_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/id_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/is_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/it_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ka_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ko_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/lt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/lv_dlg.js
@@ -330,16 +405,23 @@ share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ms_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/nb_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/nl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/no_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ps_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/pt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ro_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ru_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/si_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sq_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/ta_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/te_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/th_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/emotions/langs/tw_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/uk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/vi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/emotions/langs/zh_dlg.js
@@ -357,25 +439,37 @@ share/roundcube/program/js/tiny_mce/plugins/media/img/windowsmedia.gif
share/roundcube/program/js/tiny_mce/plugins/media/js/embed.js
share/roundcube/program/js/tiny_mce/plugins/media/js/media.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/az_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/be_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/bn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/br_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/bs_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/ca_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/cy_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/da_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/de_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/en_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/es_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/eu_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/fa_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/fi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/gl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/hi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/hr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/hy_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ia_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/id_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/is_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/it_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ka_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/ko_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/lt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/lv_dlg.js
@@ -384,30 +478,93 @@ share/roundcube/program/js/tiny_mce/plugins/media/langs/ms_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/nb_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/nl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/no_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ps_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/pt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/ro_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/ru_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/si_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/sk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/sq_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/sr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/ta_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/te_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/th_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/media/langs/tw_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/uk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/vi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/plugins/media/media.htm
share/roundcube/program/js/tiny_mce/plugins/nonbreaking/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
-share/roundcube/program/js/tiny_mce/plugins/paste/blank.htm
-share/roundcube/program/js/tiny_mce/plugins/paste/css/blank.css
-share/roundcube/program/js/tiny_mce/plugins/paste/css/pasteword.css
share/roundcube/program/js/tiny_mce/plugins/paste/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/paste/editor_plugin_src.js
share/roundcube/program/js/tiny_mce/plugins/paste/js/pastetext.js
share/roundcube/program/js/tiny_mce/plugins/paste/js/pasteword.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/az_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/be_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/bn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/br_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/bs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ca_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/cy_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/da_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/de_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/paste/langs/en_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/es_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/eu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/fa_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/fi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/gl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/hi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/hr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/hy_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ia_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/id_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/is_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/it_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ka_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ko_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/lt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/lv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/mk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ms_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/nb_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/nl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/no_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ps_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/pt_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ro_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ru_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/si_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/sk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/sq_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/sr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/ta_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/te_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/th_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/tw_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/uk_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/vi_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/paste/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/plugins/paste/pastetext.htm
share/roundcube/program/js/tiny_mce/plugins/paste/pasteword.htm
share/roundcube/program/js/tiny_mce/plugins/searchreplace/css/searchreplace.css
@@ -415,25 +572,37 @@ share/roundcube/program/js/tiny_mce/plugins/searchreplace/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/js/searchreplace.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/az_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/be_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/bn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/br_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/bs_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ca_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/cy_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/da_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/de_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/es_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/eu_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/fa_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/fi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/gl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/hi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/hr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/hy_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ia_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/id_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/is_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/it_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ka_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ko_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/lt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/lv_dlg.js
@@ -442,34 +611,31 @@ share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ms_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/nb_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/nl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/no_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ps_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/pt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ro_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ru_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/si_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sq_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/ta_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/te_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/th_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/tw_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/uk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/vi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/langs/zh_dlg.js
share/roundcube/program/js/tiny_mce/plugins/searchreplace/searchreplace.htm
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/EnchantSpell.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/GoogleSpell.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/PSpell.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/PSpellShell.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/SpellChecker.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/utils/JSON.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/classes/utils/Logger.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/config.php
share/roundcube/program/js/tiny_mce/plugins/spellchecker/css/content.css
share/roundcube/program/js/tiny_mce/plugins/spellchecker/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js
share/roundcube/program/js/tiny_mce/plugins/spellchecker/img/wline.gif
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/includes/general.php
-share/roundcube/program/js/tiny_mce/plugins/spellchecker/rpc.php
share/roundcube/program/js/tiny_mce/plugins/table/cell.htm
share/roundcube/program/js/tiny_mce/plugins/table/css/cell.css
share/roundcube/program/js/tiny_mce/plugins/table/css/row.css
@@ -481,25 +647,37 @@ share/roundcube/program/js/tiny_mce/plugins/table/js/merge_cells.js
share/roundcube/program/js/tiny_mce/plugins/table/js/row.js
share/roundcube/program/js/tiny_mce/plugins/table/js/table.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/az_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/be_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/bn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/br_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/bs_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/ca_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/cy_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/da_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/de_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/el_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/en_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/es_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/eu_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/fa_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/fi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/gl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/hi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/hr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/hy_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ia_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/id_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/is_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/it_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ka_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/ko_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/lt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/lv_dlg.js
@@ -508,16 +686,23 @@ share/roundcube/program/js/tiny_mce/plugins/table/langs/ms_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/nb_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/nl_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/no_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ps_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/pt_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/ro_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/ru_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/si_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/sk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/sq_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/sr_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/ta_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/te_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/th_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/plugins/table/langs/tw_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/uk_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/vi_dlg.js
share/roundcube/program/js/tiny_mce/plugins/table/langs/zh_dlg.js
@@ -526,25 +711,6 @@ share/roundcube/program/js/tiny_mce/plugins/table/row.htm
share/roundcube/program/js/tiny_mce/plugins/table/table.htm
share/roundcube/program/js/tiny_mce/plugins/visualchars/editor_plugin.js
share/roundcube/program/js/tiny_mce/plugins/visualchars/editor_plugin_src.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/abbr.htm
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/acronym.htm
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/attributes.htm
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/cite.htm
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/css/popup.css
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/css/xhtmlxtras.css
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/del.htm
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/ins.htm
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js/cite.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js/del.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js/element_common.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/js/ins.js
-share/roundcube/program/js/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/about.htm
share/roundcube/program/js/tiny_mce/themes/advanced/anchor.htm
share/roundcube/program/js/tiny_mce/themes/advanced/charmap.htm
@@ -563,14 +729,24 @@ share/roundcube/program/js/tiny_mce/themes/advanced/js/link.js
share/roundcube/program/js/tiny_mce/themes/advanced/js/source_editor.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ar.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ar_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/az.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/az_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/be.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/be_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/bg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/bg_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/bn.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/bn_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/br.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/br_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/bs.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/bs_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ca.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ca_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/cs.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/cs_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/cy.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/cy_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/da.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/da_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/de.js
@@ -583,24 +759,38 @@ share/roundcube/program/js/tiny_mce/themes/advanced/langs/es.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/es_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/et.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/et_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/eu.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/eu_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/fa.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/fa_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/fi.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/fi_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/fr.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/fr_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/gl.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/gl_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/he.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/he_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hi.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hi_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/hr.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/hr_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/hu.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/hu_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hy.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/hy_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ia.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ia_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/id.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/id_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/is.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/is_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/it.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/it_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ja.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ja_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ka.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ka_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ko.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ko_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/lt.js
@@ -617,8 +807,12 @@ share/roundcube/program/js/tiny_mce/themes/advanced/langs/nl.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/nl_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/nn.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/nn_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/no.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/no_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/pl.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/pl_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ps.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ps_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/pt.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/pt_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/ro.js
@@ -631,12 +825,22 @@ share/roundcube/program/js/tiny_mce/themes/advanced/langs/sk.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/sk_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/sl.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/sl_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sq.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/sq_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/sr.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/sr_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/sv.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/sv_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ta.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/ta_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/te.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/te_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/th.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/th_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/tr.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/tr_dlg.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/tw.js
+share/roundcube/program/js/tiny_mce/themes/advanced/langs/tw_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/uk.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/uk_dlg.js
share/roundcube/program/js/tiny_mce/themes/advanced/langs/vi.js
@@ -680,9 +884,7 @@ share/roundcube/program/js/tiny_mce/utils/mctabs.js
share/roundcube/program/js/tiny_mce/utils/validate.js
share/roundcube/program/lib/enriched.inc
share/roundcube/program/lib/html2text.php
-share/roundcube/program/lib/imap.inc
-share/roundcube/program/lib/mime.inc
-share/roundcube/program/lib/tnef_decoder.inc
+share/roundcube/program/lib/tnef_decoder.php
share/roundcube/program/lib/utf7.inc
share/roundcube/program/lib/washtml.php
share/roundcube/program/localization/ar_SA/labels.inc
@@ -808,6 +1010,8 @@ share/roundcube/program/localization/sr_CS/labels.inc
share/roundcube/program/localization/sr_CS/messages.inc
share/roundcube/program/localization/sv_SE/labels.inc
share/roundcube/program/localization/sv_SE/messages.inc
+share/roundcube/program/localization/ta_IN/labels.inc
+share/roundcube/program/localization/ta_IN/messages.inc
share/roundcube/program/localization/th_TH/labels.inc
share/roundcube/program/localization/th_TH/messages.inc
share/roundcube/program/localization/tr_TR/labels.inc
@@ -825,18 +1029,19 @@ share/roundcube/program/steps/addressbook/delete.inc
share/roundcube/program/steps/addressbook/edit.inc
share/roundcube/program/steps/addressbook/export.inc
share/roundcube/program/steps/addressbook/func.inc
+share/roundcube/program/steps/addressbook/groups.inc
share/roundcube/program/steps/addressbook/import.inc
share/roundcube/program/steps/addressbook/list.inc
share/roundcube/program/steps/addressbook/mailto.inc
share/roundcube/program/steps/addressbook/save.inc
share/roundcube/program/steps/addressbook/search.inc
share/roundcube/program/steps/addressbook/show.inc
-share/roundcube/program/steps/error.inc
share/roundcube/program/steps/mail/addcontact.inc
share/roundcube/program/steps/mail/attachments.inc
share/roundcube/program/steps/mail/autocomplete.inc
share/roundcube/program/steps/mail/check_recent.inc
share/roundcube/program/steps/mail/compose.inc
+share/roundcube/program/steps/mail/copy.inc
share/roundcube/program/steps/mail/folders.inc
share/roundcube/program/steps/mail/func.inc
share/roundcube/program/steps/mail/get.inc
@@ -845,14 +1050,10 @@ share/roundcube/program/steps/mail/headers.inc
share/roundcube/program/steps/mail/list.inc
share/roundcube/program/steps/mail/mark.inc
share/roundcube/program/steps/mail/move_del.inc
-share/roundcube/program/steps/mail/rss.inc
share/roundcube/program/steps/mail/search.inc
share/roundcube/program/steps/mail/sendmail.inc
share/roundcube/program/steps/mail/sendmdn.inc
share/roundcube/program/steps/mail/show.inc
-share/roundcube/program/steps/mail/spell.inc
-share/roundcube/program/steps/mail/spell_googie.inc
-share/roundcube/program/steps/mail/spell_pspell.inc
share/roundcube/program/steps/mail/viewsource.inc
share/roundcube/program/steps/settings/delete_identity.inc
share/roundcube/program/steps/settings/edit_identity.inc
@@ -862,9 +1063,18 @@ share/roundcube/program/steps/settings/identities.inc
share/roundcube/program/steps/settings/manage_folders.inc
share/roundcube/program/steps/settings/save_identity.inc
share/roundcube/program/steps/settings/save_prefs.inc
+share/roundcube/program/steps/utils/error.inc
+share/roundcube/program/steps/utils/html2text.inc
+share/roundcube/program/steps/utils/killcache.inc
+share/roundcube/program/steps/utils/modcss.inc
+share/roundcube/program/steps/utils/spell.inc
+share/roundcube/program/steps/utils/spell_googie.inc
+share/roundcube/program/steps/utils/spell_html_googie.inc
+share/roundcube/program/steps/utils/spell_html_pspell.inc
+share/roundcube/program/steps/utils/spell_pspell.inc
share/roundcube/robots.txt
-share/roundcube/skins/default/addresses.css
-share/roundcube/skins/default/colorpicker.css
+share/roundcube/skins/default/README
+share/roundcube/skins/default/addressbook.css
share/roundcube/skins/default/common.css
share/roundcube/skins/default/editor_content.css
share/roundcube/skins/default/functions.js
@@ -893,6 +1103,7 @@ share/roundcube/skins/default/images/icons/abcard.png
share/roundcube/skins/default/images/icons/attachment.png
share/roundcube/skins/default/images/icons/blank.gif
share/roundcube/skins/default/images/icons/collapsed.png
+share/roundcube/skins/default/images/icons/columnpicker.gif
share/roundcube/skins/default/images/icons/delete.png
share/roundcube/skins/default/images/icons/deleted.png
share/roundcube/skins/default/images/icons/dot.png
@@ -907,6 +1118,8 @@ share/roundcube/skins/default/images/icons/forwarded_replied.png
share/roundcube/skins/default/images/icons/glass.gif
share/roundcube/skins/default/images/icons/glass.png
share/roundcube/skins/default/images/icons/glass_roll.png
+share/roundcube/skins/default/images/icons/groupactions.gif
+share/roundcube/skins/default/images/icons/groupactions.png
share/roundcube/skins/default/images/icons/minus.gif
share/roundcube/skins/default/images/icons/plus.gif
share/roundcube/skins/default/images/icons/rename.png
@@ -916,8 +1129,10 @@ share/roundcube/skins/default/images/icons/silhouette.png
share/roundcube/skins/default/images/icons/sort.gif
share/roundcube/skins/default/images/icons/unflagged.png
share/roundcube/skins/default/images/icons/unread.png
+share/roundcube/skins/default/images/icons/unread_children.png
share/roundcube/skins/default/images/icons/up_small.gif
share/roundcube/skins/default/images/listheader.gif
+share/roundcube/skins/default/images/mail_footer.gif
share/roundcube/skins/default/images/mail_footer.png
share/roundcube/skins/default/images/mail_toolbar.gif
share/roundcube/skins/default/images/mail_toolbar.png
@@ -926,12 +1141,15 @@ share/roundcube/skins/default/images/mailbox_selected.gif
share/roundcube/skins/default/images/messageactions.gif
share/roundcube/skins/default/images/messageactions.png
share/roundcube/skins/default/images/pagenav.gif
+share/roundcube/skins/default/images/quota.gif
share/roundcube/skins/default/images/roundcube_logo.png
share/roundcube/skins/default/images/searchfield.gif
share/roundcube/skins/default/images/tabs.gif
share/roundcube/skins/default/images/taskbar.gif
+share/roundcube/skins/default/images/taskbar.png
share/roundcube/skins/default/images/taskicons.gif
share/roundcube/skins/default/images/taskicons.png
+share/roundcube/skins/default/images/tree.gif
share/roundcube/skins/default/images/watermark.gif
share/roundcube/skins/default/includes/header.html
share/roundcube/skins/default/includes/links.html
diff --git a/mail/roundcube/distinfo b/mail/roundcube/distinfo
index 44be5f72ebc..fc9967eb2c9 100644
--- a/mail/roundcube/distinfo
+++ b/mail/roundcube/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.14 2009/11/23 09:37:46 ghen Exp $
+$NetBSD: distinfo,v 1.15 2010/09/23 23:54:40 pettai Exp $
-SHA1 (roundcubemail-0.3.1-dep.tar.gz) = 72cae0bb68ac1ba56f98da6a1ade2cf10f1ff71f
-RMD160 (roundcubemail-0.3.1-dep.tar.gz) = 9ffc268d04bd0c4ba5b160b26911bb7d82cd0f74
-Size (roundcubemail-0.3.1-dep.tar.gz) = 1431280 bytes
-SHA1 (patch-aa) = 49f4e33db7c3137cb559e7cc3fba836ee858388a
-SHA1 (patch-ab) = 9e81e117952150f363265bbda11cae9eb7d77c08
+SHA1 (roundcubemail-0.4-dep.tar.gz) = 4e519c81a3c39b27d6468b35887f5f6ec501a1a4
+RMD160 (roundcubemail-0.4-dep.tar.gz) = 1d878e6a9c11f530bed44111cd26ae28ae8e0eb5
+Size (roundcubemail-0.4-dep.tar.gz) = 1650700 bytes
+SHA1 (patch-aa) = 517a6be7f9d4037e01088cab9ec31a44acf543ad
+SHA1 (patch-ab) = 397b14ed10158094eebcdf43be73884098ff6dbd
SHA1 (patch-ac) = 33e85bd1577f3554213c0f1da55500761967026a
-SHA1 (patch-af) = 858606b6e1b6fb0eafa568267ba98278fcc64fc4
+SHA1 (patch-af) = 9b08e16cd8ebfe934a98e8074feba9efd22cacc2
diff --git a/mail/roundcube/patches/patch-aa b/mail/roundcube/patches/patch-aa
index 2511eae4839..034842070ed 100644
--- a/mail/roundcube/patches/patch-aa
+++ b/mail/roundcube/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.6 2009/11/23 09:37:46 ghen Exp $
+$NetBSD: patch-aa,v 1.7 2010/09/23 23:54:40 pettai Exp $
---- config/main.inc.php.dist.orig 2009-10-21 10:47:40.000000000 +0200
-+++ config/main.inc.php.dist 2009-11-23 09:48:52.000000000 +0100
-@@ -33,10 +33,10 @@
+--- config/main.inc.php.dist.orig 2010-06-23 09:55:08.000000000 +0000
++++ config/main.inc.php.dist
+@@ -135,10 +135,10 @@ $rcmail_config['enable_installer'] = fal
// use this folder to store log files (must be writeable for apache user)
// This is used by the 'file' log driver.
@@ -13,13 +13,12 @@ $NetBSD: patch-aa,v 1.6 2009/11/23 09:37:46 ghen Exp $
-$rcmail_config['temp_dir'] = 'temp/';
+$rcmail_config['temp_dir'] = '@VARBASE@/tmp/roundcube/';
- // List of active plugins (in plugins/ directory)
- $rcmail_config['plugins'] = array();
-@@ -451,4 +451,7 @@
- $rcmail_config['index_sort'] = TRUE;
+ // enable caching of messages and mailbox data in the local database.
+ // this is recommended if the IMAP server does not run on the same machine
+@@ -560,3 +560,6 @@ $rcmail_config['delete_always'] = false;
// end of config file
-+
+
+include_once('main-local.inc.php');
+
- ?>
++?>
diff --git a/mail/roundcube/patches/patch-ab b/mail/roundcube/patches/patch-ab
index eb6c17b1970..1c1c4d50ae4 100644
--- a/mail/roundcube/patches/patch-ab
+++ b/mail/roundcube/patches/patch-ab
@@ -1,12 +1,11 @@
-$NetBSD: patch-ab,v 1.5 2008/10/02 15:47:15 schmonz Exp $
+$NetBSD: patch-ab,v 1.6 2010/09/23 23:54:40 pettai Exp $
---- config/db.inc.php.dist.orig 2008-08-26 03:21:50.000000000 -0400
+--- config/db.inc.php.dist.orig 2010-06-23 09:55:08.000000000 +0000
+++ config/db.inc.php.dist
-@@ -62,4 +62,7 @@ $rcmail_config['db_sequence_messages'] =
-
+@@ -71,3 +71,6 @@ $rcmail_config['db_sequence_messages'] =
// end db config file
-+
+
+include_once('db-local.inc.php');
+
- ?>
++?>
diff --git a/mail/roundcube/patches/patch-af b/mail/roundcube/patches/patch-af
index 8a19873732a..a791ec334f7 100644
--- a/mail/roundcube/patches/patch-af
+++ b/mail/roundcube/patches/patch-af
@@ -1,9 +1,9 @@
-$NetBSD: patch-af,v 1.2 2008/10/02 15:47:15 schmonz Exp $
+$NetBSD: patch-af,v 1.3 2010/09/23 23:54:40 pettai Exp $
---- program/include/iniset.php.orig 2008-09-21 08:04:43.000000000 -0400
+--- program/include/iniset.php.orig 2010-08-07 09:44:38.000000000 +0000
+++ program/include/iniset.php
-@@ -30,7 +30,7 @@ if (!defined('INSTALL_PATH')) {
- define('INSTALL_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/');
+@@ -45,7 +45,7 @@ if (!defined('INSTALL_PATH')) {
+ define('INSTALL_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/');
}
-define('RCMAIL_CONFIG_DIR', INSTALL_PATH . 'config');