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)

Reply via email to