Po ročním vývoji byl vydán release proxy serveru Privoxy 4.1.0, určený k vytváření osobních filtrů webového obsahu. S Privoxy můžete odstraňovat reklamní vložky, ignorovat sledovací cookies, mazat vyskakovací dialogy, blokovat načítání externího JavaScriptu a provádět libovolné úpravy na webových stránkách podle potřeb uživatele. Privoxy podporuje instalaci jak na místní systémy jednotlivých uživatelů, tak na servery pro vytváření centralizované infrastruktury filtrace obsahu v místní síti. Kód projektu je napsán v jazyce C a je distribuován pod licencí GPLv2+. Připravené sestavení je k dispozici pro Linux (deb) a Windows.
Mezi pokročilé možnosti Privoxy patří: možnost přiřazení tagů pro změnu chování filtrů na základě jednotlivých klientských a serverových HTTP hlaviček; režim inspekce HTTPS, umožňující filtrovat HTTPS požadavky a odpovědi; použití regulárních výrazů v konfiguračních souborech; možnost nahrazovat animované gif obrázky zkrácenými statickými obrázky. Privoxy může být použito k blokování reklam a nežádoucího obsahu na zařízeních, kde nelze nainstalovat příslušná rozšíření pro prohlížeče.
Mezi změnami v novém vydání:
- Byla přidána podpora rozbalování pomocí algoritmu Zstandard.
- Při sestavování s kryptografickou knihovnou wolfssl byl kód pro připojení k serverům převeden na používání funkce wolfTLS_client_method() místo wolfSSLv23_method() analogicky s curl (obě metody mají problémy s jednotlivými weby, například wolfTLS_client_method nefunguje s fsf.org, zatímco wolfSSLv23_method s media.ccc.de a traxxas.com).
- Funkce create_hexadecimal_hash_of_host() byla převedena na používání snprintf() místo sprint().
- Bylo zajištěno uchování adresy a portu pro zpracování připojení do logu.
- Byla odstraněna podpora knihovny pcre1.
- Byla přidána ochrana proti sledování připojení k sociálním sítím, kterou určuje přítomnost nebo nepřítomnost přesměrování na stránku přihlášení při pokusu o načtení obrázku z webu sociální sítě (pokud se obrázek načetl — je aktivní relace, jinak — přihlášení nebylo provedeno).
- Byla vypnuta rychlá přesměrování pro „.bahn.de/“ a „report.error-report.com/“.
- Byla přidána blokace přístupů k „mv.outbrain.com/“.
- Byly odstraněny blokace pro „metrics.1aeo.com/“ a „.crates.io/“.
- Bylo vypnuto filtrování podle velikosti bannerů pro „github.com“ a „.jwz.org/“.
- Bylo zastaveno převádění animovaných gif obrazů pro „.githubusercontent.com/“.
- Blokovací maska ‘metrics.’ byla nahrazena ‘.metricts.’.
Zdroj: opennet.ru
