Files
opencloud/services
Pascal Bleser 5fc0dc5ea2 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-04-03 15:38:18 +02:00
..
2026-04-02 00:05:58 +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-03-30 14:51:00 +02:00
2026-01-08 14:16:31 +01:00
2026-04-03 15:38:18 +02: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-04-02 00:05:58 +00:00
2026-03-30 14:51:00 +02:00
2026-01-08 13:08:45 +01:00
2026-04-02 00:05:58 +00:00
2026-01-08 14:16:31 +01:00
2026-01-08 13:27:37 +01:00
2026-04-02 00:05:58 +00:00
2026-01-08 13:42:54 +01:00
2026-03-30 11:39:22 +02:00
2026-03-30 14:51:00 +02:00