summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2014-09-16 12:29:19 +0000
committerJohn Marino <marino@FreeBSD.org>2014-09-16 12:29:19 +0000
commite24475de2e71db72a9dcd0ff70e75ce8c1027d1b (patch)
tree93d2d864961f3acf56025197ae243f3f70973ad4 /www
parent203d558d6917155adf182a847797c46e1601a9aa (diff)
downloadfreebsd-ports-e24475de2e71db72a9dcd0ff70e75ce8c1027d1b.zip
www/squid: Upgrade version 2.7.9 => 3.4.7
From now on, there will only be one squid port, this one. Squid33 has been deprecated and will expire on 31 JAN 2015. PR: 192828 Submitted by: timp87 (gmail) Contributions: takefu (airport.fm), Dennis Glatting
Diffstat (limited to 'www')
-rw-r--r--www/squid/Makefile650
-rw-r--r--www/squid/distinfo6
-rw-r--r--www/squid/files/extra-patch-src-cf.data.pre.aufs20
-rw-r--r--www/squid/files/patch-compat_Makefile.in28
-rw-r--r--www/squid/files/patch-compat_strlen.c31
-rw-r--r--www/squid/files/patch-configure22
-rw-r--r--www/squid/files/patch-helpers-basic_auth-SMB-Makefile.in11
-rw-r--r--www/squid/files/patch-helpers-basic_auth-SMB-smb_auth.sh13
-rw-r--r--www/squid/files/patch-include-squid_types.h11
-rw-r--r--www/squid/files/patch-squid_kerb_auth581
-rw-r--r--www/squid/files/patch-src-cf.data.pre45
-rw-r--r--www/squid/files/patch-src_tools.cc11
-rw-r--r--www/squid/files/patch-tools-Makefile.in11
-rw-r--r--www/squid/files/pkg-deinstall.in47
-rw-r--r--www/squid/files/pkg-install.in79
-rw-r--r--www/squid/files/pkg-message.in25
-rw-r--r--www/squid/files/squid.in126
-rw-r--r--www/squid/pkg-descr11
-rw-r--r--www/squid/pkg-plist2176
-rw-r--r--www/squid33/Makefile5
20 files changed, 2671 insertions, 1238 deletions
diff --git a/www/squid/Makefile b/www/squid/Makefile
index 44694da25a92..272e85996347 100644
--- a/www/squid/Makefile
+++ b/www/squid/Makefile
@@ -1,450 +1,340 @@
-# Created by: Adrian Chadd <adrian@FreeBSD.org>
# $FreeBSD$
-# Tunables not (yet) configurable via 'make config':
-# SQUID_{U,G}ID
-# Which user/group Squid should run as (default: squid/squid).
-# The user and group will be created if they do not already exist using
-# a uid:gid of 100:100.
-# NOTE: older versions of Squid defaulted to nobody/nogroup.
-# If you wish to run Squid as "nobody" (which is not recommended), please
-# define SQUID_UID=nobody and SQUID_GID=nogroup in your make environment
-# before you start the update or installation of this port.
-#
-# SQUID_LANGUAGES
-# A list of languages for which error page files should be installed
-# (default: all)
-#
-# E.g. use `make SQUID_LANGUAGES="English French"' if you want to
-# install the files for these languages only.
-# Use `make -VSQUID_LANGUAGES' or scroll down to this variable's
-# definition to see which values are valid.
-#
-# SQUID_DEFAULT_LANG
-# If you define SQUID_LANGUAGES, select which language should be the default
-# one (this variable defaults to English). This setting can be overwritten
-# with squid.conf's error_directory directive.
-#
-# SQUID_CONFIGURE_ARGS
-# Additional configuration options.
-#
-# To enable them, use e.g
-# `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install'
-#
-# The list below may be incomplete, please see the configure script
-# in the Squid source distribution for the complete list of additional
-# options.
-# Note that you probably do not need to worry about these options in most
-# cases, they are included in case you want to experiment with them.
-#
-# --enable-dlmalloc
-# Compile and use the malloc package from Doug Lea
-# --enable-gnuregex
-# Compile and use the supplied GNUregex routines instead of BSD regex
-# (not recommended).
-# --enable-xmalloc-statistics
-# Show malloc statistics in status page
-# --enable-cachemgr-hostname=some.hostname
-# Set an explicit hostname in cachemgr.cgi
-# --enable-truncate
-# Use truncate() rather than unlink()
-# --disable-unlinkd
-# Do not use "unlinkd"
-# --with-aufs-threads=N_THREADS
-# Tune the number of worker threads for the aufs object
-# --with-coss-membuf-size
-# COSS membuf size (default: 1048576 bytes)
-# --with-maxfd=N
-# Override the maximum number of filedescriptors. Useful if you
-# build as another user who is not privileged to use the amount
-# of filedescriptors the resulting binary is expected to support.
-# --enable-ntlm-fail-open
-# Enable NTLM fail open, where a helper that fails one of the
-# Authentication steps can allow Squid to still authenticate the user
-# --enable-x-accelerator-vary
-# Enable support for the X-Accelerator-Vary HTTP header. Can be used
-# to indicate variance within an accelerator setup. Typically used
-# together with other code that adds custom HTTP headers to the
-# requests.
-# --enable-forward-log
-# Enable experimental forward_log directive.
-# --enable-multicast-miss
-# Enable experimental multicast notification of cachemisses.
-#
-
PORTNAME= squid
-PORTVERSION= 2.7.${SQUID_STABLE_VER}
-PORTREVISION= 5
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \
- http://mirrors.ccs.neu.edu/Squid/ \
- ftp://ftp.fu-berlin.de/unix/www/squid/squid/ \
- ftp://ftp.nl.uu.net/pub/unix/www/squid/ \
- ftp://ftp.solnet.ch/mirror/squid/ \
- ftp://ftp.ntua.gr/pub/www/Squid/squid/ \
- http://mirror.aarnet.edu.au/pub/squid/squid/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid,} \
- http://www.squid-cache.org/Versions/v2/2.7/ \
- http://www2.us.squid-cache.org/Versions/v2/2.7/ \
- http://www1.at.squid-cache.org/Versions/v2/2.7/ \
- http://www2.de.squid-cache.org/Versions/v2/2.7/ \
- http://www.eu.squid-cache.org/Versions/v2/2.7/ \
- http://www1.ie.squid-cache.org/Versions/v2/2.7/ \
- http://www1.jp.squid-cache.org/Versions/v2/2.7/ \
- http://www2.tw.squid-cache.org/Versions/v2/2.7/
+PORTVERSION= 3.4.7
+CATEGORIES= www ipv6
+MASTER_SITES= http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
+ http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
+ http://www1.at.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
+ http://www.eu.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
+ http://www1.jp.squid-cache.org/Versions/v3/${PORTVERSION:R}/
MASTER_SITE_SUBDIR= squid
-DISTNAME= squid-2.7.STABLE${SQUID_STABLE_VER}
-DIST_SUBDIR= squid2.7
+DIST_SUBDIR= squid3.4
PATCH_SITES= http://www.squid-cache.org/%SUBDIR%/ \
http://www2.us.squid-cache.org/%SUBDIR%/ \
http://www1.at.squid-cache.org/%SUBDIR%/ \
- http://www2.de.squid-cache.org/%SUBDIR%/ \
http://www.eu.squid-cache.org/%SUBDIR%/ \
- http://www1.ie.squid-cache.org/%SUBDIR%/ \
http://www1.jp.squid-cache.org/%SUBDIR%/ \
- http://www2.tw.squid-cache.org/%SUBDIR%/
-PATCH_SITE_SUBDIR= Versions/v2/2.7/changesets
-#PATCH_DIST_STRIP= -p1
-PATCHFILES= SQUID-2012_1.patch
+ http://master.squid-cache.org/~amosjeffries/patches/:nosid
+PATCH_SITE_SUBDIR= Versions/v3/${PORTVERSION:R}/changesets
+#PATCHFILES=
MAINTAINER= ports@FreeBSD.org
COMMENT= HTTP Caching Proxy
-DEPRECATED= Reach EOL on 14 Aug 2012
-EXPIRATION_DATE=2014-09-15
-
-SQUID_STABLE_VER= 9
-
-CONFLICTS_INSTALL= squid-2.[^7]* squid3?-* cacheboy-[0-9]* lusca-head-[0-9]*
-USES= perl5 shebangfix tar:bzip2
-SHEBANG_FILES= scripts/*.pl \
- src/mk-globals-c.pl \
- src/mk-string-arrays.pl \
- contrib/rredir.pl \
- contrib/user-agents.pl \
- contrib/url-normalizer.pl \
- helpers/basic_auth/multi-domain-NTLM/smb_auth.pl \
- helpers/basic_auth/POP3/pop3.pl \
- helpers/ntlm_auth/no_check/no_check.pl \
- helpers/external_acl/wbinfo_group/wbinfo_group.pl
-GNU_CONFIGURE= yes
-USE_RC_SUBR= squid
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-SQUID_UID?= squid
-SQUID_GID?= squid
-
-MAN8= cachemgr.cgi.8 squid.8
-docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
-PORTDOCS= ${docs:T}
-PORTEXAMPLES= passwd.sql
-SUB_FILES+= pkg-deinstall pkg-install pkg-message
-SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID}
-
-OPTIONS_DEFINE= KERB_AUTH LDAP_AUTH NIS_AUTH SASL_AUTH DELAY_POOLS SNMP CARP \
- SSL PINGER DNS_HELPER HTCP VIA_DB CACHE_DIGESTS WCCP WCCPV2 \
- STRICT_HTTP IDENT REFERER_LOG USERAGENT_LOG ARP_ACL PF IPFILTER \
- FOLLOW_XFF AUFS COSS KQUEUE LARGEFILE STACKTRACES
-OPTIONS_DEFAULT= KERB_AUTH NIS_AUTH CARP WCCP IDENT KQUEUE
-KERB_AUTH_DESC= Install Kerberos authentication helpers
-LDAP_AUTH_DESC= Install LDAP authentication helpers
-NIS_AUTH_DESC= Install NIS/YP authentication helpers
-SASL_AUTH_DESC= Install SASL authentication helpers
-DELAY_POOLS_DESC= Enable delay pools
-SNMP_DESC= Enable SNMP support
-CARP_DESC= Enable CARP support
-SSL_DESC= Enable SSL support for reverse proxies
-PINGER_DESC= Install the icmp helper
-DNS_HELPER_DESC= Use the old 'dnsserver' helper
-HTCP_DESC= Enable HTCP support
-VIA_DB_DESC= Enable forward/via database
-CACHE_DIGESTS_DESC= Enable cache digests
-WCCP_DESC= Enable Web Cache Coordination Prot. v1
-WCCPV2_DESC= Enable Web Cache Coordination Prot. v2
-STRICT_HTTP_DESC= Be strictly HTTP compliant
-IDENT_DESC= Enable ident (RFC 931) lookups
-REFERER_LOG_DESC= Enable Referer-header logging
-USERAGENT_LOG_DESC= Enable User-Agent-header logging
-ARP_ACL_DESC= Enable ACLs based on ethernet address
-PF_DESC= Enable transparent proxying with PF
-IPFILTER_DESC= Enable transp. proxying with IPFilter
-FOLLOW_XFF_DESC= Follow X-Forwarded-For headers
-AUFS_DESC= Enable the aufs storage scheme
-COSS_DESC= Enable the COSS storage scheme
-KQUEUE_DESC= Use kqueue(2) instead of poll(2)
-LARGEFILE_DESC= Support log and cache files >2GB
-STACKTRACES_DESC= Create backtraces on fatal errors
-
-etc_files= squid/cachemgr.conf.default \
- squid/mib.txt squid/mime.conf.default \
- squid/msntauth.conf.default squid/squid.conf.default
-
-icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \
- anthony-box2.gif anthony-c.gif anthony-compressed.gif \
- anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \
- anthony-f.gif anthony-image.gif anthony-image2.gif \
- anthony-layout.gif anthony-link.gif anthony-movie.gif \
- anthony-pdf.gif anthony-portal.gif anthony-ps.gif \
- anthony-quill.gif anthony-script.gif anthony-sound.gif \
- anthony-tar.gif anthony-tex.gif anthony-text.gif \
- anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif
-
-error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \
- ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \
- ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \
- ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \
- ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \
- ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \
- ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \
- ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \
- ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \
- ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \
- ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT
-
-libexec= cachemgr.cgi digest_pw_auth diskd-daemon \
- ip_user_check logfile-daemon \
- msnt_auth ncsa_auth ntlm_auth \
- pam_auth smb_auth smb_auth.sh squid_db_auth squid_session \
- squid_unix_group wbinfo_group.pl
-.if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
-libexec+= unlinkd
-.endif
+CONFLICTS_INSTALL= squid33-*
-sbin= RunCache squidclient squid
+USES= perl5 tar:xz shebangfix
+SHEBANG_FILES= scripts/*.pl contrib/*.pl src/*.pl tools/*.pl \
+ helpers/external_acl/kerberos_ldap_group/cert_tool \
+ helpers/ssl/cert_valid.pl
+GNU_CONFIGURE= yes
+USE_RC_SUBR= squid
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \
- --sbindir=${PREFIX}/sbin \
+USERS= squid
+GROUPS= squid
+
+MYDOCS= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
+PORTDOCS= ${MYDOCS:T}
+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 \
+ FOLLOW_XFF FS_AUFS HTCP ICAP ICMP IDENT IPV6 KQUEUE \
+ LARGEFILE 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 experimentel
+#OPTIONS_DEFINE+= FS_COSS
+
+OPTIONS_DEFAULT=AUTH_KERB AUTH_NIS FS_AUFS HTCP IDENT KQUEUE SNMP WCCP WCCPV2
+
+ARP_ACL_CONFIGURE_ENABLE= eui
+AUTH_LDAP_CFLAGS= -I${LOCALBASE}/include
+AUTH_LDAP_LDFLAGS= -L${LOCALBASE}/lib
+AUTH_LDAP_USE= OPENLDAP=yes
+AUTH_SASL_CFLAGS= -I${LOCALBASE}/include
+AUTH_SASL_CPPFLAGS= -I${LOCALBASE}/include
+AUTH_SASL_LDFLAGS= -L${LOCALBASE}/lib
+AUTH_SASL_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
+AUTH_SMB_BUILD_DEPENDS= smbclient:${PORTSDIR}/net/samba36
+AUTH_SMB_RUN_DEPENDS= smbclient:${PORTSDIR}/net/samba36
+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
+ECAP_LIB_DEPENDS= libecap.so:${PORTSDIR}/www/libecap
+ECAP_USES= pkgconfig:build
+ESI_CFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2
+ESI_CONFIGURE_ENABLE= esi
+ESI_LDFLAGS= -L${LOCALBASE}/lib
+ESI_LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \
+ libxml2.so:${PORTSDIR}/textproc/libxml2
+FOLLOW_XFF_CONFIGURE_ENABLE= follow-x-forwarded-for
+HTCP_CONFIGURE_ENABLE= htcp
+ICAP_CONFIGURE_ENABLE= icap-client
+ICMP_CONFIGURE_ENABLE= icmp
+IDENT_CONFIGURE_ENABLE= ident-lookups
+IPV6_CONFIGURE_ENABLE= ipv6
+KQUEUE_CONFIGURE_ENABLE= kqueue
+LARGEFILE_CONFIGURE_WITH= large-files
+LAX_HTTP_CONFIGURE_ENABLE= http-violations
+SNMP_CONFIGURE_ENABLE= snmp
+SSL_CONFIGURE_ENABLE= ssl
+SSL_CRTD_CONFIGURE_ENABLE= ssl-crtd
+STACKTRACES_CONFIGURE_ENABLE= stacktraces
+TP_IPFW_CONFIGURE_ENABLE= ipfw-transparent
+TP_IPF_CONFIGURE_ENABLE= ipf-transparent
+TP_PF_CONFIGURE_ENABLE= pf-transparent
+VIA_DB_CONFIGURE_ENABLE= forw-via-db
+WCCPV2_CONFIGURE_ENABLE= wccpv2
+WCCP_CONFIGURE_ENABLE= wccp
+
+# 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
+AUTH_LDAP_DESC= Install LDAP authentication helpers
+AUTH_NIS_DESC= Install NIS/YP authentication helpers
+AUTH_SASL_DESC= Install SASL authentication helpers
+AUTH_SMB_DESC= Install SMB auth. helpers (req. Samba)
+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 (broken on FreeBSD 10+)
+ESI_DESC= ESI support
+FOLLOW_XFF_DESC= Support for the X-Following-For header
+FS_AUFS_DESC= AUFS (async-io) support
+FS_COSS_DESC= COSS (not stable yet)
+HTCP_DESC= HTCP support
+ICAP_DESC= the ICAP client
+ICMP_DESC= ICMP pinging and network measurement
+IDENT_DESC= Ident lookups (RFC 931)
+KQUEUE_DESC= Kqueue(2) support
+LARGEFILE_DESC= Support large (>2GB) cache and log files
+SNMP_DESC= SNMP support
+SSL_CRTD_DESC= Use ssl_crtd to handle SSL cert requests
+SSL_DESC= SSL gatewaying support
+STACKTRACES_DESC= Enable automatic backtraces on fatal errors
+LAX_HTTP_DESC= Do not enforce strict HTTP compliance
+TP_IPFW_DESC= Transparent proxying with IPFW
+TP_IPF_DESC= Transparent proxying with IPFilter
+TP_PF_DESC= Transparent proxying with PF
+VIA_DB_DESC= Forward/Via database
+WCCPV2_DESC= Web Cache Coordination Protocol v2
+WCCP_DESC= Web Cache Coordination Protocol
+
+change_files= ChangeLog \
+ contrib/nextstep/makepkg \
+ contrib/nextstep/post_install \
+ errors/Makefile.am \
+ errors/Makefile.in \
+ helpers/basic_auth/MSNT/Makefile.am \
+ helpers/basic_auth/MSNT/Makefile.in \
+ src/Makefile.am \
+ src/Makefile.in \
+ src/cf_gen.cc \
+ src/squid.8.in \
+ tools/Makefile.am \
+ tools/Makefile.in
+
+.if !defined(SQUID_CONFIGURE_ARGS) \
+ || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
+PLIST_SUB+= UNLINKD=""
+.else
+PLIST_SUB+= UNLINKD="@comment "
+.endif
+
+CONFIGURE_ARGS= --with-default-user=squid \
+ --bindir=${PREFIX}/sbin \
+ --sbindir=${PREFIX}/sbin \
--datadir=${ETCDIR} \
--libexecdir=${PREFIX}/libexec/squid \
- --localstatedir=/var/squid \
+ --localstatedir=/var \
--sysconfdir=${ETCDIR} \
+ --with-logdir=/var/log/squid \
+ --with-pidfile=/var/run/squid/squid.pid \
+ --with-swapdir=/var/squid/cache/squid \
+ --enable-auth \
+ --enable-build-info \
+ --enable-loadable-modules \
--enable-removal-policies="lru heap" \
+ --disable-epoll \
--disable-linux-netfilter \
--disable-linux-tproxy \
- --disable-epoll
+ --disable-translation
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
+
+.if ${CC:T:Mclang*} || ${CXX:T:Mclang++*} \
+ || ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000024
+CXXFLAGS+= -Wno-unused-private-field
+.endif
# Authentication methods and modules:
-basic_auth= DB NCSA PAM MSNT SMB
-digest_auth= password
-external_acl= ip_user session unix_group wbinfo_group
-MAN8+= ncsa_auth.8 pam_auth.8 squid_db_auth.8 squid_session.8 \
- squid_unix_group.8
-.if ${PORT_OPTIONS:MLDAP_AUTH}
-USE_OPENLDAP= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAN8+= squid_ldap_auth.8 squid_ldap_group.8
+basic_auth= DB MSNT 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
+
+.if ${PORT_OPTIONS:MAUTH_LDAP}
basic_auth+= LDAP
-digest_auth+= ldap
-external_acl+= ldap_group
-libexec+= digest_ldap_auth squid_ldap_auth squid_ldap_group
+external_acl+= LDAP_group
.endif
-.if ${PORT_OPTIONS:MSASL_AUTH}
-LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
-CFLAGS+= -I${LOCALBASE}/include
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+
+.if ${PORT_OPTIONS:MAUTH_SASL}
basic_auth+= SASL
-libexec+= sasl_auth
.endif
-# POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too:
-.if ${PORT_OPTIONS:MNIS_AUTH} && !defined(NO_NIS) && !defined(WITHOUT_NIS)
-basic_auth+= YP
-libexec+= yp_auth
+
+.if ${PORT_OPTIONS:MAUTH_SMB}
+basic_auth+= SMB
+external_acl+= wbinfo_group
.endif
-CONFIGURE_ARGS+= --enable-auth="basic digest negotiate ntlm" \
- --enable-basic-auth-helpers="${basic_auth}" \
- --enable-digest-auth-helpers="${digest_auth}" \
- --enable-external-acl-helpers="${external_acl}" \
- --enable-ntlm-auth-helpers="SMB"
+
+.if ${PORT_OPTIONS:MAUTH_SQL}
+external_acl+= SQL_session
+.endif
+
# POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too:
-.if ${PORT_OPTIONS:MKERB_AUTH} && !defined(NO_KERBEROS) && !defined(WITHOUT_KERBEROS)
-# XXX This currently only works with heimdal from the base system,
-# see files/patch-squid_kerb_auth:
-CONFIGURE_ARGS+= --enable-negotiate-auth-helpers="squid_kerb_auth"
-libexec+= squid_kerb_auth
+.if ${PORT_OPTIONS:MAUTH_NIS} && !defined(NO_NIS) && !defined(WITHOUT_NIS)
+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
+. endif
+# the kerberos_ldap_group external helper depends on LDAP and SASL:
+. if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL}
+external_acl+= kerberos_ldap_group
+. endif
+.else
+negotiate_auth= none
+.endif
+
+CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \
+ --enable-auth-digest="${digest_auth}" \
+ --enable-external-acl-helpers="${external_acl}" \
+ --enable-auth-negotiate="${negotiate_auth}" \
+ --enable-auth-ntlm="${ntlm_auth}"
+
# Storage schemes:
+storage_schemes= diskd rock ufs
+diskio_modules= AIO Blocking DiskDaemon IpcIo Mmapped
-storage_schemes= ufs diskd null
-.if ${PORT_OPTIONS:MAUFS}
+.if ${PORT_OPTIONS:MFS_AUFS}
storage_schemes+= aufs
-.if ${OSVERSION}<700055
-# Only document libmap.conf for releases where it may be needed to
-# switch from libpthread (aka libkse) to libthr:
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.aufs
+diskio_modules+= DiskThreads
+# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS,
+# e.g. SQUID_CONFIGURE_ARGS=--with-aufs-threads=N
+LDFLAGS+= -pthread
+.else
+CONFIGURE_ARGS+= --without-pthreads
.endif
-# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS
-CONFIGURE_ARGS+= --with-pthreads
-.endif
-.if ${PORT_OPTIONS:MCOSS}
+
+.if ${PORT_OPTIONS:MFS_COSS}
+BROKEN= FS_COSS does not compile
storage_schemes+= coss
-.if ! ${PORT_OPTIONS:MAUFS}
-# use Posix AIO instead of aufs' AIO; note that you then need the kernel to
-# supply AIO support, either by loading the aio(4) module (n/a on 4.x) or by
-# adding the option VFS_AIO to your kernel configuration if you want to
-# actually use COSS storage:
-CONFIGURE_ARGS+= --enable-coss-aio-ops
.endif
-sbin+= cossdump
-.endif
-CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"
+
+CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" \
+ --enable-disk-io="${diskio_modules}"
+
+# Log daemon helpers:
+logdaemon_helpers= file
+CONFIGURE_ARGS+= --enable-log-daemon-helpers="${logdaemon_helpers}"
+
+# URL rewrite helpers:
+url_rewrite_helpers= fake
+CONFIGURE_ARGS+= --enable-url-rewrite-helpers="${url_rewrite_helpers}"
+
+# Storeid rewrite helpers:
+storeid_rewrite_helpers= file
+CONFIGURE_ARGS+= --enable-storeid-rewrite-helpers="${storeid_rewrite_helpers}"
# Other options set via 'make config':
-.if ${PORT_OPTIONS:MDELAY_POOLS}
-CONFIGURE_ARGS+= --enable-delay-pools
-.endif
-.if ${PORT_OPTIONS:MSNMP}
-CONFIGURE_ARGS+= --enable-snmp
-.endif
-.if ! ${PORT_OPTIONS:MCARP}
-CONFIGURE_ARGS+= --disable-carp
-.endif
.if ${PORT_OPTIONS:MSSL}
# we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only
# 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?
+#.include "${.CURDIR}/../../Mk/bsd.openssl.mk"
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl \
- --with-openssl="${OPENSSLBASE}"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -L${OPENSSLLIB}
-.endif
-.if ${PORT_OPTIONS:MPINGER}
-CONFIGURE_ARGS+= --enable-icmp
-libexec+= pinger
-.endif
-.if ${PORT_OPTIONS:MDNS_HELPER}
-CONFIGURE_ARGS+= --disable-internal-dns
-libexec+= dnsserver
-.endif
-.if ${PORT_OPTIONS:MHTCP}
-CONFIGURE_ARGS+= --enable-htcp
-.endif
-.if ${PORT_OPTIONS:MVIA_DB}
-CONFIGURE_ARGS+= --enable-forw-via-db
-.endif
-.if ${PORT_OPTIONS:MCACHE_DIGESTS}
-CONFIGURE_ARGS+= --enable-cache-digests
-.endif
-.if ! ${PORT_OPTIONS:MWCCP}
-CONFIGURE_ARGS+= --disable-wccp
-.endif
-.if ${PORT_OPTIONS:MWCCPV2}
-CONFIGURE_ARGS+= --enable-wccpv2
-.endif
-.if ${PORT_OPTIONS:MSTRICT_HTTP}
-CONFIGURE_ARGS+= --disable-http-violations
-.endif
-.if ! ${PORT_OPTIONS:MIDENT}
-CONFIGURE_ARGS+= --disable-ident-lookups
-.endif
-.if ${PORT_OPTIONS:MREFERER_LOG}
-CONFIGURE_ARGS+= --enable-referer-log
-.endif
-.if ${PORT_OPTIONS:MUSERAGENT_LOG}
-CONFIGURE_ARGS+= --enable-useragent-log
-.endif
-.if ${PORT_OPTIONS:MARP_ACL}
-CONFIGURE_ARGS+= --enable-arp-acl
+CONFIGURE_ARGS+= --with-openssl="${OPENSSLBASE}"
+CFLAGS+= -I${OPENSSLINC}
+LDFLAGS+= -L${OPENSSLLIB}
.endif
-.if ${PORT_OPTIONS:MPF}
-CONFIGURE_ARGS+= --enable-pf-transparent
-.endif
-.if ${PORT_OPTIONS:MIPFILTER}
-CONFIGURE_ARGS+= --enable-ipf-transparent
-.endif
-.if ${PORT_OPTIONS:MFOLLOW_XFF}
-CONFIGURE_ARGS+= --enable-follow-x-forwarded-for
-.endif
-.if ${PORT_OPTIONS:MICAP}
-IGNORE= does not have working ICAP support anymore -- please use Squid 3.x if you need ICAP. Please remove WITH_SQUID_ICAP from your make environment
-.endif
-.if ! ${PORT_OPTIONS:MKQUEUE}
-CONFIGURE_ARGS+= --disable-kqueue
+
+.if ${PORT_OPTIONS:MECAP}
+.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000
+# re-evaluate on FreeBSD 10+ with the next release
+# http://www.squid-cache.org/mail-archive/squid-users/201402/0324.html
+BROKEN= ECAP and clang are not friendly
.endif
-.if ${PORT_OPTIONS:MLARGEFILE}
-CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files
+LIB_DEPENDS+= libecap.so:${PORTSDIR}/www/libecap
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
.endif
+
.if ${PORT_OPTIONS:MSTACKTRACES}
-CONFIGURE_ARGS+= --enable-stacktraces
CFLAGS+= -g
STRIP=
.endif
-# Languages:
-#
-# If you do not define SQUID_LANGUAGES yourself, all available language files
-# will be installed; the default language will be English.
-
-SQUID_LANGUAGES?= Armenian Azerbaijani Bulgarian Catalan Czech Danish \
- Dutch English Estonian Finnish French German Greek \
- Hebrew Hungarian Italian Japanese Korean Lithuanian \
- Polish Portuguese Romanian Russian-1251 Russian-koi8-r \
- Serbian Simplify_Chinese Slovak Spanish Swedish \
- Traditional_Chinese Turkish Ukrainian-1251 \
- Ukrainian-koi8-u Ukrainian-utf8
-SQUID_DEFAULT_LANG?= English
-CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \
- --enable-default-err-language=${SQUID_DEFAULT_LANG}
+.if ${PORT_OPTIONS:MDEBUG} || defined(WITH_DEBUG)
+CONFIGURE_ARGS+= --disable-optimizations --enable-debug-cbdata
+WITH_DEBUG?= yes
+.endif
# Finally, add additional user specified configuration options:
CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS}
-CONFIGURE_ENV+= GREP="${GREP}"
-
-PLIST_DIRS= %%ETCDIR%%/icons libexec/squid
-PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,%%ETCDIR%%/icons/,} \
- ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,}
-PLIST_FILES+= man/man8/cachemgr.cgi.8.gz \
- man/man8/ncsa_auth.8.gz \
- man/man8/pam_auth.8.gz \
- man/man8/squid.8.gz \
- man/man8/squid_db_auth.8.gz \
- man/man8/squid_session.8.gz \
- man/man8/squid_unix_group.8.gz \
- %%ETCDIR%%/cachemgr.conf \
- %%ETCDIR%%/mime.conf \
- %%ETCDIR%%/msntauth.conf \
- %%ETCDIR%%/squid.conf
-
-.for d in ${SQUID_LANGUAGES}
-PLIST_DIRS+= %%ETCDIR%%/errors/${d}
-PLIST_FILES+= ${error_files:S,^,%%ETCDIR%%/errors/${d}/,}
-.endfor
-PLIST_DIRS+= %%ETCDIR%%/errors
-PLIST_DIRSTRY+= %%ETCDIR%% /var/squid/logs /var/squid
-
post-patch:
- @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%SQUID_GID%%|${SQUID_GID}|g' \
- -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/cf.data.pre
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \
- ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh
-# Prevent installation of .orig files by deleting them.
- @${FIND} ${WRKSRC} -name '*.bak' -delete
- @${FIND} ${WRKSRC} -name '*.orig' -delete
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
+ ${WRKSRC}/src/cf.data.pre
+ @(cd ${WRKSRC} && ${REINPLACE_CMD} \
+ -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}
+ @${REINPLACE_CMD} -e's/ ::1//' -e's/ fc00::\/7//' \
+ -e's/ fe80::\/10//' -e's/ 2001:DB8::2//' \
+ -e's/ 2001:DB8::a:0\/64//' \
+ -e'/tcp_outgoing_address 2001:db8::c001 good_service_net/d' \
+ -e'/tcp_outgoing_address 2001:db8::beef normal_service_net/d' \
+ -e'/tcp_outgoing_address 2001:db8::1/d' \
+ ${WRKSRC}/src/cf.data.pre
+.endif
post-install:
-.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/helpers/basic_auth/DB/passwd.sql \
${STAGEDIR}${EXAMPLESDIR}
-.endif
-.if ${PORT_OPTIONS:MPINGER}
- ${CHMOD} 4510 ${STAGEDIR}${PREFIX}/libexec/squid/pinger; \
- ${CHGRP} ${SQUID_GID} ${STAGEDIR}${PREFIX}/libexec/squid/pinger
-.endif
-.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${STAGEDIR}${DOCSDIR}
-.endif
+ (cd ${WRKSRC} && ${INSTALL_DATA} ${MYDOCS} ${STAGEDIR}${DOCSDIR})
+ ${MKDIR} ${STAGEDIR}/var/squid/logs
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/squid/distinfo b/www/squid/distinfo
index e8c257715b85..d60109f2f0d6 100644
--- a/www/squid/distinfo
+++ b/www/squid/distinfo
@@ -1,4 +1,2 @@
-SHA256 (squid2.7/squid-2.7.STABLE9.tar.bz2) = c0bdfcb5bb68debc1c9441308178bf148c67979b824c892a4710dc80a5b05d5e
-SIZE (squid2.7/squid-2.7.STABLE9.tar.bz2) = 1351366
-SHA256 (squid2.7/SQUID-2012_1.patch) = a456ed7a45fbecd94a4c68c0e72905135c4424c41c01ab858dc8c5760ee03a6f
-SIZE (squid2.7/SQUID-2012_1.patch) = 4804
+SHA256 (squid3.4/squid-3.4.7.tar.xz) = cc40a3cccdcdfc11269ea969e658d99e3ef2202999b78aa01a647a6bc71759ee
+SIZE (squid3.4/squid-3.4.7.tar.xz) = 2158672
diff --git a/www/squid/files/extra-patch-src-cf.data.pre.aufs b/www/squid/files/extra-patch-src-cf.data.pre.aufs
deleted file mode 100644
index 019fdcac0fc7..000000000000
--- a/www/squid/files/extra-patch-src-cf.data.pre.aufs
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/cf.data.pre.orig Wed Nov 1 15:12:02 2006
-+++ src/cf.data.pre Wed Nov 1 15:12:17 2006
-@@ -1097,6 +1100,17 @@
-
- see argument descriptions under ufs above
-
-+ Note:
-+ By default, FreeBSD uses the pthread(3) M:N threading library.
-+ You can, however, map the thread library to the 1:1 libthr(3)
-+ implementation by inserting the following lines into
-+ /etc/libmap.conf and see whether this performs better on your
-+ system:
-+
-+ [%%PREFIX%%/sbin/squid]
-+ libpthread.so.1 libthr.so.1
-+ libpthread.so.2 libthr.so.2
-+
- The diskd store type:
-
- "diskd" uses the same storage format as "ufs", utilizing a
diff --git a/www/squid/files/patch-compat_Makefile.in b/www/squid/files/patch-compat_Makefile.in
new file mode 100644
index 000000000000..dc083a938e85
--- /dev/null
+++ b/www/squid/files/patch-compat_Makefile.in
@@ -0,0 +1,28 @@
+--- 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@
diff --git a/www/squid/files/patch-compat_strlen.c b/www/squid/files/patch-compat_strlen.c
new file mode 100644
index 000000000000..a038910f3463
--- /dev/null
+++ b/www/squid/files/patch-compat_strlen.c
@@ -0,0 +1,31 @@
+--- 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;
++}
diff --git a/www/squid/files/patch-configure b/www/squid/files/patch-configure
index 1a686ea6068e..2009a7c3119a 100644
--- a/www/squid/files/patch-configure
+++ b/www/squid/files/patch-configure
@@ -1,19 +1,11 @@
-Patch for Squid bug 2203:
-
---with-maxfd inadvertently unsets LDFLAGS.
---- configure.orig 2009-02-05 19:27:06.000000000 +0100
-+++ configure 2009-02-05 19:27:59.000000000 +0100
-@@ -27810,11 +27810,12 @@
+--- configure.orig 2014-06-25 18:43:23.000000000 +0400
++++ configure 2014-08-18 14:46:23.000000000 +0400
+@@ -31752,6 +31752,8 @@
fi
-+TLDFLAGS="$LDFLAGS"
++LIBOBJS="$LIBOBJS strlen.$ac_objext"
+
- if test -z "$SQUID_MAXFD"; then
-
- { $as_echo "$as_me:$LINENO: checking Maximum number of filedescriptors we can open" >&5
- $as_echo_n "checking Maximum number of filedescriptors we can open... " >&6; }
--TLDFLAGS="$LDFLAGS"
- case $host in
- i386-unknown-freebsd*)
- if echo "$LDFLAGS" | grep -q pthread; then
+ 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
diff --git a/www/squid/files/patch-helpers-basic_auth-SMB-Makefile.in b/www/squid/files/patch-helpers-basic_auth-SMB-Makefile.in
deleted file mode 100644
index 09a82638fd3c..000000000000
--- a/www/squid/files/patch-helpers-basic_auth-SMB-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- helpers/basic_auth/SMB/Makefile.in.orig Tue Oct 4 07:29:26 2005
-+++ helpers/basic_auth/SMB/Makefile.in Tue Oct 4 07:29:49 2005
-@@ -129,7 +129,7 @@
- makesnmplib = @makesnmplib@
-
- SMB_AUTH_HELPER = smb_auth.sh
--SAMBAPREFIX = /usr/local/samba
-+SAMBAPREFIX = %%LOCALBASE%%
- SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER)
-
- libexec_SCRIPTS = $(SMB_AUTH_HELPER)
diff --git a/www/squid/files/patch-helpers-basic_auth-SMB-smb_auth.sh b/www/squid/files/patch-helpers-basic_auth-SMB-smb_auth.sh
deleted file mode 100644
index 8f41fa2ff024..000000000000
--- a/www/squid/files/patch-helpers-basic_auth-SMB-smb_auth.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-*** helpers/basic_auth/SMB/smb_auth.sh.orig Thu Feb 26 20:58:22 2004
---- helpers/basic_auth/SMB/smb_auth.sh Thu Feb 26 20:59:45 2004
-***************
-*** 17,22 ****
---- 17,24 ----
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-+ SAMBAPREFIX=${SAMBAPREFIX:-%%LOCALBASE%%}
-+
- read DOMAINNAME
- read PASSTHROUGH
- read NMBADDR
diff --git a/www/squid/files/patch-include-squid_types.h b/www/squid/files/patch-include-squid_types.h
deleted file mode 100644
index ec93f2dd3c39..000000000000
--- a/www/squid/files/patch-include-squid_types.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/squid_types.h.orig Mon Jul 7 00:45:26 2003
-+++ include/squid_types.h Mon Jul 7 00:48:39 2003
-@@ -66,8 +66,5 @@
- #if HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
--#if HAVE_SYS_BITYPES_H
--#include <sys/bitypes.h>
--#endif
-
- #endif /* SQUID_TYPES_H */
diff --git a/www/squid/files/patch-squid_kerb_auth b/www/squid/files/patch-squid_kerb_auth
deleted file mode 100644
index 2dd3353b6e05..000000000000
--- a/www/squid/files/patch-squid_kerb_auth
+++ /dev/null
@@ -1,581 +0,0 @@
-This file contains various patches that in general try to enable the
-compilation of the squid_kerb_auth authentication helper program on
-all versions of FreeBSD that are currently supported by the FreeBSD
-ports framework where Heimdal is part of the base system.
-
---- configure.orig 2009-02-05 19:27:06.000000000 +0100
-+++ configure 2009-02-05 19:40:29.000000000 +0100
-@@ -773,10 +773,13 @@
- NTLM_AUTH_HELPERS
- DIGEST_AUTH_HELPERS
- NEGOTIATE_AUTH_HELPERS
--EXTERNAL_ACL_HELPERS
-+KRB5CONFIG
-+KERBLIBS
-+KERBINC
- CPP
- GREP
- EGREP
-+EXTERNAL_ACL_HELPERS
- LIBSASL
- ENABLE_UNLINKD_TRUE
- ENABLE_UNLINKD_FALSE
-@@ -5789,50 +5792,59 @@
- fi
-
-
--# Check whether --enable-ntlm-fail-open was given.
--if test "${enable_ntlm_fail_open+set}" = set; then
-- enableval=$enable_ntlm_fail_open; if test "$enableval" = "yes" ; then
--
--cat >>confdefs.h <<\_ACEOF
--#define NTLM_FAIL_OPEN 1
--_ACEOF
-
-+if `echo "$NEGOTIATE_AUTH_HELPERS" | grep -q squid_kerb_auth`; then
-+ # Extract the first word of "krb5-config", so it can be a program name with args.
-+set dummy krb5-config; ac_word=$2
-+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if test "${ac_cv_path_KRB5CONFIG+set}" = set; then
-+ $as_echo_n "(cached) " >&6
-+else
-+ case $KRB5CONFIG in
-+ [\\/]* | ?:[\\/]*)
-+ ac_cv_path_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test with a path.
-+ ;;
-+ *)
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
-+ ac_cv_path_KRB5CONFIG="$as_dir/$ac_word$ac_exec_ext"
-+ $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
- fi
-+done
-+done
-+IFS=$as_save_IFS
-
-+ test -z "$ac_cv_path_KRB5CONFIG" && ac_cv_path_KRB5CONFIG="false"
-+ ;;
-+esac
- fi
--
--
--EXTERNAL_ACL_HELPERS=
--# Check whether --enable-external-acl-helpers was given.
--if test "${enable_external_acl_helpers+set}" = set; then
-- enableval=$enable_external_acl_helpers; case "$enableval" in
-- yes)
-- echo "ERROR: --enable-external-acl-helpers requires an argument"
-- exit 1
-- ;;
-- no)
-- ;;
-- *)
-- EXTERNAL_ACL_HELPERS="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
-- esac
--
-+KRB5CONFIG=$ac_cv_path_KRB5CONFIG
-+if test -n "$KRB5CONFIG"; then
-+ { $as_echo "$as_me:$LINENO: result: $KRB5CONFIG" >&5
-+$as_echo "$KRB5CONFIG" >&6; }
-+else
-+ { $as_echo "$as_me:$LINENO: result: no" >&5
-+$as_echo "no" >&6; }
- fi
-
--if test -n "$EXTERNAL_ACL_HELPERS"; then
-- for helper in $EXTERNAL_ACL_HELPERS; do
-- if test -f $srcdir/helpers/external_acl/$helper/Makefile.in; then
-- :
-- else
-- echo "ERROR: external acl helper $helper does not exists"
-- exit 1
-- fi
-- done
-- echo "External acl helpers built: $EXTERNAL_ACL_HELPERS"
--fi
-
-+ if test -z "$KRB5CONFIG"; then
-+ { { $as_echo "$as_me:$LINENO: error: sorry" >&5
-+$as_echo "$as_me: error: sorry" >&2;}
-+ { (exit need krb5-config to determine compilation settings); exit need krb5-config to determine compilation settings; }; }
-+ else
-+ KERBLIBS=`$KRB5CONFIG --libs gssapi`
-+ KERBINC=`$KRB5CONFIG --cflags`
-
-
--if test "$require_sasl" = "yes"; then
-+ fi
-
- ac_ext=c
- ac_cpp='$CPP $CPPFLAGS'
-@@ -6454,6 +6466,359 @@
-
-
-
-+for ac_header in gssapi/gssapi.h
-+do
-+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-+ { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
-+$as_echo_n "checking for $ac_header... " >&6; }
-+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-+ $as_echo_n "(cached) " >&6
-+fi
-+ac_res=`eval 'as_val=${'$as_ac_Header'}
-+ $as_echo "$as_val"'`
-+ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+else
-+ # Is the header compilable?
-+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
-+$as_echo_n "checking $ac_header usability... " >&6; }
-+cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h. */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h. */
-+$ac_includes_default
-+#include <$ac_header>
-+_ACEOF
-+rm -f conftest.$ac_objext
-+if { (ac_try="$ac_compile"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+$as_echo "$ac_try_echo") >&5
-+ (eval "$ac_compile") 2>conftest.er1
-+ ac_status=$?
-+ grep -v '^ *+' conftest.er1 >conftest.err
-+ rm -f conftest.er1
-+ cat conftest.err >&5
-+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ (exit $ac_status); } && {
-+ test -z "$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ } && test -s conftest.$ac_objext; then
-+ ac_header_compiler=yes
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_header_compiler=no
-+fi
-+
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-+$as_echo "$ac_header_compiler" >&6; }
-+
-+# Is the header present?
-+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
-+$as_echo_n "checking $ac_header presence... " >&6; }
-+cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h. */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h. */
-+#include <$ac_header>
-+_ACEOF
-+if { (ac_try="$ac_cpp conftest.$ac_ext"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+$as_echo "$ac_try_echo") >&5
-+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-+ ac_status=$?
-+ grep -v '^ *+' conftest.er1 >conftest.err
-+ rm -f conftest.er1
-+ cat conftest.err >&5
-+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ (exit $ac_status); } >/dev/null && {
-+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ }; then
-+ ac_header_preproc=yes
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_header_preproc=no
-+fi
-+
-+rm -f conftest.err conftest.$ac_ext
-+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-+$as_echo "$ac_header_preproc" >&6; }
-+
-+# So? What about this header?
-+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-+ yes:no: )
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-+ ac_header_preproc=yes
-+ ;;
-+ no:yes:* )
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
-+$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
-+$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-+ ( cat <<\_ASBOX
-+## ----------------------------------------------- ##
-+## Report this to http://www.squid-cache.org/bugs/ ##
-+## ----------------------------------------------- ##
-+_ASBOX
-+ ) | sed "s/^/$as_me: WARNING: /" >&2
-+ ;;
-+esac
-+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
-+$as_echo_n "checking for $ac_header... " >&6; }
-+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-+ $as_echo_n "(cached) " >&6
-+else
-+ eval "$as_ac_Header=\$ac_header_preproc"
-+fi
-+ac_res=`eval 'as_val=${'$as_ac_Header'}
-+ $as_echo "$as_val"'`
-+ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+
-+fi
-+if test `eval 'as_val=${'$as_ac_Header'}
-+ $as_echo "$as_val"'` = yes; then
-+ cat >>confdefs.h <<_ACEOF
-+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-+_ACEOF
-+
-+fi
-+
-+done
-+
-+ if test x"$ac_cv_header_gssapi_gssapi_h" != x"yes"; then
-+
-+for ac_header in gssapi.h
-+do
-+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-+ { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
-+$as_echo_n "checking for $ac_header... " >&6; }
-+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-+ $as_echo_n "(cached) " >&6
-+fi
-+ac_res=`eval 'as_val=${'$as_ac_Header'}
-+ $as_echo "$as_val"'`
-+ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+else
-+ # Is the header compilable?
-+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
-+$as_echo_n "checking $ac_header usability... " >&6; }
-+cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h. */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h. */
-+$ac_includes_default
-+#include <$ac_header>
-+_ACEOF
-+rm -f conftest.$ac_objext
-+if { (ac_try="$ac_compile"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+$as_echo "$ac_try_echo") >&5
-+ (eval "$ac_compile") 2>conftest.er1
-+ ac_status=$?
-+ grep -v '^ *+' conftest.er1 >conftest.err
-+ rm -f conftest.er1
-+ cat conftest.err >&5
-+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ (exit $ac_status); } && {
-+ test -z "$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ } && test -s conftest.$ac_objext; then
-+ ac_header_compiler=yes
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_header_compiler=no
-+fi
-+
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-+$as_echo "$ac_header_compiler" >&6; }
-+
-+# Is the header present?
-+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
-+$as_echo_n "checking $ac_header presence... " >&6; }
-+cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h. */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h. */
-+#include <$ac_header>
-+_ACEOF
-+if { (ac_try="$ac_cpp conftest.$ac_ext"
-+case "(($ac_try" in
-+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+ *) ac_try_echo=$ac_try;;
-+esac
-+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+$as_echo "$ac_try_echo") >&5
-+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-+ ac_status=$?
-+ grep -v '^ *+' conftest.er1 >conftest.err
-+ rm -f conftest.er1
-+ cat conftest.err >&5
-+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+ (exit $ac_status); } >/dev/null && {
-+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-+ test ! -s conftest.err
-+ }; then
-+ ac_header_preproc=yes
-+else
-+ $as_echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ ac_header_preproc=no
-+fi
-+
-+rm -f conftest.err conftest.$ac_ext
-+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-+$as_echo "$ac_header_preproc" >&6; }
-+
-+# So? What about this header?
-+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-+ yes:no: )
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-+ ac_header_preproc=yes
-+ ;;
-+ no:yes:* )
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
-+$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
-+$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-+ { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-+ ( cat <<\_ASBOX
-+## ----------------------------------------------- ##
-+## Report this to http://www.squid-cache.org/bugs/ ##
-+## ----------------------------------------------- ##
-+_ASBOX
-+ ) | sed "s/^/$as_me: WARNING: /" >&2
-+ ;;
-+esac
-+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
-+$as_echo_n "checking for $ac_header... " >&6; }
-+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-+ $as_echo_n "(cached) " >&6
-+else
-+ eval "$as_ac_Header=\$ac_header_preproc"
-+fi
-+ac_res=`eval 'as_val=${'$as_ac_Header'}
-+ $as_echo "$as_val"'`
-+ { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-+$as_echo "$ac_res" >&6; }
-+
-+fi
-+if test `eval 'as_val=${'$as_ac_Header'}
-+ $as_echo "$as_val"'` = yes; then
-+ cat >>confdefs.h <<_ACEOF
-+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-+_ACEOF
-+
-+else
-+ { { $as_echo "$as_me:$LINENO: error: neither <gssapi/gssapi.h> nor <gssapi.h> found" >&5
-+$as_echo "$as_me: error: neither <gssapi/gssapi.h> nor <gssapi.h> found" >&2;}
-+ { (exit 1); exit 1; }; }
-+
-+fi
-+
-+done
-+
-+ fi
-+fi
-+
-+# Check whether --enable-ntlm-fail-open was given.
-+if test "${enable_ntlm_fail_open+set}" = set; then
-+ enableval=$enable_ntlm_fail_open; if test "$enableval" = "yes" ; then
-+
-+cat >>confdefs.h <<\_ACEOF
-+#define NTLM_FAIL_OPEN 1
-+_ACEOF
-+
-+ fi
-+
-+fi
-+
-+
-+EXTERNAL_ACL_HELPERS=
-+# Check whether --enable-external-acl-helpers was given.
-+if test "${enable_external_acl_helpers+set}" = set; then
-+ enableval=$enable_external_acl_helpers; case "$enableval" in
-+ yes)
-+ echo "ERROR: --enable-external-acl-helpers requires an argument"
-+ exit 1
-+ ;;
-+ no)
-+ ;;
-+ *)
-+ EXTERNAL_ACL_HELPERS="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
-+ esac
-+
-+fi
-+
-+if test -n "$EXTERNAL_ACL_HELPERS"; then
-+ for helper in $EXTERNAL_ACL_HELPERS; do
-+ if test -f $srcdir/helpers/external_acl/$helper/Makefile.in; then
-+ :
-+ else
-+ echo "ERROR: external acl helper $helper does not exists"
-+ exit 1
-+ fi
-+ done
-+ echo "External acl helpers built: $EXTERNAL_ACL_HELPERS"
-+fi
-+
-+
-+
-+if test "$require_sasl" = "yes"; then
-+
-
- for ac_header in sasl/sasl.h sasl.h
- do
---- include/autoconf.h.in.orig 2008-06-05 02:18:07.000000000 +0200
-+++ include/autoconf.h.in 2008-07-06 17:45:05.000000000 +0200
-@@ -161,6 +161,12 @@
- /* Define to 1 if you have the <grp.h> header file. */
- #undef HAVE_GRP_H
-
-+/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
-+#undef HAVE_GSSAPI_GSSAPI_H
-+
-+/* Define to 1 if you have the <gssapi.h> header file. */
-+#undef HAVE_GSSAPI_H
-+
- /* Define to 1 if you have the `initgroups' function. */
- #undef HAVE_INITGROUPS
-
---- helpers/negotiate_auth/squid_kerb_auth/Makefile.in.orig 2007-11-12 02:14:15.000000000 +0100
-+++ helpers/negotiate_auth/squid_kerb_auth/Makefile.in 2008-07-06 17:45:05.000000000 +0200
-@@ -130,6 +130,18 @@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
- INSTALL_SCRIPT = @INSTALL_SCRIPT@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-+#-L$(top_builddir)/lib -lmiscutil $(XTRA_LIBS)
-+
-+# HEIMDAL
-+#KERBINC = -DHEIMDAL -I/usr/include/heimdal
-+#KERBLIBS = -lgssapi -lkrb5 -lcom_err -lasn1 -lroken
-+
-+# MIT
-+#KERBINC =
-+#KERBLIBS = -lgssapi_krb5 -lkrb5 -lcom_err
-+KERBINC = -DHEIMDAL @KERBINC@
-+KERBLIBS = @KERBLIBS@
-+KRB5CONFIG = @KRB5CONFIG@
- LDFLAGS = @LDFLAGS@
- LIBDLMALLOC = @LIBDLMALLOC@
- LIBOBJS = @LIBOBJS@
-@@ -265,15 +277,6 @@
- squid_kerb_auth_SOURCES = $(SOURCE) $(SPNEGO)
- #-I$(top_srcdir)/include -I$(top_srcdir)/src
- LDADD = $(KERBLIBS)
--#-L$(top_builddir)/lib -lmiscutil $(XTRA_LIBS)
--
--# HEIMDAL
--#KERBINC = -DHEIMDAL -I/usr/include/heimdal
--#KERBLIBS = -lgssapi -lkrb5 -lcom_err -lasn1 -lroken
--
--# MIT
--KERBINC =
--KERBLIBS = -lgssapi_krb5 -lkrb5 -lcom_err
- all: all-am
-
- .SUFFIXES:
---- helpers/negotiate_auth/squid_kerb_auth/squid_kerb_auth.c.orig 2008-02-24 20:18:53.000000000 +0100
-+++ helpers/negotiate_auth/squid_kerb_auth/squid_kerb_auth.c 2008-07-06 17:45:05.000000000 +0200
-@@ -24,6 +24,7 @@
- /*
- * Hosted at http://sourceforge.net/projects/squidkerbauth
- */
-+#include "config.h"
- #include <string.h>
- #include <stdio.h>
- #include <stdlib.h>
-@@ -31,6 +32,7 @@
- #include <unistd.h>
- #include <time.h>
- #include <sys/time.h>
-+#include <sys/param.h>
-
- #include "base64.h"
- #ifndef HAVE_SPNEGO
-@@ -47,7 +49,11 @@
- #define PROGRAM "squid_kerb_auth"
-
- #ifdef HEIMDAL
-+#ifdef HAVE_GSSAPI_GSSAPI_H
-+#include <gssapi/gssapi.h>
-+#else
- #include <gssapi.h>
-+#endif
- #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE
- #else
- #include <gssapi/gssapi.h>
---- helpers/negotiate_auth/squid_kerb_auth/spnegohelp/derparse.c.orig 2007-05-15 01:36:32.000000000 +0200
-+++ helpers/negotiate_auth/squid_kerb_auth/spnegohelp/derparse.c 2009-03-28 17:21:54.000000000 +0100
-@@ -22,12 +22,19 @@
- //
- /////////////////////////////////////////////////////////////
-
-+#include "config.h"
- #include <stdlib.h>
- #include <stdio.h>
- #include <memory.h>
- #include "spnego.h"
- #include "derparse.h"
-
-+#ifdef WORDS_BIGENDIAN
-+#undef __LITTLE_ENDIAN__
-+#else
-+#define __LITTLE_ENDIAN__ 1
-+#endif
-+
- //
- // The GSS Mechanism OID enumeration values (SPNEGO_MECH_OID) control which offset in
- // the array below, that a mechanism can be found.
diff --git a/www/squid/files/patch-src-cf.data.pre b/www/squid/files/patch-src-cf.data.pre
index 6cb44428ed2b..3d34626ec041 100644
--- a/www/squid/files/patch-src-cf.data.pre
+++ b/www/squid/files/patch-src-cf.data.pre
@@ -1,28 +1,6 @@
---- src/cf.data.pre.orig Tue Jun 26 01:34:57 2007
-+++ src/cf.data.pre Mon Jul 16 20:02:21 2007
-@@ -1207,6 +1207,21 @@
-
- Note that for coss, max-size must be less than COSS_MEMBUF_SZ
- (hard coded at 1 MB).
-+
-+ Note for FreeBSD users:
-+ COSS -- like aufs -- uses async IO so if you compiled Squid without
-+ support for the aufs storage type, COSS will use POSIX AIO.
-+ This means that you need to add the line
-+
-+ options VFS_AIO
-+
-+ to your kernel configuration in order to use COSS.
-+
-+ On FreeBSD 5 and higher you can load the aio(4) module and do not
-+ necessarily need to recompile your kernel.
-+
-+ If you compiled Squid with both support for aufs and COSS, COSS
-+ will use aufs' routines and does not need special kernel support.
- DOC_END
-
- NAME: logformat
-@@ -1439,6 +1454,10 @@
+--- 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 @@
LOC: Config.pidFilename
DOC_START
A filename to write the process-id to. To disable, enter "none".
@@ -32,19 +10,4 @@
+ %%PREFIX%%/etc/rc.d/squid for details.
DOC_END
- NAME: debug_options
-@@ -3275,12 +3294,12 @@
-
- NAME: cache_effective_user
- TYPE: string
--DEFAULT: nobody
-+DEFAULT: %%SQUID_UID%%
- LOC: Config.effectiveUser
- DOC_START
- If you start Squid as root, it will change its effective/real
- UID/GID to the user specified below. The default is to change
-- to UID to nobody. If you define cache_effective_user, but not
-+ to UID to %%SQUID_UID%%. If you define cache_effective_user, but not
- cache_effective_group, Squid sets the GID to the effective
- user's default group ID (taken from the password file) and
- supplementary group list from the from groups membership of
+ NAME: log_fqdn
diff --git a/www/squid/files/patch-src_tools.cc b/www/squid/files/patch-src_tools.cc
new file mode 100644
index 000000000000..c7a636c5c175
--- /dev/null
+++ b/www/squid/files/patch-src_tools.cc
@@ -0,0 +1,11 @@
+--- src/tools.cc.orig 2014-08-19 13:38:40.000000000 +0400
++++ src/tools.cc 2014-08-19 13:39:00.000000000 +0400
+@@ -735,7 +735,7 @@
+ uid = geteuid();
+ debugs(21, 3, "no_suid: PID " << getpid() << " giving up root priveleges forever");
+
+- if (setuid(0) < 0)
++ if (setuid(0) < 0 && TheProcessKind != pkHelper)
+ debugs(50, DBG_IMPORTANT, "WARNING: no_suid: setuid(0): " << xstrerror());
+
+ if (setuid(uid) < 0)
diff --git a/www/squid/files/patch-tools-Makefile.in b/www/squid/files/patch-tools-Makefile.in
deleted file mode 100644
index 99d44ccfe172..000000000000
--- a/www/squid/files/patch-tools-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/Makefile.in.orig 2008-05-10 18:39:20.000000000 +0200
-+++ tools/Makefile.in 2008-05-10 18:40:02.000000000 +0200
-@@ -791,6 +791,8 @@
- $(OBJS): $(top_srcdir)/include/version.h ../include/autoconf.h
-
- install-data-local:
-+ @echo "$(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default"; \
-+ $(INSTALL_DATA) $(srcdir)/cachemgr.conf $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default;
- @if test -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG) ; then \
- echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)" ; \
- else \
diff --git a/www/squid/files/pkg-deinstall.in b/www/squid/files/pkg-deinstall.in
deleted file mode 100644
index 464332da881b..000000000000
--- a/www/squid/files/pkg-deinstall.in
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-squid_base="/var/squid"
-squid_cachedir="${squid_base}/cache"
-squid_confdir=${PKG_PREFIX}/etc/squid
-squid_logdir="${squid_base}/logs"
-
-case $2 in
-DEINSTALL)
- cd ${squid_confdir} || exit 1
- for f in cachemgr.conf mime.conf msntauth.conf squid.conf; do
- cmp -s -z ${f} ${f}.default && rm ${f}
- done
- # try to cleanup directories in /var:
- for d in ${squid_cachedir} ${squid_logdir} ${squid_base} ; do
- rmdir ${d} 2>/dev/null
- done
- ;;
-POST-DEINSTALL)
- echo "===> post-deinstallation information for $1:"
- echo ""
- echo " Note:"
- echo " Squid related user accounts and groups were not removed."
- echo ""
- echo " To remove the '%%SQUID_UID%%' user and the '%%SQUID_GID%%' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -n %%SQUID_UID%% -u 100"
- if [ -d ${squid_base} -o -d ${squid_confdir} ] ; then
- echo ""
- echo " In order to ease updates the cache and log directories"
- echo " and all configuration files modified by you were preserved."
- echo ""
- echo " Please remove them manually if you do not want to use"
- echo " Squid any longer."
- fi
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid/files/pkg-install.in b/www/squid/files/pkg-install.in
index b4807bf82776..0a184145949a 100644
--- a/www/squid/files/pkg-install.in
+++ b/www/squid/files/pkg-install.in
@@ -5,66 +5,55 @@
PATH=/bin:/usr/bin:/usr/sbin
pkgname=$1
-squid_base="/var/squid"
+squid_homedir="/var/squid"
+squid_cache_basedir="${squid_homedir}/cache"
squid_confdir="${PKG_PREFIX:-%%PREFIX%%}/etc/squid"
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user="%%SQUID_UID%%"
-squid_group="%%SQUID_GID%%"
+squid_logdir="/var/log/squid"
+# these are hardcoded, see /usr/ports/UIDs and /usr/ports/GIDs:
+squid_user=squid
+squid_group=squid
squid_gid=100
squid_uid=100
case $2 in
PRE-INSTALL)
echo "===> Pre-installation configuration for ${pkgname}"
- if ! pw groupshow ${squid_group} -q >/dev/null ; then
- echo "There is no group '${squid_group}' on this system, so I will try to create it (using group id ${squid_gid}):"
- if ! pw groupadd ${squid_group} -g ${squid_gid} -q ; then
- echo "Failed to create group \"${squid_group}\"!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "Group '${squid_group}' created successfully:"
- fi
- else
- echo "I will use the existing group '${squid_group}':"
- fi
- pw groupshow ${squid_group}
-
- if ! pw usershow ${squid_user} -q >/dev/null ; then
- echo "There is no account '${squid_user}' on this system, so I will try to create it (using user id ${squid_uid}):"
- if ! pw useradd -q -n ${squid_user} \
- -u ${squid_uid} -g ${squid_group} \
- -c "Squid caching-proxy pseudo user" \
- -d "${squid_base}" -s "${nologin}" \
- -h - ; then
- echo "Failed to create user '${squid_user}'!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "User '${squid_user}' created successfully:"
- fi
+ ;;
+POST-INSTALL)
+ # Since we usually start the Squid master process as ${squid_user}
+ # instead of root make sure that ${squid_homedir} is writable for it.
+ if [ ! -d ${squid_homedir} ]; then
+ echo "Creating ${squid_homedir}..."
+ install -d -o root -g ${squid_group} \
+ -m 0775 ${squid_homedir}
else
- echo "I will use the existing user '${squid_user}':"
+ chgrp ${squid_group} ${squid_homedir}
+ chmod g+w ${squid_homedir}
fi
- pw usershow ${squid_user}
- for dir in cache logs; do
- if [ ! -d ${squid_base}/${dir} ]; then
- echo "Creating ${squid_base}/${dir}..."
+ if [ ! -d ${squid_cache_basedir} ]; then
+ echo "Creating ${squid_cache_basedir} ..."
install -d -o ${squid_user} -g ${squid_group} \
- -m 0750 ${squid_base}/${dir}
+ -m 0750 ${squid_cache_basedir}
+ else
+ chown ${squid_user} ${squid_cache_basedir}
+ chgrp ${squid_group} ${squid_cache_basedir}
+ chmod 0750 ${squid_cache_basedir}
fi
- done
if [ ! -d ${squid_confdir} ]; then
echo "Creating ${squid_confdir}..."
install -d -o root -g ${squid_group} \
-m 0755 ${squid_confdir}
+ else
+ chgrp ${squid_group} ${squid_confdir}
fi
- ;;
-POST-INSTALL)
- for file in cachemgr.conf mime.conf squid.conf; do
+ if [ ! -d ${squid_logdir} ]; then
+ echo "Creating ${squid_logdir}..."
+ install -d -o ${squid_user} -g ${squid_group} \
+ -m 0750 ${squid_logdir}
+ else
+ chown ${squid_user} ${squid_logdir}
+ chgrp ${squid_group} ${squid_logdir}
+ fi
+ for file in cachemgr.conf errorpage.css mime.conf msntauth.conf squid.conf; do
if [ ! -f ${squid_confdir}/${file} \
-a -f ${squid_confdir}/${file}.default ]; then
echo "Creating ${file} from default..."
diff --git a/www/squid/files/pkg-message.in b/www/squid/files/pkg-message.in
index e68b917544bb..aab1e73c235d 100644
--- a/www/squid/files/pkg-message.in
+++ b/www/squid/files/pkg-message.in
@@ -1,28 +1,33 @@
o You can find the configuration files for this package in the
directory %%PREFIX%%/etc/squid.
- o The default cache directory is /var/squid/cache.
- The default log directory is /var/squid/logs.
+ o The default cache directory is /var/squid/cache/squid/.
+ The default log directory is /var/log/squid/.
Note:
You must initialize new cache directories before you can start
- squid. Do this by running "squid -z" as 'root' or '%%SQUID_UID%%'.
+ squid. Do this by running "squid -z" as 'root' or 'squid'.
If your cache directories are already initialized (e.g. after an
upgrade of squid) you do not need to initialize them again.
- o The default configuration will deny everyone but local networks
- as defined in RFC 1918 access to the proxy service.
- Edit the "http_access allow/deny" directives in
- %%PREFIX%%/etc/squid/squid.conf to suit your needs.
+ o The default configuration will deny everyone but the local host and
+ local networks as defined in RFC 1918 for IPv4 and RFCs 4193 and
+ 4291 for IPv6 access to the proxy service. Edit the "http_access
+ allow/deny" directives in %%PREFIX%%/etc/squid/squid.conf
+ to suit your needs.
To enable Squid, set squid_enable=yes in either
/etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid
Please see %%PREFIX%%/etc/rc.d/squid for further details.
Note:
- If you just updated your Squid installation from 2.6 or earlier,
- make sure to check your Squid configuration against the 2.7 default
- configuration file %%PREFIX%%/etc/squid/squid.conf.default.
+ If you just updated your Squid installation from an earlier version,
+ make sure to check your Squid configuration against the 3.3 default
+ configuration file %%PREFIX%%/etc/squid/squid.conf.sample.
+
+ %%PREFIX%%/etc/squid/squid.conf.documented is a fully annotated
+ configuration file you can consult for further reference.
Additionally, you should check your configuration by calling
'squid -f /path/to/squid.conf -k parse' before starting Squid.
+
diff --git a/www/squid/files/squid.in b/www/squid/files/squid.in
index 56654a9950fe..c5843df89201 100644
--- a/www/squid/files/squid.in
+++ b/www/squid/files/squid.in
@@ -13,7 +13,7 @@
# Additional variables you can define in one of these files:
#
# squid_chdir: the directory into which the rc system moves into before
-# starting Squid. Default: /var/squid/logs
+# starting Squid. Default: /var/squid
#
# squid_conf: The configuration file that Squid should use.
# Default: %%PREFIX%%/etc/squid/squid.conf
@@ -24,7 +24,7 @@
# system call is not available in FreeBSD versions prior to 7.1.
#
# squid_user: The user id that should be used to run the Squid master
-# process. Default: %%SQUID_UID%%.
+# process. Default: squid.
# Note that you probably need to define "squid_user=root" if
# you want to run Squid in reverse proxy setups or if you want
# Squid to listen on a "privileged" port < 1024.
@@ -32,19 +32,67 @@
# squid_pidfile:
# The name (including the full path) of the Squid
# master process' PID file.
-# Default: /var/squid/logs/squid.pid.
+# Default: /var/run/squid/squid.pid.
# You only need to change this if you changed the
# corresponding entry in your Squid configuration.
#
# squid_flags: Additional commandline arguments for Squid you might want to
# use. See squid(8) for further details.
#
+# squid_krb5_ktname:
+# Alternative Kerberos 5 Key Table.
+# Default: none
+
+. /etc/rc.subr
+
+name=squid
+rcvar=squid_enable
+
+# Make sure that we invoke squid with "-f ${squid_conf}"; define this
+# variable early so reload_cmd and stop_precmd pick it up:
+
+extra_commands=reload
+reload_cmd=squid_reload
+start_precmd=squid_prestart
+start_postcmd=squid_getpid
+stop_precmd=squid_prestop
+stop_postcmd=squid_poststop
-squid_checkrunning() {
- ${command} ${squid_flags} -k check 2>/dev/null
+# squid(8) will not start if ${squid_conf} is not present so try
+# to catch that beforehand via ${required_files} rather than make
+# squid(8) crash.
+
+squid_load_rc_config()
+{
+ : ${squid_chdir:=/var/squid}
+ : ${squid_conf:=%%PREFIX%%/etc/squid/squid.conf}
+ : ${squid_enable:=NO}
+ : ${squid_program:=%%PREFIX%%/sbin/squid}
+ : ${squid_pidfile:=/var/run/squid/squid.pid}
+ : ${squid_user:=squid}
+
+ required_args="-f ${squid_conf}"
+ required_dirs=$chdir
+ required_files=$squid_conf
+ command_args="${required_args} ${squid_flags}"
+ procname="?squid-*"
+ pidfile=$squid_pidfile
+ state_dir=/var/run/squid
}
-squid_setfib() {
+squid_prestart()
+{
+ # prepare the state directory:
+ [ -d ${state_dir} ] && rm -rf ${state_dir}
+ install -d -o ${squid_user} -m 0755 ${state_dir}
+
+ # setup KRB5_KTNAME:
+ squid_krb5_ktname=${squid_krb5_ktname:-"NONE"}
+ if [ "${squid_krb5_ktname}" != "NONE" ]; then
+ export KRB5_KTNAME=${squid_krb5_ktname}
+ fi
+
+ # setup FIB tables:
if command -v check_namevarlist > /dev/null 2>&1; then
check_namevarlist fib && return 0
fi
@@ -52,47 +100,45 @@ squid_setfib() {
${SYSCTL} net.fibs >/dev/null 2>&1 || return 0
squid_fib=${squid_fib:-"NONE"}
- if [ "x${squid_fib}" != "xNONE" ]; then
- command="setfib -F ${squid_fib} ${command}"
+ if [ "${squid_fib}" != "NONE" ]; then
+ command="setfib -F $squid_fib $command"
else
return 0
fi
}
-squid_stop() {
- echo "Stopping ${name}."
- ${command} ${squid_flags} -k shutdown
- run_rc_command poll
-}
+squid_reload()
+{
-. /etc/rc.subr
-
-name=squid
-rcvar=squid_enable
-
-command=%%PREFIX%%/sbin/squid
-extra_commands=reload
-reload_cmd="${command} ${squid_flags} -k reconfigure"
-start_precmd="squid_setfib"
-stop_precmd="squid_checkrunning"
-stop_cmd="squid_stop"
-
-load_rc_config ${name}
-
-squid_chdir=${squid_chdir:-"/var/squid/logs"}
-squid_conf=${squid_conf:-"%%PREFIX%%/etc/squid/squid.conf"}
-squid_enable=${squid_enable:-"NO"}
-squid_flags=${squid_flags-"-D"}
-squid_pidfile=${squid_pidfile:-"/var/squid/logs/squid.pid"}
-squid_user=${squid_user:-%%SQUID_UID%%}
+ $command $required_args $squid_flags -k reconfigure
+}
-pidfile=${squid_pidfile}
-required_dirs=${squid_chdir}
+squid_getpid()
+{
+ # retrieve the PID of the Squid master process explicitly here
+ # in case rc.subr was unable to determine it:
+ if [ -z "$rc_pid" ]; then
+ while ! [ -f ${pidfile} ]; do
+ sleep 1
+ done
+ read _pid _junk <${pidfile}
+ [ -z "${_pid}" ] || pid=${_pid}
+ else
+ pid=${rc_pid}
+ fi
+}
-# squid(8) will not start if ${squid_conf} is not present so try
-# to catch that beforehand via ${required_files} rather than make
-# squid(8) crash.
+squid_prestop()
+{
+ command_args="$command_args -k shutdown"
+ $command $required_args $squid_flags -k check 2>/dev/null
+}
-required_files=${squid_conf}
+squid_poststop()
+{
+ rm -rf ${state_dir}
+}
-run_rc_command "$1"
+load_rc_config $name
+squid_load_rc_config
+run_rc_command $1
diff --git a/www/squid/pkg-descr b/www/squid/pkg-descr
index 0cd02912d960..bf8b272763c4 100644
--- a/www/squid/pkg-descr
+++ b/www/squid/pkg-descr
@@ -1,10 +1,5 @@
-Squid is a high-performance proxy caching server for web clients,
-supporting FTP, gopher, and HTTP data objects. Unlike traditional
-caching software, Squid handles all requests in a single, non-blocking,
-I/O-driven process.
-
-Squid supports SSL, extensive access controls, and full request logging.
-By using the lightweight Internet Cache Protocol, Squid caches can be
-arranged in a hierarchy or mesh for additional bandwidth savings.
+Squid is a fully-featured HTTP/1.0 proxy which is almost (but not quite)
+HTTP/1.1 compliant. Squid offers a rich access control, authorization and
+logging environment to develop web proxy and content serving applications.
WWW: http://www.squid-cache.org/
diff --git a/www/squid/pkg-plist b/www/squid/pkg-plist
new file mode 100644
index 000000000000..882618f50833
--- /dev/null
+++ b/www/squid/pkg-plist
@@ -0,0 +1,2176 @@
+@sample %%ETCDIR%%/cachemgr.conf.sample
+@sample %%ETCDIR%%/errorpage.css.sample
+%%ETCDIR%%/errors/COPYRIGHT
+%%ETCDIR%%/errors/TRANSLATORS
+%%ETCDIR%%/errors/af/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/af/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/af/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/af/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/af/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/af/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/af/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/af/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/af/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/af/ERR_DIR_LISTING
+%%ETCDIR%%/errors/af/ERR_DNS_FAIL
+%%ETCDIR%%/errors/af/ERR_ESI
+%%ETCDIR%%/errors/af/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/af/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/af/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/af/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/af/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/af/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/af/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/af/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/af/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/af/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/af/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/af/ERR_INVALID_REQ
+%%ETCDIR%%/errors/af/ERR_INVALID_RESP
+%%ETCDIR%%/errors/af/ERR_INVALID_URL
+%%ETCDIR%%/errors/af/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/af/ERR_NO_RELAY
+%%ETCDIR%%/errors/af/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/af/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/af/ERR_READ_ERROR
+%%ETCDIR%%/errors/af/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/af/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/af/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/af/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/af/ERR_TOO_BIG
+%%ETCDIR%%/errors/af/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/af/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/af/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/af/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/af/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/af/error-details.txt
+%%ETCDIR%%/errors/ar-ae
+%%ETCDIR%%/errors/ar-bh
+%%ETCDIR%%/errors/ar-dz
+%%ETCDIR%%/errors/ar-eg
+%%ETCDIR%%/errors/ar-iq
+%%ETCDIR%%/errors/ar-jo
+%%ETCDIR%%/errors/ar-kw
+%%ETCDIR%%/errors/ar-lb
+%%ETCDIR%%/errors/ar-ly
+%%ETCDIR%%/errors/ar-ma
+%%ETCDIR%%/errors/ar-om
+%%ETCDIR%%/errors/ar-qa
+%%ETCDIR%%/errors/ar-sa
+%%ETCDIR%%/errors/ar-sy
+%%ETCDIR%%/errors/ar-tn
+%%ETCDIR%%/errors/ar-ye
+%%ETCDIR%%/errors/ar/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/ar/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/ar/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/ar/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/ar/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/ar/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/ar/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/ar/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/ar/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/ar/ERR_DIR_LISTING
+%%ETCDIR%%/errors/ar/ERR_DNS_FAIL
+%%ETCDIR%%/errors/ar/ERR_ESI
+%%ETCDIR%%/errors/ar/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/ar/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/ar/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/ar/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/ar/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/ar/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/ar/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/ar/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/ar/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/ar/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/ar/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/ar/ERR_INVALID_REQ
+%%ETCDIR%%/errors/ar/ERR_INVALID_RESP
+%%ETCDIR%%/errors/ar/ERR_INVALID_URL
+%%ETCDIR%%/errors/ar/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/ar/ERR_NO_RELAY
+%%ETCDIR%%/errors/ar/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/ar/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/ar/ERR_READ_ERROR
+%%ETCDIR%%/errors/ar/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/ar/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/ar/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/ar/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/ar/ERR_TOO_BIG
+%%ETCDIR%%/errors/ar/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/ar/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/ar/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/ar/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/ar/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/ar/error-details.txt
+%%ETCDIR%%/errors/az-az
+%%ETCDIR%%/errors/az/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/az/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/az/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/az/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/az/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/az/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/az/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/az/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/az/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/az/ERR_DIR_LISTING
+%%ETCDIR%%/errors/az/ERR_DNS_FAIL
+%%ETCDIR%%/errors/az/ERR_ESI
+%%ETCDIR%%/errors/az/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/az/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/az/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/az/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/az/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/az/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/az/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/az/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/az/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/az/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/az/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/az/ERR_INVALID_REQ
+%%ETCDIR%%/errors/az/ERR_INVALID_RESP
+%%ETCDIR%%/errors/az/ERR_INVALID_URL
+%%ETCDIR%%/errors/az/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/az/ERR_NO_RELAY
+%%ETCDIR%%/errors/az/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/az/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/az/ERR_READ_ERROR
+%%ETCDIR%%/errors/az/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/az/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/az/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/az/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/az/ERR_TOO_BIG
+%%ETCDIR%%/errors/az/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/az/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/az/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/az/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/az/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/az/error-details.txt
+%%ETCDIR%%/errors/bg-bg
+%%ETCDIR%%/errors/bg/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/bg/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/bg/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/bg/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/bg/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/bg/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/bg/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/bg/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/bg/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/bg/ERR_DIR_LISTING
+%%ETCDIR%%/errors/bg/ERR_DNS_FAIL
+%%ETCDIR%%/errors/bg/ERR_ESI
+%%ETCDIR%%/errors/bg/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/bg/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/bg/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/bg/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/bg/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/bg/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/bg/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/bg/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/bg/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/bg/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/bg/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/bg/ERR_INVALID_REQ
+%%ETCDIR%%/errors/bg/ERR_INVALID_RESP
+%%ETCDIR%%/errors/bg/ERR_INVALID_URL
+%%ETCDIR%%/errors/bg/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/bg/ERR_NO_RELAY
+%%ETCDIR%%/errors/bg/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/bg/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/bg/ERR_READ_ERROR
+%%ETCDIR%%/errors/bg/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/bg/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/bg/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/bg/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/bg/ERR_TOO_BIG
+%%ETCDIR%%/errors/bg/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/bg/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/bg/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/bg/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/bg/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/bg/error-details.txt
+%%ETCDIR%%/errors/ca/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/ca/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/ca/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/ca/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/ca/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/ca/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/ca/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/ca/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/ca/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/ca/ERR_DIR_LISTING
+%%ETCDIR%%/errors/ca/ERR_DNS_FAIL
+%%ETCDIR%%/errors/ca/ERR_ESI
+%%ETCDIR%%/errors/ca/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/ca/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/ca/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/ca/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/ca/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/ca/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/ca/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/ca/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/ca/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/ca/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/ca/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/ca/ERR_INVALID_REQ
+%%ETCDIR%%/errors/ca/ERR_INVALID_RESP
+%%ETCDIR%%/errors/ca/ERR_INVALID_URL
+%%ETCDIR%%/errors/ca/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/ca/ERR_NO_RELAY
+%%ETCDIR%%/errors/ca/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/ca/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/ca/ERR_READ_ERROR
+%%ETCDIR%%/errors/ca/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/ca/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/ca/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/ca/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/ca/ERR_TOO_BIG
+%%ETCDIR%%/errors/ca/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/ca/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/ca/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/ca/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/ca/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/ca/error-details.txt
+%%ETCDIR%%/errors/cs-cz
+%%ETCDIR%%/errors/cs/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/cs/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/cs/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/cs/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/cs/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/cs/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/cs/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/cs/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/cs/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/cs/ERR_DIR_LISTING
+%%ETCDIR%%/errors/cs/ERR_DNS_FAIL
+%%ETCDIR%%/errors/cs/ERR_ESI
+%%ETCDIR%%/errors/cs/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/cs/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/cs/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/cs/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/cs/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/cs/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/cs/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/cs/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/cs/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/cs/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/cs/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/cs/ERR_INVALID_REQ
+%%ETCDIR%%/errors/cs/ERR_INVALID_RESP
+%%ETCDIR%%/errors/cs/ERR_INVALID_URL
+%%ETCDIR%%/errors/cs/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/cs/ERR_NO_RELAY
+%%ETCDIR%%/errors/cs/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/cs/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/cs/ERR_READ_ERROR
+%%ETCDIR%%/errors/cs/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/cs/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/cs/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/cs/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/cs/ERR_TOO_BIG
+%%ETCDIR%%/errors/cs/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/cs/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/cs/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/cs/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/cs/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/cs/error-details.txt
+%%ETCDIR%%/errors/da-dk
+%%ETCDIR%%/errors/da/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/da/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/da/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/da/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/da/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/da/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/da/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/da/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/da/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/da/ERR_DIR_LISTING
+%%ETCDIR%%/errors/da/ERR_DNS_FAIL
+%%ETCDIR%%/errors/da/ERR_ESI
+%%ETCDIR%%/errors/da/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/da/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/da/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/da/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/da/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/da/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/da/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/da/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/da/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/da/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/da/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/da/ERR_INVALID_REQ
+%%ETCDIR%%/errors/da/ERR_INVALID_RESP
+%%ETCDIR%%/errors/da/ERR_INVALID_URL
+%%ETCDIR%%/errors/da/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/da/ERR_NO_RELAY
+%%ETCDIR%%/errors/da/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/da/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/da/ERR_READ_ERROR
+%%ETCDIR%%/errors/da/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/da/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/da/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/da/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/da/ERR_TOO_BIG
+%%ETCDIR%%/errors/da/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/da/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/da/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/da/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/da/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/da/error-details.txt
+%%ETCDIR%%/errors/de-at
+%%ETCDIR%%/errors/de-ch
+%%ETCDIR%%/errors/de-de
+%%ETCDIR%%/errors/de-li
+%%ETCDIR%%/errors/de-lu
+%%ETCDIR%%/errors/de/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/de/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/de/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/de/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/de/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/de/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/de/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/de/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/de/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/de/ERR_DIR_LISTING
+%%ETCDIR%%/errors/de/ERR_DNS_FAIL
+%%ETCDIR%%/errors/de/ERR_ESI
+%%ETCDIR%%/errors/de/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/de/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/de/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/de/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/de/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/de/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/de/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/de/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/de/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/de/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/de/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/de/ERR_INVALID_REQ
+%%ETCDIR%%/errors/de/ERR_INVALID_RESP
+%%ETCDIR%%/errors/de/ERR_INVALID_URL
+%%ETCDIR%%/errors/de/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/de/ERR_NO_RELAY
+%%ETCDIR%%/errors/de/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/de/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/de/ERR_READ_ERROR
+%%ETCDIR%%/errors/de/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/de/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/de/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/de/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/de/ERR_TOO_BIG
+%%ETCDIR%%/errors/de/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/de/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/de/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/de/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/de/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/de/error-details.txt
+%%ETCDIR%%/errors/el-gr
+%%ETCDIR%%/errors/el/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/el/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/el/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/el/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/el/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/el/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/el/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/el/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/el/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/el/ERR_DIR_LISTING
+%%ETCDIR%%/errors/el/ERR_DNS_FAIL
+%%ETCDIR%%/errors/el/ERR_ESI
+%%ETCDIR%%/errors/el/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/el/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/el/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/el/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/el/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/el/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/el/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/el/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/el/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/el/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/el/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/el/ERR_INVALID_REQ
+%%ETCDIR%%/errors/el/ERR_INVALID_RESP
+%%ETCDIR%%/errors/el/ERR_INVALID_URL
+%%ETCDIR%%/errors/el/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/el/ERR_NO_RELAY
+%%ETCDIR%%/errors/el/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/el/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/el/ERR_READ_ERROR
+%%ETCDIR%%/errors/el/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/el/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/el/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/el/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/el/ERR_TOO_BIG
+%%ETCDIR%%/errors/el/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/el/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/el/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/el/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/el/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/el/error-details.txt
+%%ETCDIR%%/errors/en-au
+%%ETCDIR%%/errors/en-bz
+%%ETCDIR%%/errors/en-ca
+%%ETCDIR%%/errors/en-gb
+%%ETCDIR%%/errors/en-ie
+%%ETCDIR%%/errors/en-in
+%%ETCDIR%%/errors/en-jm
+%%ETCDIR%%/errors/en-nz
+%%ETCDIR%%/errors/en-ph
+%%ETCDIR%%/errors/en-sg
+%%ETCDIR%%/errors/en-tt
+%%ETCDIR%%/errors/en-uk
+%%ETCDIR%%/errors/en-us
+%%ETCDIR%%/errors/en-za
+%%ETCDIR%%/errors/en-zw
+%%ETCDIR%%/errors/en/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/en/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/en/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/en/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/en/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/en/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/en/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/en/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/en/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/en/ERR_DIR_LISTING
+%%ETCDIR%%/errors/en/ERR_DNS_FAIL
+%%ETCDIR%%/errors/en/ERR_ESI
+%%ETCDIR%%/errors/en/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/en/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/en/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/en/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/en/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/en/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/en/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/en/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/en/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/en/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/en/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/en/ERR_INVALID_REQ
+%%ETCDIR%%/errors/en/ERR_INVALID_RESP
+%%ETCDIR%%/errors/en/ERR_INVALID_URL
+%%ETCDIR%%/errors/en/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/en/ERR_NO_RELAY
+%%ETCDIR%%/errors/en/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/en/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/en/ERR_READ_ERROR
+%%ETCDIR%%/errors/en/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/en/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/en/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/en/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/en/ERR_TOO_BIG
+%%ETCDIR%%/errors/en/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/en/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/en/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/en/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/en/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/en/error-details.txt
+%%ETCDIR%%/errors/es-ar
+%%ETCDIR%%/errors/es-bo
+%%ETCDIR%%/errors/es-cl
+%%ETCDIR%%/errors/es-co
+%%ETCDIR%%/errors/es-cr
+%%ETCDIR%%/errors/es-do
+%%ETCDIR%%/errors/es-ec
+%%ETCDIR%%/errors/es-es
+%%ETCDIR%%/errors/es-gt
+%%ETCDIR%%/errors/es-hn
+%%ETCDIR%%/errors/es-mx
+%%ETCDIR%%/errors/es-ni
+%%ETCDIR%%/errors/es-pa
+%%ETCDIR%%/errors/es-pe
+%%ETCDIR%%/errors/es-pr
+%%ETCDIR%%/errors/es-py
+%%ETCDIR%%/errors/es-sv
+%%ETCDIR%%/errors/es-uy
+%%ETCDIR%%/errors/es-ve
+%%ETCDIR%%/errors/es/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/es/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/es/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/es/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/es/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/es/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/es/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/es/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/es/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/es/ERR_DIR_LISTING
+%%ETCDIR%%/errors/es/ERR_DNS_FAIL
+%%ETCDIR%%/errors/es/ERR_ESI
+%%ETCDIR%%/errors/es/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/es/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/es/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/es/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/es/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/es/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/es/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/es/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/es/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/es/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/es/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/es/ERR_INVALID_REQ
+%%ETCDIR%%/errors/es/ERR_INVALID_RESP
+%%ETCDIR%%/errors/es/ERR_INVALID_URL
+%%ETCDIR%%/errors/es/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/es/ERR_NO_RELAY
+%%ETCDIR%%/errors/es/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/es/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/es/ERR_READ_ERROR
+%%ETCDIR%%/errors/es/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/es/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/es/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/es/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/es/ERR_TOO_BIG
+%%ETCDIR%%/errors/es/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/es/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/es/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/es/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/es/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/es/error-details.txt
+%%ETCDIR%%/errors/et-ee
+%%ETCDIR%%/errors/et/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/et/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/et/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/et/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/et/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/et/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/et/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/et/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/et/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/et/ERR_DIR_LISTING
+%%ETCDIR%%/errors/et/ERR_DNS_FAIL
+%%ETCDIR%%/errors/et/ERR_ESI
+%%ETCDIR%%/errors/et/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/et/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/et/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/et/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/et/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/et/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/et/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/et/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/et/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/et/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/et/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/et/ERR_INVALID_REQ
+%%ETCDIR%%/errors/et/ERR_INVALID_RESP
+%%ETCDIR%%/errors/et/ERR_INVALID_URL
+%%ETCDIR%%/errors/et/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/et/ERR_NO_RELAY
+%%ETCDIR%%/errors/et/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/et/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/et/ERR_READ_ERROR
+%%ETCDIR%%/errors/et/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/et/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/et/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/et/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/et/ERR_TOO_BIG
+%%ETCDIR%%/errors/et/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/et/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/et/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/et/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/et/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/et/error-details.txt
+%%ETCDIR%%/errors/fa-fa
+%%ETCDIR%%/errors/fa-ir
+%%ETCDIR%%/errors/fa/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/fa/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/fa/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/fa/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/fa/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/fa/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/fa/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/fa/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/fa/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/fa/ERR_DIR_LISTING
+%%ETCDIR%%/errors/fa/ERR_DNS_FAIL
+%%ETCDIR%%/errors/fa/ERR_ESI
+%%ETCDIR%%/errors/fa/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/fa/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/fa/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/fa/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/fa/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/fa/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/fa/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/fa/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/fa/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/fa/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/fa/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/fa/ERR_INVALID_REQ
+%%ETCDIR%%/errors/fa/ERR_INVALID_RESP
+%%ETCDIR%%/errors/fa/ERR_INVALID_URL
+%%ETCDIR%%/errors/fa/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/fa/ERR_NO_RELAY
+%%ETCDIR%%/errors/fa/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/fa/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/fa/ERR_READ_ERROR
+%%ETCDIR%%/errors/fa/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/fa/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/fa/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/fa/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/fa/ERR_TOO_BIG
+%%ETCDIR%%/errors/fa/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/fa/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/fa/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/fa/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/fa/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/fa/error-details.txt
+%%ETCDIR%%/errors/fi-fi
+%%ETCDIR%%/errors/fi/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/fi/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/fi/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/fi/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/fi/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/fi/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/fi/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/fi/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/fi/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/fi/ERR_DIR_LISTING
+%%ETCDIR%%/errors/fi/ERR_DNS_FAIL
+%%ETCDIR%%/errors/fi/ERR_ESI
+%%ETCDIR%%/errors/fi/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/fi/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/fi/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/fi/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/fi/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/fi/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/fi/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/fi/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/fi/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/fi/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/fi/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/fi/ERR_INVALID_REQ
+%%ETCDIR%%/errors/fi/ERR_INVALID_RESP
+%%ETCDIR%%/errors/fi/ERR_INVALID_URL
+%%ETCDIR%%/errors/fi/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/fi/ERR_NO_RELAY
+%%ETCDIR%%/errors/fi/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/fi/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/fi/ERR_READ_ERROR
+%%ETCDIR%%/errors/fi/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/fi/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/fi/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/fi/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/fi/ERR_TOO_BIG
+%%ETCDIR%%/errors/fi/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/fi/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/fi/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/fi/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/fi/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/fi/error-details.txt
+%%ETCDIR%%/errors/fr-be
+%%ETCDIR%%/errors/fr-ca
+%%ETCDIR%%/errors/fr-ch
+%%ETCDIR%%/errors/fr-fr
+%%ETCDIR%%/errors/fr-lu
+%%ETCDIR%%/errors/fr-mc
+%%ETCDIR%%/errors/fr/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/fr/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/fr/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/fr/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/fr/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/fr/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/fr/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/fr/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/fr/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/fr/ERR_DIR_LISTING
+%%ETCDIR%%/errors/fr/ERR_DNS_FAIL
+%%ETCDIR%%/errors/fr/ERR_ESI
+%%ETCDIR%%/errors/fr/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/fr/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/fr/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/fr/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/fr/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/fr/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/fr/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/fr/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/fr/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/fr/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/fr/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/fr/ERR_INVALID_REQ
+%%ETCDIR%%/errors/fr/ERR_INVALID_RESP
+%%ETCDIR%%/errors/fr/ERR_INVALID_URL
+%%ETCDIR%%/errors/fr/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/fr/ERR_NO_RELAY
+%%ETCDIR%%/errors/fr/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/fr/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/fr/ERR_READ_ERROR
+%%ETCDIR%%/errors/fr/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/fr/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/fr/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/fr/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/fr/ERR_TOO_BIG
+%%ETCDIR%%/errors/fr/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/fr/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/fr/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/fr/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/fr/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/fr/error-details.txt
+%%ETCDIR%%/errors/he-il
+%%ETCDIR%%/errors/he/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/he/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/he/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/he/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/he/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/he/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/he/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/he/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/he/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/he/ERR_DIR_LISTING
+%%ETCDIR%%/errors/he/ERR_DNS_FAIL
+%%ETCDIR%%/errors/he/ERR_ESI
+%%ETCDIR%%/errors/he/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/he/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/he/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/he/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/he/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/he/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/he/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/he/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/he/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/he/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/he/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/he/ERR_INVALID_REQ
+%%ETCDIR%%/errors/he/ERR_INVALID_RESP
+%%ETCDIR%%/errors/he/ERR_INVALID_URL
+%%ETCDIR%%/errors/he/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/he/ERR_NO_RELAY
+%%ETCDIR%%/errors/he/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/he/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/he/ERR_READ_ERROR
+%%ETCDIR%%/errors/he/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/he/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/he/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/he/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/he/ERR_TOO_BIG
+%%ETCDIR%%/errors/he/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/he/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/he/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/he/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/he/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/he/error-details.txt
+%%ETCDIR%%/errors/hu-hu
+%%ETCDIR%%/errors/hu/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/hu/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/hu/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/hu/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/hu/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/hu/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/hu/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/hu/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/hu/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/hu/ERR_DIR_LISTING
+%%ETCDIR%%/errors/hu/ERR_DNS_FAIL
+%%ETCDIR%%/errors/hu/ERR_ESI
+%%ETCDIR%%/errors/hu/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/hu/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/hu/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/hu/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/hu/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/hu/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/hu/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/hu/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/hu/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/hu/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/hu/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/hu/ERR_INVALID_REQ
+%%ETCDIR%%/errors/hu/ERR_INVALID_RESP
+%%ETCDIR%%/errors/hu/ERR_INVALID_URL
+%%ETCDIR%%/errors/hu/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/hu/ERR_NO_RELAY
+%%ETCDIR%%/errors/hu/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/hu/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/hu/ERR_READ_ERROR
+%%ETCDIR%%/errors/hu/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/hu/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/hu/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/hu/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/hu/ERR_TOO_BIG
+%%ETCDIR%%/errors/hu/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/hu/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/hu/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/hu/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/hu/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/hu/error-details.txt
+%%ETCDIR%%/errors/hy-am
+%%ETCDIR%%/errors/hy-armn
+%%ETCDIR%%/errors/hy/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/hy/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/hy/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/hy/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/hy/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/hy/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/hy/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/hy/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/hy/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/hy/ERR_DIR_LISTING
+%%ETCDIR%%/errors/hy/ERR_DNS_FAIL
+%%ETCDIR%%/errors/hy/ERR_ESI
+%%ETCDIR%%/errors/hy/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/hy/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/hy/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/hy/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/hy/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/hy/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/hy/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/hy/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/hy/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/hy/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/hy/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/hy/ERR_INVALID_REQ
+%%ETCDIR%%/errors/hy/ERR_INVALID_RESP
+%%ETCDIR%%/errors/hy/ERR_INVALID_URL
+%%ETCDIR%%/errors/hy/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/hy/ERR_NO_RELAY
+%%ETCDIR%%/errors/hy/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/hy/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/hy/ERR_READ_ERROR
+%%ETCDIR%%/errors/hy/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/hy/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/hy/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/hy/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/hy/ERR_TOO_BIG
+%%ETCDIR%%/errors/hy/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/hy/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/hy/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/hy/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/hy/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/hy/error-details.txt
+%%ETCDIR%%/errors/id-id
+%%ETCDIR%%/errors/id/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/id/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/id/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/id/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/id/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/id/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/id/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/id/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/id/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/id/ERR_DIR_LISTING
+%%ETCDIR%%/errors/id/ERR_DNS_FAIL
+%%ETCDIR%%/errors/id/ERR_ESI
+%%ETCDIR%%/errors/id/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/id/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/id/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/id/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/id/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/id/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/id/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/id/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/id/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/id/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/id/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/id/ERR_INVALID_REQ
+%%ETCDIR%%/errors/id/ERR_INVALID_RESP
+%%ETCDIR%%/errors/id/ERR_INVALID_URL
+%%ETCDIR%%/errors/id/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/id/ERR_NO_RELAY
+%%ETCDIR%%/errors/id/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/id/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/id/ERR_READ_ERROR
+%%ETCDIR%%/errors/id/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/id/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/id/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/id/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/id/ERR_TOO_BIG
+%%ETCDIR%%/errors/id/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/id/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/id/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/id/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/id/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/id/error-details.txt
+%%ETCDIR%%/errors/it-ch
+%%ETCDIR%%/errors/it-it
+%%ETCDIR%%/errors/it/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/it/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/it/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/it/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/it/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/it/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/it/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/it/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/it/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/it/ERR_DIR_LISTING
+%%ETCDIR%%/errors/it/ERR_DNS_FAIL
+%%ETCDIR%%/errors/it/ERR_ESI
+%%ETCDIR%%/errors/it/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/it/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/it/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/it/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/it/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/it/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/it/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/it/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/it/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/it/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/it/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/it/ERR_INVALID_REQ
+%%ETCDIR%%/errors/it/ERR_INVALID_RESP
+%%ETCDIR%%/errors/it/ERR_INVALID_URL
+%%ETCDIR%%/errors/it/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/it/ERR_NO_RELAY
+%%ETCDIR%%/errors/it/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/it/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/it/ERR_READ_ERROR
+%%ETCDIR%%/errors/it/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/it/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/it/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/it/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/it/ERR_TOO_BIG
+%%ETCDIR%%/errors/it/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/it/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/it/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/it/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/it/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/it/error-details.txt
+%%ETCDIR%%/errors/ja-jp
+%%ETCDIR%%/errors/ja/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/ja/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/ja/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/ja/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/ja/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/ja/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/ja/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/ja/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/ja/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/ja/ERR_DIR_LISTING
+%%ETCDIR%%/errors/ja/ERR_DNS_FAIL
+%%ETCDIR%%/errors/ja/ERR_ESI
+%%ETCDIR%%/errors/ja/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/ja/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/ja/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/ja/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/ja/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/ja/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/ja/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/ja/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/ja/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/ja/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/ja/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/ja/ERR_INVALID_REQ
+%%ETCDIR%%/errors/ja/ERR_INVALID_RESP
+%%ETCDIR%%/errors/ja/ERR_INVALID_URL
+%%ETCDIR%%/errors/ja/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/ja/ERR_NO_RELAY
+%%ETCDIR%%/errors/ja/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/ja/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/ja/ERR_READ_ERROR
+%%ETCDIR%%/errors/ja/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/ja/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/ja/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/ja/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/ja/ERR_TOO_BIG
+%%ETCDIR%%/errors/ja/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/ja/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/ja/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/ja/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/ja/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/ja/error-details.txt
+%%ETCDIR%%/errors/ko-kp
+%%ETCDIR%%/errors/ko-kr
+%%ETCDIR%%/errors/ko/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/ko/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/ko/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/ko/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/ko/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/ko/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/ko/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/ko/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/ko/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/ko/ERR_DIR_LISTING
+%%ETCDIR%%/errors/ko/ERR_DNS_FAIL
+%%ETCDIR%%/errors/ko/ERR_ESI
+%%ETCDIR%%/errors/ko/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/ko/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/ko/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/ko/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/ko/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/ko/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/ko/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/ko/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/ko/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/ko/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/ko/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/ko/ERR_INVALID_REQ
+%%ETCDIR%%/errors/ko/ERR_INVALID_RESP
+%%ETCDIR%%/errors/ko/ERR_INVALID_URL
+%%ETCDIR%%/errors/ko/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/ko/ERR_NO_RELAY
+%%ETCDIR%%/errors/ko/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/ko/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/ko/ERR_READ_ERROR
+%%ETCDIR%%/errors/ko/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/ko/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/ko/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/ko/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/ko/ERR_TOO_BIG
+%%ETCDIR%%/errors/ko/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/ko/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/ko/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/ko/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/ko/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/ko/error-details.txt
+%%ETCDIR%%/errors/lt-lt
+%%ETCDIR%%/errors/lt/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/lt/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/lt/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/lt/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/lt/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/lt/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/lt/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/lt/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/lt/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/lt/ERR_DIR_LISTING
+%%ETCDIR%%/errors/lt/ERR_DNS_FAIL
+%%ETCDIR%%/errors/lt/ERR_ESI
+%%ETCDIR%%/errors/lt/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/lt/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/lt/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/lt/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/lt/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/lt/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/lt/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/lt/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/lt/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/lt/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/lt/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/lt/ERR_INVALID_REQ
+%%ETCDIR%%/errors/lt/ERR_INVALID_RESP
+%%ETCDIR%%/errors/lt/ERR_INVALID_URL
+%%ETCDIR%%/errors/lt/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/lt/ERR_NO_RELAY
+%%ETCDIR%%/errors/lt/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/lt/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/lt/ERR_READ_ERROR
+%%ETCDIR%%/errors/lt/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/lt/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/lt/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/lt/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/lt/ERR_TOO_BIG
+%%ETCDIR%%/errors/lt/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/lt/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/lt/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/lt/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/lt/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/lt/error-details.txt
+%%ETCDIR%%/errors/lv-lv
+%%ETCDIR%%/errors/lv/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/lv/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/lv/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/lv/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/lv/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/lv/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/lv/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/lv/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/lv/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/lv/ERR_DIR_LISTING
+%%ETCDIR%%/errors/lv/ERR_DNS_FAIL
+%%ETCDIR%%/errors/lv/ERR_ESI
+%%ETCDIR%%/errors/lv/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/lv/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/lv/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/lv/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/lv/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/lv/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/lv/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/lv/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/lv/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/lv/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/lv/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/lv/ERR_INVALID_REQ
+%%ETCDIR%%/errors/lv/ERR_INVALID_RESP
+%%ETCDIR%%/errors/lv/ERR_INVALID_URL
+%%ETCDIR%%/errors/lv/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/lv/ERR_NO_RELAY
+%%ETCDIR%%/errors/lv/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/lv/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/lv/ERR_READ_ERROR
+%%ETCDIR%%/errors/lv/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/lv/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/lv/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/lv/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/lv/ERR_TOO_BIG
+%%ETCDIR%%/errors/lv/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/lv/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/lv/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/lv/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/lv/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/lv/error-details.txt
+%%ETCDIR%%/errors/ms-my
+%%ETCDIR%%/errors/ms/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/ms/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/ms/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/ms/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/ms/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/ms/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/ms/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/ms/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/ms/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/ms/ERR_DIR_LISTING
+%%ETCDIR%%/errors/ms/ERR_DNS_FAIL
+%%ETCDIR%%/errors/ms/ERR_ESI
+%%ETCDIR%%/errors/ms/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/ms/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/ms/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/ms/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/ms/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/ms/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/ms/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/ms/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/ms/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/ms/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/ms/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/ms/ERR_INVALID_REQ
+%%ETCDIR%%/errors/ms/ERR_INVALID_RESP
+%%ETCDIR%%/errors/ms/ERR_INVALID_URL
+%%ETCDIR%%/errors/ms/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/ms/ERR_NO_RELAY
+%%ETCDIR%%/errors/ms/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/ms/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/ms/ERR_READ_ERROR
+%%ETCDIR%%/errors/ms/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/ms/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/ms/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/ms/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/ms/ERR_TOO_BIG
+%%ETCDIR%%/errors/ms/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/ms/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/ms/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/ms/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/ms/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/ms/error-details.txt
+%%ETCDIR%%/errors/nl-nl
+%%ETCDIR%%/errors/nl/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/nl/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/nl/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/nl/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/nl/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/nl/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/nl/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/nl/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/nl/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/nl/ERR_DIR_LISTING
+%%ETCDIR%%/errors/nl/ERR_DNS_FAIL
+%%ETCDIR%%/errors/nl/ERR_ESI
+%%ETCDIR%%/errors/nl/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/nl/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/nl/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/nl/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/nl/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/nl/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/nl/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/nl/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/nl/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/nl/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/nl/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/nl/ERR_INVALID_REQ
+%%ETCDIR%%/errors/nl/ERR_INVALID_RESP
+%%ETCDIR%%/errors/nl/ERR_INVALID_URL
+%%ETCDIR%%/errors/nl/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/nl/ERR_NO_RELAY
+%%ETCDIR%%/errors/nl/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/nl/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/nl/ERR_READ_ERROR
+%%ETCDIR%%/errors/nl/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/nl/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/nl/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/nl/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/nl/ERR_TOO_BIG
+%%ETCDIR%%/errors/nl/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/nl/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/nl/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/nl/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/nl/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/nl/error-details.txt
+%%ETCDIR%%/errors/oc/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/oc/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/oc/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/oc/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/oc/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/oc/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/oc/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/oc/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/oc/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/oc/ERR_DIR_LISTING
+%%ETCDIR%%/errors/oc/ERR_DNS_FAIL
+%%ETCDIR%%/errors/oc/ERR_ESI
+%%ETCDIR%%/errors/oc/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/oc/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/oc/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/oc/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/oc/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/oc/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/oc/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/oc/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/oc/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/oc/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/oc/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/oc/ERR_INVALID_REQ
+%%ETCDIR%%/errors/oc/ERR_INVALID_RESP
+%%ETCDIR%%/errors/oc/ERR_INVALID_URL
+%%ETCDIR%%/errors/oc/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/oc/ERR_NO_RELAY
+%%ETCDIR%%/errors/oc/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/oc/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/oc/ERR_READ_ERROR
+%%ETCDIR%%/errors/oc/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/oc/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/oc/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/oc/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/oc/ERR_TOO_BIG
+%%ETCDIR%%/errors/oc/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/oc/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/oc/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/oc/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/oc/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/oc/error-details.txt
+%%ETCDIR%%/errors/pl-pl
+%%ETCDIR%%/errors/pl/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/pl/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/pl/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/pl/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/pl/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/pl/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/pl/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/pl/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/pl/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/pl/ERR_DIR_LISTING
+%%ETCDIR%%/errors/pl/ERR_DNS_FAIL
+%%ETCDIR%%/errors/pl/ERR_ESI
+%%ETCDIR%%/errors/pl/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/pl/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/pl/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/pl/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/pl/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/pl/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/pl/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/pl/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/pl/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/pl/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/pl/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/pl/ERR_INVALID_REQ
+%%ETCDIR%%/errors/pl/ERR_INVALID_RESP
+%%ETCDIR%%/errors/pl/ERR_INVALID_URL
+%%ETCDIR%%/errors/pl/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/pl/ERR_NO_RELAY
+%%ETCDIR%%/errors/pl/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/pl/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/pl/ERR_READ_ERROR
+%%ETCDIR%%/errors/pl/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/pl/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/pl/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/pl/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/pl/ERR_TOO_BIG
+%%ETCDIR%%/errors/pl/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/pl/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/pl/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/pl/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/pl/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/pl/error-details.txt
+%%ETCDIR%%/errors/pt-br/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/pt-br/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/pt-br/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/pt-br/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/pt-br/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/pt-br/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/pt-br/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/pt-br/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/pt-br/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/pt-br/ERR_DIR_LISTING
+%%ETCDIR%%/errors/pt-br/ERR_DNS_FAIL
+%%ETCDIR%%/errors/pt-br/ERR_ESI
+%%ETCDIR%%/errors/pt-br/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/pt-br/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/pt-br/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/pt-br/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/pt-br/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/pt-br/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/pt-br/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/pt-br/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/pt-br/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/pt-br/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/pt-br/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/pt-br/ERR_INVALID_REQ
+%%ETCDIR%%/errors/pt-br/ERR_INVALID_RESP
+%%ETCDIR%%/errors/pt-br/ERR_INVALID_URL
+%%ETCDIR%%/errors/pt-br/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/pt-br/ERR_NO_RELAY
+%%ETCDIR%%/errors/pt-br/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/pt-br/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/pt-br/ERR_READ_ERROR
+%%ETCDIR%%/errors/pt-br/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/pt-br/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/pt-br/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/pt-br/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/pt-br/ERR_TOO_BIG
+%%ETCDIR%%/errors/pt-br/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/pt-br/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/pt-br/ERR_URN_RESOLVE
+%%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/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/pt/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/pt/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/pt/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/pt/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/pt/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/pt/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/pt/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/pt/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/pt/ERR_DIR_LISTING
+%%ETCDIR%%/errors/pt/ERR_DNS_FAIL
+%%ETCDIR%%/errors/pt/ERR_ESI
+%%ETCDIR%%/errors/pt/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/pt/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/pt/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/pt/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/pt/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/pt/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/pt/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/pt/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/pt/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/pt/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/pt/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/pt/ERR_INVALID_REQ
+%%ETCDIR%%/errors/pt/ERR_INVALID_RESP
+%%ETCDIR%%/errors/pt/ERR_INVALID_URL
+%%ETCDIR%%/errors/pt/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/pt/ERR_NO_RELAY
+%%ETCDIR%%/errors/pt/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/pt/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/pt/ERR_READ_ERROR
+%%ETCDIR%%/errors/pt/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/pt/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/pt/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/pt/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/pt/ERR_TOO_BIG
+%%ETCDIR%%/errors/pt/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/pt/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/pt/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/pt/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/pt/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/pt/error-details.txt
+%%ETCDIR%%/errors/ro-md
+%%ETCDIR%%/errors/ro-ro
+%%ETCDIR%%/errors/ro/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/ro/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/ro/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/ro/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/ro/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/ro/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/ro/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/ro/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/ro/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/ro/ERR_DIR_LISTING
+%%ETCDIR%%/errors/ro/ERR_DNS_FAIL
+%%ETCDIR%%/errors/ro/ERR_ESI
+%%ETCDIR%%/errors/ro/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/ro/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/ro/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/ro/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/ro/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/ro/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/ro/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/ro/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/ro/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/ro/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/ro/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/ro/ERR_INVALID_REQ
+%%ETCDIR%%/errors/ro/ERR_INVALID_RESP
+%%ETCDIR%%/errors/ro/ERR_INVALID_URL
+%%ETCDIR%%/errors/ro/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/ro/ERR_NO_RELAY
+%%ETCDIR%%/errors/ro/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/ro/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/ro/ERR_READ_ERROR
+%%ETCDIR%%/errors/ro/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/ro/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/ro/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/ro/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/ro/ERR_TOO_BIG
+%%ETCDIR%%/errors/ro/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/ro/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/ro/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/ro/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/ro/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/ro/error-details.txt
+%%ETCDIR%%/errors/ru-ru
+%%ETCDIR%%/errors/ru/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/ru/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/ru/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/ru/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/ru/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/ru/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/ru/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/ru/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/ru/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/ru/ERR_DIR_LISTING
+%%ETCDIR%%/errors/ru/ERR_DNS_FAIL
+%%ETCDIR%%/errors/ru/ERR_ESI
+%%ETCDIR%%/errors/ru/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/ru/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/ru/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/ru/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/ru/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/ru/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/ru/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/ru/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/ru/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/ru/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/ru/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/ru/ERR_INVALID_REQ
+%%ETCDIR%%/errors/ru/ERR_INVALID_RESP
+%%ETCDIR%%/errors/ru/ERR_INVALID_URL
+%%ETCDIR%%/errors/ru/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/ru/ERR_NO_RELAY
+%%ETCDIR%%/errors/ru/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/ru/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/ru/ERR_READ_ERROR
+%%ETCDIR%%/errors/ru/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/ru/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/ru/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/ru/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/ru/ERR_TOO_BIG
+%%ETCDIR%%/errors/ru/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/ru/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/ru/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/ru/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/ru/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/ru/error-details.txt
+%%ETCDIR%%/errors/sk-sk
+%%ETCDIR%%/errors/sk/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/sk/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/sk/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/sk/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/sk/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/sk/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/sk/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/sk/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/sk/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/sk/ERR_DIR_LISTING
+%%ETCDIR%%/errors/sk/ERR_DNS_FAIL
+%%ETCDIR%%/errors/sk/ERR_ESI
+%%ETCDIR%%/errors/sk/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/sk/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/sk/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/sk/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/sk/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/sk/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/sk/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/sk/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/sk/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/sk/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/sk/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/sk/ERR_INVALID_REQ
+%%ETCDIR%%/errors/sk/ERR_INVALID_RESP
+%%ETCDIR%%/errors/sk/ERR_INVALID_URL
+%%ETCDIR%%/errors/sk/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/sk/ERR_NO_RELAY
+%%ETCDIR%%/errors/sk/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/sk/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/sk/ERR_READ_ERROR
+%%ETCDIR%%/errors/sk/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/sk/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/sk/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/sk/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/sk/ERR_TOO_BIG
+%%ETCDIR%%/errors/sk/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/sk/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/sk/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/sk/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/sk/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/sk/error-details.txt
+%%ETCDIR%%/errors/sl-si
+%%ETCDIR%%/errors/sl/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/sl/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/sl/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/sl/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/sl/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/sl/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/sl/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/sl/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/sl/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/sl/ERR_DIR_LISTING
+%%ETCDIR%%/errors/sl/ERR_DNS_FAIL
+%%ETCDIR%%/errors/sl/ERR_ESI
+%%ETCDIR%%/errors/sl/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/sl/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/sl/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/sl/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/sl/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/sl/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/sl/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/sl/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/sl/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/sl/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/sl/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/sl/ERR_INVALID_REQ
+%%ETCDIR%%/errors/sl/ERR_INVALID_RESP
+%%ETCDIR%%/errors/sl/ERR_INVALID_URL
+%%ETCDIR%%/errors/sl/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/sl/ERR_NO_RELAY
+%%ETCDIR%%/errors/sl/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/sl/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/sl/ERR_READ_ERROR
+%%ETCDIR%%/errors/sl/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/sl/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/sl/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/sl/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/sl/ERR_TOO_BIG
+%%ETCDIR%%/errors/sl/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/sl/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/sl/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/sl/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/sl/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/sl/error-details.txt
+%%ETCDIR%%/errors/sr
+%%ETCDIR%%/errors/sr-cyrl/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/sr-cyrl/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/sr-cyrl/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/sr-cyrl/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/sr-cyrl/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/sr-cyrl/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/sr-cyrl/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/sr-cyrl/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/sr-cyrl/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/sr-cyrl/ERR_DIR_LISTING
+%%ETCDIR%%/errors/sr-cyrl/ERR_DNS_FAIL
+%%ETCDIR%%/errors/sr-cyrl/ERR_ESI
+%%ETCDIR%%/errors/sr-cyrl/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/sr-cyrl/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/sr-cyrl/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/sr-cyrl/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/sr-cyrl/ERR_INVALID_REQ
+%%ETCDIR%%/errors/sr-cyrl/ERR_INVALID_RESP
+%%ETCDIR%%/errors/sr-cyrl/ERR_INVALID_URL
+%%ETCDIR%%/errors/sr-cyrl/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/sr-cyrl/ERR_NO_RELAY
+%%ETCDIR%%/errors/sr-cyrl/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/sr-cyrl/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/sr-cyrl/ERR_READ_ERROR
+%%ETCDIR%%/errors/sr-cyrl/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/sr-cyrl/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/sr-cyrl/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/sr-cyrl/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/sr-cyrl/ERR_TOO_BIG
+%%ETCDIR%%/errors/sr-cyrl/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/sr-cyrl/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/sr-cyrl/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/sr-cyrl/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/sr-cyrl/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/sr-cyrl/error-details.txt
+%%ETCDIR%%/errors/sr-latn-cs
+%%ETCDIR%%/errors/sr-latn/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/sr-latn/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/sr-latn/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/sr-latn/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/sr-latn/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/sr-latn/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/sr-latn/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/sr-latn/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/sr-latn/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/sr-latn/ERR_DIR_LISTING
+%%ETCDIR%%/errors/sr-latn/ERR_DNS_FAIL
+%%ETCDIR%%/errors/sr-latn/ERR_ESI
+%%ETCDIR%%/errors/sr-latn/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/sr-latn/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/sr-latn/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/sr-latn/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/sr-latn/ERR_INVALID_REQ
+%%ETCDIR%%/errors/sr-latn/ERR_INVALID_RESP
+%%ETCDIR%%/errors/sr-latn/ERR_INVALID_URL
+%%ETCDIR%%/errors/sr-latn/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/sr-latn/ERR_NO_RELAY
+%%ETCDIR%%/errors/sr-latn/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/sr-latn/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/sr-latn/ERR_READ_ERROR
+%%ETCDIR%%/errors/sr-latn/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/sr-latn/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/sr-latn/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/sr-latn/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/sr-latn/ERR_TOO_BIG
+%%ETCDIR%%/errors/sr-latn/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/sr-latn/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/sr-latn/ERR_URN_RESOLVE
+%%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-sp
+%%ETCDIR%%/errors/sv-fi
+%%ETCDIR%%/errors/sv-se
+%%ETCDIR%%/errors/sv/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/sv/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/sv/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/sv/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/sv/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/sv/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/sv/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/sv/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/sv/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/sv/ERR_DIR_LISTING
+%%ETCDIR%%/errors/sv/ERR_DNS_FAIL
+%%ETCDIR%%/errors/sv/ERR_ESI
+%%ETCDIR%%/errors/sv/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/sv/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/sv/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/sv/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/sv/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/sv/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/sv/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/sv/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/sv/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/sv/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/sv/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/sv/ERR_INVALID_REQ
+%%ETCDIR%%/errors/sv/ERR_INVALID_RESP
+%%ETCDIR%%/errors/sv/ERR_INVALID_URL
+%%ETCDIR%%/errors/sv/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/sv/ERR_NO_RELAY
+%%ETCDIR%%/errors/sv/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/sv/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/sv/ERR_READ_ERROR
+%%ETCDIR%%/errors/sv/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/sv/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/sv/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/sv/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/sv/ERR_TOO_BIG
+%%ETCDIR%%/errors/sv/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/sv/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/sv/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/sv/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/sv/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/sv/error-details.txt
+%%ETCDIR%%/errors/templates/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/templates/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/templates/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/templates/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/templates/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/templates/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/templates/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/templates/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/templates/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/templates/ERR_DIR_LISTING
+%%ETCDIR%%/errors/templates/ERR_DNS_FAIL
+%%ETCDIR%%/errors/templates/ERR_ESI
+%%ETCDIR%%/errors/templates/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/templates/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/templates/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/templates/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/templates/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/templates/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/templates/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/templates/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/templates/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/templates/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/templates/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/templates/ERR_INVALID_REQ
+%%ETCDIR%%/errors/templates/ERR_INVALID_RESP
+%%ETCDIR%%/errors/templates/ERR_INVALID_URL
+%%ETCDIR%%/errors/templates/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/templates/ERR_NO_RELAY
+%%ETCDIR%%/errors/templates/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/templates/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/templates/ERR_READ_ERROR
+%%ETCDIR%%/errors/templates/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/templates/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/templates/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/templates/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/templates/ERR_TOO_BIG
+%%ETCDIR%%/errors/templates/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/templates/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/templates/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/templates/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/templates/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/templates/error-details.txt
+%%ETCDIR%%/errors/th-th
+%%ETCDIR%%/errors/th/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/th/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/th/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/th/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/th/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/th/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/th/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/th/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/th/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/th/ERR_DIR_LISTING
+%%ETCDIR%%/errors/th/ERR_DNS_FAIL
+%%ETCDIR%%/errors/th/ERR_ESI
+%%ETCDIR%%/errors/th/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/th/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/th/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/th/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/th/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/th/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/th/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/th/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/th/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/th/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/th/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/th/ERR_INVALID_REQ
+%%ETCDIR%%/errors/th/ERR_INVALID_RESP
+%%ETCDIR%%/errors/th/ERR_INVALID_URL
+%%ETCDIR%%/errors/th/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/th/ERR_NO_RELAY
+%%ETCDIR%%/errors/th/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/th/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/th/ERR_READ_ERROR
+%%ETCDIR%%/errors/th/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/th/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/th/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/th/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/th/ERR_TOO_BIG
+%%ETCDIR%%/errors/th/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/th/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/th/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/th/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/th/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/th/error-details.txt
+%%ETCDIR%%/errors/tr-tr
+%%ETCDIR%%/errors/tr/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/tr/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/tr/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/tr/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/tr/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/tr/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/tr/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/tr/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/tr/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/tr/ERR_DIR_LISTING
+%%ETCDIR%%/errors/tr/ERR_DNS_FAIL
+%%ETCDIR%%/errors/tr/ERR_ESI
+%%ETCDIR%%/errors/tr/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/tr/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/tr/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/tr/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/tr/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/tr/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/tr/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/tr/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/tr/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/tr/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/tr/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/tr/ERR_INVALID_REQ
+%%ETCDIR%%/errors/tr/ERR_INVALID_RESP
+%%ETCDIR%%/errors/tr/ERR_INVALID_URL
+%%ETCDIR%%/errors/tr/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/tr/ERR_NO_RELAY
+%%ETCDIR%%/errors/tr/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/tr/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/tr/ERR_READ_ERROR
+%%ETCDIR%%/errors/tr/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/tr/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/tr/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/tr/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/tr/ERR_TOO_BIG
+%%ETCDIR%%/errors/tr/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/tr/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/tr/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/tr/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/tr/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/tr/error-details.txt
+%%ETCDIR%%/errors/uk-ua
+%%ETCDIR%%/errors/uk/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/uk/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/uk/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/uk/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/uk/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/uk/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/uk/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/uk/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/uk/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/uk/ERR_DIR_LISTING
+%%ETCDIR%%/errors/uk/ERR_DNS_FAIL
+%%ETCDIR%%/errors/uk/ERR_ESI
+%%ETCDIR%%/errors/uk/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/uk/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/uk/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/uk/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/uk/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/uk/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/uk/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/uk/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/uk/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/uk/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/uk/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/uk/ERR_INVALID_REQ
+%%ETCDIR%%/errors/uk/ERR_INVALID_RESP
+%%ETCDIR%%/errors/uk/ERR_INVALID_URL
+%%ETCDIR%%/errors/uk/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/uk/ERR_NO_RELAY
+%%ETCDIR%%/errors/uk/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/uk/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/uk/ERR_READ_ERROR
+%%ETCDIR%%/errors/uk/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/uk/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/uk/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/uk/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/uk/ERR_TOO_BIG
+%%ETCDIR%%/errors/uk/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/uk/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/uk/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/uk/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/uk/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/uk/error-details.txt
+%%ETCDIR%%/errors/uz/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/uz/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/uz/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/uz/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/uz/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/uz/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/uz/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/uz/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/uz/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/uz/ERR_DIR_LISTING
+%%ETCDIR%%/errors/uz/ERR_DNS_FAIL
+%%ETCDIR%%/errors/uz/ERR_ESI
+%%ETCDIR%%/errors/uz/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/uz/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/uz/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/uz/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/uz/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/uz/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/uz/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/uz/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/uz/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/uz/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/uz/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/uz/ERR_INVALID_REQ
+%%ETCDIR%%/errors/uz/ERR_INVALID_RESP
+%%ETCDIR%%/errors/uz/ERR_INVALID_URL
+%%ETCDIR%%/errors/uz/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/uz/ERR_NO_RELAY
+%%ETCDIR%%/errors/uz/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/uz/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/uz/ERR_READ_ERROR
+%%ETCDIR%%/errors/uz/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/uz/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/uz/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/uz/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/uz/ERR_TOO_BIG
+%%ETCDIR%%/errors/uz/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/uz/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/uz/ERR_URN_RESOLVE
+%%ETCDIR%%/errors/uz/ERR_WRITE_ERROR
+%%ETCDIR%%/errors/uz/ERR_ZERO_SIZE_OBJECT
+%%ETCDIR%%/errors/uz/error-details.txt
+%%ETCDIR%%/errors/vi-vn
+%%ETCDIR%%/errors/vi/ERR_ACCESS_DENIED
+%%ETCDIR%%/errors/vi/ERR_ACL_TIME_QUOTA_EXCEEDED
+%%ETCDIR%%/errors/vi/ERR_AGENT_CONFIGURE
+%%ETCDIR%%/errors/vi/ERR_AGENT_WPAD
+%%ETCDIR%%/errors/vi/ERR_CACHE_ACCESS_DENIED
+%%ETCDIR%%/errors/vi/ERR_CACHE_MGR_ACCESS_DENIED
+%%ETCDIR%%/errors/vi/ERR_CANNOT_FORWARD
+%%ETCDIR%%/errors/vi/ERR_CONFLICT_HOST
+%%ETCDIR%%/errors/vi/ERR_CONNECT_FAIL
+%%ETCDIR%%/errors/vi/ERR_DIR_LISTING
+%%ETCDIR%%/errors/vi/ERR_DNS_FAIL
+%%ETCDIR%%/errors/vi/ERR_ESI
+%%ETCDIR%%/errors/vi/ERR_FORWARDING_DENIED
+%%ETCDIR%%/errors/vi/ERR_FTP_DISABLED
+%%ETCDIR%%/errors/vi/ERR_FTP_FAILURE
+%%ETCDIR%%/errors/vi/ERR_FTP_FORBIDDEN
+%%ETCDIR%%/errors/vi/ERR_FTP_NOT_FOUND
+%%ETCDIR%%/errors/vi/ERR_FTP_PUT_CREATED
+%%ETCDIR%%/errors/vi/ERR_FTP_PUT_ERROR
+%%ETCDIR%%/errors/vi/ERR_FTP_PUT_MODIFIED
+%%ETCDIR%%/errors/vi/ERR_FTP_UNAVAILABLE
+%%ETCDIR%%/errors/vi/ERR_GATEWAY_FAILURE
+%%ETCDIR%%/errors/vi/ERR_ICAP_FAILURE
+%%ETCDIR%%/errors/vi/ERR_INVALID_REQ
+%%ETCDIR%%/errors/vi/ERR_INVALID_RESP
+%%ETCDIR%%/errors/vi/ERR_INVALID_URL
+%%ETCDIR%%/errors/vi/ERR_LIFETIME_EXP
+%%ETCDIR%%/errors/vi/ERR_NO_RELAY
+%%ETCDIR%%/errors/vi/ERR_ONLY_IF_CACHED_MISS
+%%ETCDIR%%/errors/vi/ERR_PRECONDITION_FAILED
+%%ETCDIR%%/errors/vi/ERR_READ_ERROR
+%%ETCDIR%%/errors/vi/ERR_READ_TIMEOUT
+%%ETCDIR%%/errors/vi/ERR_SECURE_CONNECT_FAIL
+%%ETCDIR%%/errors/vi/ERR_SHUTTING_DOWN
+%%ETCDIR%%/errors/vi/ERR_SOCKET_FAILURE
+%%ETCDIR%%/errors/vi/ERR_TOO_BIG
+%%ETCDIR%%/errors/vi/ERR_UNSUP_HTTPVERSION
+%%ETCDIR%%/errors/vi/ERR_UNSUP_REQ
+%%ETCDIR%%/errors/vi/ERR_URN_RESOLVE
+%%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-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%%/icons/SN.png
+%%ETCDIR%%/icons/silk/application.png
+%%ETCDIR%%/icons/silk/arrow_up.png
+%%ETCDIR%%/icons/silk/bomb.png
+%%ETCDIR%%/icons/silk/box.png
+%%ETCDIR%%/icons/silk/bricks.png
+%%ETCDIR%%/icons/silk/bullet_red.png
+%%ETCDIR%%/icons/silk/cd.png
+%%ETCDIR%%/icons/silk/chart_line.png
+%%ETCDIR%%/icons/silk/compress.png
+%%ETCDIR%%/icons/silk/computer_link.png
+%%ETCDIR%%/icons/silk/css.png
+%%ETCDIR%%/icons/silk/cup.png
+%%ETCDIR%%/icons/silk/database.png
+%%ETCDIR%%/icons/silk/database_table.png
+%%ETCDIR%%/icons/silk/drive_disk.png
+%%ETCDIR%%/icons/silk/film.png
+%%ETCDIR%%/icons/silk/film_key.png
+%%ETCDIR%%/icons/silk/folder.png
+%%ETCDIR%%/icons/silk/folder_table.png
+%%ETCDIR%%/icons/silk/image.png
+%%ETCDIR%%/icons/silk/information.png
+%%ETCDIR%%/icons/silk/layers.png
+%%ETCDIR%%/icons/silk/layout.png
+%%ETCDIR%%/icons/silk/link.png
+%%ETCDIR%%/icons/silk/music.png
+%%ETCDIR%%/icons/silk/package.png
+%%ETCDIR%%/icons/silk/package_go.png
+%%ETCDIR%%/icons/silk/page_code.png
+%%ETCDIR%%/icons/silk/page_excel.png
+%%ETCDIR%%/icons/silk/page_green.png
+%%ETCDIR%%/icons/silk/page_white.png
+%%ETCDIR%%/icons/silk/page_white_acrobat.png
+%%ETCDIR%%/icons/silk/page_white_c.png
+%%ETCDIR%%/icons/silk/page_white_cplusplus.png
+%%ETCDIR%%/icons/silk/page_white_flash.png
+%%ETCDIR%%/icons/silk/page_white_magnify.png
+%%ETCDIR%%/icons/silk/page_white_picture.png
+%%ETCDIR%%/icons/silk/page_white_powerpoint.png
+%%ETCDIR%%/icons/silk/page_white_stack.png
+%%ETCDIR%%/icons/silk/page_white_text.png
+%%ETCDIR%%/icons/silk/page_white_word.png
+%%ETCDIR%%/icons/silk/page_white_zip.png
+%%ETCDIR%%/icons/silk/page_world.png
+%%ETCDIR%%/icons/silk/photo.png
+%%ETCDIR%%/icons/silk/picture.png
+%%ETCDIR%%/icons/silk/plugin.png
+%%ETCDIR%%/icons/silk/plugin_add.png
+%%ETCDIR%%/icons/silk/script.png
+%%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
+libexec/squid/basic_pam_auth
+libexec/squid/basic_pop3_auth
+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/cachemgr.cgi
+%%AUTH_LDAP%%%%AUTH_SASL%%libexec/squid/cert_tool
+%%SSL%%libexec/squid/cert_valid.pl
+libexec/squid/digest_file_auth
+libexec/squid/diskd
+%%DNS_HELPER%%libexec/squid/dnsserver
+libexec/squid/ext_file_userip_acl
+%%AUTH_LDAP%%%%AUTH_SASL%%libexec/squid/ext_kerberos_ldap_group_acl
+%%AUTH_LDAP%%libexec/squid/ext_ldap_group_acl
+%%AUTH_SQL%%libexec/squid/ext_sql_session_acl
+libexec/squid/ext_time_quota_acl
+libexec/squid/ext_unix_group_acl
+%%AUTH_SMB%%libexec/squid/ext_wbinfo_group_acl
+libexec/squid/helper-mux.pl
+libexec/squid/log_file_daemon
+%%AUTH_KERB%%libexec/squid/negotiate_kerberos_auth
+%%AUTH_KERB%%libexec/squid/negotiate_kerberos_auth_test
+%%AUTH_KERB%%libexec/squid/negotiate_wrapper_auth
+libexec/squid/ntlm_fake_auth
+libexec/squid/ntlm_smb_lm_auth
+%%ICMP%%@mode 4510
+%%ICMP%%@group squid
+%%ICMP%%libexec/squid/pinger
+%%ICMP%%@group
+%%ICMP%%@mode
+%%SSL_CRTD%%libexec/squid/ssl_crtd
+%%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_ncsa_auth.8.gz
+man/man8/basic_pam_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
+man/man8/digest_file_auth.8.gz
+man/man8/ext_file_userip_acl.8.gz
+%%AUTH_LDAP%%man/man8/ext_ldap_group_acl.8.gz
+%%AUTH_SQL%%man/man8/ext_sql_session_acl.8.gz
+man/man8/ext_time_quota_acl.8.gz
+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
+sbin/purge
+sbin/squid
+sbin/squidclient
+@dirrm %%ETCDIR%%/errors/af
+@dirrm %%ETCDIR%%/errors/ar
+@dirrm %%ETCDIR%%/errors/az
+@dirrm %%ETCDIR%%/errors/bg
+@dirrm %%ETCDIR%%/errors/ca
+@dirrm %%ETCDIR%%/errors/cs
+@dirrm %%ETCDIR%%/errors/da
+@dirrm %%ETCDIR%%/errors/de
+@dirrm %%ETCDIR%%/errors/el
+@dirrm %%ETCDIR%%/errors/en
+@dirrm %%ETCDIR%%/errors/es
+@dirrm %%ETCDIR%%/errors/et
+@dirrm %%ETCDIR%%/errors/fa
+@dirrm %%ETCDIR%%/errors/fi
+@dirrm %%ETCDIR%%/errors/fr
+@dirrm %%ETCDIR%%/errors/he
+@dirrm %%ETCDIR%%/errors/hu
+@dirrm %%ETCDIR%%/errors/hy
+@dirrm %%ETCDIR%%/errors/id
+@dirrm %%ETCDIR%%/errors/it
+@dirrm %%ETCDIR%%/errors/ja
+@dirrm %%ETCDIR%%/errors/ko
+@dirrm %%ETCDIR%%/errors/lt
+@dirrm %%ETCDIR%%/errors/lv
+@dirrm %%ETCDIR%%/errors/ms
+@dirrm %%ETCDIR%%/errors/nl
+@dirrm %%ETCDIR%%/errors/oc
+@dirrm %%ETCDIR%%/errors/pl
+@dirrm %%ETCDIR%%/errors/pt
+@dirrm %%ETCDIR%%/errors/pt-br
+@dirrm %%ETCDIR%%/errors/ro
+@dirrm %%ETCDIR%%/errors/ru
+@dirrm %%ETCDIR%%/errors/sk
+@dirrm %%ETCDIR%%/errors/sl
+@dirrm %%ETCDIR%%/errors/sr-cyrl
+@dirrm %%ETCDIR%%/errors/sr-latn
+@dirrm %%ETCDIR%%/errors/sv
+@dirrm %%ETCDIR%%/errors/templates
+@dirrm %%ETCDIR%%/errors/th
+@dirrm %%ETCDIR%%/errors/tr
+@dirrm %%ETCDIR%%/errors/uk
+@dirrm %%ETCDIR%%/errors/uz
+@dirrm %%ETCDIR%%/errors/vi
+@dirrm %%ETCDIR%%/errors/zh-cn
+@dirrm %%ETCDIR%%/errors/zh-tw
+@dirrm %%ETCDIR%%/errors
+@dirrm %%ETCDIR%%/icons/silk
+@dirrm %%ETCDIR%%/icons
+@dirrmtry %%ETCDIR%%
+@dirrm libexec/squid
+@dirrmtry /var/log/squid
+@dirrmtry /var/run/squid
+@dirrmtry /var/squid/cache/squid
+@dirrmtry /var/squid/cache
+@dirrmtry /var/squid/logs
+@dirrmtry /var/squid
diff --git a/www/squid33/Makefile b/www/squid33/Makefile
index f4bb52944425..4629afb6f818 100644
--- a/www/squid33/Makefile
+++ b/www/squid33/Makefile
@@ -25,12 +25,15 @@ PATCHFILES= FreeBSD_silence_nosuid_mk1.patch:nosid
MAINTAINER= ports@FreeBSD.org
COMMENT= HTTP Caching Proxy
+DEPRECATED= Reached EOL on 13 July 2013, use www/squid (v3.4) instead
+EXPIRATION_DATE=2015-01-31
+
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
SQUID_STABLE_VER= 13
-CONFLICTS_INSTALL= squid-2.[0-9].* squid32-* cacheboy-[0-9]* lusca-head-[0-9]*
+CONFLICTS_INSTALL= squid-3*
USES= perl5 tar:bzip2 shebangfix
SHEBANG_FILES= scripts/*.pl contrib/*.pl src/*.pl tools/*.pl\