Objavljen je novi izdanak alata za upravljanje paketima APT 2.9.20 (Advanced Package Tool). Grana 2.9.x je eksperimentalna i koristi se za razvoj funkcionalnosti buduće stabilne verzije APT 3.0, koja će nakon stabilizacije biti integrirana u Debian Testing i biti uključena u sljedeće značajno izdanje Debiana, a također će biti dodana u repozitorij paketa Ubuntu.
Promjene od prethodne objave:
- APT 2.9.16: Ispravljena regresija koja se pojavila nakon promjene metoda rada s spremištima ključeva u verziji 2.9.15, što je izazvalo nezadovoljstvo održavatelja dpkg zbog prestanka rada s nekim repozitorijima.
- APT 2.9.17:
- Uveden je apstraktni sučelje za rad s hashovima, provedeno kao dio rada na oslobađanju od krute povezanosti s jednom kriptografskoj biblioteci.
- Ispravljen je problem u algoritmu usporedbe verzija koji se javlja pri korištenju opcije "--no-strict-pinning".
- Pri ispisu dijagnostičkih poruka uzet je u obzir razina debugiranja.
- Obavljena je čišćenje spomena na alat apt-key.
U man-stranicu apt-secure dodano je upute za sigurnu konfiguraciju izvora.
- U gpgv vraćeno je spajanje svih spremišta ključeva (keyring) tijekom rada. Budući da se datoteka sa zajedničkim spremištem ključeva nalazi u datotečnom sustavu tmpfs, čiji sadržaj može biti izbačen u swap, takav pristup može dovesti do povećanog trošenja SSD diskova temeljenih na Flash memoriji. Autor vijesti savjetuje korištenje anonimnog kanala (fifo), čiji se udaljeni kraj može prenijeti drugom procesu kao datoteka "/proc//fd/", ili kao stranica memorije dostupna na sličan način kao datoteka.
- Izvršena je mala refaktorizacija: stvorena je posebna funkcija za provjeru potpisa datoteke.
- APT 2.9.18:
- Implementirano je automatsko paginiranje izlaza naredbi "show", "policy", "list", "search" i "showsrc", koje radi u stilu gita i može se aktivirati putem postavke Binary::apt::Pager. Aplikacija za paginaciju određuje se preko varijable okruženja PAGER.
- Informacije o pinovanju paketa dodane su u izlazu komande «apt show —full», koje se dobijaju iz polja APT-Pin, APT-Candidate i APT-Release.
- Otklonjena je ranjivost koja prilikom poziva naredbe "apt show" omogućuje čitanje iz memorijskog prostora izvan dodijeljenog mrežnog bafera.
- APT 2.9.19:
- Dodana je kripto-biblioteka za OpenSSL koja je zamijenila GnuTLS i Gcrypt.
- Dodana je mogućnost korištenja alata sqv iz projekta Sequoia za provjeru digitalnih potpisā umjesto poziva gpgv. U omotu koda iznad sqv tijekom rada s ključevima i dalje se sumnjivo koristi privremene datoteke.
- Do 2026. godine dopušteno je korištenje samopotpisanih potpisa temeljenih na algoritmu SHA-1.
- APT 2.9.20: Dodana je službena preporuka za imenovanje datoteka u /etc/apt/sources.list.d/ kao „$(dpkg-vendor —query Vendor | tr A-Z a-z).sources“ — imenom trenutnog dobavljača u malim slovima.
Izvor: opennet.ru
