Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

Radicale-3.7.4-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: Radicale Distribution: openSUSE Tumbleweed
Version: 3.7.4 Vendor: openSUSE
Release: 1.2 Build date: Thu Jun 11 12:01:07 2026
Group: Productivity/Office/Other Build host: reproducible
Size: 2389977 Source RPM: Radicale-3.7.4-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.radicale.org/
Summary: A CalDAV calendar and CardDav contact server
Radicale is a server for CalDAV (calendars, to-do lists) and CardDAV (contacts).

* Shares calendars and contact lists through CalDAV, CardDAV and HTTP.
* Supports events, todos, journal entries and business cards.
* Works out-of-the-box, no setup or configuration required.
* Can limit access by authentication.
* Can secure connections with TLS.
* Works with many CalDAV and CardDAV clients.
* Stores all data on the file system in a directory structure.
* Can be extended with plugins.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Thu Jun 11 2026 Ákos Szőts <akos@szots.dev>
  - Update to 3.7.4
    * Fix: sharing: PROPFIND returns now empty owner element in case of a mapped share as clients try PROPFIND on this not accessable href
    * Fix: WebUI hide copy button in insecure environments
    * Fix: sharing: bday conversion hrefs for vCard filenames ending in v/c/f
    * Improve: sharing: PROPFIND returns also privilege "write" in case "write-content" and "write-properties" is permitted
    * Improve: WebUI decode URL in text field for better readability
    * Extension: WebUI dark theme with automatic browser/OS color scheme detection
    * Add: [web] prefer_browser_login option
  - Update to 3.7.3
    * Fix: sharing: GET request on single item with bday conversion
    * Fix: sharing: PROPFIND response on single item with bday conversion
    * Fix: sharing: PROPFIND response related to C:supported-calendar-component-set
    * Fix: user/path validation related to 'unicode-letter'
    * Extension: expose RADICALE:version for authenticated users via PROPFIND
    * Feature: conditional log of request/response header/content by new options *_on_notice_condition
* Sun May 10 2026 Ákos Szőts <akos@szots.dev>
  - Update to 3.7.2
    * Fix: sharing/csv: quote handling and honor stock encoding
    * Fix: broken storage/mtime granularity detection on vfat
    * Improve: path_to_filesystem() by pre-detection of collision-free file system
    * Improve: [auth] catch bcrypt>=5.0.0 enforced max password length early and support legacy "passlib" as well as "libpass" (rework 3.6.0, "packaging" not needed anymore)
    * Improve: application will stop on startup if TEMP is provided but not existing or not writable
    * Improve: sharing supports now unicode
    * Improve: WebUI (general and relating to sharing)
    * Adjustment: MKCOL/MKCALENDAR return now CONFLICT instead of BADREQUEST of file name collision
    * Adjust: several log levels incl. final result depending on status code
    * Adjust: respond with 500 in case principal collection cannot be created (e.g. filesystem issues)
    * Extension: tox with new optional test cases to test with LinuxOS vfat, hfsplus, ntfs filesystems
    * Extension: sharing: add ICAL:calendar-order to property overlay whitelist
    * Extension: extend hook data with 'actor' to keep original 'user' before mapping a share
    * Add: [server] new options validate_user_value/validate_path_value for ability to block unwanted values (autoenable "strict" on non-unicode filesystem)
