Commit Graph

3491 Commits

Author SHA1 Message Date
Peter Bieringer
af9ead9188 analyse two more xml tokens 2025-12-17 08:31:13 +01:00
Peter Bieringer
cbece4f276 catch 2 more xml tokens 2025-12-17 08:31:08 +01:00
Peter Bieringer
e64039e692 Merge pull request #1939 from pbiering/startup-log-cosmetics
Startup log cosmetics
2025-12-13 08:47:52 +01:00
Peter Bieringer
cf98ef0b4a rename function and fix type 2025-12-13 08:06:58 +01:00
Peter Bieringer
c73a53d815 remove copy-paste overhead 2025-12-13 08:06:44 +01:00
Peter Bieringer
690914e49f add unit 2025-12-13 08:00:06 +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
2411b63852 add function for calculating units for integers 2025-12-13 07:59:02 +01:00
Peter Bieringer
3212281cc2 Merge pull request #1938 from pbiering/add-propfind_max_resource_size
Add propfind max resource size support for PROPFIND and PUT
2025-12-12 18:20:16 +01:00
Peter Bieringer
81b3c28737 test RFC4791#5.2.5: SHOULD NOT be returned by a PROPFIND DAV:allprop request 2025-12-12 08:49:23 +01:00
Peter Bieringer
a7e9521b38 honor RFC4791#5.2.5: SHOULD NOT be returned by a PROPFIND DAV:allprop request 2025-12-12 08:49:13 +01:00
Peter Bieringer
c1f39d24f7 add new test ics 2025-12-11 23:14:08 +01:00
Peter Bieringer
e444454b84 extend changelog 2025-12-11 23:12:02 +01:00
Peter Bieringer
9a31087dfa add testcases for max-resource-size 2025-12-11 23:08:21 +01:00
Peter Bieringer
edd6195b6b add support for max-resource-size check on PUT 2025-12-11 23:07:58 +01:00
Peter Bieringer
e1b0721f9e change to dedicated option for propfind/max_resource_size 2025-12-11 22:55:41 +01:00
Peter Bieringer
bc2a14481f add new option max_resource_size 2025-12-11 22:53:02 +01:00
Peter Bieringer
e66d83cd84 add explanation to default value 2025-12-11 22:50:35 +01:00
Peter Bieringer
b51dcccd19 improve type specification 2025-12-11 22:44:19 +01:00
Peter Bieringer
ebdd3aac70 changelog for add support for max-resource-size using max-content-length 2025-12-11 09:00:49 +01:00
Peter Bieringer
6e3b277ff5 reduce to 80% for base64 coverage 2025-12-11 08:59:44 +01:00
Peter Bieringer
c3dfd5584d add test case for max-resource-size and getctag 2025-12-11 08:54:42 +01:00
Peter Bieringer
dd153df6cb add support for max-resource-size using max-content-length 2025-12-11 08:54:42 +01:00
Peter Bieringer
fcfbde9608 feed max-content-length into functions 2025-12-11 08:54:42 +01:00
Peter Bieringer
b3a65627e4 enrich class with max-content-length 2025-12-11 08:54:42 +01:00
Peter Bieringer
b60cfe3311 Merge pull request #1937 from pbiering/log-extension-for-xmlrequest
Log extension for xmlrequest
2025-12-11 08:54:25 +01:00
Peter Bieringer
4e0008b5e4 changelog for this log extension 2025-12-11 08:43:07 +01:00
Peter Bieringer
225555caa0 add support for timing analysis based on logged flags 2025-12-11 08:41:03 +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
1b5d83e132 cosmetics 2025-12-11 06:28:50 +01:00
Peter Bieringer
f4c6f3899b Merge pull request #1936 from pbiering/improve-mtime-size-cache
Improve mtime size cache for get request
2025-12-10 21:20:59 +01:00
Peter Bieringer
344c322763 changelog for 4f8c3fff05 2025-12-10 21:10:48 +01:00
Peter Bieringer
4f8c3fff05 remove unnecessary open+read for mtime+size cache 2025-12-10 21:08:16 +01:00
Peter Bieringer
8683bbc8a0 Merge pull request #1935 from pbiering/improve-profiling
Improve profiling and logging
2025-12-10 18:46:03 +01:00
Peter Bieringer
f879bd5c5d bugfix 2025-12-10 18:34:22 +01:00
Peter Bieringer
12c37af1db update changelog 2025-12-10 18:21:57 +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
a60e86671b extend copyright 2025-12-10 18:10:51 +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
bac608a37a add support for empty argument on pretty_xml 2025-12-10 17:52:54 +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
dfb932a448 new options [logging] profiling_per_request_header profiling_per_request_xml 2025-12-10 17:48:05 +01:00
Peter Bieringer
b819febeb2 new option [logging] response_header_on_debug 2025-12-10 17:47:09 +01:00
Peter Bieringer
1cbcc40994 fix typo 2025-12-10 17:45:47 +01:00
Peter Bieringer
8021848bcf clarify description 2025-12-10 17:44:21 +01:00
Peter Bieringer
c918a401a1 bugfix related to min-time calc 2025-12-09 08:51:23 +01:00
Peter Bieringer
d7f54fbc48 profiling: cosmetics 2025-12-09 08:26:27 +01:00