svn commit: r1928534 - in apr/site/trunk: docs docs/coverage xdocs/stylesheets
[email protected] Wed, 17 Sep 2025 08:37:11 -0000
Newsgroups
gmane.comp.apache.apr.cvs
Message-ID
<175809823123.2904719.14279578263409497601@svn02-us-east.apache.org>
Author: brane
Date: Wed Sep 17 08:37:10 2025
New Revision: 1928534
Log:
Clean up after testing the CSP header. It's in .htaccess now and we
load the web fonts in the HTML files instead of the stylesheet.
Modified:
apr/site/trunk/docs/.htaccess
apr/site/trunk/docs/anonsvn.html
apr/site/trunk/docs/compiling_unix.html
apr/site/trunk/docs/compiling_win32.html
apr/site/trunk/docs/coverage/index.html
apr/site/trunk/docs/download.html
apr/site/trunk/docs/guidelines.html
apr/site/trunk/docs/index.html
apr/site/trunk/docs/mailing-lists.html
apr/site/trunk/docs/patches.html
apr/site/trunk/docs/projects.html
apr/site/trunk/docs/security_report.html
apr/site/trunk/docs/style.css
apr/site/trunk/docs/versioning.html
apr/site/trunk/xdocs/stylesheets/site.vsl
Modified: apr/site/trunk/docs/.htaccess
==============================================================================
--- apr/site/trunk/docs/.htaccess Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/.htaccess Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,4 +1,4 @@
-# Borrowed from Subverison's site
+# Borrowed from Subverison's site
Options +Includes
AddOutputFilter INCLUDES .html
@@ -6,4 +6,5 @@ RewriteEngine On
RewriteRule ^/?download(\.html)?/?$ /download.cgi [PT]
+# Replace the CSP header to allow loading Google's web fonts.
Header set Content-Security-Policy "default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https://apache.org/ https://*.scarf.sh/ ; script-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https://apache.org/ https://*.scarf.sh/ ; style-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https://apache.org/ https://*.scarf.sh/ https://fonts.googleapis.com/; frame-ancestors 'self'; frame-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https://www.apachecon.com/ https://www.communityovercode.org/ https://*.apache.org/ https:/
/apache.org/ https://*.scarf.sh/; worker-src 'self' data: blob:; font-src https://fonts.gstatic.com/"
Modified: apr/site/trunk/docs/anonsvn.html
==============================================================================
--- apr/site/trunk/docs/anonsvn.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/anonsvn.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/compiling_unix.html
==============================================================================
--- apr/site/trunk/docs/compiling_unix.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/compiling_unix.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/compiling_win32.html
==============================================================================
--- apr/site/trunk/docs/compiling_win32.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/compiling_win32.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/coverage/index.html
==============================================================================
--- apr/site/trunk/docs/coverage/index.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/coverage/index.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/download.html
==============================================================================
--- apr/site/trunk/docs/download.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/download.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/guidelines.html
==============================================================================
--- apr/site/trunk/docs/guidelines.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/guidelines.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/index.html
==============================================================================
--- apr/site/trunk/docs/index.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/index.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/mailing-lists.html
==============================================================================
--- apr/site/trunk/docs/mailing-lists.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/mailing-lists.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/patches.html
==============================================================================
--- apr/site/trunk/docs/patches.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/patches.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/projects.html
==============================================================================
--- apr/site/trunk/docs/projects.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/projects.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/security_report.html
==============================================================================
--- apr/site/trunk/docs/security_report.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/security_report.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/docs/style.css
==============================================================================
--- apr/site/trunk/docs/style.css Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/style.css Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,3 @@
-/*
-Doesn't work in Safari and mobile browsers :(
-@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
-@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
-*/
-
:root {
/* Colors */
--apr-bg: #ffffff;
Modified: apr/site/trunk/docs/versioning.html
==============================================================================
--- apr/site/trunk/docs/versioning.html Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/docs/versioning.html Wed Sep 17 08:37:10 2025 (r1928534)
@@ -1,9 +1,6 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">
Modified: apr/site/trunk/xdocs/stylesheets/site.vsl
==============================================================================
--- apr/site/trunk/xdocs/stylesheets/site.vsl Wed Sep 17 08:30:17 2025 (r1928533)
+++ apr/site/trunk/xdocs/stylesheets/site.vsl Wed Sep 17 08:37:10 2025 (r1928534)
@@ -86,9 +86,6 @@ href="$title.getAttributeValue("href")">
#macro ( document )
<html lang="en">
<head>
- <!-- Some browsers (I'm looking at you, Safari) are too paranoid to download web fonts. -->
- <meta http-equiv="Content-Security-Policy" content="style-src 'self' 'unsafe-inline' fonts.googleapis.com">
- <meta http-equiv="Content-Security-Policy" content="font-src fonts.gstatic.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap">