Elérhető a Pacman 7.1 csomagkezelő kiadása, amely az Arch Linux disztribúcióban található. A változások között a következőket emelhetjük ki:
- Alapértelmezés szerint kötelező a digitális aláírás ellenőrzése a csomagok és a repós adatbázis fájlok esetében (a SigLevel beállítás alapértelmezett értéke «Required»). Az aláírás hiánya vagy érvénytelen aláírás mostantól alapértelmezés szerint hibás leálláshoz vezet.
- Fokozották a sandbox-izolációt a hálózaton adatokat letöltő feldolgozó számára. Korlátozták a megengedett rendszerhívások számát, bevezették a NO_NEW_PRIVS zászlót a privilégiumok megváltoztatásának megakadályozására, és javították a Landlock mechanizmuson keresztüli korlátozást. A pacman.conf fájlba és a parancssori segédprogramba hozzáadták az izolációs beállításokat: «DisableSandboxFilesystem», «DisableSandboxSyscalls» és «DisableSandbox».
- Lejárta esetén a kulcsok újraimportálására vonatkozó kérés jelenik meg, számítva arra, hogy a szerveren kulcsok már frissített változatai fennállnak.
- A makepkg segédprogramhoz hozzáadták az NPROC paramétert a párhuzamosan végrehajtott műveletek számának beállításához. Lehetővé vált a fájlok törlésének párhuzamosítása. A PKGBUILD fájlokban támogatják az «xdata» és «options_$arch» mezőket. A Git beállításához külön fájl került a \/etc\/makepkg.d\/gitconfig alá (a rendszerbeállítások figyelmen kívül hagyásra kerülnek). Javították a reprodukálható build támogatását.
- A «repo-add» segédprogramhoz hozzáadták a «—wait-for-lock» opciót a zárolás újrapróbálására ahelyett, hogy leállna, és a «—remove» opciót a régi csomagfájlok eltávolítására.
Forrás: opennet.ru
