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"