Skip to content

v1.1.1

Choose a tag to compare

@ArnaudFeld ArnaudFeld released this 29 Sep 20:23
· 7 commits to main since this release

Korrektur für das Update von 1.0.5. Das Setup bis 1.0.5 schrieb Array-Einträge der Konfiguration mit printf %q, wodurch Glob-Metazeichen maskiert in der Datei landeten: *.tmp stand dort als \*.tmp. Der Parser aus 1.1.0 lehnt Backslashes ab, weshalb jedes Update mit BORG_EXCLUDES enthält ungültigen Eintrag abbrach – betroffen war jede Installation, die die Standard-Excludes verwendet.

Array-Werte mit Backslash werden jetzt beim Einlesen aufgelöst und danach wie gewohnt validiert. Eine neu geschriebene Konfiguration enthält sie ohne Backslash. Schädliche Inhalte bleiben abgelehnt.

cd /opt/pabo && git pull
sudo bash pabo.sh    # → 1) setup → 2) Scripts und Timer neu generieren
sudo pabo.sh        # → 5) config-check