aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJ0WI <J0WI@users.noreply.github.com>2021-03-29 03:24:05 +0200
committerLeo <thinkabit.ukim@gmail.com>2021-03-30 23:04:10 +0000
commitd4b1b0d6782d0a820958fa8a9c05cebd3d6ebec0 (patch)
tree6392ef8030df4a014a9875afa7c00f3b4f153623
parent4879cf44a8dae6173828a5dbfbc577704274704c (diff)
main/privoxy: security upgrade to 3.0.32
-rw-r--r--main/privoxy/APKBUILD20
-rw-r--r--main/privoxy/privoxy-alpine.patch16
2 files changed, 22 insertions, 14 deletions
diff --git a/main/privoxy/APKBUILD b/main/privoxy/APKBUILD
index bba3c2f88f0..49214371796 100644
--- a/main/privoxy/APKBUILD
+++ b/main/privoxy/APKBUILD
@@ -1,9 +1,9 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=privoxy
-pkgver=3.0.31
+pkgver=3.0.32
pkgrel=0
pkgdesc="web proxy with advanced filtering capabilities"
-url="https://www.privoxy.org"
+url="https://www.privoxy.org/"
arch="all"
license="GPL-2.0-or-later"
pkgusers="privoxy"
@@ -19,6 +19,14 @@ source="https://downloads.sourceforge.net/ijbswa/privoxy-$pkgver-stable-src.tar.
options="!check" # No test suite
builddir="$srcdir/$pkgname-$pkgver-stable"
+# secfixes:
+# 3.0.32-r0:
+# - CVE-2021-20272
+# - CVE-2021-20273
+# - CVE-2021-20274
+# - CVE-2021-20275
+# - CVE-2021-20276
+
prepare() {
update_config_sub
default_prepare
@@ -50,14 +58,14 @@ package() {
install -D -m644 "$srcdir"/privoxy.logrotate \
"$pkgdir"/etc/logrotate.d/privoxy
- find "$pkgdir"/etc/privoxy/ -type d | xargs chmod 770
- find "$pkgdir"/etc/privoxy/ -type f | xargs chmod 660
+ find "$pkgdir"/etc/privoxy/ -type d -exec chmod 770 {} \;
+ find "$pkgdir"/etc/privoxy/ -type f -exec chmod 660 {} \;
chown -R privoxy:privoxy "$pkgdir"/var/log/privoxy \
"$pkgdir"/etc/privoxy
}
-sha512sums="0bea9973ac22e594a959452390c8612605dbf1fd55151632d35ecc7fe0ef9ca87cc1694a8bcb0511467445ec414b721b9d33651d917b2a8083768d8905ec68ed privoxy-3.0.31-stable-src.tar.gz
+sha512sums="da41c0045bf593219df64718645eff984b5df43737811cc0fa12fce7e8ae1ab59eefbe20f23d6ce8f62216cfd81f1a9c319688d15693c25eed36010f3e1d5ffd privoxy-3.0.32-stable-src.tar.gz
346bda3a2108547569af3397c77e092c54fa0c20bc6d3bb1d4c202b4e2b8d9c13018eab0a326cd9632310ec8052600ee7db4b6011610faec386c399cdd01af9c privoxy.initd
118caaeac3aba751584c5bdfc737bf5bfeddf1a62fda1f44bcd4654ae2e33183bc1ce6fc66d4a1bdd79766e42e669b1615a6d46d528a1bd49cabdf98385a3bb9 privoxy.logrotate
-0220785fff0b34b75e3c8cecbeb302e0137e96039e0663ae44d7450e334a3c1d742c2760de55d52817fb9ed2efb19f505e1fb7406d055b387b7b084f5f52011f privoxy-alpine.patch"
+1059feed20a31d7d2b5d1f44b7b1af40373d87dbd9e7e83c8998ac1b4e27dfbfdfeb6a9ea7934e15d0c14fed1fd03fb63d2ec8d2a6b53e5884a21dc8df4828fc privoxy-alpine.patch"
diff --git a/main/privoxy/privoxy-alpine.patch b/main/privoxy/privoxy-alpine.patch
index c04030613c7..7f46879d024 100644
--- a/main/privoxy/privoxy-alpine.patch
+++ b/main/privoxy/privoxy-alpine.patch
@@ -2,9 +2,9 @@ diff --git a/GNUmakefile.in b/GNUmakefile.in
index 2593901..c3a681a 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
-@@ -62,8 +62,8 @@ MAN_DIR = @mandir@
- MAN_DEST = $(MAN_DIR)/man1
- MAN_PAGE = privoxy.1
+@@ -62,8 +62,8 @@
+ MAN_DEST = $(MAN_DIR)/man8
+ MAN_PAGE = privoxy.8
SHARE_DEST = @datadir@
-DOC_DEST = $(SHARE_DEST)/doc/privoxy
-VAR_DEST = @localstatedir@
@@ -13,17 +13,17 @@ index 2593901..c3a681a 100644
LOGS_DEST = $(VAR_DEST)/log/privoxy
PIDS_DEST = $(VAR_DEST)/run
-@@ -922,34 +922,8 @@ install: CONF_DEST LOG_DEST PID_DEST check_doc GROUP_T
+@@ -964,34 +964,8 @@
fi ;\
$(ECHO) Installing configuration files to $(DESTDIR)$(CONF_DEST);\
for i in $(CONFIGS); do \
- if [ "$$i" = "default.action" ] || [ "$$i" = "default.filter" ] ; then \
- $(RM) $(DESTDIR)$(CONF_DEST)/$$i ;\
- $(ECHO) Installing fresh $$i;\
- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST) || exit 1;\
-- elif [ -s "$(CONF_DEST)/$$i" ]; then \
+- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST) || exit 1;\
+- elif [ -s "$(DESTDIR)$(CONF_DEST)/$$i" ]; then \
- $(ECHO) Installing $$i as $$i.new ;\
-- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST)/$$i.new || exit 1;\
+ $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST)/$$i.new || exit 1;\
- NEW=1;\
- else \
- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST) || exit 1;\
@@ -47,7 +47,7 @@ index 2593901..c3a681a 100644
- $(CHMOD) $(RWD_MODE) $(DESTDIR)$(LOG_DEST)/logfile || exit 1 ;\
if [ "$(prefix)" = "/usr/local" ] || [ "$(prefix)" = "/usr" ]; then \
if [ -f /etc/slackware-version ] && [ -d /etc/rc.d/ ] && [ -w /etc/rc.d/ ] ; then \
- $(SED) 's+%PROGRAM%+$(PROGRAM)+' slackware/rc.privoxy.orig | \
+ $(SED) 's+%PROGRAM%+$(PROGRAM)+' slackware/rc.privoxy.in | \
diff --git a/config b/config
index 8b20f92..25596d6 100644
--- a/config