Overview

Request 3301 (superseded)

New release 1.5.7.5


roundcubemail.spec Changed
x
 
1
@@ -48,7 +48,7 @@
2
 %global logdir /var/log/roundcubemail
3
 %global tmpdir /var/lib/roundcubemail
4
 
5
-%global rc_version 1.6
6
+%global rc_version 1.5
7
 %global plugin_version 3.5.11
8
 %global skin_version 0.5.0
9
 #%%global rc_rel_suffix rc2.12
10
@@ -57,7 +57,7 @@
11
 %global basedir %{name}-%{rc_version}%{?dash_rel_suffix}
12
 
13
 Name:           roundcubemail
14
-Version: 1.6.9.7
15
+Version: 1.5.7.5
16
 
17
 Release:        4%{?dot_rel_suffix}%{?dist}
18
 
19
@@ -85,8 +85,6 @@
20
 
21
 Source200:      2017111400.sql
22
 
23
-Source301:      migrateconfig.sh
24
-
25
 Patch201:       default-configuration.patch
26
 Patch202:       roundcubemail-1.4-beta86-plugin-enigma-homedir.patch
27
 Patch203:       0001-On-mysql-5.6-191-bytes-length-is-the-best-we-can-do-.patch
28
@@ -96,16 +94,16 @@
29
 
30
 %if 0%{?suse_version}
31
 Requires:       http_daemon
32
-Requires:       php >= 7.3
33
+Requires:       php >= 5.5
34
 Recommends:     mod_php_any
35
 %else
36
 Requires:       webserver
37
-%if 0%{?plesk} > 0 && 0%{?rhel} <= 8
38
+%if 0%{?plesk} > 0 && 0%{?rhel} == 7
39
 # On Plesk we can afford to build with an incompatible php version because we have the plesk supplied php versions
40
-# We also don't depend on a php version, we just assume one is available.
41
 Requires:       php-common
42
+Requires:       plesk-php74
43
 %else
44
-Requires:       php-common >= 7.3
45
+Requires:       php-common >= 5.5
46
 %endif
47
 %endif
48
 
49
@@ -298,8 +296,6 @@
50
     rm -rvf ${dir}
51
 done
52
 
53
-cp -vf %{SOURCE301} bin/migrateconfig.sh
54
-
55
 %if 0%{?plesk} > 0
56
 cp -vf %{SOURCE100} config/config.inc.php.sample
57
 cp -vf %{SOURCE101} plugins/managesieve/config.inc.php.dist
58
@@ -570,40 +566,26 @@
59
     /bin/systemctl reload php-fpm.service || :
60
 fi
61
 
62
-%if 0%{?plesk} > 0 && 0%{?rhel} <= 8
63
-php="plesk php"
64
+%if 0%{?plesk} > 0 && 0%{?rhel} == 7
65
+php="/opt/plesk/php/7.4/bin/php"
66
+# Process all sql updates (requires the php-mysqlnd package for the pdo driver for the system php)
67
+${php} %{_datadir}/roundcubemail/bin/updatedb.sh \
68
+    --dir %{_datadir}/doc/roundcubemail-%{version}/SQL/ \
69
+    --package roundcube || :
70
 %else
71
 php="/usr/bin/php"
72
+${php} %{_datadir}/roundcubemail/bin/updatedb.sh \
73
+    --dir %{_datadir}/doc/roundcubemail/SQL/ \
74
+    --package roundcube || :
75
 %endif
76
 
77
+${php} %{_datadir}/roundcubemail/bin/updatedb.sh \
78
+    --dir %{_datadir}/roundcubemail/plugins/libkolab/SQL/ \
79
+    --package libkolab || :
80
 
