A GNU Wget 2.2.1 a népszerű, nyílt forráskódú parancssori letöltőprogram legfrissebb stabil kiadása, amely HTTP, HTTPS, FTP és FTPS protokollokon keresztül teszi lehetővé fájlok letöltését. Az új verzió több hasznos újdonságot, kompatibilitási fejlesztést és fontos biztonsági hibajavítást is hoz. A 2.2.1-es kiadás egyik fontos újítása a --show-progress kapcsoló, amely a klasszikus wget viselkedésével való visszamenőleges kompatibilitást javítja. Szintén újdonság, hogy a --no-clobber kapcsolóval megakadályozható a meglévő fájlok csonkolása, míg a --no-use-server-timestamps opció lehetővé teszi a helyi rendszer időbélyegének használatát a szerver által küldött dátum helyett.
Fejlesztették azokat az üzeneteket is, amelyek azt magyarázzák meg, miért nem kerül sor egy adott URL követésére. A konfigurációs fájlokban mostantól használható a no_ előtag az opciók tiltására, továbbá megjelent a libnghttp2 könyvtár támogatása HTTP/2 teszteléshez. Újdonság az is, hogy a program 8-as kilépési kódot ad vissza 403-as (Forbidden) HTTP válasz esetén.
Hibajavítások és biztonság
A kiadás számos komoly hibát javít, köztük:
- távoli puffer-túlcsordulást a get_local_filename_real() függvényben,
- egy átirányítási/tükrözési regressziót,
- puffer-túlcsordulást a wget_iri_clone() függvényben a wget_iri_set_scheme() hívás után,
- fájl-felülírási problémát metalink használatakor,
- valamint a metalink tükrök prioritás szerinti rendezésének hibáját.
Ezen felül javításra került a --server-response kapcsoló HTTP/1.1 alatt, egy WolfSSL fordítási hiba (ha az SSLv2 nincs beépítve a könyvtárba), a metalink működése a -O/--output-document opcióval, a dokumentáció HTML példái, a GitLabon található README.md horgonylinkjei, valamint a wget convert-links parancs működése is.
Egyéb fejlesztések
A GNU Wget 2.2.1 nemcsak funkcionális, hanem kódszintű, dokumentációs és CI/tesztelési fejlesztéseket is tartalmaz. A részletes változáslista a kiadott forráscsomag (tarball) changelog fájljában érhető el. A program letölthető a hivatalos weboldalról forráskódként azok számára, akik maguk szeretnék lefordítani, vagy érdemes megvárni, amíg megjelenik az adott GNU/Linux disztribúció stabil csomagtárolóiban.
A GNU Wget képességei röviden
A GNU Wget számos haladó funkciót kínál, többek között HTTP proxy- és sütikezelést, tartós HTTP-kapcsolatokat, felügyelet nélküli vagy háttérben futó működést, a legtöbb UNIX-szerű operációs rendszer támogatását, NLS-alapú lokalizált üzenetfájlokat, helyi fájl-időbélyegek kezelését, és még sok mást.

