aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-11-11 22:21:42 +0100
committermetamuffin <metamuffin@disroot.org>2024-11-11 22:21:42 +0100
commitcc5d7c08cca9cb4a14f1f99355262b9b3ff04b0c (patch)
tree4c4855ccf22b0a944ea312e880c71a643cf88087 /src/modules/mod.rs
parent3f6ec191b38b4c60ac2d42ab941b4690f42f7c21 (diff)
downloadgnix-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.rs32
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 {