• v1.1.273 096e983313

    boban tagged this 2026-04-26 08:27:49 +02:00 | 171 commits to main since this tag

    Problem: /etc/letsencrypt/archive/ ist chmod 700 (root only).
    file_exists() auf Symlinks in live/ schlägt fehl weil Symlink-Ziel
    in archive/ nicht lesbar ist. is_dir() auf live/domain/ funktioniert
    da das Verzeichnis selbst 755 ist.

    • SettingsForm: file_exists() → is_dir() für Existenzcheck
    • SettingsForm: openssl-Aufruf via sudo -n (archive/ ist root-only)
    • installer.sh + update.sh: sudoers-Regel für openssl auf LE-Cert-Pfade
      (www-data darf nur exakt diesen openssl-Aufruf, keine anderen Pfade)

    Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

    Downloads