From 03532892b47e1c4809536d98009d98c563c0118568e88f113c234da9f751fece Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 6 Feb 2024 18:16:08 +0000 Subject: [PATCH 1/2] - Update to release 2.23 OBS-URL: https://build.opensuse.org/package/show/server:mail/gromox?expand=0&rev=75 --- debian.changelog | 6 +++--- debian.gromox.postinst | 2 -- debian.rules | 4 ++-- gromox-2.21.tar.asc | 7 ------- gromox-2.21.tar.zst | 3 --- gromox-2.23.tar.asc | 7 +++++++ gromox-2.23.tar.zst | 3 +++ gromox.changes | 27 +++++++++++++++++++++++++++ gromox.dsc | 3 ++- gromox.spec | 7 ++++--- 10 files changed, 48 insertions(+), 21 deletions(-) delete mode 100644 gromox-2.21.tar.asc delete mode 100644 gromox-2.21.tar.zst create mode 100644 gromox-2.23.tar.asc create mode 100644 gromox-2.23.tar.zst diff --git a/debian.changelog b/debian.changelog index 44e1691..42eda69 100644 --- a/debian.changelog +++ b/debian.changelog @@ -1,5 +1,5 @@ -gromox (2.21) unstable; urgency=low +gromox (2.23) unstable; urgency=low - * Initial package. + * Update. - -- Gromox Mon, 25 Jul 2022 16:24:00 +0200 + -- Gromox Mon, 05 Feb 2024 21:29:00 +0100 diff --git a/debian.gromox.postinst b/debian.gromox.postinst index b918e31..fee7623 100644 --- a/debian.gromox.postinst +++ b/debian.gromox.postinst @@ -23,8 +23,6 @@ for i in /var/lib/gromox \ /var/lib/gromox/user \ /var/lib/gromox/queue \ /var/lib/gromox/queue/cache \ - /var/lib/gromox/queue/clone \ - /var/lib/gromox/queue/insulation \ /var/lib/gromox/queue/mess \ /var/lib/gromox/queue/save \ /var/lib/gromox/queue/timer; do diff --git a/debian.rules b/debian.rules index 2a9c083..089b770 100644 --- a/debian.rules +++ b/debian.rules @@ -11,9 +11,9 @@ override_dh_auto_install: find ${INSTDIR} -type f -name "*.la" -print -delete perl -i -lpe 's{Type=simple}{Type=simple\nRestart=on-failure}' ${INSTDIR}/lib/systemd/system/*.service for i in /etc/gromox /var/lib/gromox /var/lib/gromox/domain \ - /var/lib/gromox/queue /var/lib/gromox/queue/clone \ + /var/lib/gromox/queue \ /var/lib/gromox/queue/mess /var/lib/gromox/queue/save \ - /var/lib/gromox/queue/cache /var/lib/gromox/queue/insulation \ + /var/lib/gromox/queue/cache \ /var/lib/gromox/queue/timer /var/lib/gromox/user \ /var/log/gromox /run/gromox \ /usr/lib/sysctl.d; do \ diff --git a/gromox-2.21.tar.asc b/gromox-2.21.tar.asc deleted file mode 100644 index d5bc7ed..0000000 --- a/gromox-2.21.tar.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZZwjuAAKCRD3bv5dDCI6 -j9IIAQDn/VzQvqgSLS2xBDUVoEP02Poh7HgNvPAXVqoQa5FmuAEA2ZZyjo6u6oDa -+uZnhPnMDu4cGQSe/dkEb4tF/Qs4jws= -=+7J0 ------END PGP SIGNATURE----- diff --git a/gromox-2.21.tar.zst b/gromox-2.21.tar.zst deleted file mode 100644 index b64ca93..0000000 --- a/gromox-2.21.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7b217535a48020a78001e4958af60cc0606fc496e945df1ae873691ee99388d -size 2067713 diff --git a/gromox-2.23.tar.asc b/gromox-2.23.tar.asc new file mode 100644 index 0000000..9ce991a --- /dev/null +++ b/gromox-2.23.tar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZcFCuQAKCRD3bv5dDCI6 +jzpsAP0ThS24Vq5XI95WddyyR1DoCR0t83dQaIs2gNr6dmbnDAD+JU+EwA2OpAeH +9P4YMAi3mOPEzFh0LuRbjZ2yJS+rSwc= +=JdSF +-----END PGP SIGNATURE----- diff --git a/gromox-2.23.tar.zst b/gromox-2.23.tar.zst new file mode 100644 index 0000000..e4707f7 --- /dev/null +++ b/gromox-2.23.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b5dbdf9cfdbcf60a96c67c04c00dd07b64402d9ac23ab777efe1a1337f01f9 +size 2072719 diff --git a/gromox.changes b/gromox.changes index 9a5675d..1acbc2b 100644 --- a/gromox.changes +++ b/gromox.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Mon Feb 5 20:28:40 UTC 2024 - Jan Engelhardt + +- Update to release 2.23 + * oxcmail: do not ignore IDN addresses when reading headers + * oxcmail: resolve a case with trashed body bytes when a line + began with dot + * exmdb: add config directive ``exmdb_contention_reject_time`` + for configuring contention timeout + * exmdb: have DB_ITEM instances track which function holds them, + and report this upon reaching contention timeouts + * new command: gromox-exm2mt + +------------------------------------------------------------------- +Mon Jan 29 11:19:20 UTC 2024 - Jan Engelhardt + +- Update to release 2.22 + * exmdb_client: discard connections when EOF is detected + * mda: resolve three cases of garbage bytes getting added to + messages + * oxcmail: drop unintended doublequotes around RFC 2047-style + =?..?= encoded-words + * oxcical: support emission of iCalendar VFREEBUSY objects + * nsp,ab: support name resolution of IDN addresses + * twostep_ruleproc: support Outlook-style public folder entryids + in Move/Copy rules (as opposed to GWeb-style entryids) + ------------------------------------------------------------------- Mon Jan 8 14:05:14 UTC 2024 - Jan Engelhardt diff --git a/gromox.dsc b/gromox.dsc index 4c90150..71bc2d7 100644 --- a/gromox.dsc +++ b/gromox.dsc @@ -1,7 +1,7 @@ Format: 1.0 Source: gromox Architecture: any -Version: 2.21 +Version: 2.23 DEBTRANSFORM-RELEASE: 1 Maintainer: Gromox Homepage: https://gromox.com @@ -22,6 +22,7 @@ Build-Depends: libesedb-dev, libfmt-dev (>= 8), libhx-dev (>= 4.12), + libidn2-dev, libjsoncpp-dev (>= 1.4.0), libkrb5-dev, libldap2-dev, diff --git a/gromox.spec b/gromox.spec index db434d0..2f226b2 100644 --- a/gromox.spec +++ b/gromox.spec @@ -19,7 +19,7 @@ %define _libexecdir %_prefix/libexec Name: gromox -Version: 2.21 +Version: 2.23 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 @@ -55,6 +55,7 @@ BuildRequires: pkgconfig(libHX) >= 4.12 BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libesedb) +BuildRequires: pkgconfig(libidn2) BuildRequires: pkgconfig(libolecf) BuildRequires: pkgconfig(libpff) BuildRequires: pkgconfig(libssl) @@ -138,9 +139,9 @@ mv "$b/%_libdir/security"/* "$b/%_pamdir/" # done in system-user-gromox (which exists for ease of building for multiple distros) rm -fv "%buildroot/%_sysusersdir/sysusers-gromox.conf" for i in /var/lib/gromox /var/lib/gromox/domain \ - /var/lib/gromox/queue /var/lib/gromox/queue/clone \ + /var/lib/gromox/queue \ /var/lib/gromox/queue/mess /var/lib/gromox/queue/save \ - /var/lib/gromox/queue/cache /var/lib/gromox/queue/insulation \ + /var/lib/gromox/queue/cache \ /var/lib/gromox/queue/timer /var/lib/gromox/user \ /var/log/gromox; do mkdir -p "$b/$i" From a606498b0897f2bd49ae3932d93135eef54812bc41cc83946e8ed655f192e4a9 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 10 Feb 2024 11:55:16 +0000 Subject: [PATCH 2/2] - Update to release 2.24 OBS-URL: https://build.opensuse.org/package/show/server:mail/gromox?expand=0&rev=76 --- debian.changelog | 4 ++-- gromox-2.23.tar.asc | 7 ------- gromox-2.23.tar.zst | 3 --- gromox-2.24.tar.asc | 7 +++++++ gromox-2.24.tar.zst | 3 +++ gromox.changes | 10 ++++++++++ gromox.dsc | 3 +-- gromox.spec | 3 +-- 8 files changed, 24 insertions(+), 16 deletions(-) delete mode 100644 gromox-2.23.tar.asc delete mode 100644 gromox-2.23.tar.zst create mode 100644 gromox-2.24.tar.asc create mode 100644 gromox-2.24.tar.zst diff --git a/debian.changelog b/debian.changelog index 42eda69..f2934c3 100644 --- a/debian.changelog +++ b/debian.changelog @@ -1,5 +1,5 @@ -gromox (2.23) unstable; urgency=low +gromox (2.24) unstable; urgency=low * Update. - -- Gromox Mon, 05 Feb 2024 21:29:00 +0100 + -- Gromox Sat, 10 Feb 2024 21:29:00 +0100 diff --git a/gromox-2.23.tar.asc b/gromox-2.23.tar.asc deleted file mode 100644 index 9ce991a..0000000 --- a/gromox-2.23.tar.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZcFCuQAKCRD3bv5dDCI6 -jzpsAP0ThS24Vq5XI95WddyyR1DoCR0t83dQaIs2gNr6dmbnDAD+JU+EwA2OpAeH -9P4YMAi3mOPEzFh0LuRbjZ2yJS+rSwc= -=JdSF ------END PGP SIGNATURE----- diff --git a/gromox-2.23.tar.zst b/gromox-2.23.tar.zst deleted file mode 100644 index e4707f7..0000000 --- a/gromox-2.23.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10b5dbdf9cfdbcf60a96c67c04c00dd07b64402d9ac23ab777efe1a1337f01f9 -size 2072719 diff --git a/gromox-2.24.tar.asc b/gromox-2.24.tar.asc new file mode 100644 index 0000000..87fa5a4 --- /dev/null +++ b/gromox-2.24.tar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZcdb8wAKCRD3bv5dDCI6 +j5nyAQDBYE017BpGHy9LveW4UArJskDS8w1vHI1vHdW02LiPmAD/WZ/B1V2Nmngm +XXxIInI3BIrbesWFp2iai/ckUKX8hwI= +=dvs0 +-----END PGP SIGNATURE----- diff --git a/gromox-2.24.tar.zst b/gromox-2.24.tar.zst new file mode 100644 index 0000000..6e0aba8 --- /dev/null +++ b/gromox-2.24.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df12924d857fb0708f263e4ba8ac211e03e135e68575efb6941d27cb41f3b1c0 +size 2073790 diff --git a/gromox.changes b/gromox.changes index 1acbc2b..dcd6f2a 100644 --- a/gromox.changes +++ b/gromox.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Sat Feb 10 11:54:03 UTC 2024 - Jan Engelhardt + +- Update to release 2.24 + * email_lib: the last byte of a MIME part was erroneously deleted + * emsmdb: repair garbage memory read when creating a stream on + a PT_STRING8 property + * ews: repair a potential lack of results with the ResolveNames + operation when searching by email address + ------------------------------------------------------------------- Mon Feb 5 20:28:40 UTC 2024 - Jan Engelhardt diff --git a/gromox.dsc b/gromox.dsc index 71bc2d7..00247d6 100644 --- a/gromox.dsc +++ b/gromox.dsc @@ -1,7 +1,7 @@ Format: 1.0 Source: gromox Architecture: any -Version: 2.23 +Version: 2.24 DEBTRANSFORM-RELEASE: 1 Maintainer: Gromox Homepage: https://gromox.com @@ -22,7 +22,6 @@ Build-Depends: libesedb-dev, libfmt-dev (>= 8), libhx-dev (>= 4.12), - libidn2-dev, libjsoncpp-dev (>= 1.4.0), libkrb5-dev, libldap2-dev, diff --git a/gromox.spec b/gromox.spec index 2f226b2..804897e 100644 --- a/gromox.spec +++ b/gromox.spec @@ -19,7 +19,7 @@ %define _libexecdir %_prefix/libexec Name: gromox -Version: 2.23 +Version: 2.24 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 @@ -55,7 +55,6 @@ BuildRequires: pkgconfig(libHX) >= 4.12 BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libesedb) -BuildRequires: pkgconfig(libidn2) BuildRequires: pkgconfig(libolecf) BuildRequires: pkgconfig(libpff) BuildRequires: pkgconfig(libssl)