Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gromox for openSUSE:Factory checked in at 2023-03-14 18:16:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gromox (Old) and /work/SRC/openSUSE:Factory/.gromox.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gromox" Tue Mar 14 18:16:14 2023 rev:9 rq:1071127 version:2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/gromox/gromox.changes 2023-03-07 16:50:52.353754522 +0100 +++ /work/SRC/openSUSE:Factory/.gromox.new.31432/gromox.changes 2023-03-14 18:16:17.819620294 +0100 @@ -1,0 +2,24 @@ +Mon Mar 13 09:13:31 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Add 0001-snapshot-safer-parsing-of-snapshot.cfg.patch + [boo#1209051] +- Updated directory permissions + +------------------------------------------------------------------- +Thu Mar 9 23:44:07 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 2.6 + * exmdb_provider: filter duplicate propids when they occur in + the mailbox, resolving a failure to export (broken) + recipients to MSG, and resolving _one_ instance of OL sync + error 80070057. + * oxvcard: PidLidBusinessCardDisplayDefinition named property + was not assigned the right namespace (PSETID_ADDRESS) + * oxcmail: do not abort export routine if SMIME message is + lacking an SMIME body (just treat it as empty instead) + * oxcical: do not abort export routine if IPM.*.Resp.* has no + attendee + * exmdb_local: perform online lookup of named properties, + resolving vcarduid being erroneously assigned propid 0 + +------------------------------------------------------------------- Old: ---- gromox-2.5.tar.asc gromox-2.5.tar.zst New: ---- 0001-snapshot-safer-parsing-of-snapshot.cfg.patch gromox-2.6.tar.asc gromox-2.6.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gromox.spec ++++++ --- /var/tmp/diff_new_pack.Ie5BX2/_old 2023-03-14 18:16:18.603624484 +0100 +++ /var/tmp/diff_new_pack.Ie5BX2/_new 2023-03-14 18:16:18.619624569 +0100 @@ -19,7 +19,7 @@ %define _libexecdir %_prefix/libexec Name: gromox -Version: 2.5 +Version: 2.6 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,6 +28,7 @@ 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-snapshot-safer-parsing-of-snapshot.cfg.patch BuildRequires: automake >= 1.11 BuildRequires: fdupes BuildRequires: gcc-c++ @@ -115,7 +116,7 @@ ready-to-run installation of Gromox. %prep -%autosetup -p1 +%autosetup -p0 %build autoreconf -fi @@ -225,9 +226,9 @@ %files %_sysconfdir/php* -# Group write permission is exercised by grommunio-admin-api. -# pam.cfg needs to be readable by all -%attr(0775,root,grommunio) %dir %_sysconfdir/%name/ +# grommunio permission is exercised by grommunio-admin-api. +# pam.cfg needs to be readable by all (hence d0755). +%attr(0755,grommunio,gromox) %dir %_sysconfdir/%name/ %_sbindir/gromox-* %_libdir/*.so.* %_libdir/%name/ @@ -239,7 +240,7 @@ %_tmpfilesdir/*.conf %_unitdir/* %attr(0770,gromox,gromox) /var/lib/gromox/ -%attr(0770,gromox,gromox) /var/log/gromox/ +%attr(0750,gromox,gromox) /var/log/gromox/ %if 0%{?suse_version} >= 1500 && 0%{?suse_version} < 1550 %dir %_libexecdir %endif ++++++ 0001-snapshot-safer-parsing-of-snapshot.cfg.patch ++++++ >From 61b4c3b06c260fcc3d5c13cf455ea919e34d3cc8 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt <jeng...@inai.de> Date: Mon, 13 Mar 2023 07:09:08 +0100 Subject: [PATCH] snapshot: safer parsing of snapshot.cfg --- tools/gromox-snapshot | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git tools/gromox-snapshot tools/gromox-snapshot index 44dc904dd..0fe3fac78 100755 --- tools/gromox-snapshot +++ tools/gromox-snapshot @@ -9,7 +9,14 @@ retention_hours=0 subvolume_root="/var/lib/gromox" snapshot_archive="/var/lib/gromox-snapshots" if [ -e /etc/gromox/snapshot.cfg ]; then - . /etc/gromox/snapshot.cfg + str=$(awk -F= '{if($1=="subvolume_root"){print$2}}' /etc/gromox/snapshot.cfg) + if [ -n "$str" ]; then + subvolume_root="$str" + fi + str=$(awk -F= '{if($1=="snapshot_archive"){print$2}}' /etc/gromox/snapshot.cfg) + if [ -n "$str" ]; then + snapshot_archive="$str" + fi fi DB="$subvolume_root" S="$snapshot_archive" -- 2.39.2 ++++++ debian.control ++++++ --- /var/tmp/diff_new_pack.Ie5BX2/_old 2023-03-14 18:16:18.691624955 +0100 +++ /var/tmp/diff_new_pack.Ie5BX2/_new 2023-03-14 18:16:18.691624955 +0100 @@ -10,7 +10,8 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, php-cli, php-fpm, php-mysql, php-simplexml, php-soap, - system-user-gromox, w3m, libhx32 (>= 4.12) + system-user-grommunio, system-user-gromox, w3m, + libhx32 (>= 4.12) Provides: php-mapi-gromox Description: Groupware server (backend) with RPCH, IMAP and Z-MAPI support . ++++++ debian.gromox.postinst ++++++ --- /var/tmp/diff_new_pack.Ie5BX2/_old 2023-03-14 18:16:18.707625040 +0100 +++ /var/tmp/diff_new_pack.Ie5BX2/_new 2023-03-14 18:16:18.711625061 +0100 @@ -10,25 +10,27 @@ MODE="$3" FILE="$4" if ! dpkg-statoverride --list "$FILE" >/dev/null 2>&1; then - chown -R "$USER:$GROUP" "$FILE" - chmod -R $MODE "$FILE" + chown -h "$USER:$GROUP" "$FILE" + chmod $MODE "$FILE" fi } xpostinst() { -set_perms root gromox 0770 /etc/gromox || : +set_perms grommunio gromox 0755 /etc/gromox || : for i in /var/lib/gromox \ + /var/lib/gromox/domain \ + /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 \ - /var/log/gromox; do + /var/lib/gromox/queue/timer; do set_perms gromox gromox 0770 "$i" || : done +set_perms gromox gromox 0750 /var/log/gromox || : # %post if test -x /usr/bin/systemd-tmpfiles; then ++++++ gromox.dsc ++++++ --- /var/tmp/diff_new_pack.Ie5BX2/_old 2023-03-14 18:16:18.755625296 +0100 +++ /var/tmp/diff_new_pack.Ie5BX2/_new 2023-03-14 18:16:18.759625318 +0100 @@ -1,7 +1,7 @@ Format: 1.0 Source: gromox Architecture: any -Version: 1.24 +Version: 2.6 DEBTRANSFORM-RELEASE: 1 Maintainer: Gromox <n...@gromox.com> Homepage: https://gromox.com