Bol vydaný nástroj na správu balíkov APT 2.9.20 (Advanced Package Tool). Vetva 2.9.x je experimentálna a používa sa na vývoj funkčnosti budúcej stabilnej verzie APT 3.0, ktorá po stabilizácii bude integrovaná do Debian Testing a bude súčasťou nasledujúceho významného vydania Debian, a tiež bude pridaná do balíkového systému Ubuntu.
Zmeny od posledného oznámenia:
- APT 2.9.16: Opravená regresia, ktorá vznikla po zmene metód práce s repozitármi kľúčov vo verzii 2.9.15 a spôsobila nespokojnosť správcu dpkg z dôvodu nefunkčnosti s niektorými repozitármi.
- APT 2.9.17:
- Bol zavedený abstraktný rozhranie pre prácu s hashmi, realizované v rámci úloh na zbavenie sa striktnej väzby na jednu kryptografickú knižnicu.
- Opravený problém v algoritme porovnávania verzií, ktorý sa prejavuje pri použití voľby „--no-strict-pinning“.
- Pri výstupe diagnostických správ bol zabezpečený zohľadnenie úrovne ladenia.
- Uskutočnené čistenie zmienok nástroja apt-key.
Do man-stránky apt-secure bola pridaná príručka na bezpečné nastavenie zdrojov.
- V gpgv bolo obnovené zlúčenie všetkých repozitárov kľúčov (keyring) počas operácie. Keďže súbor s celkovým repozitárom kľúčov je umiestnený v súborovom systéme tmpfs, ktorého obsah môže byť presunutý do swapu, takýto prístup môže viesť k zvýšenému opotrebovaniu SSD zariadení na báze Flash pamäte. Autor správy odporúča používať anonymný kanál (fifo), ktorého vzdialený koniec môže byť odovzdaný inému procesu ako súbor „/proc//fd/“, alebo ako stránka pamäte, ktorá je dostupná podobným spôsobom vo forme súboru.
- Zrealizovaný malý refaktoring: vytvorená samostatná funkcia na kontrolu podpisu súboru.
- APT 2.9.18:
- Zrealizované automatické rozdelenie na stránky výstupu príkazov „show“, „policy“, „list“, „search“ a „showsrc“, fungujúce v štýle git a zapínateľné cez nastavenie Binary::apt::Pager. Aplikácia na rozdelenie strán sa určuje prostredníctvom premennej prostredia PAGER.
- Do príkazu „apt show —full“ bola pridaná informácia o pripnutí balíkov (pinning), získavaná z polí APT-Pin, APT-Candidate a APT-Release.
- Odstránená vulnerabilita, ktorá pri vyvolaní príkazu „apt show“ spôsobila čítanie z oblasti pamäte mimo prideleného bufferu.
- APT 2.9.19:
- Pridaný kryptografický backend pre knižnicu OpenSSL, ktorá nahradila GnuTLS a Gcrypt.
- Bola pridaná možnosť používať nástroj sqv od projektu Sequoia na overovanie digitálnych podpisov namiesto volania gpgv. V obalovom kóde nad sqv pri práci s kľúčmi sa naďalej sporných spôsobom používajú dočasné súbory.
- Do roku 2026 je povolené používanie samopodpísaných podpisov na báze algoritmu SHA-1.
- APT 2.9.20: Bola pridaná oficiálna odporúčanie pomenovať súbory v /etc/apt/sources.list.d/ ako „$(dpkg-vendor —query Vendor | tr A-Z a-z).sources“ — názvom aktuálneho dodávateľa v malých písmenách.
Zdroj: opennet.ru
