Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 649C97A140 for ; Tue, 13 Sep 2016 15:56:06 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 0ECD585E83; Tue, 13 Sep 2016 15:56:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 90EF485E58 for ; Tue, 13 Sep 2016 15:56:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id T-7xRAe_eJBR for ; Tue, 13 Sep 2016 15:56:01 +0000 (UTC) Received: from cvs.NetBSD.org (unknown [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id C5ED485E60 for ; Tue, 13 Sep 2016 15:56:01 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C0598FBD1; Tue, 13 Sep 2016 15:56:01 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1473782161154940" MIME-Version: 1.0 Date: Tue, 13 Sep 2016 15:56:01 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/mail/roundcube To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20160913155601.C0598FBD1@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1473782161154940 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Tue Sep 13 15:56:01 UTC 2016 Modified Files: pkgsrc/mail/roundcube: Makefile PLIST distinfo options.mk Added Files: pkgsrc/mail/roundcube: Makefile.common plugins.mk pkgsrc/mail/roundcube/patches: patch-config_config.inc.php.sample Removed Files: pkgsrc/mail/roundcube/patches: patch-program_lib_Roundcube_rcube__washtml.php Log Message: Update roundcube to 1.2.1. pkgsrc changes: o Split some plugins (enigma, password and zipdownload) to separate packages. o Drop PHP_VERSIONS_ACCEPTED since now it support PHP 7.0. o Rename sockets PKG_OPTIONS to php-sockets. Catch up PR pkg/51370 in a little different way. RELEASE 1.2.1 ------------- - Update TinyMCE to version 4.3.13 (#5309) - Fix bug where errors could have been not logged when per_user_logging=true - Fix bug where message list columns could be in wrong order after column drag-n-drop and list sorting - Fix so minified publickey.js (with cache-buster) is used when available (#5254) - Fix (replace) application/x-tar file extension test as it might not exist in nginx config (#5253) - Fix PHP warning when password_hosts is set, but is not an array (#5260) - Fix redundant keep-alive requests when session_lifetime is greater than ~20000 (#5273) - Fix so subfolders of INBOX can be set as Archive (#5274) - Fix bug where multi-folder search could choose a wrong folder in "this and subfolders" scope (#5282) - Fix bug where multi-folder search didn't work for unsubscribed INBOX (#5259) - Fix bug where "no body" alert could be displayed when sending mailvelope email - Enigma: Fix keys import from inside of an encrypted message (#5285) - Enigma: Fix malformed signed messages with force_7bit=true (#5292) - Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary) - Enigma: Add possibility to export private keys (#5321) - Fix searching by email address in contacts with multiple addresses (#5291) - Fix handling of --delete argument in moduserprefs.sh script (#5296) - Workaround PHP issue by calling closelog() on script shutdown when using log_driver=syslog (#5289) - Fix so upgrade script makes sure program/lib directory does not contain old libraries (#5287) - Fix subscription checkbox state on error in folder subscribe/unsubscribe action (#5243) - Fix bug where microsecond format in logged date didn't work in some cases - Fix conflict in new_user_dialog and password_force_new_user settings (#5275) - Don't create multipart/alternative messages with empty text/plain part (#5283) - Use contact_search_name format in popup on results in compose contacts search - Fix handling of 'mailto' and 'error' arguments in message_before_send hook (#5347) - Fix missing localization of HTML editor when assets_dir != INSTALL_PATH - Fix handling of blockquote tags with mixed case on html2text conversion (#5363) - Fix javascript errors in IE on page with iframe that points to another domain RELEASE 1.2.0 ------------- - Enigma: Added enigma_debug option - Fix message list multi-select/deselect issue (#5219) - Fix bug where getting HTML editor content could steal focus from other form controls (#5223) - Fix bug where contact search menu fields where always unchecked in Larry skin - Fix autoloading of 'html' class - Fix bug where Encrypt button appears when switching editor to HTML (#5235) - Fix XSS issue in href attribute on area tag (#5240) RELEASE 1.2-rc -------------- - Managesieve: Refactored script parser to be 100x faster - Enigma: added option to force users to use signing/encryption - Enigma: Added option to attach public keys to sent mail (#5152) - Enigma: Handle messages with text before an encrypted block (#5149) - Enigma: Handle encrypted/signed content inside message/rfc822 attachments - Enigma: Fix missing html/plain switch on multipart/signed messages (#4963) - Enigma: Disable format=flowed for signed plain text messages (#4960) - Enigma: Fix handling of encrypted + signed messages (#4950) - Enigma: Fix invalid boundary use in signed messages structure - Enable use of TLSv1.1 and TLSv1.2 for IMAP (#4955) - Save copy of original .htaccess file when using installto.sh script (#4947) - Fix regression where some message attachments could be missing on edit/forward (#4939) - Fix regression in displaying contents of message/rfc822 parts (#4937) - Fix handling of message/rfc822 attachments on replies and forwards (#4938) - Fix PDF support detection in Firefox > 19 (#4941) - Fix path traversal vulnerability in setting a skin [CVE-2015-8770] (#4945) - Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works (#4944) - Fix .htaccess rewrite rules to not block .well-known URIs (#4943) - Fix mail view scaling on iOS (#4915) - Fix PHP7 warning "session_start(): Session callback expects true/false return value" (#4948) - Fix XSS issue in SVG images handling (#4949) - Fix missing language name in "Add to Dictionary" request in HTML mode (#4951) - Fix (again) security issue in DBMail driver of password plugin [CVE-2015-2181] (#4958) - Fix bug where Archive/Junk buttons were not active after page jump with select=all mode (#4961) - Fix bug in long recipients list parsing for cases where recipient name contained @-char (#4964) - Plugin API: Added addressbook_export hook - Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#4966) - Hide DSN option in Preferences when smtp_server is not used (#4967) - Fix handling of body parameter in mail compose request - Protect download urls against CSRF using unique request tokens (#4957) - newmail_notifier: Refactor desktop notifications - Fix so contactlist_fields option can be set via config file - Fix so SPECIAL-USE assignments are forced only until user sets special folders (#4782) - Fix performance in reverting order of THREAD result - Fix converting mail addresses with @www. into mailto links (#5197) RELEASE 1.2-beta ---------------- - Update TinyMCE to version 4.2 - Added support for Redis session handler - Removed some deprecated methods: https://github.com/roundcube/roundcubemail/commit/454b0b1c - Remove backward compatibility "layer" of bc.php (#4902) - Add possibility to define date format in write operations for ldap attributes (#3956) - Display attachment size in compose (#1329) - Added possibility to drag-n-drop attachments from mail preview to compose window - Implemented mail messages searching with predefined date interval - PGP encryption support via Mailvelope integration - PGP encryption support via Enigma plugin - PHP7 compatibility fixes (#4836) - Security: Added brute-force attack prevention via login rate limit (#4922) - Security: Added options to validate username/password on logon (#4884) - Security: Improve randomness of security tokens (#4899) - Security: Use random security tokens instead of hashes based on encryption key (#4829) - Security: Improved encrypt/decrypt methods with option to choose the cipher_method (#4492) - Make optional adding of standard signature separator - sig_separator (#3276) - Optimize folder_size() on Cyrus IMAP by using special folder annotation (#4894) - Make optional hidding of folders with name starting with a dot - imap_skip_hidden_folders (#4870) - Add option to enable HTML editor always, except when replying to plain text messages (#4352) - Emoticons: Added option to switch on/off emoticons in compose editor (#2076) - Emoticons: Added option to switch on/off emoticons in plain text messages - Emoticons: All emoticons-related functionality is handled by the plugin now - Installer: Add button to save generated config file in system temp directory (#3553) - Remove common subject prefixes Re:, Re[x]:, Re-x: on reply (#4882) - Added GSSAPI/Kerberos authentication plugin - krb_authentication - Password: Allow temporarily disabling the plugin functionality with a notice - Require Mbstring and OpenSSL extensions (#5166) - Add --config and --type options to moduserprefs.sh script (#4651) - Implemented memcache_debug and apc_debug options - Installer: Remove system() function use (#4695) - Password plugin: Added 'kpasswd' driver by Peter Allgeyer - Add initdb.sh to create database from initial.sql script with prefix support (#4722) - Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook - Plugin API: Added html2text hook - Plugin API: Added message_part_body hook - Plugin API: Added message_ready hook - Plugin API: Add special onload() method to execute plugin actions before startup (session and GUI initialization) - Implemented UI element to jump to specified page of the messages list (#1677) - Fix searching of contacts to allow remote images for known senders (#4886) - Fix bug where clicking date column with 'arrival' sorting would switch to sorting by 'date' (#4690) - Fix bug where message content could overlap attachments list in Larry skin (#4876) - Fix so microseconds macro (u) in log_date_format works (#4855) - Fix so unrecognized TNEF attachments are displayed on the list of attachments (#5138) - Fix so database_attachments::cleanup() does not remove attachments from other sessions (#4907) - Fix responses list update issue after response name change (#4917) - Fix bug where message preview was unintentionally reset on check-recent action (#4921) - Fix bug where HTML messages with invalid/excessive css styles couldn't be displayed (#4905) - Fix redundant blank lines when using HTML and top posting (#4927) - Fix redundant blank lines on start of text after html to text conversion (#4928) - Fix HTML sanitizer to skip in output (#4932) - Fix invalid LDAP query in ACL user autocompletion (#4934) To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 pkgsrc/mail/roundcube/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/mail/roundcube/Makefile.common \ pkgsrc/mail/roundcube/plugins.mk cvs rdiff -u -r1.41 -r1.42 pkgsrc/mail/roundcube/PLIST cvs rdiff -u -r1.51 -r1.52 pkgsrc/mail/roundcube/distinfo cvs rdiff -u -r1.14 -r1.15 pkgsrc/mail/roundcube/options.mk cvs rdiff -u -r0 -r1.1 \ pkgsrc/mail/roundcube/patches/patch-config_config.inc.php.sample cvs rdiff -u -r1.3 -r0 \ pkgsrc/mail/roundcube/patches/patch-program_lib_Roundcube_rcube__washtml.php Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1473782161154940 Content-Disposition: inline Content-Length: 61776 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/mail/roundcube/Makefile diff -u pkgsrc/mail/roundcube/Makefile:1.84 pkgsrc/mail/roundcube/Makefile:1.85 --- pkgsrc/mail/roundcube/Makefile:1.84 Mon Sep 12 10:02:47 2016 +++ pkgsrc/mail/roundcube/Makefile Tue Sep 13 15:56:01 2016 @@ -1,17 +1,9 @@ -# $NetBSD: Makefile,v 1.84 2016/09/12 10:02:47 jperkin Exp $ +# $NetBSD: Makefile,v 1.85 2016/09/13 15:56:01 taca Exp $ -DISTNAME= roundcubemail-1.1.5 +DISTNAME= roundcubemail-${RC_VERS} PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME:S/mail-/-/} -PKGREVISION= 2 -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_GITHUB:=roundcube/} -GITHUB_PROJECT= roundcubemail -GITHUB_RELEASE= 1.1.5 -GITHUB_TYPE= release -DIST_SUBDIR= roundcubemail-1.1.5 MAINTAINER= taca@NetBSD.org -HOMEPAGE= http://roundcube.net/ COMMENT= Browser-based multilingual IMAP client LICENSE= gnu-gpl-v3 @@ -28,37 +20,16 @@ DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail_Mi DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail_mimeDecode>=1.5.5:../../mail/pear-Mail_mimeDecode DEPENDS+= ${PHP_PKG_PREFIX}-pear-Auth_SASL>=1.0.3:../../mail/pear-Auth_SASL -PHP_VERSIONS_ACCEPTED= 56 +RC_SUBDIRS= SQL bin installer plugins program skins +CONF_PLUGINS= acl additional_message_headers database_attachments \ + emoticons help http_authentication jqueryui \ + krb_authentication managesieve new_user_identity \ + newmail_notifier redundant_attachments squirrelmail_usercopy -USE_LANGUAGES= # none -USE_TOOLS+= pax -NO_BUILD= yes - -INSTALLATION_DIRS= ${RCDIR}/plugins ${RCDIR}/program ${RCDIR}/skins -INSTALLATION_DIRS+= ${RCDIR}/bin ${RCDIR}/SQL ${DOCDIR} ${EGDIR} - -.include "../../lang/php/phpversion.mk" - -PKG_SYSCONFSUBDIR?= roundcube - -PKG_GROUPS_VARS+= WWW_GROUP -PKG_USERS_VARS= WWW_USER -BUILD_DEFS+= VARBASE WWW_USER WWW_GROUP APACHE_USER APACHE_GROUP - -RCDIR= ${PREFIX}/share/roundcube -EGDIR= ${PREFIX}/share/examples/roundcube -DOCDIR= ${PREFIX}/share/doc/roundcube -PAX_DIRS= plugins program skins installer -SQL_DIRS= mssql mysql oracle postgres sqlite - -CONF_PLUGINS= acl additional_message_headers help \ - http_authentication jqueryui managesieve \ - newmail_notifier password redundant_attachments \ - squirrelmail_usercopy zipdownload - -MESSAGE_SUBST+= DOCDIR=${DOCDIR} PKG_SYSCONFDIR=${PKG_SYSCONFDIR} -MESSAGE_SUBST+= VARBASE=${VARBASE} RCDIR=${RCDIR} -FILES_SUBST+= RCDIR=${RCDIR} +.for d in ${RC_SUBDIRS} +INSTALLATION_DIRS+= ${RCDIR}/${d} +.endfor +INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} OWN_DIRS+= ${PKG_SYSCONFDIR} OWN_DIRS_PERMS+= ${VARBASE}/log/roundcube \ @@ -68,23 +39,17 @@ OWN_DIRS_PERMS+= ${VARBASE}/spool/roundc OWN_DIRS_PERMS+= ${VARBASE}/tmp/roundcube \ ${WWW_USER} ${WWW_GROUP} 0750 -CONF_FILES= ${EGDIR}/roundcube.conf \ +CONF_FILES= ${PREFIX}/${EGDIR}/roundcube.conf \ ${PKG_SYSCONFDIR}/roundcube.conf -CONF_FILES+= ${EGDIR}/mimetypes.php \ +CONF_FILES+= ${PREFIX}/${EGDIR}/mimetypes.php \ ${PKG_SYSCONFDIR}/mimetypes.php -CONF_FILES_PERMS+= ${EGDIR}/config.inc.php \ +CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/config.inc.php \ ${PKG_SYSCONFDIR}/config.inc.php \ ${WWW_USER} ${WWW_GROUP} 0640 -CONF_FILES_PERMS+= ${EGDIR}/defaults.inc.php \ +CONF_FILES_PERMS+= ${PREFIX}/${EGDIR}/defaults.inc.php \ ${PKG_SYSCONFDIR}/defaults.inc.php \ ${WWW_USER} ${WWW_GROUP} 0640 -.for f in ${CONF_PLUGINS} -CONF_FILES_PERMS+= ${EGDIR}/plugins/${f}/config.inc.php \ - ${RCDIR}/plugins/${f}/config.inc.php \ - ${WWW_USER} ${WWW_GROUP} 0640 -.endfor - SUBST_CLASSES+= files SUBST_STAGE.files= do-configure SUBST_MESSAGE.files= Fixing configuration files. @@ -104,56 +69,38 @@ REPLACE.php.old= /usr/bin/env php REPLACE.php.new= ${PREFIX}/bin/php REPLACE_FILES.php= bin/*.sh -REPLACE_PYTHON= plugins/password/helpers/chpass-wrapper.py - post-extract: ${CP} ${FILESDIR}/${WWW_CONF_FILE} ${WRKSRC}/roundcube.conf +pre-install: + cd ${WRKSRC}/plugins && ${RM} -fr enigma password zipdownload + do-install: - ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${DOCDIR} - ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DESTDIR}${DOCDIR} - - ${INSTALL_DATA} ${WRKSRC}/.htaccess ${DESTDIR}${RCDIR}/ - ${INSTALL_DATA} ${WRKSRC}/index.php ${DESTDIR}${RCDIR}/ - ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${RCDIR}/ - - ${INSTALL_DATA} ${WRKSRC}/SQL/*.sql ${DESTDIR}${RCDIR}/SQL/ -.for i in ${SQL_DIRS} - ${INSTALL_DATA_DIR} ${DESTDIR}${RCDIR}/SQL/${i} - ${INSTALL_DATA} ${WRKSRC}/SQL/${i}/*.sql ${DESTDIR}${RCDIR}/SQL/${i} + ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${PREFIX}/${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DESTDIR}${PREFIX}/${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/.htaccess ${DESTDIR}${PREFIX}/${RCDIR} + ${INSTALL_DATA} ${WRKSRC}/index.php ${DESTDIR}${PREFIX}/${RCDIR} + ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${PREFIX}/${RCDIR} +.for i in ${RC_SUBDIRS} + cd ${WRKSRC}/${i} && ${FIND} . -type f \! -name "*.orig" -print | \ + pax -rw ${DESTDIR}${PREFIX}/${RCDIR}/${i} + ${FIND} ${DESTDIR}${PREFIX}/${RCDIR}/${i} -type f | \ + ${XARGS} ${CHMOD} ${SHAREMODE} + ${FIND} ${DESTDIR}${PREFIX}/${RCDIR}/${i} -type d | \ + ${XARGS} ${CHMOD} ${PKGDIRMODE} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/${RCDIR}/${i} .endfor - ${INSTALL_DATA} ${WRKSRC}/roundcube.conf \ - ${DESTDIR}${EGDIR}/roundcube.conf + ${DESTDIR}${PREFIX}/${EGDIR}/roundcube.conf ${INSTALL_DATA} ${WRKSRC}/config/mimetypes.php \ - ${DESTDIR}${EGDIR}/mimetypes.php + ${DESTDIR}${PREFIX}/${EGDIR}/mimetypes.php ${INSTALL_DATA} ${WRKSRC}/config/config.inc.php.sample \ - ${DESTDIR}${EGDIR}/config.inc.php + ${DESTDIR}${PREFIX}/${EGDIR}/config.inc.php ${INSTALL_DATA} ${WRKSRC}/config/defaults.inc.php \ - ${DESTDIR}${EGDIR}/defaults.inc.php - - ${INSTALL_SCRIPT} ${WRKSRC}/bin/*.sh ${DESTDIR}${RCDIR}/bin/ - -.for i in ${PAX_DIRS} - ${INSTALL_DATA_DIR} ${DESTDIR}${RCDIR}/${i} - cd ${WRKSRC}/${i} && ${FIND} . -type f \! -name "*.orig" -print | \ - ${PAX} -rw ${DESTDIR}${RCDIR}/${i} - ${FIND} ${DESTDIR}${RCDIR}/${i} -type f | \ - ${XARGS} ${CHMOD} ${SHAREMODE} - ${FIND} ${DESTDIR}${RCDIR}/${i} -type d | \ - ${XARGS} ${CHMOD} ${PKGDIRMODE} - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${RCDIR}/${i} -.endfor + ${DESTDIR}${PREFIX}/${EGDIR}/defaults.inc.php -.for f in ${CONF_PLUGINS} - ${MKDIR} ${DESTDIR}${EGDIR}/plugins/${f} - ${TEST} -f ${DESTDIR}${EGDIR}/plugins/${f}/config.inc.php || \ - ${MV} ${DESTDIR}${RCDIR}/plugins/${f}/config.inc.php.dist \ - ${DESTDIR}${EGDIR}/plugins/${f}/config.inc.php -.endfor - -.include "options.mk" -.include "../../lang/python/application.mk" +.include "Makefile.common" +.include "../../lang/php/phpversion.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/mail/roundcube/PLIST diff -u pkgsrc/mail/roundcube/PLIST:1.41 pkgsrc/mail/roundcube/PLIST:1.42 --- pkgsrc/mail/roundcube/PLIST:1.41 Sun May 29 15:46:59 2016 +++ pkgsrc/mail/roundcube/PLIST Tue Sep 13 15:56:01 2016 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.41 2016/05/29 15:46:59 taca Exp $ +@comment $NetBSD: PLIST,v 1.42 2016/09/13 15:56:01 taca Exp $ share/doc/roundcube/INSTALL share/doc/roundcube/LICENSE share/doc/roundcube/README.md @@ -8,15 +8,17 @@ share/examples/roundcube/defaults.inc.ph share/examples/roundcube/mimetypes.php share/examples/roundcube/plugins/acl/config.inc.php share/examples/roundcube/plugins/additional_message_headers/config.inc.php +share/examples/roundcube/plugins/database_attachments/config.inc.php +share/examples/roundcube/plugins/emoticons/config.inc.php share/examples/roundcube/plugins/help/config.inc.php share/examples/roundcube/plugins/http_authentication/config.inc.php share/examples/roundcube/plugins/jqueryui/config.inc.php +share/examples/roundcube/plugins/krb_authentication/config.inc.php share/examples/roundcube/plugins/managesieve/config.inc.php +share/examples/roundcube/plugins/new_user_identity/config.inc.php share/examples/roundcube/plugins/newmail_notifier/config.inc.php -share/examples/roundcube/plugins/password/config.inc.php share/examples/roundcube/plugins/redundant_attachments/config.inc.php share/examples/roundcube/plugins/squirrelmail_usercopy/config.inc.php -share/examples/roundcube/plugins/zipdownload/config.inc.php share/examples/roundcube/roundcube.conf share/roundcube/.htaccess share/roundcube/SQL/mssql.initial.sql @@ -34,6 +36,7 @@ share/roundcube/SQL/mssql/2013052500.sql share/roundcube/SQL/mssql/2013061000.sql share/roundcube/SQL/mssql/2014042900.sql share/roundcube/SQL/mssql/2015030800.sql +share/roundcube/SQL/mssql/2015111100.sql share/roundcube/SQL/mysql.initial.sql share/roundcube/SQL/mysql/2008030300.sql share/roundcube/SQL/mysql/2008040500.sql @@ -54,8 +57,10 @@ share/roundcube/SQL/mysql/2013052500.sql share/roundcube/SQL/mysql/2013061000.sql share/roundcube/SQL/mysql/2014042900.sql share/roundcube/SQL/mysql/2015030800.sql +share/roundcube/SQL/mysql/2015111100.sql share/roundcube/SQL/oracle.initial.sql share/roundcube/SQL/oracle/2015030800.sql +share/roundcube/SQL/oracle/2015111100.sql share/roundcube/SQL/postgres.initial.sql share/roundcube/SQL/postgres/2008030300.sql share/roundcube/SQL/postgres/2008060900.sql @@ -75,6 +80,7 @@ share/roundcube/SQL/postgres/2013052500. share/roundcube/SQL/postgres/2013061000.sql share/roundcube/SQL/postgres/2014042900.sql share/roundcube/SQL/postgres/2015030800.sql +share/roundcube/SQL/postgres/2015111100.sql share/roundcube/SQL/sqlite.initial.sql share/roundcube/SQL/sqlite/2008030300.sql share/roundcube/SQL/sqlite/2008060900.sql @@ -95,19 +101,25 @@ share/roundcube/SQL/sqlite/2013052500.sq share/roundcube/SQL/sqlite/2013061000.sql share/roundcube/SQL/sqlite/2014042900.sql share/roundcube/SQL/sqlite/2015030800.sql +share/roundcube/SQL/sqlite/2015111100.sql share/roundcube/bin/cleandb.sh share/roundcube/bin/cssshrink.sh share/roundcube/bin/decrypt.sh share/roundcube/bin/deluser.sh share/roundcube/bin/dumpschema.sh +share/roundcube/bin/exportgettext.sh share/roundcube/bin/gc.sh +share/roundcube/bin/importgettext.sh share/roundcube/bin/indexcontacts.sh +share/roundcube/bin/initdb.sh share/roundcube/bin/installto.sh share/roundcube/bin/jsshrink.sh share/roundcube/bin/makedoc.sh share/roundcube/bin/moduserprefs.sh share/roundcube/bin/msgexport.sh share/roundcube/bin/msgimport.sh +share/roundcube/bin/package2composer.sh +share/roundcube/bin/transifexpull.sh share/roundcube/bin/update.sh share/roundcube/bin/updatecss.sh share/roundcube/bin/updatedb.sh @@ -125,7 +137,6 @@ share/roundcube/installer/index.php share/roundcube/installer/styles.css share/roundcube/installer/test.php share/roundcube/plugins/acl/acl.js -share/roundcube/plugins/acl/acl.min.js share/roundcube/plugins/acl/acl.php share/roundcube/plugins/acl/composer.json share/roundcube/plugins/acl/localization/ar_SA.inc @@ -164,8 +175,10 @@ share/roundcube/plugins/acl/localization share/roundcube/plugins/acl/localization/hy_AM.inc share/roundcube/plugins/acl/localization/ia.inc share/roundcube/plugins/acl/localization/id_ID.inc +share/roundcube/plugins/acl/localization/is_IS.inc share/roundcube/plugins/acl/localization/it_IT.inc share/roundcube/plugins/acl/localization/ja_JP.inc +share/roundcube/plugins/acl/localization/ka_GE.inc share/roundcube/plugins/acl/localization/km_KH.inc share/roundcube/plugins/acl/localization/ko_KR.inc share/roundcube/plugins/acl/localization/ku.inc @@ -175,6 +188,7 @@ share/roundcube/plugins/acl/localization share/roundcube/plugins/acl/localization/lv_LV.inc share/roundcube/plugins/acl/localization/mn_MN.inc share/roundcube/plugins/acl/localization/nb_NO.inc +share/roundcube/plugins/acl/localization/nl_BE.inc share/roundcube/plugins/acl/localization/nl_NL.inc share/roundcube/plugins/acl/localization/nn_NO.inc share/roundcube/plugins/acl/localization/pl_PL.inc @@ -190,17 +204,16 @@ share/roundcube/plugins/acl/localization share/roundcube/plugins/acl/localization/th_TH.inc share/roundcube/plugins/acl/localization/ti.inc share/roundcube/plugins/acl/localization/tr_TR.inc +share/roundcube/plugins/acl/localization/tzl.inc share/roundcube/plugins/acl/localization/uk_UA.inc share/roundcube/plugins/acl/localization/vi_VN.inc share/roundcube/plugins/acl/localization/zh_CN.inc share/roundcube/plugins/acl/localization/zh_TW.inc share/roundcube/plugins/acl/skins/classic/acl.css -share/roundcube/plugins/acl/skins/classic/acl.min.css share/roundcube/plugins/acl/skins/classic/images/enabled.png share/roundcube/plugins/acl/skins/classic/images/partial.png share/roundcube/plugins/acl/skins/classic/templates/table.html share/roundcube/plugins/acl/skins/larry/acl.css -share/roundcube/plugins/acl/skins/larry/acl.min.css share/roundcube/plugins/acl/skins/larry/images/enabled.png share/roundcube/plugins/acl/skins/larry/images/partial.png share/roundcube/plugins/acl/skins/larry/templates/table.html @@ -209,7 +222,6 @@ share/roundcube/plugins/additional_messa share/roundcube/plugins/additional_message_headers/composer.json share/roundcube/plugins/additional_message_headers/tests/AdditionalMessageHeaders.php share/roundcube/plugins/archive/archive.js -share/roundcube/plugins/archive/archive.min.js share/roundcube/plugins/archive/archive.php share/roundcube/plugins/archive/composer.json share/roundcube/plugins/archive/localization/ar_SA.inc @@ -274,19 +286,18 @@ share/roundcube/plugins/archive/localiza share/roundcube/plugins/archive/localization/sr_CS.inc share/roundcube/plugins/archive/localization/sv_SE.inc share/roundcube/plugins/archive/localization/tr_TR.inc +share/roundcube/plugins/archive/localization/tzl.inc share/roundcube/plugins/archive/localization/uk_UA.inc share/roundcube/plugins/archive/localization/vi_VN.inc share/roundcube/plugins/archive/localization/zh_CN.inc share/roundcube/plugins/archive/localization/zh_TW.inc share/roundcube/plugins/archive/skins/classic/archive.css -share/roundcube/plugins/archive/skins/classic/archive.min.css share/roundcube/plugins/archive/skins/classic/archive_act.png share/roundcube/plugins/archive/skins/classic/archive_pas.png share/roundcube/plugins/archive/skins/classic/foldericon.png share/roundcube/plugins/archive/skins/larry/.gitignore share/roundcube/plugins/archive/tests/Archive.php share/roundcube/plugins/attachment_reminder/attachment_reminder.js -share/roundcube/plugins/attachment_reminder/attachment_reminder.min.js share/roundcube/plugins/attachment_reminder/attachment_reminder.php share/roundcube/plugins/attachment_reminder/composer.json share/roundcube/plugins/attachment_reminder/localization/ar_SA.inc @@ -343,6 +354,7 @@ share/roundcube/plugins/attachment_remin share/roundcube/plugins/attachment_reminder/localization/ru_RU.inc share/roundcube/plugins/attachment_reminder/localization/sk_SK.inc share/roundcube/plugins/attachment_reminder/localization/sl_SI.inc +share/roundcube/plugins/attachment_reminder/localization/sr_CS.inc share/roundcube/plugins/attachment_reminder/localization/sv_SE.inc share/roundcube/plugins/attachment_reminder/localization/tr_TR.inc share/roundcube/plugins/attachment_reminder/localization/uk_UA.inc @@ -353,7 +365,6 @@ share/roundcube/plugins/autologon/autolo share/roundcube/plugins/autologon/composer.json share/roundcube/plugins/autologon/tests/Autologon.php share/roundcube/plugins/database_attachments/composer.json -share/roundcube/plugins/database_attachments/config.inc.php.dist share/roundcube/plugins/database_attachments/database_attachments.php share/roundcube/plugins/database_attachments/tests/DatabaseAttachments.php share/roundcube/plugins/debug_logger/composer.json @@ -362,37 +373,10 @@ share/roundcube/plugins/debug_logger/run share/roundcube/plugins/debug_logger/tests/DebugLogger.php share/roundcube/plugins/emoticons/composer.json share/roundcube/plugins/emoticons/emoticons.php +share/roundcube/plugins/emoticons/emoticons_engine.php +share/roundcube/plugins/emoticons/localization/en_US.inc share/roundcube/plugins/emoticons/tests/Emoticons.php -share/roundcube/plugins/enigma/README -share/roundcube/plugins/enigma/config.inc.php.dist -share/roundcube/plugins/enigma/enigma.js -share/roundcube/plugins/enigma/enigma.min.js -share/roundcube/plugins/enigma/enigma.php -share/roundcube/plugins/enigma/home/.htaccess -share/roundcube/plugins/enigma/lib/enigma_driver.php -share/roundcube/plugins/enigma/lib/enigma_driver_gnupg.php -share/roundcube/plugins/enigma/lib/enigma_driver_phpssl.php -share/roundcube/plugins/enigma/lib/enigma_engine.php -share/roundcube/plugins/enigma/lib/enigma_error.php -share/roundcube/plugins/enigma/lib/enigma_key.php -share/roundcube/plugins/enigma/lib/enigma_signature.php -share/roundcube/plugins/enigma/lib/enigma_subkey.php -share/roundcube/plugins/enigma/lib/enigma_ui.php -share/roundcube/plugins/enigma/lib/enigma_userid.php -share/roundcube/plugins/enigma/localization/en_US.inc -share/roundcube/plugins/enigma/localization/ja_JP.inc -share/roundcube/plugins/enigma/localization/ru_RU.inc -share/roundcube/plugins/enigma/skins/classic/enigma.css -share/roundcube/plugins/enigma/skins/classic/enigma.min.css -share/roundcube/plugins/enigma/skins/classic/enigma.png -share/roundcube/plugins/enigma/skins/classic/enigma_error.png -share/roundcube/plugins/enigma/skins/classic/key.png -share/roundcube/plugins/enigma/skins/classic/key_add.png -share/roundcube/plugins/enigma/skins/classic/keys_toolbar.png -share/roundcube/plugins/enigma/skins/classic/templates/keyimport.html -share/roundcube/plugins/enigma/skins/classic/templates/keyinfo.html -share/roundcube/plugins/enigma/skins/classic/templates/keys.html -share/roundcube/plugins/enigma/tests/Enigma.php +share/roundcube/plugins/emoticons/tests/EmoticonsEngine.php share/roundcube/plugins/example_addressbook/composer.json share/roundcube/plugins/example_addressbook/example_addressbook.php share/roundcube/plugins/example_addressbook/example_addressbook_backend.php @@ -403,7 +387,6 @@ share/roundcube/plugins/filesystem_attac share/roundcube/plugins/help/composer.json share/roundcube/plugins/help/content/license.html share/roundcube/plugins/help/help.js -share/roundcube/plugins/help/help.min.js share/roundcube/plugins/help/help.php share/roundcube/plugins/help/localization/ar_SA.inc share/roundcube/plugins/help/localization/ast.inc @@ -454,6 +437,7 @@ share/roundcube/plugins/help/localizatio share/roundcube/plugins/help/localization/ml_IN.inc share/roundcube/plugins/help/localization/mn_MN.inc share/roundcube/plugins/help/localization/nb_NO.inc +share/roundcube/plugins/help/localization/nl_BE.inc share/roundcube/plugins/help/localization/nl_NL.inc share/roundcube/plugins/help/localization/nn_NO.inc share/roundcube/plugins/help/localization/pl_PL.inc @@ -468,23 +452,21 @@ share/roundcube/plugins/help/localizatio share/roundcube/plugins/help/localization/sv_SE.inc share/roundcube/plugins/help/localization/ti.inc share/roundcube/plugins/help/localization/tr_TR.inc +share/roundcube/plugins/help/localization/tzl.inc share/roundcube/plugins/help/localization/uk_UA.inc share/roundcube/plugins/help/localization/vi_VN.inc share/roundcube/plugins/help/localization/zh_CN.inc share/roundcube/plugins/help/localization/zh_TW.inc share/roundcube/plugins/help/skins/classic/help.css share/roundcube/plugins/help/skins/classic/help.gif -share/roundcube/plugins/help/skins/classic/help.min.css share/roundcube/plugins/help/skins/classic/templates/help.html share/roundcube/plugins/help/skins/larry/help.css -share/roundcube/plugins/help/skins/larry/help.min.css share/roundcube/plugins/help/skins/larry/help.png share/roundcube/plugins/help/skins/larry/icons.psd share/roundcube/plugins/help/skins/larry/templates/help.html share/roundcube/plugins/help/tests/Help.php share/roundcube/plugins/hide_blockquote/composer.json share/roundcube/plugins/hide_blockquote/hide_blockquote.js -share/roundcube/plugins/hide_blockquote/hide_blockquote.min.js share/roundcube/plugins/hide_blockquote/hide_blockquote.php share/roundcube/plugins/hide_blockquote/localization/ar_SA.inc share/roundcube/plugins/hide_blockquote/localization/ast.inc @@ -520,8 +502,10 @@ share/roundcube/plugins/hide_blockquote/ share/roundcube/plugins/hide_blockquote/localization/hy_AM.inc share/roundcube/plugins/hide_blockquote/localization/ia.inc share/roundcube/plugins/hide_blockquote/localization/id_ID.inc +share/roundcube/plugins/hide_blockquote/localization/is_IS.inc share/roundcube/plugins/hide_blockquote/localization/it_IT.inc share/roundcube/plugins/hide_blockquote/localization/ja_JP.inc +share/roundcube/plugins/hide_blockquote/localization/ka_GE.inc share/roundcube/plugins/hide_blockquote/localization/km_KH.inc share/roundcube/plugins/hide_blockquote/localization/ko_KR.inc share/roundcube/plugins/hide_blockquote/localization/ku.inc @@ -531,6 +515,7 @@ share/roundcube/plugins/hide_blockquote/ share/roundcube/plugins/hide_blockquote/localization/ml_IN.inc share/roundcube/plugins/hide_blockquote/localization/mn_MN.inc share/roundcube/plugins/hide_blockquote/localization/nb_NO.inc +share/roundcube/plugins/hide_blockquote/localization/nl_BE.inc share/roundcube/plugins/hide_blockquote/localization/nl_NL.inc share/roundcube/plugins/hide_blockquote/localization/nn_NO.inc share/roundcube/plugins/hide_blockquote/localization/pl_PL.inc @@ -544,12 +529,12 @@ share/roundcube/plugins/hide_blockquote/ share/roundcube/plugins/hide_blockquote/localization/sr_CS.inc share/roundcube/plugins/hide_blockquote/localization/sv_SE.inc share/roundcube/plugins/hide_blockquote/localization/tr_TR.inc +share/roundcube/plugins/hide_blockquote/localization/tzl.inc share/roundcube/plugins/hide_blockquote/localization/uk_UA.inc share/roundcube/plugins/hide_blockquote/localization/vi_VN.inc share/roundcube/plugins/hide_blockquote/localization/zh_CN.inc share/roundcube/plugins/hide_blockquote/localization/zh_TW.inc share/roundcube/plugins/hide_blockquote/skins/larry/style.css -share/roundcube/plugins/hide_blockquote/skins/larry/style.min.css share/roundcube/plugins/hide_blockquote/tests/HideBlockquote.php share/roundcube/plugins/http_authentication/composer.json share/roundcube/plugins/http_authentication/http_authentication.php @@ -682,18 +667,17 @@ share/roundcube/plugins/jqueryui/themes/ share/roundcube/plugins/jqueryui/themes/redmond/images/ui-icons_d8e7f3_256x240.png share/roundcube/plugins/jqueryui/themes/redmond/images/ui-icons_f9bd01_256x240.png share/roundcube/plugins/jqueryui/themes/redmond/jquery-ui-1.10.4.custom.css +share/roundcube/plugins/krb_authentication/krb_authentication.php +share/roundcube/plugins/krb_authentication/tests/KrbAuthentication.php share/roundcube/plugins/legacy_browser/composer.json share/roundcube/plugins/legacy_browser/js/iehacks.js share/roundcube/plugins/legacy_browser/js/jquery.min.js share/roundcube/plugins/legacy_browser/legacy_browser.php share/roundcube/plugins/legacy_browser/skins/classic/iehacks.css -share/roundcube/plugins/legacy_browser/skins/classic/iehacks.min.css share/roundcube/plugins/legacy_browser/skins/classic/images/abook_toolbar.gif share/roundcube/plugins/legacy_browser/skins/classic/images/mail_toolbar.gif share/roundcube/plugins/legacy_browser/skins/larry/ie7hacks.css -share/roundcube/plugins/legacy_browser/skins/larry/ie7hacks.min.css share/roundcube/plugins/legacy_browser/skins/larry/iehacks.css -share/roundcube/plugins/legacy_browser/skins/larry/iehacks.min.css share/roundcube/plugins/legacy_browser/skins/larry/images/buttons.gif share/roundcube/plugins/legacy_browser/tests/LegacyBrowser.php share/roundcube/plugins/managesieve/Changelog @@ -728,6 +712,7 @@ share/roundcube/plugins/managesieve/loca share/roundcube/plugins/managesieve/localization/fa_AF.inc share/roundcube/plugins/managesieve/localization/fa_IR.inc share/roundcube/plugins/managesieve/localization/fi_FI.inc +share/roundcube/plugins/managesieve/localization/fo_FO.inc share/roundcube/plugins/managesieve/localization/fr_FR.inc share/roundcube/plugins/managesieve/localization/fy_NL.inc share/roundcube/plugins/managesieve/localization/gl_ES.inc @@ -737,8 +722,10 @@ share/roundcube/plugins/managesieve/loca share/roundcube/plugins/managesieve/localization/hy_AM.inc share/roundcube/plugins/managesieve/localization/ia.inc share/roundcube/plugins/managesieve/localization/id_ID.inc +share/roundcube/plugins/managesieve/localization/is_IS.inc share/roundcube/plugins/managesieve/localization/it_IT.inc share/roundcube/plugins/managesieve/localization/ja_JP.inc +share/roundcube/plugins/managesieve/localization/ka_GE.inc share/roundcube/plugins/managesieve/localization/km_KH.inc share/roundcube/plugins/managesieve/localization/ko_KR.inc share/roundcube/plugins/managesieve/localization/ku.inc @@ -749,6 +736,7 @@ share/roundcube/plugins/managesieve/loca share/roundcube/plugins/managesieve/localization/mn_MN.inc share/roundcube/plugins/managesieve/localization/mr_IN.inc share/roundcube/plugins/managesieve/localization/nb_NO.inc +share/roundcube/plugins/managesieve/localization/nl_BE.inc share/roundcube/plugins/managesieve/localization/nl_NL.inc share/roundcube/plugins/managesieve/localization/nn_NO.inc share/roundcube/plugins/managesieve/localization/pl_PL.inc @@ -760,15 +748,16 @@ share/roundcube/plugins/managesieve/loca share/roundcube/plugins/managesieve/localization/sk_SK.inc share/roundcube/plugins/managesieve/localization/sl_SI.inc share/roundcube/plugins/managesieve/localization/sq_AL.inc +share/roundcube/plugins/managesieve/localization/sr_CS.inc share/roundcube/plugins/managesieve/localization/sv_SE.inc share/roundcube/plugins/managesieve/localization/th_TH.inc share/roundcube/plugins/managesieve/localization/tr_TR.inc +share/roundcube/plugins/managesieve/localization/tzl.inc share/roundcube/plugins/managesieve/localization/uk_UA.inc share/roundcube/plugins/managesieve/localization/vi_VN.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.min.js share/roundcube/plugins/managesieve/managesieve.php share/roundcube/plugins/managesieve/skins/classic/images/add.png share/roundcube/plugins/managesieve/skins/classic/images/del.png @@ -777,9 +766,7 @@ share/roundcube/plugins/managesieve/skin share/roundcube/plugins/managesieve/skins/classic/images/filter.png share/roundcube/plugins/managesieve/skins/classic/images/up_small.gif share/roundcube/plugins/managesieve/skins/classic/managesieve.css -share/roundcube/plugins/managesieve/skins/classic/managesieve.min.css share/roundcube/plugins/managesieve/skins/classic/managesieve_mail.css -share/roundcube/plugins/managesieve/skins/classic/managesieve_mail.min.css share/roundcube/plugins/managesieve/skins/classic/templates/filteredit.html share/roundcube/plugins/managesieve/skins/classic/templates/managesieve.html share/roundcube/plugins/managesieve/skins/classic/templates/setedit.html @@ -791,9 +778,7 @@ share/roundcube/plugins/managesieve/skin share/roundcube/plugins/managesieve/skins/larry/images/up_small.gif share/roundcube/plugins/managesieve/skins/larry/images/vacation_icons.png share/roundcube/plugins/managesieve/skins/larry/managesieve.css -share/roundcube/plugins/managesieve/skins/larry/managesieve.min.css share/roundcube/plugins/managesieve/skins/larry/managesieve_mail.css -share/roundcube/plugins/managesieve/skins/larry/managesieve_mail.min.css share/roundcube/plugins/managesieve/skins/larry/templates/filteredit.html share/roundcube/plugins/managesieve/skins/larry/templates/managesieve.html share/roundcube/plugins/managesieve/skins/larry/templates/setedit.html @@ -863,6 +848,7 @@ share/roundcube/plugins/markasjunk/local share/roundcube/plugins/markasjunk/localization/ja_JP.inc share/roundcube/plugins/markasjunk/localization/km_KH.inc share/roundcube/plugins/markasjunk/localization/ko_KR.inc +share/roundcube/plugins/markasjunk/localization/ku.inc share/roundcube/plugins/markasjunk/localization/lb_LU.inc share/roundcube/plugins/markasjunk/localization/lt_LT.inc share/roundcube/plugins/markasjunk/localization/lv_LV.inc @@ -870,6 +856,7 @@ share/roundcube/plugins/markasjunk/local share/roundcube/plugins/markasjunk/localization/mn_MN.inc share/roundcube/plugins/markasjunk/localization/mr_IN.inc share/roundcube/plugins/markasjunk/localization/nb_NO.inc +share/roundcube/plugins/markasjunk/localization/nl_BE.inc share/roundcube/plugins/markasjunk/localization/nl_NL.inc share/roundcube/plugins/markasjunk/localization/nn_NO.inc share/roundcube/plugins/markasjunk/localization/pl_PL.inc @@ -888,12 +875,10 @@ share/roundcube/plugins/markasjunk/local share/roundcube/plugins/markasjunk/localization/zh_CN.inc share/roundcube/plugins/markasjunk/localization/zh_TW.inc share/roundcube/plugins/markasjunk/markasjunk.js -share/roundcube/plugins/markasjunk/markasjunk.min.js share/roundcube/plugins/markasjunk/markasjunk.php share/roundcube/plugins/markasjunk/skins/classic/junk_act.png share/roundcube/plugins/markasjunk/skins/classic/junk_pas.png share/roundcube/plugins/markasjunk/skins/classic/markasjunk.css -share/roundcube/plugins/markasjunk/skins/classic/markasjunk.min.css share/roundcube/plugins/markasjunk/skins/larry/.gitignore share/roundcube/plugins/markasjunk/tests/Markasjunk.php share/roundcube/plugins/new_user_dialog/composer.json @@ -945,6 +930,7 @@ share/roundcube/plugins/new_user_dialog/ share/roundcube/plugins/new_user_dialog/localization/mn_MN.inc share/roundcube/plugins/new_user_dialog/localization/mr_IN.inc share/roundcube/plugins/new_user_dialog/localization/nb_NO.inc +share/roundcube/plugins/new_user_dialog/localization/nl_BE.inc share/roundcube/plugins/new_user_dialog/localization/nl_NL.inc share/roundcube/plugins/new_user_dialog/localization/nn_NO.inc share/roundcube/plugins/new_user_dialog/localization/pl_PL.inc @@ -963,10 +949,8 @@ share/roundcube/plugins/new_user_dialog/ 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/newuserdialog.min.css share/roundcube/plugins/new_user_dialog/tests/NewUserDialog.php share/roundcube/plugins/new_user_identity/composer.json -share/roundcube/plugins/new_user_identity/config.inc.php.dist share/roundcube/plugins/new_user_identity/new_user_identity.php share/roundcube/plugins/new_user_identity/tests/NewUserIdentity.php share/roundcube/plugins/newmail_notifier/composer.json @@ -1019,6 +1003,7 @@ share/roundcube/plugins/newmail_notifier share/roundcube/plugins/newmail_notifier/localization/mn_MN.inc share/roundcube/plugins/newmail_notifier/localization/mr_IN.inc share/roundcube/plugins/newmail_notifier/localization/nb_NO.inc +share/roundcube/plugins/newmail_notifier/localization/nl_BE.inc share/roundcube/plugins/newmail_notifier/localization/nl_NL.inc share/roundcube/plugins/newmail_notifier/localization/nn_NO.inc share/roundcube/plugins/newmail_notifier/localization/pl_PL.inc @@ -1040,112 +1025,11 @@ share/roundcube/plugins/newmail_notifier share/roundcube/plugins/newmail_notifier/localization/zh_TW.inc share/roundcube/plugins/newmail_notifier/mail.png share/roundcube/plugins/newmail_notifier/newmail_notifier.js -share/roundcube/plugins/newmail_notifier/newmail_notifier.min.js share/roundcube/plugins/newmail_notifier/newmail_notifier.php share/roundcube/plugins/newmail_notifier/overlay.ico share/roundcube/plugins/newmail_notifier/sound.mp3 share/roundcube/plugins/newmail_notifier/sound.wav share/roundcube/plugins/newmail_notifier/tests/NewmailNotifier.php -share/roundcube/plugins/password/README -share/roundcube/plugins/password/composer.json -share/roundcube/plugins/password/drivers/chpasswd.php -share/roundcube/plugins/password/drivers/cpanel.php -share/roundcube/plugins/password/drivers/dbmail.php -share/roundcube/plugins/password/drivers/directadmin.php -share/roundcube/plugins/password/drivers/domainfactory.php -share/roundcube/plugins/password/drivers/expect.php -share/roundcube/plugins/password/drivers/gearman.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/plesk.php -share/roundcube/plugins/password/drivers/poppassd.php -share/roundcube/plugins/password/drivers/pw_usermod.php -share/roundcube/plugins/password/drivers/sasl.php -share/roundcube/plugins/password/drivers/smb.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/drivers/xmail.php -share/roundcube/plugins/password/helpers/chgdbmailusers.c -share/roundcube/plugins/password/helpers/chgsaslpasswd.c -share/roundcube/plugins/password/helpers/chgvirtualminpasswd.c -share/roundcube/plugins/password/helpers/chpass-wrapper.py -share/roundcube/plugins/password/helpers/dovecot_hmacmd5.php -share/roundcube/plugins/password/helpers/passwd-expect -share/roundcube/plugins/password/localization/ar.inc -share/roundcube/plugins/password/localization/ar_SA.inc -share/roundcube/plugins/password/localization/ast.inc -share/roundcube/plugins/password/localization/az_AZ.inc -share/roundcube/plugins/password/localization/be_BE.inc -share/roundcube/plugins/password/localization/bg_BG.inc -share/roundcube/plugins/password/localization/br.inc -share/roundcube/plugins/password/localization/bs_BA.inc -share/roundcube/plugins/password/localization/ca_ES.inc -share/roundcube/plugins/password/localization/cs_CZ.inc -share/roundcube/plugins/password/localization/cy_GB.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/el_GR.inc -share/roundcube/plugins/password/localization/en_CA.inc -share/roundcube/plugins/password/localization/en_GB.inc -share/roundcube/plugins/password/localization/en_US.inc -share/roundcube/plugins/password/localization/eo.inc -share/roundcube/plugins/password/localization/es_419.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/eu_ES.inc -share/roundcube/plugins/password/localization/fa_AF.inc -share/roundcube/plugins/password/localization/fa_IR.inc -share/roundcube/plugins/password/localization/fi_FI.inc -share/roundcube/plugins/password/localization/fo_FO.inc -share/roundcube/plugins/password/localization/fr_FR.inc -share/roundcube/plugins/password/localization/fy_NL.inc -share/roundcube/plugins/password/localization/gl_ES.inc -share/roundcube/plugins/password/localization/he_IL.inc -share/roundcube/plugins/password/localization/hr_HR.inc -share/roundcube/plugins/password/localization/hu_HU.inc -share/roundcube/plugins/password/localization/hy_AM.inc -share/roundcube/plugins/password/localization/ia.inc -share/roundcube/plugins/password/localization/id_ID.inc -share/roundcube/plugins/password/localization/it_IT.inc -share/roundcube/plugins/password/localization/ja_JP.inc -share/roundcube/plugins/password/localization/km_KH.inc -share/roundcube/plugins/password/localization/ko_KR.inc -share/roundcube/plugins/password/localization/ku.inc -share/roundcube/plugins/password/localization/ku_IQ.inc -share/roundcube/plugins/password/localization/lb_LU.inc -share/roundcube/plugins/password/localization/lt_LT.inc -share/roundcube/plugins/password/localization/lv_LV.inc -share/roundcube/plugins/password/localization/ml_IN.inc -share/roundcube/plugins/password/localization/mn_MN.inc -share/roundcube/plugins/password/localization/nb_NO.inc -share/roundcube/plugins/password/localization/nl_NL.inc -share/roundcube/plugins/password/localization/nn_NO.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/ro_RO.inc -share/roundcube/plugins/password/localization/ru_RU.inc -share/roundcube/plugins/password/localization/sk_SK.inc -share/roundcube/plugins/password/localization/sl_SI.inc -share/roundcube/plugins/password/localization/sq_AL.inc -share/roundcube/plugins/password/localization/sr_CS.inc -share/roundcube/plugins/password/localization/sv_SE.inc -share/roundcube/plugins/password/localization/ti.inc -share/roundcube/plugins/password/localization/tr_TR.inc -share/roundcube/plugins/password/localization/uk_UA.inc -share/roundcube/plugins/password/localization/vi_VN.inc -share/roundcube/plugins/password/localization/zh_CN.inc -share/roundcube/plugins/password/localization/zh_TW.inc -share/roundcube/plugins/password/password.js -share/roundcube/plugins/password/password.min.js -share/roundcube/plugins/password/password.php -share/roundcube/plugins/password/tests/Password.php share/roundcube/plugins/redundant_attachments/composer.json share/roundcube/plugins/redundant_attachments/redundant_attachments.php share/roundcube/plugins/redundant_attachments/tests/RedundantAttachments.php @@ -1271,6 +1155,7 @@ share/roundcube/plugins/userinfo/localiz share/roundcube/plugins/userinfo/localization/mn_MN.inc share/roundcube/plugins/userinfo/localization/mr_IN.inc share/roundcube/plugins/userinfo/localization/nb_NO.inc +share/roundcube/plugins/userinfo/localization/nl_BE.inc share/roundcube/plugins/userinfo/localization/nl_NL.inc share/roundcube/plugins/userinfo/localization/nn_NO.inc share/roundcube/plugins/userinfo/localization/pl_PL.inc @@ -1291,7 +1176,6 @@ share/roundcube/plugins/userinfo/localiz share/roundcube/plugins/userinfo/localization/zh_TW.inc share/roundcube/plugins/userinfo/tests/Userinfo.php share/roundcube/plugins/userinfo/userinfo.js -share/roundcube/plugins/userinfo/userinfo.min.js share/roundcube/plugins/userinfo/userinfo.php share/roundcube/plugins/vcard_attachments/composer.json share/roundcube/plugins/vcard_attachments/localization/ar.inc @@ -1359,99 +1243,20 @@ share/roundcube/plugins/vcard_attachment share/roundcube/plugins/vcard_attachments/localization/zh_CN.inc share/roundcube/plugins/vcard_attachments/localization/zh_TW.inc share/roundcube/plugins/vcard_attachments/skins/classic/style.css -share/roundcube/plugins/vcard_attachments/skins/classic/style.min.css share/roundcube/plugins/vcard_attachments/skins/classic/vcard.png share/roundcube/plugins/vcard_attachments/skins/classic/vcard_add_contact.png share/roundcube/plugins/vcard_attachments/skins/larry/style.css -share/roundcube/plugins/vcard_attachments/skins/larry/style.min.css share/roundcube/plugins/vcard_attachments/skins/larry/vcard.png share/roundcube/plugins/vcard_attachments/skins/larry/vcard_add_contact.png share/roundcube/plugins/vcard_attachments/tests/VcardAttachments.php share/roundcube/plugins/vcard_attachments/vcard_attachments.php share/roundcube/plugins/vcard_attachments/vcardattach.js -share/roundcube/plugins/vcard_attachments/vcardattach.min.js share/roundcube/plugins/virtuser_file/composer.json share/roundcube/plugins/virtuser_file/tests/VirtuserFile.php share/roundcube/plugins/virtuser_file/virtuser_file.php share/roundcube/plugins/virtuser_query/composer.json share/roundcube/plugins/virtuser_query/tests/VirtuserQuery.php share/roundcube/plugins/virtuser_query/virtuser_query.php -share/roundcube/plugins/zipdownload/README -share/roundcube/plugins/zipdownload/composer.json -share/roundcube/plugins/zipdownload/localization/ar.inc -share/roundcube/plugins/zipdownload/localization/ar_SA.inc -share/roundcube/plugins/zipdownload/localization/ast.inc -share/roundcube/plugins/zipdownload/localization/az_AZ.inc -share/roundcube/plugins/zipdownload/localization/be_BE.inc -share/roundcube/plugins/zipdownload/localization/bg_BG.inc -share/roundcube/plugins/zipdownload/localization/br.inc -share/roundcube/plugins/zipdownload/localization/bs_BA.inc -share/roundcube/plugins/zipdownload/localization/ca_ES.inc -share/roundcube/plugins/zipdownload/localization/cs_CZ.inc -share/roundcube/plugins/zipdownload/localization/cy_GB.inc -share/roundcube/plugins/zipdownload/localization/da_DK.inc -share/roundcube/plugins/zipdownload/localization/de_CH.inc -share/roundcube/plugins/zipdownload/localization/de_DE.inc -share/roundcube/plugins/zipdownload/localization/el_GR.inc -share/roundcube/plugins/zipdownload/localization/en_CA.inc -share/roundcube/plugins/zipdownload/localization/en_GB.inc -share/roundcube/plugins/zipdownload/localization/en_US.inc -share/roundcube/plugins/zipdownload/localization/eo.inc -share/roundcube/plugins/zipdownload/localization/es_419.inc -share/roundcube/plugins/zipdownload/localization/es_AR.inc -share/roundcube/plugins/zipdownload/localization/es_ES.inc -share/roundcube/plugins/zipdownload/localization/et_EE.inc -share/roundcube/plugins/zipdownload/localization/eu_ES.inc -share/roundcube/plugins/zipdownload/localization/fa_AF.inc -share/roundcube/plugins/zipdownload/localization/fa_IR.inc -share/roundcube/plugins/zipdownload/localization/fi_FI.inc -share/roundcube/plugins/zipdownload/localization/fo_FO.inc -share/roundcube/plugins/zipdownload/localization/fr_FR.inc -share/roundcube/plugins/zipdownload/localization/fy_NL.inc -share/roundcube/plugins/zipdownload/localization/gl_ES.inc -share/roundcube/plugins/zipdownload/localization/he_IL.inc -share/roundcube/plugins/zipdownload/localization/hr_HR.inc -share/roundcube/plugins/zipdownload/localization/hu_HU.inc -share/roundcube/plugins/zipdownload/localization/hy_AM.inc -share/roundcube/plugins/zipdownload/localization/ia.inc -share/roundcube/plugins/zipdownload/localization/id_ID.inc -share/roundcube/plugins/zipdownload/localization/it_IT.inc -share/roundcube/plugins/zipdownload/localization/ja_JP.inc -share/roundcube/plugins/zipdownload/localization/km_KH.inc -share/roundcube/plugins/zipdownload/localization/ko_KR.inc -share/roundcube/plugins/zipdownload/localization/ku.inc -share/roundcube/plugins/zipdownload/localization/ku_IQ.inc -share/roundcube/plugins/zipdownload/localization/lb_LU.inc -share/roundcube/plugins/zipdownload/localization/lt_LT.inc -share/roundcube/plugins/zipdownload/localization/lv_LV.inc -share/roundcube/plugins/zipdownload/localization/ml_IN.inc -share/roundcube/plugins/zipdownload/localization/mn_MN.inc -share/roundcube/plugins/zipdownload/localization/nb_NO.inc -share/roundcube/plugins/zipdownload/localization/nl_NL.inc -share/roundcube/plugins/zipdownload/localization/nn_NO.inc -share/roundcube/plugins/zipdownload/localization/pl_PL.inc -share/roundcube/plugins/zipdownload/localization/pt_BR.inc -share/roundcube/plugins/zipdownload/localization/pt_PT.inc -share/roundcube/plugins/zipdownload/localization/ro_RO.inc -share/roundcube/plugins/zipdownload/localization/ru_RU.inc -share/roundcube/plugins/zipdownload/localization/sk_SK.inc -share/roundcube/plugins/zipdownload/localization/sl_SI.inc -share/roundcube/plugins/zipdownload/localization/sr_CS.inc -share/roundcube/plugins/zipdownload/localization/sv_SE.inc -share/roundcube/plugins/zipdownload/localization/tr_TR.inc -share/roundcube/plugins/zipdownload/localization/uk_UA.inc -share/roundcube/plugins/zipdownload/localization/vi_VN.inc -share/roundcube/plugins/zipdownload/localization/zh_CN.inc -share/roundcube/plugins/zipdownload/localization/zh_TW.inc -share/roundcube/plugins/zipdownload/skins/classic/zip.png -share/roundcube/plugins/zipdownload/skins/classic/zipdownload.css -share/roundcube/plugins/zipdownload/skins/classic/zipdownload.min.css -share/roundcube/plugins/zipdownload/skins/larry/zipdownload.css -share/roundcube/plugins/zipdownload/skins/larry/zipdownload.min.css -share/roundcube/plugins/zipdownload/tests/Zipdownload.php -share/roundcube/plugins/zipdownload/zipdownload.js -share/roundcube/plugins/zipdownload/zipdownload.min.js -share/roundcube/plugins/zipdownload/zipdownload.php share/roundcube/program/include/bc.php share/roundcube/program/include/clisetup.php share/roundcube/program/include/iniset.php @@ -1463,18 +1268,15 @@ share/roundcube/program/include/rcmail_o share/roundcube/program/include/rcmail_output_html.php share/roundcube/program/include/rcmail_output_json.php share/roundcube/program/include/rcmail_string_replacer.php +share/roundcube/program/include/rcmail_utils.php share/roundcube/program/js/app.js -share/roundcube/program/js/app.min.js share/roundcube/program/js/common.js -share/roundcube/program/js/common.min.js share/roundcube/program/js/editor.js -share/roundcube/program/js/editor.min.js share/roundcube/program/js/googiespell.js -share/roundcube/program/js/googiespell.min.js share/roundcube/program/js/jquery.min.js share/roundcube/program/js/jstz.min.js share/roundcube/program/js/list.js -share/roundcube/program/js/list.min.js +share/roundcube/program/js/publickey.js share/roundcube/program/js/tinymce/langs/ar.js share/roundcube/program/js/tinymce/langs/ar_SA.js share/roundcube/program/js/tinymce/langs/az.js @@ -1484,6 +1286,7 @@ share/roundcube/program/js/tinymce/langs share/roundcube/program/js/tinymce/langs/bs.js share/roundcube/program/js/tinymce/langs/ca.js share/roundcube/program/js/tinymce/langs/cs.js +share/roundcube/program/js/tinymce/langs/cs_CZ.js share/roundcube/program/js/tinymce/langs/cy.js share/roundcube/program/js/tinymce/langs/da.js share/roundcube/program/js/tinymce/langs/de.js @@ -1492,16 +1295,22 @@ share/roundcube/program/js/tinymce/langs share/roundcube/program/js/tinymce/langs/el.js share/roundcube/program/js/tinymce/langs/en_CA.js share/roundcube/program/js/tinymce/langs/en_GB.js +share/roundcube/program/js/tinymce/langs/eo.js share/roundcube/program/js/tinymce/langs/es.js +share/roundcube/program/js/tinymce/langs/es_MX.js share/roundcube/program/js/tinymce/langs/et.js share/roundcube/program/js/tinymce/langs/eu.js share/roundcube/program/js/tinymce/langs/fa.js +share/roundcube/program/js/tinymce/langs/fa_IR.js share/roundcube/program/js/tinymce/langs/fi.js share/roundcube/program/js/tinymce/langs/fo.js +share/roundcube/program/js/tinymce/langs/fr_CH.js share/roundcube/program/js/tinymce/langs/fr_FR.js +share/roundcube/program/js/tinymce/langs/ga.js share/roundcube/program/js/tinymce/langs/gd.js share/roundcube/program/js/tinymce/langs/gl.js share/roundcube/program/js/tinymce/langs/he_IL.js +share/roundcube/program/js/tinymce/langs/hi_IN.js share/roundcube/program/js/tinymce/langs/hr.js share/roundcube/program/js/tinymce/langs/hu_HU.js share/roundcube/program/js/tinymce/langs/hy.js @@ -1510,12 +1319,17 @@ share/roundcube/program/js/tinymce/langs share/roundcube/program/js/tinymce/langs/it.js share/roundcube/program/js/tinymce/langs/ja.js share/roundcube/program/js/tinymce/langs/ka_GE.js +share/roundcube/program/js/tinymce/langs/kab.js share/roundcube/program/js/tinymce/langs/kk.js share/roundcube/program/js/tinymce/langs/km_KH.js +share/roundcube/program/js/tinymce/langs/ko.js share/roundcube/program/js/tinymce/langs/ko_KR.js +share/roundcube/program/js/tinymce/langs/ku.js +share/roundcube/program/js/tinymce/langs/ku_IQ.js share/roundcube/program/js/tinymce/langs/lb.js share/roundcube/program/js/tinymce/langs/lt.js share/roundcube/program/js/tinymce/langs/lv.js +share/roundcube/program/js/tinymce/langs/mk_MK.js share/roundcube/program/js/tinymce/langs/ml.js share/roundcube/program/js/tinymce/langs/ml_IN.js share/roundcube/program/js/tinymce/langs/mn_MN.js @@ -1525,16 +1339,18 @@ share/roundcube/program/js/tinymce/langs share/roundcube/program/js/tinymce/langs/pt_BR.js share/roundcube/program/js/tinymce/langs/pt_PT.js share/roundcube/program/js/tinymce/langs/ro.js -share/roundcube/program/js/tinymce/langs/ru.js +share/roundcube/program/js/tinymce/langs/ru_RU.js share/roundcube/program/js/tinymce/langs/si_LK.js share/roundcube/program/js/tinymce/langs/sk.js share/roundcube/program/js/tinymce/langs/sl_SI.js +share/roundcube/program/js/tinymce/langs/sq.js share/roundcube/program/js/tinymce/langs/sr.js share/roundcube/program/js/tinymce/langs/sv_SE.js share/roundcube/program/js/tinymce/langs/ta.js share/roundcube/program/js/tinymce/langs/ta_IN.js share/roundcube/program/js/tinymce/langs/tg.js share/roundcube/program/js/tinymce/langs/th_TH.js +share/roundcube/program/js/tinymce/langs/tr.js share/roundcube/program/js/tinymce/langs/tr_TR.js share/roundcube/program/js/tinymce/langs/tt.js share/roundcube/program/js/tinymce/langs/ug.js @@ -1627,7 +1443,6 @@ share/roundcube/program/js/tinymce/skins share/roundcube/program/js/tinymce/themes/modern/theme.min.js share/roundcube/program/js/tinymce/tinymce.min.js share/roundcube/program/js/treelist.js -share/roundcube/program/js/treelist.min.js share/roundcube/program/lib/Roundcube/README.md share/roundcube/program/lib/Roundcube/bootstrap.php share/roundcube/program/lib/Roundcube/html.php @@ -1671,6 +1486,10 @@ share/roundcube/program/lib/Roundcube/rc share/roundcube/program/lib/Roundcube/rcube_result_set.php share/roundcube/program/lib/Roundcube/rcube_result_thread.php share/roundcube/program/lib/Roundcube/rcube_session.php +share/roundcube/program/lib/Roundcube/rcube_session_db.php +share/roundcube/program/lib/Roundcube/rcube_session_memcache.php +share/roundcube/program/lib/Roundcube/rcube_session_php.php +share/roundcube/program/lib/Roundcube/rcube_session_redis.php share/roundcube/program/lib/Roundcube/rcube_smtp.php share/roundcube/program/lib/Roundcube/rcube_spellcheck_atd.php share/roundcube/program/lib/Roundcube/rcube_spellcheck_enchant.php @@ -1686,7 +1505,6 @@ share/roundcube/program/lib/Roundcube/rc share/roundcube/program/lib/Roundcube/rcube_utils.php share/roundcube/program/lib/Roundcube/rcube_vcard.php share/roundcube/program/lib/Roundcube/rcube_washtml.php -share/roundcube/program/lib/des.inc share/roundcube/program/localization/ar/labels.inc share/roundcube/program/localization/ar_SA/labels.inc share/roundcube/program/localization/ar_SA/messages.inc @@ -1734,6 +1552,7 @@ share/roundcube/program/localization/es_ share/roundcube/program/localization/es_419/messages.inc share/roundcube/program/localization/es_AR/labels.inc share/roundcube/program/localization/es_AR/messages.inc +share/roundcube/program/localization/es_ES/csv2vcard.inc share/roundcube/program/localization/es_ES/labels.inc share/roundcube/program/localization/es_ES/messages.inc share/roundcube/program/localization/et_EE/labels.inc @@ -1744,6 +1563,7 @@ share/roundcube/program/localization/fa_ share/roundcube/program/localization/fa_AF/messages.inc share/roundcube/program/localization/fa_IR/labels.inc share/roundcube/program/localization/fa_IR/messages.inc +share/roundcube/program/localization/fi_FI/csv2vcard.inc share/roundcube/program/localization/fi_FI/labels.inc share/roundcube/program/localization/fi_FI/messages.inc share/roundcube/program/localization/fo_FO/labels.inc @@ -1852,9 +1672,11 @@ share/roundcube/program/localization/ti/ share/roundcube/program/localization/ti/messages.inc share/roundcube/program/localization/tr_TR/labels.inc share/roundcube/program/localization/tr_TR/messages.inc +share/roundcube/program/localization/tzl/labels.inc share/roundcube/program/localization/uk_UA/labels.inc share/roundcube/program/localization/uk_UA/messages.inc share/roundcube/program/localization/ur_PK/labels.inc +share/roundcube/program/localization/uz/messages.inc share/roundcube/program/localization/vi_VN/labels.inc share/roundcube/program/localization/vi_VN/messages.inc share/roundcube/program/localization/zh_CN/labels.inc @@ -1930,15 +1752,10 @@ share/roundcube/program/steps/utils/text share/roundcube/robots.txt share/roundcube/skins/classic/README share/roundcube/skins/classic/addressbook.css -share/roundcube/skins/classic/addressbook.min.css share/roundcube/skins/classic/common.css -share/roundcube/skins/classic/common.min.css share/roundcube/skins/classic/embed.css -share/roundcube/skins/classic/embed.min.css share/roundcube/skins/classic/functions.js -share/roundcube/skins/classic/functions.min.js share/roundcube/skins/classic/googiespell.css -share/roundcube/skins/classic/googiespell.min.css share/roundcube/skins/classic/images/abook_toolbar.png share/roundcube/skins/classic/images/buttons/add_act.png share/roundcube/skins/classic/images/buttons/add_pas.png @@ -2012,16 +1829,11 @@ share/roundcube/skins/classic/includes/m share/roundcube/skins/classic/includes/settingstabs.html share/roundcube/skins/classic/includes/taskbar.html share/roundcube/skins/classic/mail.css -share/roundcube/skins/classic/mail.min.css share/roundcube/skins/classic/meta.json share/roundcube/skins/classic/print.css -share/roundcube/skins/classic/print.min.css share/roundcube/skins/classic/safari.css -share/roundcube/skins/classic/safari.min.css share/roundcube/skins/classic/settings.css -share/roundcube/skins/classic/settings.min.css share/roundcube/skins/classic/splitter.js -share/roundcube/skins/classic/splitter.min.js share/roundcube/skins/classic/templates/about.html share/roundcube/skins/classic/templates/addressbook.html share/roundcube/skins/classic/templates/compose.html @@ -2052,11 +1864,8 @@ share/roundcube/skins/classic/thumbnail. share/roundcube/skins/classic/watermark.html share/roundcube/skins/larry/README share/roundcube/skins/larry/addressbook.css -share/roundcube/skins/larry/addressbook.min.css share/roundcube/skins/larry/embed.css -share/roundcube/skins/larry/embed.min.css share/roundcube/skins/larry/googiespell.css -share/roundcube/skins/larry/googiespell.min.css share/roundcube/skins/larry/images/addcontact.png share/roundcube/skins/larry/images/ajaxloader.gif share/roundcube/skins/larry/images/ajaxloader_dark.gif @@ -2091,17 +1900,12 @@ share/roundcube/skins/larry/includes/lin share/roundcube/skins/larry/includes/mailtoolbar.html share/roundcube/skins/larry/includes/settingstabs.html share/roundcube/skins/larry/mail.css -share/roundcube/skins/larry/mail.min.css share/roundcube/skins/larry/meta.json share/roundcube/skins/larry/print.css -share/roundcube/skins/larry/print.min.css share/roundcube/skins/larry/settings.css -share/roundcube/skins/larry/settings.min.css share/roundcube/skins/larry/styles.css -share/roundcube/skins/larry/styles.min.css share/roundcube/skins/larry/svggradient.php share/roundcube/skins/larry/svggradients.css -share/roundcube/skins/larry/svggradients.min.css share/roundcube/skins/larry/templates/about.html share/roundcube/skins/larry/templates/addressbook.html share/roundcube/skins/larry/templates/compose.html @@ -2129,5 +1933,4 @@ share/roundcube/skins/larry/templates/se share/roundcube/skins/larry/templates/settingsedit.html share/roundcube/skins/larry/thumbnail.png share/roundcube/skins/larry/ui.js -share/roundcube/skins/larry/ui.min.js share/roundcube/skins/larry/watermark.html Index: pkgsrc/mail/roundcube/distinfo diff -u pkgsrc/mail/roundcube/distinfo:1.51 pkgsrc/mail/roundcube/distinfo:1.52 --- pkgsrc/mail/roundcube/distinfo:1.51 Sun May 29 15:46:59 2016 +++ pkgsrc/mail/roundcube/distinfo Tue Sep 13 15:56:01 2016 @@ -1,11 +1,11 @@ -$NetBSD: distinfo,v 1.51 2016/05/29 15:46:59 taca Exp $ +$NetBSD: distinfo,v 1.52 2016/09/13 15:56:01 taca Exp $ -SHA1 (roundcubemail-1.1.5/roundcubemail-1.1.5.tar.gz) = 8a59d196ef0aa6d9c717b00699215135abcb99cf -RMD160 (roundcubemail-1.1.5/roundcubemail-1.1.5.tar.gz) = 33cc523ccbc7a4437a2f1a9d67783ba4cfc3bd5d -SHA512 (roundcubemail-1.1.5/roundcubemail-1.1.5.tar.gz) = 0202dfa5ae6bbc121bc07ccfe4fc5d5b3bc2ef84956c1ed1d5f0dac9290f945c0f09b6086484ff83eaec286b8083f0ce07c758ba76a13d0b1cb4571400140b1d -Size (roundcubemail-1.1.5/roundcubemail-1.1.5.tar.gz) = 3212432 bytes +SHA1 (roundcubemail-1.2.1.tar.gz) = f6cee368ff8e658efc3c665bb193e8a63fe7254f +RMD160 (roundcubemail-1.2.1.tar.gz) = c1b68af08e5b29ba983f208576e03505ce88f018 +SHA512 (roundcubemail-1.2.1.tar.gz) = 997f4e24160a051192e54dc4834ccaf2dfd17b8297a783b83711202e37cc7f20c3f64f39a1479eba4eb6e4351c4eb805182d4233f4cb7376f2b36da2c7ece56b +Size (roundcubemail-1.2.1.tar.gz) = 3490166 bytes SHA1 (patch-ac) = 235116580665d5d58edc218c063b41171a2d9227 SHA1 (patch-af) = 1f95a7005569207469563aa37ff48da0383b7668 +SHA1 (patch-config_config.inc.php.sample) = 1c9751ba36394d592e7d3cdcc705010e0a4adda9 SHA1 (patch-plugins_password_helpers_passwd-expect) = 9e0082f23e37bbab26e8bb1439668132d5aacca2 -SHA1 (patch-program_lib_Roundcube_rcube__washtml.php) = 3a38804d81ead4cd0271befaacc370e78c103b7a SHA1 (patch-rcube_mime_default) = fe6ff1bea0a2c4223b34e44a6d0ca76e6476d2aa Index: pkgsrc/mail/roundcube/options.mk diff -u pkgsrc/mail/roundcube/options.mk:1.14 pkgsrc/mail/roundcube/options.mk:1.15 --- pkgsrc/mail/roundcube/options.mk:1.14 Thu Oct 29 15:54:20 2015 +++ pkgsrc/mail/roundcube/options.mk Tue Sep 13 15:56:01 2016 @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.14 2015/10/29 15:54:20 prlw1 Exp $ +# $NetBSD: options.mk,v 1.15 2016/09/13 15:56:01 taca Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.roundcube @@ -6,8 +6,10 @@ PKG_OPTIONS_REQUIRED_GROUPS= db webserve PKG_OPTIONS_GROUP.db= mysql pgsql sqlite PKG_OPTIONS_GROUP.webserver= apache nginx -PKG_SUPPORTED_OPTIONS= ldap iconv sockets gd -PKG_SUGGESTED_OPTIONS= mysql iconv sockets gd apache +PKG_SUPPORTED_OPTIONS= ldap iconv php-sockets gd +PKG_SUGGESTED_OPTIONS= mysql iconv php-sockets gd apache + +PKG_OPTIONS_LEGACY_OPTS+= sockets:php-sockets .include "../../mk/bsd.options.mk" Added files: Index: pkgsrc/mail/roundcube/Makefile.common diff -u /dev/null pkgsrc/mail/roundcube/Makefile.common:1.1 --- /dev/null Tue Sep 13 15:56:01 2016 +++ pkgsrc/mail/roundcube/Makefile.common Tue Sep 13 15:56:01 2016 @@ -0,0 +1,46 @@ +# $NetBSD: Makefile.common,v 1.1 2016/09/13 15:56:01 taca Exp $ +# +# used by mail/roundcube/Makefile +# used by mail/roundcube/plugins.mk + +DISTNAME= roundcubemail-${RC_VERS} +CATEGORIES= mail +MASTER_SITES= ${MASTER_SITE_GITHUB:=roundcube/} +GITHUB_PROJECT= roundcubemail +HOMEPAGE= http://roundcube.net/ + +RC_VERS= 1.2.1 + +USE_LANGUAGES= # none +USE_TOOLS+= pax +NO_BUILD= yes + +PKG_SYSCONFSUBDIR?= roundcube + +PKG_GROUPS_VARS+= WWW_GROUP +PKG_USERS_VARS= WWW_USER +BUILD_DEFS+= VARBASE WWW_USER WWW_GROUP APACHE_USER APACHE_GROUP + +RCDIR= share/roundcube +EGDIR= share/examples/roundcube +DOCDIR= share/doc/roundcube + +MESSAGE_SUBST+= DOCDIR="${PREFIX}/${DOCDIR}" \ + PKG_SYSCONFDIR=${PKG_SYSCONFDIR} +MESSAGE_SUBST+= VARBASE=${VARBASE} RCDIR="${PREFIX}/${RCDIR}" +FILES_SUBST+= RCDIR="${PREFIX}/${RCDIR}" + +.for d in ${CONF_PLUGINS} +INSTALLATION_DIRS+= ${EGDIR}/plugins/${d} +.endfor + +.include "../../mail/roundcube/options.mk" +.include "../../lang/php/phpversion.mk" + +post-install: +.for f in ${CONF_PLUGINS} + cd ${DESTDIR}${PREFIX} && \ + ${TEST} -f ${EGDIR}/plugins/${f}/config.inc.php || \ + ${MV} ${RCDIR}/plugins/${f}/config.inc.php.dist \ + ${EGDIR}/plugins/${f}/config.inc.php +.endfor Index: pkgsrc/mail/roundcube/plugins.mk diff -u /dev/null pkgsrc/mail/roundcube/plugins.mk:1.1 --- /dev/null Tue Sep 13 15:56:01 2016 +++ pkgsrc/mail/roundcube/plugins.mk Tue Sep 13 15:56:01 2016 @@ -0,0 +1,37 @@ +# $NetBSD: plugins.mk,v 1.1 2016/09/13 15:56:01 taca Exp $ +# + +# plugin's PKGNAME +PKGNAME= ${PHP_PKG_PREFIX}-roundcube-plugin-${PLUGIN}-${RC_VERS} + +DEPENDS+= ${PHP_PKG_PREFIX}-roundcube>=${VERS}:../../mail/roundcube + +# +# a few parameters +EXTRACT_ELEMENTS?= ${DISTNAME}/${PLUGIN_DIR} +PLUGIN_DIR?= plugins/${PLUGIN} +CONF_PLUGINS?= ${PLUGIN} + +# +# plugin directory +INSTALLATION_DIRS= ${RCDIR}/${PLUGIN_DIR} + + +.for f in ${CONF_PLUGINS} +CONF_FILES_PERMS+= ${EGDIR}/plugins/${f}/config.inc.php \ + ${RCDIR}/plugins/${f}/config.inc.php \ + ${WWW_USER} ${WWW_GROUP} 0640 +.endfor + +plugin-install: +.for i in ${PLUGIN_DIR} + cd ${WRKSRC}/${i} && ${FIND} . -type f \! -name "*.orig" -print | \ + ${PAX} -rw ${DESTDIR}${PREFIX}/${RCDIR}/${i} + ${FIND} ${DESTDIR}${PREFIX}/${RCDIR}/${i} -type f | \ + ${XARGS} ${CHMOD} ${SHAREMODE} + ${FIND} ${DESTDIR}${PREFIX}/${RCDIR}/${i} -type d | \ + ${XARGS} ${CHMOD} ${PKGDIRMODE} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/${RCDIR}/${i} +.endfor + +.include "../../mail/roundcube/Makefile.common" Index: pkgsrc/mail/roundcube/patches/patch-config_config.inc.php.sample diff -u /dev/null pkgsrc/mail/roundcube/patches/patch-config_config.inc.php.sample:1.1 --- /dev/null Tue Sep 13 15:56:01 2016 +++ pkgsrc/mail/roundcube/patches/patch-config_config.inc.php.sample Tue Sep 13 15:56:01 2016 @@ -0,0 +1,17 @@ +$NetBSD: patch-config_config.inc.php.sample,v 1.1 2016/09/13 15:56:01 taca Exp $ + +Add default paths for log, tmp and MIME types. + +--- config/config.inc.php.sample.orig 2016-04-17 16:22:20.000000000 +0000 ++++ config/config.inc.php.sample +@@ -83,3 +83,10 @@ $config['plugins'] = array( + + // skin name: folder from skins/ + $config['skin'] = 'larry'; ++ ++// use this folder to store log files (must be writeable for apache user) ++// This is used by the 'file' log driver. ++$config['log_dir'] = '@VARBASE@/log/roundcube/'; ++ ++// use this folder to store temp files (must be writeable for apache user) ++$config['temp_dir'] = '@VARBASE@/tmp/roundcube/'; --_----------=_1473782161154940--