81
-%if 0%{?plesk} > 0 && 0%{?rhel} <= 8
82
-for version in 8.2 8.1 8.0 7.4; do
83
-    php="/opt/plesk/php/$version/bin/php"
84
-%else
85
-for version in 1; do
86
-    php="/usr/bin/php"
87
-%endif
88
-
89
-    if  -f "$php" ; then
90
-        # Process all sql updates (requires the php-mysqlnd package for the pdo driver for the system php)
91
-        ${php} %{_datadir}/roundcubemail/bin/updatedb.sh \
92
-            --dir %{_datadir}/doc/roundcubemail/SQL/ \
93
-            --package roundcube || :
94
-
95
-        ${php} %{_datadir}/roundcubemail/bin/updatedb.sh \
96
-            --dir %{_datadir}/roundcubemail/plugins/libkolab/SQL/ \
97
-            --package libkolab || :
98
-
99
-        ${php} %{_datadir}/roundcubemail/bin/updatedb.sh \
100
-            --dir %{_datadir}/roundcubemail/plugins/calendar/drivers/kolab/SQL/ \
101
-            --package calendar-kolab || :
102
-
103
-        ${php} %{_datadir}/roundcubemail/bin/migrateconfig.sh
104
-
105
-        break
106
-    fi
107
-done
108
+${php} %{_datadir}/roundcubemail/bin/updatedb.sh \
109
+    --dir %{_datadir}/roundcubemail/plugins/calendar/drivers/kolab/SQL/ \
110
+    --package calendar-kolab || :
111
 
112
 exit 0
113
 
114
@@ -643,9 +625,6 @@
115
 %dir %{_localstatedir}/lib/rpm-state/roundcubemail/
116
 
117
 %changelog
118
-* Tue Dec 12 2024 Christian Mollekopf <mollekopf@apheleia-it.ch> - 1.6.9.1-1
119
-- Roundcube 1.6
120
-
121
 * Wed Aug 3 2022 Christian Mollekopf <mollekopf@apheleia-it.ch> - 1.5.3-1
122
 - Roundcube 1.5.3
123
 - WOAT support
124
Dockerfile Changed
10
 
1
@@ -1,5 +1,6 @@
2
-FROM quay.io/almalinux/almalinux:9
3
-RUN dnf -y install php php-dom php-gd php-xml php-ldap php-mbstring php-cli php-json php-zip unzip bash git tar gzip wget curl-minimal npm which patch
4
+FROM quay.io/almalinux/almalinux:8
5
+RUN rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
6
+RUN dnf -y install php php-dom php-gd php-xml php-ldap php-mbstring php-cli php-json php-zip unzip bash git tar gzip wget curl npm which
7
 RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"; php composer-setup.php --install-dir=/usr/local/bin --filename=composer
8
 ADD buildroundcubemailtarball.sh /buildroundcubemailtarball.sh
9
 RUN id default || (groupadd -g 1000 default && useradd -d /home/default/ -u 1000 -g 1000 default)
10
buildroundcubemailtarball.sh Changed
57
 
1
@@ -3,7 +3,7 @@
2
 set -e
3
 set -x
4
 
5
-VERSION=1.6
6
+VERSION=1.5
7
 GIT_REF=dev/kolab-$VERSION
8
 PLUGINS_GIT_REF=master
9
 NAME=roundcubemail-$VERSION
10
@@ -22,7 +22,7 @@
11
     "license": "GPL-3.0+",
