Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gromox for openSUSE:Factory checked in at 2026-07-28 17:52:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gromox (Old) and /work/SRC/openSUSE:Factory/.gromox.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gromox" Tue Jul 28 17:52:55 2026 rev:60 rq:1367847 version:3.9 Changes: -------- --- /work/SRC/openSUSE:Factory/gromox/gromox.changes 2026-05-04 12:51:24.340263756 +0200 +++ /work/SRC/openSUSE:Factory/.gromox.new.2004/gromox.changes 2026-07-28 17:53:58.988234823 +0200 @@ -1,0 +2,56 @@ +Thu Jul 23 23:13:28 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 3.9 + * exmdb: The link_messages EXRPC was sped up, which is used by + g-web's indexed search to fill the results folder. + * The meeting processor now sends booking confirmation for + auto-accepted requests, now handles incoming cancellations, and + permits back-to-back room bookings (previously it wanted a gap + of at least 1 second). + * EWS: meetings are now sent with a fair bit more meeting + properties, making them actionable meetings rather than just + plain appointments. + * EWS: support for some more tags and request types that + previously had led to warning messages in the log. + * EWS now sends meeting cancellations when deleting a whole item. + * Synthesize the PR_RTF_IN_SYNC MAPI property, fixing a case + where Outlook could show HTML messages as plaintext. + * The hierarchy synchronization procedure for OL no longer emits + out-of-spec error codes for duplicate folders. + * Messages without mandatory ICS properties are no longer + advertised to OL Cached Mode for download. + +------------------------------------------------------------------- +Tue Jun 30 16:39:25 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 3.8 + * The Information Store now supports a per-store split-process + model. + * Support for custom per-message keywords (a.k.a. color + categories) in IMAP. + * Partial IMAP4rev2 support (ENABLE, NAMESPACE, SELECT/EXAMINE, + STATUS SIZE/DELETED, ESEARCH, (UID) MOVE, LIST-EXTENDED, + SEARCHRES). + * Conversions between HTML and RTF now support and prefer the use + of the external converter Pandoc, if installed. + * Conversions from HTML to plaintext now support the use of + Pandoc as a fallback if chawan/w3m is not present. + * Server side rule and meeting processor: On reception of meeting + updates, the prior calendar entry is replaced (rather than left + untouched, which caused duplicates). + * ruleproc now ignores stale meeting updates (e.g. if an older + update was held up in SMTP queues and was delivered late past + another). + * imap: searching by Bcc field is now supported. + * imap: STORE commands no longer fail when unrecognized flags are + used. + * midb: the SENTBEFORE/SENTON/SENTSINCE imap search keywords now + test against the Date header rather than + PR_LAST_MODIFICATION_TIME. + * midb: the SENT* keywords now disregard timezone as mandated. + * imap: FETCH/STORE/SEARCH no longer produce EXPUNGE replies. + * ews: no longer loses the attendee list of an appointment when + saved. +- Add 9df950230.patch + +------------------------------------------------------------------- Old: ---- debian.gromox.dirs gromox-3.7.tar.asc gromox-3.7.tar.zst New: ---- debian.gromox.config debian.gromox.lintian-overrides gromox-3.9.tar.asc gromox-3.9.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gromox.spec ++++++ --- /var/tmp/diff_new_pack.pVGSde/_old 2026-07-28 17:54:01.164310921 +0200 +++ /var/tmp/diff_new_pack.pVGSde/_new 2026-07-28 17:54:01.168311061 +0200 @@ -19,7 +19,7 @@ %define _libexecdir %_prefix/libexec Name: gromox -Version: 3.7 +Version: 3.9 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 +Source15: debian.gromox.config BuildRequires: fdupes %if 0%{?suse_version} && 0%{?suse_version} < 1600 BuildRequires: gcc12-c++ @@ -119,7 +120,7 @@ ready-to-run installation of Gromox. %prep -%autosetup -p1 +%autosetup -p0 %build %configure \ ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.pVGSde/_old 2026-07-28 17:54:01.204312319 +0200 +++ /var/tmp/diff_new_pack.pVGSde/_new 2026-07-28 17:54:01.208312460 +0200 @@ -1,5 +1,5 @@ -mtime: 1777542947 -commit: fde6410e22f43a21674801569829df57cee6de16cec6886d72d8b1ea440628a3 +mtime: 1785076835 +commit: b38951d79cfc3f6e99550cf85708ce3e181f72c95dda6679d2cb8e51f5f71fd2 url: https://src.opensuse.org/jengelh/gromox revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-07-26 16:40:35.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.pVGSde/_old 2026-07-28 17:54:01.432320293 +0200 +++ /var/tmp/diff_new_pack.pVGSde/_new 2026-07-28 17:54:01.436320433 +0200 @@ -1,2 +1,2 @@ -gromox (3.1) UNRELEASED; urgency=low +gromox (3.9) UNRELEASED; urgency=low ++++++ debian.gromox.config ++++++ #!/bin/sh set -e . /usr/share/debconf/confmodule randpw() { < /dev/urandom tr -dc A-Za-z0-9 | head -c"${1:-16}"; echo; } db_version 2.0 db_title "gromox" || true # This conf script is capable of backing up db_capb backup ++++++ debian.gromox.lintian-overrides ++++++ # Script needed to clear out admin-password after install gromox: debconf-is-not-a-registry ++++++ debian.gromox.postinst ++++++ --- /var/tmp/diff_new_pack.pVGSde/_old 2026-07-28 17:54:01.588325748 +0200 +++ /var/tmp/diff_new_pack.pVGSde/_new 2026-07-28 17:54:01.604326309 +0200 @@ -36,10 +36,12 @@ if test -x /usr/bin/systemctl; then systemctl daemon-reload || : systemctl try-restart \ + grommunio-chat.service grommunio-keycloak.service \ php7.4-fpm.service php8.0-fpm.service php8.1-fpm.service \ php8.2-fpm.service php8.3-fpm.service \ saslauthd.service 2>/dev/null || : fi + } # summary of how this script can be called: @@ -56,6 +58,12 @@ case "$1" in configure|reconfigure) + # Clean up after misadventure, remove stale config + rm -f /etc/apt/apt.conf.d/98zz-gromox.conf || true + if [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge + fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; ++++++ gromox-3.7.tar.zst -> gromox-3.9.tar.zst ++++++ ++++ 35273 lines of diff (skipped) ++++++ gromox.dsc ++++++ --- /var/tmp/diff_new_pack.pVGSde/_old 2026-07-28 17:54:02.704364777 +0200 +++ /var/tmp/diff_new_pack.pVGSde/_new 2026-07-28 17:54:02.736365897 +0200 @@ -1,7 +1,7 @@ Format: 1.0 Source: gromox Architecture: any -Version: 3.7 +Version: 3.9 DEBTRANSFORM-RELEASE: 1 Maintainer: Gromox <[email protected]> Homepage: https://gromox.com @@ -18,6 +18,7 @@ g++ (>= 12), gettext, libbfio-dev, + libcrypt-dev | libc6-dev, libcurl4-openssl-dev, libesedb-dev, libfmt-dev (>= 8),
