remove spaces from CSP header to save a few bytes
Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
parent
2ce91f33af
commit
0efe24a028
1 changed files with 4 additions and 4 deletions
|
@ -24,15 +24,15 @@ use tracing::Level;
|
||||||
|
|
||||||
use crate::{request, router};
|
use crate::{request, router};
|
||||||
|
|
||||||
const CONDUWUIT_CSP: &[&str] = &[
|
const CONDUWUIT_CSP: &[&str; 5] = &[
|
||||||
"sandbox",
|
|
||||||
"default-src 'none'",
|
"default-src 'none'",
|
||||||
"frame-ancestors 'none'",
|
"frame-ancestors 'none'",
|
||||||
"form-action 'none'",
|
"form-action 'none'",
|
||||||
"base-uri 'none'",
|
"base-uri 'none'",
|
||||||
|
"sandbox",
|
||||||
];
|
];
|
||||||
|
|
||||||
const CONDUWUIT_PERMISSIONS_POLICY: &[&str] = &["interest-cohort=()", "browsing-topics=()"];
|
const CONDUWUIT_PERMISSIONS_POLICY: &[&str; 2] = &["interest-cohort=()", "browsing-topics=()"];
|
||||||
|
|
||||||
pub(crate) fn build(services: &Arc<Services>) -> Result<(Router, Guard)> {
|
pub(crate) fn build(services: &Arc<Services>) -> Result<(Router, Guard)> {
|
||||||
let server = &services.server;
|
let server = &services.server;
|
||||||
|
@ -78,7 +78,7 @@ pub(crate) fn build(services: &Arc<Services>) -> Result<(Router, Guard)> {
|
||||||
))
|
))
|
||||||
.layer(SetResponseHeaderLayer::if_not_present(
|
.layer(SetResponseHeaderLayer::if_not_present(
|
||||||
header::CONTENT_SECURITY_POLICY,
|
header::CONTENT_SECURITY_POLICY,
|
||||||
HeaderValue::from_str(&CONDUWUIT_CSP.join("; "))?,
|
HeaderValue::from_str(&CONDUWUIT_CSP.join(";"))?,
|
||||||
))
|
))
|
||||||
.layer(cors_layer(server))
|
.layer(cors_layer(server))
|
||||||
.layer(body_limit_layer(server))
|
.layer(body_limit_layer(server))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue