Files
opencloud/services
Pascal Bleser d86de66a15 groupware: Etag handling
* implement correct Etag and If-None-Match handling, responding with
   304 Not Modified if they match

 * introduce SessionState and State string type aliases to ensure we are
   using the correct fields for those, respectively

 * extract the SessionState from the JMAP response bodies in the
   groupware framework instead of having to do that in every single
   groupware API

 * use uint instead of int in some places to clarify that the values are
   >= 0

 * trace-log how long a Session was held in cache before being evicted

 * add Trace-Id header handling: add to response when specified in
   request, and implement a custom request logger to include it as a
   field

 * implement a more compact trace-logging of all the methods and URIs
   that are served, to put them into a single log entry instead of
   creating one log entry for every URI
2026-02-23 09:34:45 +01:00
..
2026-02-22 00:13:15 +00:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-02-23 09:34:45 +01:00
2026-01-08 14:16:31 +01:00
2026-02-19 12:16:30 +01:00
2026-01-08 14:16:31 +01:00
2026-01-08 14:16:31 +01:00
2026-02-18 00:15:57 +00:00
2026-01-08 13:06:42 +01:00
2026-01-08 13:08:45 +01:00
2026-01-08 13:18:45 +01:00
2026-02-22 00:13:15 +00:00
2026-01-08 14:16:31 +01:00
2026-01-08 13:27:37 +01:00
2026-02-18 00:15:57 +00:00
2026-01-08 13:42:54 +01:00
2026-01-08 13:46:30 +01:00