httpd: Make radicle-httpd work with unix sockets
modified radicle-httpd/Cargo.lock
@@ -2026,6 +2026,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2041,6 +2042,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2828,6 +2830,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-httpd/Cargo.toml
@@ -26,7 +26,8 @@ axum = { version = "0.8.4", default-features = false, features = ["json", "query
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -39,6 +40,7 @@ serde = { version = "1", features = ["derive"] }
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-httpd/src/lib.rs
@@ -6,6 +6,7 @@ pub mod error;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -19,7 +20,10 @@ use axum::routing::get;
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -45,9 +49,24 @@ mod tracing_extra;
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -61,10 +80,25 @@ pub async fn run(options: Options) -> anyhow::Result<()> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -81,9 +115,12 @@ pub async fn run(options: Options) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -112,6 +149,77 @@ pub async fn run(options: Options) -> anyhow::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -216,7 +324,7 @@ mod routes {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-httpd/src/main.rs
@@ -1,4 +1,5 @@
|
|
| + | |
|
|
|
|
|
@@ -16,10 +17,12 @@ pub const HELP_MSG: &str = r#"
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -58,7 +61,9 @@ fn parse_options() -> Result<httpd::Options, lexopt::Error> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -87,7 +92,22 @@ fn parse_options() -> Result<httpd::Options, lexopt::Error> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-httpd/src/tracing_extra.rs
@@ -28,7 +28,7 @@ impl RequestId {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -48,10 +48,10 @@ impl fmt::Display for ColoredStatus {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|