Peter Bieringer
4b9827f491
delay_on_error: catch all (not only PermissionDenied) execptions
2026-04-03 07:16:07 +02:00
Peter Bieringer
2bf174f012
sharing/token: fix result code
2026-04-02 13:10:17 +02:00
Peter Bieringer
594c477d73
delay: do not apply on PYTEST
2026-04-02 13:09:58 +02:00
Peter Bieringer
2b2a83c57c
delay: include delay in response time measurement
2026-04-02 13:09:29 +02:00
Peter Bieringer
3ab7e2049f
delay: delay_on_error only for 5xx, auth_delay for 401 in case login/user is missing
2026-04-02 13:06:28 +02:00
Peter Bieringer
a5e373c8c1
chatch PermissionError and respond 500
2026-03-21 08:31:26 +01:00
Peter Bieringer
4c3037b4ac
logging/limit_content: use
2026-03-14 15:12:46 +01:00
Peter Bieringer
9432e0aeb7
only calculate delay if enabled
2026-03-07 16:22:08 +01:00
Peter Bieringer
836063ee4c
update copyright
2026-03-07 15:57:24 +01:00
Peter Bieringer
9cc373132f
add delay_on_error option
2026-03-07 15:57:02 +01:00
Peter Bieringer
a8735943ad
cosmetics
2026-03-07 15:55:23 +01:00
Peter Bieringer
76abfe719b
only call expensive debug logging on debug level
2025-12-28 08:09:35 +01:00
Peter Bieringer
cbece4f276
catch 2 more xml tokens
2025-12-17 08:31:08 +01:00
Peter Bieringer
cf98ef0b4a
rename function and fix type
2025-12-13 08:06:58 +01:00
Peter Bieringer
b8ed32f3ee
log max-content-length on startup, add formatted int to raw values
2025-12-13 07:59:28 +01:00
Peter Bieringer
e1b0721f9e
change to dedicated option for propfind/max_resource_size
2025-12-11 22:55:41 +01:00
Peter Bieringer
cd792ef67c
add selection of XML query flags to request status log line
2025-12-11 08:39:53 +01:00
Peter Bieringer
c0af7bf1ba
extend profiling by logging header and XML request in case min duration exceeded
2025-12-10 18:21:21 +01:00
Peter Bieringer
f015b8e7a1
avoid raise condition with parallel running profilers
2025-12-10 18:12:08 +01:00
Peter Bieringer
2b2c417b1b
implement log of response header
2025-12-10 18:11:20 +01:00
Peter Bieringer
64f5e58549
add support for logging XML request conditionally for profiling
2025-12-10 18:09:04 +01:00
Peter Bieringer
183e556144
Adjust: [logging] header/content debug log indended by space to be skipped by logwatch
2025-12-10 18:01:14 +01:00
Peter Bieringer
97875b9514
log status of new/existing log/profile header/content options on startup
2025-12-10 17:50:20 +01:00
Peter Bieringer
d7f54fbc48
profiling: cosmetics
2025-12-09 08:26:27 +01:00
Peter Bieringer
5fbd838eab
profiling: cosmetics/alignment
2025-12-08 18:41:43 +01:00
Peter Bieringer
2df265617b
profiling: fix for 'none'
2025-12-08 17:55:11 +01:00
Peter Bieringer
3f4d434439
profiling: add support
2025-12-08 12:33:17 +01:00
Peter Bieringer
1c7ff414a9
extend app calls with remote host+useragent
2025-11-16 17:06:00 +01:00
Peter Bieringer
bf8619a41c
add support for http_remote_user
2025-11-15 15:32:13 +01:00
Peter Bieringer
a51e6ff65e
remove duplicate definition
2025-10-19 20:55:10 +02:00
Peter Bieringer
c5633b8325
fix lint
2025-10-19 20:54:00 +02:00
Peter Bieringer
c503542c6c
strict_preconditions: new config option / handling
2025-10-19 18:55:36 +02:00
Peter Bieringer
50a6b8462d
log size of answer if given
2025-10-04 11:48:08 +02:00
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