Repository files, collaboration, releases and project activity.
archforge-external-status / CHANGELOG-1.0.5.mdmain
▤ CHANGELOG-1.0.5.md993 bytes
ArchForge External Status 1.0.5 — Admin Origin Hotfix
- Fix
/admin/loginreturning 403 Invalid origin before checking credentials, including default HTTPS port normalization and canonical host casing. - Keep strict operator-configured public origin; do not blindly trust
Host,X-Forwarded-Host, or arbitrary external origins. - Check both Origin and Referer where provided. Reject HTTP downgrade and foreign domains.
- Preserve CSRF validation, Secure/SameSite cookies, password hashing and TOTP 2FA.
- Add root-only Git recovery command
bash ./fix-admin-origin.shto synchronizeSTATUS_PUBLIC_URLwith the configured Caddy site forstatus.archforge.nland deploy safely. - Configuration backup, existing database backup and code rollback via deployed release mechanism.
- Regression tests for same-origin logins behind Caddy, normal port normalization, rejected foreign origins and still-enforced CSRF.
No changes to VPS 1 / ArchForge 11.3.6, no database reset.