MechaCat02
61669aac3f
fix: don't mark private-mode blobs as publicly cacheable
...
The immutable Cache-Control added for the reader preload work was
`public` unconditionally. Under PRIVATE_MODE, /files is auth-gated, so a
shared cache/CDN would store the blob and serve it to unauthenticated
clients, defeating the gate. Emit `private, ...` when private_mode is on,
`public, ...` otherwise.
Found in the security audit; regression from 0.124.3. Bump to 0.124.9.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 21:39:20 +02:00
..
2026-07-03 21:33:47 +02:00
2026-05-22 23:15:36 +02:00
2026-06-19 11:48:56 +02:00
2026-07-07 21:10:29 +02:00
2026-06-14 14:57:48 +02:00
2026-06-23 20:46:08 +02:00
2026-07-01 07:16:08 +02:00
2026-06-19 11:26:09 +02:00
2026-06-22 22:28:16 +02:00
2026-06-22 21:04:50 +02:00
2026-05-30 22:23:55 +02:00
2026-06-16 18:46:28 +00:00
2026-06-01 22:00:09 +02:00
2026-06-14 16:01:09 +02:00
2026-06-22 21:04:50 +02:00
2026-07-02 20:45:37 +02:00
2026-06-16 18:46:28 +00:00
2026-07-02 20:45:37 +02:00
2026-07-01 07:22:57 +02:00
2026-05-17 14:39:11 +02:00
2026-05-25 20:59:14 +02:00
2026-07-01 07:19:04 +02:00
2026-06-13 15:51:38 +02:00
2026-05-17 17:43:06 +02:00
2026-05-17 14:32:03 +02:00
2026-07-04 21:52:58 +02:00
2026-06-13 19:03:26 +02:00
2026-05-28 20:24:51 +02:00
2026-06-23 20:36:50 +02:00
2026-07-07 21:14:15 +02:00
2026-06-13 23:17:55 +02:00
2026-06-13 23:17:55 +02:00
2026-06-30 19:52:43 +02:00
2026-05-17 13:15:03 +02:00
2026-07-07 21:39:20 +02:00
2026-07-05 16:54:11 +02:00
2026-07-05 17:42:05 +02:00
2026-07-02 20:45:37 +02:00
2026-07-07 20:30:03 +02:00
2026-06-16 12:21:13 +00:00
2026-06-14 21:49:22 +02:00
2026-06-23 20:46:08 +02:00
2026-06-19 11:15:11 +02:00
2026-07-03 21:16:56 +02:00
2026-06-19 11:15:11 +02:00
2026-05-29 23:49:28 +02:00
2026-06-16 13:38:15 +00:00
2026-05-16 21:41:20 +02:00
2026-06-06 18:49:56 +02:00