[Privoxy-commits] [privoxy] 02/05: Update SGML ChangeLog
User Git
git at git.privoxy.org
Sun May 31 12:08:17 CEST 2026
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository privoxy.
commit 53c3f98869a6e500ffd7133de2aa49581771be4f
Author: Fabian Keil <fk at fabiankeil.de>
AuthorDate: Sun May 31 10:28:37 2026 +0200
Update SGML ChangeLog
---
doc/source/changelog.sgml | 86 ++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 82 insertions(+), 4 deletions(-)
diff --git a/doc/source/changelog.sgml b/doc/source/changelog.sgml
index 57b7b4b8..9ca1f712 100644
--- a/doc/source/changelog.sgml
+++ b/doc/source/changelog.sgml
@@ -24,15 +24,52 @@
-->
<para>
- <application>Privoxy 4.2.0</application> fixes a few
- minor bugs and brings a couple of general improvements
- inclusing support for elliptic-curve keys.
+ <application>Privoxy 4.2.0</application> fixes a couple of bugs
+ including two reported security issues and brings a couple of
+ general improvements including support for elliptic-curve keys.
+</para>
+<para>
+ Unfortunately the reporter of the alleged security issues did not answer
+ questions about the report that was based on an unofficial git mirror which
+ was apparently two years behind. CVEs have been requested but haven't been
+ assigned in time for the release.
+</para>
+<para>
+ The Privoxy project is currently underfunded and the income doesn't even
+ cover the hosting expenses (~161 EUR/month). If you can afford it, please
+ consider making a <ulink url="https://www.privoxy.org/donate">donation</ulink>.
</para>
<para>
Changes in <application>Privoxy 4.2.0</application> stable:
</para>
<para>
<itemizedlist>
+ <listitem>
+ <para>
+ Security fixes:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Parse the chunk-size with a dedicated function and reject "unreasonably"
+ large values to prevent silent truncation by sscanf(), integer overflows
+ and misinterpretation of the content later on. Heap buffer overflows on
+ platforms with 32-bit pointers were alleged as well.
+ Commit 5b3bb22b77. OVE-20260515-0002. Reported by @TristanInSec.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ ssl_send_certificate_error(): Store the generated message on the heap
+ instead of the stack to prevent an alleged segmentation fault if there
+ are enough certificates in the chain to exceed the stack size.
+ While at it, replace another variable-length array that was probably
+ unproblematic with a heap-based buffer as well.
+ Commit 4963aa4f08. OVE-20260515-0001. Reported by @TristanInSec.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
<listitem>
<para>
Bug fixes:
@@ -227,6 +264,11 @@
covered by ".pixel.parsely.com/".
</para>
</listitem>
+ <listitem>
+ <para>
+ Block requests to ".siteintercept.qualtrics.com/".
+ </para>
+ </listitem>
<listitem>
<para>
Unblock "gitlab./search/count\?".
@@ -287,6 +329,18 @@
<para>
Documentation improvements:
<itemizedlist>
+ <listitem>
+ <para>
+ FAQ: Mention that one can also donate through Liberapay and add a link.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Add two paragraphs to the 'Reporting security problems' section.
+ Request that use of "AI" is disclosed and that reporters respond to
+ questions about the report.
+ </para>
+ </listitem>
<listitem>
<para>
The Privoxy tools privoxy-log-parser, privoxy-regression-test and uagen
@@ -448,7 +502,7 @@
</listitem>
<listitem>
<para>
- tests/cts/README: Recommend to use curl upstream tag curl-8_19_0.
+ tests/cts/README: Recommend to use curl upstream tag curl-8_20_0.
</para>
</listitem>
<listitem>
@@ -456,11 +510,30 @@
Regenerate curl-test-manifest-for-privoxy.
</para>
</listitem>
+ <listitem>
+ <para>
+ gen-skip-reasons.pl: Use '==' instead of 'eq' when checking whether or
+ not a test should be skipped. While the script output is the same, the
+ test number isn't a string so using '==' seems more appropriate.
+ </para>
+ </listitem>
<listitem>
<para>
gen-skip-reasons.pl: Skip test 1 due to multiple Connection header values.
</para>
</listitem>
+ <listitem>
+ <para>
+ gen-skip-reasons.pl: Skip test 58 for now which doesn't work anymore after
+ a recent curl upstream change.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ gen-skip-reasons.pl: Skip test 1685 which uses a Cookie header with a tab
+ that Privoxy converts into a space.
+ </para>
+ </listitem>
<listitem>
<para>
Privoxy-Regression-Test: Bump version to 0.7.6
@@ -477,6 +550,11 @@
Privoxy-Regression-Test: Include the offending line in the error message
when rejecting Sticky Actions with whitespace inside the action parameters.
</para>
+ </listitem>
+ <listitem>
+ <para>
+ Add three more tests for the chunked-transfer-encoding scenario.
+ </para>
</listitem>
</itemizedlist>
</para>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Privoxy-commits
mailing list