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