Skip to content

Commit 74dbee7

Browse files
committed
docs(admin): add critical changes for Nextcloud 32
with a note about the dropped X-XSS-Protection header check Signed-off-by: MichaIng <[email protected]>
1 parent 934e5d2 commit 74dbee7

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

admin_manual/release_notes/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ These sub pages will cover the most important changes in Nextcloud, as well as s
1414
.. toctree::
1515
:maxdepth: 1
1616

17+
upgrade_to_32.rst
1718
upgrade_to_31.rst
1819
upgrade_to_30.rst
1920
upgrade_to_28.rst
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
=======================
2+
Upgrade to Nextcloud 32
3+
=======================
4+
5+
System requirements
6+
-------------------
7+
8+
* PHP 8.1 is now deprecated but still supported.
9+
* PHP 8.4 is now supported, but 8.3 is recommended.
10+
11+
Web server configuration
12+
------------------------
13+
14+
* Setup checks do not check for the ``X-XSS-Protection`` response header anymore. It has been removed from Nextcloud's ``.htaccess`` and you may want to adjust your webserver config to not serve it anymore.
15+
XSS filtering was supported only until Chromium 78 and similarly old browsers, but had been found to cause more issues, including attack vectors, than it solves.
16+
Nowadays, aside of not serving the header at all, the only generally recommended value is ``0``. More context can be found in the `OWASP Cheat Sheet Series <https://cheatsheetseries.owasp.org/cheatsheets/HTTP_Headers_Cheat_Sheet.html#x-xss-protection>`_.

0 commit comments

Comments
 (0)