grapevine/src/service
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
..
account_data change rustfmt configuration 2024-05-16 19:11:40 -07:00
appservice change rustfmt configuration 2024-05-16 19:11:40 -07:00
globals delete useless admin commands 2024-10-20 13:29:28 -07:00
key_backups change rustfmt configuration 2024-05-16 19:11:40 -07:00
media add admin command to delete all remote media files 2024-09-17 19:31:51 -07:00
pusher change rustfmt configuration 2024-05-16 19:11:40 -07:00
rooms largely stop using RoomCreateEventContent 2024-11-08 20:36:46 -08:00
sending sending.rs: rename OutgoingKind to Destination 2024-05-29 20:42:45 +00:00
transaction_ids change rustfmt configuration 2024-05-16 19:11:40 -07:00
uiaa move userdevicesessionid_uiaarequest to service 2024-10-20 13:29:32 -07:00
users upgrade to latest ruma 2024-11-08 17:26:44 -08:00
account_data.rs fix mod/use order 2024-10-03 15:28:24 -07:00
admin.rs rename constructor for admin service 2024-11-01 14:25:52 -07:00
appservice.rs rename appservice service constructor 2024-11-01 14:25:52 -07:00
globals.rs rename constructor for globals service 2024-11-01 14:25:52 -07:00
key_backups.rs fix mod/use order 2024-10-03 15:28:24 -07:00
media.rs ignore files that were probably never created 2024-09-19 12:29:51 -07:00
pdu.rs fix service/pdu events 2024-07-16 11:12:08 -07:00
pusher.rs fix mod/use order 2024-10-03 15:28:24 -07:00
rooms.rs enable unreachable_pub lint 2024-05-12 18:51:26 -07:00
sending.rs rename constructor for sending service 2024-11-01 14:25:52 -07:00
transaction_ids.rs fix mod/use order 2024-10-03 15:28:24 -07:00
uiaa.rs move userdevicesessionid_uiaarequest to service 2024-10-20 13:29:32 -07:00
users.rs upgrade to latest ruma 2024-11-08 17:26:44 -08:00