head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.90 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.88 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.86 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.84 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.82 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.80 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.78 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.76 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.74 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.72 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.70 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.68 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.66 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.64 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.62 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.60 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.58 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.56 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.54 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.52 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.50 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.48 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.46 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.42 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.22 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.44 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.40 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.38 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.36 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.34 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.32 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.30 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.28 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.26 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.24 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.20 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.18 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.16 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.14 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.12 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.10 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.8 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.6 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.4 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.2 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.2.0.26 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.24 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.22 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.20 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.18 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.16 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.14 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.12 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.10 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.8 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.6 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.4 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.2 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.1.0.60 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.58 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.56 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.54 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.52 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.50 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.48 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.46 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.44 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.42 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.40 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.38 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.36 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.34 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.32 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.30 pkgsrc-2008Q1:1.1.0.28 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.26 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.24 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.22 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.20 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.18 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.16 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.14 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.12 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.10 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.8 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.6 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.4 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.2 pkgsrc-2004Q4-base:1.1; locks; strict; comment @# @; 1.3 date 2015.01.15.19.39.16; author drochner; state Exp; branches; next 1.2; commitid 6ssWPSCOTQSPK96y; 1.2 date 2011.12.07.16.13.51; author drochner; state Exp; branches; next 1.1; 1.1 date 2004.09.24.14.08.36; author tv; state Exp; branches; next ; desc @@ 1.3 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$ --- configure.in.orig 2014-11-14 11:30:59.000000000 +0000 +++ configure.in @@@@ -165,29 +165,12 @@@@ if test "$EMXOS2" = yes || test "$host_o else - $ID privoxy >/dev/null 2>/dev/null - if test $? -ne 0 ; then - AC_MSG_WARN(There is no user 'privoxy' on this system) - fi AC_MSG_CHECKING([for user]) AC_ARG_WITH(user, [ --with-user=privoxy Set user under which privoxy will run], [ - if test "x$withval" != "xyes"; then - if test $ID = no ; then - AC_MSG_ERROR(There is no 'id' program on this system) - else AC_MSG_RESULT($with_user) - $ID $with_user 2>/dev/null >/dev/null - if test $? -eq 0 ; then USER=$with_user; - else - AC_MSG_ERROR(There is no user '$with_user' on this system) - fi - fi - else - AC_MSG_ERROR(We need a user if you give me this parameter) - fi ], [ if test $ID = no ; then @@@@ -204,29 +187,6 @@@@ else AC_ARG_WITH(group, [ --with-group=privoxy Set group for privoxy], [ - if test "x$withval" != "xyes"; then - if test $BGROUPS = no ; then - AC_MSG_ERROR(There is no 'groups' program on this system) - else - AC_MSG_RESULT($with_group) - $BGROUPS $USER >/dev/null - if test $? -eq 0 ; then - for i in `$BGROUPS $USER | sed 's/.*: //' 2>/dev/null`; do - if test "x$i" = "x$with_group" ; then - GROUP=$with_group - break - fi - done - if test "x$GROUP" != "x$with_group" ; then - AC_MSG_ERROR(The given value '$withval' does not match group entry) - fi - else - AC_MSG_ERROR(There is no group entry for user '$USER') - fi - fi - else - AC_MSG_ERROR(We need a group if you give me this parameter) - fi ], [ if test $BGROUPS = no ; then @ 1.2 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 @d3 1 a3 1 --- configure.in.orig 2011-11-13 16:53:45.000000000 +0000 d5 1 a5 1 @@@@ -164,29 +164,12 @@@@ if test "$EMXOS2" = yes; then d35 1 a35 1 @@@@ -203,27 +186,8 @@@@ else d43 1 a43 1 AC_MSG_RESULT($with_group) d46 7 a52 3 - # FIXME: this fails if valid group, but not first group - # listed. - if test "$with_group" != "`$BGROUPS $USER | sed 's/.*: //' 2>/dev/null |$AWK '{print $1}'`" ; then a53 2 - else GROUP=$with_group; @ 1.1 log @There's no need for a privoxy-user prerequisite package. The build of privoxy actually doesn't require the userid to exist at all. Simply whack the validity checks from configure.in, move PKG_USERS/PKG_GROUPS to the main privoxy package, and all works fine. (Similar to the modifications originally needed for Mailman, but in that case, the numeric user IDs were also embedded in the binaries. Fortunately, that is not the case here.) @ text @d3 1 a3 1 --- configure.in.orig 2004-01-30 04:26:03.000000000 -0500 d5 1 a5 1 @@@@ -563,29 +563,12 @@@@ if test "$EMXOS2" = yes; then d35 1 a35 1 @@@@ -602,27 +585,8 @@@@ else d38 1 a38 1 [ @