From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 17 14:50:14 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A218416A4CE for ; Sun, 17 Apr 2005 14:50:14 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BA2043D39 for ; Sun, 17 Apr 2005 14:50:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j3HEoEjB011263 for ; Sun, 17 Apr 2005 14:50:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j3HEoE5E011262; Sun, 17 Apr 2005 14:50:14 GMT (envelope-from gnats) Resent-Date: Sun, 17 Apr 2005 14:50:14 GMT Resent-Message-Id: <200504171450.j3HEoE5E011262@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Thomas-Martin Seck Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 733B416A4CE for ; Sun, 17 Apr 2005 14:46:16 +0000 (GMT) Received: from smtp2.netcologne.de (smtp2.netcologne.de [194.8.194.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99CBE43D3F for ; Sun, 17 Apr 2005 14:46:15 +0000 (GMT) (envelope-from tmseck@netcologne.de) Received: from laurel.tmseck.homedns.org (xdsl-213-196-243-169.netcologne.de [213.196.243.169]) by smtp2.netcologne.de (Postfix) with SMTP id 748A94AB8 for ; Sun, 17 Apr 2005 16:46:13 +0200 (MEST) Received: (qmail 14004 invoked by uid 1001); 17 Apr 2005 14:46:34 -0000 Message-Id: <20050417144634.14003.qmail@laurel.tmseck.homedns.org> Date: 17 Apr 2005 14:46:34 -0000 From: Thomas-Martin Seck To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/80028: [Maintainer] www/squid: integrate vendor patches X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Thomas-Martin Seck List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Apr 2005 14:50:14 -0000 >Number: 80028 >Category: ports >Synopsis: [Maintainer] www/squid: integrate vendor patches >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Apr 17 14:50:13 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Thomas-Martin Seck >Release: FreeBSD 4.11-STABLE i386 >Organization: a private site in Germany >Environment: FreeBSD ports collection as of April 17, 2005. >Description: Integrate the following vendor patches as published on : - Correct several minor aufs issues (squid bug #671) - Basic authentification fails when login+password totalled to more than 64 characters (squid bug #1171) - Fix an assertion that could occur when traffic other than HTTPS was tunneled through squid via the CONNECT method (squid bug #1269) - Make the --disable-hostname-check configuration option actually work (squid bug #1270) - Fix aufs warning about open filedescriptors when the cache was shut down (squid bug #671) - Allow squid to process requests for files larger than 2GB in size (squid bug #437) Introduce a new OPTION "WITH_SQUID_LARGEFILE", default to off to match squid's default behaviour. Rebuild squid with -DWITH_SQUID_LARGEFILE or run 'make config' and select this new option. - Add two new cachemgr actions: "pending_objects" and "client_objects" - Make external acls that require authentication request new credentials after access had been denied (squid bug #1278) - Make squid use "daemon" instead of "local4" as syslog facility (squid bug #1227) Note to committer: please 'cvs add' files/patch-doc-squid.8 >How-To-Repeat: >Fix: Apply this patch: Index: distinfo =================================================================== --- distinfo (.../www/squid) (revision 457) +++ distinfo (.../local/squid) (revision 457) @@ -28,3 +28,21 @@ SIZE (squid2.5/squid-2.5.STABLE9-dup_content_length.patch) = 1685 MD5 (squid2.5/squid-2.5.STABLE9-excess_data.patch) = c9ab2d162574e44da51f4e14c653652e SIZE (squid2.5/squid-2.5.STABLE9-excess_data.patch) = 1553 +MD5 (squid2.5/squid-2.5.STABLE9-aufs.patch) = db9e5a04e525da825e8d16764a996618 +SIZE (squid2.5/squid-2.5.STABLE9-aufs.patch) = 9317 +MD5 (squid2.5/squid-2.5.STABLE9-long_basic_auth.patch) = 38ba50f5fd44ba860cff7a4ddc67dac0 +SIZE (squid2.5/squid-2.5.STABLE9-long_basic_auth.patch) = 1328 +MD5 (squid2.5/squid-2.5.STABLE9-CONNECT_truncated.patch) = 76292a83e6f4c4d0b368522deac045ee +SIZE (squid2.5/squid-2.5.STABLE9-CONNECT_truncated.patch) = 4885 +MD5 (squid2.5/squid-2.5.STABLE9-disable_hostname_checks.patch) = dc3eb6e50a1c5e59beddad2e78d0743e +SIZE (squid2.5/squid-2.5.STABLE9-disable_hostname_checks.patch) = 2964 +MD5 (squid2.5/squid-2.5.STABLE9-aufs_shutdown.patch) = 2ab5c4eaa70d5236c867a68834e1ff4d +SIZE (squid2.5/squid-2.5.STABLE9-aufs_shutdown.patch) = 10649 +MD5 (squid2.5/squid-2.5.STABLE9-2GB.patch) = 5b77c60d1801bce9591744ba5690699a +SIZE (squid2.5/squid-2.5.STABLE9-2GB.patch) = 250589 +MD5 (squid2.5/squid-2.5.STABLE9-cachemgr_objects.patch) = cc3c6c61b46f50ea93271997e3002349 +SIZE (squid2.5/squid-2.5.STABLE9-cachemgr_objects.patch) = 2625 +MD5 (squid2.5/squid-2.5.STABLE9-extaclauth.patch) = b3c3282e6f1550e698e7a3f3ad87a7bc +SIZE (squid2.5/squid-2.5.STABLE9-extaclauth.patch) = 1799 +MD5 (squid2.5/squid-2.5.STABLE9-syslog.patch) = c04abf725b5061c0a009364097ccd253 +SIZE (squid2.5/squid-2.5.STABLE9-syslog.patch) = 6859 Index: files/patch-doc-squid.8 =================================================================== --- files/patch-doc-squid.8 (.../www/squid) (revision 0) +++ files/patch-doc-squid.8 (.../local/squid) (revision 457) @@ -0,0 +1,29 @@ +Index: doc/squid.8 +=================================================================== +RCS file: /squid/squid/doc/squid.8,v +retrieving revision 1.1 +diff -p -u -r1.1 squid.8 +--- doc/squid.8 18 Dec 2000 21:54:18 -0000 1.1 ++++ doc/squid.8 17 Apr 2005 14:17:48 -0000 +@@ -6,7 +6,11 @@ squid \- proxy caching server + .SH SYNOPSIS + .B squid + [ +-.B \-dhsvzCDFNRVYX ++.B \-dhvzCDFNRVYX ++] [ ++.B \-s ++| ++.BI \-l " facility" + ] [ + .BI \-f " config-file" + ] [ +@@ -73,7 +77,7 @@ Print help message. + .IP "-k reconfigure | rotate | shutdown | interrupt | kill | debug | check | parse" + Parse configuration file, then send signal to running copy + (except -k parse) and exit. +-.IP -s ++.IP "-s | -l facility" + Enable logging to syslog. + .IP "-u port" + Specify ICP port number (default: 3130), disable with 0. Index: Makefile =================================================================== --- Makefile (.../www/squid) (revision 457) +++ Makefile (.../local/squid) (revision 457) @@ -66,7 +66,7 @@ PORTNAME= squid PORTVERSION= 2.5.9 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MASTER_SITES= \ ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \ @@ -92,7 +92,16 @@ squid-2.5.STABLE9-ctype.patch \ squid-2.5.STABLE9-defer_digest_fetch.patch \ squid-2.5.STABLE9-dup_content_length.patch \ - squid-2.5.STABLE9-excess_data.patch + squid-2.5.STABLE9-excess_data.patch \ + squid-2.5.STABLE9-aufs.patch \ + squid-2.5.STABLE9-long_basic_auth.patch \ + squid-2.5.STABLE9-CONNECT_truncated.patch \ + squid-2.5.STABLE9-disable_hostname_checks.patch \ + squid-2.5.STABLE9-aufs_shutdown.patch \ + squid-2.5.STABLE9-2GB.patch \ + squid-2.5.STABLE9-cachemgr_objects.patch \ + squid-2.5.STABLE9-extaclauth.patch \ + squid-2.5.STABLE9-syslog.patch PATCH_DIST_STRIP= -p1 MAINTAINER= tmseck@netcologne.de @@ -135,6 +144,7 @@ SQUID_FOLLOW_XFF "Follow X-Forwarded-For headers" off \ SQUID_AUFS "Enable the aufs storage scheme" off \ SQUID_COSS "Enable the COSS storage scheme" off \ + SQUID_LARGEFILE "Support log and cache files >2GB" off \ SQUID_STACKTRACES "Create backtraces on fatal errors" off \ SQUID_RCNG "Install an rcNG startup script" on @@ -307,6 +317,9 @@ ${PATCHDIR}/follow_xff-configure.patch CONFIGURE_ARGS+= --enable-follow-x-forwarded-for .endif +.if defined(WITH_SQUID_LARGEFILE) +CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files +.endif .if defined(WITH_SQUID_STACKTRACES) CONFIGURE_ARGS+= --enable-stacktraces CFLAGS+= -g >Release-Note: >Audit-Trail: >Unformatted: