• 1.30.0
    CMS quality / php (8.2) (push) Canceled after 0s
    CMS quality / php (8.4) (push) Canceled after 0s
    CMS quality / browser (push) Canceled after 0s
    CMS quality / mysql (push) Canceled after 0s
    Stable

    kantarci released this 2026-10-12 12:38:26 +00:00 | 30 commits to main since this release

    Sicherheit: Härtung nach dem Sicherheitscheck

    • Installer nur mit Installationsschlüssel. install.php legt ihn an und zeigt ihn mit fertigem Verweis; bei FTP-Installation steht er in var/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