Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Radicale for openSUSE:Factory checked in at 2026-10-17 21:27:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Radicale (Old) and /work/SRC/openSUSE:Factory/.Radicale.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Radicale" Sat Oct 17 21:27:17 2026 rev:33 rq:1385488 version:3.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/Radicale/Radicale.changes 2026-08-29 17:44:47.842213746 +0200 +++ /work/SRC/openSUSE:Factory/.Radicale.new.3698736/Radicale.changes 2026-10-17 21:27:37.457443574 +0200 @@ -1,0 +2,58 @@ +Sat Oct 10 13:24:08 UTC 2026 - Ákos Szőts <[email protected]> + +- Update to 3.8.3 + * Fix: auth: clear rights/user_groups before conditional set depending on group_type/auth_type + * credits to @d3do-23 reporting this as FO-RAD-2026-001 incl. suggestion for a fix + * Fix: [group] htgroup: fix not working htgroup_cache=True + * credits to @d3do-23 reporting this as FO-RAD-2026-002 incl. suggestion for a fix + +------------------------------------------------------------------- +Tue Oct 6 07:16:35 UTC 2026 - Ákos Szőts <[email protected]> + +- Update to 3.8.2 + * Add: read-only free/busy view via GET ?view=freebusy + * Add: sharing/token: plain GET and HEAD serve free/busy when Actions config view is freebusy + * Add: WebUI read-only free/busy calendar URL under each calendar + * Add: rights permission f to read free-busy time without event details + * Add: sharing/bday-conversion: X-RADICALE-NAME to generated bday items + * Improve: storage hook: avoid using preexc_fn, use process_group + * Performance: guard expensive logging with isEnabledFor (where missed) + * Performance: use lazy formatting for logger calls (where missed) + * Fix: free-busy REPORT returns one VFREEBUSY with FREEBUSY periods and no event details (RFC 4791) + * Fix: free-busy REPORT does not expand transparent recurrences + * Fix: sharing/bday-conversion: add proper RRULE and RECURRENCE-ID in case of "age" support is triggered + * Fix: sharing/bday-conversion: do not serve item.vcf in parallel of item.ics + * Fix: sharing/bday-conversion: adjust etag depending on template (item) or content (collection) + * Fix: sharing/propfind: remove unexpected additional shares listed in case of request on collection with HTTP_DEPTH=1 + * Fix: sharing/propfind: suppress (resolved) shares having same URI as native ones + * Fix: sharing/mkcol+mkcalendar: detect conflict with existing resolved shares + * Fix: WebUI/sharing: display permissions and share-by-group + * Fix: delete/sharing: neither allow resolved share nor still mapped collections to be deleted + * Fix: sharing: resolved share resulting in same path as original requested will not have precedence + +------------------------------------------------------------------- +Sun Oct 4 12:24:20 UTC 2026 - Ákos Szőts <[email protected]> + +- Update to 3.8.1 + * Add: tests: optional caldav-server-tester based CalDAV compatibility test suite (caldav_compat_tests) + * Add: support for /.mobileconfig for authenticated user + * Fix: sharing/bday-conversion: add missing support for comma separated text components in vcard field N (name) + * Fix: sharing: fix logic of permit/deny permissions for map (mM) and token (tT) + * Fix: WebUI sharing/propatch issue + * Fix: storage/sharing close unguarded os.scandir() iterators + * Improvement: rights/from_file: extend detection of conflicting/unsupported permissions on startup +- Update to 3.8.0 + * Feature: [sharing] add sharing-by-group/realm + * Feature: [group] with type "htgroup", "none", "from_auth" (NEW) + * In case [auth] type=ldap and LDAP groups should be continued to be used, extend config with [group] type=from_auth + * Fix: storage/multifilesystem: depth:1 PROPFIND no longer re-runs the filesystem collision check (path_to_filesystem) for every item in a collection; this made listing large collections O(n^2) on file systems not detected as collision-free + * Fix: pathutils: detect missing permission to create symbolic link on Microsoft Windows + * Fix: sharing-by-token: requests to dedicated items + * Improve: storage/multifilesystem: avoid redundant stat() calls per item in get/upload when use_mtime_and_size_for_item_cache is enabled + * Extension: [auth] type "pam": set groups of user to be used later + * Extension: [hook] add option for "smtp_password_file" + * Add: [group] group_collections_folder replacing hardcoded "GROUPS" + * Adjustment: reject usernames starting or ending with "@" or having more than one "@" + * Adjustment: reject usernames containing ":" or "," + +------------------------------------------------------------------- Old: ---- Radicale-3.7.8.tar.gz New: ---- Radicale-3.8.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Radicale.spec ++++++ --- /var/tmp/diff_new_pack.9VP8Ut/_old 2026-10-17 21:27:38.192474282 +0200 +++ /var/tmp/diff_new_pack.9VP8Ut/_new 2026-10-17 21:27:38.193474324 +0200 @@ -28,7 +28,7 @@ %define py_min_ver 3.9 %define vo_min_ver 0.9.6 Name: Radicale -Version: 3.7.8 +Version: 3.8.3 Release: 0 Summary: A CalDAV calendar and CardDav contact server License: GPL-3.0-or-later @@ -50,6 +50,9 @@ BuildRequires: python3-passlib BuildRequires: python3-pika >= %{pk_min_ver} BuildRequires: python3-pytest >= %{pt_min_ver} +BuildRequires: python3-pytest-cov +BuildRequires: python3-python-pam +BuildRequires: python3-requests BuildRequires: python3-setuptools >= %{st_min_ver} BuildRequires: python3-vobject >= %{vo_min_ver} BuildRequires: python3-waitress @@ -66,8 +69,14 @@ Recommends: python3-argon2-cffi Recommends: python3-bcrypt Recommends: python3-ldap3 +Recommends: python3-python-pam BuildArch: noarch %sysusers_requires +%if 0%{?suse_version} <= 1610 +# python3-python-pam <= 2.1.0: https://github.com/FirefighterBlu3/python-pam/issues/41 +BuildRequires: python3-six +Recommends: python3-six +%endif %description Radicale is a server for CalDAV (calendars, to-do lists) and CardDAV (contacts). ++++++ Radicale-3.7.8.tar.gz -> Radicale-3.8.3.tar.gz ++++++ ++++ 12790 lines of diff (skipped)
