Jason Volk
|
19f6d9d0e1
|
add index-compression and auto-readahead to descriptor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 12:12:44 +00:00 |
|
Jason Volk
|
277b4951e8
|
add compression-shaping; tweak default compression levels
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 11:50:17 +00:00 |
|
Jason Volk
|
610129d162
|
outdent auth_chain Service impl
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 09:05:49 +00:00 |
|
Jason Volk
|
4c0ae8c2f7
|
parallelize get_auth_chain outer
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 09:02:50 +00:00 |
|
Jason Volk
|
ea25dc04b2
|
parallelize current and incoming fork-state fetch
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 07:38:32 +00:00 |
|
Jason Volk
|
388730d6dd
|
add TryWideband trait to similar to TryBroadband
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 07:38:19 +00:00 |
|
Jason Volk
|
ac944496c1
|
optimize statekey-from-short loopsite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-14 19:17:45 +00:00 |
|
Jason Volk
|
3dae02b886
|
add preferred jemalloc config
add muzzy/dirty configuration mallctl interface
add program argument for --gc-muzzy=false
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 01:30:41 +00:00 |
|
Jason Volk
|
3eed408b29
|
additional util macros and reorg
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
4fbbfe5d30
|
add alt argument format for detecting cargo build phase
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
df3eb95d4f
|
additional affinity utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
7045481fae
|
add from_errno construction to Error
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
c6ae6adc80
|
pre-allocate some amount of media read buffer
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
afdf5a07b5
|
abstract hidden line related in config generator macro
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
f9e76d6239
|
improve debug memory-stats options
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
8141ca3444
|
refactor admin outputs to asyncwrite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
abf33013e3
|
check-in additional database test related
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
96e85adc32
|
use cache builder for row and table cache options
add cache check using multi-get path
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:48:47 +00:00 |
|
Jason Volk
|
fc1170e12a
|
additional tracing span tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
819e35f81f
|
remove mutex lock/unlock during sync iteration.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
bab40a3747
|
enable hashing on large-block indexes
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
aad42bdaa0
|
reduce block size on small tables
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
3759d1be6c
|
tweak per-column write_buffer down from default
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
77d8e26efe
|
integrate trim-on-park memory reclamation to runtime
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
7a8ca8842a
|
add jemallctl base; add trim to interface w/ console cmd
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:02 +00:00 |
|
Jason Volk
|
80832cb0bb
|
add checked math wrapper
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:16:17 +00:00 |
|
Jason Volk
|
98d8e5c63c
|
add standard error trait and thread access error conversions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:16:17 +00:00 |
|
Jason Volk
|
5167e1f06d
|
add option to disable listeners
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 01:43:58 +00:00 |
|
Jason Volk
|
e56d3c6cb3
|
add multi_get_statekey_from_short
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 01:43:58 +00:00 |
|
Jason Volk
|
afcd0bfeef
|
add deref_at macro util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-18 01:43:58 +00:00 |
|
strawberry
|
5b8464252c
|
cleanup+fix login get_token code, use db ser/deser instead
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-17 17:40:53 -05:00 |
|
Jade Ellis
|
2cc6ad8df3
|
implement /login/get_token (MSC3882)
|
2025-01-17 17:40:53 -05:00 |
|
Jade Ellis
|
afe9e5536b
|
remove undocumented jwt token login
|
2025-01-17 17:40:53 -05:00 |
|
Jason Volk
|
9ebb39ca4f
|
add missing cfg_attr on deserialisation db test
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-15 14:34:50 -05:00 |
|
morguldir
|
6cb3275be0
|
Add initial MSC4186 (Simplified Sliding Sync) implementation
Signed-off-by: morguldir <morguldir@protonmail.com>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-14 15:09:51 +01:00 |
|
morguldir
|
be16f84410
|
syncv3: use a function for repeated pattern of fetching sticky params
|
2025-01-13 22:31:21 -05:00 |
|
strawberry
|
5a1c41e66b
|
knocking implementation
Signed-off-by: strawberry <strawberry@puppygock.gay>
add sync bit of knocking
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
9bda5a43e5
|
fix /kick endpoint unbanning banned users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
8c18481d1d
|
optimise resetting all user presences
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:09:53 -05:00 |
|
Holger Huo
|
fde1b94e26
|
fix: logic mistake
|
2025-01-11 21:43:58 -05:00 |
|
Holger Huo
|
b71201cf19
|
add: clear online status on server boot
|
2025-01-11 21:43:57 -05:00 |
|
Holger Huo
|
8451ea3bc3
|
update: refresh timeout greater than idle timeout
|
2025-01-11 21:43:57 -05:00 |
|
Holger Huo
|
6f15c9b3f4
|
fix: presence timer not working
|
2025-01-11 21:43:57 -05:00 |
|
strawberry
|
4c2999ccd1
|
gate libloading to conduwuit_mods feature and cfg only
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 20:48:36 -05:00 |
|
strawberry
|
53d03bbb1f
|
gate sd_notify to linux target_os only
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 19:37:44 -05:00 |
|
Jason Volk
|
66231676f1
|
gracefully ignore unknown columns; add dropped flag in descriptor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 22:29:05 +00:00 |
|
Jason Volk
|
16fa2eca87
|
add conf item for write buffer size
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|
Jason Volk
|
6a0f9add0c
|
refactor database engine/options; add column descriptors
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|
Jason Volk
|
02f19cf951
|
tweak tracing spans; inlines
db deserializer tracing instrument cover
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|
Jason Volk
|
685b127f99
|
simplify iterator state constructor arguments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-10 07:03:34 +00:00 |
|