From 26a96a76e1086af48d1cb59ee819abd40a2c48eda960234957fceabd1a49ad2d Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 15 Apr 2023 11:02:44 +0000 Subject: [PATCH 1/2] - Update to release 2.8 OBS-URL: https://build.opensuse.org/package/show/server:mail/gromox?expand=0&rev=45 --- gromox-2.7.tar.asc | 7 ------- gromox-2.7.tar.zst | 3 --- gromox-2.8.tar.asc | 7 +++++++ gromox-2.8.tar.zst | 3 +++ gromox.changes | 14 ++++++++++++++ gromox.dsc | 11 +++++++---- gromox.spec | 2 +- 7 files changed, 32 insertions(+), 15 deletions(-) delete mode 100644 gromox-2.7.tar.asc delete mode 100644 gromox-2.7.tar.zst create mode 100644 gromox-2.8.tar.asc create mode 100644 gromox-2.8.tar.zst diff --git a/gromox-2.7.tar.asc b/gromox-2.7.tar.asc deleted file mode 100644 index 5cb2b24..0000000 --- a/gromox-2.7.tar.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZBz3/gAKCRD3bv5dDCI6 -jxCRAQD1K3nd0kAv41ScGe7wKCqOzRsDz7bJFJDeTNgpsKOZyAD9EIleJqjydywO -tQSZwaz1Qf+iMpqbq1uFEQ/5Z4X4YAU= -=u503 ------END PGP SIGNATURE----- diff --git a/gromox-2.7.tar.zst b/gromox-2.7.tar.zst deleted file mode 100644 index aa999f7..0000000 --- a/gromox-2.7.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d727a5be2d5e8f11d7d7eab7a47f824c014072b112471140b076147828f02abc -size 2008952 diff --git a/gromox-2.8.tar.asc b/gromox-2.8.tar.asc new file mode 100644 index 0000000..03a7129 --- /dev/null +++ b/gromox-2.8.tar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZDp22QAKCRD3bv5dDCI6 +jwL1AP90O+rMV3JYt7f4vEUiCPZS4h1+r70WH/PC/V9Fw/rJQAEAvHT8lwR5QTFk +1mQziy1uLUmsAXMnP1eiKNGv8qFwlAc= +=Uocg +-----END PGP SIGNATURE----- diff --git a/gromox-2.8.tar.zst b/gromox-2.8.tar.zst new file mode 100644 index 0000000..7608795 --- /dev/null +++ b/gromox-2.8.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dab6ad9a8340b1908414fc18e17c5a80eadafe4d1f9e22cade450802acd0610c +size 2007268 diff --git a/gromox.changes b/gromox.changes index e1aca26..9302696 100644 --- a/gromox.changes +++ b/gromox.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Sat Apr 15 10:07:22 UTC 2023 - Jan Engelhardt + +- Update to release 2.8 + * exmdb_provider: repair a 4-byte cutoff when reading PR_BODY, + PR_TRANSPORT_MESSAGE_HEADERS if they are compressed on disk + * nsp: fix janky addressbook navigation when the GAL has hidden + entries + * The "Hide from addresbook" functionality has gained another + bit, so that name resolution ("Check names" button in + OL/g-web) is no longer tied to visibility in the GAL. + * Support for non-default stores in the IMAP and POP3 protocols; + use "actualusername!sharedmbox" as the username for login. + ------------------------------------------------------------------- Fri Mar 24 01:13:00 UTC 2023 - Jan Engelhardt diff --git a/gromox.dsc b/gromox.dsc index 38898d1..67970c5 100644 --- a/gromox.dsc +++ b/gromox.dsc @@ -1,7 +1,7 @@ Format: 1.0 Source: gromox Architecture: any -Version: 2.6 +Version: 2.8 DEBTRANSFORM-RELEASE: 1 Maintainer: Gromox Homepage: https://gromox.com @@ -19,19 +19,22 @@ Build-Depends: gettext, libbfio-dev, libcurl4-openssl-dev, - libfmt-dev, - libgumbo-dev, - libhx-dev (>= 4.3), + libfmt-dev (>= 8), + libhx-dev (>= 4.12), libjsoncpp-dev (>= 1.4.0), libldap2-dev, libmariadbclient-dev | libmysqlclient-dev | libmariadb-dev, libpam0g-dev, + libolecf-dev, libpff-dev, libsqlite3-dev, libssl-dev, libtinyxml2-dev (>= 8), libtool (>= 2), libtool-bin (>= 2) | libtool (>= 2), + libvmime-dev (>= 0.9.2), + libxml2-dev, + libzstd-dev, lsb-release, make, m4, diff --git a/gromox.spec b/gromox.spec index 0803d23..a0e551d 100644 --- a/gromox.spec +++ b/gromox.spec @@ -19,7 +19,7 @@ %define _libexecdir %_prefix/libexec Name: gromox -Version: 2.7 +Version: 2.8 Release: 0 Summary: Groupware server backend with RPC, IMAP,POP3, PHP-MAPI support License: AGPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later From 79f1c0fc3ae10cd5e1a7320e9231fe96be2781959ced177a29ee933112c704a6 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 17 Apr 2023 11:59:06 +0000 Subject: [PATCH 2/2] - Add 0001-dbop_mysql-remove-extraneous-DEFAULT-keyword-in-clas.patch OBS-URL: https://build.opensuse.org/package/show/server:mail/gromox?expand=0&rev=46 --- ...e-extraneous-DEFAULT-keyword-in-clas.patch | 28 +++++++++++++++++++ gromox.changes | 1 + gromox.spec | 3 +- 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 0001-dbop_mysql-remove-extraneous-DEFAULT-keyword-in-clas.patch diff --git a/0001-dbop_mysql-remove-extraneous-DEFAULT-keyword-in-clas.patch b/0001-dbop_mysql-remove-extraneous-DEFAULT-keyword-in-clas.patch new file mode 100644 index 0000000..428c26b --- /dev/null +++ b/0001-dbop_mysql-remove-extraneous-DEFAULT-keyword-in-clas.patch @@ -0,0 +1,28 @@ +From 6a53ab4e03588a26dcaf77c1948ac843c9366898 Mon Sep 17 00:00:00 2001 +From: Jan Engelhardt +Date: Sun, 16 Apr 2023 14:31:08 +0200 +Subject: [PATCH] dbop_mysql: remove extraneous DEFAULT keyword in "classes" + table CREATE statement + +Fixes: gromox-2.7-154-g7d7944f9d +References: GXF-991 +--- + lib/dbop_mysql.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git lib/dbop_mysql.cpp lib/dbop_mysql.cpp +index 2a172a38d..ea091ed5c 100644 +--- lib/dbop_mysql.cpp ++++ lib/dbop_mysql.cpp +@@ -428,7 +428,7 @@ static constexpr char tbl_classes_top[] = + "CREATE TABLE `classes` (" + " `id` int(10) unsigned NOT NULL AUTO_INCREMENT," + " `classname` varchar(128) NOT NULL," +-" `listname` varchar(320) CHARACTER SET ascii DEFAULT NOT NULL," ++" `listname` varchar(320) CHARACTER SET ascii NOT NULL," + " `filters` TEXT," + " `domain_id` int(10) unsigned NOT NULL," + " PRIMARY KEY (`id`)," +-- +2.40.0 + diff --git a/gromox.changes b/gromox.changes index 9302696..b28e932 100644 --- a/gromox.changes +++ b/gromox.changes @@ -11,6 +11,7 @@ Sat Apr 15 10:07:22 UTC 2023 - Jan Engelhardt OL/g-web) is no longer tied to visibility in the GAL. * Support for non-default stores in the IMAP and POP3 protocols; use "actualusername!sharedmbox" as the username for login. +- Add 0001-dbop_mysql-remove-extraneous-DEFAULT-keyword-in-clas.patch ------------------------------------------------------------------- Fri Mar 24 01:13:00 UTC 2023 - Jan Engelhardt diff --git a/gromox.spec b/gromox.spec index a0e551d..a8e14b5 100644 --- a/gromox.spec +++ b/gromox.spec @@ -28,6 +28,7 @@ URL: https://grommunio.com/ Source: https://github.com/grommunio/gromox/releases/download/%name-%version/%name-%version.tar.zst Source2: https://github.com/grommunio/gromox/releases/download/%name-%version/%name-%version.tar.asc Source8: %name.keyring +Patch1: 0001-dbop_mysql-remove-extraneous-DEFAULT-keyword-in-clas.patch BuildRequires: automake >= 1.11 BuildRequires: fdupes BuildRequires: gcc-c++ @@ -119,7 +120,7 @@ ready-to-run installation of Gromox. %build autoreconf -fi -%configure CFLAGS="%optflags -Og" CXXFLAGS="%optflags -Og" +%configure %make_build V=1 %install