Package: roundcube / 1.4~rc1+dfsg.2-1

Metadata

Package Version Patches format
roundcube 1.4~rc1+dfsg.2-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
dbconfig common_support.patch | (download)

config/config.inc.php.sample | 9 2 + 7 - 0 !
1 file changed, 2 insertions(+), 7 deletions(-)

---
debianize config.patch | (download)

config/config.inc.php.sample | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

---
correct_install_path.patch | (download)

bin/cleandb.sh | 2 1 + 1 - 0 !
bin/decrypt.sh | 2 1 + 1 - 0 !
bin/deluser.sh | 2 1 + 1 - 0 !
bin/dumpschema.sh | 2 1 + 1 - 0 !
bin/gc.sh | 2 1 + 1 - 0 !
bin/indexcontacts.sh | 2 1 + 1 - 0 !
bin/initdb.sh | 2 1 + 1 - 0 !
bin/moduserprefs.sh | 2 1 + 1 - 0 !
bin/msgexport.sh | 2 1 + 1 - 0 !
bin/msgimport.sh | 2 1 + 1 - 0 !
program/include/iniset.php | 2 1 + 1 - 0 !
11 files changed, 11 insertions(+), 11 deletions(-)

 correct install_path for bin/*.sh

These scripts get installed to /usr/share/roundcube/bin, but
INSTALL_PATH should be /var/lib/roundcube/.  Fixed/updated with

    sed -ri "s#(\\s*define\\s*\\(\\s*(['\"])INSTALL_PATH\\2)\\s*,.*#\\1, '/var/lib/roundcube/');#" \
            bin/*.sh program/include/iniset.php

Encluding bin/install*.sh and bin/update*.sh

use_pspell.patch | (download)

config/defaults.inc.php | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

---
loginbox size.patch | (download)

skins/classic/common.css | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
default charset utf8.patch | (download)

config/defaults.inc.php | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
debianize_password_plugin.patch | (download)

plugins/password/README | 11 7 + 4 - 0 !
plugins/password/helpers/chgsaslpasswd.c | 2 1 + 1 - 0 !
plugins/password/helpers/chgvirtualminpasswd.c | 2 1 + 1 - 0 !
3 files changed, 9 insertions(+), 6 deletions(-)

 specify debian path and group names in password plugin
map sqlite3 to sqlite.patch | (download)

program/lib/Roundcube/rcube_db.php | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
use embedded jquery for http authentication.patch | (download)

plugins/http_authentication/logout.html | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 avoid fetching jquery from google, use the embedded one
 This page is also just an example. The user is expected to provide its own page.


update_composer.patch | (download)

composer.json-dist | 24 11 + 13 - 0 !
1 file changed, 11 insertions(+), 13 deletions(-)

 update php pear dependencies
 The current dependencies that are published by upstream are too
 conservative.
 * So replace ~ (that only allows minor versions changes) with >= as documented
 in the INSTALL file.
 * delete dependency to net_idna2, that is only needed for PHP < 5.3
   (idn_to_utf8 and idn_to_ascii)
 * replace pear/ with pear-pear.php.net/ to create corrent debian packagenames
update_jsdeps.json | (download)

jsdeps.json | 67 3 + 64 - 0 !
1 file changed, 3 insertions(+), 64 deletions(-)

 make it possible to download/install unminified sourcefiles
Use system JQueryUI.patch | (download)

plugins/jqueryui/jqueryui.php | 9 5 + 4 - 0 !
1 file changed, 5 insertions(+), 4 deletions(-)

 use system jqueryui

We source jquery-ui-accessible-datepicker.min.js after libjs-jquery-ui's
jquery-ui.min.js to avoid concatening these files (see the former's
headers).

Also libjs-jquery-ui's datepicker-* files don't have the ‘jquery.ui.’
prefix.