Timo Kösters
10da08e260
fix: room upgrades
4 years ago
Timo Kösters
0176d40347
improvement: faster incoming transaction handling
4 years ago
Timo Kösters
f1aea98384
finish implementing better state store
4 years ago
Jonas Zohren
4cf3c432af
Try to set canonical room alias on room creation.
...
The spec does not require servers to apply a room canonical alias event upon room creation (yet).
Still, synapse does that, since users can set their desired alias in Elements room creation dialog.
With this commit, conduit also sets that alias if it is a valid one.
This closes https://gitlab.com/famedly/conduit/-/issues/123
4 years ago
Kurt Roeckx
989a20e99c
Support creating rooms with a version
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
5df6b8cd5f
improvement: better account data implementation
4 years ago
Timo Kösters
5e924227b6
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
4 years ago
Timo Kösters
918df9ca6d
feat: support room version 5
5 years ago
Kurt Roeckx
0d33cc4acd
Implement getting room aliases
...
Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
5 years ago
phesch
666e1d30a3
Implement From<AnyInitialStateEvent> on PduBuilder
...
The conversion between the two is now direct and thus shouldn't lose the state_keys.
5 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
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