v0.31.5
This commit is contained in:
1 parent
d942c1a35d
commit
75104f87ba
103 files changed
+1344
-370
No files matched your search
+1
-1
@@ -149,7 +149,6 @@ pub enum RewriteMode {
|
||||
ReplacePrefix,
|
||||
Regex,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
|
||||
#[serde(default, deny_unknown_fields)]
|
||||
pub struct PathRewrite {
|
||||
@@ -309,6 +308,7 @@ pub struct Vhost {
|
||||
pub headers: HeaderRules,
|
||||
#[serde(default)]
|
||||
pub security_headers: SecurityHeaders,
|
||||
#[serde(default)] pub user_agent_blocking: crate::user_agent::Policy,
|
||||
/// Nginx-style upstream timeout controls. Empty values inherit process defaults.
|
||||
#[serde(default)]
|
||||
pub proxy_timeouts: ProxyTimeouts,
|
||||
|
||||
@@ -244,6 +244,7 @@ impl Vhost {
|
||||
self.pages.validate()?;
|
||||
self.transform.resolve(&crate::transform::Settings::default())?;
|
||||
self.security_headers.compile()?;
|
||||
self.user_agent_blocking.compile()?;
|
||||
self.headers.compile()?;
|
||||
if let Some(acl) = &self.acl {
|
||||
acl.compile()?;
|
||||
|
||||
Reference in new issue
Block a user