- Update to 3.2.11
- Add a patch to correct the default "localhost" ACL in squid.conf for IPv4-only systems [1] PR: ports/176951 [1] Submitted by: Oleg Strizhak Approved by: crees (mentor)
This commit is contained in:
parent
ad4a53167e
commit
0916c62b70
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=317041
7 changed files with 36 additions and 45 deletions
|
@ -76,7 +76,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
|
||||
LATEST_LINK= squid32
|
||||
|
||||
SQUID_STABLE_VER= 9
|
||||
SQUID_STABLE_VER= 11
|
||||
|
||||
CONFLICTS_INSTALL= squid-2.[0-9].* squid-3.[!2].* cacheboy-[0-9]* lusca-head-[0-9]*
|
||||
GNU_CONFIGURE= yes
|
||||
|
@ -119,7 +119,6 @@ HTCP_DESC= Enable HTCP support
|
|||
ICAP_DESC= Enable the ICAP client
|
||||
ICMP_DESC= Enable ICMP pinging and network measurement
|
||||
IDENT_DESC= Enable Ident lookups (RFC 931)
|
||||
IPV6_DESC= Enable IPv6 support
|
||||
KQUEUE_DESC= Enable kqueue(2) support
|
||||
LARGEFILE_DESC= Support large (>2GB) cache and log files
|
||||
SNMP_DESC= Enable SNMP support
|
||||
|
@ -134,7 +133,7 @@ VIA_DB_DESC= Enable Forward/Via database
|
|||
WCCPV2_DESC= Enable Web Cache Coordination Protocol v2
|
||||
WCCP_DESC= Enable Web Cache Coordination Protocol
|
||||
|
||||
OPTIONS_DEFAULT= AUTH_KERB AUTH_NIS FS_AUFS HTCP IDENT IPV6 KQUEUE \
|
||||
OPTIONS_DEFAULT= AUTH_KERB AUTH_NIS FS_AUFS HTCP IDENT KQUEUE \
|
||||
SNMP WCCP WCCPV2
|
||||
|
||||
etc_files= squid/cachemgr.conf.default \
|
||||
|
@ -364,6 +363,7 @@ libexec+= url_fake_rewrite url_fake_rewrite.sh
|
|||
|
||||
.if empty(PORT_OPTIONS:MIPV6) || defined(WITHOUT_IPV6)
|
||||
CONFIGURE_ARGS+= --disable-ipv6
|
||||
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.noipv6
|
||||
.endif
|
||||
.if ${PORT_OPTIONS:MDELAY_POOLS}
|
||||
CONFIGURE_ARGS+= --enable-delay-pools
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (squid3.2/squid-3.2.9.tar.bz2) = 82d3d4cecfa4379b5197026198e34870a26977e6f6b175f5257241a3075767e6
|
||||
SIZE (squid3.2/squid-3.2.9.tar.bz2) = 2897511
|
||||
SHA256 (squid3.2/squid-3.2.11.tar.bz2) = 5d5a140e9b72753e6efe467cfa3c56d4db8ba6a8313beeca25145d34ddcadc49
|
||||
SIZE (squid3.2/squid-3.2.11.tar.bz2) = 2897354
|
||||
|
|
26
www/squid32/files/extra-patch-src-cf.data.pre.noipv6
Normal file
26
www/squid32/files/extra-patch-src-cf.data.pre.noipv6
Normal file
|
@ -0,0 +1,26 @@
|
|||
--- src/cf.data.pre.orig 2013-04-27 05:07:29.000000000 +0200
|
||||
+++ src/cf.data.pre 2013-04-28 21:30:23.000000000 +0200
|
||||
@@ -733,8 +733,8 @@
|
||||
LOC: Config.aclList
|
||||
DEFAULT: all src all
|
||||
DEFAULT: manager url_regex -i ^cache_object:// +i ^https?://[^/]+/squid-internal-mgr/
|
||||
-DEFAULT: localhost src 127.0.0.1/32 ::1
|
||||
-DEFAULT: to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
|
||||
+DEFAULT: localhost src 127.0.0.1/32
|
||||
+DEFAULT: to_localhost dst 127.0.0.0/8 0.0.0.0/32
|
||||
DEFAULT_DOC: ACLs all, manager, localhost, and to_localhost are predefined.
|
||||
DOC_START
|
||||
Defining an Access List
|
||||
--- src/cf.data.pre.orig 2013-04-27 05:07:29.000000000 +0200
|
||||
+++ src/cf.data.pre 2013-04-28 21:30:23.000000000 +0200
|
||||
@@ -733,8 +733,8 @@
|
||||
LOC: Config.aclList
|
||||
DEFAULT: all src all
|
||||
DEFAULT: manager url_regex -i ^cache_object:// +i ^https?://[^/]+/squid-internal-mgr/
|
||||
-DEFAULT: localhost src 127.0.0.1/32 ::1
|
||||
-DEFAULT: to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
|
||||
+DEFAULT: localhost src 127.0.0.1/32
|
||||
+DEFAULT: to_localhost dst 127.0.0.0/8 0.0.0.0/32
|
||||
DEFAULT_DOC: ACLs all, manager, localhost, and to_localhost are predefined.
|
||||
DOC_START
|
||||
Defining an Access List
|
|
@ -1,12 +0,0 @@
|
|||
--- helpers/basic_auth/LDAP/config.test.orig 2012-10-20 14:39:49.000000000 +0200
|
||||
+++ helpers/basic_auth/LDAP/config.test 2012-10-21 20:49:49.000000000 +0200
|
||||
@@ -1,8 +1,2 @@
|
||||
#!/bin/sh
|
||||
-if [ -f /usr/include/ldap.h ]; then
|
||||
- exit 0
|
||||
-fi
|
||||
-if [ -f /usr/include/winldap.h ]; then
|
||||
- exit 0
|
||||
-fi
|
||||
-exit 1
|
||||
+exit 0
|
|
@ -1,12 +0,0 @@
|
|||
--- helpers/basic_auth/SASL/config.test.orig 2012-10-20 14:39:49.000000000 +0200
|
||||
+++ helpers/basic_auth/SASL/config.test 2012-10-21 20:50:57.000000000 +0200
|
||||
@@ -1,8 +1,2 @@
|
||||
#!/bin/sh
|
||||
-if [ -f /usr/include/sasl.h ]; then
|
||||
- exit 0
|
||||
-fi
|
||||
-if [ -f /usr/include/sasl/sasl.h ]; then
|
||||
- exit 0
|
||||
-fi
|
||||
-exit 1
|
||||
+exit 0
|
|
@ -1,12 +0,0 @@
|
|||
--- helpers/external_acl/LDAP_group/config.test.orig 2012-10-20 14:39:49.000000000 +0200
|
||||
+++ helpers/external_acl/LDAP_group/config.test 2012-10-21 20:51:53.000000000 +0200
|
||||
@@ -1,8 +1,2 @@
|
||||
#!/bin/sh
|
||||
-if [ -f /usr/include/ldap.h ]; then
|
||||
- exit 0
|
||||
-fi
|
||||
-if [ -f /usr/include/winldap.h ]; then
|
||||
- exit 0
|
||||
-fi
|
||||
-exit 1
|
||||
+exit 0
|
|
@ -54,6 +54,11 @@ load_rc_config ${name}
|
|||
: ${squid_user:=squid}
|
||||
|
||||
command=%%PREFIX%%/sbin/squid
|
||||
|
||||
# Make sure that we invoke squid with "-f ${squid_conf}"; define this
|
||||
# variable early so reload_cmd and stop_precmd pick it up:
|
||||
|
||||
command_args="-f ${squid_conf}"
|
||||
extra_commands=reload
|
||||
reload_cmd="${command} ${command_args} ${squid_flags} -k reconfigure"
|
||||
start_precmd=squid_setfib
|
||||
|
@ -70,10 +75,6 @@ required_dirs=${squid_chdir}
|
|||
|
||||
required_files=${squid_conf}
|
||||
|
||||
# Now make sure that we invoke squid with "-f ${squid_conf}":
|
||||
|
||||
command_args="-f ${squid_conf}"
|
||||
|
||||
squid_setfib()
|
||||
{
|
||||
if command -v check_namevarlist > /dev/null 2>&1; then
|
||||
|
|
Loading…
Reference in a new issue