Timo Kösters
19b89ab91f
fix: server resolution
4 years ago
Timo Kösters
33172a70e6
fix: improve key fetching
4 years ago
Timo Kösters
bd63797213
improvement: make better use of sqlite connections
4 years ago
Timo Kösters
fe3b5d32a7
feat: send to-device events over federation
5 years ago
Timo Kösters
728e176a06
feat: /keys/query and /keys/claim over federation
5 years ago
Timo Kösters
f5273f7eb1
improvement: upgrade ruma and implement blurhashes
5 years ago
Jonathan de Jong
e1b89c1248
apply lint suggestions and version bump
5 years ago
Jonathan de Jong
9d4fa9a220
Sqlite
5 years ago
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.
5 years ago
Timo Kösters
d0ee823254
feat: swappable database backend
5 years ago
Timo Kösters
5b5cc0574e
feat: implement /claim, handle to-device events
5 years ago
Timo Kösters
09157b2096
improvement: federation get_keys and optimize signingkey storage
...
- get encryption keys over federation
- optimize signing key storage
- rate limit parsing of bad events
- rate limit signature fetching
- dependency bumps
5 years ago
Timo Kösters
cf94b8e712
improvement: uiaa works like in synapse
5 years ago
Timo Kösters
4155a47db1
feat: opentelemetry/jaeger support
5 years ago
Devin Ragotzy
96dd3b2880
Update ruma to latest, fix unstable origin feature in ruma
5 years ago
Timo Kösters
6dbe195695
improvement: flush after every request that manipulates the db
5 years ago
Timo Kösters
f0a21b6165
fix: use device_id when registering
...
TIL body.device_id != (*body).device_id, which is pretty bad, so I
renamed body.device_id to body.sender_device
5 years ago
Timo Kösters
1e8fbd8d50
Update ruma version
5 years ago
Devin Ragotzy
c4f5a0a631
Keep track of State at event for state resolution
...
feat: first steps towards joining rooms over federation
Add state-res as a dependency of conduit
Add reverse_topological_power_sort before append_pdu
Implement statehashstatid_pduid tree for keeping track of state
Clean up implementation of state_hash as key for tracking state
5 years ago
Jonas Platte
75ea0b3163
Update ruma
5 years ago
timokoesters
c1c62b7eb4
refactor: put endpoints into modules
5 years ago