Timo Kösters
3eabaa2a95
finish implementing better state store
4 years ago
Timo Kösters
0eeba86b32
fix: improve locks
4 years ago
Timo Kösters
bd63797213
improvement: make better use of sqlite connections
4 years ago
Timo Kösters
e12b1ff863
improvement: locks
5 years ago
Jonathan de Jong
9d4fa9a220
Sqlite
5 years ago
Timo Kösters
d0ee823254
feat: swappable database backend
5 years ago
Timo Kösters
cf94b8e712
improvement: uiaa works like in synapse
5 years ago
Timo Kösters
6e84d317b2
improvement: update ruma
5 years ago
Timo Kösters
4155a47db1
feat: opentelemetry/jaeger support
5 years ago
Devin Ragotzy
4b2eb5ab82
Fix ALL clippy warnings
5 years ago
Devin Ragotzy
4b9976aa74
Update state-res, use the new Event trait
...
This also bumps ruma to latest and removes js_int infavor of the ruma
re-export
5 years ago
Devin Ragotzy
5a8041969d
Fix ALL clippy warnings
5 years ago
Devin Ragotzy
9e83d2b2d5
Update state-res, use the new Event trait
...
This also bumps ruma to latest and removes js_int infavor of the ruma
re-export
5 years ago
Timo Kösters
6e5b35ea92
feat: implement appservices
...
this also reverts some stateres changes
5 years ago
Timo Kösters
9f8cffcd22
Admin room improvements
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
bcd1fe1856
feat: admin room
5 years ago
Timo Kösters
ea3aaa6b5c
improvement: more efficient /sync with gaps
5 years ago
Timo Kösters
b7ab57897b
fix: sending slowness
5 years ago
Timo Kösters
f7816b11de
feat: send messages over federation
5 years ago
Timo Kösters
12a8c9badd
fix: join rooms over federation
5 years ago
Timo Kösters
1e8fbd8d50
Update ruma version
5 years ago
Timo
4954df3cc3
feat: handle txn ids
5 years ago
Devin Ragotzy
846a0098c1
Split append_pdu -> append_pdu and build_and_append
...
Move all state event appending to append_state_pdu.
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