1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-06-26 16:45:52 +00:00
Commit graph

2042 commits

Author SHA1 Message Date
Unrud
447a9d91f3 Don't use assertion for expected error 2021-12-20 21:21:20 +01:00
Unrud
dd3a3b17d4 Don't modify global constants 2021-12-20 21:21:20 +01:00
Unrud
c89cd67065 Improve log messages
Log failed login attempts with remote host as warning (closes #1104)
Add component UID to log message about invalid recurrence rules (reference #602)
Use "forwarded for" instead of "forwarded by" for remote host
2021-12-20 21:18:32 +01:00
Unrud
9cc88eb4f6 More tests
for PROPPATCH, PROPFIND, MKCALENDAR and MKCOL
2021-12-20 21:18:32 +01:00
Unrud
d23a7365ba Allow multiple <D:set> and <D:remove> elements and consider order 2021-12-20 21:18:32 +01:00
Unrud
4ff3f545cc Single <D:propstat> element in PROPPATCH response
Instead of multiple elements with the same status
2021-12-20 21:18:32 +01:00
Unrud
7831ba3e37 Improve variable names 2021-12-20 21:18:32 +01:00
Unrud
ee5489dcd6 Add Python implementation classifier 2021-12-20 21:18:32 +01:00
Unrud
e80ceb171a Add Python 3.9 classifier 2021-12-20 21:18:32 +01:00
Unrud
19593c4b39 Rename branch to v3 2021-12-20 21:12:27 +01:00
Unrud
09d41d23e0 Use regular ids 2021-12-14 22:29:40 +01:00
Unrud
25b2930d2e Documentation: Use level 1 heading as title 2021-12-14 00:24:55 +01:00
Unrud
96768e166b Update .gitignore 2021-11-14 23:49:27 +01:00
Unrud
b638b0edce Merge pull request #1110 from pbiering/url-fix-fedora
Squashed commit of the following:

commit 9f1a11c832
Author: Peter Bieringer <pb@bieringer.de>
Date:   Sun Sep 27 16:56:35 2020 +0200

    url fix for Fedora

commit 240af9803f
Merge: 1e55a31 d48bacc
Author: Peter Bieringer <pb@bieringer.de>
Date:   Sun Sep 27 16:49:49 2020 +0200

    Merge remote-tracking branch 'upstream/master'

commit 1e55a314d5
Merge: d61f4e7 d31eaf7
Author: Peter Bieringer <pb@bieringer.de>
Date:   Sat Sep 26 10:14:53 2020 +0200

    Merge remote-tracking branch 'upstream/master'

commit d61f4e7b81
Author: Unrud <unrud@outlook.com>
Date:   Mon Apr 30 00:18:36 2018 +0200

    Auth: Introduce login(login, password) method

    This deprecates map_login_to_user, is_authenticated and is_authenticated2

commit 7ecd7343ba
Author: Unrud <unrud@openaliasbox.org>
Date:   Sun Jun 25 11:18:05 2017 +0200

    Empty commit for release of 2.1.0
2020-09-27 18:10:33 +02:00
Unrud
bb69170290 Bump version to 3.0.6 2020-09-14 21:33:43 +02:00
Unrud
8008b36f22 Fix exceptions raised by decode_request 2020-09-14 21:31:00 +02:00
Unrud
6f3a95245f Extract read*_request_body methods 2020-09-14 21:31:00 +02:00
Unrud
5aef41e691 Rename _write_xml_content to _xml_response 2020-09-14 21:31:00 +02:00
Unrud
f23b413cef Add more tests 2020-09-14 21:31:00 +02:00
Tom Hacohen
09b021f33e Web: add support for the POST HTTP method. (#1097)
* Web: add support for the POST HTTP method.

This patch adds support for POST in addition to the already supported GET.

This is needed for implementing more complex web modules that also
support configuration modifications and advanced queries.

* Base web: return METHOD_NOT_ALLOWED when method isn't implemenetd.

Co-authored-by: Unrud <Unrud@users.noreply.github.com>
2020-09-14 21:31:00 +02:00
Unrud
2dc7acda17 Respond 405 for unsupported methods instead of server error 2020-09-14 21:31:00 +02:00
fe60
b5525819c9 ensure group 'radicale' gets created
Without the option --user-group the creation of the group depends on default values.
In OpenSUSE Tumbleweed the user 'radicale' became a member of 'users'.
2020-09-12 18:49:47 +02:00
Unrud
da0d879567 Bump version to 3.0.5 2020-08-31 14:23:03 +02:00
Unrud
1cbdda6c87 Try to kill child processes of storage hook 2020-08-31 14:21:44 +02:00
Unrud
5225e9d017 Start storage hook in own process group
Prevents terminals from sending SIGINT etc.
2020-08-31 14:21:44 +02:00
Unrud
3a4a7eb3e4 Kill storage hook on error 2020-08-31 14:21:44 +02:00
Unrud
0f74257eae Test Python 3.9 2020-08-31 14:21:44 +02:00
Unrud
f570bb5738 Exit immediately after cleanup when signal is received
Waiting for clients introduces the risk that we exceed some timeout (e.g. from systemd) and get killed instead.
2020-08-31 14:21:44 +02:00
Unrud
e7a5d03dc2 Make shutdown_socket optional 2020-08-31 14:21:44 +02:00
Unrud
732f35b633 Remove radicale.py script
The script installed by setuptools should be used instead.
2020-08-31 14:21:44 +02:00
Unrud
0ae2964d26 Remove untested FCGI example
Closes #1017
Closes #1018
2020-08-31 14:21:44 +02:00
Unrud
31b8bd525f Bump version to 3.0.4 2020-08-18 23:01:24 +02:00
Unrud
f9bd89c92a Fix internal server on FreeBSD 2020-08-18 23:01:11 +02:00
Unrud
955807d797 Add reverse proxy examples for Apache .htaccess 2020-08-16 18:23:35 +02:00
Unrud
a09689179b Install without git 2020-08-07 04:56:56 +02:00
Unrud
ff1a1ab890 Simpler Dockerfile
Inspired by #1087
2020-08-07 02:29:49 +02:00
Unrud
f20b999630 Dockerfile: Install bcrypt 2020-07-23 20:15:14 +02:00
Unrud
184c1ec3ee Dockerfile: Install pip3 2020-07-23 20:15:03 +02:00
Johannes Zellner
b235225462 Fix Cloudron documentation link 2020-07-23 19:52:12 +02:00
Unrud
0f7caa4b49 CI: Fix coveralls
Broken by coveralls>=2.1.0
2020-07-23 19:46:24 +02:00
Unrud
9ad6ef87e6 CI: Update actions/setup-python to v2 2020-07-23 19:41:47 +02:00
Unrud
c471ee5603 Fix isort test
Was broken by isort>=5
2020-07-23 19:41:37 +02:00
Unrud
46b1fd47ea Bump version to 3.0.3 2020-06-06 21:15:12 +02:00
Unrud
bf6bc3ac86 Fix internal server on OpenBSD
On OpenBSD closed sockets are handled as exceptional conditions.
Fixes #1062
2020-06-06 21:13:15 +02:00
Nico
2f8a2d746d Update NEWS.md
Corrected typo
2020-05-24 15:06:17 +02:00
Unrud
06f898adcc Bump version to 3.0.2 2020-05-24 13:46:21 +02:00
Unrud
46692548d7 Cosmetics 2020-05-24 13:42:56 +02:00
Unrud
88843770b8 Use 403 response for supported-report and valid-sync-token errors
Some clients don't handle 409
2020-05-24 13:42:56 +02:00
Unrud
6a29233737 Cosmetics 2020-05-24 13:42:56 +02:00
Unrud
6746aa97f3 Add tests for conflicting UIDs and overwriting of items 2020-05-24 13:42:56 +02:00