12
     "config": {
13
         "platform": {
14
-            "php": "7.4"
15
+            "php": "7.2.24"
16
         },
17
         "allow-plugins": {
18
             "roundcube/plugin-installer": true
19
@@ -179,7 +179,7 @@
20
         }
21
     ,
22
     "require": {
23
-        "php": ">=7.4.0",
24
+        "php": ">=7.2.0",
25
         "caxy/php-htmldiff": "0.1.9",
26
         "pear/pear-core-minimal": "~1.10.1",
27
         "pear/auth_sasl": "~1.1.0",
28
@@ -188,9 +188,8 @@
29
         "pear/net_smtp": "~1.10.0",
30
         "pear/crypt_gpg": "~1.6.3",
31
         "pear/net_sieve": "~1.4.5",
32
-        "roundcube/plugin-installer": "dev-master",
33
+        "roundcube/plugin-installer": "~0.2.0",
34
         "roundcube/rtf-html-php": "~2.1",
35
-        "roundcube/larry": "~1.6.0",
36
         "masterminds/html5": "~2.7.0",
37
         "endroid/qr-code": "~1.6.5",
38
         "guzzlehttp/guzzle": "^6.5.5",
39
@@ -238,7 +237,7 @@
40
 
41
 rm -f $NAME.tar.gz
42
  -d "$NAME"  && rm -rf "$NAME"
43
-git clone --branch $GIT_REF https://git.kolab.org/source/roundcubemail.git $NAME
44
+git clone --branch dev/kolab-1.5 https://git.kolab.org/source/roundcubemail.git $NAME
45
 pushd $NAME
46
 git reset --hard $GIT_REF
47
 popd
48
@@ -261,7 +260,7 @@
49
 mv composer.json $NAME/composer.json
50
 pushd $NAME
51
 # Avoid running the roundcubemail plugin installer (we're not installing on this system)
52
-env SKIP_DB_INIT=true SKIP_DB_UPDATE=true composer install
53
+composer install
54
 bin/install-jsdeps.sh
55
 
56
 # Install build deps
57
debian.changelog Changed
17
 
1
@@ -1,15 +1,3 @@
2
-roundcubemail (1.6.9.7-1~kolab1) unstable; urgency=low
3
-
4
-  * Update to RC 1.6
5
-
6
- -- Christian Mollekopf <mollekopf@apheleia-it.ch>  Tue, 12 Dezember 2024 11:11:11 +0200
7
-
8
-roundcubemail (1.5.8.5-1~kolab1) unstable; urgency=low
9
-
10
-  * New tarball
11
-
12
- -- Christian Mollekopf <mollekopf@apheleia-it.ch>  Mon, 5 August 2023 11:11:11 +0200
13
-
14
 roundcubemail (1.5.6.3-1~kolab2) unstable; urgency=low
15
 
16
   * Add conflict with old roundcubemail-plugin-kolab-2fa and
17
debian.control Changed
10
 
1
@@ -27,7 +27,7 @@
2
             ${misc:Depends}
3
 Replaces: roundcube, roundcube-core, roundcube-mysql, roundcube-pgsql, roundcube-plugins, roundcubemail-core, roundcubemail-plugin-acl, roundcubemail-plugin-archive, roundcubemail-plugin-calendar, roundcubemail-plugin-contextmenu, roundcubemail-plugin-filesystem-attachments, roundcubemail-plugin-jqueryui, roundcubemail-plugin-kolab-2fa, roundcubemail-plugin-kolab-activesync, roundcubemail-plugin-kolab-addressbook, roundcubemail-plugin-kolab-auth, roundcubemail-plugin-kolab-chat, roundcubemail-plugin-kolab-config, roundcubemail-plugin-kolab-delegation, roundcubemail-plugin-kolab-files, roundcubemail-plugin-kolab-folders, roundcubemail-plugin-kolab-notes, roundcubemail-plugin-kolab-tags, roundcubemail-plugin-libcalendaring, roundcubemail-plugin-libkolab, roundcubemail-plugins-kolab, roundcubemail-plugin-managesieve, roundcubemail-plugin-markasjunk, roundcubemail-plugin-newmail-notifier, roundcubemail-plugin-odfviewer, roundcubemail-plugin-password, roundcubemail-plugin-pdfviewer, roundcubemail-plugin-redundant-attachments, roundcubemail-plugin-tasklist, roundcubemail-plugin-zipdownload, roundcubemail-skin-kolab, roundcubemail-skin-plesk, roundcubemail-skin-plesk-larry
4
 Conflicts: roundcube, roundcube-core, roundcube-mysql, roundcube-pgsql, roundcube-plugins, roundcubemail-core, roundcubemail-plugin-acl, roundcubemail-plugin-archive, roundcubemail-plugin-calendar, roundcubemail-plugin-contextmenu, roundcubemail-plugin-filesystem-attachments, roundcubemail-plugin-jqueryui, roundcubemail-plugin-kolab-2fa, roundcubemail-plugin-kolab-activesync, roundcubemail-plugin-kolab-addressbook, roundcubemail-plugin-kolab-auth, roundcubemail-plugin-kolab-chat, roundcubemail-plugin-kolab-config, roundcubemail-plugin-kolab-delegation, roundcubemail-plugin-kolab-files, roundcubemail-plugin-kolab-folders, roundcubemail-plugin-kolab-notes, roundcubemail-plugin-kolab-tags, roundcubemail-plugin-libcalendaring, roundcubemail-plugin-libkolab, roundcubemail-plugins-kolab, roundcubemail-plugin-managesieve, roundcubemail-plugin-markasjunk, roundcubemail-plugin-newmail-notifier, roundcubemail-plugin-odfviewer, roundcubemail-plugin-password, roundcubemail-plugin-pdfviewer, roundcubemail-plugin-redundant-attachments, roundcubemail-plugin-tasklist, roundcubemail-plugin-zipdownload, roundcubemail-skin-kolab, roundcubemail-skin-plesk, roundcubemail-skin-plesk-larry
5
-Provides: roundcube, roundcube-core, roundcube-mysql, roundcube-pgsql, roundcube-plugins, roundcubemail-core (= 1.6), roundcubemail-plugin-acl, roundcubemail-plugin-archive, roundcubemail-plugin-calendar, roundcubemail-plugin-contextmenu, roundcubemail-plugin-filesystem-attachments, roundcubemail-plugin-jqueryui (= 3.1.12), roundcubemail-plugin-kolab-2fa (= 3.1.12), roundcubemail-plugin-kolab-activesync (= 3.1.12), roundcubemail-plugin-kolab-addressbook (= 3.1.12), roundcubemail-plugin-kolab-auth (= 3.1.12), roundcubemail-plugin-kolab-chat (= 3.1.12), roundcubemail-plugin-kolab-config (= 3.1.12), roundcubemail-plugin-kolab-delegation (= 3.1.12), roundcubemail-plugin-kolab-files (= 3.1.12), roundcubemail-plugin-kolab-folders (= 3.1.12), roundcubemail-plugin-kolab-notes (= 3.1.12), roundcubemail-plugin-kolab-tags (= 3.1.12), roundcubemail-plugin-libcalendaring (= 3.1.12), roundcubemail-plugin-libkolab (= 3.1.12), roundcubemail-plugins-kolab (= 3.1.12), roundcubemail-plugin-managesieve, roundcubemail-plugin-markasjunk, roundcubemail-plugin-newmail-notifier, roundcubemail-plugin-odfviewer, roundcubemail-plugin-password, roundcubemail-plugin-pdfviewer, roundcubemail-plugin-redundant-attachments, roundcubemail-plugin-tasklist, roundcubemail-plugin-zipdownload, roundcubemail-skin-kolab, roundcubemail-skin-plesk, roundcubemail-skin-plesk-larry
6
+Provides: roundcube, roundcube-core, roundcube-mysql, roundcube-pgsql, roundcube-plugins, roundcubemail-core (= 1.5), roundcubemail-plugin-acl, roundcubemail-plugin-archive, roundcubemail-plugin-calendar, roundcubemail-plugin-contextmenu, roundcubemail-plugin-filesystem-attachments, roundcubemail-plugin-jqueryui (= 3.1.12), roundcubemail-plugin-kolab-2fa (= 3.1.12), roundcubemail-plugin-kolab-activesync (= 3.1.12), roundcubemail-plugin-kolab-addressbook (= 3.1.12), roundcubemail-plugin-kolab-auth (= 3.1.12), roundcubemail-plugin-kolab-chat (= 3.1.12), roundcubemail-plugin-kolab-config (= 3.1.12), roundcubemail-plugin-kolab-delegation (= 3.1.12), roundcubemail-plugin-kolab-files (= 3.1.12), roundcubemail-plugin-kolab-folders (= 3.1.12), roundcubemail-plugin-kolab-notes (= 3.1.12), roundcubemail-plugin-kolab-tags (= 3.1.12), roundcubemail-plugin-libcalendaring (= 3.1.12), roundcubemail-plugin-libkolab (= 3.1.12), roundcubemail-plugins-kolab (= 3.1.12), roundcubemail-plugin-managesieve, roundcubemail-plugin-markasjunk, roundcubemail-plugin-newmail-notifier, roundcubemail-plugin-odfviewer, roundcubemail-plugin-password, roundcubemail-plugin-pdfviewer, roundcubemail-plugin-redundant-attachments, roundcubemail-plugin-tasklist, roundcubemail-plugin-zipdownload, roundcubemail-skin-kolab, roundcubemail-skin-plesk, roundcubemail-skin-plesk-larry
7
 Description: skinnable AJAX based webmail solution for IMAP servers
8
  RoundCube Webmail is a browser-based multilingual IMAP client with an
9
  application-like user interface. It provides full functionality
10
debian.rules Changed
10
 
1
@@ -74,8 +74,6 @@
2
 
3
    cp -v ../SOURCES/2017111400.sql SQL/mysql/
4
 
5
-   cp -v ../SOURCES/migrateconfig.sh bin/
6
-
7
    if  -f "/etc/plesk-release" ; then \
8
        cp -v ../SOURCES/plesk.config.inc.php config/config.inc.php ; \
9
        cp -v ../SOURCES/plesk.managesieve.inc.php config/managesieve.inc.php ; \
10
debian.tar.gz/roundcubemail.postinst Changed
17
 
1
@@ -42,15 +42,10 @@
2
         >/dev/null 2>&1 || :
3
 }
4
 
5
-migrate_config() {
6
-    php /usr/share/roundcubemail/bin/migrateconfig.sh >/dev/null 2>&1 || :
7
-}
8
-
9
 case "$1" in
10
     configure)
