httpd example config for Radicale (Python3.12).
Provides
Requires
License
GPL-3.0-or-later
Changelog
* Sat Oct 04 2025 Peter Bieringer <pb@bieringer.de> - 3.5.7-3
- Switch from Python 3.11 to 3.12 (LTS)
- Bundle passlib 1.7.4
* Sat Oct 04 2025 Peter Bieringer <pb@bieringer.de> - 3.5.7-2
- Switch from Python 3.9 (retirement 2025-11) to 3.11
- Debundle passlib as 1.7.4 is available for 3.11
* Sat Sep 27 2025 Peter Bieringer <pb@bieringer.de> - 3.5.7-1
- Update to 3.5.7
* Mon Sep 15 2025 Peter Bieringer <pb@bieringer.de> - 3.5.6-1
- Update to 3.5.6
* Fri Aug 22 2025 Peter Bieringer <pb@bieringer.de> - 3.5.5-1
- Update to 3.5.5
* Sat Jun 14 2025 Peter Bieringer <pb@bieringer.de> - 3.5.4-3
- Rename InfCloud-fonts package to InfCloud-fontware (BZ#2372650)
* Sun May 25 2025 Peter Bieringer <pb@bieringer.de> - 3.5.4-1
- Update to 3.5.4
* Mon May 12 2025 Peter Bieringer <pb@bieringer.de> - 3.5.3-3
- Alignment EL
- Conditionally Remove (Build)Require: python3-dateutil
* Sun May 11 2025 Peter Bieringer <pb@bieringer.de> - 3.5.3-1
- Update to 3.5.3
* Wed Apr 23 2025 Peter Bieringer <pb@bieringer.de> - 3.5.2-1
- Add support for optional environment file /etc/sysconfig/radicale
- Package template for /etc/sysconfig/radicale
- Update to 3.5.2
* Sun Apr 13 2025 Peter Bieringer <pb@bieringer.de> - 3.5.1-3
- Fix conditional dependency of shadow-utils introduced with 3.5.0-1
* Mon Apr 07 2025 Peter Bieringer <pb@bieringer.de> - 3.5.1-2
- Fix missing user/group creation introduced with 3.5.0-1 (bz#2358635)
* Sat Apr 05 2025 Peter Bieringer <pb@bieringer.de> - 3.5.1-1
- Update to 3.5.1
* Sun Mar 09 2025 Peter Bieringer <pb@bieringer.de> - 3.5.0-1
- Update to 3.5.0
- Bundle InfCloud 0.13.1 with dedicated sub packages
- Add sysusers.d config file to allow rpm to create users/groups automatically (>= F43|EL11)
* Sun Jan 26 2025 Peter Bieringer <pb@bieringer.de> - 3.4.1-1
- Update to 3.4.1
* Thu Jan 09 2025 Peter Bieringer <pb@bieringer.de> - 3.4.0-2
- Update to 3.4.0
* Sat Dec 28 2024 Peter Bieringer <pb@bieringer.de> - 3.3.3-1
- Update to 3.3.3
- New subpackage logwatch with files from from contrib/logwatch
* Wed Dec 18 2024 Peter Bieringer <pb@bieringer.de> - 3.3.2-2
- systemd unit file: add /var/cache/radicale to ReadWritePaths
* Sun Dec 15 2024 Peter Bieringer <pb@bieringer.de> - 3.3.2-1
- Update to 3.3.2
- Package /var/cache/radicale for optional storage of cache files
* Sun Nov 24 2024 Peter Bieringer <pb@bieringer.de> - 3.3.1-1
- Add sebool for hook (supports RHBZ#1928899)
- Update to 3.3.1
* Sun Oct 13 2024 Peter Bieringer <pb@bieringer.de> - 3.3.0-1
- Update to 3.3.0
- EL8: update bundled defusedxml to 2.8.1 (align with EL9)
- EL8: update bundled passlib to 1.7.4 (align with EL9)
* Wed Oct 02 2024 Peter Bieringer <pb@bieringer.de> - 3.2.3-2
- EL8: update bundled vobject to 0.9.8
* Wed Jun 19 2024 Peter Bieringer <pb@bieringer.de> - 3.2.2-1
- Update to 3.2.2
- Obsolete radicale-config-storage-hooks-SELinux-note.patch by inject inside spec file
- Obsolete radicale-httpd by contrib config from upstream
- Fix group+permissions of /etc/radicale/rights
- Create an empty file /etc/radicale/users with proper permissions
* Sun Jun 02 2024 Peter Bieringer <pb@bieringer.de> - 3.2.1-1
- Update to 3.2.1
* Mon May 13 2024 Peter Bieringer <pb@bieringer.de> - 3.2.0-4
- EL8: blacklist "pika" (required for 'rabbitmq' hook)
- EL8: fix require-exclude for bundled dateutil
* Fri May 03 2024 Peter Bieringer <pb@bieringer.de> - 3.2.0-1
- Update to 3.2.0
- EL8: update bundled vobject to 0.9.7
- EL8: update to Python 3.9 (requires update with option --allowerasing)
- EL8: reenable bundled dateutil (required by Python 3.9)
* Mon Apr 29 2024 Peter Bieringer <pb@bieringer.de> - 3.1.9-2
- SELinux/radicale.te: new boolean and policy for radicale_use_fusefs
* Mon Mar 18 2024 Peter Bieringer <pb@bieringer.de> - 3.1.9-1
- Update to 3.1.9
- Remove obsolete patches
- Add support for intermediate build using gitcommit
* Tue Aug 08 2023 Peter Bieringer <pb@bieringer.de> - 3.1.8-54
- Readjust setup.py after applying patch to proper version (#2229519)
* Wed Jun 21 2023 Peter Bieringer <pb@bieringer.de> - 3.1.8-53
- Update patch release/upstream to d7ce2f0b (2023-04-22)
- Add radicale-3.1.8-fix-main-component-PR-1252.patch
- Partially align spec file with Fedora variant
* Sat Apr 15 2023 Peter Bieringer <pb@bieringer.de> - 3.1.8-51
- Move bundled required modules to USER_SITE directory
- Disable bundled dateutil (EPEL provides now 2.8.2)
- Remove cases for radicale major version 1 and 2
- Move binaries to libexec and create a wrapper script
- Align systemd unit file with f38
- Fix __requires_exclude and fix/add "Requires" entries
* Tue Mar 21 2023 Peter Bieringer <pb@bieringer.de> - 3.1.8-38
- Replace PR-1271 and PR-1276 with patch against upstream 6ae831a3
- Extend SELinux policy to allow native journald logging
- Update to 3.1.8
* Wed Jan 11 2023 Peter Bieringer <pb@bieringer.de> - 3.1.7-37
- Add radicale-disable-timestamp-if-started-by-systemd-PR-1276.patch
- Fix still unsolved SELinux issues (#2156633)
- Add radicale-fix-move-behind-proxy-PR-1271.patch
* Thu Jul 21 2022 Maxwell G <gotmax@e.email> - 3.1.7-31
- Rebuild to fix bug in epel-rpm-macros' Python dependency generator
* Fri May 13 2022 Peter Bieringer <pb@bieringer.de> - 3.1.7-30
- Update to 3.1.7 (#2077126)
* Tue Feb 01 2022 Peter Bieringer <pb@bieringer.de> - 3.1.3-27
- Update to 3.1.3 (#2047522)
* Sun Jan 23 2022 Peter Bieringer <pb@bieringer.de> - 3.1.2-26
- Update to 3.1.2 (#2043986)
* Wed Jan 19 2022 Peter Bieringer <pb@bieringer.de> - 3.1.1-24
- Version 3.1.1
- Fix URLs to major version upgrade notes
- Replace NEWS.md by CHANGELOG.md
* Mon Dec 27 2021 Peter Bieringer <pb@bieringer.de> - 3.1.0-23
- Version 3.1.0
- SELinux policy: add notes in subpackage description and default config file that storage hooks are not supported so far (RHBZ#1928899)
- add required init_nnp_daemon_domain to radicale.te (1.0.9): (RHBZ#2020942)
* Fri Mar 05 2021 Peter Bieringer <pb@bieringer.de> - 3.0.6-17
- Move SELinux into dedicated subpackage and add as suggestion to main package (RHBZ#1934895)
* Fri Jan 01 2021 Simon Neininger <simon@neininger.net> - 3.0.6-15
- EPEL-8: Don't generate Provides / Requires for bundled dependencies (RHBZ#1911887)
* Wed Dec 16 2020 Simon Neininger <simon@neininger.net> - 3.0.6-14
- Do not generate Provides for python-dateutil, vobject, defusedxml, passlib
* Sun Nov 08 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-13
- Only SELinux relabel log directory if existing
- Remove no longer required/supported log directory from SELinux file context
* Tue Sep 22 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-10
- Disable -D in systemd unit file for major version 3
- Toggle loglevel to info by default
- No longer package /var/log/radicale and the logrotate config for major version 3 (logs only to stdout/stderr now)
- Replace /var/run with _rundir (additional leftovers found)
* Tue Sep 22 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-9
- Add additional test with an example collection
* Tue Sep 22 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-8
- Bundle vobject 0.9.6.1, dateutil 2.8.1, defusedxml 0.6.0, passlib 1.7.2 for EL8
- Bundle setuptools_scm 1.17.0 to be able to bundle dateutil
- Fixes/extensions for EL8 support
* Mon Sep 21 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-7
- Do not use fixfiles in subpackages which have nothing related defined so far
- Enable -D in systemd unit file for major version 3
- Add 'check' section and related build requirements
* Mon Sep 21 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-6
- Remove additional failsafe checks to prevent manual upgrade from major version 2 (no longer needed)
- Revert use of radicale_package name (no no longer needed)
- Fix hidden SELinux post-install/post-uninstall issues
- Fix attributes for wsgi/fcgi
- Fix not working pre/post with new major version in package
* Sun Sep 20 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-5
- Include major version in package name
- Adjust systemd unit file for major version 3
* Sun Sep 20 2020 Peter Bieringer <pb@bieringer.de> - 3.0.6-4
- Version 3.0.6 (obsoletes fcgi and logging config file)
- Add additional failsafe checks to prevent manual upgrade from major version 2
- Replace /var/run with _rundir
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.12-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.1.12-2
- Rebuilt for Python 3.9
* Tue May 19 2020 Juan Orti Alcaine <jortialc@redhat.com> - 2.1.12-1
- Version 2.1.12
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sun Jan 12 2020 Juan Orti Alcaine <jortialc@redhat.com> - 2.1.11-2
- Fix hardlink path on epel
* Sun Jan 05 2020 Juan Orti Alcaine <jortialc@redhat.com> - 2.1.11-1
- Version 2.1.11
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.10-7
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 26 2019 Juan Orti Alcaine <jortialc@redhat.com> - 2.1.10-6
- Use autogenerated python dependencies
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.10-5
- Rebuilt for Python 3.8
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Wed Jun 19 2019 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.10-3
- hardlink moved to /usr/bin
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Sep 10 2018 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.10-1
- Version 2.1.10
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.1.9-4
- Rebuilt for Python 3.7
* Thu May 31 2018 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.9-3
- Add versioned dependencies
* Wed May 23 2018 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.9-2
- Recommends: python3-bcrypt, python3-passlib
* Wed May 16 2018 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.9-1
- Version 2.1.9
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Nov 16 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.8-3
- SELinux rule to allow connection to POP port
* Sun Oct 08 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.8-2
- Run in daemon mode so it creates the PID file
* Mon Sep 25 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.8-1
- Version 2.1.8
* Wed Sep 20 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.7-1
- Version 2.1.7
* Tue Sep 12 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.6-2
- Upload 2.1.6 sources
* Tue Sep 12 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.6-1
- Version 2.1.6
* Sun Aug 27 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.5-1
- Version 2.1.5
* Mon Aug 07 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.4-1
- Version 2.1.4
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Jul 24 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.2-1
- Version 2.1.2
* Sat Jul 01 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.1-1
- Version 2.1.1
* Fri Jun 30 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.0-3
- Update SELinux policy
* Fri Jun 30 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.0-2
- Remove PrivateDevices=true (RHBZ#1452328)
* Sun Jun 25 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.1.0-1
- Version 2.1.0
* Sun May 28 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.0.0-1
- Version 2.0.0
* Wed May 03 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.0.0rc2-2
- Run in foreground
* Wed May 03 2017 Juan Orti Alcaine <jorti@fedoraproject.org> - 2.0.0rc2-1
- Version 2.0.0rc2
- Drop python2 support
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org>