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
Timo Kösters
e12b1ff863
improvement: locks
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
7fa54e4411
Use Ruma-provided default power levels for shorter code
5 years ago
Jonas Platte
f6046871f4
Upgrade Ruma
5 years ago
Timo Kösters
d0ee823254
feat: swappable database backend
5 years ago
Timo Kösters
f62258ba35
improvement: bug fixes and refactors
...
- power level content override adds to the default event instead of
replacing it
- sending code refactored to make edus possible
- remove presence events when restarting conduit
- remove room_id field from read receipts over /sync
- handle incoming read receipts
- fix array bounds bug in server_server.rs
5 years ago
Jonas Platte
a0457000ff
Upgrade Ruma
5 years ago
Timo Kösters
58463bba93
feat: send invites over federation
5 years ago
Timo Kösters
84f4ce73e5
fix: membership deserializing
5 years ago
Timo Kösters
cd4dc13731
fix: use correct room versions
5 years ago
Timo Kösters
100307c936
improvement: optimize state storage
5 years ago
Timo Kösters
4155a47db1
feat: opentelemetry/jaeger support
5 years ago
Timo Kösters
602edfd849
feature: push rule settings
5 years ago
Devin Ragotzy
4b2eb5ab82
Fix ALL clippy warnings
5 years ago
Timo Kösters
a119d858f3
feature: push rule settings
5 years ago
Devin Ragotzy
5a8041969d
Fix ALL clippy warnings
5 years ago
Timo Kösters
b4818716b8
improvement: better deploy guide
5 years ago
Timo Kösters
6e5b35ea92
feat: implement appservices
...
this also reverts some stateres changes
5 years ago
Devin Ragotzy
164b1633d8
Update ruma to latest, renamed server keys and removed PduStub
5 years ago
Timo Kösters
6e36081573
improvement: more logging
5 years ago
Timo Kösters
9f8cffcd22
Admin room improvements
5 years ago
Timo Kösters
0762196963
fix: don't send new events from left rooms
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
304c53c4f5
style: make clippy happier
5 years ago
Timo Kösters
bcd1fe1856
feat: admin room
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
Faelar
df55e8ed0b
Add room upgrade.
5 years ago
Devin Ragotzy
f46c2d1eec
Fix review issues, move state-res to spec-comp branch
5 years ago
Devin Ragotzy
d9a29e3e5c
Fix state for empty key route
...
Replace None with Some("") for state_key
5 years ago
Devin Ragotzy
672bf4f473
Cargo lock update and a few doc additions
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
Timo
04eee089e0
feat: first steps towards joining rooms over federation
5 years ago
timokoesters
c1c62b7eb4
refactor: put endpoints into modules
5 years ago