hamidreza kalbasi
|
804105479c
|
fix fmt and clippy warnings
|
5 years ago |
hamidreza kalbasi
|
972caacdc2
|
put media in filesystem
|
5 years ago |
Timo Kösters
|
d0ee823254
|
feat: swappable database backend
|
5 years ago |
Timo Kösters
|
5b5cc0574e
|
feat: implement /claim, handle to-device events
|
5 years ago |
Timo Kösters
|
09157b2096
|
improvement: federation get_keys and optimize signingkey storage
- get encryption keys over federation
- optimize signing key storage
- rate limit parsing of bad events
- rate limit signature fetching
- dependency bumps
|
5 years ago |
Timo Kösters
|
8f27e6123b
|
feat: send read receipts over federation
currently they will only be sent if a PDU has to be sent as well
|
5 years ago |
Timo Kösters
|
226045ea4b
|
improvement: warning on misconfigured reverse proxy
|
5 years ago |
Gabriel Souza Franco
|
7faa021ff5
|
chore: code formatting and cleanup
|
5 years ago |
Gabriel Souza Franco
|
e73de2317e
|
fix: verify tls cert for non-conformant servers
|
5 years ago |
Gabriel Souza Franco
|
0b56589dce
|
feat: add handling of tls cert for delegated hosts
|
5 years ago |
Gabriel Souza Franco
|
7b3fe88345
|
Send proper Host header in federation requests
|
5 years ago |
Timo Kösters
|
6da40225bb
|
improvement: make state res actually work
|
5 years ago |
Devin Ragotzy
|
0d55964d24
|
Run nightly cargo fmt
|
5 years ago |
Rudi Floren
|
231c6032f4
|
Make clippy happy (needless-return, etc.)
|
5 years ago |
Timo Kösters
|
105f893cf3
|
chore: bump other dependencies to make it work
|
5 years ago |
Devin Ragotzy
|
79c9de98cd
|
Add trusted_servers, filter servers to query keys by trusted_servers
|
5 years ago |
Devin Ragotzy
|
74d530ae0e
|
Address review issues, fix forward extremity calc
Keep track of all prev_events since if we know that an event is a
prev_event it is referenced and does not qualify as a forward extremity.
|
5 years ago |
Devin Ragotzy
|
6fd3e1d1dd
|
Append state event that pass resolution to DB, update to tokio 1.1
|
5 years ago |
Devin Ragotzy
|
4cf530c55b
|
Abstract event validation/fetching, add outlier and signing key DB trees
Fixed the miss named commented out keys in conduit-example.toml.
|
5 years ago |
Devin Ragotzy
|
cdeb1236a2
|
Fix clippy warnings remove unused imports
|
5 years ago |
Timo Kösters
|
d49911c5e0
|
Add 'm.login.token' authentication
|
5 years ago |
Devin Ragotzy
|
a0ecd76e21
|
Run cargo fmt using nightly
|
5 years ago |
Devin Ragotzy
|
cd0c5c0566
|
Append state event that pass resolution to DB, update to tokio 1.1
|
5 years ago |
Devin Ragotzy
|
851eb555b6
|
Abstract event validation/fetching, add outlier and signing key DB trees
Fixed the miss named commented out keys in conduit-example.toml.
|
5 years ago |
Devin Ragotzy
|
7c4d74bf9b
|
Fix clippy warnings remove unused imports
|
5 years ago |
Timo Kösters
|
b4818716b8
|
improvement: better deploy guide
|
5 years ago |
Timo Kösters
|
85364a9c27
|
improvement: change federation_enabled to federation_disabled
This enables federation by default
|
5 years ago |
Timo Kösters
|
6606e41dde
|
feat: improved state store
|
5 years ago |
Timo Kösters
|
6e5b35ea92
|
feat: implement appservices
this also reverts some stateres changes
|
5 years ago |
Timo Kösters
|
d62f17a91a
|
improvement: cache actual destination
|
5 years ago |
Timo Kösters
|
45086b54b3
|
improvement: upgrade dependencies, fix timeline reload bug
|
5 years ago |
Timo Kösters
|
9439f2c183
|
feat: send logs into admin room
Log entries will automatically be deduplicated, so a message won't be
sent if the same line has already been sent in the last 30 mins
|
5 years ago |
Timo Kösters
|
6afc4c9b3e
|
feat: federation disabled by default
It can be enable in the Rocket.toml config or using ROCKET_FEDERATION_ENABLED=true
|
5 years ago |
Timo Kösters
|
dd749b8aee
|
fix: server keys and destination resolution when server name contains port
|
5 years ago |
Timo Kösters
|
b7ab57897b
|
fix: sending slowness
|
5 years ago |
CapsizeGlimmer
|
fa2da9e048
|
Implement max_request_size config option
|
6 years ago |
timokoesters
|
dc5fb7e33a
|
feat: encryption_disabled config option
Can be used with ROCKET_ENCRYPTION_DISABLED=true
|
6 years ago |
Jonas Platte
|
09561ccea3
|
Upgrade ruma
|
6 years ago |
Devin R
|
84d47da392
|
Simplify deserialization and deconstruction for Responses
|
6 years ago |
Devin R
|
75959cdc10
|
Resolve stying review issues
|
6 years ago |
Devin R
|
d02685a4fd
|
Update to latest ruma/ruma commit
This will most likely be the API that is released to crates.io so it
should be fairly stable...
|
6 years ago |
Devin R
|
84dcb885a7
|
Return correct Errors and replace panic, fix misc review issues
Remove EventJson todo comments, clean up Cargo.toml commented ruma deps.
|
6 years ago |
Devin R
|
7c38e53839
|
Move to depend on ruma monorepo and ruma-events0.22
|
6 years ago |
timokoesters
|
56d4742201
|
improvement: log bad database errors automatically
|
6 years ago |
timokoesters
|
2368a90584
|
refactor: better error handling
|
6 years ago |
timokoesters
|
0067f49d52
|
feat: close registration with ROCKET_REGISTRATION_DISABLED=true
|
6 years ago |
Jonas Platte
|
7526fd8602
|
Switch to the ruma meta-crate
|
6 years ago |
Rudi Floren
|
00a9424719
|
feat: sytests
|
6 years ago |
timokoesters
|
8f67c01efd
|
refactor: split database into multiple files, more error handling, cleaner code
|
6 years ago |