Commit Graph

53 Commits

Author SHA256 Message Date
3eadaf2bdb Accepting request 1199117 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1199117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=15
2024-09-06 15:18:53 +00:00
Ákos Szőts
437352e10b - 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

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=50
2024-08-30 05:08:34 +00:00
6e86aecd58 Accepting request 1183250 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1183250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=14
2024-06-27 14:00:31 +00:00
Ákos Szőts
4afd2f977a - 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

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=48
2024-06-18 19:16:08 +00:00
0eff9c65ac Accepting request 1180843 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1180843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=13
2024-06-14 17:02:45 +00:00
Ákos Szőts
e2d2b58888 - 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)

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=46
2024-06-07 07:32:00 +00:00
2a53079761 Accepting request 1173485 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1173485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=12
2024-05-12 20:54:21 +00:00
Ákos Szőts
dc1d041776 - 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

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=44
2024-05-05 10:30:11 +00:00
9f740320a9 Accepting request 1161353 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1161353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=11
2024-03-25 20:12:31 +00:00
Ákos Szőts
5a31425a7f - 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

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=42
2024-03-18 09:07:47 +00:00
768e4ebacc Accepting request 1060254 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1060254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=10
2023-01-23 17:31:26 +00:00
Ákos Szőts
e7a93d9dea - Security fortifications (provided by systemd)
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=40
2023-01-15 10:07:39 +00:00
9a02555c82 Accepting request 990602 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/990602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=9
2022-07-22 17:21:18 +00:00
Ákos Szőts
fb04584aee - Update to 3.1.8
* Fix setuptools requirement if installing wheel
  * Tests: Switch from python setup.py test to tox
  * Small changes to build system configuration and tests

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=38
2022-07-14 22:15:12 +00:00
ce9eb7b1d3 Accepting request 985937 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/985937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=8
2022-06-30 11:18:26 +00:00
Ákos Szőts
399b77873c - Add python passlib as a recommendation as it is needed for
htpasswd authentication

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=36
2022-06-22 18:51:01 +00:00
Ákos Szőts
2e13c2f20d Accepting request 982452 from home:jengelh:branches:network
- Trim filler wording from descriptions.

OBS-URL: https://build.opensuse.org/request/show/982452
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=35
2022-06-22 18:45:29 +00:00
e7d7c314ee Accepting request 974280 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/974280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=7
2022-05-02 14:25:37 +00:00
Ákos Szőts
2821264be0 - Update to 3.1.7
* Fix random href fallback

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=33
2022-04-25 06:31:34 +00:00
6a3104f556 Accepting request 970767 from network
OBS-URL: https://build.opensuse.org/request/show/970767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=6
2022-04-20 14:55:13 +00:00
df612317ac Accepting request 970726 from home:polslinux:branches:network
- Update to 3.1.6:
  * Ignore 'Not a directory' error for optional config paths
  * Fix upload of whole address book/calendar with UIDs that collide on
    case-insensitive filesystem

