www/squid: 3.4.12 -> 3.5.3
As it is written on http://www.squid-cache.org/Versions/ for 3.4.x versions: they are no longer intended for general use in new installations. So this is a big upgrade. Changes to squid-3.5.3 (28 Mar 2015): - Regression Bug 4213: negotiate_kerberos_auth: freeing non-dynamic memory - Regression Bug 4206: Incorrect connection close on expect:100-continue - Bug 4204: ./configure does not abort when required helpers cannot be built - Bug 3805: support shared memory on MacOS X in Mem::IPC::Segment - Bug 2907: high CPU usage on CONNECT when using delay pools - basic_getpwnam_auth: fail authentication on crypt() failures - basic_nis_auth: fail authentication on crypt() failures - ext_kerberos_ldap_group_acl: Heimdal support improvements - ext_wbinfo_group_acl: Perl 5.20 support - ... and several compile issues Changes to squid-3.5.2 (18 Feb 2015): - Regression Bug 4176: Digest auth too many helper lookups - Regression Bug 4180: not-fully-initialized data member in ACLUserData - Bug 4172: Solaris broken krb5-config - Bug 4073: Cygwin compile errors - Bug 3919: remove several never-true / never-false comparisons - HTTPS: Add missing root CAs when validating chains that passed internal checks - Fix some cbdataFree related memory leaks - Quieten CBDATA 'leak' messages - Set SNI information in transparent bumping mode - negotiate_kerberos_auth: fix krb5.conf backward compatibility - Fix memory leaks in cachemgr.cgi URL parser - Fix sslproxy_options in peek-and-splice mode - ... and fix several portability and build issues - ... and some documentation updates - ... and all fixes from squid 3.4.11 Changes to squid-3.5.1 (13 Jan 2015): - Fix handling of invalid SSL server certificates when splicing connections - basic_smb_lm_auth: Simplified MSNT basic auth helper - squidclient: Fix -A and -P options - ... and several portability fixes - ... and all fixes from squid 3.4.11 - ... and a lot of documentation updates Changes to squid-3.5.0.4 (21 Dec 2014): - Bug 3826: pt 2: Provide a systemd .service file for Squid - Support http_access denials of SslBump "peeked" connections. - Fix DONT_VERIFY_DOMAIN ssl flag - Fix peek-and-splice mode: certificate validation for domain mismatched errors - negotiate_kerberos_auth: MEMORY keytab and replay cache support - ... and some documentation updates - ... and a large amount of code polishing (non-logic changes) Changes to squid-3.5.0.3 (09 Dec 2014): - Bug 4146: workaround SSL Bump crash on Linux - Bug 4135: Support \-escaped characters in regex patterns - Bug 4131: SIGSEGV at store.cc:962 content_length > store_maxobjsize - Fix delay_parameters parsing - HTTP/2: handle 'PRI' method found in HTTP/1.x traffic - ... and all changes from squid 3.4.10 - ... and a lot of documentation updates Changes to squid-3.5.0.2 (31 Oct 2014): - Fix FTP socket opening during reconfigure - ... and all changes from 3.4.9 - ... and some build errors in rarely used code - ... and several documentation updates Changes to squid-3.5.0.1 (17 Oct 2014): - Port from 2.7: redirector and logging urlgroup feature - Bug 4093: source-maintenance.sh bad perl -i option - Bug 3608: per-service name for workers UDS sockets - Bug 2554: 32-bit wrap in AUFS counters - Bug 1961 pt1: URL handling redesign - Bug 1202 pt1: documentation for refresh_pattern algorithms - Update Squid boilerplate copyright/license - Update the http(s)_port directives protocol= parameter - Update forward_max_tries to permit 25 server paths - Update Kerberos library detection and build options - Support ACLs on ftp_epsv directive - Support >32KB objects in cache_dir rock storage - Support client connection annotation by helpers via clt_conn_tag=TAG - Support native FTP Relay - Support libgnugss Kerberos library - Support libecap v1.0 - Support SSL Peek and Splice feature - Support receiving PROXY protocol version 1 and 2 - Replace --enable-ssl build option with --with-openssl - Enable -n service name command line option for all Squid builds - Enable ICAP client by default - Fix configuration file parsing bugs, related to quoted strings - Fix Windows MinGW build errors - Fix multiple TCP outgoing TOS/DiffServ bugs - Fix Cygwin /etc/resolv.conf parsing - Fix crash when sending %ssl::cert_subject to external ACL w/o certificate - Fix crash reading malformed config files - Send selected SSL version and cipher to the certificate validation helper - Validate server certificates without bumping - Add zero-copy string buffer support - Add automated squid.conf parser testing with squid -k parse - Add adaptation_service ACL - Add logformat code %tS to log transaction start time - Add logformat code %>rd to log client URL domain name - Add key_extras to proxy authentication - Add url_rewrite_extras and store_id_extras directives - Add send_hit and store_miss directives - Add collapsed_forwarding directive - Add sslproxy_cert_sign_hash directive - Add SMP SSL session cache - Add cache_peer standby connections - Add helper ext_delayer_acl - Add TCP_TUNNEL log code for CONNECT tunnels which are not SSL-bumped - Add BUILDCXX and BUILDCXXFLAGS configure options for cross-compile - Remove COSS storage in favour of Rock storage - Remove dnsserver and external DNS helper API in favour of mDNS - Remove broken mallinfo() accounting and memory tracing - Remove hierarchy_stoplist in favour of always_direct - Deprecate tag ACL type in favour of note ACL type - Deprecate urlgroup feature in favour of note ACL type - HTTP/1.1: method names are case-sensitive - HTTP/1.1: register new headers from RFC 723x - squidclient: polish and update help display - squidclient: support TLS with GnuTLS 3.1.5+ - squidclient: support verbosity levels - squidclient: --ping mode module support - url_fake_rewrite: support concurrency - storeid_file_rewrite: support concurrency - digest_file_auth: support concurrency - digest_edirectory_auth: support concurrency - digest_ldap_auth: support concurrency - ... and many error page translation updates - ... and much code cleanup and polishing PR: 198089 Submitted by: Pavel Timofeev <timp87@gmail.com> Tested by: John Marshall <john.marshall@riverwillow.com.au>
This commit is contained in:
parent
97baea514d
commit
2175aea539
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=384005
12 changed files with 298 additions and 206 deletions
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= squid
|
||||
PORTVERSION= 3.4.12
|
||||
PORTVERSION= 3.5.3
|
||||
CATEGORIES= www ipv6
|
||||
MASTER_SITES= http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
|
||||
http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
|
||||
|
@ -26,8 +26,6 @@ COMMENT= HTTP Caching Proxy
|
|||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
CONFLICTS_INSTALL= squid33-*
|
||||
|
||||
USES= compiler cpe perl5 shebangfix tar:xz
|
||||
CPE_VENDOR= squid-cache
|
||||
SHEBANG_FILES= scripts/*.pl contrib/*.pl src/*.pl tools/*.pl \
|
||||
|
@ -44,16 +42,16 @@ PORTEXAMPLES= *
|
|||
SUB_FILES+= pkg-install pkg-message
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_DEFINE= ARP_ACL AUTH_KERB AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SMB \
|
||||
AUTH_SQL CACHE_DIGESTS DEBUG DELAY_POOLS DNS_HELPER ECAP ESI \
|
||||
OPTIONS_DEFINE= ARP_ACL AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SMB \
|
||||
AUTH_SQL CACHE_DIGESTS DEBUG DELAY_POOLS ECAP ESI \
|
||||
FOLLOW_XFF FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 \
|
||||
KQUEUE LARGEFILE NETTLE SNMP SSL SSL_CRTD STACKTRACES LAX_HTTP \
|
||||
TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 DOCS EXAMPLES
|
||||
|
||||
# Note: FS_FCOSS was removed from OPTIONS, it is broken and only experimental
|
||||
#OPTIONS_DEFINE+= FS_COSS
|
||||
OPTIONS_SINGLE= GSSAPI
|
||||
OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
|
||||
|
||||
OPTIONS_DEFAULT=AUTH_KERB AUTH_NIS FS_AUFS FS_DISKD HTCP IDENT KQUEUE SNMP \
|
||||
OPTIONS_DEFAULT=GSSAPI_BASE AUTH_NIS FS_AUFS FS_DISKD HTCP IDENT KQUEUE SNMP \
|
||||
WCCP WCCPV2
|
||||
|
||||
ARP_ACL_CONFIGURE_ENABLE= eui
|
||||
|
@ -70,7 +68,6 @@ AUTH_SQL_RUN_DEPENDS= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
|
|||
AUTH_SQL_USE= MYSQL=yes
|
||||
CACHE_DIGESTS_CONFIGURE_ENABLE= cache-digests
|
||||
DELAY_POOLS_CONFIGURE_ENABLE= delay-pools
|
||||
DNS_HELPER_CONFIGURE_ON= --disable-internal-dns
|
||||
ECAP_CFLAGS= -I${LOCALBASE}/include
|
||||
ECAP_CONFIGURE_ENABLE= ecap
|
||||
ECAP_LDFLAGS= -L${LOCALBASE}/lib
|
||||
|
@ -106,11 +103,28 @@ VIA_DB_CONFIGURE_ENABLE= forw-via-db
|
|||
WCCPV2_CONFIGURE_ENABLE= wccpv2
|
||||
WCCP_CONFIGURE_ENABLE= wccp
|
||||
|
||||
GSSAPI_NONE_CONFIGURE_ON= --without-heimdal-krb5 \
|
||||
--without-mit-krb5 \
|
||||
--without-gss
|
||||
|
||||
GSSAPI_BASE_USES= gssapi
|
||||
GSSAPI_BASE_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
|
||||
|
||||
GSSAPI_HEIMDAL_USES= gssapi:heimdal
|
||||
GSSAPI_HEIMDAL_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
|
||||
|
||||
GSSAPI_MIT_USES= gssapi:mit
|
||||
GSSAPI_MIT_CONFIGURE_ON= --with-mit-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
|
||||
|
||||
# TODO:
|
||||
# add an option for external_acl/session (requires some kind of external
|
||||
# Berkeley DB support, unsure which one)
|
||||
ARP_ACL_DESC= ARP/MAC/EUI based authentification
|
||||
AUTH_KERB_DESC= Install Kerberos authentication helpers
|
||||
GSSAPI_DESC= Install Kerberos authentication helpers
|
||||
GSSAPI_NONE_DESC= Build without Kerberos support
|
||||
GSSAPI_BASE_DESC= Build with Kerberos support from base
|
||||
GSSAPI_HEIMDAL_DESC= Build with Kerberos support from security/heimdal
|
||||
GSSAPI_MIT_DESC= Build with Kerberos support from security/krb5
|
||||
AUTH_LDAP_DESC= Install LDAP authentication helpers
|
||||
AUTH_NIS_DESC= Install NIS/YP authentication helpers
|
||||
AUTH_SASL_DESC= Install SASL authentication helpers
|
||||
|
@ -119,14 +133,12 @@ AUTH_SQL_DESC= Install SQL based auth (uses MySQL)
|
|||
CACHE_DIGESTS_DESC= Use cache digests
|
||||
DEBUG_DESC= Build with extended debugging support
|
||||
DELAY_POOLS_DESC= Delay pools (bandwidth limiting)
|
||||
DNS_HELPER_DESC= Use external dnsserver processes for DNS
|
||||
ECAP_DESC= Loadable content adaptation modules
|
||||
ESI_DESC= ESI support
|
||||
FOLLOW_XFF_DESC= Support for the X-Following-For header
|
||||
FS_AUFS_DESC= AUFS (threaded-io) support
|
||||
FS_COSS_DESC= COSS (not stable yet)
|
||||
FS_DISKD_DESC= DISKD storage engine controlled by separate service
|
||||
FS_ROCK_DESC= ROCK (unstable)
|
||||
FS_ROCK_DESC= ROCK storage engine
|
||||
HTCP_DESC= HTCP support
|
||||
ICAP_DESC= the ICAP client
|
||||
ICMP_DESC= ICMP pinging and network measurement
|
||||
|
@ -151,12 +163,12 @@ change_files= ChangeLog \
|
|||
contrib/nextstep/post_install \
|
||||
errors/Makefile.am \
|
||||
errors/Makefile.in \
|
||||
helpers/basic_auth/MSNT/Makefile.am \
|
||||
helpers/basic_auth/MSNT/Makefile.in \
|
||||
helpers/basic_auth/SMB_LM/README.html \
|
||||
src/Makefile.am \
|
||||
src/Makefile.in \
|
||||
src/cf_gen.cc \
|
||||
src/squid.8.in \
|
||||
test-suite/Makefile.in \
|
||||
tools/Makefile.am \
|
||||
tools/Makefile.in
|
||||
|
||||
|
@ -177,6 +189,7 @@ CONFIGURE_ARGS= --with-default-user=squid \
|
|||
--with-logdir=/var/log/squid \
|
||||
--with-pidfile=/var/run/squid/squid.pid \
|
||||
--with-swapdir=/var/squid/cache \
|
||||
--without-gnutls \
|
||||
--enable-auth \
|
||||
--enable-build-info \
|
||||
--enable-loadable-modules \
|
||||
|
@ -191,7 +204,7 @@ CONFIGURE_ARGS= --with-default-user=squid \
|
|||
|
||||
# Authentication methods and modules:
|
||||
|
||||
basic_auth= DB MSNT MSNT-multi-domain NCSA PAM POP3 RADIUS fake getpwnam
|
||||
basic_auth= DB SMB_LM MSNT-multi-domain NCSA PAM POP3 RADIUS fake getpwnam
|
||||
digest_auth= file
|
||||
external_acl= file_userip time_quota unix_group
|
||||
ntlm_auth= fake smb_lm
|
||||
|
@ -220,18 +233,21 @@ basic_auth+= NIS
|
|||
.endif
|
||||
|
||||
# POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too:
|
||||
.if ${PORT_OPTIONS:MAUTH_KERB} && !defined(NO_KERBEROS) && !defined(WITHOUT_KERBEROS)
|
||||
negotiate_auth= kerberos wrapper
|
||||
. if ${OPSYS} == DragonFly
|
||||
LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5
|
||||
CFLAGS+= -I${LOCALBASE}/include
|
||||
. endif
|
||||
# the kerberos_ldap_group external helper also depends on LDAP and SASL:
|
||||
.if ${PORT_OPTIONS:MGSSAPI_NONE} || defined(NO_KERBEROS) || defined(WITHOUT_KERBEROS)
|
||||
negotiate_auth= none
|
||||
PLIST_SUB+= AUTH_KERB="@comment "
|
||||
.else
|
||||
# The kerberos_ldap_group external helper also depends on LDAP and SASL:
|
||||
. if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL}
|
||||
external_acl+= kerberos_ldap_group
|
||||
. endif
|
||||
.else
|
||||
negotiate_auth= none
|
||||
negotiate_auth= kerberos wrapper
|
||||
PLIST_SUB+= AUTH_KERB=""
|
||||
.endif
|
||||
|
||||
# Make it build on FreeBSD < 10
|
||||
.if ${PORT_OPTIONS:MGSSAPI_BASE}
|
||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-build-8-9
|
||||
.endif
|
||||
|
||||
CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \
|
||||
|
@ -240,6 +256,10 @@ CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \
|
|||
--enable-auth-negotiate="${negotiate_auth}" \
|
||||
--enable-auth-ntlm="${ntlm_auth}"
|
||||
|
||||
.if ${PORT_OPTIONS:MECAP}
|
||||
BROKEN= It needs eCAP 1.0 lib, which isn't in ports tree now
|
||||
.endif
|
||||
|
||||
# Storage schemes:
|
||||
storage_schemes= ufs
|
||||
diskio_modules= AIO Blocking IpcIo Mmapped
|
||||
|
@ -254,11 +274,6 @@ LDFLAGS+= -pthread
|
|||
CONFIGURE_ARGS+= --without-pthreads
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MFS_COSS}
|
||||
BROKEN= FS_COSS does not compile
|
||||
storage_schemes+= coss
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MFS_DISKD}
|
||||
storage_schemes+= diskd
|
||||
diskio_modules+= DiskDaemon
|
||||
|
@ -290,7 +305,7 @@ CONFIGURE_ARGS+= --enable-storeid-rewrite-helpers="${storeid_rewrite_helpers}"
|
|||
# works when it is defined before bsd.port{.pre}.mk is .included.
|
||||
# This makes it currently impossible to combine this macro with OPTIONS to
|
||||
# conditionally include OpenSSL support.
|
||||
# XXX: is this still true with OptionsNG as of 2014-09?
|
||||
# XXX: is this still true with OptionsNG as of 2015-03?
|
||||
#.include "${.CURDIR}/../../Mk/bsd.openssl.mk"
|
||||
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
|
||||
CONFIGURE_ARGS+= --with-openssl="${OPENSSLBASE}"
|
||||
|
@ -320,8 +335,6 @@ post-patch:
|
|||
-e 's|\.conf\.default|.conf.sample|' \
|
||||
-e 's|)\.default|).sample|' \
|
||||
${change_files})
|
||||
@(cd ${WRKSRC} && ${MV} helpers/basic_auth/MSNT/msntauth.conf.default \
|
||||
helpers/basic_auth/MSNT/msntauth.conf.sample)
|
||||
@(cd ${WRKSRC} && ${MV} src/mime.conf.default src/mime.conf.sample)
|
||||
|
||||
.if !${PORT_OPTIONS:MIPV6}
|
||||
|
@ -346,7 +359,7 @@ post-install:
|
|||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${COMPILER_TYPE} == clang
|
||||
CXXFLAGS+= -Wno-unused-private-field
|
||||
#CXXFLAGS+= -Wno-unused-private-field
|
||||
.if ${COMPILER_VERSION} >= 35
|
||||
CXXFLAGS+= -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -Wno-dynamic-class-memaccess
|
||||
.endif
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (squid3.4/squid-3.4.12.tar.xz) = a3f4f18fa17e81a8d8e1a2ec059cdbe3211a90ccd1717c3d9e092c0afdde2864
|
||||
SIZE (squid3.4/squid-3.4.12.tar.xz) = 2162096
|
||||
SHA256 (squid3.5/squid-3.5.3.tar.xz) = 73ec65a08384a3ec93ccc17e89ef7a06ba221816551946f2f051cc736c2981c0
|
||||
SIZE (squid3.5/squid-3.5.3.tar.xz) = 2283580
|
||||
|
|
11
www/squid/files/extra-patch-build-8-9
Normal file
11
www/squid/files/extra-patch-build-8-9
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- helpers/negotiate_auth/kerberos/negotiate_kerberos.h.orig 2015-04-04 11:08:51.000000000 +0400
|
||||
+++ helpers/negotiate_auth/kerberos/negotiate_kerberos.h 2015-04-04 11:11:10.000000000 +0400
|
||||
@@ -135,7 +135,7 @@
|
||||
|
||||
char *gethost_name(void);
|
||||
|
||||
-#if (HAVE_GSSKRB5_EXTRACT_AUTHZ_DATA_FROM_SEC_CONTEXT || HAVE_GSS_MAP_NAME_TO_ANY) && HAVE_KRB5_PAC
|
||||
+#if (HAVE_GSSKRB5_EXTRACT_AUTHZ_DATA_FROM_SEC_CONTEXT || HAVE_GSS_MAP_NAME_TO_ANY) && HAVE_KRB5_PAC && __FreeBSD__ >= 10
|
||||
#define HAVE_PAC_SUPPORT 1
|
||||
#define MAX_PAC_GROUP_SIZE 200*60
|
||||
typedef struct {
|
41
www/squid/files/patch-bug4190
Normal file
41
www/squid/files/patch-bug4190
Normal file
|
@ -0,0 +1,41 @@
|
|||
--- src/auth/User.cc.orig 2015-03-18 13:22:42.134592000 +0300
|
||||
+++ src/auth/User.cc 2015-03-18 13:26:48.850592000 +0300
|
||||
@@ -309,10 +309,7 @@
|
||||
Auth::User::BuildUserKey(const char *username, const char *realm)
|
||||
{
|
||||
SBuf key;
|
||||
- if (realm)
|
||||
- key.Printf("%s:%s", username, realm);
|
||||
- else
|
||||
- key.append(username, strlen(username));
|
||||
+ key.Printf("%s:%s", username, realm);
|
||||
return key;
|
||||
}
|
||||
|
||||
@@ -368,11 +365,11 @@
|
||||
if (aString) {
|
||||
assert(!username_);
|
||||
username_ = xstrdup(aString);
|
||||
- // NP: param #2 is working around a c_str() data-copy performance regression
|
||||
- userKey_ = BuildUserKey(username_, (!requestRealm_.isEmpty() ? requestRealm_.c_str() : NULL));
|
||||
+ if (!requestRealm_.isEmpty())
|
||||
+ userKey_ = BuildUserKey(username_, requestRealm_.c_str());
|
||||
+
|
||||
} else {
|
||||
safe_free(username_);
|
||||
- userKey_.clear();
|
||||
}
|
||||
}
|
||||
|
||||
--- src/auth/User.h.orig 2015-03-18 13:27:30.809059000 +0300
|
||||
+++ src/auth/User.h 2015-03-18 13:28:22.078121000 +0300
|
||||
@@ -65,8 +65,7 @@
|
||||
char const *username() const { return username_; }
|
||||
void username(char const *); ///< set stored username and userKey
|
||||
|
||||
- // NP: key is set at the same time as username_. Until then both are empty/NULL.
|
||||
- const char *userKey() {return !userKey_.isEmpty() ? userKey_.c_str() : NULL;}
|
||||
+ const char *userKey() {return !userKey_.isEmpty() ? userKey_.c_str() : username_;}
|
||||
|
||||
/**
|
||||
* How long these credentials are still valid for.
|
|
@ -1,28 +0,0 @@
|
|||
--- compat/Makefile.in.orig 2013-12-30 04:33:49.000000000 -0700
|
||||
+++ compat/Makefile.in 2014-01-27 00:05:25.000000000 -0700
|
||||
@@ -113,7 +113,8 @@
|
||||
libcompat_squid_la_DEPENDENCIES = $(LIBOBJS)
|
||||
am_libcompat_squid_la_OBJECTS = assert.lo compat.lo debug.lo \
|
||||
eui64_aton.lo GnuRegex.lo shm.lo strnstr.lo strnrchr.lo \
|
||||
- xalloc.lo xstrerror.lo xstring.lo xstrto.lo mswindows.lo
|
||||
+ xalloc.lo xstrerror.lo xstring.lo xstrto.lo mswindows.lo \
|
||||
+ strlen.lo
|
||||
libcompat_squid_la_OBJECTS = $(am_libcompat_squid_la_OBJECTS)
|
||||
am_testPreCompiler_OBJECTS = testPreCompiler.$(OBJEXT) \
|
||||
testMain.$(OBJEXT)
|
||||
@@ -401,6 +402,7 @@
|
||||
getnameinfo.h \
|
||||
GnuRegex.c \
|
||||
GnuRegex.h \
|
||||
+ strlen.c \
|
||||
inet_ntop.h \
|
||||
inet_pton.h \
|
||||
initgroups.h \
|
||||
@@ -539,6 +541,7 @@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shm.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strnrchr.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strnstr.Plo@am__quote@
|
||||
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strlen.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testMain.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testPreCompiler.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xalloc.Plo@am__quote@
|
|
@ -1,6 +1,6 @@
|
|||
--- compat/compat.h.orig 2015-01-13 11:53:17 UTC
|
||||
+++ compat/compat.h
|
||||
@@ -34,17 +34,6 @@
|
||||
--- compat/compat.h.orig 2015-02-26 17:09:19.142090018 +0300
|
||||
+++ compat/compat.h 2015-02-26 17:09:42.440097986 +0300
|
||||
@@ -42,17 +42,6 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
--- compat/strlen.c.orig 2014-01-26 23:28:26.000000000 -0700
|
||||
+++ compat/strlen.c 2014-01-26 23:33:01.000000000 -0700
|
||||
@@ -0,0 +1,28 @@
|
||||
+/* Dennis Glatting
|
||||
+ January 2014
|
||||
+
|
||||
+ Various places within Squid call strlen() with a NULL pointer,
|
||||
+ which causes a SIGSEV on FreeBSD. This is a simple, dumb
|
||||
+ replacement that first checks for a NULL pointer before counting
|
||||
+ the string's length. In the case of a NULL pointer, the string's
|
||||
+ length is 0.
|
||||
+
|
||||
+ */
|
||||
+
|
||||
+
|
||||
+#include "squid.h"
|
||||
+#include <string.h>
|
||||
+
|
||||
+size_t
|
||||
+strlen( const char* s ) {
|
||||
+
|
||||
+ size_t c = 0;
|
||||
+
|
||||
+ if( s == NULL )
|
||||
+ return 0;
|
||||
+
|
||||
+ while( *s++ )
|
||||
+ ++c;
|
||||
+
|
||||
+ return c;
|
||||
+}
|
|
@ -1,11 +0,0 @@
|
|||
--- configure.orig 2014-06-25 18:43:23.000000000 +0400
|
||||
+++ configure 2014-08-18 14:46:23.000000000 +0400
|
||||
@@ -31752,6 +31752,8 @@
|
||||
|
||||
fi
|
||||
|
||||
+LIBOBJS="$LIBOBJS strlen.$ac_objext"
|
||||
+
|
||||
ac_fn_cxx_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
|
||||
if test "x$ac_cv_func_strtoll" = xyes; then :
|
||||
$as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
|
12
www/squid/files/patch-configure_NIS
Normal file
12
www/squid/files/patch-configure_NIS
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- configure.orig 2015-03-11 10:22:50.000000000 +0400
|
||||
+++ configure 2015-03-11 10:27:05.000000000 +0400
|
||||
@@ -31858,8 +31858,7 @@
|
||||
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||||
_ACEOF
|
||||
|
||||
-else
|
||||
- BUILD_HELPER=""
|
||||
+ BUILD_HELPER="NIS"
|
||||
fi
|
||||
|
||||
done
|
29
www/squid/files/patch-configure_crypt.h
Normal file
29
www/squid/files/patch-configure_crypt.h
Normal file
|
@ -0,0 +1,29 @@
|
|||
--- configure.orig 2015-02-27 14:32:14.424780752 +0300
|
||||
+++ configure 2015-02-27 14:33:30.345774382 +0300
|
||||
@@ -31843,7 +31843,7 @@
|
||||
##
|
||||
|
||||
BUILD_HELPER="NIS"
|
||||
-for ac_header in sys/types.h rpc/rpc.h rpcsvc/ypclnt.h rpcsvc/yp_prot.h crypt.h
|
||||
+for ac_header in sys/types.h rpc/rpc.h rpcsvc/ypclnt.h rpcsvc/yp_prot.h rpcsvc/crypt.h
|
||||
do :
|
||||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||
ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
|
||||
@@ -32319,7 +32319,7 @@
|
||||
|
||||
# unconditionally requires crypt(3), for now
|
||||
if test "x$ac_cv_func_crypt" != "x"; then
|
||||
- for ac_header in unistd.h crypt.h shadow.h
|
||||
+ for ac_header in unistd.h rpcsvc/crypt.h shadow.h
|
||||
do :
|
||||
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||
ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
||||
@@ -34263,7 +34263,7 @@
|
||||
arpa/nameser.h \
|
||||
assert.h \
|
||||
bstring.h \
|
||||
- crypt.h \
|
||||
+ rpcsvc/crypt.h \
|
||||
ctype.h \
|
||||
direct.h \
|
||||
errno.h \
|
|
@ -1,6 +1,6 @@
|
|||
--- src/cf.data.pre.orig 2013-03-12 11:17:07.000000000 +0100
|
||||
+++ src/cf.data.pre 2013-04-09 11:43:01.000000000 +0200
|
||||
@@ -3849,6 +3849,10 @@
|
||||
--- src/cf.data.pre.orig 2015-02-26 17:56:12.817890613 +0300
|
||||
+++ src/cf.data.pre 2015-02-26 17:56:41.556917775 +0300
|
||||
@@ -4461,6 +4461,10 @@
|
||||
LOC: Config.pidFilename
|
||||
DOC_START
|
||||
A filename to write the process-id to. To disable, enter "none".
|
||||
|
@ -10,4 +10,4 @@
|
|||
+ %%PREFIX%%/etc/rc.d/squid for details.
|
||||
DOC_END
|
||||
|
||||
NAME: log_fqdn
|
||||
NAME: client_netmask
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
@sample %%ETCDIR%%/cachemgr.conf.sample
|
||||
@sample %%ETCDIR%%/errorpage.css.sample
|
||||
@sample %%ETCDIR%%/mime.conf.sample
|
||||
@sample %%ETCDIR%%/squid.conf.sample
|
||||
%%ETCDIR%%/errors/COPYRIGHT
|
||||
%%ETCDIR%%/errors/TRANSLATORS
|
||||
%%ETCDIR%%/errors/af/ERR_ACCESS_DENIED
|
||||
|
@ -962,6 +964,49 @@
|
|||
%%ETCDIR%%/errors/ja/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/ja/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/ja/error-details.txt
|
||||
%%ETCDIR%%/errors/ka-ge
|
||||
%%ETCDIR%%/errors/ka/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/ka/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/ka/ERR_AGENT_CONFIGURE
|
||||
%%ETCDIR%%/errors/ka/ERR_AGENT_WPAD
|
||||
%%ETCDIR%%/errors/ka/ERR_CACHE_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/ka/ERR_CACHE_MGR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/ka/ERR_CANNOT_FORWARD
|
||||
%%ETCDIR%%/errors/ka/ERR_CONFLICT_HOST
|
||||
%%ETCDIR%%/errors/ka/ERR_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/ka/ERR_DIR_LISTING
|
||||
%%ETCDIR%%/errors/ka/ERR_DNS_FAIL
|
||||
%%ETCDIR%%/errors/ka/ERR_ESI
|
||||
%%ETCDIR%%/errors/ka/ERR_FORWARDING_DENIED
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_DISABLED
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_FAILURE
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_FORBIDDEN
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_NOT_FOUND
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_PUT_CREATED
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_PUT_ERROR
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_PUT_MODIFIED
|
||||
%%ETCDIR%%/errors/ka/ERR_FTP_UNAVAILABLE
|
||||
%%ETCDIR%%/errors/ka/ERR_GATEWAY_FAILURE
|
||||
%%ETCDIR%%/errors/ka/ERR_ICAP_FAILURE
|
||||
%%ETCDIR%%/errors/ka/ERR_INVALID_REQ
|
||||
%%ETCDIR%%/errors/ka/ERR_INVALID_RESP
|
||||
%%ETCDIR%%/errors/ka/ERR_INVALID_URL
|
||||
%%ETCDIR%%/errors/ka/ERR_LIFETIME_EXP
|
||||
%%ETCDIR%%/errors/ka/ERR_NO_RELAY
|
||||
%%ETCDIR%%/errors/ka/ERR_ONLY_IF_CACHED_MISS
|
||||
%%ETCDIR%%/errors/ka/ERR_PRECONDITION_FAILED
|
||||
%%ETCDIR%%/errors/ka/ERR_READ_ERROR
|
||||
%%ETCDIR%%/errors/ka/ERR_READ_TIMEOUT
|
||||
%%ETCDIR%%/errors/ka/ERR_SECURE_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/ka/ERR_SHUTTING_DOWN
|
||||
%%ETCDIR%%/errors/ka/ERR_SOCKET_FAILURE
|
||||
%%ETCDIR%%/errors/ka/ERR_TOO_BIG
|
||||
%%ETCDIR%%/errors/ka/ERR_UNSUP_HTTPVERSION
|
||||
%%ETCDIR%%/errors/ka/ERR_UNSUP_REQ
|
||||
%%ETCDIR%%/errors/ka/ERR_URN_RESOLVE
|
||||
%%ETCDIR%%/errors/ka/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/ka/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/ka/error-details.txt
|
||||
%%ETCDIR%%/errors/ko-kp
|
||||
%%ETCDIR%%/errors/ko-kr
|
||||
%%ETCDIR%%/errors/ko/ERR_ACCESS_DENIED
|
||||
|
@ -1305,8 +1350,8 @@
|
|||
%%ETCDIR%%/errors/pt-br/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/pt-br/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/pt-br/error-details.txt
|
||||
%%ETCDIR%%/errors/pt-pt
|
||||
%%ETCDIR%%/errors/pt-bz
|
||||
%%ETCDIR%%/errors/pt-pt
|
||||
%%ETCDIR%%/errors/pt/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/pt/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/pt/ERR_AGENT_CONFIGURE
|
||||
|
@ -1523,6 +1568,9 @@
|
|||
%%ETCDIR%%/errors/sl/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/sl/error-details.txt
|
||||
%%ETCDIR%%/errors/sr
|
||||
%%ETCDIR%%/errors/sr-cyrl-cs
|
||||
%%ETCDIR%%/errors/sr-cyrl-me
|
||||
%%ETCDIR%%/errors/sr-cyrl-rs
|
||||
%%ETCDIR%%/errors/sr-cyrl/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/sr-cyrl/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/sr-cyrl/ERR_AGENT_CONFIGURE
|
||||
|
@ -1566,6 +1614,8 @@
|
|||
%%ETCDIR%%/errors/sr-cyrl/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/sr-cyrl/error-details.txt
|
||||
%%ETCDIR%%/errors/sr-latn-cs
|
||||
%%ETCDIR%%/errors/sr-latn-me
|
||||
%%ETCDIR%%/errors/sr-latn-rs
|
||||
%%ETCDIR%%/errors/sr-latn/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/sr-latn/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/sr-latn/ERR_AGENT_CONFIGURE
|
||||
|
@ -1608,6 +1658,7 @@
|
|||
%%ETCDIR%%/errors/sr-latn/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/sr-latn/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/sr-latn/error-details.txt
|
||||
%%ETCDIR%%/errors/sr-rs
|
||||
%%ETCDIR%%/errors/sr-sp
|
||||
%%ETCDIR%%/errors/sv-fi
|
||||
%%ETCDIR%%/errors/sv-se
|
||||
|
@ -1909,93 +1960,100 @@
|
|||
%%ETCDIR%%/errors/vi/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/vi/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/vi/error-details.txt
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_AGENT_CONFIGURE
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_AGENT_WPAD
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_CACHE_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_CACHE_MGR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_CANNOT_FORWARD
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_CONFLICT_HOST
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_DIR_LISTING
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_DNS_FAIL
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_ESI
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FORWARDING_DENIED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_DISABLED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_FORBIDDEN
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_NOT_FOUND
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_PUT_CREATED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_PUT_ERROR
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_PUT_MODIFIED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_FTP_UNAVAILABLE
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_GATEWAY_FAILURE
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_ICAP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_INVALID_REQ
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_INVALID_RESP
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_INVALID_URL
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_LIFETIME_EXP
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_NO_RELAY
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_ONLY_IF_CACHED_MISS
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_PRECONDITION_FAILED
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_READ_ERROR
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_READ_TIMEOUT
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_SECURE_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_SHUTTING_DOWN
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_SOCKET_FAILURE
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_TOO_BIG
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_UNSUP_HTTPVERSION
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_UNSUP_REQ
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_URN_RESOLVE
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/zh-cn/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/zh-cn/error-details.txt
|
||||
%%ETCDIR%%/errors/zh-cn
|
||||
%%ETCDIR%%/errors/zh-hans-cn
|
||||
%%ETCDIR%%/errors/zh-hans-sg
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_AGENT_CONFIGURE
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_AGENT_WPAD
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_CACHE_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_CACHE_MGR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_CANNOT_FORWARD
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_CONFLICT_HOST
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_DIR_LISTING
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_DNS_FAIL
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_ESI
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FORWARDING_DENIED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_DISABLED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_FORBIDDEN
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_NOT_FOUND
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_PUT_CREATED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_PUT_ERROR
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_PUT_MODIFIED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_FTP_UNAVAILABLE
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_GATEWAY_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_ICAP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_INVALID_REQ
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_INVALID_RESP
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_INVALID_URL
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_LIFETIME_EXP
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_NO_RELAY
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_ONLY_IF_CACHED_MISS
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_PRECONDITION_FAILED
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_READ_ERROR
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_READ_TIMEOUT
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_SECURE_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_SHUTTING_DOWN
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_SOCKET_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_TOO_BIG
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_UNSUP_HTTPVERSION
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_UNSUP_REQ
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_URN_RESOLVE
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/zh-hans/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/zh-hans/error-details.txt
|
||||
%%ETCDIR%%/errors/zh-hant-hk
|
||||
%%ETCDIR%%/errors/zh-hant-mo
|
||||
%%ETCDIR%%/errors/zh-hant-tw
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_AGENT_CONFIGURE
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_AGENT_WPAD
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_CACHE_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_CACHE_MGR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_CANNOT_FORWARD
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_CONFLICT_HOST
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_DIR_LISTING
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_DNS_FAIL
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_ESI
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FORWARDING_DENIED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_DISABLED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_FORBIDDEN
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_NOT_FOUND
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_PUT_CREATED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_PUT_ERROR
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_PUT_MODIFIED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_FTP_UNAVAILABLE
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_GATEWAY_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_ICAP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_INVALID_REQ
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_INVALID_RESP
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_INVALID_URL
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_LIFETIME_EXP
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_NO_RELAY
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_ONLY_IF_CACHED_MISS
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_PRECONDITION_FAILED
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_READ_ERROR
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_READ_TIMEOUT
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_SECURE_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_SHUTTING_DOWN
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_SOCKET_FAILURE
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_TOO_BIG
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_UNSUP_HTTPVERSION
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_UNSUP_REQ
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_URN_RESOLVE
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/zh-hant/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/zh-hant/error-details.txt
|
||||
%%ETCDIR%%/errors/zh-hk
|
||||
%%ETCDIR%%/errors/zh-mo
|
||||
%%ETCDIR%%/errors/zh-sg
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_ACL_TIME_QUOTA_EXCEEDED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_AGENT_CONFIGURE
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_AGENT_WPAD
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_CACHE_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_CACHE_MGR_ACCESS_DENIED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_CANNOT_FORWARD
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_CONFLICT_HOST
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_DIR_LISTING
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_DNS_FAIL
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_ESI
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FORWARDING_DENIED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_DISABLED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_FORBIDDEN
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_NOT_FOUND
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_PUT_CREATED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_PUT_ERROR
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_PUT_MODIFIED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_FTP_UNAVAILABLE
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_GATEWAY_FAILURE
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_ICAP_FAILURE
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_INVALID_REQ
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_INVALID_RESP
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_INVALID_URL
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_LIFETIME_EXP
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_NO_RELAY
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_ONLY_IF_CACHED_MISS
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_PRECONDITION_FAILED
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_READ_ERROR
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_READ_TIMEOUT
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_SECURE_CONNECT_FAIL
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_SHUTTING_DOWN
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_SOCKET_FAILURE
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_TOO_BIG
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_UNSUP_HTTPVERSION
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_UNSUP_REQ
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_URN_RESOLVE
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_WRITE_ERROR
|
||||
%%ETCDIR%%/errors/zh-tw/ERR_ZERO_SIZE_OBJECT
|
||||
%%ETCDIR%%/errors/zh-tw/error-details.txt
|
||||
%%ETCDIR%%/errors/zh-tw
|
||||
%%ETCDIR%%/icons/SN.png
|
||||
%%ETCDIR%%/icons/silk/application.png
|
||||
%%ETCDIR%%/icons/silk/arrow_up.png
|
||||
|
@ -2048,15 +2106,11 @@
|
|||
%%ETCDIR%%/icons/silk/script_gear.png
|
||||
%%ETCDIR%%/icons/silk/script_palette.png
|
||||
%%ETCDIR%%/mib.txt
|
||||
@sample %%ETCDIR%%/mime.conf.sample
|
||||
@sample %%ETCDIR%%/msntauth.conf.sample
|
||||
%%ETCDIR%%/squid.conf.documented
|
||||
@sample %%ETCDIR%%/squid.conf.sample
|
||||
libexec/squid/basic_db_auth
|
||||
libexec/squid/basic_fake_auth
|
||||
libexec/squid/basic_getpwnam_auth
|
||||
%%AUTH_LDAP%%libexec/squid/basic_ldap_auth
|
||||
libexec/squid/basic_msnt_auth
|
||||
libexec/squid/basic_msnt_multi_domain_auth
|
||||
libexec/squid/basic_ncsa_auth
|
||||
%%AUTH_NIS%%libexec/squid/basic_nis_auth
|
||||
|
@ -2066,12 +2120,12 @@ libexec/squid/basic_radius_auth
|
|||
%%AUTH_SASL%%libexec/squid/basic_sasl_auth
|
||||
%%AUTH_SMB%%libexec/squid/basic_smb_auth
|
||||
%%AUTH_SMB%%libexec/squid/basic_smb_auth.sh
|
||||
libexec/squid/basic_smb_lm_auth
|
||||
libexec/squid/cachemgr.cgi
|
||||
%%AUTH_KERB%%%%AUTH_LDAP%%%%AUTH_SASL%%libexec/squid/cert_tool
|
||||
%%SSL%%libexec/squid/cert_valid.pl
|
||||
libexec/squid/digest_file_auth
|
||||
%%FS_DISKD%%libexec/squid/diskd
|
||||
%%DNS_HELPER%%libexec/squid/dnsserver
|
||||
libexec/squid/ext_file_userip_acl
|
||||
%%AUTH_KERB%%%%AUTH_LDAP%%%%AUTH_SASL%%libexec/squid/ext_kerberos_ldap_group_acl
|
||||
%%AUTH_LDAP%%libexec/squid/ext_ldap_group_acl
|
||||
|
@ -2092,17 +2146,18 @@ libexec/squid/ntlm_smb_lm_auth
|
|||
%%ICMP%%@group
|
||||
%%ICMP%%@mode
|
||||
%%SSL_CRTD%%libexec/squid/ssl_crtd
|
||||
libexec/squid/storeid_file_rewrite
|
||||
%%UNLINKD%%libexec/squid/unlinkd
|
||||
libexec/squid/url_fake_rewrite
|
||||
libexec/squid/url_fake_rewrite.sh
|
||||
libexec/squid/storeid_file_rewrite
|
||||
man/man8/storeid_file_rewrite.8.gz
|
||||
man/man1/squidclient.1.gz
|
||||
man/man8/basic_db_auth.8.gz
|
||||
man/man8/basic_getpwnam_auth.8.gz
|
||||
%%AUTH_LDAP%%man/man8/basic_ldap_auth.8.gz
|
||||
man/man8/basic_msnt_multi_domain_auth.8.gz
|
||||
man/man8/basic_ncsa_auth.8.gz
|
||||
man/man8/basic_pam_auth.8.gz
|
||||
man/man8/basic_pop3_auth.8.gz
|
||||
man/man8/basic_radius_auth.8.gz
|
||||
%%AUTH_SASL%%man/man8/basic_sasl_auth.8.gz
|
||||
man/man8/cachemgr.cgi.8.gz
|
||||
|
@ -2115,10 +2170,11 @@ man/man8/ext_unix_group_acl.8.gz
|
|||
%%AUTH_SMB%%man/man8/ext_wbinfo_group_acl.8.gz
|
||||
%%AUTH_KERB%%man/man8/negotiate_kerberos_auth.8.gz
|
||||
man/man8/squid.8.gz
|
||||
man/man8/storeid_file_rewrite.8.gz
|
||||
sbin/purge
|
||||
sbin/squid
|
||||
sbin/squidclient
|
||||
@dir(squid,squid,750) /var/log/squid
|
||||
@dir(squid,squid,750) /var/squid
|
||||
@dir(squid,squid,750) /var/squid/cache
|
||||
@dir(squid,squid,750) /var/squid/logs
|
||||
@dir(squid,squid,750) /var/squid
|
||||
|
|
Loading…
Reference in a new issue