издание на пакетния мениджър , използван в дистрибуцията Arch Linux. От може да се открои:
- Напълно премахната е поддръжката на delta-актуализации, позволяващи да се зареждат само изменения. Възможността е премахната поради откритата уязвимост (), позволяваща изпълнение на произволни команди в системата при използване на неподписани бази данни. За атаката е необходимо потребителят да зареди подготвени от атакуващия файлове с база данни и delta-актуализация. Поддръжката на delta-актуализации е деактивирана по подразбиране и не получила широко разпространение. В бъдеще се планира изцяло преосмисляне на реализацията на delta-актуализациите;
- В обработчика на командата XferCommand е отстранена уязвимост (), позволяваща при MITM-атака и неподписана база данни да се постигне изпълнение на собствени команди в системата;
- В makepkg е добавена възможност за включване на обработчици за зареждане на изходни пакети и проверка по цифрова подпис. Добавена е поддръжка на компресия на пакетите, използвайки алгоритми lzip, lz4 и zstd. В repo-add е добавена поддръжка на компресия на базата данни с помощта на zstd. В най-близко бъдеще в Arch Linux ще премине по подразбиране към използване на zstd, което в сравнение с алгоритма „xz“ ще ускори операциите по компресия и разпаковане на пакети, запазвайки същевременно нивото на компресия;
- Осигурена е възможност за компилиране с помощта на системата Meson вместо Autotools. В следващия релиз Meson ще замени напълно Autotools;
- Добавена е поддръжка за зареждане на PGP-ключове с помощта на механизма (WKD), чиято същност е разполагането на публични ключове в мрежата с привязка към домейна, посочен в имейл адреса. Например, за адреса „test@example.com“ ключът може да бъде зареден чрез връзка „https://example.com/.well-known/openpgpkey/hu/183d7d5ab73cfc5ece9a5f94e6039d5a“. Зареждането на ключове чрез WKD е включено по подразбиране в pacman, pacman-key и makepkg;
- Премахната е опцията „—force“, вместо която преди повече от година беше предложена опцията „—overwrite“, по-точно отразяваща същността на операцията;
- В резултатите от търсенето на файлове с опцията „-F“ е осигурен извеждането на разширена информация, като например група на пакета и статус на инсталацията.
Източник: opennet.ru
