Jonas Platte
f2ef5677e0
Reduce turbofish usage
...
Should make the code a little bit easier to read.
4 years ago
Jonas Platte
09895a20c8
Upgrade Ruma
...
Co-authored-by: Timo Kösters <timo@koesters.xyz>
4 years ago
Jonas Platte
a6bb9bbe68
Fix a bunch of clippy lints
4 years ago
Timo Kösters
b9eb39a9c6
docs: documentation for every endpoint
4 years ago
Timo Kösters
902404d48d
improvement: save member count + sled fixes
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
Timo Kösters
f0ac7ed933
chore: update ruma again
5 years ago
Timo Kösters
f5273f7eb1
improvement: upgrade ruma and implement blurhashes
5 years ago
Timo Kösters
0fcefa4125
fix: ruma
5 years ago
Jonathan de Jong
9d4fa9a220
Sqlite
5 years ago
Timo Kösters
05821d6fd5
improvement: pdu cache, /sync cache
5 years ago
Jonas Platte
808741bcb6
Remove unnecessary Option-wrapping and successive unwrapping
5 years ago
Jonas Platte
f3e630c064
Fix lots of clippy lints
5 years ago
Timo Kösters
77a23f8969
improvement: filter our room directory
...
Fixes #35
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
3c3062a316
improvement: optimize room directory
5 years ago
Timo Kösters
105f893cf3
chore: bump other dependencies to make it work
5 years ago
Timo Kösters
4155a47db1
feat: opentelemetry/jaeger support
5 years ago
Devin Ragotzy
52392628e9
Convert uses of Box<ServerName> to a ref
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
2ac3ffbb24
Convert uses of Box<ServerName> to a ref
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
6606e41dde
feat: improved state store
5 years ago
Devin Ragotzy
164b1633d8
Update ruma to latest, renamed server keys and removed PduStub
5 years ago
Devin Ragotzy
0d69ebdc6c
Reformat imports and fix clippy warnings
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
71500b14b9
fix: send to all servers and fix media store
5 years ago
Timo Kösters
f7816b11de
feat: send messages over federation
5 years ago
Timo Kösters
9f05ef926a
fix: filter public room dir
5 years ago
Timo Kösters
4e44fedbcd
fix: room list over federation
5 years ago
Timo Kösters
c5313b3e8f
improvement: try out multiple servers when joining remote rooms
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
Devin Ragotzy
f46c2d1eec
Fix review issues, move state-res to spec-comp branch
5 years ago
Devin Ragotzy
27ffe77823
Use helper instead of route for get_public_rooms_filtered
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
Timo
04eee089e0
feat: first steps towards joining rooms over federation
5 years ago
Jonas Platte
75ea0b3163
Update ruma
5 years ago
timokoesters
98f37302a6
feat: handle /publicRooms pagination
5 years ago
timokoesters
c1c62b7eb4
refactor: put endpoints into modules
5 years ago