- Added experimental https inspection support which allows to filter
- https traffic. To enable it, install MbedTLS and configure with
- --with-mbedtls, or install OpenSSL or LibreSSL and configure
- with --with-openssl.
- Afterwards configure the directives in section 7 of the
- config file and enable the +https-inspection action.
- Initial MbedTLS-based code contributed by Vaclav Svec,
- initial OpenSSL support contributed by Maxim Antonov.
- With help from Nedzad Hrnjica and Ho+ Ho+ Ho+.
- Integration and improvements sponsored by Robert Klemme.
- </para>
- </listitem>
- <listitem>
- <para>
- pcrs: Request JIT compilation if it's supported and
- the filter isn't dynamic. This can speed up filtering.
- </para>
- </listitem>
- <listitem>
- <para>
- Added support for Brotli decompression.
- Sponsored by: Robert Klemme
- </para>
- </listitem>
- <listitem>
- <para>
- Added FEATURE_EXTENDED_STATISTICS to gather statistics for
- block reasons and filter executions. To enable it, configure
- with --enable-extended-statistics and visit
- http://config.privoxy.org/show-status.
- Sponsored by: Robert Klemme
- </para>
- </listitem>
- <listitem>
- <para>
- Use the IP_FREEBIND socket option, if defined. This allows
- Privoxy to bind to not-yet assigned IP addresses which is
- useful in failover environments.
- Patch by Sam Varshavchik.
- </para>
- </listitem>
- <listitem>
- <para>
- Allow to use extended host patterns and vanilla host patterns
- at the same time by prefixing extended host patterns with
- "PCRE-HOST-PATTERN:". To enable this, configure with
- --enable-pcre-host-patterns.
- Sponsored by: Robert Klemme
- </para>
- </listitem>
- <listitem>
- <para>
- Added "Cross-origin resource sharing" (CORS) support.
- This allows to access Privoxy's CGI interface via JavaScript from
- another domain (white-listed with the new cors-allowed-origin directive).
- Based on a patch by Nedzad Hrnjica.