-
1.30.0
Stablereleased this
2026-10-12 12:38:26 +00:00 | 30 commits to main since this releaseSicherheit: Härtung nach dem Sicherheitscheck
- Installer nur mit Installationsschlüssel.
install.phplegt ihn an und zeigt ihn mit fertigem Verweis; bei FTP-Installation steht er invar/install.key. Mit dem ersten Konto wird er gelöscht. Damit kann niemand eine frisch entpackte Installation übernehmen. - Sperrdateien im Projektstamm und in allen internen Ordnern: Auch wenn die Domain versehentlich auf den Projektordner zeigt, sind
.env, Datenbank, Sicherungen und Protokolle nicht abrufbar. - Rollen enger: Redakteure ändern Adresse, Papierkorb, Kopf-/Fußbereich und Beitragsdaten veröffentlichter Seiten nicht mehr; eine geplante Veröffentlichung geht mit genau dem Stand online, der geplant wurde.
- Verknüpfte Sektionen werden nach ihrem eigenen Schema-Stand ausgegeben – kein ungefiltertes HTML über alte Sektionen.
- Formulare: Zeitsiegel je Formular, IPv6-Absender je /64-Netz, Obergrenze je Formular und gesamt mit sichtbarem Hinweis.
- Kleinere Härtungen: Rücksprung beim Einwilligen, Format der Update-Version, eigenes CSS bleibt im Block.
- Eine Migration (
publish_revision_id), läuft mit dem Updater.
Details: ADR 116 in
docs/ARCHITECTURE.md.Downloads
- Installer nur mit Installationsschlüssel.