Timo Kösters
|
bf7e019a68
|
improvement: better prev event fetching, perf improvements
|
2021-08-17 16:06:09 +02:00 |
Timo Kösters
|
a4310f840e
|
improvement: state info cache
|
2021-08-15 06:48:25 +02:00 |
Timo Kösters
|
38effda799
|
fix: delta calculation
|
2021-08-14 19:11:10 +02:00 |
Timo Kösters
|
3eabaa2a95
|
finish implementing better state store
|
2021-08-13 19:49:16 +02:00 |
Timo Kösters
|
31f60ad6fd
|
improvement: migrations, batch inserts
|
2021-08-12 17:56:35 +02:00 |
Timo Kösters
|
41dd620d74
|
WIP improvement: much better state storage
|
2021-08-12 17:56:35 +02:00 |
Timo Kösters
|
9410d3ef9c
|
fix: long prev event fetch times for huge rooms
|
2021-08-12 17:56:14 +02:00 |
Timo Kösters
|
5173d0deb5
|
improvement: cache for short event ids
|
2021-08-12 17:56:14 +02:00 |
Timo Kösters
|
096e0971f1
|
improvement: smaller cache, better prev event fetching
|
2021-08-12 17:56:13 +02:00 |
Timo Kösters
|
d2f406e0e8
|
fix: handle bad events in db better
|
2021-08-08 21:33:28 +02:00 |
Timo Kösters
|
df727688ef
|
remove rocksdb
|
2021-08-04 21:17:40 +02:00 |
Timo Kösters
|
902404d48d
|
improvement: save member count + sled fixes
|
2021-08-04 21:15:01 +02:00 |
Timo Kösters
|
9bb4c3cd01
|
improvement: batched inserts for tokenids
|
2021-08-04 12:54:26 +02:00 |
Timo Kösters
|
49ade0cfbd
|
improvement: allow batch inserts
|
2021-08-03 11:24:21 +02:00 |
Timo Kösters
|
bd63797213
|
improvement: make better use of sqlite connections
|
2021-08-03 10:24:14 +02:00 |
Timo Kösters
|
2c4f966d60
|
improvement: use sqlite properly
|
2021-08-01 16:59:52 +02:00 |
Timo Kösters
|
dc85a8fafd
|
fix: migration and push edu bugs
|
2021-07-30 18:05:26 +02:00 |
Timo Kösters
|
5df6b8cd5f
|
improvement: better account data implementation
|
2021-07-30 16:08:24 +02:00 |
Timo Kösters
|
5c776e9ba7
|
feat: heed db backend (LMDB)
|
2021-07-29 23:11:53 +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
|
f5273f7eb1
|
improvement: upgrade ruma and implement blurhashes
|
2021-07-20 15:25:16 +02:00 |
Jonathan de Jong
|
d253f9236a
|
change fraction type
|
2021-07-20 11:01:35 +02:00 |
Jonathan de Jong
|
ec44f3d568
|
change to f64
|
2021-07-20 10:47:36 +02:00 |
Jonathan de Jong
|
7e579f8d34
|
change to fraction-based approach
|
2021-07-19 16:25:41 +02:00 |
Jonathan de Jong
|
0f2dc9a239
|
add stuff and bits
|
2021-07-19 15:56:20 +02:00 |
Jonathan de Jong
|
b1993421c2
|
fix signal compiling on windows
|
2021-07-15 18:09:10 +02:00 |
Timo Kösters
|
f7ecf83ac3
|
Merge branch 'stuff' into 'master'
fix: stuck/duplicate messages, e2ee and sync timeouts
See merge request famedly/conduit!123
|
2021-07-15 08:18:56 +00:00 |
Jonathan de Jong
|
952fb75795
|
add shutdown handler to kick sync
|
2021-07-14 14:50:07 +02:00 |
Timo Kösters
|
ac0027756e
|
improvement: more efficient state res
|
2021-07-14 13:10:49 +02:00 |
Jonathan de Jong
|
e1b89c1248
|
apply lint suggestions and version bump
|
2021-07-14 12:31:38 +02:00 |
Jonathan de Jong
|
15471d9ac4
|
update rocket and lock
|
2021-07-14 11:28:24 +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
|
c53cc03ff8
|
address pr comments
|
2021-07-01 13:38:25 -06:00 |
Aiden McClelland
|
f25f61d4a9
|
fix errors introduced by rebase
|
2021-07-01 12:48:12 -06: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 |
Timo Kösters
|
e8f6708927
|
improvement: show more users in our user directory
|
2021-06-12 18:40:33 +02:00 |
Timo Kösters
|
cd4bc520d8
|
improvement: feature flags for sled, rocksdb
|
2021-06-12 15:13:04 +02:00 |
hamidreza kalbasi
|
2078af59d8
|
fix fmt problems
|
2021-06-09 22:22:05 +02:00 |
hamidreza kalbasi
|
2385bd1cfd
|
add migrations
|
2021-06-09 22:22:05 +02:00 |
hamidreza kalbasi
|
ff841b73c5
|
use .keys() and remove unneccery .to_vec()
|
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
|
88cf043f94
|
fix: deactivate accounts that should be deactivated
|
2021-05-30 21:56:36 +02:00 |
Timo Kösters
|
aacf6289db
|
improvement: increase default max concurrent requests
|
2021-05-24 18:00:39 +02:00 |
Timo Kösters
|
1b42770ab5
|
improvement: warning for small max_request_size values
|
2021-05-22 10:34:19 +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 |