grapevine/src
Charles Hall d388994657
rewrite media key parser
Fixes a regression in e2cba15ed2 where the
Content-Type and Content-Disposition parts are extracted in the wrong
order.

Fixes a long-standing issue in b6d721374f
where the Content-Type part was allowed to be completely missing rather
than present and 0 bytes long.

Improves the error messages for various parsing failures to be unique
and more obvious.
2024-09-19 15:27:10 -07:00
..
api Fix X-Matrix signature validation for incoming requests 2024-09-19 16:25:23 +00:00
config parse configured EnvFilter once 2024-06-12 19:56:59 -07:00
database rewrite media key parser 2024-09-19 15:27:10 -07:00
service skip over broken keys instead of aborting 2024-09-19 15:23:59 -07:00
utils Add OnDemandHashMap and TokenSet 2024-07-22 18:07:00 +00:00
api.rs serve well-known client and server config 2024-09-08 13:35:38 -07:00
args.rs follow xdg base dirs spec by default 2024-06-12 19:57:00 -07:00
config.rs Disable unauthenticated media access 2024-09-18 20:33:28 +00:00
database.rs Add wrapper types for short IDs 2024-09-06 17:20:14 +00:00
error.rs specify listener in error messages and logs 2024-06-13 15:49:21 -07:00
main.rs Disable unauthenticated media access 2024-09-18 20:33:28 +00:00
observability.rs tracing: allow configuring service name 2024-08-24 19:31:39 +00:00
service.rs Allow tracing filters to be changed at runtime 2024-06-27 16:04:23 -07:00
utils.rs improve media key decoding logs 2024-09-19 15:23:20 -07:00