OBS-URL: https://build.opensuse.org/request/show/970726
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=31
2022-04-19 12:06:47 +00:00
6e9e6f4603 Accepting request 955944 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/955944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=5
2022-02-18 22:03:13 +00:00
800128987e Accepting request 952827 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/952827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=4
2022-02-09 19:39:35 +00:00
Ákos Szőts
ced57abc1b - Update to 3.1.5
* Ignore configuration file if access is denied
  * Use F_FULLFSYNC with PyPy on MacOS
  * Fallback if F_FULLFSYNC is not supported by the filesystem

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=29
2022-02-08 22:20:58 +00:00
Ákos Szőts
c1a6dc55f3 - Update to 3.1.4
* Fallback if RENAME_EXCHANGE is not supportd by the filesystem
  * Assume POSIX compatibility if sys.platform is not win32

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=28
2022-02-01 22:01:40 +00:00
Ákos Szőts
6dfc03ccce - Update to 3.1.3
* Redirect '…/.well-known/caldav' and '…/.well-known/carddav' to base prefix
  * Warning instead of error when base prefix ends with '/'

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=27
2022-01-26 22:10:38 +00:00
Ákos Szőts
1eb07b108b - Update to 3.1.2
* Verify that base prefix starts with '/' but doesn't end with '/'
  * Improve base prefix log message
  * Never send body for HEAD requests (again)

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=26
2022-01-22 07:34:10 +00:00
Ákos Szőts
39b8aece80 Resolved OBS conflicts
(Apparently, it's possible to upload when there're conflicts)

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=25
2022-01-19 19:54:22 +00:00
9b05b02a5a Accepting request 945255 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/945255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=3
2022-01-10 22:53:11 +00:00
Ákos Szőts
e4423ba54a - Fix download URL
* This release contains a "v" in front of the version number
    in the URL

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=23
2022-01-03 09:48:53 +00:00
Ákos Szőts
8ff0b7282e - Update to 3.1.0
* Single <D:propstat> element in PROPPATCH response
  * Allow multiple <D:set> and <D:remove> elements
  * Improve log messages
  * Fix date filter
  * Improve sanitization of collection properties
  * Cancel mkcalendar request on error
  * Use renameat2 on Linux for atomic overwriting of collections
  * Command Line Parser
    * Disallow abbreviated arguments
    * Support backend specific options and HTTP headers
    * Optional argument for boolean options
    * Load no config file for --config without argument
  * Allow float for server->timeout setting
  * Fix is-not-defined filter in addressbook-query report
  * Add python type hints
  * Add multifilesystem_nolock storage
  * Add support for Python 3.9 and 3.10
  * Drop support for Python 3.5
  * Fix compatibility with Evolution (Exceptions from recurrence rules)

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=22
2021-12-27 08:27:30 +00:00
6d5e2c5a18 Accepting request 922228 from network
OBS-URL: https://build.opensuse.org/request/show/922228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=2
2021-09-30 21:43:24 +00:00
Ákos Szőts
05f2acf0f8 Accepting request 921940 from home:kukuk:branches:network
- system-user-radicale.conf: remove leading spaces, SLE15 does
  not like them [bsc#1190203]

OBS-URL: https://build.opensuse.org/request/show/921940
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=21
2021-09-29 20:25:47 +00:00
f8b39d8edc Accepting request 913536 from network
New package Radicale. See https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/WE6JSMDNGTNZAZZTPNEQKNIFLGXFDUC3/

OBS-URL: https://build.opensuse.org/request/show/913536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Radicale?expand=0&rev=1
2021-08-24 08:54:32 +00:00
Ákos Szőts
75d80fbe69 - Add firewalld service description for Radicale
Based on the previous work of Martin Haas <sandrick@seznam.cz>

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=19
2021-08-22 07:34:41 +00:00
Ákos Szőts
8c79721086 - Migrate legacy user creation to sysusers.d(5)
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=18
2021-08-22 07:05:09 +00:00
Ákos Szőts
666cbb2af9 - Fix error message "Address family for hostname not supported" (EAFNOSUPPORT)
when trying to bind to a non-loopback address during startup

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=17
2021-06-19 07:45:13 +00:00
Ákos Szőts
cab850e9f2 Remove code for v1 -> v2/v3 upgrading since v1 times are long gone
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=16
2021-04-03 10:21:24 +00:00
Ákos Szőts
41272d0347 - Remove %{?systemd_requires} macro as it is not always needed
- Give full path of the interpreter in the .service file as a security hardening
- URL update for upgrading from v1.x

Thanks you dimstar for the review

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=15
2020-12-10 10:23:50 +00:00
Ákos Szőts
b8d829a793 - Removed Radicale.logrotate since there's no /var/log/radicale anymore
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=14
2020-10-08 19:33:37 +00:00
Ákos Szőts
c6a1d83ca4 - Radicale 3.0.6
* Allow web plugins to handle POST requests
- Remove /var/log/radicale since it's become unused by now
- Remove duplicated rights and users file listings
- Add DOCUMENTATION.md into %doc

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=13
2020-09-15 06:42:44 +00:00
Ákos Szőts
4a2607b01e - Start using openSUSE built-in python packaging scripts
- Wait with startup until network comes online. This helps the
  situation where a non-localhost address is given to be listened on
- Updated package description

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=12
2020-09-11 07:33:29 +00:00
Ákos Szőts
466975d1e2 Accepting request 832983 from home:polslinux:branches:network
- Update to 3.0.5
  * Start storage hook in own process group
  * Kill storage hook on error or exit
  * Try to kill child processes of storage hook
  * Internal Server: Exit immediately when signal is received
    (do not wait for clients or storage hook to finish)

OBS-URL: https://build.opensuse.org/request/show/832983
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=11
2020-09-11 07:12:29 +00:00
a876417704 Accepting request 828444 from home:polslinux:branches:network
- Update to 3.0.4
  * small fixes

OBS-URL: https://build.opensuse.org/request/show/828444
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=10
2020-09-08 08:50:40 +00:00
d2275ee401 Accepting request 808616 from home:polslinux:branches:network
- Update to 3.0.2
  * Use 403 response for supported-report and valid-sync-token errors
  * Internal server: Handle missing IPv6 support
  * Fix XML error messages

- Update to 3.0.0
  * Parallel write requests
  * Support PyPy
  * Protect against XML denial-of-service attacks
  * Check for duplicated UIDs in calendars/address books
  * Only add missing UIDs for uploaded whole calendars/address books
  * Switch from md5 to sha256 for UIDs and tokens
  * Code cleanup
  * Multiple configuration files separated by :
  * Optional configuration files by prepending file path with ?
  * Check validity of every configuration file and command line arguments separately 
  * Bind to IPv4 and IPv6 address, when both are available for hostname
  * Set default address to localhost:5232
  * Remove settings for SSL ciphers and protocol versions (enforce safe defaults instead)
  * Remove settings for file locking because they are of little use
  * Remove daemonization
  * Use md5 as default for htpasswd_encryption setting
  * Move setting realm from section server to auth
  * Use permissions RW for non-leaf collections and rw for address books/calendars
  * New permission i that only allows access with HTTP method GET 
See https://github.com/Kozea/Radicale/blob/master/NEWS.md for more info.

OBS-URL: https://build.opensuse.org/request/show/808616
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=9
2020-06-06 06:52:55 +00:00
Ákos Szőts
cddadad02f Upgrade to Radicale 2 with version 2.1.11
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=8
2018-11-29 10:47:51 +00:00
Ákos Szőts
25ebba2f4f - Radicale 1.1.6
- Improve logging for --export-storage

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=7
2017-07-25 05:33:00 +00:00
Ákos Szőts
652d0142a2 - Radicale 1.1.4
- Use shutil.move for --export-storage

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=6
2017-06-26 20:31:07 +00:00
Ákos Szőts
ec4040337d - Radicale 1.1.3
- Add a --export-storage=FOLDER command-line argument (by Unrud, see #606)

OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=5
2017-05-27 13:33:43 +00:00
Ákos Szőts
c7525ebff1 Adding 1.1.2 source
OBS-URL: https://build.opensuse.org/package/show/network/Radicale?expand=0&rev=4
2017-05-01 09:05:46 +00:00