Bugfix
- A number field given a value too large for an integer no longer causes a warning on PHP 8.5
- The bundled
lighttpd.confloads on current lighttpd releases again, serves/.well-known/files such as ACME challenges, and keeps Markdown source files and the same folders and file types private as the Apache rules do (lighttpd sites copy the updated rules fromwebserver-configs/by hand) - The bundled Caddyfiles also keep JSON files under
system/,vendor/anduser/, Markdown source files such asCHANGELOG.md, thewebserver-configs/folder and hidden files inside/.well-known/private (Caddy sites copy the updated rules fromwebserver-configs/by hand) - The bundled
nginx.confalso keeps Markdown source files such asCHANGELOG.mdand thewebserver-configs/folder private, and matches root files such ascomposer.jsonin any letter case (nginx sites copy the updated rules fromwebserver-configs/by hand) - The bundled IIS
web.configalso keepsLICENSE.txt,composer.json,composer.lockand Markdown source files private, covers the same file types undersystem/andvendor/as the Apache rules, and matches its rules however a file path is written (IIS sites copy the updated rules fromwebserver-configs/by hand) - The
php -Sdevelopment router (system/router.php) keepstmp/,user/config/,user/accounts/anduser/data/private and refuses scripts inimages/andassets/, the same as the shipped web-server rules - [security] The Apache
.htaccessexception for/.well-known/now covers that folder only, so other hidden files and folders whose names start withwell-knownstay blocked. Upgrading updates existing.htaccessfiles