* Sun Apr 12 2026 Ákos Szőts <akos@szots.dev>
  - Update to 3.7.1
    * Fix: share address book collection as birthday calendar not working on non-DEBUG level
    * Fix: sharing/propfind+proppatch: permission check related to properties
    * Fix: sharing/delete: trigger storage hook
    * Fix: hook/email: add support for date-only events
    * Fix: prevent login variable overwrite during failed cache cleanup
    * Fix: performance improvement of path_to_filesystem() in 3.7.0 caused unexpected issue in case of softlinks are used
    * Fix: WebUI generic and related to sharing
    * Adjustment: replace logging/trace_on_debug by new log level "trace"
    * Adjustment: sharing/token: adjust default permissions to "rp"
    * Extension: hook/email: in case of mass-email was enabled but only one attendee fall-back to non-mass-email
    * Extension: share accept now PATH and USER for matching email addresses as well
  - Changelog from 3.7.0 (was not packaged due to major bugs)
    * Feature: collection sharing by map or token incl. management API and WebUI extension (#1978)
      see for more: (https://github.com/Kozea/Radicale/blob/master/SHARING.md)
      major credits to @maxberger for WebUI extension/rework/cleanup
    * Feature: share address book collection as birthday calendar (#1463)
    * KNOWN ISSUE: not working on non-debug level: #2071
    * Add: [server] delay_on_error option
    * Add: [auth] oauth2: allow custom client_id and client_secret (optional)
    * Add: [logging] limit_content option
    * Add: [headers] Content-Security-Policy is now set to be strict on new configs
    * Performance: improve path_to_filesystem()
    * Performance: preload access rights from file
    * Improve: [server] max_resource_size is now also checked on storage discover+get to avoid issues with items stored outside using PUT
    * Improve: hook preparation (check whether enabled, early skip if not VCALENDAR)
    * Cleanup: WebUI is now split into smaller javascript files
    * Cleanup: WebUI is now fit for strict content security policy
    * Cleanup: WebUI: Simplfied Caching and Navigation internally
    * Cleanup: WebUI: Unified error handling
    * Cleanup: Added integration test for verification of end-to-end behavior of WebUI
    * Cleanup: deprecate config option 'ldap_use_ssl' for good
* Wed Feb 25 2026 Ákos Szőts <akos@szots.dev>
  - Update to 3.6.1
    * Maintain: Refactor Web UI Javascript into separate files
    * Maintain: code preparation for upcoming "sharing" extension and optimizations
    * Fix: MOVE failing with URL-encoded destination header
    * Fix: RECURRENCE-ID comparison on all-day events
    * Fix: format_ut problem on 32-bit systems (got lost inbetween since fixed in 3.5.8)
    * Improve: add workaround to remove empty lines in item to avoid reject by vobject parser
    * Improve: check/enforce RECURRENCE-ID MUST have the same value type as DTSTART in the recurring component (RFC 5545 3.8.4.4)
* Fri Feb 13 2026 Ákos Szőts <akos@szots.dev>
  - Fix 32 bit tests and make the package available there, too
* Tue Feb 10 2026 Ákos Szőts <akos@szots.dev>
  - passlib → libpass change didn't take effect because of https://github.com/Kozea/Radicale/issues/1980
  - Update to 3.6.0
    * Change: dependency PyPI/passlib (stale since 2020) replaced with PyPI/libpass >= 1.9.3
    * Extend: logwatch script
    * Extend: [logging] bad_put_request_content: log checksum and hexdump of request on debug level
    * Extend: [logging] request_content_on_debug: log checksum of request on debug level
    * Extend: add command line option "--verify-item " for dedicated item file analysis
    * Extend: PROPFIND response for VADDRESSBOOK with "CR:supported-address-data" and "CS:getctag"
    * Extend: conditionally announce vCard 4.0 in case vobject version is >= 1.0.0
    * Extend: add a check whether bcrypt version is compatible with passlib(libpass) version (requires "packaging")
    * Fix: hook for server-side e-mail notification
    * Improve: autodetection of hashes in htpasswd (SHA256/SHA512 "rounds" are now supported)
* Thu Dec 18 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.5.10
    * Add: [logging] option to log response header on debug loglevel
    * Add: logging of broken contact items during PUT
    * Add: [server] max_resource_size option
    * Add: support PROPFIND/max-resource-size by max_resource_size (capped to 80% of max_content_length)
    * Extend: [auth] imap: add fallback support for LOGIN towards remote IMAP server (replaced in 3.5.0)
    * Extend: [logging] with profiling log per reqest or regular per request method
    * (see also https://github.com/Kozea/Radicale/wiki/Performance-Tuning)
    * Extend: add selected XML query properties to request result log line for improved timing analysis incl. logwatch support
    * (see also https://github.com/Kozea/Radicale/wiki/Server-Statistics)
    * Improve: logging of broken calendar items during PUT
    * Improve: remove unnecessary open+read for mtime+size cache
    * Fix: improper detection of HTTP_X_FORWARDED_PORT on MOVE
    * Adjust: [logging] header/content debug log indended by space to be skipped by logwatch
* Mon Dec 01 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.5.9
    * Extend: [auth] add support for type http_remote_user
    * Extend: logging of invalid sync-token with user, path, remote host and useragent
    * Fix: typo related to collection delete hook (can cause OOM error)
* Sun Nov 09 2025 Ákos Szőts <akos@szots.dev>
  - Enable Argon2 support for testing and as a recommendation
  - Update to 3.5.8
    * Extend [auth]: re-factor & overhaul LDAP authentication, especially for Python's ldap module
    * Fix: out-of-range timestamp on 32-bit systems
    * Fix: format_ut problem on 32-bit systems
    * Feature: extend logging with response size in bytes and flag served as plain or gzip
    * Feature: [storage] strict_preconditions: new config option to enforce strict preconditions check on PUT in case item already exists [RFC6352#9.2]
    * Doc: Telugu translation
* Sun Sep 28 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.5.7
    * Extend: [auth] dovecot: add support for version >= 2.4
    * Fix: report/getetag with enabled expand
    * Adjust: use of option [auth] ldap_ignore_attribute_create_modify_timestamp for support of Authentik LDAP server
* Wed Sep 17 2025 Ákos Szőts <akos@szots.dev>
  - Use the provided "rights" example file as the base config file (instead of an empty one)
  - Update to 3.5.6
    * Fix: broken start when UID does not exist (potential container startup case)
    * Improve: user/group retrievement for running service and directories
    * Extend/Improve: [auth] ldap: group membership lookup
    * Add: [auth] remote_ip_source: set the remote IP source for auth algorithms
* Fri Aug 22 2025 Ákos Szőts <akos@szots.dev>
  - Set "radicale" as the syslog identifier (replacing the generic "python3") when started via systemd
  - Update to 3.5.5
    * Improve: [auth] ldap: do not read server info by bind to avoid needless network traffic
    * Improve: add details about platform and effective user on startup
    * Improve: display owner+permissions on directories on startup, extend error message in case of missing permissions
    * Improve: add options [logging] trace_on_debug and trace_filter for supporting trace logging
    * Improve: catch items having tzinfo only on dtstart or dtend set for whatever reason, overtake tzinfo from the other one
    * Improve: conditional log level for base_prefix strip action depending on auth and web type
    * Fix: [storage] broken support of 'folder_umask'
    * Fix: logging ignores not retrievable get_native_id if not supported by OS
    * Fix: report with enabled expand honors now provided filter proper
    * Fix: catch case where getpwuid is not returning a username
    * Fix: add support for query without comp-type
    * Fix: expanded event with dates are missing VALUE=DATE
    * Fix: storage hook path now added to DELETE, MKCOL, MKCALENDAR, MOVE, and PROPPATCH
    * Feature: add hook for server-side e-mail notification
    * Add: [hook] dryrun: option to disable real hook action for testing, add tests for email+rabbitmq
    * Add: storage hook placeholder now supports "request" and "to_path" (MOVE only)
* Wed May 28 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.5.4
    * item filter enhanced for 3rd level supporting VALARM and honoring TRIGGER (offset or absolute)
    * add Caddy config file example (see contrib directory)
* Wed May 21 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.5.3
    * Add: [auth] htpasswd: support for Argon2 hashes
    * Add: [auth] urldecode_username: optional decode provided username (e.g. encoded email address)
    * Improve: catch error on calendar collection upload and display problematic item content on debug level
* Thu May 01 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.5.2
    * Adjust: [auth] ldap: use ldap_user_attr either first element of list or directly
    * Fix: use value of property for time range filter
    * Fix: return 204 instead of 201 in case PUT updates an item
    * Add: [auth] ldap: option ldap_security (none, startls, tls) for additional support of STARTTLS, deprecate ldap_use_ssl
    * Extend: log PYTHONPATH on startup if found in environment
* Wed Apr 16 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.5.1
    * Add: option [auth] ldap_ignore_attribute_create_modify_timestamp for support of Authentik LDAP server
    * Extend: [storage] hook supports now placeholder for "cwd" and "path" (and catches unsupported placeholders)
    * Extend: log and create base folders if not existing during startup
    * Fix: auth/htpasswd related to detection and use of bcrypt
    * Fix: location of lock file for in case of dedicated cache folder is activated
  - Restored Radicale.rpmlintrc, still needed
* Sat Mar 22 2025 Richard Rahl <rrahl0@opensuse.org>
  - Update to 3.5.0:
    * Default type for authentication changed from "none" to "denyall" to prevent unexpected access after initial installation (secure-by-default)
    * Reverse proxy base prefix stripping was adjusted/fixed, in case of issues check new option and your reverse proxy configuration
    * InfCloud WebUI can be now be served "bundled", see https://github.com/Kozea/Radicale/wiki/Client-InfCloud
    * Add: option [auth] type oauth2 by code migration from https://gitlab.mim-libre.fr/alphabet/radicale_oauth/-/blob/dev/oauth2/
    * Add: option [auth] type pam by code migration from v1, add new option pam_serivce
    * Add: option [server] script_name for reverse proxy base_prefix handling
    * Add: on-the-fly link activation and default content adjustment in case of bundled InfCloud (tested with 0.13.1)
    * Add: warning in case of started standalone and not listen on loopback interface but trusting external authentication
    * Adjust: [auth] imap: use AUTHENTICATE PLAIN instead of LOGIN towards remote IMAP server
    * Adjust: Change default [auth] type from "none" to "denyall" for secure-by-default
    * Improve: relax mtime check on storage filesystem, change test file location to "collection-root" directory
    * Improve: WebUI
    * Improve: log client IP on SSL error and SSL protocol+cipher if successful
    * Improve: catch htpasswd hash verification errors
    * Improve: add support for more bcrypt algos on autodetection, extend logging for autodetection fallback to PLAIN in case of hash length is not matching
    * Fix: catch OS errors on PUT MKCOL MKCALENDAR MOVE PROPPATCH (insufficient storage, access denied, internal server error)
    * Test: skip bcrypt related tests if module is missing
    * Fix: proper base_prefix stripping if running behind reverse proxy
    * Cosmetics: extend list of used modules with their version on startup
    * Review: Apache reverse proxy config example
  - Enable upstream tests
  - Remove Radicale.rpmlintrc, as that is not needed anymore
* Mon Jan 13 2025 Ákos Szőts <akos@szots.dev>
  - Update to 3.4.0
    * Add: option [auth] cache_logins/cache_successful_logins_expiry/cache_failed_logins for caching logins
    * Improve: [auth] log used hash method and result on debug for htpasswd authentication
    * Improve: [auth] htpasswd file now read and verified on start
    * Add: option [auth] htpasswd_cache to automatic re-read triggered on change (mtime or size) instead reading on each request
    * Improve: [auth] htpasswd: module 'bcrypt' is no longer mandatory in case digest method not used in file
    * Improve: [auth] successful/failed login logs now type and whether result was taken from cache
    * Improve: [auth] constant execution time for failed logins independent of external backend or by htpasswd used digest method
    * Drop: support for Python 3.8
    * Add: option [auth] ldap_user_attribute
    * Add: option [auth] ldap_groups_attribute as a more flexible replacement of removed ldap_load_groups
  - Update to 3.3.3
    * Add: display mtime_ns precision of storage folder with condition warning if too less
    * Improve: disable fsync during storage verification
    * Improve: suppress duplicate log lines on startup
    * Contrib: logwatch config and script
    * Improve: log precondition result on PUT request
  - Update to 3.3.2
    * Fix: debug logging in rights/from_file
    * Fix: ignore empty RRULESET in item
    * Fix: also remove 'item' from cache on delete
    * Fix: set PRODID on collection upload (instead of vobject is inserting default one)
    * Fix: buggy cache file content creation on collection upload
    * Add: option [storage] use_cache_subfolder_for_item for storing 'item' cache outside collection-root
    * Add: option [storage] filesystem_cache_folder for defining location of cache outside collection-root
    * Add: option [storage] use_cache_subfolder_for_history for storing 'history' cache outside collection-root
    * Add: option [storage] use_cache_subfolder_for_synctoken for storing 'sync-token' cache outside collection-root
    * Add: option [storage] folder_umask for configuration of umask (overwrite system-default)
    * Add: option [storage] use_mtime_and_size_for_item_cache for changing cache lookup from SHA256 to mtime_ns + size
    * Add: option [auth] uc_username for uppercase conversion (similar to existing lc_username)
    * Add: option [logging] storage_cache_action_on_debug for conditional logging
    * Improve: avoid automatically invalid cache on upgrade in case no change on cache structure
    * Improve: log important module versions on startup
    * Improve: auth.ldap config shown on startup, terminate in case no password is supplied for bind user
* Wed Nov 27 2024 Ákos Szőts <akos@szots.dev>
  - Update to 3.3.1
    * Add: option [auth] type=dovecot
    * Add: option [server] protocol + ciphersuite for optional restrictions on SSL socket
    * Enhancement: log content in case of multiple main components error
    * Enhancement: [storage] hook documentation, logging, error behavior (no longer throwing an exception)
    * Fix: expand does not take timezones into account
    * Fix: expand does not support overridden recurring events
    * Fix: expand does not honor start and end times
  - Update to 3.3.0
    * Adjustment: option [auth] htpasswd_encryption change default from "md5" to "autodetect"
    * Adjustment: switch from setup.py to pyproject.toml (but keep files for legacy packaging)
    * Adjustment: 'rights' file is now read only during startup
    * Add: option [auth] type=ldap with (group) rights management via LDAP/LDAPS
    * Add: option [rights] permit_overwrite_collection (default=True) which can be also controlled per collection by rights 'O' or 'o'
    * Enhancement: permit_delete_collection can be now controlled also per collection by rights 'D' or 'd'
    * Fix: only expand VEVENT on REPORT request containing 'expand'
    * Cleanup: Python 3.7 leftovers
* Fri Aug 30 2024 Ákos Szőts <akos@szots.dev>
  - Cleaned up unnecessary BuildRequires
  - Update to 3.2.3
    * Add: support for Python 3.13
    * Fix: Using icalendar's tzinfo on created datetime to fix issue with icalendar
    * Fix: typos in code
    * Enhancement: Added free-busy report
    * Enhancement: Added 'max_freebusy_occurrences` setting to avoid potential DOS on reports
    * Enhancement: remove unexpected control codes from uploaded items
    * Enhancement: add 'strip_domain' setting for username handling
    * Enhancement: add option to toggle debug log of rights rule with doesn't match
    * Drop: remove unused requirement "typeguard"
    * Improve: Refactored some date parsing code
* Tue Jun 18 2024 Ákos Szőts <akos@szots.dev>
  - Update to 3.2.2
    * Enhancement: add support for auth.type=denyall (will be default for security reasons in upcoming releases)
    * Enhancement: display warning in case only default config is active
    * Enhancement: display warning in case no user authentication is active
    * Enhancement: add option to skip broken item to avoid triggering exception (default: enabled)
    * Enhancement: add support for predefined collections for new users
    * Enhancement: add options to enable several parts in debug log like backtrace, request_header, request_content, response_content (default: disabled)
    * Enhancement: rights/from_file: display resulting permission of a match in debug log
    * Enhancement: add Apache config file example (see contrib directory)
    * Fix: "verify-collection" skips non-collection directories, logging improved
* Fri Jun 07 2024 Ákos Szőts <akos@szots.dev>
  - Filtered out false positive rpmlint error message
  - Update to 3.2.1
    * Enhancement: add option for logging bad PUT request content
    * Enhancement: extend logging with step where bad PUT request failed
    * Fix: support for recurrence "full day"
    * Fix: list of web_files related to HTML pages
    * Test: update/adjustments for workflows (pytest>=7, typeguard<4.3)
* Sun May 05 2024 Ákos Szőts <akos@szots.dev>
  - Update to 3.2.0
    * Enhancement: add hook support for event changes+deletion hooks (initial support: "rabbitmq")
    * Dependency: pika >= 1.1.0
    * Enhancement: add support for webcal subscriptions
    * Enhancement: major update of WebUI (design+features)
    * Adjust: change default loglevel to "info"
    * Enhancement: support "expand-property" on REPORT request
    * Drop: support for Python 3.7 (EOSL, can't be tested anymore)
    * Fix: allow quoted-printable encoding for vObjects
* Mon Mar 18 2024 Ákos Szőts <akos@szots.dev>
  - Update to 3.1.9
    * Add: support for Python 3.11 + 3.12
    * Drop: support for Python 3.6
    * Fix: MOVE in case listen on non-standard ports or behind reverse proxy
    * Fix: stricter requirements of Python 3.11
    * Fix: HTML pages
    * Fix: Main Component is missing when only recurrence id exists
    * Fix: passlib don't support bcrypt>=4.1
    * Fix: web login now proper encodes passwords containing %XX (hexdigits)
    * Enhancement: user-selectable log formats
    * Enhancement: autodetect logging to systemd journal
    * Enhancement: test code
    * Enhancement: option for global permit to delete collection
    * Enhancement: auth type 'htpasswd' supports now 'htpasswd_encryption' sha256/sha512 and "autodetect" for smooth transition
    * Improve: Dockerfiles
    * Improve: server socket listen code + address format in log
    * Update: documentations + examples
    * Dependency: limit typegard version < 3
    * General: code cosmetics
* Sun Jan 15 2023 Ákos Szőts <akos@szots.dev>
  - Security fortifications (provided by systemd)

Files

/etc/radicale
/etc/radicale/config
/etc/radicale/rights
/etc/radicale/users
/usr/bin/radicale
/usr/lib/firewalld
/usr/lib/firewalld/services
/usr/lib/firewalld/services/radicale.xml
/usr/lib/python3.13/site-packages/Radicale-3.7.4-py3.13.egg-info
/usr/lib/python3.13/site-packages/Radicale-3.7.4-py3.13.egg-info/PKG-INFO
/usr/lib/python3.13/site-packages/Radicale-3.7.4-py3.13.egg-info/SOURCES.txt
/usr/lib/python3.13/site-packages/Radicale-3.7.4-py3.13.egg-info/dependency_links.txt
/usr/lib/python3.13/site-packages/Radicale-3.7.4-py3.13.egg-info/entry_points.txt
/usr/lib/python3.13/site-packages/Radicale-3.7.4-py3.13.egg-info/requires.txt
/usr/lib/python3.13/site-packages/Radicale-3.7.4-py3.13.egg-info/top_level.txt
/usr/lib/python3.13/site-packages/radicale
/usr/lib/python3.13/site-packages/radicale/__init__.py
/usr/lib/python3.13/site-packages/radicale/__main__.py
/usr/lib/python3.13/site-packages/radicale/__pycache__
/usr/lib/python3.13/site-packages/radicale/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/config.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/config.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/httputils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/httputils.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/log.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/log.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/pathutils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/pathutils.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/server.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/server.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/types.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/xmlutils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/__pycache__/xmlutils.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app
/usr/lib/python3.13/site-packages/radicale/app/__init__.py
/usr/lib/python3.13/site-packages/radicale/app/__pycache__
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/base.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/base.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/delete.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/delete.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/get.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/get.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/head.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/head.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/mkcalendar.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/mkcalendar.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/mkcol.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/mkcol.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/move.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/move.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/options.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/options.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/post.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/post.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/propfind.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/propfind.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/proppatch.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/proppatch.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/put.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/put.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/report.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/app/__pycache__/report.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/app/base.py
/usr/lib/python3.13/site-packages/radicale/app/delete.py
/usr/lib/python3.13/site-packages/radicale/app/get.py
/usr/lib/python3.13/site-packages/radicale/app/head.py
/usr/lib/python3.13/site-packages/radicale/app/mkcalendar.py
/usr/lib/python3.13/site-packages/radicale/app/mkcol.py
/usr/lib/python3.13/site-packages/radicale/app/move.py
/usr/lib/python3.13/site-packages/radicale/app/options.py
/usr/lib/python3.13/site-packages/radicale/app/post.py
/usr/lib/python3.13/site-packages/radicale/app/propfind.py
/usr/lib/python3.13/site-packages/radicale/app/proppatch.py
/usr/lib/python3.13/site-packages/radicale/app/put.py
/usr/lib/python3.13/site-packages/radicale/app/report.py
/usr/lib/python3.13/site-packages/radicale/auth
/usr/lib/python3.13/site-packages/radicale/auth/__init__.py
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/denyall.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/denyall.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/dovecot.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/dovecot.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/htpasswd.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/htpasswd.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/http_remote_user.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/http_remote_user.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/http_x_remote_user.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/http_x_remote_user.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/imap.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/imap.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/ldap.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/ldap.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/none.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/none.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/oauth2.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/oauth2.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/pam.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/pam.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/remote_user.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/auth/__pycache__/remote_user.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/auth/denyall.py
/usr/lib/python3.13/site-packages/radicale/auth/dovecot.py
/usr/lib/python3.13/site-packages/radicale/auth/htpasswd.py
/usr/lib/python3.13/site-packages/radicale/auth/http_remote_user.py
/usr/lib/python3.13/site-packages/radicale/auth/http_x_remote_user.py
/usr/lib/python3.13/site-packages/radicale/auth/imap.py
/usr/lib/python3.13/site-packages/radicale/auth/ldap.py
/usr/lib/python3.13/site-packages/radicale/auth/none.py
/usr/lib/python3.13/site-packages/radicale/auth/oauth2.py
/usr/lib/python3.13/site-packages/radicale/auth/pam.py
/usr/lib/python3.13/site-packages/radicale/auth/remote_user.py
/usr/lib/python3.13/site-packages/radicale/config.py
/usr/lib/python3.13/site-packages/radicale/hook
/usr/lib/python3.13/site-packages/radicale/hook/__init__.py
/usr/lib/python3.13/site-packages/radicale/hook/__pycache__
/usr/lib/python3.13/site-packages/radicale/hook/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/hook/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/hook/__pycache__/none.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/hook/__pycache__/none.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/hook/email
/usr/lib/python3.13/site-packages/radicale/hook/email/__init__.py
/usr/lib/python3.13/site-packages/radicale/hook/email/__pycache__
/usr/lib/python3.13/site-packages/radicale/hook/email/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/hook/email/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/hook/none.py
/usr/lib/python3.13/site-packages/radicale/hook/rabbitmq
/usr/lib/python3.13/site-packages/radicale/hook/rabbitmq/__init__.py
/usr/lib/python3.13/site-packages/radicale/hook/rabbitmq/__pycache__
/usr/lib/python3.13/site-packages/radicale/hook/rabbitmq/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/hook/rabbitmq/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/httputils.py
/usr/lib/python3.13/site-packages/radicale/item
/usr/lib/python3.13/site-packages/radicale/item/__init__.py
/usr/lib/python3.13/site-packages/radicale/item/__pycache__
/usr/lib/python3.13/site-packages/radicale/item/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/item/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/item/__pycache__/filter.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/item/__pycache__/filter.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/item/filter.py
/usr/lib/python3.13/site-packages/radicale/log.py
/usr/lib/python3.13/site-packages/radicale/pathutils.py
/usr/lib/python3.13/site-packages/radicale/py.typed
/usr/lib/python3.13/site-packages/radicale/rights
/usr/lib/python3.13/site-packages/radicale/rights/__init__.py
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/authenticated.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/authenticated.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/from_file.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/from_file.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/owner_only.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/owner_only.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/owner_write.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/rights/__pycache__/owner_write.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/rights/authenticated.py
/usr/lib/python3.13/site-packages/radicale/rights/from_file.py
/usr/lib/python3.13/site-packages/radicale/rights/owner_only.py
/usr/lib/python3.13/site-packages/radicale/rights/owner_write.py
/usr/lib/python3.13/site-packages/radicale/server.py
/usr/lib/python3.13/site-packages/radicale/sharing
/usr/lib/python3.13/site-packages/radicale/sharing/__init__.py
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/csv.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/csv.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/files.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/files.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/none.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/__pycache__/none.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/sharing/csv.py
/usr/lib/python3.13/site-packages/radicale/sharing/files.py
/usr/lib/python3.13/site-packages/radicale/sharing/none.py
/usr/lib/python3.13/site-packages/radicale/storage
/usr/lib/python3.13/site-packages/radicale/storage/__init__.py
/usr/lib/python3.13/site-packages/radicale/storage/__pycache__
/usr/lib/python3.13/site-packages/radicale/storage/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/__pycache__/multifilesystem_nolock.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/__pycache__/multifilesystem_nolock.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__init__.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/base.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/base.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/cache.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/cache.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/create_collection.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/create_collection.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/delete.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/delete.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/discover.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/discover.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/get.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/get.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/history.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/history.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/lock.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/lock.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/meta.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/meta.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/move.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/move.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/sync.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/sync.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/upload.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/upload.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/verify.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/__pycache__/verify.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/base.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/cache.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/create_collection.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/delete.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/discover.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/get.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/history.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/lock.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/meta.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/move.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/sync.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/upload.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem/verify.py
/usr/lib/python3.13/site-packages/radicale/storage/multifilesystem_nolock.py
/usr/lib/python3.13/site-packages/radicale/tests
/usr/lib/python3.13/site-packages/radicale/tests/custom
/usr/lib/python3.13/site-packages/radicale/tests/custom/__init__.py
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/auth.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/auth.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/rights.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/rights.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/storage_simple_sync.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/storage_simple_sync.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/web.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/__pycache__/web.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/tests/custom/auth.py
/usr/lib/python3.13/site-packages/radicale/tests/custom/rights.py
/usr/lib/python3.13/site-packages/radicale/tests/custom/storage_simple_sync.py
/usr/lib/python3.13/site-packages/radicale/tests/custom/web.py
/usr/lib/python3.13/site-packages/radicale/types.py
/usr/lib/python3.13/site-packages/radicale/utils.py
/usr/lib/python3.13/site-packages/radicale/web
/usr/lib/python3.13/site-packages/radicale/web/__init__.py
/usr/lib/python3.13/site-packages/radicale/web/__pycache__
/usr/lib/python3.13/site-packages/radicale/web/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/web/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/web/__pycache__/internal.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/web/__pycache__/internal.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/web/__pycache__/none.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/radicale/web/__pycache__/none.cpython-313.pyc
/usr/lib/python3.13/site-packages/radicale/web/internal.py
/usr/lib/python3.13/site-packages/radicale/web/internal_data
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icon.png
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/delete.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/download.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/edit.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/eye.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/key.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/new.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/repeat.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/share.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/icons/upload.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/loading.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/logo.svg
/usr/lib/python3.13/site-packages/radicale/web/internal_data/css/main.css
/usr/lib/python3.13/site-packages/radicale/web/internal_data/index.html
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/api
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/api/api.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/api/common.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/api/sharing.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/config.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/constants.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/main.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/models
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/models/collection.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/CollectionsScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/CreateEditCollectionScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/CreateEditShareScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/DeleteConfirmationScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/IncomingSharingScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/LoadingScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/LoginScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/ShareCollectionScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/UploadCollectionScene.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/scenes/scene_manager.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils/collection_utils.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils/collections_cache.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils/error.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils/form_validator.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils/misc.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils/permissions.js
/usr/lib/python3.13/site-packages/radicale/web/internal_data/js/utils/url_text.js
/usr/lib/python3.13/site-packages/radicale/web/none.py
/usr/lib/python3.13/site-packages/radicale/xmlutils.py
/usr/lib/systemd/system/radicale.service
/usr/lib/sysusers.d/system-user-radicale.conf
/usr/sbin/rcradicale
/usr/share/doc/packages/Radicale
/usr/share/doc/packages/Radicale/CHANGELOG.md
/usr/share/doc/packages/Radicale/DOCUMENTATION.md
/usr/share/doc/packages/Radicale/README.md
/usr/share/licenses/Radicale
/usr/share/licenses/Radicale/COPYING.md
/var/lib/radicale
/var/lib/radicale/collections


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026