Jason Volk
|
c2d97aaa5e
|
increase default db pool worker count for large systems
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-04 21:49:19 +00:00 |
|
Jason Volk
|
2a9bb1ce11
|
add configurables for frontend pool options
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-28 07:20:43 +00:00 |
|
morguldir
|
63d1fcf213
|
add queued transactions rocksdb cf cache
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-25 16:08:30 -05:00 |
|
Jason Volk
|
f30b08f015
|
fix optional config section related
split api/client well_known
simplify well_known config access
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-24 07:11:26 +00:00 |
|
strawberry
|
5256cad396
|
ignore bare_urls lint for well_known client config option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-21 23:49:46 -05:00 |
|
strawberry
|
9100af9974
|
add eventid_pdu database cf cache
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-21 23:45:16 -05:00 |
|
Jason Volk
|
26bcc7e312
|
fix default stateinfo cache size
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-17 00:15:13 +00:00 |
|
strawberry
|
4b652f5236
|
ok cargo doc
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-15 17:50:39 -05:00 |
|
strawberry
|
08365bf5f4
|
update config documentation, commit generated example config
also removes the no-op/useless "database_backend" config option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-15 09:41:17 -05:00 |
|
Jason Volk
|
e2afaa9f03
|
add config item for with_span_events
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-11 20:50:05 +00:00 |
|
Jason Volk
|
10be301646
|
split large notary requests into batches
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-10 04:33:29 +00:00 |
|
Jason Volk
|
8d251003a2
|
reduce Error-related codegen; add PoisonError
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-03 14:51:07 +00:00 |
|
strawberry
|
6f37a251fb
|
allow taking room aliases for auto_join_rooms config option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-02 20:55:40 -04:00 |
|
strawberry
|
85890ed425
|
remove some unnecessary HTML from admin commands
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-28 20:52:52 -04:00 |
|
strawberry
|
065396f8f5
|
better document allow_inbound_profile_lookup_federation_requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-28 20:52:52 -04:00 |
|
strawberry
|
d6991611f0
|
add require_auth_for_profile_requests config option, check endpoint metadata instead of request string
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
5cb0a5f676
|
add config generator controls via attribute metadatas
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
367d153380
|
add default-directives to config document comments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
ca57dc7928
|
optimize config denylists
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
167807e0a6
|
de-wrapper max_fetch_prev_event; increase default config
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
b505f0d0d7
|
add (back) query_trusted_key_servers_first w/ additional configuration detail
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
b4ec1e9d3c
|
add federation client for select high-timeout requests
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
c0939c3e9a
|
Refactor server_keys service/interface and related callsites
Signed-off-by: Jason Volk <jason@zemos.net>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
fc4d109f35
|
add document comments to config items
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
f67cfcd535
|
cleanup Config::load()
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
2a59a56eaa
|
initial example-config generator
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
strawberry
|
7a59add8f1
|
add support for reading a registration token from a file
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-25 00:38:18 -04:00 |
|
Jason Volk
|
96fcf7f94d
|
add rocksdb secondary; fix read_only mode.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-25 00:36:30 -04:00 |
|
strawberry
|
4d7bbe9fb4
|
tiny micro-optimisations in some config stuff
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-24 22:37:40 -04:00 |
|
strawberry
|
75be68fa61
|
add config option to control sending admin notices of alerts
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-24 22:37:34 -04:00 |
|
strawberry
|
83becf013c
|
add config option to disable ANSI log colours
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-24 20:51:54 -04:00 |
|
strawberry
|
e0b2595905
|
support reading TURN secret from a file (turn_secret_file)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-24 20:49:23 -04:00 |
|
strawberry
|
73afc1fd8f
|
allow taking multiple --config arguments to "include"/merge more config files
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-10-24 20:49:17 -04:00 |
|
Jason Volk
|
0413037246
|
fix lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-05 17:07:37 -07:00 |
|
Jacob Taylor
|
b9a8f8e6c7
|
automatically scale conduwuit caches by CPU-core-count
|
2024-10-05 17:07:37 -07:00 |
|
Jason Volk
|
14b9511d2e
|
fix default capture EnvFilter in release mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-31 12:24:11 +00:00 |
|
Jason Volk
|
a934a7f687
|
freeze remote media via legacy endpoints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
fcfb323cd5
|
relegate legacy media handlers to separate file
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
73af171830
|
add config option for pruning missing media
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
e7b2c14280
|
tag admin room m.server_notice on grant
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
bb5f2556c3
|
improve admin command error propagation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
fcb9d04d9e
|
add program argument for functional testing; simplify execute argument
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
50e66a2976
|
add partial envfilter support for admin log capture; conf item
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
4d0fc41222
|
add conf item for federation loopback prevention bypass
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
43300ea41e
|
Make axum-dual-protocol a non-feature. Fix build issues.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
b2d8da489c
|
add configurable automatic admin command execution after startup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
849cfdcdfa
|
add rocksdb stats level option with conf item
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-08 18:09:21 +00:00 |
|
Jason Volk
|
a0a002b17f
|
disable legacy media compat by default; cleanse directory when disabled
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-31 03:04:17 +00:00 |
|
Jason Volk
|
c423a83656
|
add cli override for any configuration item
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
f014231644
|
add conf item to disable rocksdb compaction
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|