Udgivelsen af pakkemanageren Pacman 7.1, der anvendes i Arch Linux-distributionen, er nu tilgængelig. Blandt ændringerne kan nævnes:
- Som standard er obligatorisk kontrol af digitale signaturer aktiveret for pakker og filer med repository-databasen (indstillingen SigLevel er som standard sat til "Required"). Manglende signatur eller en ugyldig signatur vil nu som standard medføre en fejlmeddelelse.
- Sandbox-isolationen af håndtereren, der indlæser data fra nettet, er blevet styrket. Antallet af tilladte systemopkald er begrænset, flaget NO_NEW_PRIVS er indført for at forhindre ændring af privilegier, og begrænsningen er forbedret via Landlock-mekanismen. I pacman.conf og kommandolinjeværktøjet er der tilføjet parametre til isolering: "DisableSandboxFilesystem", "DisableSandboxSyscalls" og "DisableSandbox".
- Når der er udløbne nøgler, vises en anmodning om at importere dem igen med forventning om, at der allerede er opdaterede nøgler. serveren Der findes allerede opdaterede nøgler.
- I makepkg-værktøjet er parameteren NPROC blevet tilføjet for at justere antallet af parallelt kørende operationer. Muligheden for at parallelisere rydningsoperationer er blevet implementeret. Støtte til felterne "xdata" og "options_$arch" er blevet tilføjet i PKGBUILD-filerne. Til konfiguration af Git anvendes en separat fil /etc/makepkg.d/gitconfig (systemindstillinger ignoreres). Støtten til reproducerbare builds er blevet forbedret.
- Der er tilføjet mulighederne "—wait-for-lock" til repo-add-værktøjet for at forsøge at låse databasen igen i stedet for at afslutte og "—remove" til at fjerne gamle pakkefiler.
Kilde: opennet.ru
