grapevine/src/api
Charles Hall 51b30d9ba3
largely stop using RoomCreateEventContent
This became a problem because  #foundation-office:matrix.org has a
malformed create event with its `predecessor` set to a string instead of
a map.

The solution to this is, unfortunately, to do more shotgun parsing to
extract only the desired fields rather than trying to parse the entire
content every time. To prevent this kind of problem from happening
again, `RoomCreateEventContent` must only be used for creating new PDUs,
existing PDUs must be shotgun-parsed.
2024-11-08 20:36:46 -08:00
..
client_server largely stop using RoomCreateEventContent 2024-11-08 20:36:46 -08:00
ruma_wrapper Fix X-Matrix signature validation for incoming requests 2024-09-19 16:25:23 +00:00
appservice_server.rs fix api/appservice_server events 2024-07-16 11:12:07 -07:00
client_server.rs enable unreachable_pub lint 2024-05-12 18:51:26 -07:00
ruma_wrapper.rs client_server: use and provide authenticated media API 2024-09-01 09:42:45 +00:00
server_server.rs generalize get_room_version 2024-11-08 18:38:16 -08:00
well_known.rs require client base_url, rename from authority 2024-09-18 13:03:49 -07:00