head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.90 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.88 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.86 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.84 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.82 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.80 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.78 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.76 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.74 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.72 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.70 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.68 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.66 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.64 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.62 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.60 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.58 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.56 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.54 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.52 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.50 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.48 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.46 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.42 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.22 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.44 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.40 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.38 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.9.0.36 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.34 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.32 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.30 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.28 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.9.0.26 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.24 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.20 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.18 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.9.0.16 pkgsrc-2016Q4-base:1.9 pkgsrc-2016Q3:1.9.0.14 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.9.0.12 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.10 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.9.0.8 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.6 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.4 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.9.0.2 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.8.0.26 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.24 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.22 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.20 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.18 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.16 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.14 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.12 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.10 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.8 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.6 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.4 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.2 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.7.0.4 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.2 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.6.0.10 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.8 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.6 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.4 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.2 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.4.0.12 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.10 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.8 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.6 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.4 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.2 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.3.0.10 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.8 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.6 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.4 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.2 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.2.0.4 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.1.1.1.0.20 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.18 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.16 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.14 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.12 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.10 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.8 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.6 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.4 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.2 pkgsrc-2003Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2015.01.15.19.39.16; author drochner; state Exp; branches; next 1.8; commitid 6ssWPSCOTQSPK96y; 1.8 date 2011.12.07.16.13.51; author drochner; state Exp; branches; next 1.7; 1.7 date 2011.05.05.16.54.55; author gdt; state Exp; branches; next 1.6; 1.6 date 2010.02.24.23.22.45; author mjl; state Exp; branches; next 1.5; 1.5 date 2010.02.09.20.18.43; author joerg; state Exp; branches; next 1.4; 1.4 date 2008.03.12.21.35.03; author drochner; state dead; branches; next 1.3; 1.3 date 2006.11.24.18.26.06; author drochner; state Exp; branches; next 1.2; 1.2 date 2006.04.25.07.42.06; author kim; state Exp; branches; next 1.1; 1.1 date 2003.06.16.03.02.04; author kim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.06.16.03.02.04; author kim; state Exp; branches; next ; desc @@ 1.9 log @update to 3.0.22 changes: many fixes and small improvements, most notably some memory leak and a use-after-free are fixed which might be security issues @ text @$NetBSD$ Multiple changes. 1) Remove checks for valid user. XXX EXPLAIN WHY. XXX EXPLAIN UPSTREAM STATUS. 2) Remove apparent Linuxy startup work. XXX EXPLAIN WHY. XXX EXPLAIN UPSTREAM STATUS. 3) When not isntalling a new config file, check in DESTDIR, not the real filesystem. Avoids failing to install the config in DESTDIR because it's installed on the host system. Not pushed upstream; it's not clear that upstream supports DESTDIR at all. --- GNUmakefile.in.orig 2013-02-05 14:04:11.000000000 +0000 +++ GNUmakefile.in @@@@ -809,16 +809,6 @@@@ install-strip: # Perhaps the whole user/group validation should be done here, and simplified. PROGRAM_V = Privoxy $(VERSION) $(CODE_STATUS) install: CONF_DEST LOG_DEST PID_DEST check_doc GROUP_T - @@# Quick test for valid USER. - @@if [ -n "$(USER)" ]; then \ - $(ID) $(USER) >/dev/null || exit 1;\ - fi - @@# Test for valid group. FIXME. USER does not have to belong to GROUP - @@# for file ownership purposes. -# if [ -n "$(GROUP_T)" ] && [ -n "$(USER)" ] && ! $(GROUPS) $(USER) | $(GREP) "\<$(GROUP_T)\>" >/dev/null; then \ -# $(ECHO) Group $(GROUP_T) for User $(USER) is invalid && exit 1 ;\ -# fi - @@$(ECHO) "Creating directories, and preparing $(PROGRAM_V) installation" $(CHMOD) $(DIR_MODE) $(MKDIR) @@$(MKDIR) $(DESTDIR)$(SBIN_DEST) $(DESTDIR)$(prefix) $(DESTDIR)$(CONF_DEST) \ @@@@ -886,48 +876,13 @@@@ install: CONF_DEST LOG_DEST PID_DEST che $(INSTALL) $(INSTALL_T) $$i $(DESTDIR)$(CONF_DEST)/templates ;\ done - @@# FIXME: group/user validation is overly convoluted. - @@# If superuser install ... we require a minimum of group ownership - @@# of those files the daemon writes to, to be non-root owned. - @@if [ "`$(ID) |sed 's/(.*//' |sed 's/.*=//'`" = "0" ] ;then\ - if [ x$(USER) = x ] || [ $(USER) = root ]; then \ - if [ x$(GROUP) = x ] || [ $(GROUP) = root ]; then \ - if [ "`$(ID) privoxy`" ] && \ - $(GROUPS) privoxy | $(SED) 's/^.*://' |$(GREP) "\" >/dev/null; then \ - $(ECHO) "Warning: Setting group owner to privoxy";\ - GROUP_T=privoxy ;\ - else \ - $(ECHO) "******************************************************************" ;\ - $(ECHO) " WARNING! WARNING! installing config files as root!" ;\ - $(ECHO) " It is strongly recommended to run $(PROGRAM) as a non-root user," ;\ - $(ECHO) " and to install the config files as that user and/or group!" ;\ - $(ECHO) " Please read INSTALL, and create a privoxy user and group!" ;\ - $(ECHO) "*******************************************************************" ;\ - exit 1 ;\ - fi ;\ - else \ - GROUP_T=$(GROUP) ;\ - fi ;\ - INSTALL_CONF="$(INSTALL_R) -g $$GROUP_T " ;\ - else \ - $(ECHO) "Superuser install, installing config files as $(USER):$(GROUP_T)" ;\ - INSTALL_CONF="$(INSTALL_R) -o $(USER) -g $(GROUP_T)" ;\ - GROUP_T=$(GROUP_T) ;\ - fi ;\ - else \ - if [ ! "`id $(USER)`" = "`id`" ] ;then \ - $(ECHO) "** WARNING ** current install user different from configured user!!" ;\ - $(ECHO) "Edit may fail." ;\ - fi ;\ - INSTALL_CONF="$(INSTALL_R)" ;\ - 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 \ + elif [ -s "$(DESTDIR)/$(CONF_DEST)/$$i" ]; then \ $(ECHO) Installing $$i as $$i.new ;\ $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST)/$$i.new || exit 1;\ NEW=1;\ @@@@ -939,36 +894,6 @@@@ install: CONF_DEST LOG_DEST PID_DEST che $(CHMOD) $(RWD_MODE) $(DESTDIR)$(CONF_DEST)/*.new || exit 1 ;\ $(ECHO) "Warning: Older config files are preserved. Check new versions for changes!" ;\ fi ;\ - [ ! -f $(DESTDIR)$(LOG_DEST)/logfile ] && $(ECHO) Creating logfiles in $(DESTDIR)$(LOG_DEST) || \ - $(ECHO) Checking logfiles in $(DESTDIR)$(LOG_DEST) ;\ - $(TOUCH) $(DESTDIR)$(LOG_DEST)/logfile || exit 1 ;\ - if [ x$$USER != x ]; then \ - $(CHOWN) $$USER $(DESTDIR)$(LOG_DEST)/logfile || \ - $(ECHO) "** WARNING ** current install user different from configured user. Logging may fail!!" ;\ - fi ;\ - if [ x$$GROUP_T != x ]; then \ - $(CHGRP) $$GROUP_T $(DESTDIR)$(LOG_DEST)/logfile || \ - $(ECHO) "** WARNING ** current install user different from configured user. Logging may fail!!" ;\ - fi ;\ - $(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+%SBIN_DEST%+$(SBIN_DEST)+' | \ - $(SED) 's+%CONF_DEST%+$(CONF_DEST)+' | \ - $(SED) 's+%USER%+$(USER)+' | \ - $(SED) 's+%GROUP%+$(GROUP_T)+' >slackware/rc.privoxy ;\ - $(INSTALL) $(INSTALL_P) slackware/rc.privoxy $(DESTDIR)/etc/rc.d/ ;\ - $(ECHO) "Installing for Slackware." ;\ - $(ECHO) "Dont forget to add the rc.privoxy to rc.local if you want it started at every boot" ;\ - elif [ -d $(DESTDIR)/etc/init.d ] && [ -w $(DESTDIR)/etc/init.d ] ; then \ - $(ECHO) "Installing generic init script to $(DESTDIR)/etc/init.d/privoxy" ;\ - $(ECHO) "Please check that the PATHs are correct, and edit if needed." ;\ - $(INSTALL) $(INSTALL_P) privoxy-generic.init $(DESTDIR)/etc/init.d/privoxy ;\ - fi ;\ - else \ - $(ECHO) "No init script installed, install it manually if needed" ;\ - fi $(RM) config.base config.tmp @@# mmmmm, good. @@$(ECHO) "$(PROGRAM_V) installation succeeded!" @ 1.8 log @update to 3.0.18 many fixes and improvements - see the ChangeLog file one marked as security relevant: If the redirect URL contains characters RFC 3986 doesn't permit, they are (re)encoded. Not doing this makes Privoxy versions from 3.0.5 to 3.0.17 susceptible to HTTP response splitting (CWE-113) attacks if the +fast-redirects{check-decoded-url} action is used. @ text @d18 1 a18 1 --- GNUmakefile.in.orig 2011-09-06 18:45:28.000000000 +0000 d20 1 a20 10 @@@@ -86,7 +86,7 @@@@ INSTALL = @@INSTALL@@ # Binaries BIN_MODE = 0755 # Support files, docs, etc. -RA_MODE = 0664 +RA_MODE = 0644 # Directory DIR_MODE = 0755 # Files daemon writes to. @@@@ -808,16 +808,6 @@@@ install-strip: d37 1 a37 1 @@@@ -885,48 +875,13 @@@@ install: CONF_DEST LOG_DEST PID_DEST che d87 1 a87 1 @@@@ -938,36 +893,6 @@@@ install: CONF_DEST LOG_DEST PID_DEST che @ 1.7 log @In the logic to maybe install a config file, or to install it as config.new, check within $(DESTDIR) rather than the host system. Resolves DESTDIR-mode build when privoxy is also installed, common in make replace. (No revbump because this change only affects a case where the package failed to build.) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2010/02/24 23:22:45 mjl Exp $ d18 1 a18 1 --- GNUmakefile.in.orig 2010-02-20 12:53:30.000000000 +0000 d20 1 a20 1 @@@@ -85,7 +85,7 @@@@ INSTALL = @@INSTALL@@ d29 1 a29 1 @@@@ -788,16 +788,6 @@@@ install-strip: d37 1 a37 1 - @@# Test for valid group. FIXME. USER does not have to belong to GROUP d46 1 a46 1 @@@@ -865,48 +855,13 @@@@ install: CONF_DEST LOG_DEST PID_DEST che d96 1 a96 1 @@@@ -918,36 +873,6 @@@@ install: CONF_DEST LOG_DEST PID_DEST che @ 1.6 log @Update to privoxy 3.0.16 stable. This is the first stable release since 3.0.12. It introduces IPv6 support, improved keep-alive support and a bunch of minor improvements. @ text @d1 1 a1 1 $NetBSD$ d3 18 a20 3 --- GNUmakefile.in.orig 2009-12-16 09:15:42.000000000 +0100 +++ GNUmakefile.in 2010-02-24 20:15:48.000000000 +0100 @@@@ -85,7 +85,7 @@@@ d29 1 a29 1 @@@@ -787,16 +787,6 @@@@ d46 1 a46 1 @@@@ -864,41 +854,6 @@@@ d88 9 a96 1 @@@@ -917,36 +872,6 @@@@ @ 1.5 log @Fix overcomplicated install rules. Make sure to create the logfile at install time with the right permissions and don't make most of the templates group writeable. Bump revision. @ text @d3 3 a5 3 --- GNUmakefile.in.orig 2009-02-28 08:28:14.000000000 +0000 +++ GNUmakefile.in @@@@ -87,7 +87,7 @@@@ INSTALL = @@INSTALL@@ d14 1 a14 1 @@@@ -1029,16 +1029,6 @@@@ install-strip: d31 1 a31 1 @@@@ -1106,41 +1096,6 @@@@ install: CONF_DEST LOG_DEST PID_DEST che d73 1 a73 1 @@@@ -1159,45 +1114,6 @@@@ install: CONF_DEST LOG_DEST PID_DEST che a98 9 - elif [ -f /etc/redhat-release ] && [ -d /etc/rc.d/init.d/ ] && [ -w /etc/rc.d/init.d/ ] ; then \ - $(ECHO) "Installing init script to /etc/rc.d/init.d/privoxy" ;\ - $(SED) 's,^PRIVOXY_BIN=.*,PRIVOXY_BIN="/usr/local/sbin/$(PROGRAM)",' privoxy.init |\ - $(SED) 's,^PRIVOXY_CONF=.*,PRIVOXY_CONF="$(CONF_DEST)/config",' |\ - $(SED) "s,^PRIVOXY_USER=.*,PRIVOXY_USER=$$USER," > init.tmp ;\ - $(INSTALL) $(INSTALL_P) init.tmp $(DESTDIR)/etc/rc.d/init.d/privoxy && $(RM) init.tmp;\ - $(MKDIR) $(DESTDIR)/etc/logrotate.d/ ;\ - $(ECHO) "Installing logrotate script to $(DESTDIR)/etc/logrotate.d/" ;\ - $(INSTALL) -m 0644 privoxy.logrotate $(DESTDIR)/etc/logrotate.d/privoxy ;\ @ 1.4 log @update to 3.0.8 3.0.8 is a stable release which includes many significant enhancements and new features, and the usual squashed bugs. The most prominent new features are the ability to "tag" headers and apply actions based on those tags, making Privoxy much more flexibile, and Privoxy can now act as an "intercepting" proxy. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2006/11/24 18:26:06 drochner Exp $ d3 1 a3 1 --- GNUmakefile.in.orig 2006-10-25 13:55:45.000000000 +0200 d5 29 a33 3 @@@@ -246,7 +246,7 @@@@ OTHER_CFLAGS = CFLAGS = @@CFLAGS@@ @@CPPFLAGS@@ $(OTHER_CFLAGS) $(SPECIAL_CFLAGS) -Wall \ @@STATIC_PCRE_ONLY@@ -Ipcre d35 80 a114 14 -LDFLAGS = $(DEBUG_CFLAGS) $(SPECIAL_CFLAGS) +LDFLAGS = @@LDFLAGS@@ $(DEBUG_CFLAGS) $(SPECIAL_CFLAGS) ############################################################################# @@@@ -1126,22 +1126,6 @@@@ install: CONF_DEST LOG_DEST PID_DEST che @@$(ECHO) Installing man page to $(MAN_DEST)/privoxy.1 -$(INSTALL) $(INSTALL_T) privoxy.1 $(MAN_DEST)/privoxy.1 - @@# Change the config file default directories according to the configured ones - @@$(ECHO) Rewriting config for this installation - @@if [ -f config.base ] ; then \ - $(CAT) config >config~ ;\ - $(MV) config.base config ;\ d116 3 a118 13 - $(SED) 's+^confdir \.+confdir $(CONF_DEST)+' config | \ - $(SED) 's+^logdir \.+logdir $(LOG_DEST)+' >config.tmp - -@@if [ $(check_doc) = 0 ]; then \ - $(SED) 's+^#\?user-manual .*+user-manual $(DOC_DEST)/user-manual/+' config.tmp >config.updated ;\ - else \ - $(SED) 's+^#\?user-manual .*+user-manual $(prefix)/doc/privoxy/user-manual/+' config.tmp >config.updated ;\ - fi;\ - $(MV) config config.base - $(MV) config.updated config - @@# Install the config support files. Test for root install, and abort @@# if there is no privoxy user, and no other user was enabled during @@# configure. Later, install init script if appropriate. @ 1.3 log @update to 3.0.6 3.0.6 is a stable release which includes many significant enhancements and new features, including a number of new actions, multiple filter file capability, full windows service functionality, as well as numerous bugs done away with. See http://www.privoxy.org/user-manual/whatsnew.html for details. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Make this work with GNU make 3.81: continuation lines for the shell work differently now, so the @@# prefix to comment the lines out no longer works. (A plain '#' might work, though.) @ text @d3 3 a5 3 --- GNUmakefile.in.orig 2004-01-31 03:15:33.000000000 +0200 +++ GNUmakefile.in 2006-04-25 10:39:31.000000000 +0300 @@@@ -246,7 +246,7 @@@@ d14 1 a14 1 @@@@ -1122,17 +1122,6 @@@@ d24 7 a30 2 - $(SED) 's+confdir .+confdir $(CONF_DEST)+' config | \ - $(SED) 's+logdir .+logdir $(LOG_DEST)+' >config.updated @ 1.1 log @Initial revision @ text @d3 2 a4 2 --- GNUmakefile.in.orig 2002-11-04 02:04:03.000000000 -0500 +++ GNUmakefile.in 2003-06-15 19:55:34.000000000 -0400 d14 2 a15 1 @@@@ -1104,15 +1104,15 @@@@ d18 1 a18 1 @@# Change the config file default directories according to the configured ones d28 1 a28 10 + @@#$(ECHO) Rewriting config for this installation + @@#if [ -f config.base ] ; then \ + @@# $(CAT) config >config~ ;\ + @@# $(MV) config.base config ;\ + @@#fi + @@#$(SED) 's+confdir .+confdir $(CONF_DEST)+' config | \ + @@#$(SED) 's+logdir .+logdir $(LOG_DEST)+' >config.updated + @@#$(MV) config config.base + @@#$(MV) config.updated config d31 1 @ 1.1.1.1 log @privoxy-3.0.2 (stable) Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, filtering web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks. @ text @@