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
|
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
|
a567e314e9
|
simplify shutdown signal handlers
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
b2a565b0b4
|
propagate better error from server.check_running()
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
3e0ff2dc84
|
simplify references to server_name
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
b1b6dc0479
|
reloadable configuration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00: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 |
|
Jason Volk
|
9eb99f8070
|
abstract async shutdown waiting loop
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
strawberry
|
77e0b76408
|
apply new rustfmt.toml changes, fix some clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 01:00:41 -05:00 |
|
strawberry
|
0317cc8cc5
|
rename conduit to conduwuit finally
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-14 22:24:45 -05:00 |
|
Jason Volk
|
b08c1241a8
|
add some interruption points in recursive event handling to prevent shutdown hangs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-10-26 18:50:29 -04:00 |
|
Jason Volk
|
59efabbbc2
|
de-global server_is_ours / user_is_local
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
cce270d938
|
tokio metrics
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
05efd9b044
|
elaborate error macro and apply at various callsites
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
a309ef55c9
|
restore signal state after channel failures
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
20fe84379c
|
rename log::Server to log::Log
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
c6f4b20e17
|
add server restart support w/ admin command
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-17 02:10:27 +00:00 |
|
Jason Volk
|
08f2b8579c
|
abstract shutdown/reload functionality.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
aa34021b27
|
tracing capture interface
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-12 18:25:27 +00:00 |
|
Jason Volk
|
6e59135a7d
|
eliminate RotationHandler
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-07 02:00:28 +00:00 |
|
Jason Volk
|
0e74ade7d7
|
isolate axum shutdown in router; minor run-cycle/signalling tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-07 02:00:28 +00:00 |
|
Jason Volk
|
89ab687f16
|
move signal handling out to main
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-02 23:01:12 +00:00 |
|
Jason Volk
|
6c1434c165
|
Hot-Reloading Refactor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-05-21 20:22:17 -04:00 |
|