11
         fixperms
12
         update_database
13
-        migrate_config
14
         a2enmod rewrite
15
 
16
         sed -i "s/rcmail-\!24ByteDESkey\*Str/`head -c 200 /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c24`/" \
17
migrateconfig.sh Deleted
135
 
1
@@ -1,133 +0,0 @@
2
-#!/usr/bin/env php
3
-<?php
4
-
5
-$home = '/etc/roundcubemail/';
6
-
7
-if (!file_exists("{$home}/config.inc.php")) {
8
-    return;
9
-}
10
-
11
-// default_host/default_port -> imap_host
12
-// smtp_server/smtp_port -> smtp_host
13
-
14
-// For Kolab v3 we deal with a different format, so we first have to read the config
15
-$imap_host = null;
16
-$smtp_host = null;
17
-
18
-foreach (file("{$home}/config.inc.php") as $line) {
19
-    if (strpos($line, "\$config'imap_host'") !== false) {
20
-        // Already migrated
21
-        return;
22
-    }
23
-
24
-    if (preg_match("~\\\$config\\'default_host'\\\s*=\s*'\"?(^'\";*)'\"?~", $line, $matches)) {
25
-        $imap_host = $matches1;
26
-    } elseif (preg_match("~\\\$config\\'default_port'\\\s*=\s*'\"?(^'\";*)'\"?~", $line, $matches)) {
27
-        $imap_port = trim($matches1, "'");
28
-    } elseif (preg_match("~\\\$config\\'smtp_server'\\\s*=\s*'\"?(^'\";*)'\"?~", $line, $matches)) {
29
-        $smtp_host = $matches1;
30
-    } elseif (preg_match("~\\\$config\\'smtp_port'\\\s*=\s*'\"?(^'\";*)'\"?~", $line, $matches)) {
31
-        $smtp_port = trim($matches1, "'");
32
-    }
33
-}
34
-
35
-if (!empty($imap_port) && !empty($imap_host)) {
36
-    if (strpos($imap_host, ':' . $imap_port) === false) {
37
-        $imap_host .= ':' . $imap_port;
38
-    }
39
-
40
-    if (strpos($imap_host, '://') === false) {
41
-        switch ($imap_port) {
42
-            case 993:
43
-            case 9993:
44
-                $imap_host = 'ssl://' . $imap_host;
45
-                break;
46
-        }
47
-    }
48
-}
49
-
50
-if (!empty($smtp_port) && !empty($smtp_host)) {
51
-    if (strpos($smtp_host, ':' . $smtp_port) === false) {
52
-        $smtp_host .= ':' . $smtp_port;
53
-    }
54
-
55
-    if (strpos($smtp_host, '://') === false) {
56
-        switch ($smtp_port) {
57
-            case 587:
58
-                $smtp_host = 'tls://' . $smtp_host;
59
-                break;
60
-            case 465:
61
-                $smtp_host = 'ssl://' . $smtp_host;
62
-                break;
63
-        }
64
-    }
65
-}
66
-
67
-// TODO: removed `port` option from `ldap_public` array (non-standard port can be set via `host`)
68
-// TODO: removed `use_tls` option from `ldap_public` array (use tls:// prefix in `host`)
69
-
70
-// For Kolab v4 we can just replace strings as we have a "constant" content
71
-$replace = 
72
-    "\$config'default_host' = (getenv('IMAP_TLS') == \"true\" ? \"ssl://\" : \"\") . getenv('IMAP_HOST');"
73
-        => "\$config'imap_host' = (getenv('IMAP_TLS') == \"true\" ? \"ssl://\" : \"\") . getenv('IMAP_HOST') . ':' . getenv('IMAP_PORT');",
74
-    "\$config'default_port' = getenv('IMAP_PORT');" => '',
75
-    "\$config'smtp_server' = \"tls://\" . getenv('SUBMISSION_HOST');"
76
-        => "\$config'smtp_host' = \"tls://\" . getenv('SUBMISSION_HOST') . ':' . getenv('SUBMISSION_PORT');",
77
-    "\$config'smtp_server' = getenv('SUBMISSION_HOST');"
78
-        => "\$config'smtp_host' = getenv('SUBMISSION_HOST') . ':' . getenv('SUBMISSION_PORT');",
79
-    "\$config'smtp_port' = getenv('SUBMISSION_PORT');" => '',
80
-;
81
-
82
-$content = '';
83
-foreach (file("{$home}/config.inc.php") as $line) {
84
-    $line = str_replace(array_keys($replace), array_values($replace), $line);
85
-    if ($imap_host && strpos($line, "\$config'default_host'") !== false) {
86
-        $content .= "    \$config'imap_host' = '{$imap_host}';\n";
87
-    } elseif ($smtp_host && strpos($line, "\$config'smtp_server'") !== false) {
88
-        $content .= "    \$config'smtp_host' = '{$smtp_host}';\n";
89
-    } elseif (!preg_match("~\\\$config\\'(default_port|smtp_port)'\\~", $line)) {
90
-        $content .= $line;
91
-    }
92
-}
93
-
94
-file_put_contents("{$home}/config.inc.php", $content);
95
-
96
-// managesieve_usetls/managesieve_port
97
-
98
-$sieve_host = null;
99
-
100
-foreach (file("{$home}/managesieve.inc.php") as $line) {
101
-    if (preg_match("~\\\$config\\'managesieve_host'\\\s*=\s*'\"?(^'\";*)'\"?~", $line, $matches)) {
102
-        $sieve_host = $matches1;
103
-    } elseif (preg_match("~\\\$config\\'managesieve_port'\\\s*=\s*'\"?(^'\";*)'\"?~", $line, $matches)) {
104
-        $sieve_port = trim($matches1, "'");
105
-    } elseif (preg_match("~\\\$config\\'managesieve_usetls'\\\s*=\s*true~", $line, $matches)) {
106
-        $sieve_tls = true;
107
-    }
108
-}
109
-
110
-if (!empty($sieve_host)) {
111
-    if (!empty($sieve_port) && strpos($sieve_host, ":$sieve_port") === false) {
112
-        $sieve_host .= ':' . $sieve_port;
113
-    }
114
-    if (!empty($sieve_tls) && strpos($sieve_host, "://") === false) {
115
-        $sieve_host = 'tls://' . $sieve_host;
116
-    }
117
-}
118
-
119
-$replace = 
120
-    "\$config'managesieve_host' = str_replace(\"ssl://\", \"\", getenv('IMAP_HOST'));"
121
-        => "\$config'managesieve_host' = str_replace(\"ssl://\", \"\", getenv('IMAP_HOST')) . ':4190';",
122
-;
123
-
124
-$content = '';
125
-foreach (file("{$home}/managesieve.inc.php") as $line) {
126
-    $line = str_replace(array_keys($replace), array_values($replace), $line);
127
-    if ($sieve_host && strpos($line, "\$config'managesieve_host' = '") !== false) {
128
-        $content .= "    \$config'managesieve_host' = '{$sieve_host}';\n";
129
-    } elseif (!preg_match("~\\\$config\\'(managesieve_port|managesieve_usetls)'\\~", $line)) {
130
-        $content .= $line;
131
-    }
132
-}
133
-
134
-file_put_contents("{$home}/managesieve.inc.php", $content);
135
plesk.config.inc.php Changed
17
 
