Jonas Platte
09895a20c8
Upgrade Ruma
...
Co-authored-by: Timo Kösters <timo@koesters.xyz>
4 years ago
Jonas Platte
d68c93b5fa
Clean up (mostly automated with cargo clippy --fix)
4 years ago
Timo Kösters
b9eb39a9c6
docs: documentation for every endpoint
4 years ago
Timo Kösters
46d8a46e1f
improvement: faster incoming transaction handling
4 years ago
Timo Kösters
bd63797213
improvement: make better use of sqlite connections
4 years ago
Timo Kösters
5e924227b6
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
4 years ago
Jonathan de Jong
9d4fa9a220
Sqlite
5 years ago
Jonas Platte
f3e630c064
Fix lots of clippy lints
5 years ago
Timo Kösters
d0ee823254
feat: swappable database backend
5 years ago
Timo Kösters
6e84d317b2
improvement: update ruma
5 years ago
Timo Kösters
d4c76f4654
chore: update ruma
5 years ago
Rudi Floren
231c6032f4
Make clippy happy (needless-return, etc.)
5 years ago
Timo Kösters
4155a47db1
feat: opentelemetry/jaeger support
5 years ago
Devin Ragotzy
8f283510aa
Fix unused import clippy warning
5 years ago
Timo Kösters
d49911c5e0
Add 'm.login.token' authentication
5 years ago
Devon Hudson
762255fa8d
Simplify device creation logic during login
5 years ago
Devon Hudson
890187e004
improvement: Handle optional device_id field during login
...
remove debug logging
5 years ago
Timo Kösters
6e36081573
improvement: more logging
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
timokoesters
f40f1d9f75
docs: endpoint documentation
5 years ago
timokoesters
c1c62b7eb4
refactor: put endpoints into modules
5 years ago