Jason Volk
|
67724b4f10
|
use number of logical cores for tokio worker thread count
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-25 19:30:39 -04:00 |
|
strawberry
|
ec5352166e
|
misc changes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 02:19:50 -04:00 |
|
strawberry
|
9aa704556b
|
resolve rust 1.75 error?
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 01:23:59 -04:00 |
|
strawberry
|
3474bd4d28
|
partially revert this in main.rs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-24 00:01:51 -04:00 |
|
Jason Volk
|
462fe05041
|
split request base result handling and tweak logging
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-23 23:55:44 -04:00 |
|
Jason Volk
|
400447d0b6
|
move clap into utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-23 23:51:11 -04:00 |
|
strawberry
|
5674defe99
|
try logging the full URI instead of just the path for tracing_span
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-23 22:33:06 -04:00 |
|
strawberry
|
9dd9aeea97
|
make everything pub(crate) instead of pub
conduwuit is not a library
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 23:48:57 -04:00 |
|
strawberry
|
52b9a837b6
|
conduit "library" delete, resolve some warnings from that
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-22 22:36:11 -04:00 |
|
strawberry
|
d1403f9cd7
|
always print the details in panic catcher
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-21 18:23:37 -04:00 |
|
strawberry
|
8e5bde1684
|
return matrix JSON response for panic catcher with details if debug build or trace used
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-21 18:02:48 -04:00 |
|
strawberry
|
5d16f5392b
|
fix config check running too late, add tower panic catcher(?)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-20 23:01:41 -04:00 |
|
strawberry
|
208ebe08c6
|
fix lint for now
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-19 23:48:22 -04:00 |
|
strawberry
|
8df3f56d27
|
bump axum-server-dual-protocol, remove 2 unnecessary attribute check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-19 23:39:28 -04:00 |
|
Jason Volk
|
fd25776174
|
Upgrade hyper/axum/tower/http stack.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-19 22:06:28 -04:00 |
|
Matthias Ahouansou
|
8eda3be9ce
|
disable federation at the router level too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
593bad7780
|
remove unnecessary malloc imports, remove cargo.toml env check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
10219a531b
|
dual malloc feature check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-14 22:35:23 -04:00 |
|
strawberry
|
ff0d4c98ee
|
add hardened_malloc-rs feature and global_allocator
Signed-off-by: strawberry <strawberry@pupbrain.dev>
|
2024-04-14 22:35:23 -04:00 |
|
Jason Volk
|
345be5ba5e
|
use rocksdb caches for a few of the lru_caches
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
7f14c08c34
|
admin command to change tracing log level dynamically
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
strawberry
|
f0a0704a93
|
slight adjustments, remove some explicit annotations
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-05 22:15:16 -04:00 |
|
Jason Volk
|
9cc4f3e929
|
split main
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-05 22:15:16 -04:00 |
|
strawberry
|
141a6bc73e
|
dont panic when failing to create admin room response/PDU
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
6fa2e0814c
|
dont ignore all tracing logs for sentry
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
f818c368c0
|
config options for HTTP compression on tower+reqwest
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
b437e47d8c
|
partial tower/tower-http sentry and gzip/brotli compression
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
babf29d217
|
fix sentry features, add sentry_traces_sample_rate
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
835c2112c8
|
dont depend on openssl, add sentry_tracing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
87a7c8d9e8
|
add opt-in sentry logging, improve main function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
567b24e410
|
add /_conduwuit/server_version route
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
08a21b8ee2
|
better maximize_fd_limit test
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-26 22:24:24 -04:00 |
|
strawberry
|
868976a149
|
use chain_width 60
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-26 22:24:24 -04:00 |
|
strawberry
|
32ab88e68a
|
check the URL and response remote address for ip_range_denylist
the previous only checked the server_name
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-26 22:24:24 -04:00 |
|
strawberry
|
7bd56765ef
|
fix some more pedantic clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-26 22:24:24 -04:00 |
|
strawberry
|
3bc2af7d26
|
resolve and add even more pedantic clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
strawberry
|
9d0b647911
|
resolve couple pedantic clippy lints, remove unnecessary qualifications
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
strawberry
|
0384b48b4a
|
add main.rs test for unix maximize_fd_limit
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
strawberry
|
37c040dc77
|
fix incorrect v1 URL path for URL previews
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
strawberry
|
55708949cc
|
slight request logging improvements
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
strawberry
|
f06f30ca2a
|
fix wrong error message about presence
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
Matthias Ahouansou
|
e7c6b8c91b
|
feat(spaces): hierarchy over federation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
strawberry
|
8d8467a4ea
|
add legacy v1 routes for the remaining media endpoints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
c6cf3589f4
|
check if rocksdb_max_log_files is 0
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
Charles Hall
|
3160a36634
|
refactor clap into a separate file
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-16 00:09:48 -04:00 |
|
strawberry
|
39d9cc9d33
|
fix sqlite lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-10 13:03:28 -04:00 |
|
strawberry
|
a49e79caff
|
resolve windows-only lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-10 13:03:28 -04:00 |
|
strawberry
|
d52f03414e
|
add commandline arg to specify a conduwuit config file
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-10 13:03:28 -04:00 |
|
strawberry
|
aec7097cd3
|
tokio signals are actually used for CTRL+C
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-10 13:03:28 -04:00 |
|
strawberry
|
fee6cad778
|
s/rocksdb/rust_rocksdb, fix copy paste errors
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-10 13:03:28 -04:00 |
|