[Privoxy-commits] [privoxy] 01/02: Merge Debian 4.1.0-1 release to debian/ direcetory.

User Git git at git.privoxy.org
Sat Apr 11 13:10:41 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 925b819b686cb0fa428fd0434a60937fae82aaae
Author: Roland Rosenfeld <roland at debian.org>
AuthorDate: Sat Apr 11 12:18:40 2026 +0200

    Merge Debian 4.1.0-1 release to debian/ direcetory.
---
 debian/changelog                           | 20 +++++++++++++++--
 debian/control                             | 22 +++++++++---------
 debian/copyright                           | 31 +++++++++++++------------
 debian/gbp.conf                            |  4 ++++
 debian/lrc.config                          | 12 ++++++++++
 debian/patches/14_config.patch             | 10 ++++-----
 debian/patches/17_502_no_such_domain.patch |  4 ++--
 debian/patches/25_standard_medium.patch    |  1 -
 debian/patches/32_bind_fixup.patch         |  2 +-
 debian/po/zh_CN.po                         | 36 ++++++++++++++++++++++++++++++
 debian/po/zh_TW.po                         | 36 ++++++++++++++++++++++++++++++
 debian/postinst                            |  4 +---
 debian/privoxy-cleanup.service             |  1 -
 debian/rules                               |  2 +-
 debian/watch                               |  9 ++++----
 15 files changed, 145 insertions(+), 49 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index cfba0a11..c038168f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,26 @@
-privoxy (4.1.0~gitsnapshot-1) UNRELEASED; urgency=medium
+privoxy (4.2.0~gitsnapshot-1) UNRELEASED; urgency=medium
 
   * Unreleased GIT snapshot.
+  * Update all patches to new version.
+
+ -- Roland Rosenfeld <roland at debian.org>  Sat, 11 Apr 2026 12:15:13 +0200
+
+privoxy (4.1.0-1) unstable; urgency=medium
+
+  * New upstream version 4.1.0.
   * Update 25_standard_medium to changed upstream.
