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 |
|
June Clementine Strawberry
|
f59e3d8850
|
bump nix lockfile, cargo.lock, rust to 1.84, and fix tracing fork
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-14 13:05:25 -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
|
9dd058de60
|
update complement results
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -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
|
fabd3cf567
|
ci: set binary as executable before uploading to webserver
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
5e21b43f25
|
run direnv exec in engage default steps
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
|
0074f903d8
|
delete lix binary cache because it has terrible reliability
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 21:43:57 -05:00 |
|
strawberry
|
1852eeebf2
|
disable more unnecessary features in various build outputs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 20:48:36 -05:00 |
|
strawberry
|
5b6279b1c5
|
ci: require docker publishing to pass tests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 20:48:36 -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 |
|