grapevine/src/service
Stephen D 1b13d7f7ab Fix bug when retrieving keys for an event.
It's possible for a server to have multiple associated public keys. This can happen when a Matrix server is set up on a particular domain, its key is lost, and the server continues running on the domain. Now there will be two keys associated to the domain. The old logic wouldn't fetch the new key if we already had the old key cached. The new logic will fetch any keys we don't have that we need, rather than just fetching one key per server.
2024-08-31 23:02:53 -03: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 fix(keys): only use keys valid at the time of PDU or transaction, and actually refresh keys 2024-06-12 11:10:50 -07:00
key_backups change rustfmt configuration 2024-05-16 19:11:40 -07:00
media enable doc_markdown lint 2024-05-14 16:34:10 -07:00
pusher change rustfmt configuration 2024-05-16 19:11:40 -07:00
rooms Fix bug when retrieving keys for an event. 2024-08-31 23:02:53 -03: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 change rustfmt configuration 2024-05-16 19:11:40 -07:00
users enable dead_code lint 2024-05-26 19:46:48 -07:00
account_data.rs Remove useless wrapper Services 2024-05-14 20:21:51 -07:00
admin.rs chore: deprecate support for unstable room versions 2024-08-12 06:18:28 +02:00
appservice.rs More useful tracing spans 2024-05-20 16:49:45 +00:00
globals.rs chore: deprecate support for unstable room versions 2024-08-12 06:18:28 +02:00
key_backups.rs Remove useless wrapper Services 2024-05-14 20:21:51 -07:00
media.rs Return 504 when a file is missing to be by-spec 2024-07-21 20:42:07 -07:00
pdu.rs fix service/pdu events 2024-07-16 11:12:08 -07:00
pusher.rs fix service/pusher events 2024-07-16 11:12:07 -07:00
rooms.rs enable unreachable_pub lint 2024-05-12 18:51:26 -07:00
sending.rs fix service/sending events 2024-07-16 11:12:08 -07:00
transaction_ids.rs Remove useless wrapper Services 2024-05-14 20:21:51 -07:00
uiaa.rs fix service/uiaa events 2024-07-16 11:12:07 -07:00
users.rs simplify is_admin 2024-06-12 20:42:13 -07:00