grapevine/src
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
..
api largely stop using RoomCreateEventContent 2024-11-08 20:36:46 -08:00
cli rename Services constructor 2024-11-01 14:25:52 -07:00
config add observability infrastructure for cli subcmds 2024-10-25 11:27:11 -07:00
database upgrade to latest ruma 2024-11-08 17:26:44 -08:00
service largely stop using RoomCreateEventContent 2024-11-08 20:36:46 -08:00
utils Add support for HAProxy proxy protocol for listeners 2024-10-25 20:48:38 +00:00
api.rs serve well-known client and server config 2024-09-08 13:35:38 -07:00
cli.rs Add a "check-config" command to validate config files & tests for it 2024-11-01 12:08:17 -04:00
config.rs drop dependency on once-cell 2024-11-07 11:36:13 -08:00
database.rs move lasttimelinecount_cache to service 2024-10-20 13:29:33 -07:00
error.rs Add a "check-config" command to validate config files & tests for it 2024-11-01 12:08:17 -04:00
main.rs call maximize_fd_limit at top of main 2024-11-01 13:16:36 -07:00
observability.rs drop dependency on once-cell 2024-11-07 11:36:13 -08:00
service.rs make all caches individually configurable 2024-11-01 14:25:52 -07:00
utils.rs Add support for HAProxy proxy protocol for listeners 2024-10-25 20:48:38 +00:00