Kurt Roeckx
|
984ad5ecd6
|
fixup! Get required keys in batch when joining a room
|
2021-09-01 19:30:31 +02:00 |
Timo Kösters
|
19b89ab91f
|
fix: server resolution
|
2021-08-27 20:20:13 +02:00 |
Timo Kösters
|
0eeba86b32
|
fix: improve locks
|
2021-08-03 11:17:39 +02:00 |
Timo Kösters
|
bd63797213
|
improvement: make better use of sqlite connections
|
2021-08-03 10:24:14 +02:00 |
Timo Kösters
|
5e924227b6
|
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
|
2021-07-29 08:49:28 +02:00 |
Timo Kösters
|
cfaa900e83
|
improvement: auth chain cache
|
2021-07-20 15:25:16 +02:00 |
Timo Kösters
|
e12b1ff863
|
improvement: locks
|
2021-07-14 13:21:25 +02:00 |
Timo Kösters
|
e15e6d4405
|
improvement: efficient /sync, mutex for federation transactions
|
2021-07-14 13:20:39 +02:00 |
Jonathan de Jong
|
e1b89c1248
|
apply lint suggestions and version bump
|
2021-07-14 12:31:38 +02:00 |
Jonathan de Jong
|
9d4fa9a220
|
Sqlite
|
2021-07-14 07:07:08 +00:00 |
Timo Kösters
|
5711467ad9
|
Merge branch 'state-res-closure' into 'master'
Remove auth_cache using a closure to fetch events in state-res
See merge request famedly/conduit!108
|
2021-07-02 10:56:21 +00:00 |
Aiden McClelland
|
b2d5516058
|
add support for arbitrary proxies
|
2021-07-01 12:41:12 -06:00 |
Timo Kösters
|
05821d6fd5
|
improvement: pdu cache, /sync cache
|
2021-06-30 10:31:34 +02:00 |
Jonas Platte
|
f3e630c064
|
Fix lots of clippy lints
|
2021-06-17 20:34:14 +02:00 |
hamidreza kalbasi
|
affa124864
|
create media folder in init
|
2021-06-09 22:22:05 +02:00 |
hamidreza kalbasi
|
804105479c
|
fix fmt and clippy warnings
|
2021-06-09 22:22:04 +02:00 |
hamidreza kalbasi
|
972caacdc2
|
put media in filesystem
|
2021-06-09 22:22:04 +02:00 |
Timo Kösters
|
d0ee823254
|
feat: swappable database backend
|
2021-06-09 22:21:52 +02:00 |
Timo Kösters
|
5b5cc0574e
|
feat: implement /claim, handle to-device events
|
2021-05-28 13:46:15 +02:00 |
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
|
2021-05-21 13:25:24 +02:00 |
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
|
2021-05-17 10:25:27 +02:00 |
Timo Kösters
|
226045ea4b
|
improvement: warning on misconfigured reverse proxy
|
2021-04-24 12:29:02 +02:00 |
Gabriel Souza Franco
|
7faa021ff5
|
chore: code formatting and cleanup
|
2021-04-16 12:18:22 -03:00 |
Gabriel Souza Franco
|
e73de2317e
|
fix: verify tls cert for non-conformant servers
|
2021-04-16 00:36:35 -03:00 |
Gabriel Souza Franco
|
0b56589dce
|
feat: add handling of tls cert for delegated hosts
|
2021-04-15 22:07:27 -03:00 |
Gabriel Souza Franco
|
7b3fe88345
|
Send proper Host header in federation requests
|
2021-03-18 17:59:16 +01:00 |
Timo Kösters
|
21f785d530
|
Merge branch 'correct-sendtxn' into pushers
|
2021-03-15 09:56:04 +01:00 |
Timo Kösters
|
6da40225bb
|
improvement: make state res actually work
|
2021-03-13 16:30:12 +01:00 |
Devin Ragotzy
|
0d55964d24
|
Run nightly cargo fmt
|
2021-03-04 08:45:23 -05:00 |
Devin Ragotzy
|
d0df8b495c
|
Merge remote-tracking branch 'upstream/master' into correct-sendtxn
|
2021-03-04 08:39:16 -05:00 |
Timo Kösters
|
bd6507eafb
|
Merge branch 'valkum-master-patch-25423' into 'master'
Make clippy happy (needless-return, etc.)
See merge request famedly/conduit!23
|
2021-03-04 12:35:12 +00:00 |
Rudi Floren
|
231c6032f4
|
Make clippy happy (needless-return, etc.)
|
2021-03-04 12:35:12 +00:00 |
Timo Kösters
|
105f893cf3
|
chore: bump other dependencies to make it work
|
2021-03-04 12:29:08 +01:00 |
Devin Ragotzy
|
79c9de98cd
|
Add trusted_servers, filter servers to query keys by trusted_servers
|
2021-03-01 09:17:53 -05:00 |
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.
|
2021-02-23 17:21:01 -05:00 |
Devin Ragotzy
|
6fd3e1d1dd
|
Append state event that pass resolution to DB, update to tokio 1.1
|
2021-02-23 17:21:01 -05:00 |
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.
|
2021-02-09 15:24:09 -05:00 |
Devin Ragotzy
|
cdeb1236a2
|
Fix clippy warnings remove unused imports
|
2021-02-09 15:21:14 -05:00 |
Timo Kösters
|
d49911c5e0
|
Add 'm.login.token' authentication
|
2021-02-07 17:38:45 +01:00 |
Devin Ragotzy
|
a0ecd76e21
|
Run cargo fmt using nightly
|
2021-01-29 21:48:09 -05:00 |
Devin Ragotzy
|
cd0c5c0566
|
Append state event that pass resolution to DB, update to tokio 1.1
|
2021-01-29 11:20:33 -05:00 |
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.
|
2021-01-14 21:32:22 -05:00 |
Devin Ragotzy
|
7c4d74bf9b
|
Fix clippy warnings remove unused imports
|
2021-01-14 14:30:24 +01:00 |
Timo Kösters
|
b4818716b8
|
improvement: better deploy guide
|
2021-01-01 22:21:05 +01:00 |
Timo Kösters
|
85364a9c27
|
improvement: change federation_enabled to federation_disabled
This enables federation by default
|
2021-01-01 10:52:43 +01:00 |
Timo Kösters
|
6606e41dde
|
feat: improved state store
|
2020-12-20 13:34:11 +01:00 |
Timo Kösters
|
6e5b35ea92
|
feat: implement appservices
this also reverts some stateres changes
|
2020-12-08 12:59:20 +01:00 |
Timo Kösters
|
d62f17a91a
|
improvement: cache actual destination
|
2020-12-06 11:05:51 +01:00 |
Timo Kösters
|
45086b54b3
|
improvement: upgrade dependencies, fix timeline reload bug
|
2020-12-05 21:04:34 +01:00 |
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
|
2020-12-05 17:34:58 +01:00 |