diff options
author | Sergey Popov <pinkbyte@gentoo.org> | 2016-07-07 22:33:15 +0300 |
---|---|---|
committer | Sergey Popov <pinkbyte@gentoo.org> | 2016-07-07 23:50:58 +0300 |
commit | 34cabded1facfd9aa06d1b6b4de0bbe4ebc7842e (patch) | |
tree | 03da86ea08fb07ff05a8058c468b260c060e5f82 /net-proxy | |
parent | net-news/quiterss: add missing [ssl] USE dep on qtcore/qtnetwork (diff) | |
download | gentoo-34cabded1facfd9aa06d1b6b4de0bbe4ebc7842e.tar.gz gentoo-34cabded1facfd9aa06d1b6b4de0bbe4ebc7842e.tar.bz2 gentoo-34cabded1facfd9aa06d1b6b4de0bbe4ebc7842e.zip |
net-proxy/squidguard: drop old vulnerable version
Gentoo-Bug: 586668
Package-Manager: portage-2.3.0_rc1
Diffstat (limited to 'net-proxy')
7 files changed, 0 insertions, 328 deletions
diff --git a/net-proxy/squidguard/Manifest b/net-proxy/squidguard/Manifest index 498738443774..f43eed6bd698 100644 --- a/net-proxy/squidguard/Manifest +++ b/net-proxy/squidguard/Manifest @@ -1,2 +1 @@ -DIST squidGuard-1.4.tar.gz 1968492 SHA256 0711ce60b8e2bbba107b980fed446a88df35e1584b39f079c0cae54a172c5141 SHA512 6d55bda4c6b597ff52fed95ec336ca2d0b028359332217a552e645a3ac76d6d812926cd837e77cb5e046109c3c6291d52b92f3f7ac987dbf1b6fd17d68f1413d WHIRLPOOL 0c1e5813f4ac0d84303ec420a811f9ed3691aba3a7785591ab440aa5e768a50e54e77846e8a5df4364bd5a8bdb1d6de0813b35ef3fe8536730e372d3b98db533 DIST squidGuard-1.5-beta.tar.gz 1983030 SHA256 ba4b79cd193bd3095f3fd27a6e2fc1b36effc2e12a33e17159d4a51993fb3c8e SHA512 37ddc2ac82596e9d24aac6a610763f2eeb7c15b3a2d7babb85948e1da912aebb1dc85309766f7d8c3d7c22713e24a51f4cdef4520117a03d839662ef2494b6e7 WHIRLPOOL 6f65c6a9b23396a7c4a10f344a20cb4824e0abae451fb95a1b563084d0c9755b20f67a74d991b76a54d239ad3dbc6ba468d3c687fdbd80c31567608a927154fc diff --git a/net-proxy/squidguard/files/squidguard-1.4-autoheader.patch b/net-proxy/squidguard/files/squidguard-1.4-autoheader.patch deleted file mode 100644 index af97d8e9a5ca..000000000000 --- a/net-proxy/squidguard/files/squidguard-1.4-autoheader.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff -Nru squidGuard-1.4.orig/configure.in squidGuard-1.4/configure.in ---- squidGuard-1.4.orig/configure.in 2009-01-03 20:04:30.000000000 +0000 -+++ squidGuard-1.4/configure.in 2009-01-10 13:08:49.000000000 +0000 -@@ -93,18 +93,18 @@ - squiduser=$withval) - - if test -n "$sg_config"; then -- AC_DEFINE(ACCONFIG) -+ AC_DEFINE(ACCONFIG, 1, [Defined if you supply --with-sg-config]) - changequote(, )dnl - sg_cfgdir=`echo $sg_config|sed "s%/[^/][^/]*$%%"` - changequote([, ])dnl - fi - - if test -n "$sg_logdir"; then -- AC_DEFINE(ACLOGDIR) -+ AC_DEFINE(ACLOGDIR, 1, [Defined if you supply --with-sg-logdir]) - fi - - if test -n "$sg_dbhome"; then -- AC_DEFINE(ACDBHOME) -+ AC_DEFINE(ACDBHOME, 1, [Defined if you supply --with-sg-dbhome]) - fi - - CFLAGS="$CFLAGS $db_inc" -@@ -186,7 +186,7 @@ - YACCLINE="" - fi - if test "$with_ldap" = "yes"; then -- AC_DEFINE(HAVE_LIBLDAP) -+ AC_DEFINE(HAVE_LIBLDAP, 1, [Define if LDAP support should be compiled]) - AC_RUN_IFELSE([ - - #include <ldap.h> -@@ -277,7 +277,7 @@ - CPPFLAGS="${CPPFLAGS} -I${MYSQL_INC_DIR}" - AC_CHECK_LIB(z, compress) - LIBS="-lmysqlclient ${LIBS}" -- AC_DEFINE(HAVE_MYSQL) -+ AC_DEFINE(HAVE_MYSQL, 1, [Define if MySQL support should be compiled]) - fi - fi - else -@@ -380,7 +380,7 @@ - ], dbg2_ok_version=yes, dbg2_ok_version=no, dbg2_ok_version=no) - - if test $dbg2_ok_version = yes; then -- AC_DEFINE(DB_VERSION_GT2) -+ AC_DEFINE(DB_VERSION_GT2, 1, [Define if you have dbversion greater than 3.2]) - fi - - AC_RUN_IFELSE([ -@@ -404,7 +404,7 @@ - ], dbg3_ok_version=yes, dbg3_ok_version=no, dbg3_ok_version=no) - - if test $dbg3_ok_version = yes; then -- AC_DEFINE(DB_VERSION_GT3) -+ AC_DEFINE(DB_VERSION_GT3, 1, [Define if you have dbversion greater than 4.0]) - fi - - diff --git a/net-proxy/squidguard/files/squidguard-1.4-cross-compile.patch b/net-proxy/squidguard/files/squidguard-1.4-cross-compile.patch deleted file mode 100644 index ad397fef8a1f..000000000000 --- a/net-proxy/squidguard/files/squidguard-1.4-cross-compile.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff -Nru squidGuard-1.4.orig/configure.in squidGuard-1.4/configure.in ---- squidGuard-1.4.orig/configure.in 2009-01-03 20:04:30.000000000 +0000 -+++ squidGuard-1.4/configure.in 2009-04-25 09:53:49.000000000 +0000 -@@ -201,7 +201,9 @@ - echo "Unable to link to LDAP library." - echo - exit 1 -- ],) -+ ],[ -+ ac_status=0 -+ ]) - fi - - dnl -@@ -314,7 +316,8 @@ - exit (0); - exit (1); - } -- ], db_ok_version=yes, db_ok_version=no, db_ok_version=no) -+ ], db_ok_version=yes, db_ok_version=no, db_ok_version=yes) -+ - - if test $db_ok_version = no; then - echo -@@ -345,7 +348,7 @@ - exit (1); - exit (0); - } -- ], db_ok_version=yes, db_ok_version=no, db_ok_version=no) -+ ], db_ok_version=yes, db_ok_version=no, db_ok_version=yes) - - if test $db_ok_version = no; then - echo -@@ -377,7 +380,7 @@ - exit (0); - exit (1); - } -- ], dbg2_ok_version=yes, dbg2_ok_version=no, dbg2_ok_version=no) -+ ], dbg2_ok_version=yes, dbg2_ok_version=no, dbg2_ok_version=yes) - - if test $dbg2_ok_version = yes; then - AC_DEFINE(DB_VERSION_GT2) -@@ -401,7 +404,7 @@ - exit (0); - exit (1); - } -- ], dbg3_ok_version=yes, dbg3_ok_version=no, dbg3_ok_version=no) -+ ], dbg3_ok_version=yes, dbg3_ok_version=no, dbg3_ok_version=yes) - - if test $dbg3_ok_version = yes; then - AC_DEFINE(DB_VERSION_GT3) diff --git a/net-proxy/squidguard/files/squidguard-1.4-gentoo.patch b/net-proxy/squidguard/files/squidguard-1.4-gentoo.patch deleted file mode 100644 index 60b5461e9ef2..000000000000 --- a/net-proxy/squidguard/files/squidguard-1.4-gentoo.patch +++ /dev/null @@ -1,74 +0,0 @@ -diff -Nru squidGuard-1.4.orig/Makefile.in squidGuard-1.4/Makefile.in ---- squidGuard-1.4.orig/Makefile.in 2008-05-17 18:36:44.000000000 +0000 -+++ squidGuard-1.4/Makefile.in 2009-01-10 13:02:14.000000000 +0000 -@@ -43,7 +43,7 @@ - # Dependencies for installing - # - --install: install-build install-conf -+install: install-build - - install-conf: - @echo Installing configuration file ; -@@ -85,10 +85,10 @@ - - install-build: - @echo Installing squidGuard -- @if [ ! -d $(bindir) ]; then \ -- $(MKINSTALLDIRS) $(bindir) ; \ -+ @if [ ! -d "$(INSTDIR)"/$(bindir) ]; then \ -+ $(MKINSTALLDIRS) "$(INSTDIR)"/$(bindir) ; \ - fi ; \ -- cp src/squidGuard $(bindir) || exit 1 ; \ -+ cp src/squidGuard "$(INSTDIR)"/$(bindir) || exit 1 ; \ - echo Done. ; - - clean:: -diff -Nru squidGuard-1.4.orig/src/Makefile.in squidGuard-1.4/src/Makefile.in ---- squidGuard-1.4.orig/src/Makefile.in 2009-01-03 20:05:39.000000000 +0000 -+++ squidGuard-1.4/src/Makefile.in 2009-01-10 13:02:14.000000000 +0000 -@@ -110,6 +110,8 @@ - mv -f y.tab.c y.tab.c.bison - mv -f y.tab.h y.tab.h.bison - -+sg.y sg.l: -+ - # - # Dependencies for installing - # -@@ -122,8 +124,8 @@ - - install.bin:: squidGuard - @echo making $@ in `basename \`pwd\`` -- @$(MKDIR) $(bindir) $(logdir) $(cfgdir) -- $(INSTALL_PROGRAM) squidGuard $(bindir)/squidGuard -+ @$(MKDIR) "$(INSTDIR)"/$(bindir) "$(INSTDIR)"/$(logdir) "$(INSTDIR)"/$(cfgdir) -+ $(INSTALL_PROGRAM) squidGuard "$(INSTDIR)"/$(bindir)/squidGuard - - uninstall.bin:: - @echo making $@ in `basename \`pwd\`` -diff -Nru squidGuard-1.4.orig/src/sgDb.c squidGuard-1.4/src/sgDb.c ---- squidGuard-1.4.orig/src/sgDb.c 2008-07-14 18:29:41.000000000 +0000 -+++ squidGuard-1.4/src/sgDb.c 2009-01-10 13:02:14.000000000 +0000 -@@ -103,13 +103,21 @@ - if(createdb) - flag = flag | DB_TRUNCATE; - if ((ret = -+#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1) -+ Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) { -+#else - Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) { -+#endif - (void) Db->dbp->close(Db->dbp, 0); - sgLogFatalError("Error db_open: %s", strerror(ret)); - } - } else { - if ((ret = -+#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1) -+ Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) { -+#else - Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) { -+#endif - sgLogFatalError("Error db_open: %s", strerror(ret)); - } - } diff --git a/net-proxy/squidguard/files/squidguard-1.4-upstream-fixes.patch b/net-proxy/squidguard/files/squidguard-1.4-upstream-fixes.patch deleted file mode 100644 index 007e6b4c36fb..000000000000 --- a/net-proxy/squidguard/files/squidguard-1.4-upstream-fixes.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Nru squidGuard-1.4.orig/src/sgDiv.c.in squidGuard-1.4/src/sgDiv.c.in ---- squidGuard-1.4.orig/src/sgDiv.c.in 2008-07-14 18:02:43.000000000 +0200 -+++ squidGuard-1.4/src/sgDiv.c.in 2009-11-28 09:33:05.000000000 +0100 -@@ -745,7 +745,7 @@ - p++; - break; - case 'u': /* Requested URL */ -- strcat(buf, req->orig); -+ strncat(buf, req->orig, 2048); - p++; - break; - default: -diff -Nru squidGuard-1.4.orig/src/sg.h.in squidGuard-1.4/src/sg.h.in ---- squidGuard-1.4.orig/src/sg.h.in 2007-11-16 17:58:32.000000000 +0100 -+++ squidGuard-1.4/src/sg.h.in 2009-11-28 09:33:37.000000000 +0100 -@@ -73,7 +73,7 @@ - #define REQUEST_TYPE_REDIRECT 2 - #define REQUEST_TYPE_PASS 3 - --#define MAX_BUF 4096 -+#define MAX_BUF 12288 - - #define DEFAULT_LOGFILE "squidGuard.log" - #define WARNING_LOGFILE "squidGuard.log" diff --git a/net-proxy/squidguard/files/squidguard-1.4-vsnprintf.patch b/net-proxy/squidguard/files/squidguard-1.4-vsnprintf.patch deleted file mode 100644 index bf4efec6042f..000000000000 --- a/net-proxy/squidguard/files/squidguard-1.4-vsnprintf.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff -Nru squidGuard-1.4.orig/configure.in squidGuard-1.4/configure.in ---- squidGuard-1.4.orig/configure.in 2009-04-26 12:28:49.000000000 +0000 -+++ squidGuard-1.4/configure.in 2009-04-26 12:29:35.000000000 +0000 -@@ -421,7 +421,7 @@ - AC_CHECK_FUNCS(regexec, , AC_MSG_ERROR([No regexec library function.])) - AC_CHECK_FUNCS(strdup, , AC_MSG_ERROR([No strdup library function.])) - AC_CHECK_FUNCS(strerror, , AC_MSG_ERROR([No strerror library function.])) --AC_CHECK_FUNCS(vsprintf, , AC_MSG_ERROR([No vsprintf library function.])) -+AC_CHECK_FUNCS(vsnprintf, , AC_MSG_ERROR([No vsnprintf library function.])) - AC_CHECK_FUNCS(sigaction) - AC_CHECK_FUNCS(signal) - -diff -Nru squidGuard-1.4.orig/src/sgLog.c squidGuard-1.4/src/sgLog.c ---- squidGuard-1.4.orig/src/sgLog.c 2007-11-16 16:58:32.000000000 +0000 -+++ squidGuard-1.4/src/sgLog.c 2009-04-26 12:31:40.000000000 +0000 -@@ -55,7 +55,7 @@ - char msg[MAX_BUF]; - va_list ap; - VA_START(ap, format); -- if(vsprintf(msg, format, ap) > (MAX_BUF - 1)) -+ if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1)) - fprintf(stderr,"overflow in vsprintf (sgLog): %s",strerror(errno)); - va_end(ap); - date = niso(0); -@@ -87,8 +87,8 @@ - char msg[MAX_BUF]; - va_list ap; - VA_START(ap, format); -- if(vsprintf(msg, format, ap) > (MAX_BUF - 1)) -- sgLogFatalError("overflow in vsprintf (sgLogError): %s",strerror(errno)); -+ if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1)) -+ fprintf(stderr,"overflow in vsprintf (sgLogError): %s",strerror(errno)); - va_end(ap); - sgLog(globalErrorLog,"%s",msg); - } -@@ -104,7 +104,7 @@ - char msg[MAX_BUF]; - va_list ap; - VA_START(ap, format); -- if(vsprintf(msg, format, ap) > (MAX_BUF - 1)) -+ if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1)) - return; - va_end(ap); - sgLog(globalErrorLog,"%s",msg); diff --git a/net-proxy/squidguard/squidguard-1.4-r4.ebuild b/net-proxy/squidguard/squidguard-1.4-r4.ebuild deleted file mode 100644 index 64bd3b9b4f88..000000000000 --- a/net-proxy/squidguard/squidguard-1.4-r4.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=2 -WANT_AUTOMAKE=none - -inherit eutils autotools user - -DESCRIPTION="Combined filter, redirector and access controller plugin for Squid" -HOMEPAGE="http://www.squidguard.org" -SRC_URI="http://www.squidguard.org/Downloads/squidGuard-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 sparc x86" -IUSE="ldap" - -RDEPEND=">=sys-libs/db-2 - ldap? ( net-nds/openldap )" -DEPEND="${RDEPEND} - sys-devel/bison - sys-devel/flex" - -S="${WORKDIR}/squidGuard-${PV}" - -pkg_setup() { - enewgroup squid - enewuser squid -1 -1 /var/cache/squid squid -} - -src_prepare() { - epatch "${FILESDIR}/${P}-gentoo.patch" - epatch "${FILESDIR}/${P}-autoheader.patch" - epatch "${FILESDIR}/${P}-vsnprintf.patch" - epatch "${FILESDIR}/${P}-cross-compile.patch" - epatch "${FILESDIR}/${P}-upstream-fixes.patch" - eautoreconf -} - -src_configure() { - econf \ - $(use_with ldap) \ - --with-sg-config=/etc/squidGuard/squidGuard.conf \ - --with-sg-logdir=/var/log/squidGuard \ - || die "configure has failed" -} - -src_install() { - emake prefix="/usr" INSTDIR="${D}" install || die "emake install has failed" - - keepdir /var/log/squidGuard - fowners squid:squid /var/log/squidGuard - - insinto /etc/squidGuard/sample - doins "${FILESDIR}"/squidGuard.conf.* - insinto /etc/squidGuard/sample/db - doins "${FILESDIR}"/blockedsites - - dodoc ANNOUNCE CHANGELOG README - dohtml doc/*.html - docinto text - dodoc doc/*.txt -} - -pkg_postinst() { - einfo "To enable squidGuard, add the following lines to /etc/squid/squid.conf:" - einfo " url_rewrite_program /usr/bin/squidGuard" - einfo " url_rewrite_children 10" - einfo "" - einfo "Remember to edit /etc/squidGuard/squidGuard.conf first!" - einfo "Examples can be found in /etc/squidGuard/sample/" -} |