Jonathan de Jong
|
3015dfd04c
|
Add watcher prune task for sqlite
|
4 years ago |
Moritz Bitsch
|
9fccbb014a
|
Implement TURN server authentication with hmac
This is a prefered method to allow limited access to the TURN server
|
4 years ago |
Moritz Bitsch
|
109892b4b7
|
Implement turn server settings
this fills out the infos in /_matrix/client/r0/voip/turnServer with
values specified in the server config
|
4 years ago |
Jonas Platte
|
f2ef5677e0
|
Reduce turbofish usage
Should make the code a little bit easier to read.
|
4 years ago |
Jonas Platte
|
1c4d9af586
|
Enable more lints and apply their suggestions
|
4 years ago |
Nyaaori
|
6bc8fb2ae7
|
Implement admin check and add config option for allowing room creation
|
4 years ago |
Jonas Platte
|
d68c93b5fa
|
Clean up (mostly automated with cargo clippy --fix)
|
4 years ago |
Jonathan de Jong
|
23c5ec8099
|
fix sync not firing on new events in room
|
4 years ago |
Rasmus Thomsen
|
51245d34f1
|
fix(database): handle errors in config parsin or database creation
Showing the user a backtrace can be pretty confusing, so just printing
a nice error message makes errors easier to understand for end users.
fixes #121
|
4 years ago |
Timo Kösters
|
73d876643c
|
improvement: make pdu cache capacity configurable
|
4 years ago |
Jonas Platte
|
a6bb9bbe68
|
Fix a bunch of clippy lints
|
4 years ago |
Jonathan de Jong
|
9ec8b7f2b3
|
registration default true
|
4 years ago |
Timo Kösters
|
632a1343eb
|
fix: make appservices more efficient
|
4 years ago |
Timo Kösters
|
afca61fe7c
|
fix: don't retry soft failed events
|
4 years ago |
Timo Kösters
|
41d07be97b
|
improvement: persist cached auth chains in db
|
4 years ago |
Timo Kösters
|
bef4fe50ce
|
fix: better migration, force e2ee device key updates
|
4 years ago |
Timo Kösters
|
9152b877a7
|
fix: wrong soft fail check, too many events in /sync state response
|
4 years ago |
Timo Kösters
|
81e056417c
|
improvement: better e2ee over fed, faster incoming event handling
|
4 years ago |
Timo Kösters
|
3b78e43a18
|
fmt
|
4 years ago |
Timo Kösters
|
4956fb9fba
|
improvement: limit prev event fetching
|
4 years ago |
Timo Kösters
|
46d8a46e1f
|
improvement: faster incoming transaction handling
|
4 years ago |
Timo Kösters
|
bf7e019a68
|
improvement: better prev event fetching, perf improvements
|
4 years ago |
Timo Kösters
|
a4310f840e
|
improvement: state info cache
|
4 years ago |
Timo Kösters
|
38effda799
|
fix: delta calculation
|
4 years ago |
Timo Kösters
|
3eabaa2a95
|
finish implementing better state store
|
4 years ago |
Timo Kösters
|
31f60ad6fd
|
improvement: migrations, batch inserts
|
4 years ago |
Timo Kösters
|
41dd620d74
|
WIP improvement: much better state storage
|
4 years ago |
Timo Kösters
|
9410d3ef9c
|
fix: long prev event fetch times for huge rooms
|
4 years ago |
Timo Kösters
|
5173d0deb5
|
improvement: cache for short event ids
|
4 years ago |
Timo Kösters
|
096e0971f1
|
improvement: smaller cache, better prev event fetching
|
4 years ago |
Timo Kösters
|
d2f406e0e8
|
fix: handle bad events in db better
|
4 years ago |
Timo Kösters
|
df727688ef
|
remove rocksdb
|
4 years ago |
Timo Kösters
|
902404d48d
|
improvement: save member count + sled fixes
|
4 years ago |
Timo Kösters
|
9bb4c3cd01
|
improvement: batched inserts for tokenids
|
4 years ago |
Timo Kösters
|
49ade0cfbd
|
improvement: allow batch inserts
|
4 years ago |
Timo Kösters
|
bd63797213
|
improvement: make better use of sqlite connections
|
4 years ago |
Timo Kösters
|
2c4f966d60
|
improvement: use sqlite properly
|
4 years ago |
Timo Kösters
|
dc85a8fafd
|
fix: migration and push edu bugs
|
4 years ago |
Timo Kösters
|
5df6b8cd5f
|
improvement: better account data implementation
|
4 years ago |
Timo Kösters
|
5c776e9ba7
|
feat: heed db backend (LMDB)
|
4 years ago |
Timo Kösters
|
5e924227b6
|
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
|
4 years ago |
Timo Kösters
|
cfaa900e83
|
improvement: auth chain cache
|
5 years ago |
Timo Kösters
|
f5273f7eb1
|
improvement: upgrade ruma and implement blurhashes
|
5 years ago |
Jonathan de Jong
|
d253f9236a
|
change fraction type
|
5 years ago |
Jonathan de Jong
|
ec44f3d568
|
change to f64
|
5 years ago |
Jonathan de Jong
|
7e579f8d34
|
change to fraction-based approach
|
5 years ago |
Jonathan de Jong
|
0f2dc9a239
|
add stuff and bits
|
5 years ago |
Jonathan de Jong
|
b1993421c2
|
fix signal compiling on windows
|
5 years ago |
Jonathan de Jong
|
d76e95e8fc
|
use existing db cache size
|
5 years ago |
Jonathan de Jong
|
661101c9ae
|
add sled cache_capacity back
|
5 years ago |