X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=ChangeLog;h=7c3ab98e02a26668bdcd9aee5b4f47a781ec4d26;hp=e26dcae02c3f46f242a6a3dd400bac7d8fc57fd6;hb=52c70786b03ece9c3490ceed9d76d451b697a6c2;hpb=ff2b3f44e39770533d85390c0c275e1beb8e482c diff --git a/ChangeLog b/ChangeLog index e26dcae0..7c3ab98e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -16,6 +16,12 @@ ChangeLog for Privoxy - Make CGI_PREFIX protocol-relative when building with FEATURE_HTTPS_INSPECTION. This unbreaks (at least) https://config.privoxy.org/client-tags whose buttons would previously use a http:// URL resulting in browser warnings. + - Support using https-inspection and client-header-order at the same time. + Privously Privoxy would crash. + Reported by: Kai Raven + - Properly reject rewrites from http to https as they currently + aren't supported. Previously Privoxy would wait for the client + to establish an encrypted connection which obviously would not happen. - General improvements: - Allow to rewrite the request destination for https-intercepted @@ -61,23 +67,56 @@ ChangeLog for Privoxy - Add new FEATURES to the show-status page and resort list. - OpenSSL create_client_ssl_connection(): Remove unused variable. - Update bug tracker URL in cgi_error_unknown(). + - Properly deal with host certificates without keys and keys without + host certificate which may be left over from a previous Privoxy run + with incorrect configuration. + - Saved a couple of memory allocations when sorting client headers. + - Improved a couple of error messages. + - Saved memory allocations when using OpenSSL and checking if a + key already exists. + - The configure script will bail out if OpenSSL and mbedTLS are + enabled at the same time. + - Log a message right before exiting gracefully. - Action file improvements: - Block requests to eu-tlp03.kameleoon.com/. - Unblock metrics.sr.ht/. - Disable fast-redirects for .fsf.org/. + - Disable fast-redirects for .gravater.com/. + - Disable fast-redirects for .ksta.de/ - Block requests to tag.crsspxl.com/. - Block requests to analytics.slashdotmedia.com/. - Block requests to ml314.com/. - - Disable fast-redirects for secure.gravatar.com/. - Block requests to .adroll.com/. - Block requests to fastlane.rubiconproject.com/. + - Block requests to api.theadex.com/ + - Block requests to ih.adscale.de/ + - Block requests to .s400.meetrics.net/ + - Block requests for pp.lp4.io/ + +- Filter file improvements: + - Added new 'allow-autocompletion' filter which changes + autocomplete="off" to "on" on input fields to allow autocompletion. + Requested by Jamie Zawinski in #370. + Filter based on a submission by Aaron Linville. + - Added an imdb filter. + - Added a sourceforge filter that reduces the amount of ads + for proprietary software. + - Added a github filter that removes the annoying "Sign-Up" + banner and the Cookie disclaimer. - privoxy-log-parser: - Highlight 'Rewritten request line results in downgrade to http'. - Highlight 'Rewrite detected: ...' messages again. - Add a handler for tagging messages. - Bump version to 0.9.2. + - Properly deal with 'Certificate error' crunches + Previously the error description was highlighted as 'host'. + - Highlight: 'Flushed 3153 bytes of request body' + - Highlight 'The last 12078 bytes of the request body have been read' + - Highlight 'Sending data on socket 33 over TLS/SSL failed: ...' + - Log truncated LOG_LEVEL_CLF messages more gracefully + and note that the statistics will be inprecise. - privoxy-regression-test: - Use http://127.0.0.1:8118/ as default privoxy address @@ -170,10 +209,16 @@ ChangeLog for Privoxy - Explicitly mention in the config file that access to the ca key should be limited to Privoxy. - List more client-specific-tag examples for inspiration. + - Add additional headers to the client-header-order example. + - Note that actions aren't updated after rewrites. + - Explicitly mention that upgrading from http to https with + a client-header filter is not supported + - Note that protocol and host have to be added when rewriting + the destination host for https-inspected requests. + - Explicitly mention that the CA key is used to sign certificates. - Developer Manual: - - Mention the directory from which to execute the commands to - create Debian packages. + - Flesh out the build instructions for Debian. - Remove the packaging instructions for RPM-based systems. They don't work and we don't release RPM packages anymore anyway. - Remove the packaging instructions for Solaris. @@ -2991,7 +3036,7 @@ being a mix of "U.S. English", "U.K. English" and "Irish English". ---------------------------------------------------------------------- -Copyright : Written by and Copyright (C) 2001-2020 the +Copyright : Written by and Copyright (C) 2001-2021 the Privoxy team. https://www.privoxy.org/ Based on the Internet Junkbuster originally written