Auth-Reihenfolge: GITEA_TOKEN, dann GITEA_USER/GITEA_PASSWORD, dann interaktive Abfrage (Passwort ohne Echo via getpass). Zugangsdaten werden curl ueber eine Config auf stdin (-K -) uebergeben, damit Token/Passwort nicht in der Prozessliste auftauchen. 401 weist bei aktiver 2FA auf Token-Nutzung hin. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
Changelog
Alle nennenswerten Änderungen an diesem Projekt werden hier dokumentiert. Format angelehnt an Keep a Changelog, Versionierung nach SemVer.
[Unreleased]
Changed
release.py: Veröffentlichung über die Gitea-REST-API (curl) statttea. Anmeldung perGITEA_TOKEN,GITEA_USER/GITEA_PASSWORDoder interaktiver Abfrage von Benutzername/Passwort; Zugangsdaten gehen über eine curl-Config auf stdin (nicht in der Prozessliste sichtbar).
Added
release.py --attach-only: ISO an das Release der aktuellen Version hängen, ohne Versionssprung/Build/Commit.
[0.1.2] - 2026-10-22
Added
- GUI: Einträge „Beenden", „Neustarten" und „Herunterfahren" (hängt vorher alle Datenträger sauber aus).
[0.1.1] - 2026-10-22
Added
- GUI (tkinter) zum Auflisten, Mounten und Aushängen von Partitionen.
- Linux-Backend: Passwort leeren, neues SHA-512-Passwort setzen, Konto entsperren.
- Windows-Backend (chntpw): Passwort leeren, Konto entsperren, zu Admin machen.
- OS-Erkennung (Linux via
/etc/shadow, Windows via SAM-Hive). - NTFS-Mount mit
remove_hiberfilefür Windows-Fast-Startup. - Live-ISO auf Basis von Debian live-build mit Autostart in die GUI.
- Docker-basiertes Build-Skript (
build.sh), kein Hostbedarf außer Docker. - NTFS-Dirty-Bit-Erkennung beim Mounten mit Rückfrage und automatischem
ntfsfix+ erzwungenem Schreib-Mount; zusätzlich eigener Button „NTFS reparieren (Dirty-Bit)". release.py: Version automatisch hochzählen (Patch/Minor/Major), CHANGELOG pflegen, committen + taggen, ISO bauen und als Gitea-Release (viatea) mit ISO-Anhang veröffentlichen.out/bleibt im Repo (perout/.gitignore), die gebauten ISOs werden ignoriert.