Git snapshot "release".
[privoxy.git] / debian / changelog
index 367529a..057a2ef 100644 (file)
@@ -1,8 +1,688 @@
-privoxy (3.0.4.cvs20060917-1) UNRELEASED; urgency=low
+privoxy (3.0.30~git-snapshot-1) UNRELEASED; urgency=medium
+
+  * Git Snapshot.
+  * Update all patches to new version.
+  * 39_show-status and 40_redirect-ssl are now incorporated upstream.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 17 Jan 2021 15:15:58 +0100
+
+privoxy (3.0.29-2) unstable; urgency=medium
+
+  * Use --enable-extended-statistics and --enable-pcre-host-patterns.
+  * 39_show-status: Add new features to show-status page.
+  * Remove 38_SOURCE_DATE_EPOCH, since upstream honors it when set.
+  * Upgrade to Standards-Version 4.5.1 (no changes).
+  * 40_redirect-ssl: Check the actual URL when https inspecting requests.
+  * Add apparmor profile usr.sbin.privoxy.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 17 Jan 2021 13:10:33 +0100
+
+privoxy (3.0.29-1) unstable; urgency=medium
+
+  * New upstream release 3.0.29.
+  * Update all patches to new version.
+  * 36_trusted-cgi-referer-example and 37_ppedit-tests403 are now
+    incorporated upstream.
+  * d/copyright: Update to new upstream version.
+  * d/copyright: use ./ prefix to upstream filenames, because orig.tar.gz
+    is build with a ./ prefix.
+  * Upgrade to debhelper v13.
+  * Rebuild privoxy-man-page.html.
+  * 38_SOURCE_DATE_EPOCH: Remove hardcoded SOURCE_DATE_EPOCH from
+    configure.in but use the date from debian/changelog.
+  * Remove 05_defaut_action since this is no longer needed.
+  * Tag all patches with Forwarded header.
+  * debian/watch: Cleanup and update to version 4.
+  * Compile --with-mbedtls to allow https-inspection.
+  * Adapt TLS/SSL settings to Debian FHS.
+  * Generate dirs with correct permissions for https-inspection.
+  * Delete https-inspection certs on purge.
+  * Expire https-inspection certs after 90 days.
+  * Compile --with-brotli to enable support for brotli decompression.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 29 Nov 2020 14:22:27 +0100
+
+privoxy (3.0.28-3) unstable; urgency=medium
+
+  * Add buildlog to salsa-ci test pipeline.
+  * d/salsa-ci.yml stripped down using pipline-jobs.yml
+  * Build-depend on debhelper-compat (= 12) instead of using d/compat.
+  * Upgrade to Standards-Version 4.5.0 (no changes).
+  * Add upstream metadata.
+  * privoxy.service: run After=network-online.target, this fixes
+    LP#1870101.
+
+ -- Roland Rosenfeld <roland@debian.org>  Thu, 02 Apr 2020 18:04:44 +0200
+
+privoxy (3.0.28-2) unstable; urgency=medium
 
