From 0d47b9fdbb2339c483f00d78129cf7ce38a4a1fc Mon Sep 17 00:00:00 2001 From: taca Date: Sun, 6 Jul 2003 14:08:43 +0000 Subject: Update squid package to 2.5.3nb1. Compile time warnings when using GCC-3.3 synopsis GCC-3.3 gets slightly confused by the Squid code and gives a few mostly false warnings regarding type-punning. severity Cosmetic versions Squid-2.5 and earlier platforms All patch squid-2.5.STABLE3-gcc-3_3.patch workaround Ignore the warnings aufs Files queued for open counter mismatch synopsis Under certain conditions the "Files queued for open counter" could grow larger than intended. If this grows too large then Squid may think it runs out of filedescriptors even if there is plenty of filedescriptors free, but we do not expect this to become a real problem in any installations. severity Minor versions Squid-2.5 and earlier platforms All using aufs patch squid-2.5.STABLE3-aufs-openingfds.patch external_acl does not wait for ident lookups to complete synopsis extrenal_acl_type %IDENT does not wait for ident lookups to complete. severity Minor bugzilla #683 versions Squid-2.5 platforms All patch squid-2.5.STABLE3-external_acl_ident.patch workaround use an ident acl before your external acl to trigger the ident lookup Compilation error in src/HttpHeaderTools.c on certain platforms synopsis The Squid-2.5.STABLE2 patch for digest authentication used a C99 feature (dynamic array initializers) which may not be available in all C compilers severity Minor bugzilla #660 versions Squid-2.5.STABLE3 platforms Several platforms not using GCC or a C99 compliant C compiler patch squid-2.5.STABLE3-HttpHeaderTools.patch workaround Use GCC Segmentation fault if more than one custom deny_info message defined synopsis The Squid-2.5.STABLE2 patch for deny_info TCP_RESET was not entirely correct and causes segmentation fault on startup if more than one custom deny_info error message is defined severity Minor bugzilla #662 versions Squid-2.5.STABLE3 platforms All patch squid-2.5.STABLE3-deny_info.patch workaround Disable the use deny_info in your squid.conf. --- www/squid/Makefile | 10 ++++++++-- www/squid/distinfo | 12 +++++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) (limited to 'www/squid') diff --git a/www/squid/Makefile b/www/squid/Makefile index 062ff565de1..e32de72c32b 100644 --- a/www/squid/Makefile +++ b/www/squid/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.85 2003/05/25 14:58:16 taca Exp $ +# $NetBSD: Makefile,v 1.86 2003/07/06 14:08:43 taca Exp $ DISTNAME= squid-2.5.STABLE3 PKGNAME= squid-2.5.3 +PKGREVISION= 1 WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} CATEGORIES= www MASTER_SITES= http://www.squid-cache.org/Versions/v2/2.5/ \ @@ -10,7 +11,12 @@ MASTER_SITES= http://www.squid-cache.org/Versions/v2/2.5/ \ EXTRACT_SUFX= .tar.bz2 PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.5/bugs/ -PATCHFILES= squid-2.5.STABLE3-Lithuanian.patch +PATCHFILES= squid-2.5.STABLE3-Lithuanian.patch \ + squid-2.5.STABLE3-deny_info.patch \ + squid-2.5.STABLE3-HttpHeaderTools.patch \ + squid-2.5.STABLE3-external_acl_ident.patch \ + squid-2.5.STABLE3-aufs-openingfds.patch \ + squid-2.5.STABLE3-gcc-3_3.patch PATCH_DIST_STRIP= -p1 MAINTAINER= taca@netbsd.org diff --git a/www/squid/distinfo b/www/squid/distinfo index bd43f81e62d..e2c0a8f9c9e 100644 --- a/www/squid/distinfo +++ b/www/squid/distinfo @@ -1,9 +1,19 @@ -$NetBSD: distinfo,v 1.32 2003/05/25 14:58:16 taca Exp $ +$NetBSD: distinfo,v 1.33 2003/07/06 14:08:44 taca Exp $ SHA1 (squid-2.5.3/squid-2.5.STABLE3.tar.bz2) = 37ceb0a65e9ac644e52ba29cd8bd0c296dca64cb Size (squid-2.5.3/squid-2.5.STABLE3.tar.bz2) = 1028081 bytes SHA1 (squid-2.5.3/squid-2.5.STABLE3-Lithuanian.patch) = be9c09a8dab329cdcd73105d96fa68c1ab02b3b2 Size (squid-2.5.3/squid-2.5.STABLE3-Lithuanian.patch) = 25761 bytes +SHA1 (squid-2.5.3/squid-2.5.STABLE3-deny_info.patch) = 665600974d6381d663bb6dbcd0d50967c1c40d36 +Size (squid-2.5.3/squid-2.5.STABLE3-deny_info.patch) = 741 bytes +SHA1 (squid-2.5.3/squid-2.5.STABLE3-HttpHeaderTools.patch) = 97b5648b20379d8c98a120b332595155053db4e7 +Size (squid-2.5.3/squid-2.5.STABLE3-HttpHeaderTools.patch) = 916 bytes +SHA1 (squid-2.5.3/squid-2.5.STABLE3-external_acl_ident.patch) = e46b7bcaf0d94f2ff75d4160d4c5689d937b03e4 +Size (squid-2.5.3/squid-2.5.STABLE3-external_acl_ident.patch) = 903 bytes +SHA1 (squid-2.5.3/squid-2.5.STABLE3-aufs-openingfds.patch) = 9fa576f4f6bd4ebdb1b60faa30683784e12b242b +Size (squid-2.5.3/squid-2.5.STABLE3-aufs-openingfds.patch) = 851 bytes +SHA1 (squid-2.5.3/squid-2.5.STABLE3-gcc-3_3.patch) = 12cae6c36c92968338264b91df13f5737e2e265c +Size (squid-2.5.3/squid-2.5.STABLE3-gcc-3_3.patch) = 5452 bytes SHA1 (patch-aa) = 2e0d96f6ccb9d0c42db2da49e76846edad09624f SHA1 (patch-ab) = 1224ba4cee98a26d2c9d670eb6d57c6187ff2d56 SHA1 (patch-ac) = 1b283f0a573c02c82ce26f75e67d19b1ec5ff9f0 -- cgit v1.2.3