1
@@ -16,11 +16,11 @@
2
 
3
     $config'product_name' = "Plesk Premium Email, powered by Kolab";
4
 
5
-    $config'imap_host' = "localhost:9143";
6
-    // CRAM-MD5 and DIGEST-MD5 are not compatible with encrypted passwords in plesk
7
-    $config'imap_auth_type' = 'PLAIN';
8
+    $config'default_host' = "localhost";
9
+    $config'default_port' = 9143;
10
 
11
-    $config'smtp_host' = "localhost:25";
12
+    $config'smtp_server' = "localhost";
13
+    $config'smtp_port' = 25;
14
     $config'smtp_user' = '%u';
15
     $config'smtp_pass' = '%p';
16
     $config'smtp_helo_host' = $_SERVER"HTTP_HOST" ?? "";
17
plesk.managesieve.inc.php Changed
13
 
1
@@ -1,8 +1,10 @@
2
 <?php
3
-    $config'managesieve_host' = '%h:4190';
4
+    $config'managesieve_port' = 4190;
5
+    $config'managesieve_host' = '%h';
6
     $config'managesieve_auth_type' = 'PLAIN';
7
     $config'managesieve_auth_cid' = null;
8
     $config'managesieve_auth_pw' = null;
9
+    $config'managesieve_usetls' = true;
10
     $config'managesieve_default' = '/etc/dovecot/sieve/global';
11
     $config'managesieve_mbox_encoding' = 'UTF-8';
12
     $config'managesieve_replace_delimiter' = '';
13
roundcubemail-1.6.tar.gz -> roundcubemail-1.5.tar.gz Changed
roundcubemail.dsc Changed
17
 
1
@@ -2,7 +2,7 @@
2
 Source: roundcubemail
3
 Binary: roundcubemail
4
 Architecture: all
5
-Version: 1:1.6.9.7-1~kolab1
6
+Version: 1:1.5.7.5-1~kolab1
7
 Maintainer: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>
8
 Uploaders: Jeroen van Meeuwen <vanmeeuwen@kolabsys.com>
9
 Homepage: http://www.roundcube.net/
10
@@ -13,5 +13,5 @@
11
 Package-List:
12
  roundcubemail deb web extra
13
 Files:
14
- 00000000000000000000000000000000 0 roundcubemail-1.6.tar.gz
15
+ 00000000000000000000000000000000 0 roundcubemail-1.5.tar.gz
16
  00000000000000000000000000000000 0 debian.tar.gz
17
Refresh
Refresh
Request History
mollekopf's avatar

mollekopf created request 8 months ago

New release 1.5.7.5