diff options
author | metamuffin <metamuffin@disroot.org> | 2024-11-11 22:21:42 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-11-11 22:21:42 +0100 |
commit | cc5d7c08cca9cb4a14f1f99355262b9b3ff04b0c (patch) | |
tree | 4c4855ccf22b0a944ea312e880c71a643cf88087 /src/modules/mod.rs | |
parent | 3f6ec191b38b4c60ac2d42ab941b4690f42f7c21 (diff) | |
download | gnix-cc5d7c08cca9cb4a14f1f99355262b9b3ff04b0c.tar gnix-cc5d7c08cca9cb4a14f1f99355262b9b3ff04b0c.tar.bz2 gnix-cc5d7c08cca9cb4a14f1f99355262b9b3ff04b0c.tar.zst |
implement insecure connection upgrade. yaml parser broken
Diffstat (limited to 'src/modules/mod.rs')
-rw-r--r-- | src/modules/mod.rs | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/src/modules/mod.rs b/src/modules/mod.rs index 288158c..7470725 100644 --- a/src/modules/mod.rs +++ b/src/modules/mod.rs @@ -7,21 +7,22 @@ use hyper::{body::Incoming, Request, Response}; use serde_yml::Value; use std::{net::SocketAddr, pin::Pin, sync::Arc}; -pub mod accesslog; -pub mod auth; -pub mod cache; -pub mod cgi; -pub mod debug; -pub mod error; -pub mod file; -pub mod files; -pub mod headers; -pub mod hosts; -pub mod loadbalance; -pub mod paths; -pub mod proxy; -pub mod redirect; -pub mod switch; +mod accesslog; +mod auth; +mod cache; +mod cgi; +mod debug; +mod error; +mod file; +mod files; +mod headers; +mod hosts; +mod loadbalance; +mod paths; +mod proxy; +mod redirect; +mod switch; +mod upgrade_insecure; pub type NodeRequest = Request<Incoming>; pub type NodeResponse = Response<BoxBody<Bytes, ServiceError>>; @@ -44,6 +45,7 @@ pub static MODULES: &[&dyn NodeKind] = &[ &debug::DebugKind, &cache::CacheKind, &loadbalance::LoadBalanceKind, + &upgrade_insecure::UpgradeInsecureKind, ]; pub struct NodeContext { |