Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Sep 2015 05:12:13 +0000 (UTC)
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r397215 - in head/www/squid: . files
Message-ID:  <201509180512.t8I5CDIn044443@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Fri Sep 18 05:12:12 2015
New Revision: 397215
URL: https://svnweb.freebsd.org/changeset/ports/397215

Log:
  Rather than produce a warning message that IPv6 is not supported
  under ipfilter 4 (FreeBSD 9) every tenth time, reduce the message
  to one in a million. This has the effect of displaying the message
  at or shortly after startup with a reminder every blue moon.
  
  PR:		202950

Added:
  head/www/squid/files/patch-src__ip__Intercept.cc   (contents, props changed)
Modified:
  head/www/squid/Makefile

Modified: head/www/squid/Makefile
==============================================================================
--- head/www/squid/Makefile	Fri Sep 18 04:40:31 2015	(r397214)
+++ head/www/squid/Makefile	Fri Sep 18 05:12:12 2015	(r397215)
@@ -2,7 +2,7 @@
 
 PORTNAME=	squid
 PORTVERSION=	3.5.8
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	www ipv6
 MASTER_SITES=	http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
 		http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \

Added: head/www/squid/files/patch-src__ip__Intercept.cc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/squid/files/patch-src__ip__Intercept.cc	Fri Sep 18 05:12:12 2015	(r397215)
@@ -0,0 +1,15 @@
+--- src/ip/Intercept.cc.orig	2015-09-01 12:52:00.000000000 -0700
++++ src/ip/Intercept.cc	2015-09-17 21:52:44.892553613 -0700
+@@ -202,10 +202,10 @@
+     // for NAT lookup set local and remote IP:port's
+     if (newConn->remote.isIPv6()) {
+ #if IPFILTER_VERSION < 5000003
+-        // warn once every 10 at critical level, then push down a level each repeated event
++        // warn once every million at critical level, then push down a level each repeated event
+         static int warningLevel = DBG_CRITICAL;
+         debugs(89, warningLevel, "IPF (IPFilter v4) NAT does not support IPv6. Please upgrade to IPFilter v5.1");
+-        warningLevel = ++warningLevel % 10;
++        warningLevel = ++warningLevel % 1048576;
+         return false;
+ #else
+         natLookup.nl_v = 6;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509180512.t8I5CDIn044443>