Die Veröffentlichung des Paketmanagers Pacman 7.1, der in der Distribution Arch Linux verwendet wird, steht zur VerfĂŒgung. Zu den Ănderungen gehören:
- StandardmĂ€Ăig ist eine obligatorische ĂberprĂŒfung der digitalen Signatur fĂŒr Pakete und Dateien mit der Repository-Datenbank aktiviert (die Einstellung SigLevel ist standardmĂ€Ăig auf 'Required' gesetzt). Das Fehlen einer Signatur oder eine fehlerhafte Signatur fĂŒhren jetzt standardmĂ€Ăig zu einem Fehler und einem Abbruch.
- Die Sandbox-Isolierung des Datenladehandlers ĂŒber das Netzwerk wurde verstĂ€rkt. Die Anzahl der zulĂ€ssigen Systemaufrufe wurde begrenzt, das Flag NO_NEW_PRIVS wurde aktiviert, um einen Wechsel der Berechtigungen zu verhindern, und die EinschrĂ€nkungen wurden durch den Mechanismus Landlock verbessert. In die pacman.conf und das Befehlszeilenwerkzeug wurden Parameter zur Steuerung der Isolierung aufgenommen: 'DisableSandboxFilesystem', 'DisableSandboxSyscalls' und 'DisableSandbox'.
- Vorhandene abgelaufene SchlĂŒssel lösen nun eine Aufforderung zur erneuten Importierung aus, mit der Annahme, dass es bereits aktualisierte SchlĂŒssel gibt. Server Die SchlĂŒssel sind bereits aktualisiert.
- Der Utility makepkg wurde um den Parameter NPROC zur Einstellung der Anzahl parallel ausgefĂŒhrter VorgĂ€nge erweitert. Es wurde die Möglichkeit zur Parallelisierung der Datei-Cleanup-Operationen umgesetzt. In den PKGBUILD-Dateien wurde die UnterstĂŒtzung fĂŒr die Felder 'xdata' und 'options_$arch' hinzugefĂŒgt. FĂŒr die Konfiguration von Git wird eine separate Datei /etc/makepkg.d/gitconfig verwendet (Systemeinstellungen werden ignoriert). Die UnterstĂŒtzung fĂŒr reproduzierbare Builds wurde verbessert.
- In das Werkzeug 'repo-add' wurden die Optionen '--wait-for-lock' zum erneuten Versuch der Sperrvergabe fĂŒr die Datenbank statt eines Abbruchs und '--remove' zum Entfernen alter Paketdateien aufgenommen.
Quelle: opennet.ru
