svn commit: r551826 - in head/www: h2o-devel/files h2o/files

Dave Cottlehuber dch at FreeBSD.org
Fri Oct 9 21:00:15 UTC 2020


Author: dch
Date: Fri Oct  9 21:00:14 2020
New Revision: 551826
URL: https://svnweb.freebsd.org/changeset/ports/551826

Log:
  www/h2o*: set default http headers in samples, not add
  
  This improves the default security posture of both h2o-flavoured ports.
  
  Submitted by:	Uwe Trenkner <uwe at trenknerconsulting.com>
  Sponsored by:	SkunkWerks, GmbH

Modified:
  head/www/h2o-devel/files/h2o.conf.sample.in
  head/www/h2o/files/h2o.conf.sample.in

Modified: head/www/h2o-devel/files/h2o.conf.sample.in
==============================================================================
--- head/www/h2o-devel/files/h2o.conf.sample.in	Fri Oct  9 20:51:29 2020	(r551825)
+++ head/www/h2o-devel/files/h2o.conf.sample.in	Fri Oct  9 21:00:14 2020	(r551826)
@@ -29,15 +29,15 @@ listen:
     cipher-suite: ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
 
 # A+ on https://securityheaders.io/
-header.add: "x-frame-options: deny"
-header.add: "X-XSS-Protection: 1; mode=block"
-header.add: "X-Content-Type-Options: nosniff"
-header.add: "X-UA-Compatible: IE=Edge"
-header.add: "Referrer-Policy: strict-origin"
-header.add: "Cache-Control: no-transform"
-header.add: "Content-Security-Policy: default-src https:"
+header.set: "x-frame-options: deny"
+header.set: "X-XSS-Protection: 1; mode=block"
+header.set: "X-Content-Type-Options: nosniff"
+header.set: "X-UA-Compatible: IE=Edge"
+header.set: "Referrer-Policy: strict-origin"
+header.set: "Cache-Control: no-transform"
+header.set: "Content-Security-Policy: default-src https:"
 # 6 months HSTS pinning
-header.add: "Strict-Transport-Security: max-age=16000000"
+header.set: "Strict-Transport-Security: max-age=16000000"
 
 # limit POST bodies
 limit-request-body: 10485760 # 10MiB

Modified: head/www/h2o/files/h2o.conf.sample.in
==============================================================================
--- head/www/h2o/files/h2o.conf.sample.in	Fri Oct  9 20:51:29 2020	(r551825)
+++ head/www/h2o/files/h2o.conf.sample.in	Fri Oct  9 21:00:14 2020	(r551826)
@@ -29,15 +29,15 @@ listen:
     cipher-suite: ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
 
 # A+ on https://securityheaders.io/
-header.add: "x-frame-options: deny"
-header.add: "X-XSS-Protection: 1; mode=block"
-header.add: "X-Content-Type-Options: nosniff"
-header.add: "X-UA-Compatible: IE=Edge"
-header.add: "Referrer-Policy: strict-origin"
-header.add: "Cache-Control: no-transform"
-header.add: "Content-Security-Policy: default-src https:"
+header.set: "x-frame-options: deny"
+header.set: "X-XSS-Protection: 1; mode=block"
+header.set: "X-Content-Type-Options: nosniff"
+header.set: "X-UA-Compatible: IE=Edge"
+header.set: "Referrer-Policy: strict-origin"
+header.set: "Cache-Control: no-transform"
+header.set: "Content-Security-Policy: default-src https:"
 # 6 months HSTS pinning
-header.add: "Strict-Transport-Security: max-age=16000000"
+header.set: "Strict-Transport-Security: max-age=16000000"
 
 # limit POST bodies
 limit-request-body: 10485760 # 10MiB


More information about the svn-ports-all mailing list