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

Reply via email to