De release van package manager Pacman 7.1, die wordt gebruikt in de Arch Linux-distributie, is beschikbaar. Enkele veranderingen zijn:
- Standaard is de verplichte controle op digitale handtekeningen voor pakketten en bestanden in de repository-database ingeschakeld (de instelling SigLevel is standaard ingesteld op 'Required'). Het ontbreken van een handtekening of een onjuiste handtekening zorgt nu standaard voor een foutmelding.
- De sandbox-isolatie van de handler die gegevens via het netwerk ophaalt, is versterkt. Het aantal toegestane systeemaanroepen is beperkt, de NO_NEW_PRIVS-vlag is ingeschakeld om wijziging van privileges te verbieden, en de beperking is verbeterd door het Landlock-mechanisme. In pacman.conf en de opdrachtregeltool zijn opties toegevoegd voor het beheren van isolatie: 'DisableSandboxFilesystem', 'DisableSandboxSyscalls' en 'DisableSandbox'.
- Bij het aantreffen van verlopen sleutels wordt er een verzoek weergegeven voor hun herimport, met de verwachting dat er al bijgewerkte sleutels zijn. de server De utiliteit makepkg heeft de parameter NPROC toegevoegd voor het instellen van het aantal gelijktijdig uitgevoerde operaties. Er is een mogelijkheid voor het parallel uitvoeren van bestandsopruimingsoperaties geïmplementeerd. In PKGBUILD-bestanden is ondersteuning toegevoegd voor de velden 'xdata' en 'options_$arch'. Voor de configuratie van Git wordt een apart bestand /etc/makepkg.d/gitconfig gebruikt (systeeminstellingen worden genegeerd). Verbeterde ondersteuning voor reproduceerbare builds.
- De utiliteit 'repo-add' heeft opties toegevoegd: '--wait-for-lock' voor een herhalingspoging om de vergrendeling op de database in te stellen in plaats van te stoppen, en '--remove' voor het verwijderen van oude pakketbestanden.
- De release van package manager Pacman 7.1 is beschikbaar.
Bron: opennet.ru
