Aktualizace správce balíčků APT 2.9.20

Byl zveřejněn nový nástroj pro správu balíčků APT 2.9.20 (Advanced Package Tool). Větev 2.9.x je experimentální a používá se k vývoji funkcionality budoucí stabilní verze APT 3.0, která bude po stabilizaci integrována do Debian Testing a bude součástí následujícího významného vydání Debianu, a také bude přidána do balíčkové databáze Ubuntu.

Změny od posledního oznámení:

  • APT 2.9.16: Opraven regresní problém, který vznikl po změně metod práce se skladovacími klíči ve verzi 2.9.15 a způsobil nespokojenost maintaineru dpkg, protože přestal fungovat s některými repozitáři.
  • APT 2.9.17:
    • Byl zaveden abstraktní rozhraní pro práci s hashovacími funkcemi, realizované v rámci snahy zbavit se striktní vazby na jednu kryptografickou knihovnu.
    • Opraven problém v algoritmu porovnávání verzí, který se projevoval při používání parametru "—no-strict-pinning".
    • Při vyvolávání diagnostických zpráv byl zohledněn úroveň ladění.
    • Bylo provedeno čištění zmínek o nástroji apt-key.

      Do man stránky apt-secure bylo přidáno vedení o bezpečném nastavení zdrojů.

    • Ve gpgv bylo vráceno sloučení všech úložišť klíčů (keyring) během běhu. Protože soubor se společným úložištěm klíčů se nachází v souborovém systému tmpfs, jehož obsah může být přesunut na swapovací oddíl, může takový přístup vést k vyššímu opotřebení SSD disků na bázi Flash paměti. Autor zprávy doporučuje používat anonymní kanál (fifo), jehož vzdálený konec může být předán jinému procesu jako soubor "proc//fd/", nebo jako stránka paměti dostupná podobným způsobem jako soubor.
    • Bylo provedeno malé refaktoring: byla vytvořena samostatná funkce pro ověřování podpisu souboru.
  • APT 2.9.18:
    • Bylo implementováno automatické stránkování výstupu příkazů "show", "policy", "list", "search" a "showsrc", které funguje ve stylu git a lze ho aktivovat prostřednictvím nastavení Binary::apt::Pager. Aplikace pro stránkování se určuje pomocí proměnné prostředí PAGER.
    • Do výstupu příkazu "apt show —full" byla přidána informace o uzamčení balíčků (pinning), získávaná z polí APT-Pin, APT-Candidate a APT-Release.
    • Byla odstraněna zranitelnost, která při volání příkazu "apt show" vedla k četbě z oblasti paměti mimo vyhrazený buffer.
  • APT 2.9.19:
    • Byl přidán kryptobackend pro knihovnu OpenSSL, která nahradila GnuTLS a Gcrypt.
    • Byla přidána možnost používat utilitu sqv z projektu Sequoia pro ověřování digitálních podpisů místo volání gpgv. V obalovém kódu nad sqv při práci s klíči pokračuje sporné používání dočasných souborů.
    • Až do roku 2026 je povoleno používat samopodepsané podpisy založené na algoritmu SHA-1.
  • APT 2.9.20: Bylo přidáno oficiální doporučení pojmenovat soubory v /etc/apt/sources.list.d/ jako „$(dpkg-vendor —query Vendor | tr A-Z a-z).sources“ — jménem aktuálního dodavatele malými písmeny.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster