From 708a553ed86e93194d60e5a88b04cdfea6bfc9de19683c0ad892e9a1650291b1 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 11 Nov 2023 14:56:26 +0000 Subject: [PATCH] - Update to release 2.17 OBS-URL: https://build.opensuse.org/package/show/server:mail/gromox?expand=0&rev=66 --- 0001-build-resolve-i586-compile-error.patch | 36 --------------------- gromox-2.16.tar.asc | 7 ---- gromox-2.16.tar.zst | 3 -- gromox-2.17.tar.asc | 7 ++++ gromox-2.17.tar.zst | 3 ++ gromox.changes | 17 +++++++++- gromox.dsc | 2 +- gromox.spec | 8 ++--- 8 files changed, 31 insertions(+), 52 deletions(-) delete mode 100644 0001-build-resolve-i586-compile-error.patch delete mode 100644 gromox-2.16.tar.asc delete mode 100644 gromox-2.16.tar.zst create mode 100644 gromox-2.17.tar.asc create mode 100644 gromox-2.17.tar.zst diff --git a/0001-build-resolve-i586-compile-error.patch b/0001-build-resolve-i586-compile-error.patch deleted file mode 100644 index e1b0019..0000000 --- a/0001-build-resolve-i586-compile-error.patch +++ /dev/null @@ -1,36 +0,0 @@ -From b13e1bf5522baa86021a6ff40e1e29e84e84538a Mon Sep 17 00:00:00 2001 -From: Jan Engelhardt -Date: Mon, 30 Oct 2023 08:01:14 +0100 -Subject: [PATCH] build: resolve i586 compile error - -edb2mt.cpp: In function 'read_col': -edb2mt.cpp:211:65: error: cannot convert 'size_t*' {aka 'unsigned -int*'} to 'size64_t*' {aka 'long long unsigned int*'} ---- - tools/edb2mt.cpp | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tools/edb2mt.cpp b/tools/edb2mt.cpp -index 159b2c4fc..8ed992b95 100644 ---- a/tools/edb2mt.cpp -+++ b/tools/edb2mt.cpp -@@ -206,12 +206,14 @@ static void read_col(libesedb_record_t *row, unsigned int x, - throw az_error("EE-1014", err); - } else if (is_lval) { - ese_lval_ptr lv; -+ uint64_t dsize64 = 0; - if (libesedb_record_get_long_value(row, x, &unique_tie(lv), &~unique_tie(err)) < 1) - throw az_error("EE-1018", err); -- if (libesedb_long_value_get_data_size(lv.get(), &dsize, &~unique_tie(err)) < 1) -+ if (libesedb_long_value_get_data_size(lv.get(), &dsize64, &~unique_tie(err)) < 1) - throw az_error("EE-1019", err); -- if (dsize == 0) -+ if (dsize64 == 0) - return; -+ dsize = std::max(dsize64, static_cast(UINT32_MAX)); - udata.resize(dsize); - if (libesedb_long_value_get_data(lv.get(), - TOU8(udata.data()), dsize, &~unique_tie(err)) < 1) --- -2.42.0 - diff --git a/gromox-2.16.tar.asc b/gromox-2.16.tar.asc deleted file mode 100644 index 65acecd..0000000 --- a/gromox-2.16.tar.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZT6nfwAKCRD3bv5dDCI6 -jyqmAQCEMkUjeZprqBZn+7pq1yiA2PiVbeHRchGNJCh1gnSM8QEAnWQlly/ZCj4E -nxSBrZkkhudK2y73j/prKwzAHdSTMg0= -=ktdq ------END PGP SIGNATURE----- diff --git a/gromox-2.16.tar.zst b/gromox-2.16.tar.zst deleted file mode 100644 index a26e16a..0000000 --- a/gromox-2.16.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d03af059f3807ce9c118844f95f23c0d1813292d558acbb42ab5847d2dff157 -size 2059772 diff --git a/gromox-2.17.tar.asc b/gromox-2.17.tar.asc new file mode 100644 index 0000000..de6f57a --- /dev/null +++ b/gromox-2.17.tar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQS8oMXDCcrFaedKkhz3bv5dDCI6jwUCZU+T7gAKCRD3bv5dDCI6 +jwhJAP9rykI3brUPpyWZkaoxOaeT+3aeiobHXl9gsWzCKAChsQEAkyPCau/toOUj +T20TNz6t4Jeu6BZM6wCx1pBjD3aK2AM= +=Ky3o +-----END PGP SIGNATURE----- diff --git a/gromox-2.17.tar.zst b/gromox-2.17.tar.zst new file mode 100644 index 0000000..2dda733 --- /dev/null +++ b/gromox-2.17.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85958dcb494f650d3075abd71ad91c15c37fb005ff9a5f2459e6e07131618bdc +size 2079484 diff --git a/gromox.changes b/gromox.changes index 38dcf73..b5bd789 100644 --- a/gromox.changes +++ b/gromox.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Sat Nov 11 11:56:22 UTC 2023 - Jan Engelhardt + +- Update to release 2.17 + * Enhancements: + * http: Windows SSO support via HTTP Negotiate authentication + * daemons: support for alternate login names + (this allows for assigning shorter usernames for grommunio-web) + * exmdb: augment create_folder and movecopy_folder RPCs with a + 32-bit error code, which allows g-web to better detect folders + with duplicate names + * ews: implement Subscribe, Unsubscribe, GetEvents, GetUserPhoto + * mbop: add subcommand `clear-rwz` to clear out RuleOrganizer + FAI messages +- Delete 0001-build-resolve-i586-compile-error.patch (merged) + ------------------------------------------------------------------- Sun Oct 29 18:44:37 UTC 2023 - Jan Engelhardt @@ -13,7 +29,6 @@ Sun Oct 29 18:44:37 UTC 2023 - Jan Engelhardt * oxvcard: export to .vcf now positions the VERSION property in accordance with the vCard 4.0 specification. * oxcmail: cease gratuitous RTF conversion of calendar items. -- Add 0001-build-resolve-i586-compile-error.patch ------------------------------------------------------------------- Wed Oct 18 13:01:38 UTC 2023 - Jan Engelhardt diff --git a/gromox.dsc b/gromox.dsc index 629b53f..30d95bb 100644 --- a/gromox.dsc +++ b/gromox.dsc @@ -1,7 +1,7 @@ Format: 1.0 Source: gromox Architecture: any -Version: 2.16 +Version: 2.17 DEBTRANSFORM-RELEASE: 1 Maintainer: Gromox Homepage: https://gromox.com diff --git a/gromox.spec b/gromox.spec index 7014c21..709e338 100644 --- a/gromox.spec +++ b/gromox.spec @@ -19,7 +19,7 @@ %define _libexecdir %_prefix/libexec Name: gromox -Version: 2.16 +Version: 2.17 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 @@ -28,18 +28,18 @@ 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-build-resolve-i586-compile-error.patch BuildRequires: automake >= 1.11 BuildRequires: fdupes BuildRequires: gcc-c++ %if 0%{?suse_version} BuildRequires: libmysqlclient-devel >= 5.6 +BuildRequires: openldap2-devel %else BuildRequires: mariadb-devel >= 5.6 +BuildRequiers: openldap-devel %endif BuildRequires: libtool >= 2 BuildRequires: make -BuildRequires: openldap2-devel BuildRequires: pam-devel BuildRequires: pkg-config %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 @@ -247,7 +247,7 @@ fi %_tmpfilesdir/*.conf %_unitdir/* %attr(0770,gromox,gromox) /var/lib/gromox/ -%attr(0750,gromox,gromox) /var/log/gromox/ +%attr(0770,gromox,gromox) /var/log/gromox/ %if 0%{?suse_version} >= 1500 && 0%{?suse_version} < 1550 %dir %_libexecdir %endif