1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-09-15 20:36:55 +00:00
Commit graph

77 commits

Author SHA1 Message Date
Johannes Berg
b5a1ea911d auth: dovecot: pass remote IP (rip=) to auth server
If known, let the auth server know where the client came
from, using REMOTE_ADDR or, optionally/configurably, the
X-Remote-Addr header value (which is needed when running
behind a trusted proxy.)

Addresses #1859.
2025-09-09 12:10:00 +02:00
Peter Bieringer
8e4447e95b conditional log level for base_prefix strip action 2025-08-22 08:49:24 +02:00
Nate Harris
80dc4995cf - Capture previous version of event pre-overwrite for use in notification hooks
- Use previous version of event in email hooks to determine added/deleted/updated email type
2025-08-13 23:46:24 -06:00
Peter Bieringer
878c9ea193 extend log message found via https://github.com/Kozea/Radicale/issues/1823 2025-07-21 19:38:15 +02:00
Peter Bieringer
e907e90119 fix a typo 2025-04-10 05:44:35 +02:00
Peter Bieringer
914320826f extend request log with HTTPS info 2025-03-08 16:50:35 +01:00
Peter Bieringer
280968e694 remove base prefix from path (required for proper handling if called by reverse proxy) 2025-03-02 09:06:30 +01:00
Peter Bieringer
7b4da3a128 detect called by reverse proxy 2025-03-02 09:05:41 +01:00
Peter Bieringer
c6bd129fa2 script_name: config check 2025-03-02 09:05:12 +01:00
Peter Bieringer
5a00baab3f cosmetics 2025-01-03 07:11:51 +01:00
Peter Bieringer
c10ce7ae46 add support for login info log 2025-01-01 16:30:34 +01:00
Peter Bieringer
6ebca08423 extend copyright 2025-01-01 15:47:22 +01:00
Peter Bieringer
973b26b2e9 add new option rights/permit_overwrite_collection 2024-09-30 21:26:24 +02:00
Dipl. Ing. Péter Varkoly
d75b071fec Fix the problems found by flake8. 2024-09-11 08:12:08 +02:00
Dipl. Ing. Péter Varkoly
606bd30514 Rebase 2024-09-05 10:44:28 +02:00
Peter Bieringer
39662fc680 fix config section info 2024-08-28 07:48:45 +02:00
Dipl. Ing. Péter Varkoly
5167f12624 Rebase rights/from_file.py.
Apply proposed/asked changes.
2024-08-26 11:21:53 +02:00
Dipl. Ing. Péter Varkoly
19e5972b4f Fix merge conflicts. 2024-08-25 14:11:48 +02:00
Mathieu Dupuy
47bc966a13
fix misspellings 2024-07-24 12:29:13 +02:00
Peter Bieringer
defa767c8a add suppress log messages 2024-06-18 08:24:25 +02:00
Peter Bieringer
e9c7d4a671
Merge pull request #1473 from itglob/master
Ability to create predefined calendar or(and) addressbook for new user
2024-06-11 22:18:25 +02:00
Peter Bieringer
02019e73e6 conditional debug log of request header+content / response content 2024-06-11 13:26:21 +02:00
Peter Bieringer
2c0da6f37c extend copyright 2024-05-29 06:08:04 +02:00
Peter Bieringer
4678612194 add option to log bad PUT request content 2024-05-29 06:07:36 +02:00
IM
515afb52ed move check predefined_collections props to config.py 2024-05-03 23:07:04 +03:00
IM
f7e01d55ed Ability to create predefined calendar or(and) addressbook for new user 2024-04-22 12:23:24 +03:00
Peter Bieringer
0f355114ae add option for global permit of delete of collection (default: True to avoid breaking change) 2024-03-09 06:43:39 +01:00
Peter Bieringer
7936e714d4
Revert "Add check for base_prefix indicating Radicale running at site root (/)" 2024-03-02 20:38:17 +01:00
Daniel Lange
cb5b92cb7a Add check for base_prefix indicating Radicale running at site root (/)
Alternative to PR #1310
2023-12-20 11:24:51 +01:00
Peter Varkoly
8d19fd7a64 Now rights can be add to user groups too. 2022-02-21 17:15:21 +01:00
Unrud
2cbbd4dc9c Warning instead of error when base prefix ends with '/'
Workaround for #1210
2022-01-26 22:06:09 +01:00
Unrud
e4cc73098a Redirect …/.well-known/{caldav,carddav} to /
Closes #1200
2022-01-22 18:23:03 +01:00
Unrud
17a5e5b6e0 Verify that base_prefix starts with '/' 2022-01-22 00:34:38 +01:00
Unrud
3763ed46c4 Error if SCRIPT_NAME ends with '/' 2022-01-21 19:56:57 +01:00
Unrud
0b7e9d73c9 Improve log message 2022-01-21 19:56:56 +01:00
Unrud
c96e5b6667 Drop body for HEAD requests last 2022-01-19 19:58:05 +01:00
Unrud
4ed77cabc6 Only redirect to sanitized path under /web 2022-01-18 18:20:15 +01:00
Unrud
d1532aa466 Extract httputils.redirect 2022-01-18 18:20:15 +01:00
Unrud
1336c02079 Re-use variable 2022-01-18 18:20:14 +01:00
Unrud
4a0bcde7a3 Set Content-Length for HEAD requests 2022-01-15 22:33:55 +01:00
Unrud
b93842b10c Redirect GET and HEAD requests to sanitized path 2022-01-15 22:33:55 +01:00
Unrud
6dee974b74 Don't sanitize WSGI script name 2022-01-15 22:33:55 +01:00
Unrud
bbaf0ebd8c Change name in file header 2021-12-09 16:55:46 +01:00
Unrud
f921e48648 Remove unused variable 2021-09-27 17:22:37 +02:00
Unrud
cecb17df03 More type hints 2021-09-26 22:24:45 +02:00
Unrud
73e42f8101 Enable static type checking 2021-09-26 22:24:45 +02:00
Unrud
b14889e170 Workaround: defusedxml messes up subsequent imports of ElementTree
See https://github.com/tiran/defusedxml/issues/54
2020-10-04 10:15:16 +02:00
Unrud
0b3e4204a5 Cosmetics 2020-10-04 10:14:57 +02:00
Unrud
d48bacc8e3 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
2020-09-26 22:08:23 +02:00
Unrud
0ce90d6b34 Extract read*_request_body methods 2020-09-14 21:19:48 +02:00