+  * Update debian/watch to version 5.
+  * Remove «Rules-Requires-Root: no», which is the current default.
+  * Update years of packaging copyright.
+  * Remove «Priority: optional», which is the current default.
+  * Update FSF address in copyright to URL.
+  * debian/lrc.config: exclude docs pointing to other licenses.
+  * Add zh_CN and zh_TW translation.  Thanks to Yangfl (Closes: #1124422).
   * Enable zstd support.
+  * Update debian/copyright (and adjust debian/lrc.config).
+  * Declare compliance with Debian Policy 4.7.3.
 
- -- Roland Rosenfeld <roland at debian.org>  Sun, 22 Jun 2025 15:12:38 +0200
+ -- Roland Rosenfeld <roland at debian.org>  Mon, 05 Jan 2026 19:51:13 +0100
 
 privoxy (4.0.0-2) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index b13ddfaf..72cc882d 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,6 @@
 Source: privoxy
-Section: web
-Priority: optional
 Maintainer: Roland Rosenfeld <roland at debian.org>
+Section: web
 Build-Depends: autoconf,
                debhelper-compat (= 13),
                dh-apparmor,
@@ -19,24 +18,23 @@ Build-Depends: autoconf,
                sgmlspl <!nodoc>,
                w3m <!nodoc>,
                zlib1g-dev
-Standards-Version: 4.7.0
-Homepage: https://www.privoxy.org/
-Vcs-Git: https://salsa.debian.org/debian/privoxy.git
+Standards-Version: 4.7.3
 Vcs-Browser: https://salsa.debian.org/debian/privoxy
-Rules-Requires-Root: no
+Vcs-Git: https://salsa.debian.org/debian/privoxy.git
+Homepage: https://www.privoxy.org/
 
 Package: privoxy
 Architecture: any
-Depends: adduser,
+Depends: ${misc:Depends},
+         ${perl:Depends},
+         ${shlibs:Depends},
+         adduser,
          debconf,
          logrotate,
-         ucf,
-         ${misc:Depends},
-         ${perl:Depends},
-         ${shlibs:Depends}
-Pre-Depends: ${misc:Pre-Depends}
+         ucf
 Recommends: doc-base
 Suggests: apparmor
+Pre-Depends: ${misc:Pre-Depends}
 Description: Privacy enhancing HTTP Proxy
  Privoxy is a web proxy with advanced filtering capabilities for
  protecting privacy, filtering web page content, managing cookies,
diff --git a/debian/copyright b/debian/copyright
index 9740b165..71fa31a5 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,12 +1,12 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: https://sourceforge.net/projects/ijbswa/files/Sources/
 Upstream-Name: Privoxy
 Upstream-Contact: Privoxy Developers <privoxy-devel at lists.privoxy.org>
-Source: https://sourceforge.net/projects/ijbswa/files/Sources/
 
 Files: *
 Copyright:
- Copyright (C) 2001-2025 by the Privoxy team. https://www.privoxy.org/
- Copyright (C) 2001-2025 by Privoxy Developers <privoxy-devel at lists.privoxy.org>
+ Copyright (C) 2001-2026 by the Privoxy team. https://www.privoxy.org/
+ Copyright (C) 2001-2026 by Privoxy Developers <privoxy-devel at lists.privoxy.org>
  Parts Copyright (c) 1997 by Anonymous Coders and Junkbusters, Inc.
  Parts Copyright (C) 1999 Adam Lock <locka at iol.ie>
  Parts Copyright (C) 1998-1999 Steve Cheng <steve at ggi-project.org>
@@ -17,6 +17,7 @@ Copyright:
  Parts Copyright (C) 2006-2021 Fabian Keil <fk at fabiankeil.de>
  Parts Copyright (c) 2020 Maxim Antonov <mantonov at gmail.com>
  Parts Copyright (C) 2017-2020 Vaclav Svec. FIT CVUT.
+License: GPL-2+
 Comment:
  Some source code is based on code Copyright (c) 1997 by Anonymous
  Coders and Junkbusters, Inc. and licensed under the GNU General
@@ -33,7 +34,6 @@ Comment:
  binaries under the terms of the GNU General Public License as
  published by the Free Software Foundation, either version 3 of the
  license, or (at your option) any later version.
-License: GPL-2+
 
 Files: regression-tests.action tools/uagen.pl
  tools/privoxy-regression-test.pl tools/privoxy-log-parser.pl
@@ -59,9 +59,6 @@ License: ISC
 Files: strptime.h
 Copyright:
  Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
-Comment:
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper at cygnus.com>, 1996.
 License: LGPL-2+
  The GNU C Library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Library General Public License as
@@ -74,9 +71,14 @@ License: LGPL-2+
  Library General Public License for more details.
  .
  You should have received a copy of the GNU Library General Public
- License along with the GNU C Library; see the file COPYING.LIB.  If not,
- write to the Free Software Foundation, Inc., 51 Franklin St, Fifth
- Floor, Boston, MA 02110-1301, USA.
+ License along with this library; if not, see <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the full text of the GNU Librarry General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/LGPL-2'.
+Comment:
+ This file is part of the GNU C Library.
+ Contributed by Ulrich Drepper <drepper at cygnus.com>, 1996.
 
 Files: config.guess config.sub
 Copyright:
@@ -115,7 +117,7 @@ License: HPND-sell-variant
 
 Files: debian/*
 Copyright:
- 2002-2025  Roland Rosenfeld <roland at debian.org>
+ 2002-2026, Roland Rosenfeld <roland at debian.org>
 License: GPL-2+
 
 License: GPL-2+
@@ -131,11 +133,8 @@ License: GPL-2+
  PARTICULAR PURPOSE.  See the GNU General Public
  License for more details.
  .
- The GNU General Public License should be included with
- this file.  If not, you can view it at
- http://www.gnu.org/copyleft/gpl.html
- or write to the Free Software Foundation, Inc.,
- 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, see <https://www.gnu.org/licenses/>.
  .
  On Debian systems, the full text of the GNU General Public
  License version 2 can be found in the file
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 00000000..6b65fe07
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,4 @@
+[DEFAULT]
+debian-branch = debian/latest
+upstream-branch = upstream/latest
+pristine-tar = True
diff --git a/debian/lrc.config b/debian/lrc.config
new file mode 100644
index 00000000..a05fe3dc
--- /dev/null
+++ b/debian/lrc.config
@@ -0,0 +1,12 @@
+# licenserecon
+#
+# This file lists files and directories to be excluded from checking,
+# to avoid false positives.
+#
+# These files often contain licenses for other files.
+#  (File foo also treated as foo.*)
+doc/source/license.sgml
+doc/webserver/man-page/privoxy-man-page.html
+doc/webserver/announce.txt
+privoxy.8
+ChangeLog
diff --git a/debian/patches/14_config.patch b/debian/patches/14_config.patch
index dcb14984..12197e69 100644
--- a/debian/patches/14_config.patch
+++ b/debian/patches/14_config.patch
@@ -32,7 +32,7 @@ Forwarded: not-needed
  #
  #  2.5. actionsfile
  #  =================
-@@ -2483,7 +2483,7 @@ socket-timeout 300
+@@ -2485,7 +2485,7 @@ socket-timeout 300
  #
  #      ca-directory /usr/local/etc/privoxy/CA
  #
@@ -41,16 +41,16 @@ Forwarded: not-needed
  #
  #  7.2. ca-cert-file
  #  ==================
-@@ -2650,7 +2650,7 @@ socket-timeout 300
+@@ -2652,7 +2652,7 @@ socket-timeout 300
  #
  #      certificate-directory /usr/local/var/privoxy/certs
  #
 -#certificate-directory /usr/local/var/privoxy/certs
 +#certificate-directory /var/lib/privoxy/certs
  #
- #  7.6. cipher-list
- #  =================
-@@ -2779,7 +2779,7 @@ socket-timeout 300
+ #  7.6. elliptic-curve-keys
+ #  =========================
+@@ -2818,7 +2818,7 @@ elliptic-curve-keys 1
  #
  #      trusted-cas-file trusted_cas_file.pem
  #
diff --git a/debian/patches/17_502_no_such_domain.patch b/debian/patches/17_502_no_such_domain.patch
index b528dfb0..ad7abc4f 100644
--- a/debian/patches/17_502_no_such_domain.patch
+++ b/debian/patches/17_502_no_such_domain.patch
@@ -7,7 +7,7 @@ Forwarded: not-needed
 
 --- a/templates/no-such-domain
 +++ b/templates/no-such-domain
-@@ -78,7 +78,7 @@
+@@ -79,7 +79,7 @@
  <html>
  
  <head>
@@ -16,7 +16,7 @@ Forwarded: not-needed
    <meta http-equiv="Content-Style-Type" content="text/css">
    <meta http-equiv="Content-Script-Type" content="text/javascript">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-@@ -94,7 +94,7 @@
+@@ -95,7 +95,7 @@
    <table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
      <tr>
        <td class="status">
diff --git a/debian/patches/25_standard_medium.patch b/debian/patches/25_standard_medium.patch
index 475de28e..c53c537b 100644
--- a/debian/patches/25_standard_medium.patch
+++ b/debian/patches/25_standard_medium.patch
@@ -1,6 +1,5 @@
 From: Roland Rosenfeld <roland at debian.org>
 Date: Sat, 23 Sep 2006 23:37:03 +0200
-Last-Update: 2025-06-22
 Subject: 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.
 Forwarded: not-needed
diff --git a/debian/patches/32_bind_fixup.patch b/debian/patches/32_bind_fixup.patch
index e0d82f35..4a590347 100644
--- a/debian/patches/32_bind_fixup.patch
+++ b/debian/patches/32_bind_fixup.patch
@@ -6,7 +6,7 @@ Forwarded: not-needed
 
 --- a/jbsockets.c
 +++ b/jbsockets.c
-@@ -918,20 +918,7 @@ int bind_port(const char *hostnam, int p
+@@ -921,20 +921,7 @@ int bind_port(const char *hostnam, int p
     }
  
     memset(&hints, 0, sizeof(struct addrinfo));
diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po
new file mode 100644
index 00000000..c0755883
--- /dev/null
+++ b/debian/po/zh_CN.po
@@ -0,0 +1,36 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Yangfl <mmyangfl at gmail.com>, 2026.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: privoxy\n"
+"Report-Msgid-Bugs-To: privoxy at packages.debian.org\n"
+"POT-Creation-Date: 2016-04-08 17:17+0200\n"
+"PO-Revision-Date: 2026-01-01 06:42+0800\n"
+"Last-Translator: Yangfl <mmyangfl at gmail.com>\n"
+"Language-Team: 汉语 <debian-l10n-chinese at lists.debian.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Poedit 3.8\n"
+
+#. Type: string
+#. Description
+#: ../templates:1001
+msgid "Adresses on with Privoxy listens:"
+msgstr "Privoxy 监听的地址:"
+
+#. Type: string
+#. Description
+#: ../templates:1001
+msgid ""
+"Please enter a space separated list of address:port combinations on which "
+"Privoxy will listen for client requests."
+msgstr ""
+"请输入以空格分隔的 地址:端口 组合列表,Privoxy 将在这些地址和端口上监听客"
+"户端请求。"
diff --git a/debian/po/zh_TW.po b/debian/po/zh_TW.po
new file mode 100644
index 00000000..7cae6266
--- /dev/null
+++ b/debian/po/zh_TW.po
@@ -0,0 +1,36 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Yangfl <mmyangfl at gmail.com>, 2026.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: privoxy\n"
+"Report-Msgid-Bugs-To: privoxy at packages.debian.org\n"
+"POT-Creation-Date: 2016-04-08 17:17+0200\n"
+"PO-Revision-Date: 2026-01-01 06:42+0800\n"
+"Last-Translator: Yangfl <mmyangfl at gmail.com>\n"
+"Language-Team: 漢語 <debian-l10n-chinese at lists.debian.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Poedit 3.8\n"
+
+#. Type: string
+#. Description
+#: ../templates:1001
+msgid "Adresses on with Privoxy listens:"
+msgstr "Privoxy 監聽的位址:"
+
+#. Type: string
+#. Description
+#: ../templates:1001
+msgid ""
+"Please enter a space separated list of address:port combinations on which "
+"Privoxy will listen for client requests."
+msgstr ""
+"請輸入以空格分隔的 位址:連接埠 組合列表,Privoxy 將在這些位址和連接埠上監"
+"聽客戶端請求。"
diff --git a/debian/postinst b/debian/postinst
index a841de78..849393e0 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -75,7 +75,7 @@ case "$1" in
 	if [ "x$2" != "x" ] && dpkg --compare-versions "$2" lt "3.0.7" \
 	    && grep -q '^actionsfile [a-z]*[[:space:]]*#.*$' $CONFIG
 	then
-	    # Upgrading from version before 3.0.7 where the user kept his old 
+	    # Upgrading from version before 3.0.7 where the user kept his old
 	    # (modified) config file:
 	    # Try to change   "actionsfile foo"  to  "actionsfile foo.action"
 	    # as needed in 3.0.7:
@@ -130,5 +130,3 @@ esac
 #DEBHELPER#
 
 exit 0
-
-
diff --git a/debian/privoxy-cleanup.service b/debian/privoxy-cleanup.service
index 88871817..5a9bb330 100644
--- a/debian/privoxy-cleanup.service
+++ b/debian/privoxy-cleanup.service
@@ -11,4 +11,3 @@ ExecStart=/etc/cron.daily/privoxy systemd-timer
 Nice=19
 IOSchedulingClass=best-effort
 IOSchedulingPriority=7
-
diff --git a/debian/rules b/debian/rules
index 23d0cc9b..b2c78243 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 #
-# (c) 2002-2024 Roland Rosenfeld <roland at debian.org>
+# (c) 2002-2026 Roland Rosenfeld <roland at debian.org>
 #
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
diff --git a/debian/watch b/debian/watch
index e6077914..2b2b28c7 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,6 +1,5 @@
-# See uscan(1) for format
+Version: 5
 
-version=4
-
-opts=pgpsigurlmangle=s/$/.asc/ \
-https://sf.net/ijbswa/privoxy-(\d+.*)-(?:stable|beta)-src.tar.gz
+Source: https://sf.net/ijbswa/
+Matching-Pattern: privoxy-(\d+.*)-(?:stable|beta)-src.tar.gz
+Pgpsigurlmangle: s/$/.asc/

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Privoxy-commits mailing list