-  * New upstream CVS snapshot as of 2006-09-17.
-  * hide-referrer{foo} now allows everything as a forged referrer not 
-    only http/https URLs and ignoring invalid URLs (Closes: #258193).  
+  * d/tests/privoxy-regression-test: Remove tmpdir on exit.
+  * 36_trusted-cgi-referer-example: Comment trusted-cgi-referer pointing
+    to example.org
+  * d/maintscript: Remove orphaned /etc/privoxy/templates/show-version
+    (Closes: #918110).
+  * 37_ppedit-tests403: Update a bunch of regression tests that have to
+    expect status code 403 now.
+  * Enable enable-edit-actions in privoxy-regression-test again.
+  * Upgrade to debhelper v12.
+  * Update (minimal) upstream signing key.
+  * Add Pre-Depends: ${misc:Pre-Depends} for --skip-systemd-native.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 06 Jan 2019 13:07:14 +0100
+
+privoxy (3.0.28-1) unstable; urgency=medium
+
+  [ Roland Rosenfeld ]
+  * Add es debconf translation.  Thanks to Jonathan Bustillos (Closes: #903863).
+  * 38_connection_close: Don't add a "Connection" header for CONNECT requests.
+
+  [ Ondřej Nový ]
+  * d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP
+  * d/watch: Use https protocol
+
+  [ Roland Rosenfeld ]
+  * d/tests: Fix leftover ADTTMP.
+  * Add salsa CI pipeline in debian/gitlab-ci.yml.
+  * New upstream version 3.0.28.
+  * Adapt all patches to new version (06_8bit_manual is implemented in a
+    better way upstream now, 36_openspopenjade is replaced by some
+    autoconf code, 37_adventofcode and 38_connection_close are included
+    upstream).
+  * Update debian/copyright.
+  * Upgrade to Standards-Version 4.3.0 (Declare Rules-Requires-Root: no).
+  * Move PID file from /var/run to /run.
+  * Undo voodoo to remove CVS tags from configs since upstream uses git
+    now.
+  * Disable enable-edit-actions in privoxy-regression-test, since the test
+    seems to be broken (does not use referrer, which is required here).
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 31 Dec 2018 16:52:27 +0100
+
+privoxy (3.0.26-6) unstable; urgency=medium
+
+  * Fix typo in patch description.
+  * postinst: avoid using chown -R.
+  * Move source.lintian-overrides to soure/lintian-overrides.
+  * Add Vcs-headers pointing to salsa.
+  * Upgrade to Standards-Version 4.1.4 (no changes).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 29 Apr 2018 11:57:47 +0200
+
+privoxy (3.0.26-5) unstable; urgency=medium
+
+  * Add ru debconf translation.  Thanks to Lev Lamberov (Closes: #883110).
+  * Optimize patches for gbp pq.
+  * Upgrade to Standards-Version 4.1.3 (no changes).
+  * Upgrade to debhelper v11 (remove systemd from dh call).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 20 Jan 2018 12:49:42 +0100
+
+privoxy (3.0.26-4) unstable; urgency=medium
+
+  * Add pt debconf translation.  Thanks to Rui Branco (Closes: #858743).
+  * Add description to 36_openspopenjade.patch.
+  * Upgrade to debhelper v10 and remove dh-systemd build dependency.
+  * debhelper v10 replaces autotools-dev.
+  * Remove Testsuite header, since this is automatically added.
+  * Upgrade to Standards-Version 4.1.1
+    - change copyrights-format to https.
+
+ -- Roland Rosenfeld <roland@debian.org>  Wed, 01 Nov 2017 10:45:49 +0100
+
+privoxy (3.0.26-3) unstable; urgency=medium
+
+  * Add da debconf translation.  Thanks to Joe Dalton (Closes: #850876).
+  * 37_adventofcode: unlock adventofcode.com (Closes: #848211).
+
+ -- Roland Rosenfeld <roland@debian.org>  Wed, 11 Jan 2017 22:24:55 +0100
+
+privoxy (3.0.26-2) unstable; urgency=medium
+
+  * Add db_stop to postinst, since upgrade fails otherwise in some
+    situations (Closes: #835409).
+  * Replace sp and jade with opensp and openjade.  Thanks to Neil Roeth
+    for providing a patch (Closes: #837207).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 10 Sep 2016 08:48:35 +0200
+
+privoxy (3.0.26-1) unstable; urgency=medium
+
+  * New upstream version 3.0.26.
+  * This includes 36_listen-nohost.patch.
+  * Updated all patches to new version.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 27 Aug 2016 22:28:32 +0200
+
+privoxy (3.0.25-2) unstable; urgency=medium
+
+  * Add pt_BR debconf translation.  Thanks to Adriano Rafael Gomes
+    (Closes: #827327).
+  * Symlink p_doc.css to user-manual.
+  * Install regression-tests.action.
+  * Enable autopkgtest and run privoxy-regression-test.pl.
+  * Install privoxy-regression-test and man page to binary package.
+  * Updated debian/copyright to catch all copyright variants.
+  * Remove outdated stuff from README.Debian.
+  * 36_listen-nohost: Fix crashes with "listen-addr :8118" (Closes: #834941).
+
+ -- Roland Rosenfeld <roland@debian.org>  Tue, 23 Aug 2016 09:27:34 +0200
+
+privoxy (3.0.25-1) unstable; urgency=medium
+
+  * New upstream version 3.0.25 (beta).
+  * Adapt all patches to new upstream version.
+  * Update debian/copyright to new privoxy home.
+  * Add sv debconf translation.  Thanks to Jonatan Nyberg (Closes: #824913).
+  * Add fr debconf translation.  Thanks to Steve Petruzzello (Closes: #825478).
+  * Add nl debconf translation.  Thanks to Frans Spiesschaert (Closes: #825691).
+  * privoxy.service: Run after network.target (Closes: #825358).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 28 May 2016 23:13:56 +0200
+
+privoxy (3.0.24-2) unstable; urgency=medium
+
+  * Upgrade Standards-Version to 3.9.8 (no changes).
+  * Add -p to QUILT_DIFF_OPTS.
+  * Add Documentation key to privoxy.service.
+  * 35_man-spelling: Fix spelling error in privoxy-log-parser(1).
+  * Add debconf and ucf support to make listen-address configurable.
+    Thanks to James Valleroy for providing the code (Closes: #798219).
+  * Remove 28_listen_localhost, but listen on 127.0.0.1:8118 and
+    [::1]:8118 by default, since otherwise privoxy listens only on IPv6
+    (Closes: #518010, #557443).
+  * Change several URLs from http to https.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 01 May 2016 14:21:22 +0200
+
+privoxy (3.0.24-1) unstable; urgency=medium
+
+  * New upstream version 3.0.24.
+  * This fixes CVE-2016-1982 and CVE-2016-1983.
+  * Adapt all patches to new upstream version.
+
+ -- Roland Rosenfeld <roland@debian.org>  Fri, 22 Jan 2016 16:08:05 +0100
+
+privoxy (3.0.23-5) unstable; urgency=medium
+
+  * Remove /lib/init/vars.sh from init script since it is no longer used.
+    As a consequence remove initscripts dependency (Closes: #804961).
+  * --enable-external-filters (Closes: #805296).
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 16 Nov 2015 21:05:41 +0100
+
+privoxy (3.0.23-4) unstable; urgency=medium
+
+  * Add rotate option to init.d script.
+  * Change logrotate to use rotate option (Closes: #783399).
+  * privoxy.service: define SuccessExitStatus=15.
+  * Set locales to C.UTF-8 for doc generation to make build reproducible.
+  * Run wrap-and-sort.
+  * 34_system-docbook2man: Use Debian docbook2man-spec.pl (from
+    docbook-utils) instead of local copy, to make package reproducible.
+  * Stop runing "make man2html", since this overrides "make man", which
+    should work reproducible.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 19 Sep 2015 15:05:41 +0200
+
+privoxy (3.0.23-3) unstable; urgency=medium
+
+  * Since there are no new bugs found, this goes to unstable now.
+  * Depend on perl-base instead of full perl.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 26 Apr 2015 11:01:08 +0200
+
+privoxy (3.0.23-2) experimental; urgency=low
+
+  * Fix cleanup to allow build twice in a row.
+  * Preserve auto build configuration from source package.
+  * This version checks and fails if the config file has erros
+    (Closes: #518006).
+  * init script is no longer silent (Closes: #543811).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 31 Jan 2015 12:31:26 +0100
+
+privoxy (3.0.23-1) experimental; urgency=low
+
+  * New upstream version 3.0.23-stable.
+  * Update all patches.
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 26 Jan 2015 14:15:47 +0100
+
+privoxy (3.0.22-1) unstable; urgency=low
+
+  * New upstream version 3.0.22-stable.
+  * Update all patches.
+  * Upgrade to Standards-Version 3.9.5 (no changes).
+  * Add upstream GPG signature check.
+  * Convert debian/copyright to DEP5.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 16 Nov 2014 18:38:40 +0100
+
+privoxy (3.0.21-7+deb8u1) jessie-security; urgency=high
+
+  * 40_CVE-2016-1982: Prevent invalid reads in case of corrupt
+    chunk-encoded content.
+  * 41_CVE-2016-1983: Remove empty Host headers in client requests.
+    Previously they would result in invalid reads.
+
+ -- Roland Rosenfeld <roland@debian.org>  Fri, 22 Jan 2016 17:09:48 +0100
+
+privoxy (3.0.21-7) unstable; urgency=medium
+
+  * 37_CVE-2015-1380: denial of service.
+  * 38_CVE-2015-1381: multiple segmentation faults and memory leaks in the
+    pcrs code.
+  * 39_CVE-2015-1382: invalid read.
+  * These 3 patches Closes: #776490.
+
+ -- Roland Rosenfeld <roland@debian.org>  Wed, 28 Jan 2015 19:46:42 +0100
+
+privoxy (3.0.21-5) unstable; urgency=low
+
+  * 34_CVE-2015-1030: Fix memory leak in rfc2553_connect_to().  CID 66382
+  * 35_CVE-2015-1031-CID66394: unmap(): Prevent use-after-free if the map
+    only consists of one item.  CID 66394.
+  * 36_CVE-2015-1031-CID66376: pcrs_execute(): Consistently set *result to
+    NULL in case of errors.  Should make use-after-free in the caller less
+    likely.  CID 66391, CID 66376.
+  * These 3 patches Closes: #775167.
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 12 Jan 2015 08:44:23 +0100
+
+privoxy (3.0.21-4) unstable; urgency=low
+
+  * Enable hardening=+all
+  * Hardcode PIDFile in privoxy.service, since this isn't allowed as
+    variable (Closes: #746262).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 10 May 2014 14:19:03 +0200
+
+privoxy (3.0.21-3) unstable; urgency=low
+
+  * When starting via systemd, do not run daemon as root, and honour log
+    file configuration. Thanks to Carlos Maddela for providing a patch
+    (Closes: #745274)
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 21 Apr 2014 17:24:01 +0200
+
+privoxy (3.0.21-2) unstable; urgency=low
+
+  * Use autotools-dev for arm64 compatibility (Closes: #727948).
+  * Depend on initscripts >= 2.87dsf-8, (Closes: #564563).
+  * Add systemd support (Thanks to Michael Stapelberg) (Closes: #639635).
+  * Upgrade to Standards-Version 3.9.5 (no changes).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 12 Apr 2014 12:54:58 +0200
+
+privoxy (3.0.21-1) unstable; urgency=low
+
+  * New upstream version 3.0.21-stable.
+  * This fixes CVE-2013-2503 (Closes: #702896).
+  * Update all patches.
+  * Upgrade to Standards-Version 3.9.4 (no changes).
+
+ -- Roland Rosenfeld <roland@debian.org>  Fri, 05 Jul 2013 14:46:54 +0200
+
+privoxy (3.0.20-1) unstable; urgency=low
+
+  * New upstream version 3.0.20-beta.
+  * Update all patches.
+  * Remove 29_typos, which is incorporated upstream now.
+  * 33_manpage_hyphen: Replace all -- in man page by \-\- to make lintian
+    happy.
+
+ -- Roland Rosenfeld <roland@debian.org>  Thu, 24 Jan 2013 17:40:51 +0100
+
+privoxy (3.0.19-2+deb7u4) oldstable; urgency=high
+
+  * 42_CVE-2013-2503: Proxy authentication headers are removed unless the
+    new directive enable-proxy-authentication-forwarding is used.
+    Forwarding the headers potentionally allows malicious sites to trick
+    the user into providing it with login information (Closes: #702896).
+
+ -- Roland Rosenfeld <roland@debian.org>  Tue, 08 Mar 2016 08:52:26 +0100
+
+privoxy (3.0.19-2+deb7u3) wheezy-security; urgency=high
+
+  * 40_CVE-2016-1982: Prevent invalid reads in case of corrupt
+    chunk-encoded content.
+  * 41_CVE-2016-1983: Remove empty Host headers in client requests.
+    Previously they would result in invalid reads.
+
+ -- Roland Rosenfeld <roland@debian.org>  Fri, 22 Jan 2016 17:51:41 +0100
+
+privoxy (3.0.19-2+deb7u2) wheezy-security; urgency=medium
+
+  * 38_CVE-2015-1381: multiple segmentation faults and memory leaks in the
+    pcrs code.
+  * 39_CVE-2015-1382: invalid read.
+  * These 2 patches Closes: #776490 in wheezy.
+
+ -- Roland Rosenfeld <roland@debian.org>  Wed, 28 Jan 2015 20:33:47 +0100
+
+privoxy (3.0.19-2+deb7u1) stable-security; urgency=medium
+
+  * 35_CVE-2015-1031-CID66394: unmap(): Prevent use-after-free if the map
+    only consists of one item.  CID 66394.
+  * 36_CVE-2015-1031-CID66376: pcrs_execute(): Consistently set *result to
+    NULL in case of errors.  Should make use-after-free in the caller less
+    likely.  CID 66391, CID 66376.
+  * These 2 patches Closes: #775167.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 17 Jan 2015 17:20:15 +0100
+
+privoxy (3.0.19-2) unstable; urgency=low
+
+  * Migrate from dpatch to 3.0 (quilt) format.
+  * Reformat all patches.
+  * Change build depenency from dpatch to debhelper (>= 9).
+  * Change debian/compat to "9".
+  * Complete rewrite of debian/rules.
+  * Now uses hardening via debhelper.
+  * Remove README.source.
+  * Update to Standards-Version 3.9.3 (no changes).
+
+ -- Roland Rosenfeld <roland@debian.org>  Fri, 18 May 2012 21:24:55 +0200
+
+privoxy (3.0.19-1) unstable; urgency=low
+
+  * New upstream version 3.0.19-stable.
+  * Adapt all patches to new version.
+
+ -- Roland Rosenfeld <roland@debian.org>  Tue, 27 Dec 2011 11:19:53 +0100
+
+privoxy (3.0.18-1) unstable; urgency=low
+
+  * New upstream version 3.0.18-stable.
+  * Adapt all patches to new version.
+  * Add build-targets build-arch and build-indep.
+  * Upgrade to Standards-Version 3.9.2 (no changes).
+  * 29_typo: most old typos are fixed now, but lintian found new ones.
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 21 Nov 2011 19:29:06 +0100
+
+privoxy (3.0.17-1) unstable; urgency=low
+
+  * New upstream version 3.0.17-stable (Closes: #611016).
+  * Adapt all patches to the new version.
+  * Add debian/source/format (1.0).
+  * 29_typos: fix spelling of resource in privoxy-log-parser(1) man page.
+  * Upgrade to Standards-Version 3.9.1 (no changes).
+  * Add $named to Required-Start/Stop in init script. Thanks to Nikolaus
+    Schulz <microschulz@web.de> (Closes: #539405, #582710)
+  * Install /etc/privoxy/user.filter
+
+ -- Roland Rosenfeld <roland@debian.org>  Tue, 01 Mar 2011 21:10:26 +0100
+
+privoxy (3.0.16-1+deb6u2) squeeze-lts; urgency=high
+
+  * Non-maintainer upload by the Squeeze LTS Team.
+  * CVE-2016-1982
+    Prevent invalid reads in case of corrupt chunk-encoded content
+  * CVE-2016-1983
+    Remove empty Host headers in client requests; resulting in
+    invalid reads.
+
+ -- Thorsten Alteholz <debian@alteholz.de>  Fri, 22 Jan 2016 18:03:02 +0100
+
+privoxy (3.0.16-1+deb6u1) squeeze-lts; urgency=medium
+
+  * Non-maintainer upload by the Squeeze LTS team.
+  * Thanks to Roland Rosenfeld for maintaining privoxy and preparing these
+    patches:
+    - 35_CVE-2015-1031-CID66394: unmap(): Prevent use-after-free if the map
+      only consists of one item.  CID 66394.
+    - 36_CVE-2015-1031-CID66376: pcrs_execute(): Consistently set *result to
+      NULL in case of errors.  Should make use-after-free in the caller less
+      likely.  CID 66391, CID 66376.
+    - 38_CVE-2015-1381: multiple segmentation faults and memory leaks in the
+      pcrs code.
+    - 39_CVE-2015-1382: invalid read.
+
+ -- Holger Levsen <holger@debian.org>  Wed, 28 Jan 2015 19:44:30 +0100
+
+privoxy (3.0.16-1) unstable; urgency=low
+
+  * New upstream version 3.0.16-stable.
+  * Adapt all patches to the new version.
+  * 30_localhost_fixup: removed, since this should no longer be necessary.
+  * 31_handle-as-empty-doc-returns-ok: now included upstream.
+  * 32_bind_fixup: Work around bind problems on startup (Closes: #534735).
+
+ -- Roland Rosenfeld <roland@debian.org>  Tue, 18 May 2010 10:14:18 +0200
+
+privoxy (3.0.15-3) unstable; urgency=low
+
+  * Add Build-Dependency on docbook because docbook-xml which may be
+    chained via docbook-dsssl as an alternative to docbook may not be
+    enough on a unclean build environment. This should now also build on
+    the mips buildd.
+  * 31_handle-as-empty-doc-returns-ok: Patch from SourceForge that work2
+    around Firefox bug to wait forever if proxy returns a failure status
+    code in response to the CONNECT (Closes: #561126).
+
+ -- Roland Rosenfeld <roland@debian.org>  Fri, 25 Dec 2009 11:30:29 +0100
+
+privoxy (3.0.15-2) unstable; urgency=low
+
+  * 30_localhost_fixup: Remove workaround for "localhost" listen-address,
+    which should solve all problems with privoxy not starting.
+    (Closes: #534735).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 13 Dec 2009 10:09:11 +0100
+
+privoxy (3.0.15-1) unstable; urgency=low
+
+  * New upstream version 3.0.15-beta.
+  * Adapted all patches to the new upstream version.
+  * Added debian/README.source (from dpatch package) to explain how dpatch
+    works.
+  * Upgrade to Standards-Version 3.8.3 (no changes).
+  * 29_typos: fix some common typos.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 14 Nov 2009 14:22:31 +0100
+
+privoxy (3.0.14-1) unstable; urgency=low
+
+  * New upstream version 3.0.14-beta.
+  * Adapted all patches to the new upstream version.
+  * --enable-no-gifs (uses PNG instead of GIF in replacement files).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 26 Jul 2009 12:06:00 +0200
+
+privoxy (3.0.13-1) unstable; urgency=low
+
+  * New upstream version 3.0.13-beta.
+  * Adapted all patches to the new upstream version.
+  * Removed 03_ipv6, because IPv6 is now supported upstream.
+  * Upgrade to Standards-Version 3.8.1 (no changes)
+  * Fix matcha-all.action typo in debian/postinst (Closes: #534270).
+
+ -- Roland Rosenfeld <roland@debian.org>  Tue, 23 Jun 2009 15:09:08 +0200
+
+privoxy (3.0.12-2) unstable; urgency=low
+
+  * 03_ipv6: Use s6_addr instead of in6_u, which is not portable.
+
+ -- Roland Rosenfeld <roland@debian.org>  Wed, 25 Mar 2009 21:41:20 +0100
+
+privoxy (3.0.12-1) unstable; urgency=low
+
+  * New upstream version 3.0.12-stable.
+  * Adapt all patches to new upstream version.
+  * Remove 30_quiet_start, because this is provided upstream now.
+
+ -- Roland Rosenfeld <roland@debian.org>  Wed, 25 Mar 2009 13:27:30 +0100
+
+privoxy (3.0.11-1) unstable; urgency=low
+
+  * New upstream version 3.0.11-stable.
+  * 19_manpage_fixup incorporated upstream now.
+  * 24_global_action is incorporated upstream in a similar way.
+  * postinst: try to make removal of standards.action and global.action
+    and new file match-all.action smooth to a user who does not want to
+    modify his config file.
+  * 30_quiet_start: Suppress INFO log messages on stderr at program startup.
+  * Stop redirecting stderr to errorlog file but print all config file
+    errors to stderr at startup.  This closes the stderr filehandle since
+    upstream fixed the behavior in jcc.c 1.153.
+    This also solves the problem, that syntax errors in config file
+    weren't noticed, cause they are written to the console on start now
+    (Closes: #375174)
+  * Modify init.d script to be more lsb compliant.
+    Depends on lsb-base (>= 3.2-13)
+  * Allow disabling privoxy via RUN_DAEMON=no in /etc/default/privoxy.
+    (Closes: #482563).
+  * Update README.Debian to fit all changes.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 22 Feb 2009 22:07:08 +0100
+
+privoxy (3.0.10-2) unstable; urgency=low
+
+  * IPv6 patch added again: 03_ipv6: privoxy-3.0.10-ipv6-all-6.diff by
+    Petr Písař (Closes: #179461).
+    It seems that the old bugs #391600 and #393605, which appeared with
+    the previous version, are fixed now.
+  * 28_listen_localhost: Listen on localhost:8118 instead of 127.0.0.1:8118,
+    because this is independent from localhost IP (127.0.0.1 vs. 127.0.1.1)
+    and also supports IPv6 (Closes: #512888).
+  * 05_default_action: unblock qa.debian.org/popcon-graph.php (Closes: #479525)
+  * Create log dir in init script, if it does not exist (Closes: #491423).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 15 Feb 2009 13:39:10 +0100
+
+privoxy (3.0.10-1) UNRELEASED; urgency=low
+
+  * Not released to Debian but only on sourceforge.net.
+  * New upstream version 3.0.10-stable (Closes: #499324).
+  * Install privoxy-log-parser into /usr/bin.
+  * Add lintian-override for libtool warnings according pcre, because we
+    do not use this version of pcre but the one from libpcre3-dev.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 20 Sep 2008 17:33:30 +0200
+
+privoxy (3.0.9-1) unstable; urgency=low
+
+  * New upstream version 3.0.9-beta.
+  * Upgrade all patches to new version:
+    - 20_makefile_fixup included upstream.
+  * The new version doesn't support PDF documentation any more, so remove
+    it from the Debian package.
+    -> Stop Build-Depending on htmldoc.
+  * The new version doesn't support text/plain documentation any more, so
+    remove it from the Debian package.
+  * Upgrade to Standards-Version 3.8.0 (no changes)
+  * Move documentation from doc-base section Apps/Net to Network/Web Browsing.
+  * chown user:group instead of user.group in postinst to be more compatible.
+  * 05_defaut_action: unblock qa.debian.org/popcon.php (Closes: #479525).
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 07 Jul 2008 22:35:17 +0200
+
+privoxy (3.0.8-1) unstable; urgency=low
+
+  * New upstream release 3.0.8-stable.
+  * Upgrade all patches to new version.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 20 Jan 2008 22:19:02 +0100
+
+privoxy (3.0.7-2) unstable; urgency=low
+
+  * Remove trailing space from debian/patches/00list to make lintian happy.
+  * postinst: On upgrade from 3.0.6 and below the config file format
+    changed: actionsfile now needs filename.action as parameter instead of
+    filename. Fix this config file change in postinst if necessary.
+    (Closes: #456274).
+  * Upgrade to Standards-Version 3.7.3 (no changes).
+  * 19_manpage_fixup: Replace "ö" by "\[:o]" in privoxy.8.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 12 Jan 2008 16:02:14 +0100
+
+privoxy (3.0.7-1) unstable; urgency=low
+
+  * New upstream version 3.0.7-beta.
+  * Adapt all patches to new version.
+  * Enable new zlib feature (Closes: #368448):
+    - build-depend on zlib1g-dev
+    - disable prevent-compression in 25_standard_medium.dpatch
+  * Remove 28_pcre_returncode.dpatch, which is now applied upstream.
+  * Remove 23_fix_faq_id.dpatch, which is now applied upstream.
+  * Fix Homepage header in control file.
+  * 05_defaut_action: disable filter{js-annoyances} for
+    http://www.memo.de/ (Closes: #441256).
+  * Update debian/watch file based on an idea of Raphael Geissert.
+    (Closes: #449643)
+
+ -- Roland Rosenfeld <roland@debian.org>  Tue, 11 Dec 2007 19:34:35 +0100
+
+privoxy (3.0.6-4) unstable; urgency=low
+
+  * Set "enable-remote-http-toggle 0" by default because otherwise
+    requests may be able to bypass filtering by setting "X-Filter: No"
+    headers using some strange javascript code.
+  * Disable default logging of every GET/POST/CONNECT request to protect
+    your privacy a bit more.
+  * 05_defaut_action: Stop blocking Andorra ccTLD (.ad) (Closes: #445461).
+  * Run make clean/distclean only if GNUmakefile exists in debian/rules.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 21 Oct 2007 12:47:51 +0200
+
+privoxy (3.0.6-3) unstable; urgency=low
+
+  * According to http://wiki.debian.org/AccountHandlingInMaintainerScripts
+    removing system users in postrm isn't a good idea. So the removal of
+    user privoxy in postrm was disabled and deluser/adduser of existing
+    user in postinst was also removed. This should avoid problems with
+    purging privoxy if passwd package isn't installed (Closes: #417015).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 19 May 2007 21:22:42 +0200
+
+privoxy (3.0.6-2) unstable; urgency=medium
+
+  * 28_pcre_returncode: Don't crash if pcre returns an error code that
+    pcrs didn't expect (Closes: #404284).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 23 Dec 2006 21:47:12 +0100
+
+privoxy (3.0.6-1) unstable; urgency=low
+
+  * New upstream release 3.0.6.
+    - remove 28_usermanual_slash.dpatch, which is already included
+      upstream now.
+  * README.Debian: mention that privoxy has to be used as HTTP proxy to
+    access http://p.p/ URLs (Closes: #398162).
+
+ -- Roland Rosenfeld <roland@debian.org>  Mon, 20 Nov 2006 19:29:27 +0100
+
+privoxy (3.0.5-beta-3) unstable; urgency=medium
+
+  * Disable the IPv6 patch, because this is seems to have too many bugs
+    for a release right now.
+    - This reopens #179461.
+    - This solves the problem, that "listen-address :8118" listens on
+      localhost only (Closes: #391600).
+    - This solves the problem, that regex pattern at front of hostname
+      is ignored (Closes: #393605).
+  * Use /usr/share/dpatch/dpatch.make in debian/rules instead of adding
+    the content by hand.
+  * Extended version of 26_edit_only_writable.dpatch by Fabian Keil.  Now
+    shows a message, that the file is write protected.  See SF#1564026.
+
+ -- Roland Rosenfeld <roland@debian.org>  Sun, 22 Oct 2006 11:53:02 +0200
+
+privoxy (3.0.5-beta-2) unstable; urgency=low
+
+  * 27_remove_nsl.dpatch: Remove unnecessary linking against libnsl.
+  * 28_usermanual_slash.dpatch: Redirect http://p.p/user-manual (without
+    trailing slash) to http://p.p/user-manual/ (with trailing slash),
+    otherwise the links will be broken (Closes: #244931).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat,  7 Oct 2006 13:12:13 +0200
+
+privoxy (3.0.5-beta-1) unstable; urgency=low
+
+  * New upstream version 3.0.5-beta.
+  * hide-referrer{foo} now allows everything as a forged referrer not
+    only http/https URLs and ignoring invalid URLs (Closes: #258193).
   * Fixes the name of the filter from "popups" to "all-popups" in
     user.action. (Closes: #385886).
   * Block http://www.google-analytics.com/urchin.js because this is used
@@ -11,7 +691,7 @@ privoxy (3.0.4.cvs20060917-1) UNRELEASED; urgency=low
   * Adapted all patches to this version.
   * The following patches are incorporated upstream now, so they are no
     longer needed: 01_local_usermanual.dpatch, 04_nomultiproxy.dpatch,
-    08_log_pthread.dpatch, 09_no_identity.dpatch,
+    07_typos.dpatch, 08_log_pthread.dpatch, 09_no_identity.dpatch,
     12_multiple-filters.dpatch, 13_memory.dpatch, 18_dns_retry.dpatch.
   * 20_makefile_fixup.dpatch: Fix a syntax error in the GNUmakefile.in.
   * 05_default_action.dpatch: main parts are incorporated upstream now.
@@ -19,8 +699,26 @@ privoxy (3.0.4.cvs20060917-1) UNRELEASED; urgency=low
     cause they use %01 and %02 as delimiters for multipage results
     (Closes: #243245).
   * 03_ipv6.dpatch: Add IPv6 support (Closes: #179461).
-
- -- Roland Rosenfeld <roland@debian.org>  Sun, 17 Sep 2006 10:00:08 +0200
+  * 23_fix_faq_id.dpatch: Fix value of id attribute in <sect2> tag (no
+    underscore allowed) of faq.sgml.
+  * 24_global_action.dpatch: Move the global default for all pages (/)
+    from default.action to global.action to make updates with local
+    configurations easier.
+  * 25_standard_medium.dpatch: Change the global default from
+    standard.Cautious to standard.Medium, which is similar to the old
+    3.0.3 behavior and doesn't change too much (only
+    filter{js-annoyances}, filter{html-annoyances} and
+    filter{unsolicited-popups} are switched off now additionally because
+    they often cause trouble by using very much CPU time).
+  * 26_edit_only_writable.dpatch: Hide the edit button on
+    http://p.p/show-status if action file can not be written by the
+    privoxy user.
+  * default.action and standard.action are no longer owned by privoxy but
+    by root to show that these files are maintained upstream while users
+    should maintain their local changes in global.action and user.action.
+  * Add LSB compliance to init.d script (INIT INFO and status).
+
+ -- Roland Rosenfeld <roland@debian.org>  Sat, 23 Sep 2006 23:37:03 +0200
 
 privoxy (3.0.3-2-2) unstable; urgency=low
 
@@ -35,8 +733,8 @@ privoxy (3.0.3-2-2) unstable; urgency=low
   * 18_dns_retry.dpatch by Fabian Keil <fk@fabiankeil.de>: 10 retries
     before giving up DNS lookup. This hopefully Closes: #335660.
   * 19_manpage_fixup.dpatch:
-    - Convert Latin-1 char á to groff eqivalent in man page.
-    - Quote minus signs to differenciate them from hyphens.
+    - Convert Latin-1 char á to groff equivalent in man page.
+    - Quote minus signs to differentiate them from hyphens.
   * Do not filter{banners-by-size} on .w3.org pages, because these often
     contain validator icons (Closes: #319025).
 
@@ -87,7 +785,7 @@ privoxy (3.0.3-5) unstable; urgency=low
 
 privoxy (3.0.3-4) unstable; urgency=low
 
-  * Stop converting entities to 8bit chars in the documentation 
+  * Stop converting entities to 8bit chars in the documentation
     (Closes: #203697).
   * Fix typos ('persistant' and 'Januar') in man page and man page sources
     (Closes: #302145).
@@ -103,7 +801,7 @@ privoxy (3.0.3-4) unstable; urgency=low
 privoxy (3.0.3-3) unstable; urgency=low
 
   * Now really remove multiproxy.org from all documentation, not only from
-    the config file (Closes: #198953). 
+    the config file (Closes: #198953).
 
  -- Roland Rosenfeld <roland@debian.org>  Sun, 15 Feb 2004 23:11:29 +0100
 
@@ -130,13 +828,13 @@ privoxy (3.0.3-1) unstable; urgency=low
     - This introduces workarounds for server (PHP <4.2.3) bugs including
       the "blank page" problem (Closes: #215231).
     - Avoid the conversion of "open" in scripts to "PrivoxyWindowOpen"
-      (Closes: #197995). 
+      (Closes: #197995).
     - "advocancy" is no longer blocked (Closes: #202042).
     - Fixed yet another two memory leaks (Closes: #215911).
   * Stop backup of pdf directory, because it is no longer contained in the
     upstream package.
   * Create doc/pdf, which is missing upstream.
-  * disable filter{unsolicited-popups} for www.perl.com/language/newdocs/pod/ 
+  * disable filter{unsolicited-popups} for www.perl.com/language/newdocs/pod/
     to avoid problems with "PrivoxyWindowOpen" in Perl manuals
     (Closes: #195311).
   * Apply patch make privoxy compilable on woody where htmldoc --version
@@ -212,7 +910,7 @@ privoxy (3.0.0-5) unstable; urgency=low
 
   * Stop build-depending on special versions of libc6-dev and gcc.
     Hopefully all auto-builders run new versions which shouldn't cause
-    trouble (Closes: #182267)  
+    trouble (Closes: #182267)
 
  -- Roland Rosenfeld <roland@debian.org>  Mon, 24 Feb 2003 19:07:11 +0100
 
@@ -291,7 +989,7 @@ privoxy (2.9.16-1) unstable; urgency=low
   * Do no longer build html and txt versions of documentation using
     docbook, but use the converted versions which come with the upstream
     package.
-  * default.action fixed upstream: "downloads" no longer blocked 
+  * default.action fixed upstream: "downloads" no longer blocked
     (Closes: #148290).
   * default.filter fixed upstream: Made WeBugs job ungreedy (Closes: #149450).
   * Remove the "beta" from the version number (the final release will be
@@ -302,7 +1000,7 @@ privoxy (2.9.16-1) unstable; urgency=low
 privoxy (2.9.14-beta-4) unstable; urgency=low
 
   * Damn, why did I write "i386-linux" into the rules file, when I try to
-    write a work around for hppa?  Fixed now (Closes #148227).
+    write a work around for hppa?  Fixed now (Closes: #148227).
 
  -- Roland Rosenfeld <roland@debian.org>  Sun, 26 May 2002 22:33:26 +0200
 
@@ -342,4 +1040,3 @@ privoxy (2.9.13-beta-1) unstable; urgency=low
   * Initial Release.
 
  -- Roland Rosenfeld <roland@debian.org>  Fri, 29 Mar 2002 11:52:03 +0100
-