Kurt Roeckx
c53d79e287
fixup! Get required keys in batch when joining a room
2021-09-01 19:30:32 +02:00
Kurt Roeckx
984ad5ecd6
fixup! Get required keys in batch when joining a room
2021-09-01 19:30:31 +02:00
Kurt Roeckx
b546a5bf15
Let our server signing be valid for 1 week
...
It was valid for 2 minutes, which can result in the server being
asked too much for something that never changes.
2021-09-01 19:30:31 +02:00
Kurt Roeckx
a87519fb71
Get required keys in batch when joining a room
...
We now ask the trusted server for all keys in 1 request, instead of
asking each server individual for it's own keys.
2021-09-01 19:30:30 +02:00
Kurt Roeckx
48494c9464
Implement federation/v1/send_join
2021-08-22 10:07:38 +02:00
Kurt Roeckx
989a20e99c
Support creating rooms with a version
2021-08-07 16:25:21 +02:00
Kurt Roeckx
0d33cc4acd
Implement getting room aliases
...
Signed-off-by: Kurt Roeckx <kurt@roeckx.be >
2021-07-21 10:56:22 +02:00
Kurt Roeckx
dcb5e5900f
Getting capabilities requires authentication
2021-07-11 22:07:10 +02:00
Kurt Roeckx
699f77671f
Return proper error in case of invalid UTF-8 in json_body
...
json_body is used in places that need authentication. In
case an unknown field is set, Ruma doesn't parse the field
and so doesn't give an error on invalid UTF-8. But Conduit
has parsed and on error makes json_body None. Return an
error to the client instead of generating an internal error.
2021-07-11 14:47:13 +02:00