dasha_uwu
|
488bd62016
|
Provide correct zero ClientInfo with unix sockets, fixes #310
|
2026-02-16 07:46:11 +00:00 |
|
Jason Volk
|
75e63c93ab
|
Log debug_warn msg for client disconnect from request.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-14 18:59:43 +00:00 |
|
Jason Volk
|
e59dcb3f3c
|
Simplify router::run() and blocking point.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-12 13:15:41 +00:00 |
|
Jason Volk
|
6286c5a041
|
Move router/serve/mod.rs to router/serve.rs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-12 13:15:41 +00:00 |
|
dasha_uwu
|
bccc251fef
|
remove unix socket on shutdown
|
2026-02-12 13:15:41 +00:00 |
|
dasha_uwu
|
bd5203b406
|
Update axum-server to 0.8; switch to axum unix listener.
|
2026-02-12 13:15:41 +00:00 |
|
Jason Volk
|
ec1359ea5e
|
Add tokio task id to router request span fields.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-02-06 15:48:57 +00:00 |
|
Jason Volk
|
136c0f2682
|
Mitigate clippy::duration_suboptimal_units until 1.91 msrv upgrade.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-28 05:58:05 +00:00 |
|
Jason Volk
|
23a3e87e93
|
Fix stale lint expectations.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2026-01-26 20:24:44 +00:00 |
|
dasha_uwu
|
0c9a3abb71
|
clippy allow -> expect
|
2026-01-26 19:28:56 +00:00 |
|
June Strawberry
|
2f4d3c2851
|
fix some unused_crate_dependencies lint warns
Signed-off-by: June Strawberry <june@vern.cc>
|
2026-01-18 13:18:10 -05:00 |
|
June Strawberry
|
04e66a03d3
|
fix and enable collapsible_if lint
Signed-off-by: June Strawberry <june@vern.cc>
|
2026-01-18 13:09:03 -05:00 |
|
dasha_uwu
|
d095a4fd3b
|
Enable unused_async clippy lint
|
2026-01-13 07:42:43 +00:00 |
|
June Strawberry
|
6455ef72cd
|
bump ldap3 fork, initialise aws_lc_rs with single function for ldap and direct tls
Signed-off-by: June Strawberry <june@vern.cc>
|
2025-12-20 22:16:27 -05:00 |
|
Jason Volk
|
87770fefeb
|
Bump dependencies.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-12-18 02:43:35 +00:00 |
|
Jason Volk
|
50bfb0fe5e
|
Provide default for empty PathAndQuery (Sentry ID c09f58adf5...)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-12-01 05:20:26 +00:00 |
|
Jason Volk
|
5260912c3b
|
Add admin configurable Access-Control-Allow-Origin.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-20 08:34:31 +00:00 |
|
Jason Volk
|
b924412efb
|
Reduce tracing level of request handler return value.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-11-20 08:34:31 +00:00 |
|
Jason Volk
|
89be6dc097
|
Switch to Criterion for benchtests.
ci: Add benches to workflow.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-10-02 05:27:48 +00:00 |
|
Jason Volk
|
4e5910471b
|
Require stronger ordering to sample final counter values on shutdown.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-09-24 08:20:54 +00:00 |
|
dasha_uwu
|
54ce221e88
|
Add active request assert on tls listener shutdown
|
2025-08-29 06:49:04 +00:00 |
|
Jason Volk
|
bf48c7b1b4
|
Move active and finished request counters out of span field.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-06 00:11:26 +00:00 |
|
Jason Volk
|
fa8ad1d629
|
Update the router log truncator for new axum syntax.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-08-03 00:53:53 +00:00 |
|
Jason Volk
|
e6f1b98d6a
|
Improve tracing of request error responses.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-31 14:31:28 +00:00 |
|
Jason Volk
|
cbe34affa3
|
Add unique id counter to request tracing span. (fixes #112)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
ae707ab465
|
Simplify default Result generics.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
578cf9d2d7
|
Fix missing lz4 and bz2; tweak feature projection. (closes #78)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-25 01:04:18 +00:00 |
|
Jason Volk
|
f4e6807a3c
|
Fix hard-coded well-known IP address.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-16 22:43:47 +00:00 |
|
Jason Volk
|
ceb0f8f933
|
Bump trivial dependencies; rebase hyper-util.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-06-08 03:08:57 +00:00 |
|
Jason Volk
|
222e89f6fe
|
Post-formatting aesthetic and spacing corrections
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-05-11 07:02:14 +00:00 |
|
Jason Volk
|
76509830e6
|
chain_width to 50
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-22 04:42:34 +00:00 |
|
Jason Volk
|
9b658d86b2
|
Rename crates.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-22 04:37:49 +00:00 |
|
Jason Volk
|
b0203818db
|
add missing feature-projections between intra-workspace crates
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-13 05:13:00 +00:00 |
|
Jason Volk
|
d9616c625d
|
propagate better message from RustlsConfig load error. (#734)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-13 05:13:00 +00:00 |
|
Jason Volk
|
29d55b8036
|
move systemd stopping notification point
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-04-03 19:38:51 +00:00 |
|
Jason Volk
|
d60920c728
|
workaround some large type name length issues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 03:00:53 +00:00 |
|
Jason Volk
|
aa4d2e2363
|
fix unused import without feature jemalloc_conf
fix span passed by value
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
June Clementine Strawberry
|
de53ad83b2
|
run nightly cargo fmt again
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:15:05 -05:00 |
|
June Clementine Strawberry
|
a1e1f40ded
|
run cargo fix for rust 2024 changes and rustfmt
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:45 -05:00 |
|
strawberry
|
43e6c27bb7
|
misc nix tweaks to maybe speedup ci
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:36 -05:00 |
|
strawberry
|
fda8b36809
|
add more systemd notify integration with stopping/reloading/ready states
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-05 07:32:00 +00:00 |
|
Jason Volk
|
32f990fc72
|
fix the panic counter in the tower layer
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-03 01:16:09 +00:00 |
|
Jason Volk
|
ffe3b0faf2
|
make shutdown grace periods configurable
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 16:30:55 +00:00 |
|
Jason Volk
|
bd6d4bc58f
|
enforce timeout on request layers
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 16:30:55 +00:00 |
|
Jason Volk
|
b4d22bd05e
|
remove unnecessary cf arc refcnt workaround
log errors and panics propagating through the request task join
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 10:08:30 +00:00 |
|
Jason Volk
|
69837671bb
|
simplify request handler task base
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-30 18:58:32 +00:00 |
|
Jason Volk
|
a567e314e9
|
simplify shutdown signal handlers
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +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 |
|
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
|
d36167ab64
|
partially revert 9a9c071e82; use std threads for db pool.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-09 18:14:23 +00:00 |
|