Merge ~athos-ribeiro/ubuntu/+source/squid:MRE-jammy-5.7 into ubuntu/+source/squid:ubuntu/jammy-devel

Proposed by Athos Ribeiro
Status: Superseded
Proposed branch: ~athos-ribeiro/ubuntu/+source/squid:MRE-jammy-5.7
Merge into: ubuntu/+source/squid:ubuntu/jammy-devel
Diff against target: 91606 lines (+20882/-18611)
4124 files modified
CONTRIBUTORS (+115/-3)
ChangeLog (+68/-0)
INSTALL (+1/-1)
Makefile.am (+1/-1)
Makefile.in (+2/-1)
QUICKSTART (+1/-1)
README (+1/-1)
RELEASENOTES.html (+34/-4)
acinclude/ax_cxx_0x_types.m4 (+1/-1)
acinclude/ax_cxx_compile_stdcxx_11.m4 (+1/-1)
acinclude/ax_with_prog.m4 (+1/-1)
acinclude/compiler-flags.m4 (+18/-18)
acinclude/init.m4 (+5/-5)
acinclude/krb5.m4 (+3/-3)
acinclude/lib-checks.m4 (+3/-3)
acinclude/os-deps.m4 (+13/-13)
acinclude/pam.m4 (+4/-4)
acinclude/pkg.m4 (+3/-3)
acinclude/squid-util.m4 (+6/-6)
acinclude/tdb.m4 (+1/-1)
aclocal.m4 (+10059/-10017)
bootstrap.sh (+4/-4)
cfgaux/config.guess (+887/-613)
cfgaux/config.sub (+1349/-1260)
cfgaux/ltmain.sh (+512/-315)
compat/GnuRegex.c (+23/-16)
compat/GnuRegex.h (+5/-5)
compat/Makefile.am (+1/-1)
compat/Makefile.in (+2/-1)
compat/assert.cc (+1/-1)
compat/assert.h (+1/-1)
compat/cmsg.h (+1/-1)
compat/compat.cc (+1/-1)
compat/compat.h (+1/-1)
compat/compat_shared.h (+1/-1)
compat/cppunit.h (+1/-1)
compat/cpu.h (+5/-3)
compat/debug.cc (+1/-1)
compat/debug.h (+1/-1)
compat/eui64_aton.c (+1/-1)
compat/eui64_aton.h (+1/-1)
compat/fdsetsize.h (+1/-1)
compat/getaddrinfo.cc (+1/-1)
compat/getaddrinfo.h (+1/-1)
compat/getnameinfo.cc (+1/-1)
compat/getnameinfo.h (+1/-1)
compat/inet_ntop.cc (+1/-1)
compat/inet_ntop.h (+1/-1)
compat/inet_pton.cc (+1/-1)
compat/inet_pton.h (+1/-1)
compat/initgroups.c (+1/-1)
compat/initgroups.h (+1/-1)
compat/memrchr.cc (+1/-1)
compat/memrchr.h (+1/-1)
compat/mswindows.cc (+1/-1)
compat/openssl.h (+3/-1)
compat/os/aix.h (+1/-1)
compat/os/android.h (+1/-1)
compat/os/dragonfly.h (+1/-1)
compat/os/freebsd.h (+1/-1)
compat/os/hpux.h (+1/-1)
compat/os/linux.h (+1/-1)
compat/os/macosx.h (+1/-1)
compat/os/mswindows.h (+7/-3)
compat/os/netbsd.h (+1/-1)
compat/os/next.h (+1/-1)
compat/os/openbsd.h (+1/-1)
compat/os/opensolaris_10_netdb.h (+1/-1)
compat/os/os2.h (+1/-1)
compat/os/qnx.h (+1/-1)
compat/os/sgi.h (+1/-1)
compat/os/solaris.h (+1/-1)
compat/os/sunos.h (+1/-1)
compat/osdetect.h (+1/-1)
compat/psignal.c (+1/-1)
compat/psignal.h (+1/-1)
compat/shm.cc (+1/-1)
compat/shm.h (+1/-1)
compat/statvfs.cc (+1/-1)
compat/statvfs.h (+1/-1)
compat/stdio.h (+1/-1)
compat/stdvarargs.h (+1/-1)
compat/strerror.c (+1/-1)
compat/strnrchr.c (+1/-1)
compat/strnrchr.h (+1/-1)
compat/strnstr.cc (+1/-1)
compat/strtoll.c (+1/-1)
compat/strtoll.h (+1/-1)
compat/tempnam.c (+1/-1)
compat/tempnam.h (+1/-1)
compat/testPreCompiler.cc (+1/-1)
compat/testPreCompiler.h (+1/-1)
compat/types.h (+1/-1)
compat/valgrind.h (+1/-1)
compat/xalloc.cc (+1/-1)
compat/xalloc.h (+1/-1)
compat/xis.h (+1/-1)
compat/xstrerror.cc (+1/-1)
compat/xstrerror.h (+1/-1)
compat/xstring.cc (+1/-1)
compat/xstring.h (+1/-1)
compat/xstrto.cc (+1/-1)
compat/xstrto.h (+1/-1)
configure (+336/-186)
configure.ac (+36/-35)
contrib/Makefile.am (+2/-2)
contrib/Makefile.in (+3/-2)
contrib/solaris/solaris-krb5-include.patch (+1/-1)
contrib/url-normalizer.pl (+1/-1)
contrib/user-agents.pl (+1/-1)
debian/NEWS (+12/-0)
debian/changelog (+37/-0)
debian/patches/99-ubuntu-ssl-cert-snakeoil.patch (+6/-6)
debian/patches/series (+0/-16)
debian/squid-openssl.postinst (+16/-0)
dev/null (+0/-28)
doc/Makefile.am (+1/-1)
doc/Makefile.in (+2/-1)
doc/debug-sections.txt (+1/-1)
doc/manuals/Makefile.am (+1/-1)
doc/manuals/Makefile.in (+2/-1)
doc/manuals/Substitute.am (+1/-1)
doc/manuals/language.am (+1/-1)
doc/release-notes/Makefile.am (+1/-1)
doc/release-notes/Makefile.in (+2/-1)
doc/release-notes/release-5.html (+34/-4)
errors/COPYRIGHT (+1/-1)
errors/Makefile.am (+1/-1)
errors/Makefile.in (+2/-1)
errors/TRANSLATORS (+2/-1)
errors/af/ERR_ACCESS_DENIED (+1/-1)
errors/af/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/af/ERR_AGENT_CONFIGURE (+1/-1)
errors/af/ERR_AGENT_WPAD (+1/-1)
errors/af/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/af/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/af/ERR_CANNOT_FORWARD (+1/-1)
errors/af/ERR_CONFLICT_HOST (+1/-1)
errors/af/ERR_CONNECT_FAIL (+1/-1)
errors/af/ERR_DIR_LISTING (+1/-1)
errors/af/ERR_DNS_FAIL (+1/-1)
errors/af/ERR_ESI (+1/-1)
errors/af/ERR_FORWARDING_DENIED (+1/-1)
errors/af/ERR_FTP_DISABLED (+1/-1)
errors/af/ERR_FTP_FAILURE (+1/-1)
errors/af/ERR_FTP_FORBIDDEN (+1/-1)
errors/af/ERR_FTP_NOT_FOUND (+1/-1)
errors/af/ERR_FTP_PUT_CREATED (+1/-1)
errors/af/ERR_FTP_PUT_ERROR (+1/-1)
errors/af/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/af/ERR_FTP_UNAVAILABLE (+1/-1)
errors/af/ERR_GATEWAY_FAILURE (+1/-1)
errors/af/ERR_ICAP_FAILURE (+1/-1)
errors/af/ERR_INVALID_REQ (+1/-1)
errors/af/ERR_INVALID_RESP (+1/-1)
errors/af/ERR_INVALID_URL (+1/-1)
errors/af/ERR_LIFETIME_EXP (+1/-1)
errors/af/ERR_NO_RELAY (+1/-1)
errors/af/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/af/ERR_PRECONDITION_FAILED (+1/-1)
errors/af/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/af/ERR_READ_ERROR (+1/-1)
errors/af/ERR_READ_TIMEOUT (+1/-1)
errors/af/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/af/ERR_SHUTTING_DOWN (+1/-1)
errors/af/ERR_SOCKET_FAILURE (+1/-1)
errors/af/ERR_TOO_BIG (+1/-1)
errors/af/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/af/ERR_UNSUP_REQ (+1/-1)
errors/af/ERR_URN_RESOLVE (+1/-1)
errors/af/ERR_WRITE_ERROR (+1/-1)
errors/af/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/alias-link.sh (+1/-1)
errors/alias-upgrade (+1/-1)
errors/aliases (+1/-1)
errors/ar/ERR_ACCESS_DENIED (+1/-1)
errors/ar/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ar/ERR_AGENT_CONFIGURE (+1/-1)
errors/ar/ERR_AGENT_WPAD (+1/-1)
errors/ar/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ar/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ar/ERR_CANNOT_FORWARD (+1/-1)
errors/ar/ERR_CONFLICT_HOST (+1/-1)
errors/ar/ERR_CONNECT_FAIL (+1/-1)
errors/ar/ERR_DIR_LISTING (+1/-1)
errors/ar/ERR_DNS_FAIL (+1/-1)
errors/ar/ERR_ESI (+1/-1)
errors/ar/ERR_FORWARDING_DENIED (+1/-1)
errors/ar/ERR_FTP_DISABLED (+1/-1)
errors/ar/ERR_FTP_FAILURE (+1/-1)
errors/ar/ERR_FTP_FORBIDDEN (+1/-1)
errors/ar/ERR_FTP_NOT_FOUND (+1/-1)
errors/ar/ERR_FTP_PUT_CREATED (+1/-1)
errors/ar/ERR_FTP_PUT_ERROR (+1/-1)
errors/ar/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ar/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ar/ERR_GATEWAY_FAILURE (+1/-1)
errors/ar/ERR_ICAP_FAILURE (+1/-1)
errors/ar/ERR_INVALID_REQ (+1/-1)
errors/ar/ERR_INVALID_RESP (+1/-1)
errors/ar/ERR_INVALID_URL (+1/-1)
errors/ar/ERR_LIFETIME_EXP (+1/-1)
errors/ar/ERR_NO_RELAY (+1/-1)
errors/ar/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ar/ERR_PRECONDITION_FAILED (+1/-1)
errors/ar/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ar/ERR_READ_ERROR (+1/-1)
errors/ar/ERR_READ_TIMEOUT (+1/-1)
errors/ar/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ar/ERR_SHUTTING_DOWN (+1/-1)
errors/ar/ERR_SOCKET_FAILURE (+1/-1)
errors/ar/ERR_TOO_BIG (+1/-1)
errors/ar/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ar/ERR_UNSUP_REQ (+1/-1)
errors/ar/ERR_URN_RESOLVE (+1/-1)
errors/ar/ERR_WRITE_ERROR (+1/-1)
errors/ar/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/az/ERR_ACCESS_DENIED (+1/-1)
errors/az/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/az/ERR_AGENT_CONFIGURE (+1/-1)
errors/az/ERR_AGENT_WPAD (+1/-1)
errors/az/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/az/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/az/ERR_CANNOT_FORWARD (+1/-1)
errors/az/ERR_CONFLICT_HOST (+1/-1)
errors/az/ERR_CONNECT_FAIL (+1/-1)
errors/az/ERR_DIR_LISTING (+1/-1)
errors/az/ERR_DNS_FAIL (+1/-1)
errors/az/ERR_ESI (+1/-1)
errors/az/ERR_FORWARDING_DENIED (+1/-1)
errors/az/ERR_FTP_DISABLED (+1/-1)
errors/az/ERR_FTP_FAILURE (+1/-1)
errors/az/ERR_FTP_FORBIDDEN (+1/-1)
errors/az/ERR_FTP_NOT_FOUND (+1/-1)
errors/az/ERR_FTP_PUT_CREATED (+1/-1)
errors/az/ERR_FTP_PUT_ERROR (+1/-1)
errors/az/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/az/ERR_FTP_UNAVAILABLE (+1/-1)
errors/az/ERR_GATEWAY_FAILURE (+1/-1)
errors/az/ERR_ICAP_FAILURE (+1/-1)
errors/az/ERR_INVALID_REQ (+1/-1)
errors/az/ERR_INVALID_RESP (+1/-1)
errors/az/ERR_INVALID_URL (+1/-1)
errors/az/ERR_LIFETIME_EXP (+1/-1)
errors/az/ERR_NO_RELAY (+1/-1)
errors/az/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/az/ERR_PRECONDITION_FAILED (+1/-1)
errors/az/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/az/ERR_READ_ERROR (+1/-1)
errors/az/ERR_READ_TIMEOUT (+1/-1)
errors/az/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/az/ERR_SHUTTING_DOWN (+1/-1)
errors/az/ERR_SOCKET_FAILURE (+1/-1)
errors/az/ERR_TOO_BIG (+1/-1)
errors/az/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/az/ERR_UNSUP_REQ (+1/-1)
errors/az/ERR_URN_RESOLVE (+1/-1)
errors/az/ERR_WRITE_ERROR (+1/-1)
errors/az/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/bg/ERR_ACCESS_DENIED (+1/-1)
errors/bg/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/bg/ERR_AGENT_CONFIGURE (+1/-1)
errors/bg/ERR_AGENT_WPAD (+1/-1)
errors/bg/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/bg/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/bg/ERR_CANNOT_FORWARD (+1/-1)
errors/bg/ERR_CONFLICT_HOST (+1/-1)
errors/bg/ERR_CONNECT_FAIL (+1/-1)
errors/bg/ERR_DIR_LISTING (+1/-1)
errors/bg/ERR_DNS_FAIL (+1/-1)
errors/bg/ERR_ESI (+1/-1)
errors/bg/ERR_FORWARDING_DENIED (+1/-1)
errors/bg/ERR_FTP_DISABLED (+1/-1)
errors/bg/ERR_FTP_FAILURE (+1/-1)
errors/bg/ERR_FTP_FORBIDDEN (+1/-1)
errors/bg/ERR_FTP_NOT_FOUND (+1/-1)
errors/bg/ERR_FTP_PUT_CREATED (+1/-1)
errors/bg/ERR_FTP_PUT_ERROR (+1/-1)
errors/bg/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/bg/ERR_FTP_UNAVAILABLE (+1/-1)
errors/bg/ERR_GATEWAY_FAILURE (+1/-1)
errors/bg/ERR_ICAP_FAILURE (+1/-1)
errors/bg/ERR_INVALID_REQ (+1/-1)
errors/bg/ERR_INVALID_RESP (+1/-1)
errors/bg/ERR_INVALID_URL (+1/-1)
errors/bg/ERR_LIFETIME_EXP (+1/-1)
errors/bg/ERR_NO_RELAY (+1/-1)
errors/bg/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/bg/ERR_PRECONDITION_FAILED (+1/-1)
errors/bg/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/bg/ERR_READ_ERROR (+1/-1)
errors/bg/ERR_READ_TIMEOUT (+1/-1)
errors/bg/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/bg/ERR_SHUTTING_DOWN (+1/-1)
errors/bg/ERR_SOCKET_FAILURE (+1/-1)
errors/bg/ERR_TOO_BIG (+1/-1)
errors/bg/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/bg/ERR_UNSUP_REQ (+1/-1)
errors/bg/ERR_URN_RESOLVE (+1/-1)
errors/bg/ERR_WRITE_ERROR (+1/-1)
errors/bg/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ca/ERR_ACCESS_DENIED (+1/-1)
errors/ca/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ca/ERR_AGENT_CONFIGURE (+1/-1)
errors/ca/ERR_AGENT_WPAD (+1/-1)
errors/ca/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ca/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ca/ERR_CANNOT_FORWARD (+1/-1)
errors/ca/ERR_CONFLICT_HOST (+1/-1)
errors/ca/ERR_CONNECT_FAIL (+1/-1)
errors/ca/ERR_DIR_LISTING (+1/-1)
errors/ca/ERR_DNS_FAIL (+1/-1)
errors/ca/ERR_ESI (+1/-1)
errors/ca/ERR_FORWARDING_DENIED (+1/-1)
errors/ca/ERR_FTP_DISABLED (+1/-1)
errors/ca/ERR_FTP_FAILURE (+1/-1)
errors/ca/ERR_FTP_FORBIDDEN (+1/-1)
errors/ca/ERR_FTP_NOT_FOUND (+1/-1)
errors/ca/ERR_FTP_PUT_CREATED (+1/-1)
errors/ca/ERR_FTP_PUT_ERROR (+1/-1)
errors/ca/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ca/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ca/ERR_GATEWAY_FAILURE (+1/-1)
errors/ca/ERR_ICAP_FAILURE (+1/-1)
errors/ca/ERR_INVALID_REQ (+1/-1)
errors/ca/ERR_INVALID_RESP (+1/-1)
errors/ca/ERR_INVALID_URL (+1/-1)
errors/ca/ERR_LIFETIME_EXP (+1/-1)
errors/ca/ERR_NO_RELAY (+1/-1)
errors/ca/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ca/ERR_PRECONDITION_FAILED (+1/-1)
errors/ca/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ca/ERR_READ_ERROR (+1/-1)
errors/ca/ERR_READ_TIMEOUT (+1/-1)
errors/ca/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ca/ERR_SHUTTING_DOWN (+1/-1)
errors/ca/ERR_SOCKET_FAILURE (+1/-1)
errors/ca/ERR_TOO_BIG (+1/-1)
errors/ca/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ca/ERR_UNSUP_REQ (+1/-1)
errors/ca/ERR_URN_RESOLVE (+1/-1)
errors/ca/ERR_WRITE_ERROR (+1/-1)
errors/ca/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/cs/ERR_ACCESS_DENIED (+1/-1)
errors/cs/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/cs/ERR_AGENT_CONFIGURE (+1/-1)
errors/cs/ERR_AGENT_WPAD (+1/-1)
errors/cs/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/cs/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/cs/ERR_CANNOT_FORWARD (+1/-1)
errors/cs/ERR_CONFLICT_HOST (+1/-1)
errors/cs/ERR_CONNECT_FAIL (+1/-1)
errors/cs/ERR_DIR_LISTING (+1/-1)
errors/cs/ERR_DNS_FAIL (+1/-1)
errors/cs/ERR_ESI (+1/-1)
errors/cs/ERR_FORWARDING_DENIED (+1/-1)
errors/cs/ERR_FTP_DISABLED (+1/-1)
errors/cs/ERR_FTP_FAILURE (+1/-1)
errors/cs/ERR_FTP_FORBIDDEN (+1/-1)
errors/cs/ERR_FTP_NOT_FOUND (+1/-1)
errors/cs/ERR_FTP_PUT_CREATED (+1/-1)
errors/cs/ERR_FTP_PUT_ERROR (+1/-1)
errors/cs/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/cs/ERR_FTP_UNAVAILABLE (+1/-1)
errors/cs/ERR_GATEWAY_FAILURE (+1/-1)
errors/cs/ERR_ICAP_FAILURE (+1/-1)
errors/cs/ERR_INVALID_REQ (+1/-1)
errors/cs/ERR_INVALID_RESP (+1/-1)
errors/cs/ERR_INVALID_URL (+1/-1)
errors/cs/ERR_LIFETIME_EXP (+1/-1)
errors/cs/ERR_NO_RELAY (+1/-1)
errors/cs/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/cs/ERR_PRECONDITION_FAILED (+1/-1)
errors/cs/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/cs/ERR_READ_ERROR (+1/-1)
errors/cs/ERR_READ_TIMEOUT (+1/-1)
errors/cs/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/cs/ERR_SHUTTING_DOWN (+1/-1)
errors/cs/ERR_SOCKET_FAILURE (+1/-1)
errors/cs/ERR_TOO_BIG (+1/-1)
errors/cs/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/cs/ERR_UNSUP_REQ (+1/-1)
errors/cs/ERR_URN_RESOLVE (+1/-1)
errors/cs/ERR_WRITE_ERROR (+1/-1)
errors/cs/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/da/ERR_ACCESS_DENIED (+1/-1)
errors/da/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/da/ERR_AGENT_CONFIGURE (+1/-1)
errors/da/ERR_AGENT_WPAD (+1/-1)
errors/da/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/da/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/da/ERR_CANNOT_FORWARD (+1/-1)
errors/da/ERR_CONFLICT_HOST (+1/-1)
errors/da/ERR_CONNECT_FAIL (+1/-1)
errors/da/ERR_DIR_LISTING (+1/-1)
errors/da/ERR_DNS_FAIL (+1/-1)
errors/da/ERR_ESI (+1/-1)
errors/da/ERR_FORWARDING_DENIED (+1/-1)
errors/da/ERR_FTP_DISABLED (+1/-1)
errors/da/ERR_FTP_FAILURE (+1/-1)
errors/da/ERR_FTP_FORBIDDEN (+1/-1)
errors/da/ERR_FTP_NOT_FOUND (+1/-1)
errors/da/ERR_FTP_PUT_CREATED (+1/-1)
errors/da/ERR_FTP_PUT_ERROR (+1/-1)
errors/da/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/da/ERR_FTP_UNAVAILABLE (+1/-1)
errors/da/ERR_GATEWAY_FAILURE (+1/-1)
errors/da/ERR_ICAP_FAILURE (+1/-1)
errors/da/ERR_INVALID_REQ (+1/-1)
errors/da/ERR_INVALID_RESP (+1/-1)
errors/da/ERR_INVALID_URL (+1/-1)
errors/da/ERR_LIFETIME_EXP (+1/-1)
errors/da/ERR_NO_RELAY (+1/-1)
errors/da/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/da/ERR_PRECONDITION_FAILED (+1/-1)
errors/da/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/da/ERR_READ_ERROR (+1/-1)
errors/da/ERR_READ_TIMEOUT (+1/-1)
errors/da/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/da/ERR_SHUTTING_DOWN (+1/-1)
errors/da/ERR_SOCKET_FAILURE (+1/-1)
errors/da/ERR_TOO_BIG (+1/-1)
errors/da/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/da/ERR_UNSUP_REQ (+1/-1)
errors/da/ERR_URN_RESOLVE (+1/-1)
errors/da/ERR_WRITE_ERROR (+1/-1)
errors/da/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/de/ERR_ACCESS_DENIED (+1/-1)
errors/de/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/de/ERR_AGENT_CONFIGURE (+1/-1)
errors/de/ERR_AGENT_WPAD (+1/-1)
errors/de/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/de/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/de/ERR_CANNOT_FORWARD (+1/-1)
errors/de/ERR_CONFLICT_HOST (+1/-1)
errors/de/ERR_CONNECT_FAIL (+1/-1)
errors/de/ERR_DIR_LISTING (+1/-1)
errors/de/ERR_DNS_FAIL (+1/-1)
errors/de/ERR_ESI (+1/-1)
errors/de/ERR_FORWARDING_DENIED (+1/-1)
errors/de/ERR_FTP_DISABLED (+1/-1)
errors/de/ERR_FTP_FAILURE (+1/-1)
errors/de/ERR_FTP_FORBIDDEN (+1/-1)
errors/de/ERR_FTP_NOT_FOUND (+1/-1)
errors/de/ERR_FTP_PUT_CREATED (+1/-1)
errors/de/ERR_FTP_PUT_ERROR (+1/-1)
errors/de/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/de/ERR_FTP_UNAVAILABLE (+1/-1)
errors/de/ERR_GATEWAY_FAILURE (+1/-1)
errors/de/ERR_ICAP_FAILURE (+1/-1)
errors/de/ERR_INVALID_REQ (+1/-1)
errors/de/ERR_INVALID_RESP (+1/-1)
errors/de/ERR_INVALID_URL (+1/-1)
errors/de/ERR_LIFETIME_EXP (+1/-1)
errors/de/ERR_NO_RELAY (+1/-1)
errors/de/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/de/ERR_PRECONDITION_FAILED (+1/-1)
errors/de/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/de/ERR_READ_ERROR (+1/-1)
errors/de/ERR_READ_TIMEOUT (+1/-1)
errors/de/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/de/ERR_SHUTTING_DOWN (+1/-1)
errors/de/ERR_SOCKET_FAILURE (+1/-1)
errors/de/ERR_TOO_BIG (+1/-1)
errors/de/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/de/ERR_UNSUP_REQ (+1/-1)
errors/de/ERR_URN_RESOLVE (+1/-1)
errors/de/ERR_WRITE_ERROR (+1/-1)
errors/de/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/el/ERR_ACCESS_DENIED (+1/-1)
errors/el/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/el/ERR_AGENT_CONFIGURE (+1/-1)
errors/el/ERR_AGENT_WPAD (+1/-1)
errors/el/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/el/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/el/ERR_CANNOT_FORWARD (+1/-1)
errors/el/ERR_CONFLICT_HOST (+1/-1)
errors/el/ERR_CONNECT_FAIL (+1/-1)
errors/el/ERR_DIR_LISTING (+1/-1)
errors/el/ERR_DNS_FAIL (+1/-1)
errors/el/ERR_ESI (+1/-1)
errors/el/ERR_FORWARDING_DENIED (+1/-1)
errors/el/ERR_FTP_DISABLED (+1/-1)
errors/el/ERR_FTP_FAILURE (+1/-1)
errors/el/ERR_FTP_FORBIDDEN (+1/-1)
errors/el/ERR_FTP_NOT_FOUND (+1/-1)
errors/el/ERR_FTP_PUT_CREATED (+1/-1)
errors/el/ERR_FTP_PUT_ERROR (+1/-1)
errors/el/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/el/ERR_FTP_UNAVAILABLE (+1/-1)
errors/el/ERR_GATEWAY_FAILURE (+1/-1)
errors/el/ERR_ICAP_FAILURE (+1/-1)
errors/el/ERR_INVALID_REQ (+1/-1)
errors/el/ERR_INVALID_RESP (+1/-1)
errors/el/ERR_INVALID_URL (+1/-1)
errors/el/ERR_LIFETIME_EXP (+1/-1)
errors/el/ERR_NO_RELAY (+1/-1)
errors/el/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/el/ERR_PRECONDITION_FAILED (+1/-1)
errors/el/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/el/ERR_READ_ERROR (+1/-1)
errors/el/ERR_READ_TIMEOUT (+1/-1)
errors/el/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/el/ERR_SHUTTING_DOWN (+1/-1)
errors/el/ERR_SOCKET_FAILURE (+1/-1)
errors/el/ERR_TOO_BIG (+1/-1)
errors/el/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/el/ERR_UNSUP_REQ (+1/-1)
errors/el/ERR_URN_RESOLVE (+1/-1)
errors/el/ERR_WRITE_ERROR (+1/-1)
errors/el/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/en/ERR_ACCESS_DENIED (+1/-1)
errors/en/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/en/ERR_AGENT_CONFIGURE (+1/-1)
errors/en/ERR_AGENT_WPAD (+1/-1)
errors/en/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/en/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/en/ERR_CANNOT_FORWARD (+1/-1)
errors/en/ERR_CONFLICT_HOST (+1/-1)
errors/en/ERR_CONNECT_FAIL (+1/-1)
errors/en/ERR_DIR_LISTING (+1/-1)
errors/en/ERR_DNS_FAIL (+1/-1)
errors/en/ERR_ESI (+1/-1)
errors/en/ERR_FORWARDING_DENIED (+1/-1)
errors/en/ERR_FTP_DISABLED (+1/-1)
errors/en/ERR_FTP_FAILURE (+1/-1)
errors/en/ERR_FTP_FORBIDDEN (+1/-1)
errors/en/ERR_FTP_NOT_FOUND (+1/-1)
errors/en/ERR_FTP_PUT_CREATED (+1/-1)
errors/en/ERR_FTP_PUT_ERROR (+1/-1)
errors/en/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/en/ERR_FTP_UNAVAILABLE (+1/-1)
errors/en/ERR_GATEWAY_FAILURE (+1/-1)
errors/en/ERR_ICAP_FAILURE (+1/-1)
errors/en/ERR_INVALID_REQ (+1/-1)
errors/en/ERR_INVALID_RESP (+1/-1)
errors/en/ERR_INVALID_URL (+1/-1)
errors/en/ERR_LIFETIME_EXP (+1/-1)
errors/en/ERR_NO_RELAY (+1/-1)
errors/en/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/en/ERR_PRECONDITION_FAILED (+1/-1)
errors/en/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/en/ERR_READ_ERROR (+1/-1)
errors/en/ERR_READ_TIMEOUT (+1/-1)
errors/en/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/en/ERR_SHUTTING_DOWN (+1/-1)
errors/en/ERR_SOCKET_FAILURE (+1/-1)
errors/en/ERR_TOO_BIG (+1/-1)
errors/en/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/en/ERR_UNSUP_REQ (+1/-1)
errors/en/ERR_URN_RESOLVE (+1/-1)
errors/en/ERR_WRITE_ERROR (+1/-1)
errors/en/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/errorpage.css (+1/-1)
errors/es-mx/ERR_ACCESS_DENIED (+1/-1)
errors/es-mx/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/es-mx/ERR_AGENT_CONFIGURE (+1/-1)
errors/es-mx/ERR_AGENT_WPAD (+1/-1)
errors/es-mx/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/es-mx/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/es-mx/ERR_CANNOT_FORWARD (+1/-1)
errors/es-mx/ERR_CONFLICT_HOST (+1/-1)
errors/es-mx/ERR_CONNECT_FAIL (+1/-1)
errors/es-mx/ERR_DIR_LISTING (+1/-1)
errors/es-mx/ERR_DNS_FAIL (+1/-1)
errors/es-mx/ERR_ESI (+1/-1)
errors/es-mx/ERR_FORWARDING_DENIED (+1/-1)
errors/es-mx/ERR_FTP_DISABLED (+1/-1)
errors/es-mx/ERR_FTP_FAILURE (+1/-1)
errors/es-mx/ERR_FTP_FORBIDDEN (+1/-1)
errors/es-mx/ERR_FTP_NOT_FOUND (+1/-1)
errors/es-mx/ERR_FTP_PUT_CREATED (+1/-1)
errors/es-mx/ERR_FTP_PUT_ERROR (+1/-1)
errors/es-mx/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/es-mx/ERR_FTP_UNAVAILABLE (+1/-1)
errors/es-mx/ERR_GATEWAY_FAILURE (+1/-1)
errors/es-mx/ERR_ICAP_FAILURE (+1/-1)
errors/es-mx/ERR_INVALID_REQ (+1/-1)
errors/es-mx/ERR_INVALID_RESP (+1/-1)
errors/es-mx/ERR_INVALID_URL (+1/-1)
errors/es-mx/ERR_LIFETIME_EXP (+1/-1)
errors/es-mx/ERR_NO_RELAY (+1/-1)
errors/es-mx/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/es-mx/ERR_PRECONDITION_FAILED (+1/-1)
errors/es-mx/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/es-mx/ERR_READ_ERROR (+1/-1)
errors/es-mx/ERR_READ_TIMEOUT (+1/-1)
errors/es-mx/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/es-mx/ERR_SHUTTING_DOWN (+1/-1)
errors/es-mx/ERR_SOCKET_FAILURE (+1/-1)
errors/es-mx/ERR_TOO_BIG (+1/-1)
errors/es-mx/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/es-mx/ERR_UNSUP_REQ (+1/-1)
errors/es-mx/ERR_URN_RESOLVE (+1/-1)
errors/es-mx/ERR_WRITE_ERROR (+1/-1)
errors/es-mx/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/es/ERR_ACCESS_DENIED (+1/-1)
errors/es/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/es/ERR_AGENT_CONFIGURE (+1/-1)
errors/es/ERR_AGENT_WPAD (+1/-1)
errors/es/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/es/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/es/ERR_CANNOT_FORWARD (+1/-1)
errors/es/ERR_CONFLICT_HOST (+1/-1)
errors/es/ERR_CONNECT_FAIL (+1/-1)
errors/es/ERR_DIR_LISTING (+1/-1)
errors/es/ERR_DNS_FAIL (+1/-1)
errors/es/ERR_ESI (+1/-1)
errors/es/ERR_FORWARDING_DENIED (+1/-1)
errors/es/ERR_FTP_DISABLED (+1/-1)
errors/es/ERR_FTP_FAILURE (+1/-1)
errors/es/ERR_FTP_FORBIDDEN (+1/-1)
errors/es/ERR_FTP_NOT_FOUND (+1/-1)
errors/es/ERR_FTP_PUT_CREATED (+1/-1)
errors/es/ERR_FTP_PUT_ERROR (+1/-1)
errors/es/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/es/ERR_FTP_UNAVAILABLE (+1/-1)
errors/es/ERR_GATEWAY_FAILURE (+1/-1)
errors/es/ERR_ICAP_FAILURE (+1/-1)
errors/es/ERR_INVALID_REQ (+1/-1)
errors/es/ERR_INVALID_RESP (+1/-1)
errors/es/ERR_INVALID_URL (+1/-1)
errors/es/ERR_LIFETIME_EXP (+1/-1)
errors/es/ERR_NO_RELAY (+1/-1)
errors/es/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/es/ERR_PRECONDITION_FAILED (+1/-1)
errors/es/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/es/ERR_READ_ERROR (+1/-1)
errors/es/ERR_READ_TIMEOUT (+1/-1)
errors/es/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/es/ERR_SHUTTING_DOWN (+1/-1)
errors/es/ERR_SOCKET_FAILURE (+1/-1)
errors/es/ERR_TOO_BIG (+1/-1)
errors/es/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/es/ERR_UNSUP_REQ (+1/-1)
errors/es/ERR_URN_RESOLVE (+1/-1)
errors/es/ERR_WRITE_ERROR (+1/-1)
errors/es/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/et/ERR_ACCESS_DENIED (+1/-1)
errors/et/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/et/ERR_AGENT_CONFIGURE (+1/-1)
errors/et/ERR_AGENT_WPAD (+1/-1)
errors/et/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/et/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/et/ERR_CANNOT_FORWARD (+1/-1)
errors/et/ERR_CONFLICT_HOST (+1/-1)
errors/et/ERR_CONNECT_FAIL (+1/-1)
errors/et/ERR_DIR_LISTING (+1/-1)
errors/et/ERR_DNS_FAIL (+1/-1)
errors/et/ERR_ESI (+1/-1)
errors/et/ERR_FORWARDING_DENIED (+1/-1)
errors/et/ERR_FTP_DISABLED (+1/-1)
errors/et/ERR_FTP_FAILURE (+1/-1)
errors/et/ERR_FTP_FORBIDDEN (+1/-1)
errors/et/ERR_FTP_NOT_FOUND (+1/-1)
errors/et/ERR_FTP_PUT_CREATED (+1/-1)
errors/et/ERR_FTP_PUT_ERROR (+1/-1)
errors/et/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/et/ERR_FTP_UNAVAILABLE (+1/-1)
errors/et/ERR_GATEWAY_FAILURE (+1/-1)
errors/et/ERR_ICAP_FAILURE (+1/-1)
errors/et/ERR_INVALID_REQ (+1/-1)
errors/et/ERR_INVALID_RESP (+1/-1)
errors/et/ERR_INVALID_URL (+1/-1)
errors/et/ERR_LIFETIME_EXP (+1/-1)
errors/et/ERR_NO_RELAY (+1/-1)
errors/et/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/et/ERR_PRECONDITION_FAILED (+1/-1)
errors/et/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/et/ERR_READ_ERROR (+1/-1)
errors/et/ERR_READ_TIMEOUT (+1/-1)
errors/et/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/et/ERR_SHUTTING_DOWN (+1/-1)
errors/et/ERR_SOCKET_FAILURE (+1/-1)
errors/et/ERR_TOO_BIG (+1/-1)
errors/et/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/et/ERR_UNSUP_REQ (+1/-1)
errors/et/ERR_URN_RESOLVE (+1/-1)
errors/et/ERR_WRITE_ERROR (+1/-1)
errors/et/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/fa/ERR_ACCESS_DENIED (+1/-1)
errors/fa/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/fa/ERR_AGENT_CONFIGURE (+1/-1)
errors/fa/ERR_AGENT_WPAD (+1/-1)
errors/fa/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/fa/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/fa/ERR_CANNOT_FORWARD (+1/-1)
errors/fa/ERR_CONFLICT_HOST (+1/-1)
errors/fa/ERR_CONNECT_FAIL (+1/-1)
errors/fa/ERR_DIR_LISTING (+1/-1)
errors/fa/ERR_DNS_FAIL (+1/-1)
errors/fa/ERR_ESI (+1/-1)
errors/fa/ERR_FORWARDING_DENIED (+1/-1)
errors/fa/ERR_FTP_DISABLED (+1/-1)
errors/fa/ERR_FTP_FAILURE (+1/-1)
errors/fa/ERR_FTP_FORBIDDEN (+1/-1)
errors/fa/ERR_FTP_NOT_FOUND (+1/-1)
errors/fa/ERR_FTP_PUT_CREATED (+1/-1)
errors/fa/ERR_FTP_PUT_ERROR (+1/-1)
errors/fa/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/fa/ERR_FTP_UNAVAILABLE (+1/-1)
errors/fa/ERR_GATEWAY_FAILURE (+1/-1)
errors/fa/ERR_ICAP_FAILURE (+1/-1)
errors/fa/ERR_INVALID_REQ (+1/-1)
errors/fa/ERR_INVALID_RESP (+1/-1)
errors/fa/ERR_INVALID_URL (+1/-1)
errors/fa/ERR_LIFETIME_EXP (+1/-1)
errors/fa/ERR_NO_RELAY (+1/-1)
errors/fa/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/fa/ERR_PRECONDITION_FAILED (+1/-1)
errors/fa/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/fa/ERR_READ_ERROR (+1/-1)
errors/fa/ERR_READ_TIMEOUT (+1/-1)
errors/fa/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/fa/ERR_SHUTTING_DOWN (+1/-1)
errors/fa/ERR_SOCKET_FAILURE (+1/-1)
errors/fa/ERR_TOO_BIG (+1/-1)
errors/fa/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/fa/ERR_UNSUP_REQ (+1/-1)
errors/fa/ERR_URN_RESOLVE (+1/-1)
errors/fa/ERR_WRITE_ERROR (+1/-1)
errors/fa/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/fi/ERR_ACCESS_DENIED (+1/-1)
errors/fi/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/fi/ERR_AGENT_CONFIGURE (+1/-1)
errors/fi/ERR_AGENT_WPAD (+1/-1)
errors/fi/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/fi/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/fi/ERR_CANNOT_FORWARD (+1/-1)
errors/fi/ERR_CONFLICT_HOST (+1/-1)
errors/fi/ERR_CONNECT_FAIL (+1/-1)
errors/fi/ERR_DIR_LISTING (+1/-1)
errors/fi/ERR_DNS_FAIL (+1/-1)
errors/fi/ERR_ESI (+1/-1)
errors/fi/ERR_FORWARDING_DENIED (+1/-1)
errors/fi/ERR_FTP_DISABLED (+1/-1)
errors/fi/ERR_FTP_FAILURE (+1/-1)
errors/fi/ERR_FTP_FORBIDDEN (+1/-1)
errors/fi/ERR_FTP_NOT_FOUND (+1/-1)
errors/fi/ERR_FTP_PUT_CREATED (+1/-1)
errors/fi/ERR_FTP_PUT_ERROR (+1/-1)
errors/fi/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/fi/ERR_FTP_UNAVAILABLE (+1/-1)
errors/fi/ERR_GATEWAY_FAILURE (+1/-1)
errors/fi/ERR_ICAP_FAILURE (+1/-1)
errors/fi/ERR_INVALID_REQ (+1/-1)
errors/fi/ERR_INVALID_RESP (+1/-1)
errors/fi/ERR_INVALID_URL (+1/-1)
errors/fi/ERR_LIFETIME_EXP (+1/-1)
errors/fi/ERR_NO_RELAY (+1/-1)
errors/fi/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/fi/ERR_PRECONDITION_FAILED (+1/-1)
errors/fi/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/fi/ERR_READ_ERROR (+1/-1)
errors/fi/ERR_READ_TIMEOUT (+1/-1)
errors/fi/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/fi/ERR_SHUTTING_DOWN (+1/-1)
errors/fi/ERR_SOCKET_FAILURE (+1/-1)
errors/fi/ERR_TOO_BIG (+1/-1)
errors/fi/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/fi/ERR_UNSUP_REQ (+1/-1)
errors/fi/ERR_URN_RESOLVE (+1/-1)
errors/fi/ERR_WRITE_ERROR (+1/-1)
errors/fi/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/fr/ERR_ACCESS_DENIED (+1/-1)
errors/fr/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/fr/ERR_AGENT_CONFIGURE (+1/-1)
errors/fr/ERR_AGENT_WPAD (+1/-1)
errors/fr/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/fr/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/fr/ERR_CANNOT_FORWARD (+1/-1)
errors/fr/ERR_CONFLICT_HOST (+1/-1)
errors/fr/ERR_CONNECT_FAIL (+1/-1)
errors/fr/ERR_DIR_LISTING (+1/-1)
errors/fr/ERR_DNS_FAIL (+1/-1)
errors/fr/ERR_ESI (+1/-1)
errors/fr/ERR_FORWARDING_DENIED (+1/-1)
errors/fr/ERR_FTP_DISABLED (+1/-1)
errors/fr/ERR_FTP_FAILURE (+1/-1)
errors/fr/ERR_FTP_FORBIDDEN (+1/-1)
errors/fr/ERR_FTP_NOT_FOUND (+1/-1)
errors/fr/ERR_FTP_PUT_CREATED (+1/-1)
errors/fr/ERR_FTP_PUT_ERROR (+1/-1)
errors/fr/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/fr/ERR_FTP_UNAVAILABLE (+1/-1)
errors/fr/ERR_GATEWAY_FAILURE (+1/-1)
errors/fr/ERR_ICAP_FAILURE (+1/-1)
errors/fr/ERR_INVALID_REQ (+1/-1)
errors/fr/ERR_INVALID_RESP (+1/-1)
errors/fr/ERR_INVALID_URL (+1/-1)
errors/fr/ERR_LIFETIME_EXP (+1/-1)
errors/fr/ERR_NO_RELAY (+1/-1)
errors/fr/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/fr/ERR_PRECONDITION_FAILED (+1/-1)
errors/fr/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/fr/ERR_READ_ERROR (+1/-1)
errors/fr/ERR_READ_TIMEOUT (+1/-1)
errors/fr/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/fr/ERR_SHUTTING_DOWN (+1/-1)
errors/fr/ERR_SOCKET_FAILURE (+1/-1)
errors/fr/ERR_TOO_BIG (+1/-1)
errors/fr/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/fr/ERR_UNSUP_REQ (+1/-1)
errors/fr/ERR_URN_RESOLVE (+1/-1)
errors/fr/ERR_WRITE_ERROR (+1/-1)
errors/fr/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/he/ERR_ACCESS_DENIED (+1/-1)
errors/he/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/he/ERR_AGENT_CONFIGURE (+1/-1)
errors/he/ERR_AGENT_WPAD (+1/-1)
errors/he/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/he/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/he/ERR_CANNOT_FORWARD (+1/-1)
errors/he/ERR_CONFLICT_HOST (+1/-1)
errors/he/ERR_CONNECT_FAIL (+1/-1)
errors/he/ERR_DIR_LISTING (+1/-1)
errors/he/ERR_DNS_FAIL (+1/-1)
errors/he/ERR_ESI (+1/-1)
errors/he/ERR_FORWARDING_DENIED (+1/-1)
errors/he/ERR_FTP_DISABLED (+1/-1)
errors/he/ERR_FTP_FAILURE (+1/-1)
errors/he/ERR_FTP_FORBIDDEN (+1/-1)
errors/he/ERR_FTP_NOT_FOUND (+1/-1)
errors/he/ERR_FTP_PUT_CREATED (+1/-1)
errors/he/ERR_FTP_PUT_ERROR (+1/-1)
errors/he/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/he/ERR_FTP_UNAVAILABLE (+1/-1)
errors/he/ERR_GATEWAY_FAILURE (+1/-1)
errors/he/ERR_ICAP_FAILURE (+1/-1)
errors/he/ERR_INVALID_REQ (+1/-1)
errors/he/ERR_INVALID_RESP (+1/-1)
errors/he/ERR_INVALID_URL (+1/-1)
errors/he/ERR_LIFETIME_EXP (+1/-1)
errors/he/ERR_NO_RELAY (+1/-1)
errors/he/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/he/ERR_PRECONDITION_FAILED (+1/-1)
errors/he/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/he/ERR_READ_ERROR (+1/-1)
errors/he/ERR_READ_TIMEOUT (+1/-1)
errors/he/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/he/ERR_SHUTTING_DOWN (+1/-1)
errors/he/ERR_SOCKET_FAILURE (+1/-1)
errors/he/ERR_TOO_BIG (+1/-1)
errors/he/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/he/ERR_UNSUP_REQ (+1/-1)
errors/he/ERR_URN_RESOLVE (+1/-1)
errors/he/ERR_WRITE_ERROR (+1/-1)
errors/he/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/hu/ERR_ACCESS_DENIED (+1/-1)
errors/hu/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/hu/ERR_AGENT_CONFIGURE (+1/-1)
errors/hu/ERR_AGENT_WPAD (+1/-1)
errors/hu/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/hu/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/hu/ERR_CANNOT_FORWARD (+1/-1)
errors/hu/ERR_CONFLICT_HOST (+1/-1)
errors/hu/ERR_CONNECT_FAIL (+1/-1)
errors/hu/ERR_DIR_LISTING (+1/-1)
errors/hu/ERR_DNS_FAIL (+1/-1)
errors/hu/ERR_ESI (+1/-1)
errors/hu/ERR_FORWARDING_DENIED (+1/-1)
errors/hu/ERR_FTP_DISABLED (+1/-1)
errors/hu/ERR_FTP_FAILURE (+1/-1)
errors/hu/ERR_FTP_FORBIDDEN (+1/-1)
errors/hu/ERR_FTP_NOT_FOUND (+1/-1)
errors/hu/ERR_FTP_PUT_CREATED (+1/-1)
errors/hu/ERR_FTP_PUT_ERROR (+1/-1)
errors/hu/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/hu/ERR_FTP_UNAVAILABLE (+1/-1)
errors/hu/ERR_GATEWAY_FAILURE (+1/-1)
errors/hu/ERR_ICAP_FAILURE (+1/-1)
errors/hu/ERR_INVALID_REQ (+1/-1)
errors/hu/ERR_INVALID_RESP (+1/-1)
errors/hu/ERR_INVALID_URL (+1/-1)
errors/hu/ERR_LIFETIME_EXP (+1/-1)
errors/hu/ERR_NO_RELAY (+1/-1)
errors/hu/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/hu/ERR_PRECONDITION_FAILED (+1/-1)
errors/hu/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/hu/ERR_READ_ERROR (+1/-1)
errors/hu/ERR_READ_TIMEOUT (+1/-1)
errors/hu/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/hu/ERR_SHUTTING_DOWN (+1/-1)
errors/hu/ERR_SOCKET_FAILURE (+1/-1)
errors/hu/ERR_TOO_BIG (+1/-1)
errors/hu/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/hu/ERR_UNSUP_REQ (+1/-1)
errors/hu/ERR_URN_RESOLVE (+1/-1)
errors/hu/ERR_WRITE_ERROR (+1/-1)
errors/hu/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/hy/ERR_ACCESS_DENIED (+1/-1)
errors/hy/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/hy/ERR_AGENT_CONFIGURE (+1/-1)
errors/hy/ERR_AGENT_WPAD (+1/-1)
errors/hy/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/hy/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/hy/ERR_CANNOT_FORWARD (+1/-1)
errors/hy/ERR_CONFLICT_HOST (+1/-1)
errors/hy/ERR_CONNECT_FAIL (+1/-1)
errors/hy/ERR_DIR_LISTING (+1/-1)
errors/hy/ERR_DNS_FAIL (+1/-1)
errors/hy/ERR_ESI (+1/-1)
errors/hy/ERR_FORWARDING_DENIED (+1/-1)
errors/hy/ERR_FTP_DISABLED (+1/-1)
errors/hy/ERR_FTP_FAILURE (+1/-1)
errors/hy/ERR_FTP_FORBIDDEN (+1/-1)
errors/hy/ERR_FTP_NOT_FOUND (+1/-1)
errors/hy/ERR_FTP_PUT_CREATED (+1/-1)
errors/hy/ERR_FTP_PUT_ERROR (+1/-1)
errors/hy/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/hy/ERR_FTP_UNAVAILABLE (+1/-1)
errors/hy/ERR_GATEWAY_FAILURE (+1/-1)
errors/hy/ERR_ICAP_FAILURE (+1/-1)
errors/hy/ERR_INVALID_REQ (+1/-1)
errors/hy/ERR_INVALID_RESP (+1/-1)
errors/hy/ERR_INVALID_URL (+1/-1)
errors/hy/ERR_LIFETIME_EXP (+1/-1)
errors/hy/ERR_NO_RELAY (+1/-1)
errors/hy/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/hy/ERR_PRECONDITION_FAILED (+1/-1)
errors/hy/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/hy/ERR_READ_ERROR (+1/-1)
errors/hy/ERR_READ_TIMEOUT (+1/-1)
errors/hy/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/hy/ERR_SHUTTING_DOWN (+1/-1)
errors/hy/ERR_SOCKET_FAILURE (+1/-1)
errors/hy/ERR_TOO_BIG (+1/-1)
errors/hy/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/hy/ERR_UNSUP_REQ (+1/-1)
errors/hy/ERR_URN_RESOLVE (+1/-1)
errors/hy/ERR_WRITE_ERROR (+1/-1)
errors/hy/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/id/ERR_ACCESS_DENIED (+1/-1)
errors/id/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/id/ERR_AGENT_CONFIGURE (+1/-1)
errors/id/ERR_AGENT_WPAD (+1/-1)
errors/id/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/id/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/id/ERR_CANNOT_FORWARD (+1/-1)
errors/id/ERR_CONFLICT_HOST (+1/-1)
errors/id/ERR_CONNECT_FAIL (+1/-1)
errors/id/ERR_DIR_LISTING (+1/-1)
errors/id/ERR_DNS_FAIL (+1/-1)
errors/id/ERR_ESI (+1/-1)
errors/id/ERR_FORWARDING_DENIED (+1/-1)
errors/id/ERR_FTP_DISABLED (+1/-1)
errors/id/ERR_FTP_FAILURE (+1/-1)
errors/id/ERR_FTP_FORBIDDEN (+1/-1)
errors/id/ERR_FTP_NOT_FOUND (+1/-1)
errors/id/ERR_FTP_PUT_CREATED (+1/-1)
errors/id/ERR_FTP_PUT_ERROR (+1/-1)
errors/id/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/id/ERR_FTP_UNAVAILABLE (+1/-1)
errors/id/ERR_GATEWAY_FAILURE (+1/-1)
errors/id/ERR_ICAP_FAILURE (+1/-1)
errors/id/ERR_INVALID_REQ (+1/-1)
errors/id/ERR_INVALID_RESP (+1/-1)
errors/id/ERR_INVALID_URL (+1/-1)
errors/id/ERR_LIFETIME_EXP (+1/-1)
errors/id/ERR_NO_RELAY (+1/-1)
errors/id/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/id/ERR_PRECONDITION_FAILED (+1/-1)
errors/id/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/id/ERR_READ_ERROR (+1/-1)
errors/id/ERR_READ_TIMEOUT (+1/-1)
errors/id/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/id/ERR_SHUTTING_DOWN (+1/-1)
errors/id/ERR_SOCKET_FAILURE (+1/-1)
errors/id/ERR_TOO_BIG (+1/-1)
errors/id/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/id/ERR_UNSUP_REQ (+1/-1)
errors/id/ERR_URN_RESOLVE (+1/-1)
errors/id/ERR_WRITE_ERROR (+1/-1)
errors/id/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/it/ERR_ACCESS_DENIED (+1/-1)
errors/it/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/it/ERR_AGENT_CONFIGURE (+1/-1)
errors/it/ERR_AGENT_WPAD (+1/-1)
errors/it/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/it/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/it/ERR_CANNOT_FORWARD (+1/-1)
errors/it/ERR_CONFLICT_HOST (+1/-1)
errors/it/ERR_CONNECT_FAIL (+1/-1)
errors/it/ERR_DIR_LISTING (+1/-1)
errors/it/ERR_DNS_FAIL (+1/-1)
errors/it/ERR_ESI (+1/-1)
errors/it/ERR_FORWARDING_DENIED (+1/-1)
errors/it/ERR_FTP_DISABLED (+1/-1)
errors/it/ERR_FTP_FAILURE (+1/-1)
errors/it/ERR_FTP_FORBIDDEN (+1/-1)
errors/it/ERR_FTP_NOT_FOUND (+1/-1)
errors/it/ERR_FTP_PUT_CREATED (+1/-1)
errors/it/ERR_FTP_PUT_ERROR (+1/-1)
errors/it/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/it/ERR_FTP_UNAVAILABLE (+1/-1)
errors/it/ERR_GATEWAY_FAILURE (+1/-1)
errors/it/ERR_ICAP_FAILURE (+1/-1)
errors/it/ERR_INVALID_REQ (+1/-1)
errors/it/ERR_INVALID_RESP (+1/-1)
errors/it/ERR_INVALID_URL (+1/-1)
errors/it/ERR_LIFETIME_EXP (+1/-1)
errors/it/ERR_NO_RELAY (+1/-1)
errors/it/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/it/ERR_PRECONDITION_FAILED (+1/-1)
errors/it/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/it/ERR_READ_ERROR (+1/-1)
errors/it/ERR_READ_TIMEOUT (+1/-1)
errors/it/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/it/ERR_SHUTTING_DOWN (+1/-1)
errors/it/ERR_SOCKET_FAILURE (+1/-1)
errors/it/ERR_TOO_BIG (+1/-1)
errors/it/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/it/ERR_UNSUP_REQ (+1/-1)
errors/it/ERR_URN_RESOLVE (+1/-1)
errors/it/ERR_WRITE_ERROR (+1/-1)
errors/it/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ja/ERR_ACCESS_DENIED (+1/-1)
errors/ja/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ja/ERR_AGENT_CONFIGURE (+1/-1)
errors/ja/ERR_AGENT_WPAD (+1/-1)
errors/ja/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ja/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ja/ERR_CANNOT_FORWARD (+1/-1)
errors/ja/ERR_CONFLICT_HOST (+1/-1)
errors/ja/ERR_CONNECT_FAIL (+1/-1)
errors/ja/ERR_DIR_LISTING (+1/-1)
errors/ja/ERR_DNS_FAIL (+1/-1)
errors/ja/ERR_ESI (+1/-1)
errors/ja/ERR_FORWARDING_DENIED (+1/-1)
errors/ja/ERR_FTP_DISABLED (+1/-1)
errors/ja/ERR_FTP_FAILURE (+1/-1)
errors/ja/ERR_FTP_FORBIDDEN (+1/-1)
errors/ja/ERR_FTP_NOT_FOUND (+1/-1)
errors/ja/ERR_FTP_PUT_CREATED (+1/-1)
errors/ja/ERR_FTP_PUT_ERROR (+1/-1)
errors/ja/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ja/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ja/ERR_GATEWAY_FAILURE (+1/-1)
errors/ja/ERR_ICAP_FAILURE (+1/-1)
errors/ja/ERR_INVALID_REQ (+1/-1)
errors/ja/ERR_INVALID_RESP (+1/-1)
errors/ja/ERR_INVALID_URL (+1/-1)
errors/ja/ERR_LIFETIME_EXP (+1/-1)
errors/ja/ERR_NO_RELAY (+1/-1)
errors/ja/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ja/ERR_PRECONDITION_FAILED (+1/-1)
errors/ja/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ja/ERR_READ_ERROR (+1/-1)
errors/ja/ERR_READ_TIMEOUT (+1/-1)
errors/ja/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ja/ERR_SHUTTING_DOWN (+1/-1)
errors/ja/ERR_SOCKET_FAILURE (+1/-1)
errors/ja/ERR_TOO_BIG (+1/-1)
errors/ja/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ja/ERR_UNSUP_REQ (+1/-1)
errors/ja/ERR_URN_RESOLVE (+1/-1)
errors/ja/ERR_WRITE_ERROR (+1/-1)
errors/ja/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ka/ERR_ACCESS_DENIED (+1/-1)
errors/ka/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ka/ERR_AGENT_CONFIGURE (+1/-1)
errors/ka/ERR_AGENT_WPAD (+1/-1)
errors/ka/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ka/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ka/ERR_CANNOT_FORWARD (+1/-1)
errors/ka/ERR_CONFLICT_HOST (+1/-1)
errors/ka/ERR_CONNECT_FAIL (+1/-1)
errors/ka/ERR_DIR_LISTING (+1/-1)
errors/ka/ERR_DNS_FAIL (+1/-1)
errors/ka/ERR_ESI (+1/-1)
errors/ka/ERR_FORWARDING_DENIED (+1/-1)
errors/ka/ERR_FTP_DISABLED (+1/-1)
errors/ka/ERR_FTP_FAILURE (+1/-1)
errors/ka/ERR_FTP_FORBIDDEN (+1/-1)
errors/ka/ERR_FTP_NOT_FOUND (+1/-1)
errors/ka/ERR_FTP_PUT_CREATED (+1/-1)
errors/ka/ERR_FTP_PUT_ERROR (+1/-1)
errors/ka/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ka/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ka/ERR_GATEWAY_FAILURE (+1/-1)
errors/ka/ERR_ICAP_FAILURE (+1/-1)
errors/ka/ERR_INVALID_REQ (+1/-1)
errors/ka/ERR_INVALID_RESP (+1/-1)
errors/ka/ERR_INVALID_URL (+1/-1)
errors/ka/ERR_LIFETIME_EXP (+1/-1)
errors/ka/ERR_NO_RELAY (+1/-1)
errors/ka/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ka/ERR_PRECONDITION_FAILED (+1/-1)
errors/ka/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ka/ERR_READ_ERROR (+1/-1)
errors/ka/ERR_READ_TIMEOUT (+1/-1)
errors/ka/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ka/ERR_SHUTTING_DOWN (+1/-1)
errors/ka/ERR_SOCKET_FAILURE (+1/-1)
errors/ka/ERR_TOO_BIG (+1/-1)
errors/ka/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ka/ERR_UNSUP_REQ (+1/-1)
errors/ka/ERR_URN_RESOLVE (+1/-1)
errors/ka/ERR_WRITE_ERROR (+1/-1)
errors/ka/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ko/ERR_ACCESS_DENIED (+1/-1)
errors/ko/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ko/ERR_AGENT_CONFIGURE (+1/-1)
errors/ko/ERR_AGENT_WPAD (+1/-1)
errors/ko/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ko/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ko/ERR_CANNOT_FORWARD (+1/-1)
errors/ko/ERR_CONFLICT_HOST (+1/-1)
errors/ko/ERR_CONNECT_FAIL (+1/-1)
errors/ko/ERR_DIR_LISTING (+1/-1)
errors/ko/ERR_DNS_FAIL (+1/-1)
errors/ko/ERR_ESI (+1/-1)
errors/ko/ERR_FORWARDING_DENIED (+1/-1)
errors/ko/ERR_FTP_DISABLED (+1/-1)
errors/ko/ERR_FTP_FAILURE (+1/-1)
errors/ko/ERR_FTP_FORBIDDEN (+1/-1)
errors/ko/ERR_FTP_NOT_FOUND (+1/-1)
errors/ko/ERR_FTP_PUT_CREATED (+1/-1)
errors/ko/ERR_FTP_PUT_ERROR (+1/-1)
errors/ko/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ko/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ko/ERR_GATEWAY_FAILURE (+1/-1)
errors/ko/ERR_ICAP_FAILURE (+1/-1)
errors/ko/ERR_INVALID_REQ (+1/-1)
errors/ko/ERR_INVALID_RESP (+1/-1)
errors/ko/ERR_INVALID_URL (+1/-1)
errors/ko/ERR_LIFETIME_EXP (+1/-1)
errors/ko/ERR_NO_RELAY (+1/-1)
errors/ko/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ko/ERR_PRECONDITION_FAILED (+1/-1)
errors/ko/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ko/ERR_READ_ERROR (+1/-1)
errors/ko/ERR_READ_TIMEOUT (+1/-1)
errors/ko/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ko/ERR_SHUTTING_DOWN (+1/-1)
errors/ko/ERR_SOCKET_FAILURE (+1/-1)
errors/ko/ERR_TOO_BIG (+1/-1)
errors/ko/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ko/ERR_UNSUP_REQ (+1/-1)
errors/ko/ERR_URN_RESOLVE (+1/-1)
errors/ko/ERR_WRITE_ERROR (+1/-1)
errors/ko/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/language.am (+1/-1)
errors/lt/ERR_ACCESS_DENIED (+1/-1)
errors/lt/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/lt/ERR_AGENT_CONFIGURE (+1/-1)
errors/lt/ERR_AGENT_WPAD (+1/-1)
errors/lt/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/lt/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/lt/ERR_CANNOT_FORWARD (+1/-1)
errors/lt/ERR_CONFLICT_HOST (+1/-1)
errors/lt/ERR_CONNECT_FAIL (+1/-1)
errors/lt/ERR_DIR_LISTING (+1/-1)
errors/lt/ERR_DNS_FAIL (+1/-1)
errors/lt/ERR_ESI (+1/-1)
errors/lt/ERR_FORWARDING_DENIED (+1/-1)
errors/lt/ERR_FTP_DISABLED (+1/-1)
errors/lt/ERR_FTP_FAILURE (+1/-1)
errors/lt/ERR_FTP_FORBIDDEN (+1/-1)
errors/lt/ERR_FTP_NOT_FOUND (+1/-1)
errors/lt/ERR_FTP_PUT_CREATED (+1/-1)
errors/lt/ERR_FTP_PUT_ERROR (+1/-1)
errors/lt/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/lt/ERR_FTP_UNAVAILABLE (+1/-1)
errors/lt/ERR_GATEWAY_FAILURE (+1/-1)
errors/lt/ERR_ICAP_FAILURE (+1/-1)
errors/lt/ERR_INVALID_REQ (+1/-1)
errors/lt/ERR_INVALID_RESP (+1/-1)
errors/lt/ERR_INVALID_URL (+1/-1)
errors/lt/ERR_LIFETIME_EXP (+1/-1)
errors/lt/ERR_NO_RELAY (+1/-1)
errors/lt/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/lt/ERR_PRECONDITION_FAILED (+1/-1)
errors/lt/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/lt/ERR_READ_ERROR (+1/-1)
errors/lt/ERR_READ_TIMEOUT (+1/-1)
errors/lt/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/lt/ERR_SHUTTING_DOWN (+1/-1)
errors/lt/ERR_SOCKET_FAILURE (+1/-1)
errors/lt/ERR_TOO_BIG (+1/-1)
errors/lt/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/lt/ERR_UNSUP_REQ (+1/-1)
errors/lt/ERR_URN_RESOLVE (+1/-1)
errors/lt/ERR_WRITE_ERROR (+1/-1)
errors/lt/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/lv/ERR_ACCESS_DENIED (+1/-1)
errors/lv/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/lv/ERR_AGENT_CONFIGURE (+1/-1)
errors/lv/ERR_AGENT_WPAD (+1/-1)
errors/lv/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/lv/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/lv/ERR_CANNOT_FORWARD (+1/-1)
errors/lv/ERR_CONFLICT_HOST (+1/-1)
errors/lv/ERR_CONNECT_FAIL (+1/-1)
errors/lv/ERR_DIR_LISTING (+1/-1)
errors/lv/ERR_DNS_FAIL (+1/-1)
errors/lv/ERR_ESI (+1/-1)
errors/lv/ERR_FORWARDING_DENIED (+1/-1)
errors/lv/ERR_FTP_DISABLED (+1/-1)
errors/lv/ERR_FTP_FAILURE (+1/-1)
errors/lv/ERR_FTP_FORBIDDEN (+1/-1)
errors/lv/ERR_FTP_NOT_FOUND (+1/-1)
errors/lv/ERR_FTP_PUT_CREATED (+1/-1)
errors/lv/ERR_FTP_PUT_ERROR (+1/-1)
errors/lv/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/lv/ERR_FTP_UNAVAILABLE (+1/-1)
errors/lv/ERR_GATEWAY_FAILURE (+1/-1)
errors/lv/ERR_ICAP_FAILURE (+1/-1)
errors/lv/ERR_INVALID_REQ (+1/-1)
errors/lv/ERR_INVALID_RESP (+1/-1)
errors/lv/ERR_INVALID_URL (+1/-1)
errors/lv/ERR_LIFETIME_EXP (+1/-1)
errors/lv/ERR_NO_RELAY (+1/-1)
errors/lv/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/lv/ERR_PRECONDITION_FAILED (+1/-1)
errors/lv/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/lv/ERR_READ_ERROR (+1/-1)
errors/lv/ERR_READ_TIMEOUT (+1/-1)
errors/lv/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/lv/ERR_SHUTTING_DOWN (+1/-1)
errors/lv/ERR_SOCKET_FAILURE (+1/-1)
errors/lv/ERR_TOO_BIG (+1/-1)
errors/lv/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/lv/ERR_UNSUP_REQ (+1/-1)
errors/lv/ERR_URN_RESOLVE (+1/-1)
errors/lv/ERR_WRITE_ERROR (+1/-1)
errors/lv/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ms/ERR_ACCESS_DENIED (+1/-1)
errors/ms/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ms/ERR_AGENT_CONFIGURE (+1/-1)
errors/ms/ERR_AGENT_WPAD (+1/-1)
errors/ms/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ms/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ms/ERR_CANNOT_FORWARD (+1/-1)
errors/ms/ERR_CONFLICT_HOST (+1/-1)
errors/ms/ERR_CONNECT_FAIL (+1/-1)
errors/ms/ERR_DIR_LISTING (+1/-1)
errors/ms/ERR_DNS_FAIL (+1/-1)
errors/ms/ERR_ESI (+1/-1)
errors/ms/ERR_FORWARDING_DENIED (+1/-1)
errors/ms/ERR_FTP_DISABLED (+1/-1)
errors/ms/ERR_FTP_FAILURE (+1/-1)
errors/ms/ERR_FTP_FORBIDDEN (+1/-1)
errors/ms/ERR_FTP_NOT_FOUND (+1/-1)
errors/ms/ERR_FTP_PUT_CREATED (+1/-1)
errors/ms/ERR_FTP_PUT_ERROR (+1/-1)
errors/ms/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ms/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ms/ERR_GATEWAY_FAILURE (+1/-1)
errors/ms/ERR_ICAP_FAILURE (+1/-1)
errors/ms/ERR_INVALID_REQ (+1/-1)
errors/ms/ERR_INVALID_RESP (+1/-1)
errors/ms/ERR_INVALID_URL (+1/-1)
errors/ms/ERR_LIFETIME_EXP (+1/-1)
errors/ms/ERR_NO_RELAY (+1/-1)
errors/ms/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ms/ERR_PRECONDITION_FAILED (+1/-1)
errors/ms/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ms/ERR_READ_ERROR (+1/-1)
errors/ms/ERR_READ_TIMEOUT (+1/-1)
errors/ms/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ms/ERR_SHUTTING_DOWN (+1/-1)
errors/ms/ERR_SOCKET_FAILURE (+1/-1)
errors/ms/ERR_TOO_BIG (+1/-1)
errors/ms/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ms/ERR_UNSUP_REQ (+1/-1)
errors/ms/ERR_URN_RESOLVE (+1/-1)
errors/ms/ERR_WRITE_ERROR (+1/-1)
errors/ms/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/nl/ERR_ACCESS_DENIED (+1/-1)
errors/nl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/nl/ERR_AGENT_CONFIGURE (+1/-1)
errors/nl/ERR_AGENT_WPAD (+1/-1)
errors/nl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/nl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/nl/ERR_CANNOT_FORWARD (+1/-1)
errors/nl/ERR_CONFLICT_HOST (+1/-1)
errors/nl/ERR_CONNECT_FAIL (+1/-1)
errors/nl/ERR_DIR_LISTING (+1/-1)
errors/nl/ERR_DNS_FAIL (+1/-1)
errors/nl/ERR_ESI (+1/-1)
errors/nl/ERR_FORWARDING_DENIED (+1/-1)
errors/nl/ERR_FTP_DISABLED (+1/-1)
errors/nl/ERR_FTP_FAILURE (+1/-1)
errors/nl/ERR_FTP_FORBIDDEN (+1/-1)
errors/nl/ERR_FTP_NOT_FOUND (+1/-1)
errors/nl/ERR_FTP_PUT_CREATED (+1/-1)
errors/nl/ERR_FTP_PUT_ERROR (+1/-1)
errors/nl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/nl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/nl/ERR_GATEWAY_FAILURE (+1/-1)
errors/nl/ERR_ICAP_FAILURE (+1/-1)
errors/nl/ERR_INVALID_REQ (+1/-1)
errors/nl/ERR_INVALID_RESP (+1/-1)
errors/nl/ERR_INVALID_URL (+1/-1)
errors/nl/ERR_LIFETIME_EXP (+1/-1)
errors/nl/ERR_NO_RELAY (+1/-1)
errors/nl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/nl/ERR_PRECONDITION_FAILED (+1/-1)
errors/nl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/nl/ERR_READ_ERROR (+1/-1)
errors/nl/ERR_READ_TIMEOUT (+1/-1)
errors/nl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/nl/ERR_SHUTTING_DOWN (+1/-1)
errors/nl/ERR_SOCKET_FAILURE (+1/-1)
errors/nl/ERR_TOO_BIG (+1/-1)
errors/nl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/nl/ERR_UNSUP_REQ (+1/-1)
errors/nl/ERR_URN_RESOLVE (+1/-1)
errors/nl/ERR_WRITE_ERROR (+1/-1)
errors/nl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/oc/ERR_ACCESS_DENIED (+1/-1)
errors/oc/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/oc/ERR_AGENT_CONFIGURE (+1/-1)
errors/oc/ERR_AGENT_WPAD (+1/-1)
errors/oc/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/oc/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/oc/ERR_CANNOT_FORWARD (+1/-1)
errors/oc/ERR_CONFLICT_HOST (+1/-1)
errors/oc/ERR_CONNECT_FAIL (+1/-1)
errors/oc/ERR_DIR_LISTING (+1/-1)
errors/oc/ERR_DNS_FAIL (+1/-1)
errors/oc/ERR_ESI (+1/-1)
errors/oc/ERR_FORWARDING_DENIED (+1/-1)
errors/oc/ERR_FTP_DISABLED (+1/-1)
errors/oc/ERR_FTP_FAILURE (+1/-1)
errors/oc/ERR_FTP_FORBIDDEN (+1/-1)
errors/oc/ERR_FTP_NOT_FOUND (+1/-1)
errors/oc/ERR_FTP_PUT_CREATED (+1/-1)
errors/oc/ERR_FTP_PUT_ERROR (+1/-1)
errors/oc/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/oc/ERR_FTP_UNAVAILABLE (+1/-1)
errors/oc/ERR_GATEWAY_FAILURE (+1/-1)
errors/oc/ERR_ICAP_FAILURE (+1/-1)
errors/oc/ERR_INVALID_REQ (+1/-1)
errors/oc/ERR_INVALID_RESP (+1/-1)
errors/oc/ERR_INVALID_URL (+1/-1)
errors/oc/ERR_LIFETIME_EXP (+1/-1)
errors/oc/ERR_NO_RELAY (+1/-1)
errors/oc/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/oc/ERR_PRECONDITION_FAILED (+1/-1)
errors/oc/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/oc/ERR_READ_ERROR (+1/-1)
errors/oc/ERR_READ_TIMEOUT (+1/-1)
errors/oc/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/oc/ERR_SHUTTING_DOWN (+1/-1)
errors/oc/ERR_SOCKET_FAILURE (+1/-1)
errors/oc/ERR_TOO_BIG (+1/-1)
errors/oc/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/oc/ERR_UNSUP_REQ (+1/-1)
errors/oc/ERR_URN_RESOLVE (+1/-1)
errors/oc/ERR_WRITE_ERROR (+1/-1)
errors/oc/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/pl/ERR_ACCESS_DENIED (+1/-1)
errors/pl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/pl/ERR_AGENT_CONFIGURE (+1/-1)
errors/pl/ERR_AGENT_WPAD (+1/-1)
errors/pl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/pl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/pl/ERR_CANNOT_FORWARD (+1/-1)
errors/pl/ERR_CONFLICT_HOST (+1/-1)
errors/pl/ERR_CONNECT_FAIL (+1/-1)
errors/pl/ERR_DIR_LISTING (+1/-1)
errors/pl/ERR_DNS_FAIL (+1/-1)
errors/pl/ERR_ESI (+1/-1)
errors/pl/ERR_FORWARDING_DENIED (+1/-1)
errors/pl/ERR_FTP_DISABLED (+1/-1)
errors/pl/ERR_FTP_FAILURE (+1/-1)
errors/pl/ERR_FTP_FORBIDDEN (+1/-1)
errors/pl/ERR_FTP_NOT_FOUND (+1/-1)
errors/pl/ERR_FTP_PUT_CREATED (+1/-1)
errors/pl/ERR_FTP_PUT_ERROR (+1/-1)
errors/pl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/pl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/pl/ERR_GATEWAY_FAILURE (+1/-1)
errors/pl/ERR_ICAP_FAILURE (+1/-1)
errors/pl/ERR_INVALID_REQ (+1/-1)
errors/pl/ERR_INVALID_RESP (+1/-1)
errors/pl/ERR_INVALID_URL (+1/-1)
errors/pl/ERR_LIFETIME_EXP (+1/-1)
errors/pl/ERR_NO_RELAY (+1/-1)
errors/pl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/pl/ERR_PRECONDITION_FAILED (+1/-1)
errors/pl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/pl/ERR_READ_ERROR (+1/-1)
errors/pl/ERR_READ_TIMEOUT (+1/-1)
errors/pl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/pl/ERR_SHUTTING_DOWN (+1/-1)
errors/pl/ERR_SOCKET_FAILURE (+1/-1)
errors/pl/ERR_TOO_BIG (+1/-1)
errors/pl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/pl/ERR_UNSUP_REQ (+1/-1)
errors/pl/ERR_URN_RESOLVE (+1/-1)
errors/pl/ERR_WRITE_ERROR (+1/-1)
errors/pl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/pt-br/ERR_ACCESS_DENIED (+1/-1)
errors/pt-br/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/pt-br/ERR_AGENT_CONFIGURE (+1/-1)
errors/pt-br/ERR_AGENT_WPAD (+1/-1)
errors/pt-br/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/pt-br/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/pt-br/ERR_CANNOT_FORWARD (+1/-1)
errors/pt-br/ERR_CONFLICT_HOST (+1/-1)
errors/pt-br/ERR_CONNECT_FAIL (+1/-1)
errors/pt-br/ERR_DIR_LISTING (+1/-1)
errors/pt-br/ERR_DNS_FAIL (+1/-1)
errors/pt-br/ERR_ESI (+1/-1)
errors/pt-br/ERR_FORWARDING_DENIED (+1/-1)
errors/pt-br/ERR_FTP_DISABLED (+1/-1)
errors/pt-br/ERR_FTP_FAILURE (+1/-1)
errors/pt-br/ERR_FTP_FORBIDDEN (+1/-1)
errors/pt-br/ERR_FTP_NOT_FOUND (+1/-1)
errors/pt-br/ERR_FTP_PUT_CREATED (+1/-1)
errors/pt-br/ERR_FTP_PUT_ERROR (+1/-1)
errors/pt-br/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/pt-br/ERR_FTP_UNAVAILABLE (+1/-1)
errors/pt-br/ERR_GATEWAY_FAILURE (+1/-1)
errors/pt-br/ERR_ICAP_FAILURE (+1/-1)
errors/pt-br/ERR_INVALID_REQ (+1/-1)
errors/pt-br/ERR_INVALID_RESP (+1/-1)
errors/pt-br/ERR_INVALID_URL (+1/-1)
errors/pt-br/ERR_LIFETIME_EXP (+1/-1)
errors/pt-br/ERR_NO_RELAY (+1/-1)
errors/pt-br/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/pt-br/ERR_PRECONDITION_FAILED (+1/-1)
errors/pt-br/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/pt-br/ERR_READ_ERROR (+1/-1)
errors/pt-br/ERR_READ_TIMEOUT (+1/-1)
errors/pt-br/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/pt-br/ERR_SHUTTING_DOWN (+1/-1)
errors/pt-br/ERR_SOCKET_FAILURE (+1/-1)
errors/pt-br/ERR_TOO_BIG (+1/-1)
errors/pt-br/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/pt-br/ERR_UNSUP_REQ (+1/-1)
errors/pt-br/ERR_URN_RESOLVE (+1/-1)
errors/pt-br/ERR_WRITE_ERROR (+1/-1)
errors/pt-br/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/pt/ERR_ACCESS_DENIED (+1/-1)
errors/pt/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/pt/ERR_AGENT_CONFIGURE (+1/-1)
errors/pt/ERR_AGENT_WPAD (+1/-1)
errors/pt/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/pt/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/pt/ERR_CANNOT_FORWARD (+1/-1)
errors/pt/ERR_CONFLICT_HOST (+1/-1)
errors/pt/ERR_CONNECT_FAIL (+1/-1)
errors/pt/ERR_DIR_LISTING (+1/-1)
errors/pt/ERR_DNS_FAIL (+1/-1)
errors/pt/ERR_ESI (+1/-1)
errors/pt/ERR_FORWARDING_DENIED (+1/-1)
errors/pt/ERR_FTP_DISABLED (+1/-1)
errors/pt/ERR_FTP_FAILURE (+1/-1)
errors/pt/ERR_FTP_FORBIDDEN (+1/-1)
errors/pt/ERR_FTP_NOT_FOUND (+1/-1)
errors/pt/ERR_FTP_PUT_CREATED (+1/-1)
errors/pt/ERR_FTP_PUT_ERROR (+1/-1)
errors/pt/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/pt/ERR_FTP_UNAVAILABLE (+1/-1)
errors/pt/ERR_GATEWAY_FAILURE (+1/-1)
errors/pt/ERR_ICAP_FAILURE (+1/-1)
errors/pt/ERR_INVALID_REQ (+1/-1)
errors/pt/ERR_INVALID_RESP (+1/-1)
errors/pt/ERR_INVALID_URL (+1/-1)
errors/pt/ERR_LIFETIME_EXP (+1/-1)
errors/pt/ERR_NO_RELAY (+1/-1)
errors/pt/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/pt/ERR_PRECONDITION_FAILED (+1/-1)
errors/pt/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/pt/ERR_READ_ERROR (+1/-1)
errors/pt/ERR_READ_TIMEOUT (+1/-1)
errors/pt/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/pt/ERR_SHUTTING_DOWN (+1/-1)
errors/pt/ERR_SOCKET_FAILURE (+1/-1)
errors/pt/ERR_TOO_BIG (+1/-1)
errors/pt/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/pt/ERR_UNSUP_REQ (+1/-1)
errors/pt/ERR_URN_RESOLVE (+1/-1)
errors/pt/ERR_WRITE_ERROR (+1/-1)
errors/pt/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ro/ERR_ACCESS_DENIED (+1/-1)
errors/ro/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ro/ERR_AGENT_CONFIGURE (+1/-1)
errors/ro/ERR_AGENT_WPAD (+1/-1)
errors/ro/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ro/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ro/ERR_CANNOT_FORWARD (+1/-1)
errors/ro/ERR_CONFLICT_HOST (+1/-1)
errors/ro/ERR_CONNECT_FAIL (+1/-1)
errors/ro/ERR_DIR_LISTING (+1/-1)
errors/ro/ERR_DNS_FAIL (+1/-1)
errors/ro/ERR_ESI (+1/-1)
errors/ro/ERR_FORWARDING_DENIED (+1/-1)
errors/ro/ERR_FTP_DISABLED (+1/-1)
errors/ro/ERR_FTP_FAILURE (+1/-1)
errors/ro/ERR_FTP_FORBIDDEN (+1/-1)
errors/ro/ERR_FTP_NOT_FOUND (+1/-1)
errors/ro/ERR_FTP_PUT_CREATED (+1/-1)
errors/ro/ERR_FTP_PUT_ERROR (+1/-1)
errors/ro/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ro/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ro/ERR_GATEWAY_FAILURE (+1/-1)
errors/ro/ERR_ICAP_FAILURE (+1/-1)
errors/ro/ERR_INVALID_REQ (+1/-1)
errors/ro/ERR_INVALID_RESP (+1/-1)
errors/ro/ERR_INVALID_URL (+1/-1)
errors/ro/ERR_LIFETIME_EXP (+1/-1)
errors/ro/ERR_NO_RELAY (+1/-1)
errors/ro/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ro/ERR_PRECONDITION_FAILED (+1/-1)
errors/ro/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ro/ERR_READ_ERROR (+1/-1)
errors/ro/ERR_READ_TIMEOUT (+1/-1)
errors/ro/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ro/ERR_SHUTTING_DOWN (+1/-1)
errors/ro/ERR_SOCKET_FAILURE (+1/-1)
errors/ro/ERR_TOO_BIG (+1/-1)
errors/ro/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ro/ERR_UNSUP_REQ (+1/-1)
errors/ro/ERR_URN_RESOLVE (+1/-1)
errors/ro/ERR_WRITE_ERROR (+1/-1)
errors/ro/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/ru/ERR_ACCESS_DENIED (+1/-1)
errors/ru/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/ru/ERR_AGENT_CONFIGURE (+1/-1)
errors/ru/ERR_AGENT_WPAD (+1/-1)
errors/ru/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/ru/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/ru/ERR_CANNOT_FORWARD (+1/-1)
errors/ru/ERR_CONFLICT_HOST (+1/-1)
errors/ru/ERR_CONNECT_FAIL (+1/-1)
errors/ru/ERR_DIR_LISTING (+1/-1)
errors/ru/ERR_DNS_FAIL (+1/-1)
errors/ru/ERR_ESI (+1/-1)
errors/ru/ERR_FORWARDING_DENIED (+1/-1)
errors/ru/ERR_FTP_DISABLED (+1/-1)
errors/ru/ERR_FTP_FAILURE (+1/-1)
errors/ru/ERR_FTP_FORBIDDEN (+1/-1)
errors/ru/ERR_FTP_NOT_FOUND (+1/-1)
errors/ru/ERR_FTP_PUT_CREATED (+1/-1)
errors/ru/ERR_FTP_PUT_ERROR (+1/-1)
errors/ru/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/ru/ERR_FTP_UNAVAILABLE (+1/-1)
errors/ru/ERR_GATEWAY_FAILURE (+1/-1)
errors/ru/ERR_ICAP_FAILURE (+1/-1)
errors/ru/ERR_INVALID_REQ (+1/-1)
errors/ru/ERR_INVALID_RESP (+1/-1)
errors/ru/ERR_INVALID_URL (+1/-1)
errors/ru/ERR_LIFETIME_EXP (+1/-1)
errors/ru/ERR_NO_RELAY (+1/-1)
errors/ru/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/ru/ERR_PRECONDITION_FAILED (+1/-1)
errors/ru/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/ru/ERR_READ_ERROR (+1/-1)
errors/ru/ERR_READ_TIMEOUT (+2/-2)
errors/ru/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/ru/ERR_SHUTTING_DOWN (+1/-1)
errors/ru/ERR_SOCKET_FAILURE (+1/-1)
errors/ru/ERR_TOO_BIG (+1/-1)
errors/ru/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/ru/ERR_UNSUP_REQ (+1/-1)
errors/ru/ERR_URN_RESOLVE (+1/-1)
errors/ru/ERR_WRITE_ERROR (+1/-1)
errors/ru/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sk/ERR_ACCESS_DENIED (+1/-1)
errors/sk/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sk/ERR_AGENT_CONFIGURE (+1/-1)
errors/sk/ERR_AGENT_WPAD (+1/-1)
errors/sk/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sk/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sk/ERR_CANNOT_FORWARD (+1/-1)
errors/sk/ERR_CONFLICT_HOST (+1/-1)
errors/sk/ERR_CONNECT_FAIL (+1/-1)
errors/sk/ERR_DIR_LISTING (+1/-1)
errors/sk/ERR_DNS_FAIL (+1/-1)
errors/sk/ERR_ESI (+1/-1)
errors/sk/ERR_FORWARDING_DENIED (+1/-1)
errors/sk/ERR_FTP_DISABLED (+1/-1)
errors/sk/ERR_FTP_FAILURE (+1/-1)
errors/sk/ERR_FTP_FORBIDDEN (+1/-1)
errors/sk/ERR_FTP_NOT_FOUND (+1/-1)
errors/sk/ERR_FTP_PUT_CREATED (+1/-1)
errors/sk/ERR_FTP_PUT_ERROR (+1/-1)
errors/sk/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sk/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sk/ERR_GATEWAY_FAILURE (+1/-1)
errors/sk/ERR_ICAP_FAILURE (+1/-1)
errors/sk/ERR_INVALID_REQ (+1/-1)
errors/sk/ERR_INVALID_RESP (+1/-1)
errors/sk/ERR_INVALID_URL (+1/-1)
errors/sk/ERR_LIFETIME_EXP (+1/-1)
errors/sk/ERR_NO_RELAY (+1/-1)
errors/sk/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sk/ERR_PRECONDITION_FAILED (+1/-1)
errors/sk/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sk/ERR_READ_ERROR (+1/-1)
errors/sk/ERR_READ_TIMEOUT (+1/-1)
errors/sk/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sk/ERR_SHUTTING_DOWN (+1/-1)
errors/sk/ERR_SOCKET_FAILURE (+1/-1)
errors/sk/ERR_TOO_BIG (+1/-1)
errors/sk/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sk/ERR_UNSUP_REQ (+1/-1)
errors/sk/ERR_URN_RESOLVE (+1/-1)
errors/sk/ERR_WRITE_ERROR (+1/-1)
errors/sk/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sl/ERR_ACCESS_DENIED (+1/-1)
errors/sl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sl/ERR_AGENT_CONFIGURE (+1/-1)
errors/sl/ERR_AGENT_WPAD (+1/-1)
errors/sl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sl/ERR_CANNOT_FORWARD (+1/-1)
errors/sl/ERR_CONFLICT_HOST (+1/-1)
errors/sl/ERR_CONNECT_FAIL (+1/-1)
errors/sl/ERR_DIR_LISTING (+1/-1)
errors/sl/ERR_DNS_FAIL (+1/-1)
errors/sl/ERR_ESI (+1/-1)
errors/sl/ERR_FORWARDING_DENIED (+1/-1)
errors/sl/ERR_FTP_DISABLED (+1/-1)
errors/sl/ERR_FTP_FAILURE (+1/-1)
errors/sl/ERR_FTP_FORBIDDEN (+1/-1)
errors/sl/ERR_FTP_NOT_FOUND (+1/-1)
errors/sl/ERR_FTP_PUT_CREATED (+1/-1)
errors/sl/ERR_FTP_PUT_ERROR (+1/-1)
errors/sl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sl/ERR_GATEWAY_FAILURE (+1/-1)
errors/sl/ERR_ICAP_FAILURE (+1/-1)
errors/sl/ERR_INVALID_REQ (+1/-1)
errors/sl/ERR_INVALID_RESP (+1/-1)
errors/sl/ERR_INVALID_URL (+1/-1)
errors/sl/ERR_LIFETIME_EXP (+1/-1)
errors/sl/ERR_NO_RELAY (+1/-1)
errors/sl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sl/ERR_PRECONDITION_FAILED (+1/-1)
errors/sl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sl/ERR_READ_ERROR (+1/-1)
errors/sl/ERR_READ_TIMEOUT (+1/-1)
errors/sl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sl/ERR_SHUTTING_DOWN (+1/-1)
errors/sl/ERR_SOCKET_FAILURE (+1/-1)
errors/sl/ERR_TOO_BIG (+1/-1)
errors/sl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sl/ERR_UNSUP_REQ (+1/-1)
errors/sl/ERR_URN_RESOLVE (+1/-1)
errors/sl/ERR_WRITE_ERROR (+1/-1)
errors/sl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sr-cyrl/ERR_ACCESS_DENIED (+1/-1)
errors/sr-cyrl/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sr-cyrl/ERR_AGENT_CONFIGURE (+1/-1)
errors/sr-cyrl/ERR_AGENT_WPAD (+1/-1)
errors/sr-cyrl/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sr-cyrl/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sr-cyrl/ERR_CANNOT_FORWARD (+1/-1)
errors/sr-cyrl/ERR_CONFLICT_HOST (+1/-1)
errors/sr-cyrl/ERR_CONNECT_FAIL (+1/-1)
errors/sr-cyrl/ERR_DIR_LISTING (+1/-1)
errors/sr-cyrl/ERR_DNS_FAIL (+1/-1)
errors/sr-cyrl/ERR_ESI (+1/-1)
errors/sr-cyrl/ERR_FORWARDING_DENIED (+1/-1)
errors/sr-cyrl/ERR_FTP_DISABLED (+1/-1)
errors/sr-cyrl/ERR_FTP_FAILURE (+1/-1)
errors/sr-cyrl/ERR_FTP_FORBIDDEN (+1/-1)
errors/sr-cyrl/ERR_FTP_NOT_FOUND (+1/-1)
errors/sr-cyrl/ERR_FTP_PUT_CREATED (+1/-1)
errors/sr-cyrl/ERR_FTP_PUT_ERROR (+1/-1)
errors/sr-cyrl/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sr-cyrl/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sr-cyrl/ERR_GATEWAY_FAILURE (+1/-1)
errors/sr-cyrl/ERR_ICAP_FAILURE (+1/-1)
errors/sr-cyrl/ERR_INVALID_REQ (+1/-1)
errors/sr-cyrl/ERR_INVALID_RESP (+1/-1)
errors/sr-cyrl/ERR_INVALID_URL (+1/-1)
errors/sr-cyrl/ERR_LIFETIME_EXP (+1/-1)
errors/sr-cyrl/ERR_NO_RELAY (+1/-1)
errors/sr-cyrl/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sr-cyrl/ERR_PRECONDITION_FAILED (+1/-1)
errors/sr-cyrl/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sr-cyrl/ERR_READ_ERROR (+1/-1)
errors/sr-cyrl/ERR_READ_TIMEOUT (+1/-1)
errors/sr-cyrl/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sr-cyrl/ERR_SHUTTING_DOWN (+1/-1)
errors/sr-cyrl/ERR_SOCKET_FAILURE (+1/-1)
errors/sr-cyrl/ERR_TOO_BIG (+1/-1)
errors/sr-cyrl/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sr-cyrl/ERR_UNSUP_REQ (+1/-1)
errors/sr-cyrl/ERR_URN_RESOLVE (+1/-1)
errors/sr-cyrl/ERR_WRITE_ERROR (+1/-1)
errors/sr-cyrl/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sr-latn/ERR_ACCESS_DENIED (+1/-1)
errors/sr-latn/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sr-latn/ERR_AGENT_CONFIGURE (+1/-1)
errors/sr-latn/ERR_AGENT_WPAD (+1/-1)
errors/sr-latn/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sr-latn/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sr-latn/ERR_CANNOT_FORWARD (+1/-1)
errors/sr-latn/ERR_CONFLICT_HOST (+1/-1)
errors/sr-latn/ERR_CONNECT_FAIL (+1/-1)
errors/sr-latn/ERR_DIR_LISTING (+1/-1)
errors/sr-latn/ERR_DNS_FAIL (+1/-1)
errors/sr-latn/ERR_ESI (+1/-1)
errors/sr-latn/ERR_FORWARDING_DENIED (+1/-1)
errors/sr-latn/ERR_FTP_DISABLED (+1/-1)
errors/sr-latn/ERR_FTP_FAILURE (+1/-1)
errors/sr-latn/ERR_FTP_FORBIDDEN (+1/-1)
errors/sr-latn/ERR_FTP_NOT_FOUND (+1/-1)
errors/sr-latn/ERR_FTP_PUT_CREATED (+1/-1)
errors/sr-latn/ERR_FTP_PUT_ERROR (+1/-1)
errors/sr-latn/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sr-latn/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sr-latn/ERR_GATEWAY_FAILURE (+1/-1)
errors/sr-latn/ERR_ICAP_FAILURE (+1/-1)
errors/sr-latn/ERR_INVALID_REQ (+1/-1)
errors/sr-latn/ERR_INVALID_RESP (+1/-1)
errors/sr-latn/ERR_INVALID_URL (+1/-1)
errors/sr-latn/ERR_LIFETIME_EXP (+1/-1)
errors/sr-latn/ERR_NO_RELAY (+1/-1)
errors/sr-latn/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sr-latn/ERR_PRECONDITION_FAILED (+1/-1)
errors/sr-latn/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sr-latn/ERR_READ_ERROR (+1/-1)
errors/sr-latn/ERR_READ_TIMEOUT (+1/-1)
errors/sr-latn/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sr-latn/ERR_SHUTTING_DOWN (+1/-1)
errors/sr-latn/ERR_SOCKET_FAILURE (+1/-1)
errors/sr-latn/ERR_TOO_BIG (+1/-1)
errors/sr-latn/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sr-latn/ERR_UNSUP_REQ (+1/-1)
errors/sr-latn/ERR_URN_RESOLVE (+1/-1)
errors/sr-latn/ERR_WRITE_ERROR (+1/-1)
errors/sr-latn/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/sv/ERR_ACCESS_DENIED (+1/-1)
errors/sv/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/sv/ERR_AGENT_CONFIGURE (+1/-1)
errors/sv/ERR_AGENT_WPAD (+1/-1)
errors/sv/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/sv/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/sv/ERR_CANNOT_FORWARD (+1/-1)
errors/sv/ERR_CONFLICT_HOST (+1/-1)
errors/sv/ERR_CONNECT_FAIL (+1/-1)
errors/sv/ERR_DIR_LISTING (+1/-1)
errors/sv/ERR_DNS_FAIL (+1/-1)
errors/sv/ERR_ESI (+1/-1)
errors/sv/ERR_FORWARDING_DENIED (+1/-1)
errors/sv/ERR_FTP_DISABLED (+1/-1)
errors/sv/ERR_FTP_FAILURE (+1/-1)
errors/sv/ERR_FTP_FORBIDDEN (+1/-1)
errors/sv/ERR_FTP_NOT_FOUND (+1/-1)
errors/sv/ERR_FTP_PUT_CREATED (+1/-1)
errors/sv/ERR_FTP_PUT_ERROR (+1/-1)
errors/sv/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/sv/ERR_FTP_UNAVAILABLE (+1/-1)
errors/sv/ERR_GATEWAY_FAILURE (+1/-1)
errors/sv/ERR_ICAP_FAILURE (+1/-1)
errors/sv/ERR_INVALID_REQ (+1/-1)
errors/sv/ERR_INVALID_RESP (+1/-1)
errors/sv/ERR_INVALID_URL (+1/-1)
errors/sv/ERR_LIFETIME_EXP (+1/-1)
errors/sv/ERR_NO_RELAY (+1/-1)
errors/sv/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/sv/ERR_PRECONDITION_FAILED (+1/-1)
errors/sv/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/sv/ERR_READ_ERROR (+1/-1)
errors/sv/ERR_READ_TIMEOUT (+1/-1)
errors/sv/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/sv/ERR_SHUTTING_DOWN (+1/-1)
errors/sv/ERR_SOCKET_FAILURE (+1/-1)
errors/sv/ERR_TOO_BIG (+1/-1)
errors/sv/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/sv/ERR_UNSUP_REQ (+1/-1)
errors/sv/ERR_URN_RESOLVE (+1/-1)
errors/sv/ERR_WRITE_ERROR (+1/-1)
errors/sv/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/template.am (+1/-1)
errors/templates/ERR_ACCESS_DENIED (+1/-1)
errors/templates/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/templates/ERR_AGENT_CONFIGURE (+1/-1)
errors/templates/ERR_AGENT_WPAD (+1/-1)
errors/templates/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/templates/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/templates/ERR_CANNOT_FORWARD (+1/-1)
errors/templates/ERR_CONFLICT_HOST (+1/-1)
errors/templates/ERR_CONNECT_FAIL (+1/-1)
errors/templates/ERR_DIR_LISTING (+1/-1)
errors/templates/ERR_DNS_FAIL (+1/-1)
errors/templates/ERR_ESI (+1/-1)
errors/templates/ERR_FORWARDING_DENIED (+1/-1)
errors/templates/ERR_FTP_DISABLED (+1/-1)
errors/templates/ERR_FTP_FAILURE (+1/-1)
errors/templates/ERR_FTP_FORBIDDEN (+1/-1)
errors/templates/ERR_FTP_NOT_FOUND (+1/-1)
errors/templates/ERR_FTP_PUT_CREATED (+1/-1)
errors/templates/ERR_FTP_PUT_ERROR (+1/-1)
errors/templates/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/templates/ERR_FTP_UNAVAILABLE (+1/-1)
errors/templates/ERR_GATEWAY_FAILURE (+1/-1)
errors/templates/ERR_ICAP_FAILURE (+1/-1)
errors/templates/ERR_INVALID_REQ (+1/-1)
errors/templates/ERR_INVALID_RESP (+1/-1)
errors/templates/ERR_INVALID_URL (+1/-1)
errors/templates/ERR_LIFETIME_EXP (+1/-1)
errors/templates/ERR_NO_RELAY (+1/-1)
errors/templates/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/templates/ERR_PRECONDITION_FAILED (+1/-1)
errors/templates/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/templates/ERR_READ_ERROR (+1/-1)
errors/templates/ERR_READ_TIMEOUT (+1/-1)
errors/templates/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/templates/ERR_SHUTTING_DOWN (+1/-1)
errors/templates/ERR_SOCKET_FAILURE (+1/-1)
errors/templates/ERR_TOO_BIG (+1/-1)
errors/templates/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/templates/ERR_UNSUP_REQ (+1/-1)
errors/templates/ERR_URN_RESOLVE (+1/-1)
errors/templates/ERR_WRITE_ERROR (+1/-1)
errors/templates/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/th/ERR_ACCESS_DENIED (+1/-1)
errors/th/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/th/ERR_AGENT_CONFIGURE (+1/-1)
errors/th/ERR_AGENT_WPAD (+1/-1)
errors/th/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/th/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/th/ERR_CANNOT_FORWARD (+1/-1)
errors/th/ERR_CONFLICT_HOST (+1/-1)
errors/th/ERR_CONNECT_FAIL (+1/-1)
errors/th/ERR_DIR_LISTING (+1/-1)
errors/th/ERR_DNS_FAIL (+1/-1)
errors/th/ERR_ESI (+1/-1)
errors/th/ERR_FORWARDING_DENIED (+1/-1)
errors/th/ERR_FTP_DISABLED (+1/-1)
errors/th/ERR_FTP_FAILURE (+1/-1)
errors/th/ERR_FTP_FORBIDDEN (+1/-1)
errors/th/ERR_FTP_NOT_FOUND (+1/-1)
errors/th/ERR_FTP_PUT_CREATED (+1/-1)
errors/th/ERR_FTP_PUT_ERROR (+1/-1)
errors/th/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/th/ERR_FTP_UNAVAILABLE (+1/-1)
errors/th/ERR_GATEWAY_FAILURE (+1/-1)
errors/th/ERR_ICAP_FAILURE (+1/-1)
errors/th/ERR_INVALID_REQ (+1/-1)
errors/th/ERR_INVALID_RESP (+1/-1)
errors/th/ERR_INVALID_URL (+1/-1)
errors/th/ERR_LIFETIME_EXP (+1/-1)
errors/th/ERR_NO_RELAY (+1/-1)
errors/th/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/th/ERR_PRECONDITION_FAILED (+1/-1)
errors/th/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/th/ERR_READ_ERROR (+1/-1)
errors/th/ERR_READ_TIMEOUT (+1/-1)
errors/th/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/th/ERR_SHUTTING_DOWN (+1/-1)
errors/th/ERR_SOCKET_FAILURE (+1/-1)
errors/th/ERR_TOO_BIG (+1/-1)
errors/th/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/th/ERR_UNSUP_REQ (+1/-1)
errors/th/ERR_URN_RESOLVE (+1/-1)
errors/th/ERR_WRITE_ERROR (+1/-1)
errors/th/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/tr/ERR_ACCESS_DENIED (+1/-1)
errors/tr/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/tr/ERR_AGENT_CONFIGURE (+1/-1)
errors/tr/ERR_AGENT_WPAD (+1/-1)
errors/tr/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/tr/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/tr/ERR_CANNOT_FORWARD (+1/-1)
errors/tr/ERR_CONFLICT_HOST (+1/-1)
errors/tr/ERR_CONNECT_FAIL (+1/-1)
errors/tr/ERR_DIR_LISTING (+1/-1)
errors/tr/ERR_DNS_FAIL (+1/-1)
errors/tr/ERR_ESI (+1/-1)
errors/tr/ERR_FORWARDING_DENIED (+1/-1)
errors/tr/ERR_FTP_DISABLED (+1/-1)
errors/tr/ERR_FTP_FAILURE (+1/-1)
errors/tr/ERR_FTP_FORBIDDEN (+1/-1)
errors/tr/ERR_FTP_NOT_FOUND (+1/-1)
errors/tr/ERR_FTP_PUT_CREATED (+1/-1)
errors/tr/ERR_FTP_PUT_ERROR (+1/-1)
errors/tr/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/tr/ERR_FTP_UNAVAILABLE (+1/-1)
errors/tr/ERR_GATEWAY_FAILURE (+1/-1)
errors/tr/ERR_ICAP_FAILURE (+1/-1)
errors/tr/ERR_INVALID_REQ (+1/-1)
errors/tr/ERR_INVALID_RESP (+1/-1)
errors/tr/ERR_INVALID_URL (+1/-1)
errors/tr/ERR_LIFETIME_EXP (+1/-1)
errors/tr/ERR_NO_RELAY (+1/-1)
errors/tr/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/tr/ERR_PRECONDITION_FAILED (+1/-1)
errors/tr/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/tr/ERR_READ_ERROR (+1/-1)
errors/tr/ERR_READ_TIMEOUT (+1/-1)
errors/tr/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/tr/ERR_SHUTTING_DOWN (+1/-1)
errors/tr/ERR_SOCKET_FAILURE (+1/-1)
errors/tr/ERR_TOO_BIG (+1/-1)
errors/tr/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/tr/ERR_UNSUP_REQ (+1/-1)
errors/tr/ERR_URN_RESOLVE (+1/-1)
errors/tr/ERR_WRITE_ERROR (+1/-1)
errors/tr/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/uk/ERR_ACCESS_DENIED (+1/-1)
errors/uk/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/uk/ERR_AGENT_CONFIGURE (+1/-1)
errors/uk/ERR_AGENT_WPAD (+1/-1)
errors/uk/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/uk/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/uk/ERR_CANNOT_FORWARD (+1/-1)
errors/uk/ERR_CONFLICT_HOST (+1/-1)
errors/uk/ERR_CONNECT_FAIL (+1/-1)
errors/uk/ERR_DIR_LISTING (+1/-1)
errors/uk/ERR_DNS_FAIL (+1/-1)
errors/uk/ERR_ESI (+1/-1)
errors/uk/ERR_FORWARDING_DENIED (+1/-1)
errors/uk/ERR_FTP_DISABLED (+1/-1)
errors/uk/ERR_FTP_FAILURE (+1/-1)
errors/uk/ERR_FTP_FORBIDDEN (+1/-1)
errors/uk/ERR_FTP_NOT_FOUND (+1/-1)
errors/uk/ERR_FTP_PUT_CREATED (+1/-1)
errors/uk/ERR_FTP_PUT_ERROR (+1/-1)
errors/uk/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/uk/ERR_FTP_UNAVAILABLE (+1/-1)
errors/uk/ERR_GATEWAY_FAILURE (+1/-1)
errors/uk/ERR_ICAP_FAILURE (+1/-1)
errors/uk/ERR_INVALID_REQ (+1/-1)
errors/uk/ERR_INVALID_RESP (+1/-1)
errors/uk/ERR_INVALID_URL (+1/-1)
errors/uk/ERR_LIFETIME_EXP (+1/-1)
errors/uk/ERR_NO_RELAY (+1/-1)
errors/uk/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/uk/ERR_PRECONDITION_FAILED (+1/-1)
errors/uk/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/uk/ERR_READ_ERROR (+1/-1)
errors/uk/ERR_READ_TIMEOUT (+1/-1)
errors/uk/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/uk/ERR_SHUTTING_DOWN (+1/-1)
errors/uk/ERR_SOCKET_FAILURE (+1/-1)
errors/uk/ERR_TOO_BIG (+1/-1)
errors/uk/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/uk/ERR_UNSUP_REQ (+1/-1)
errors/uk/ERR_URN_RESOLVE (+1/-1)
errors/uk/ERR_WRITE_ERROR (+1/-1)
errors/uk/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/uz/ERR_ACCESS_DENIED (+1/-1)
errors/uz/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/uz/ERR_AGENT_CONFIGURE (+1/-1)
errors/uz/ERR_AGENT_WPAD (+1/-1)
errors/uz/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/uz/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/uz/ERR_CANNOT_FORWARD (+1/-1)
errors/uz/ERR_CONFLICT_HOST (+1/-1)
errors/uz/ERR_CONNECT_FAIL (+1/-1)
errors/uz/ERR_DIR_LISTING (+1/-1)
errors/uz/ERR_DNS_FAIL (+1/-1)
errors/uz/ERR_ESI (+1/-1)
errors/uz/ERR_FORWARDING_DENIED (+1/-1)
errors/uz/ERR_FTP_DISABLED (+1/-1)
errors/uz/ERR_FTP_FAILURE (+1/-1)
errors/uz/ERR_FTP_FORBIDDEN (+1/-1)
errors/uz/ERR_FTP_NOT_FOUND (+1/-1)
errors/uz/ERR_FTP_PUT_CREATED (+1/-1)
errors/uz/ERR_FTP_PUT_ERROR (+1/-1)
errors/uz/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/uz/ERR_FTP_UNAVAILABLE (+1/-1)
errors/uz/ERR_GATEWAY_FAILURE (+1/-1)
errors/uz/ERR_ICAP_FAILURE (+1/-1)
errors/uz/ERR_INVALID_REQ (+1/-1)
errors/uz/ERR_INVALID_RESP (+1/-1)
errors/uz/ERR_INVALID_URL (+1/-1)
errors/uz/ERR_LIFETIME_EXP (+1/-1)
errors/uz/ERR_NO_RELAY (+1/-1)
errors/uz/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/uz/ERR_PRECONDITION_FAILED (+1/-1)
errors/uz/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/uz/ERR_READ_ERROR (+1/-1)
errors/uz/ERR_READ_TIMEOUT (+1/-1)
errors/uz/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/uz/ERR_SHUTTING_DOWN (+1/-1)
errors/uz/ERR_SOCKET_FAILURE (+1/-1)
errors/uz/ERR_TOO_BIG (+1/-1)
errors/uz/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/uz/ERR_UNSUP_REQ (+1/-1)
errors/uz/ERR_URN_RESOLVE (+1/-1)
errors/uz/ERR_WRITE_ERROR (+1/-1)
errors/uz/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/vi/ERR_ACCESS_DENIED (+1/-1)
errors/vi/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/vi/ERR_AGENT_CONFIGURE (+1/-1)
errors/vi/ERR_AGENT_WPAD (+1/-1)
errors/vi/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/vi/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/vi/ERR_CANNOT_FORWARD (+1/-1)
errors/vi/ERR_CONFLICT_HOST (+1/-1)
errors/vi/ERR_CONNECT_FAIL (+1/-1)
errors/vi/ERR_DIR_LISTING (+1/-1)
errors/vi/ERR_DNS_FAIL (+1/-1)
errors/vi/ERR_ESI (+1/-1)
errors/vi/ERR_FORWARDING_DENIED (+1/-1)
errors/vi/ERR_FTP_DISABLED (+1/-1)
errors/vi/ERR_FTP_FAILURE (+1/-1)
errors/vi/ERR_FTP_FORBIDDEN (+1/-1)
errors/vi/ERR_FTP_NOT_FOUND (+1/-1)
errors/vi/ERR_FTP_PUT_CREATED (+1/-1)
errors/vi/ERR_FTP_PUT_ERROR (+1/-1)
errors/vi/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/vi/ERR_FTP_UNAVAILABLE (+1/-1)
errors/vi/ERR_GATEWAY_FAILURE (+1/-1)
errors/vi/ERR_ICAP_FAILURE (+1/-1)
errors/vi/ERR_INVALID_REQ (+1/-1)
errors/vi/ERR_INVALID_RESP (+1/-1)
errors/vi/ERR_INVALID_URL (+1/-1)
errors/vi/ERR_LIFETIME_EXP (+1/-1)
errors/vi/ERR_NO_RELAY (+1/-1)
errors/vi/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/vi/ERR_PRECONDITION_FAILED (+1/-1)
errors/vi/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/vi/ERR_READ_ERROR (+1/-1)
errors/vi/ERR_READ_TIMEOUT (+1/-1)
errors/vi/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/vi/ERR_SHUTTING_DOWN (+1/-1)
errors/vi/ERR_SOCKET_FAILURE (+1/-1)
errors/vi/ERR_TOO_BIG (+1/-1)
errors/vi/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/vi/ERR_UNSUP_REQ (+1/-1)
errors/vi/ERR_URN_RESOLVE (+1/-1)
errors/vi/ERR_WRITE_ERROR (+1/-1)
errors/vi/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/zh-hans/ERR_ACCESS_DENIED (+1/-1)
errors/zh-hans/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/zh-hans/ERR_AGENT_CONFIGURE (+1/-1)
errors/zh-hans/ERR_AGENT_WPAD (+1/-1)
errors/zh-hans/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/zh-hans/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/zh-hans/ERR_CANNOT_FORWARD (+1/-1)
errors/zh-hans/ERR_CONFLICT_HOST (+1/-1)
errors/zh-hans/ERR_CONNECT_FAIL (+1/-1)
errors/zh-hans/ERR_DIR_LISTING (+1/-1)
errors/zh-hans/ERR_DNS_FAIL (+1/-1)
errors/zh-hans/ERR_ESI (+1/-1)
errors/zh-hans/ERR_FORWARDING_DENIED (+1/-1)
errors/zh-hans/ERR_FTP_DISABLED (+1/-1)
errors/zh-hans/ERR_FTP_FAILURE (+1/-1)
errors/zh-hans/ERR_FTP_FORBIDDEN (+1/-1)
errors/zh-hans/ERR_FTP_NOT_FOUND (+1/-1)
errors/zh-hans/ERR_FTP_PUT_CREATED (+1/-1)
errors/zh-hans/ERR_FTP_PUT_ERROR (+1/-1)
errors/zh-hans/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/zh-hans/ERR_FTP_UNAVAILABLE (+1/-1)
errors/zh-hans/ERR_GATEWAY_FAILURE (+1/-1)
errors/zh-hans/ERR_ICAP_FAILURE (+1/-1)
errors/zh-hans/ERR_INVALID_REQ (+1/-1)
errors/zh-hans/ERR_INVALID_RESP (+1/-1)
errors/zh-hans/ERR_INVALID_URL (+1/-1)
errors/zh-hans/ERR_LIFETIME_EXP (+1/-1)
errors/zh-hans/ERR_NO_RELAY (+1/-1)
errors/zh-hans/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/zh-hans/ERR_PRECONDITION_FAILED (+1/-1)
errors/zh-hans/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/zh-hans/ERR_READ_ERROR (+1/-1)
errors/zh-hans/ERR_READ_TIMEOUT (+1/-1)
errors/zh-hans/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/zh-hans/ERR_SHUTTING_DOWN (+1/-1)
errors/zh-hans/ERR_SOCKET_FAILURE (+1/-1)
errors/zh-hans/ERR_TOO_BIG (+1/-1)
errors/zh-hans/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/zh-hans/ERR_UNSUP_REQ (+1/-1)
errors/zh-hans/ERR_URN_RESOLVE (+1/-1)
errors/zh-hans/ERR_WRITE_ERROR (+1/-1)
errors/zh-hans/ERR_ZERO_SIZE_OBJECT (+1/-1)
errors/zh-hant/ERR_ACCESS_DENIED (+1/-1)
errors/zh-hant/ERR_ACL_TIME_QUOTA_EXCEEDED (+1/-1)
errors/zh-hant/ERR_AGENT_CONFIGURE (+1/-1)
errors/zh-hant/ERR_AGENT_WPAD (+1/-1)
errors/zh-hant/ERR_CACHE_ACCESS_DENIED (+1/-1)
errors/zh-hant/ERR_CACHE_MGR_ACCESS_DENIED (+1/-1)
errors/zh-hant/ERR_CANNOT_FORWARD (+1/-1)
errors/zh-hant/ERR_CONFLICT_HOST (+1/-1)
errors/zh-hant/ERR_CONNECT_FAIL (+1/-1)
errors/zh-hant/ERR_DIR_LISTING (+1/-1)
errors/zh-hant/ERR_DNS_FAIL (+1/-1)
errors/zh-hant/ERR_ESI (+1/-1)
errors/zh-hant/ERR_FORWARDING_DENIED (+1/-1)
errors/zh-hant/ERR_FTP_DISABLED (+1/-1)
errors/zh-hant/ERR_FTP_FAILURE (+1/-1)
errors/zh-hant/ERR_FTP_FORBIDDEN (+1/-1)
errors/zh-hant/ERR_FTP_NOT_FOUND (+1/-1)
errors/zh-hant/ERR_FTP_PUT_CREATED (+1/-1)
errors/zh-hant/ERR_FTP_PUT_ERROR (+1/-1)
errors/zh-hant/ERR_FTP_PUT_MODIFIED (+1/-1)
errors/zh-hant/ERR_FTP_UNAVAILABLE (+1/-1)
errors/zh-hant/ERR_GATEWAY_FAILURE (+1/-1)
errors/zh-hant/ERR_ICAP_FAILURE (+1/-1)
errors/zh-hant/ERR_INVALID_REQ (+1/-1)
errors/zh-hant/ERR_INVALID_RESP (+1/-1)
errors/zh-hant/ERR_INVALID_URL (+1/-1)
errors/zh-hant/ERR_LIFETIME_EXP (+1/-1)
errors/zh-hant/ERR_NO_RELAY (+1/-1)
errors/zh-hant/ERR_ONLY_IF_CACHED_MISS (+1/-1)
errors/zh-hant/ERR_PRECONDITION_FAILED (+1/-1)
errors/zh-hant/ERR_PROTOCOL_UNKNOWN (+1/-1)
errors/zh-hant/ERR_READ_ERROR (+1/-1)
errors/zh-hant/ERR_READ_TIMEOUT (+1/-1)
errors/zh-hant/ERR_SECURE_CONNECT_FAIL (+1/-1)
errors/zh-hant/ERR_SHUTTING_DOWN (+1/-1)
errors/zh-hant/ERR_SOCKET_FAILURE (+1/-1)
errors/zh-hant/ERR_TOO_BIG (+1/-1)
errors/zh-hant/ERR_UNSUP_HTTPVERSION (+1/-1)
errors/zh-hant/ERR_UNSUP_REQ (+1/-1)
errors/zh-hant/ERR_URN_RESOLVE (+1/-1)
errors/zh-hant/ERR_WRITE_ERROR (+1/-1)
errors/zh-hant/ERR_ZERO_SIZE_OBJECT (+1/-1)
icons/Makefile.am (+1/-1)
icons/Makefile.in (+2/-1)
icons/icon.am (+1/-1)
include/asn1.h (+1/-1)
include/autoconf.h.in (+3/-0)
include/base64.h (+1/-1)
include/cache_snmp.h (+2/-2)
include/getfullhostname.h (+1/-1)
include/hash.h (+1/-1)
include/heap.h (+1/-1)
include/html_quote.h (+1/-1)
include/leakcheck.h (+1/-1)
include/md5.h (+1/-1)
include/parse.h (+1/-1)
include/radix.h (+1/-1)
include/rfc1123.h (+1/-1)
include/rfc1738.h (+1/-1)
include/rfc2181.h (+1/-1)
include/rfc2617.h (+1/-1)
include/snmp-internal.h (+1/-1)
include/snmp-mib.h (+1/-1)
include/snmp.h (+1/-1)
include/snmp_api.h (+1/-1)
include/snmp_api_error.h (+1/-1)
include/snmp_api_util.h (+1/-1)
include/snmp_client.h (+1/-1)
include/snmp_coexist.h (+1/-1)
include/snmp_debug.h (+1/-1)
include/snmp_error.h (+1/-1)
include/snmp_impl.h (+1/-1)
include/snmp_msg.h (+1/-1)
include/snmp_pdu.h (+1/-1)
include/snmp_session.h (+1/-1)
include/snmp_util.h (+1/-1)
include/snmp_vars.h (+1/-1)
include/splay.h (+1/-1)
include/squid.h (+1/-1)
include/sspwin32.h (+1/-1)
include/unitTestMain.h (+1/-1)
include/util.h (+1/-1)
include/version.h (+2/-2)
include/xusleep.h (+1/-1)
lib/Makefile.am (+1/-1)
lib/Makefile.in (+2/-1)
lib/Splay.cc (+1/-1)
lib/base64.c (+1/-1)
lib/dirent.c (+1/-1)
lib/encrypt.c (+1/-1)
lib/getfullhostname.c (+1/-1)
lib/getopt.c (+1/-1)
lib/hash.cc (+1/-1)
lib/heap.c (+1/-1)
lib/html_quote.c (+1/-1)
lib/iso3307.c (+1/-1)
lib/libTrie/Makefile.am (+1/-1)
lib/libTrie/Makefile.in (+2/-1)
lib/libTrie/Trie.cc (+1/-1)
lib/libTrie/Trie.h (+1/-1)
lib/libTrie/TrieCharTransform.h (+1/-1)
lib/libTrie/TrieNode.cc (+1/-1)
lib/libTrie/TrieNode.h (+1/-1)
lib/libTrie/test/Makefile.am (+1/-1)
lib/libTrie/test/Makefile.in (+2/-1)
lib/libTrie/test/trie.cc (+1/-1)
lib/md5.c (+1/-1)
lib/ntlmauth/Makefile.am (+1/-1)
lib/ntlmauth/Makefile.in (+2/-1)
lib/ntlmauth/ntlmauth.cc (+13/-3)
lib/ntlmauth/ntlmauth.h (+1/-1)
lib/ntlmauth/support_bits.cci (+1/-1)
lib/ntlmauth/support_endian.h (+1/-1)
lib/profiler/Makefile.am (+1/-1)
lib/profiler/Makefile.in (+2/-1)
lib/profiler/Profiler.cc (+1/-1)
lib/profiler/Profiler.h (+1/-1)
lib/profiler/get_tick.h (+1/-1)
lib/profiler/xprof_type.h (+1/-1)
lib/radix.c (+1/-1)
lib/rfc1123.c (+1/-1)
lib/rfc1738.c (+1/-1)
lib/rfc2617.c (+1/-1)
lib/rfcnb/Makefile.am (+1/-1)
lib/rfcnb/Makefile.in (+2/-1)
lib/rfcnb/byteorder.h (+1/-1)
lib/rfcnb/rfcnb-common.h (+1/-1)
lib/rfcnb/rfcnb-error.h (+1/-1)
lib/rfcnb/rfcnb-io.c (+1/-1)
lib/rfcnb/rfcnb-io.h (+1/-1)
lib/rfcnb/rfcnb-priv.h (+1/-1)
lib/rfcnb/rfcnb-util.c (+1/-1)
lib/rfcnb/rfcnb-util.h (+1/-1)
lib/rfcnb/rfcnb.h (+1/-1)
lib/rfcnb/session.c (+1/-1)
lib/rfcnb/std-includes.h (+1/-1)
lib/smblib/Makefile.am (+1/-1)
lib/smblib/Makefile.in (+2/-1)
lib/smblib/md4.c (+1/-1)
lib/smblib/md4.h (+1/-1)
lib/smblib/smbdes.c (+1/-1)
lib/smblib/smbdes.h (+1/-1)
lib/smblib/smbencrypt.c (+1/-1)
lib/smblib/smbencrypt.h (+1/-1)
lib/smblib/smblib-common.h (+1/-1)
lib/smblib/smblib-priv.h (+1/-1)
lib/smblib/smblib-util.c (+1/-1)
lib/smblib/smblib.c (+1/-1)
lib/smblib/smblib.h (+1/-1)
lib/smblib/std-defines.h (+1/-1)
lib/snmplib/Makefile.am (+2/-2)
lib/snmplib/Makefile.in (+2/-1)
lib/snmplib/asn1.c (+1/-1)
lib/snmplib/coexistance.c (+1/-1)
lib/snmplib/mib.c (+1/-1)
lib/snmplib/parse.c (+1/-1)
lib/snmplib/snmp_api.c (+1/-1)
lib/snmplib/snmp_api_error.c (+1/-1)
lib/snmplib/snmp_error.c (+1/-1)
lib/snmplib/snmp_msg.c (+1/-1)
lib/snmplib/snmp_pdu.c (+1/-1)
lib/snmplib/snmp_vars.c (+1/-1)
lib/snmplib/snmplib_debug.c (+1/-1)
lib/sspwin32.cc (+1/-1)
lib/stub_memaccount.c (+1/-1)
lib/tests/testRFC1738.cc (+1/-1)
lib/tests/testRFC1738.h (+1/-1)
lib/util.c (+1/-1)
lib/xusleep.c (+1/-1)
libltdl/Makefile.am (+3/-3)
libltdl/Makefile.in (+5/-2)
libltdl/README (+2/-1)
libltdl/aclocal.m4 (+7/-3)
libltdl/configure (+234/-91)
libltdl/configure.ac (+2/-2)
libltdl/libltdl/lt__alloc.h (+2/-1)
libltdl/libltdl/lt__argz_.h (+2/-2)
libltdl/libltdl/lt__dirent.h (+2/-2)
libltdl/libltdl/lt__glibc.h (+2/-2)
libltdl/libltdl/lt__private.h (+2/-1)
libltdl/libltdl/lt__strl.h (+2/-1)
libltdl/libltdl/lt_dlloader.h (+2/-2)
libltdl/libltdl/lt_error.h (+2/-2)
libltdl/libltdl/lt_system.h (+2/-1)
libltdl/libltdl/slist.h (+2/-2)
libltdl/loaders/dld_link.c (+3/-3)
libltdl/loaders/dlopen.c (+2/-2)
libltdl/loaders/dyld.c (+2/-2)
libltdl/loaders/load_add_on.c (+2/-2)
libltdl/loaders/loadlibrary.c (+2/-2)
libltdl/loaders/preopen.c (+2/-2)
libltdl/loaders/shl_load.c (+2/-2)
libltdl/lt__alloc.c (+2/-2)
libltdl/lt__argz.c (+2/-2)
libltdl/lt__dirent.c (+2/-1)
libltdl/lt__strl.c (+2/-1)
libltdl/lt_dlloader.c (+6/-2)
libltdl/lt_error.c (+2/-2)
libltdl/ltdl.c (+2/-2)
libltdl/ltdl.h (+2/-2)
libltdl/m4/libtool.m4 (+131/-98)
libltdl/m4/ltargz.m4 (+6/-3)
libltdl/m4/ltdl.m4 (+5/-4)
libltdl/m4/ltoptions.m4 (+2/-2)
libltdl/m4/ltsugar.m4 (+1/-1)
libltdl/m4/ltversion.m4 (+7/-6)
libltdl/m4/lt~obsolete.m4 (+2/-2)
libltdl/slist.c (+2/-2)
scripts/AnnounceCache.pl (+1/-1)
scripts/Makefile.am (+1/-1)
scripts/Makefile.in (+2/-1)
scripts/access-log-matrix.pl (+1/-1)
scripts/cache-compare.pl (+1/-1)
scripts/cachetrace.pl (+1/-1)
scripts/calc-must-ids.pl (+1/-1)
scripts/calc-must-ids.sh (+2/-2)
scripts/check_cache.pl (+1/-1)
scripts/convert.configure.to.os2 (+1/-1)
scripts/fileno-to-pathname.pl (+1/-1)
scripts/find-alive.pl (+1/-1)
scripts/flag_truncs.pl (+1/-1)
scripts/icp-test.pl (+1/-1)
scripts/icpserver.pl (+1/-1)
scripts/remove-cfg.sh (+1/-1)
scripts/tcp-banger.pl (+1/-1)
scripts/trace-job.pl (+1/-1)
scripts/trace-master.pl (+1/-1)
scripts/udp-banger.pl (+1/-1)
scripts/upgrade-1.0-store.pl (+1/-1)
src/AccessLogEntry.cc (+1/-1)
src/AccessLogEntry.h (+1/-1)
src/AclRegs.cc (+1/-1)
src/AsyncEngine.cc (+1/-1)
src/AsyncEngine.h (+1/-1)
src/AuthReg.cc (+1/-1)
src/AuthReg.h (+1/-1)
src/BandwidthBucket.cc (+1/-1)
src/BandwidthBucket.h (+1/-1)
src/BodyPipe.cc (+2/-1)
src/BodyPipe.h (+1/-1)
src/CacheDigest.cc (+1/-1)
src/CacheDigest.h (+1/-1)
src/CacheManager.h (+1/-1)
src/CachePeer.cc (+1/-1)
src/CachePeer.h (+1/-1)
src/ClientDelayConfig.cc (+1/-1)
src/ClientDelayConfig.h (+1/-1)
src/ClientInfo.h (+1/-1)
src/ClientRequestContext.h (+1/-1)
src/CollapsedForwarding.cc (+17/-2)
src/CollapsedForwarding.h (+3/-1)
src/CollapsingHistory.h (+1/-1)
src/CommCalls.cc (+21/-7)
src/CommCalls.h (+1/-1)
src/CommRead.h (+1/-1)
src/CommandLine.cc (+1/-1)
src/CommandLine.h (+1/-1)
src/Common.am (+2/-2)
src/CommonPool.h (+1/-1)
src/CompletionDispatcher.cc (+1/-1)
src/CompletionDispatcher.h (+1/-1)
src/CompositePoolNode.h (+1/-1)
src/ConfigOption.cc (+1/-1)
src/ConfigOption.h (+1/-1)
src/ConfigParser.cc (+1/-1)
src/ConfigParser.h (+1/-1)
src/CpuAffinity.cc (+1/-1)
src/CpuAffinity.h (+1/-1)
src/CpuAffinityMap.cc (+1/-1)
src/CpuAffinityMap.h (+1/-1)
src/CpuAffinitySet.cc (+2/-2)
src/CpuAffinitySet.h (+1/-1)
src/Debug.h (+1/-1)
src/DelayBucket.cc (+1/-1)
src/DelayBucket.h (+1/-1)
src/DelayConfig.cc (+1/-1)
src/DelayConfig.h (+1/-1)
src/DelayId.cc (+1/-1)
src/DelayId.h (+1/-1)
src/DelayIdComposite.h (+1/-1)
src/DelayPool.cc (+1/-1)
src/DelayPool.h (+1/-1)
src/DelayPools.h (+1/-1)
src/DelaySpec.cc (+1/-1)
src/DelaySpec.h (+1/-1)
src/DelayTagged.cc (+1/-1)
src/DelayTagged.h (+1/-1)
src/DelayUser.cc (+1/-1)
src/DelayUser.h (+1/-1)
src/DelayVector.cc (+1/-1)
src/DelayVector.h (+1/-1)
src/DescriptorSet.cc (+1/-1)
src/DescriptorSet.h (+1/-1)
src/DiskIO/AIO/AIODiskFile.cc (+1/-1)
src/DiskIO/AIO/AIODiskFile.h (+1/-1)
src/DiskIO/AIO/AIODiskIOModule.cc (+1/-1)
src/DiskIO/AIO/AIODiskIOModule.h (+1/-1)
src/DiskIO/AIO/AIODiskIOStrategy.cc (+1/-1)
src/DiskIO/AIO/AIODiskIOStrategy.h (+1/-1)
src/DiskIO/AIO/Makefile.am (+1/-1)
src/DiskIO/AIO/Makefile.in (+2/-1)
src/DiskIO/AIO/aio_win32.cc (+1/-1)
src/DiskIO/AIO/aio_win32.h (+1/-1)
src/DiskIO/AIO/async_io.h (+1/-1)
src/DiskIO/Blocking/BlockingDiskIOModule.cc (+1/-1)
src/DiskIO/Blocking/BlockingDiskIOModule.h (+1/-1)
src/DiskIO/Blocking/BlockingFile.cc (+1/-1)
src/DiskIO/Blocking/BlockingFile.h (+1/-1)
src/DiskIO/Blocking/BlockingIOStrategy.cc (+1/-1)
src/DiskIO/Blocking/BlockingIOStrategy.h (+1/-1)
src/DiskIO/Blocking/Makefile.am (+1/-1)
src/DiskIO/Blocking/Makefile.in (+2/-1)
src/DiskIO/DiskDaemon/DiskDaemonDiskIOModule.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskDaemonDiskIOModule.h (+1/-1)
src/DiskIO/DiskDaemon/DiskdAction.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskdAction.h (+1/-1)
src/DiskIO/DiskDaemon/DiskdFile.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskdFile.h (+1/-1)
src/DiskIO/DiskDaemon/DiskdIOStrategy.cc (+1/-1)
src/DiskIO/DiskDaemon/DiskdIOStrategy.h (+1/-1)
src/DiskIO/DiskDaemon/Makefile.am (+1/-1)
src/DiskIO/DiskDaemon/Makefile.in (+2/-1)
src/DiskIO/DiskDaemon/diomsg.h (+1/-1)
src/DiskIO/DiskDaemon/diskd.cc (+1/-1)
src/DiskIO/DiskFile.h (+1/-1)
src/DiskIO/DiskIOModule.cc (+1/-1)
src/DiskIO/DiskIOModule.h (+1/-1)
src/DiskIO/DiskIOStrategy.h (+1/-1)
src/DiskIO/DiskThreads/CommIO.cc (+1/-1)
src/DiskIO/DiskThreads/CommIO.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreads.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskFile.cc (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskFile.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.cc (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.h (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsIOStrategy.cc (+1/-1)
src/DiskIO/DiskThreads/DiskThreadsIOStrategy.h (+1/-1)
src/DiskIO/DiskThreads/Makefile.am (+1/-1)
src/DiskIO/DiskThreads/Makefile.in (+2/-1)
src/DiskIO/DiskThreads/aiops.cc (+1/-1)
src/DiskIO/DiskThreads/aiops_win32.cc (+1/-1)
src/DiskIO/DiskThreads/async_io.cc (+1/-1)
src/DiskIO/IORequestor.h (+1/-1)
src/DiskIO/IpcIo/IpcIoDiskIOModule.cc (+1/-1)
src/DiskIO/IpcIo/IpcIoDiskIOModule.h (+1/-1)
src/DiskIO/IpcIo/IpcIoFile.cc (+23/-3)
src/DiskIO/IpcIo/IpcIoFile.h (+3/-1)
src/DiskIO/IpcIo/IpcIoIOStrategy.cc (+1/-1)
src/DiskIO/IpcIo/IpcIoIOStrategy.h (+1/-1)
src/DiskIO/IpcIo/Makefile.am (+1/-1)
src/DiskIO/IpcIo/Makefile.in (+2/-1)
src/DiskIO/Makefile.am (+1/-1)
src/DiskIO/Makefile.in (+2/-1)
src/DiskIO/Mmapped/Makefile.am (+1/-1)
src/DiskIO/Mmapped/Makefile.in (+2/-1)
src/DiskIO/Mmapped/MmappedDiskIOModule.cc (+1/-1)
src/DiskIO/Mmapped/MmappedDiskIOModule.h (+1/-1)
src/DiskIO/Mmapped/MmappedFile.cc (+1/-1)
src/DiskIO/Mmapped/MmappedFile.h (+1/-1)
src/DiskIO/Mmapped/MmappedIOStrategy.cc (+1/-1)
src/DiskIO/Mmapped/MmappedIOStrategy.h (+1/-1)
src/DiskIO/ReadRequest.cc (+1/-1)
src/DiskIO/ReadRequest.h (+1/-1)
src/DiskIO/WriteRequest.cc (+1/-1)
src/DiskIO/WriteRequest.h (+1/-1)
src/Downloader.cc (+6/-1)
src/Downloader.h (+1/-1)
src/ETag.cc (+1/-1)
src/ETag.h (+1/-1)
src/EventLoop.cc (+1/-1)
src/EventLoop.h (+1/-1)
src/ExternalACL.h (+1/-1)
src/ExternalACLEntry.cc (+1/-1)
src/ExternalACLEntry.h (+1/-1)
src/FadingCounter.cc (+1/-1)
src/FadingCounter.h (+1/-1)
src/FileMap.h (+1/-1)
src/FwdState.cc (+155/-69)
src/FwdState.h (+31/-16)
src/Generic.h (+1/-1)
src/HappyConnOpener.cc (+84/-61)
src/HappyConnOpener.h (+18/-9)
src/HierarchyLogEntry.h (+1/-1)
src/HttpBody.cc (+1/-1)
src/HttpBody.h (+1/-1)
src/HttpControlMsg.cc (+1/-1)
src/HttpControlMsg.h (+1/-1)
src/HttpHdrCc.cc (+1/-1)
src/HttpHdrCc.h (+1/-1)
src/HttpHdrContRange.cc (+1/-1)
src/HttpHdrContRange.h (+1/-1)
src/HttpHdrRange.cc (+1/-1)
src/HttpHdrSc.cc (+1/-1)
src/HttpHdrSc.h (+1/-1)
src/HttpHdrScTarget.cc (+1/-1)
src/HttpHdrScTarget.h (+1/-1)
src/HttpHeader.cc (+1/-1)
src/HttpHeader.h (+1/-1)
src/HttpHeaderFieldInfo.h (+1/-1)
src/HttpHeaderFieldStat.h (+1/-1)
src/HttpHeaderMask.h (+1/-1)
src/HttpHeaderRange.h (+1/-1)
src/HttpHeaderStat.h (+1/-1)
src/HttpHeaderTools.cc (+1/-1)
src/HttpHeaderTools.h (+2/-2)
src/HttpReply.cc (+1/-1)
src/HttpReply.h (+1/-1)
src/HttpRequest.cc (+1/-1)
src/HttpRequest.h (+1/-1)
src/HttpUpgradeProtocolAccess.cc (+1/-1)
src/HttpUpgradeProtocolAccess.h (+1/-1)
src/ICP.h (+1/-1)
src/Instance.cc (+1/-1)
src/Instance.h (+1/-1)
src/IoStats.h (+1/-1)
src/LeakFinder.cc (+1/-1)
src/LeakFinder.h (+1/-1)
src/LoadableModule.cc (+1/-1)
src/LoadableModule.h (+1/-1)
src/LoadableModules.cc (+1/-1)
src/LoadableModules.h (+1/-1)
src/LogTags.cc (+1/-1)
src/LogTags.h (+1/-1)
src/Makefile.am (+3/-3)
src/Makefile.in (+4/-3)
src/MasterXaction.cc (+1/-1)
src/MasterXaction.h (+1/-1)
src/MemBuf.cc (+1/-1)
src/MemBuf.h (+1/-1)
src/MemObject.cc (+1/-1)
src/MemObject.h (+1/-1)
src/MemStore.cc (+1/-1)
src/MemStore.h (+1/-1)
src/MessageBucket.cc (+1/-1)
src/MessageBucket.h (+1/-1)
src/MessageDelayPools.cc (+1/-1)
src/MessageDelayPools.h (+1/-1)
src/MessageSizes.h (+1/-1)
src/NeighborTypeDomainList.h (+1/-1)
src/Notes.cc (+1/-1)
src/Notes.h (+1/-1)
src/NullDelayId.h (+1/-1)
src/Parsing.cc (+1/-1)
src/Parsing.h (+1/-1)
src/PeerDigest.h (+1/-1)
src/PeerPoolMgr.cc (+27/-46)
src/PeerPoolMgr.h (+9/-7)
src/PeerSelectState.h (+1/-1)
src/PingData.h (+1/-1)
src/Pipeline.cc (+1/-1)
src/Pipeline.h (+1/-1)
src/ProfStats.cc (+1/-1)
src/RefreshPattern.h (+1/-1)
src/RemovalPolicy.cc (+1/-1)
src/RemovalPolicy.h (+1/-1)
src/RequestFlags.cc (+1/-1)
src/RequestFlags.h (+1/-1)
src/ResolvedPeers.cc (+2/-2)
src/ResolvedPeers.h (+1/-1)
src/SBufStatsAction.cc (+1/-1)
src/SBufStatsAction.h (+1/-1)
src/SnmpRequest.h (+1/-1)
src/SquidConfig.cc (+1/-1)
src/SquidConfig.h (+1/-1)
src/SquidIpc.h (+1/-1)
src/SquidMath.cc (+1/-1)
src/SquidMath.h (+1/-1)
src/SquidString.h (+1/-1)
src/SquidTime.h (+1/-1)
src/StatCounters.cc (+1/-1)
src/StatCounters.h (+1/-1)
src/StatHist.cc (+1/-1)
src/StatHist.h (+1/-1)
src/Store.h (+15/-3)
src/StoreClient.h (+1/-1)
src/StoreFileSystem.cc (+1/-1)
src/StoreFileSystem.h (+1/-1)
src/StoreIOBuffer.h (+1/-1)
src/StoreIOState.cc (+1/-1)
src/StoreIOState.h (+1/-1)
src/StoreMeta.cc (+1/-1)
src/StoreMeta.h (+1/-1)
src/StoreMetaMD5.cc (+1/-1)
src/StoreMetaMD5.h (+1/-1)
src/StoreMetaObjSize.h (+1/-1)
src/StoreMetaSTD.cc (+1/-1)
src/StoreMetaSTD.h (+1/-1)
src/StoreMetaSTDLFS.cc (+1/-1)
src/StoreMetaSTDLFS.h (+1/-1)
src/StoreMetaURL.cc (+1/-1)
src/StoreMetaURL.h (+1/-1)
src/StoreMetaUnpacker.cc (+1/-1)
src/StoreMetaUnpacker.h (+1/-1)
src/StoreMetaVary.cc (+1/-1)
src/StoreMetaVary.h (+1/-1)
src/StoreSearch.h (+1/-1)
src/StoreStats.cc (+1/-1)
src/StoreStats.h (+1/-1)
src/StoreSwapLogData.cc (+1/-1)
src/StoreSwapLogData.h (+1/-1)
src/StrList.cc (+1/-1)
src/StrList.h (+1/-1)
src/String.cc (+1/-1)
src/TestHeaders.am (+1/-1)
src/TimeOrTag.h (+1/-1)
src/Transients.cc (+1/-1)
src/Transients.h (+1/-1)
src/WinSvc.cc (+1/-1)
src/WinSvc.h (+1/-1)
src/XactionInitiator.cc (+1/-1)
src/XactionInitiator.h (+1/-1)
src/XactionStep.h (+1/-1)
src/acl/Acl.cc (+1/-1)
src/acl/Acl.h (+1/-1)
src/acl/AclDenyInfoList.h (+1/-1)
src/acl/AclSizeLimit.cc (+1/-1)
src/acl/AclSizeLimit.h (+1/-1)
src/acl/AdaptationService.cc (+1/-1)
src/acl/AdaptationService.h (+1/-1)
src/acl/AdaptationServiceData.cc (+1/-1)
src/acl/AdaptationServiceData.h (+1/-1)
src/acl/Address.cc (+1/-1)
src/acl/Address.h (+1/-1)
src/acl/AllOf.cc (+1/-1)
src/acl/AllOf.h (+1/-1)
src/acl/AnnotateClient.cc (+1/-1)
src/acl/AnnotateClient.h (+1/-1)
src/acl/AnnotateTransaction.cc (+1/-1)
src/acl/AnnotateTransaction.h (+1/-1)
src/acl/AnnotationData.cc (+1/-1)
src/acl/AnnotationData.h (+1/-1)
src/acl/AnyOf.cc (+1/-1)
src/acl/AnyOf.h (+1/-1)
src/acl/Arp.cc (+1/-1)
src/acl/Arp.h (+1/-1)
src/acl/Asn.cc (+1/-1)
src/acl/Asn.h (+1/-1)
src/acl/AtStep.cc (+1/-1)
src/acl/AtStep.h (+1/-1)
src/acl/AtStepData.cc (+1/-1)
src/acl/AtStepData.h (+1/-1)
src/acl/BoolOps.cc (+1/-1)
src/acl/BoolOps.h (+1/-1)
src/acl/Certificate.cc (+1/-1)
src/acl/Certificate.h (+1/-1)
src/acl/CertificateData.cc (+1/-1)
src/acl/CertificateData.h (+1/-1)
src/acl/CharacterSetOption.h (+1/-1)
src/acl/Checklist.cc (+1/-1)
src/acl/Checklist.h (+1/-1)
src/acl/ConnMark.cc (+1/-1)
src/acl/ConnMark.h (+1/-1)
src/acl/ConnectionsEncrypted.cc (+1/-1)
src/acl/ConnectionsEncrypted.h (+1/-1)
src/acl/Data.h (+1/-1)
src/acl/DestinationAsn.h (+1/-1)
src/acl/DestinationDomain.cc (+1/-1)
src/acl/DestinationDomain.h (+1/-1)
src/acl/DestinationIp.cc (+1/-1)
src/acl/DestinationIp.h (+1/-1)
src/acl/DomainData.cc (+1/-1)
src/acl/DomainData.h (+1/-1)
src/acl/Eui64.cc (+1/-1)
src/acl/Eui64.h (+1/-1)
src/acl/ExtUser.cc (+1/-1)
src/acl/ExtUser.h (+1/-1)
src/acl/FilledChecklist.cc (+1/-1)
src/acl/FilledChecklist.h (+1/-1)
src/acl/Gadgets.cc (+1/-1)
src/acl/Gadgets.h (+1/-1)
src/acl/HasComponent.cc (+1/-1)
src/acl/HasComponent.h (+1/-1)
src/acl/HasComponentData.cc (+1/-1)
src/acl/HasComponentData.h (+1/-1)
src/acl/HierCode.cc (+1/-1)
src/acl/HierCode.h (+1/-1)
src/acl/HierCodeData.cc (+1/-1)
src/acl/HierCodeData.h (+1/-1)
src/acl/HttpHeaderData.cc (+1/-1)
src/acl/HttpHeaderData.h (+1/-1)
src/acl/HttpRepHeader.cc (+1/-1)
src/acl/HttpRepHeader.h (+1/-1)
src/acl/HttpReqHeader.cc (+1/-1)
src/acl/HttpReqHeader.h (+1/-1)
src/acl/HttpStatus.cc (+1/-1)
src/acl/HttpStatus.h (+1/-1)
src/acl/InnerNode.cc (+1/-1)
src/acl/InnerNode.h (+1/-1)
src/acl/IntRange.cc (+1/-1)
src/acl/IntRange.h (+1/-1)
src/acl/Ip.cc (+1/-1)
src/acl/Ip.h (+1/-1)
src/acl/LocalIp.cc (+1/-1)
src/acl/LocalIp.h (+1/-1)
src/acl/LocalPort.cc (+1/-1)
src/acl/LocalPort.h (+1/-1)
src/acl/Makefile.am (+1/-1)
src/acl/Makefile.in (+2/-1)
src/acl/MaxConnection.cc (+1/-1)
src/acl/MaxConnection.h (+1/-1)
src/acl/Method.cc (+1/-1)
src/acl/Method.h (+1/-1)
src/acl/MethodData.cc (+1/-1)
src/acl/MethodData.h (+1/-1)
src/acl/MyPortName.cc (+1/-1)
src/acl/MyPortName.h (+1/-1)
src/acl/Note.cc (+1/-1)
src/acl/Note.h (+1/-1)
src/acl/NoteData.cc (+1/-1)
src/acl/NoteData.h (+1/-1)
src/acl/Options.cc (+1/-1)
src/acl/Options.h (+1/-1)
src/acl/PeerName.cc (+1/-1)
src/acl/PeerName.h (+1/-1)
src/acl/Protocol.cc (+1/-1)
src/acl/Protocol.h (+1/-1)
src/acl/ProtocolData.cc (+1/-1)
src/acl/ProtocolData.h (+1/-1)
src/acl/Random.cc (+1/-1)
src/acl/Random.h (+1/-1)
src/acl/RegexData.cc (+4/-1)
src/acl/RegexData.h (+1/-1)
src/acl/ReplyHeaderStrategy.h (+1/-1)
src/acl/ReplyMimeType.h (+1/-1)
src/acl/RequestHeaderStrategy.h (+1/-1)
src/acl/RequestMimeType.h (+1/-1)
src/acl/ServerCertificate.cc (+1/-1)
src/acl/ServerCertificate.h (+1/-1)
src/acl/ServerName.cc (+1/-1)
src/acl/ServerName.h (+1/-1)
src/acl/SourceAsn.h (+1/-1)
src/acl/SourceDomain.cc (+1/-1)
src/acl/SourceDomain.h (+1/-1)
src/acl/SourceIp.cc (+1/-1)
src/acl/SourceIp.h (+1/-1)
src/acl/SquidError.cc (+1/-1)
src/acl/SquidError.h (+1/-1)
src/acl/SquidErrorData.cc (+1/-1)
src/acl/SquidErrorData.h (+1/-1)
src/acl/SslError.cc (+1/-1)
src/acl/SslError.h (+1/-1)
src/acl/SslErrorData.cc (+1/-1)
src/acl/SslErrorData.h (+1/-1)
src/acl/Strategised.cc (+1/-1)
src/acl/Strategised.h (+1/-1)
src/acl/Strategy.h (+1/-1)
src/acl/StringData.cc (+1/-1)
src/acl/StringData.h (+1/-1)
src/acl/Tag.cc (+1/-1)
src/acl/Tag.h (+1/-1)
src/acl/Time.cc (+1/-1)
src/acl/Time.h (+1/-1)
src/acl/TimeData.cc (+1/-1)
src/acl/TimeData.h (+1/-1)
src/acl/TransactionInitiator.cc (+1/-1)
src/acl/TransactionInitiator.h (+1/-1)
src/acl/Tree.cc (+1/-1)
src/acl/Tree.h (+1/-1)
src/acl/Url.cc (+1/-1)
src/acl/Url.h (+1/-1)
src/acl/UrlLogin.cc (+1/-1)
src/acl/UrlLogin.h (+1/-1)
src/acl/UrlPath.cc (+1/-1)
src/acl/UrlPath.h (+1/-1)
src/acl/UrlPort.cc (+1/-1)
src/acl/UrlPort.h (+1/-1)
src/acl/UserData.cc (+1/-1)
src/acl/UserData.h (+1/-1)
src/acl/external/AD_group/Makefile.am (+1/-1)
src/acl/external/AD_group/Makefile.in (+2/-1)
src/acl/external/AD_group/ext_ad_group_acl.8 (+1/-1)
src/acl/external/AD_group/ext_ad_group_acl.cc (+1/-1)
src/acl/external/AD_group/required.m4 (+1/-1)
src/acl/external/LDAP_group/ChangeLog (+1/-1)
src/acl/external/LDAP_group/Makefile.am (+1/-1)
src/acl/external/LDAP_group/Makefile.in (+2/-1)
src/acl/external/LDAP_group/ext_ldap_group_acl.8 (+1/-1)
src/acl/external/LDAP_group/ext_ldap_group_acl.cc (+1/-1)
src/acl/external/LDAP_group/required.m4 (+1/-1)
src/acl/external/LM_group/Makefile.am (+1/-1)
src/acl/external/LM_group/Makefile.in (+2/-1)
src/acl/external/LM_group/ext_lm_group_acl.8 (+1/-1)
src/acl/external/LM_group/ext_lm_group_acl.cc (+1/-1)
src/acl/external/LM_group/required.m4 (+1/-1)
src/acl/external/Makefile.am (+1/-1)
src/acl/external/Makefile.in (+2/-1)
src/acl/external/SQL_session/Makefile.am (+1/-1)
src/acl/external/SQL_session/Makefile.in (+2/-1)
src/acl/external/SQL_session/ext_sql_session_acl.8 (+3/-3)
src/acl/external/SQL_session/ext_sql_session_acl.pl.in (+1/-1)
src/acl/external/SQL_session/required.m4 (+1/-1)
src/acl/external/delayer/Makefile.am (+1/-1)
src/acl/external/delayer/Makefile.in (+2/-1)
src/acl/external/delayer/ext_delayer_acl.8 (+3/-3)
src/acl/external/delayer/ext_delayer_acl.pl.in (+1/-1)
src/acl/external/delayer/required.m4 (+1/-1)
src/acl/external/eDirectory_userip/Makefile.am (+1/-1)
src/acl/external/eDirectory_userip/Makefile.in (+2/-1)
src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.8 (+1/-1)
src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc (+1/-1)
src/acl/external/eDirectory_userip/required.m4 (+1/-1)
src/acl/external/file_userip/Makefile.am (+1/-1)
src/acl/external/file_userip/Makefile.in (+2/-1)
src/acl/external/file_userip/example.conf (+3/-3)
src/acl/external/file_userip/ext_file_userip_acl.8 (+1/-1)
src/acl/external/file_userip/ext_file_userip_acl.cc (+1/-1)
src/acl/external/file_userip/required.m4 (+1/-1)
src/acl/external/helpers.m4 (+1/-1)
src/acl/external/kerberos_ldap_group/Makefile.am (+1/-1)
src/acl/external/kerberos_ldap_group/Makefile.in (+2/-1)
src/acl/external/kerberos_ldap_group/cert_tool (+1/-1)
src/acl/external/kerberos_ldap_group/kerberos_ldap_group.cc (+1/-1)
src/acl/external/kerberos_ldap_group/required.m4 (+1/-1)
src/acl/external/kerberos_ldap_group/support.h (+1/-1)
src/acl/external/kerberos_ldap_group/support_group.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_krb5.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_ldap.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_log.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_lserver.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_member.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_netbios.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_resolv.cc (+1/-1)
src/acl/external/kerberos_ldap_group/support_sasl.cc (+1/-1)
src/acl/external/kerberos_sid_group/Makefile.am (+1/-1)
src/acl/external/kerberos_sid_group/Makefile.in (+2/-1)
src/acl/external/kerberos_sid_group/ext_kerberos_sid_group_acl.8 (+3/-3)
src/acl/external/kerberos_sid_group/ext_kerberos_sid_group_acl.pl.in (+1/-1)
src/acl/external/kerberos_sid_group/required.m4 (+1/-1)
src/acl/external/session/Makefile.am (+1/-1)
src/acl/external/session/Makefile.in (+2/-1)
src/acl/external/session/ext_session_acl.8 (+1/-1)
src/acl/external/session/ext_session_acl.cc (+12/-6)
src/acl/external/session/required.m4 (+1/-1)
src/acl/external/time_quota/Makefile.am (+1/-1)
src/acl/external/time_quota/Makefile.in (+2/-1)
src/acl/external/time_quota/ext_time_quota_acl.8 (+1/-1)
src/acl/external/time_quota/ext_time_quota_acl.cc (+1/-1)
src/acl/external/time_quota/required.m4 (+1/-1)
src/acl/external/unix_group/Makefile.am (+1/-1)
src/acl/external/unix_group/Makefile.in (+2/-1)
src/acl/external/unix_group/check_group.cc (+1/-1)
src/acl/external/unix_group/ext_unix_group_acl.8 (+1/-1)
src/acl/external/unix_group/required.m4 (+1/-1)
src/acl/external/wbinfo_group/Makefile.am (+1/-1)
src/acl/external/wbinfo_group/Makefile.in (+2/-1)
src/acl/external/wbinfo_group/ext_wbinfo_group_acl.8 (+3/-3)
src/acl/external/wbinfo_group/ext_wbinfo_group_acl.pl.in (+1/-1)
src/acl/external/wbinfo_group/required.m4 (+1/-1)
src/acl/forward.h (+1/-1)
src/adaptation/AccessCheck.cc (+1/-1)
src/adaptation/AccessCheck.h (+1/-1)
src/adaptation/AccessRule.cc (+1/-1)
src/adaptation/AccessRule.h (+1/-1)
src/adaptation/Answer.cc (+1/-1)
src/adaptation/Answer.h (+1/-1)
src/adaptation/Config.cc (+1/-1)
src/adaptation/Config.h (+1/-1)
src/adaptation/DynamicGroupCfg.cc (+1/-1)
src/adaptation/DynamicGroupCfg.h (+1/-1)
src/adaptation/Elements.cc (+1/-1)
src/adaptation/Elements.h (+1/-1)
src/adaptation/History.cc (+1/-1)
src/adaptation/History.h (+1/-1)
src/adaptation/Initiate.cc (+1/-1)
src/adaptation/Initiate.h (+1/-1)
src/adaptation/Initiator.cc (+1/-1)
src/adaptation/Initiator.h (+1/-1)
src/adaptation/Iterator.cc (+1/-1)
src/adaptation/Iterator.h (+1/-1)
src/adaptation/Makefile.am (+1/-1)
src/adaptation/Makefile.in (+2/-1)
src/adaptation/Message.cc (+1/-1)
src/adaptation/Message.h (+1/-1)
src/adaptation/Service.cc (+1/-1)
src/adaptation/Service.h (+1/-1)
src/adaptation/ServiceConfig.cc (+1/-1)
src/adaptation/ServiceConfig.h (+1/-1)
src/adaptation/ServiceFilter.cc (+1/-1)
src/adaptation/ServiceFilter.h (+1/-1)
src/adaptation/ServiceGroups.cc (+1/-1)
src/adaptation/ServiceGroups.h (+1/-1)
src/adaptation/ecap/Config.cc (+1/-1)
src/adaptation/ecap/Config.h (+1/-1)
src/adaptation/ecap/Host.cc (+1/-1)
src/adaptation/ecap/Host.h (+1/-1)
src/adaptation/ecap/Makefile.am (+1/-1)
src/adaptation/ecap/Makefile.in (+2/-1)
src/adaptation/ecap/MessageRep.cc (+1/-1)
src/adaptation/ecap/MessageRep.h (+1/-1)
src/adaptation/ecap/Registry.h (+1/-1)
src/adaptation/ecap/ServiceRep.cc (+1/-1)
src/adaptation/ecap/ServiceRep.h (+1/-1)
src/adaptation/ecap/XactionRep.cc (+1/-1)
src/adaptation/ecap/XactionRep.h (+1/-1)
src/adaptation/forward.h (+1/-1)
src/adaptation/icap/Client.cc (+1/-1)
src/adaptation/icap/Client.h (+1/-1)
src/adaptation/icap/Config.cc (+1/-1)
src/adaptation/icap/Config.h (+1/-1)
src/adaptation/icap/Elements.cc (+1/-1)
src/adaptation/icap/Elements.h (+1/-1)
src/adaptation/icap/History.cc (+1/-1)
src/adaptation/icap/History.h (+1/-1)
src/adaptation/icap/InOut.h (+1/-1)
src/adaptation/icap/Launcher.cc (+1/-1)
src/adaptation/icap/Launcher.h (+1/-1)
src/adaptation/icap/Makefile.am (+1/-1)
src/adaptation/icap/Makefile.in (+2/-1)
src/adaptation/icap/ModXact.cc (+2/-3)
src/adaptation/icap/ModXact.h (+4/-3)
src/adaptation/icap/OptXact.cc (+2/-2)
src/adaptation/icap/OptXact.h (+3/-2)
src/adaptation/icap/Options.cc (+1/-1)
src/adaptation/icap/Options.h (+1/-1)
src/adaptation/icap/ServiceRep.cc (+4/-5)
src/adaptation/icap/ServiceRep.h (+3/-2)
src/adaptation/icap/Xaction.cc (+80/-107)
src/adaptation/icap/Xaction.h (+22/-13)
src/adaptation/icap/icap_log.cc (+1/-1)
src/adaptation/icap/icap_log.h (+1/-1)
src/anyp/Makefile.am (+1/-1)
src/anyp/Makefile.in (+2/-1)
src/anyp/PortCfg.cc (+1/-1)
src/anyp/PortCfg.h (+1/-1)
src/anyp/ProtocolType.h (+1/-1)
src/anyp/ProtocolVersion.h (+1/-1)
src/anyp/TrafficMode.h (+1/-1)
src/anyp/Uri.cc (+7/-7)
src/anyp/Uri.h (+3/-3)
src/anyp/UriScheme.cc (+1/-1)
src/anyp/UriScheme.h (+1/-1)
src/anyp/forward.h (+1/-1)
src/auth/Acl.cc (+1/-1)
src/auth/Acl.h (+1/-1)
src/auth/AclMaxUserIp.cc (+1/-1)
src/auth/AclMaxUserIp.h (+1/-1)
src/auth/AclProxyAuth.cc (+1/-1)
src/auth/AclProxyAuth.h (+1/-1)
src/auth/AuthAclState.h (+1/-1)
src/auth/Config.cc (+1/-1)
src/auth/Config.h (+1/-1)
src/auth/CredentialState.h (+1/-1)
src/auth/CredentialsCache.cc (+1/-1)
src/auth/CredentialsCache.h (+1/-1)
src/auth/Gadgets.cc (+1/-1)
src/auth/Gadgets.h (+1/-1)
src/auth/Makefile.am (+1/-1)
src/auth/Makefile.in (+2/-1)
src/auth/QueueNode.h (+1/-1)
src/auth/Scheme.cc (+1/-1)
src/auth/Scheme.h (+1/-1)
src/auth/SchemeConfig.cc (+1/-1)
src/auth/SchemeConfig.h (+1/-1)
src/auth/SchemesConfig.cc (+1/-1)
src/auth/SchemesConfig.h (+1/-1)
src/auth/State.cc (+1/-1)
src/auth/State.h (+1/-1)
src/auth/Type.h (+1/-1)
src/auth/User.cc (+1/-1)
src/auth/User.h (+1/-1)
src/auth/UserRequest.cc (+1/-1)
src/auth/UserRequest.h (+1/-1)
src/auth/basic/Config.cc (+1/-1)
src/auth/basic/Config.h (+1/-1)
src/auth/basic/DB/Makefile.am (+1/-1)
src/auth/basic/DB/Makefile.in (+2/-1)
src/auth/basic/DB/basic_db_auth.8 (+3/-3)
src/auth/basic/DB/basic_db_auth.pl.in (+1/-1)
src/auth/basic/DB/passwd.sql (+1/-1)
src/auth/basic/DB/required.m4 (+1/-1)
src/auth/basic/LDAP/Makefile.am (+1/-1)
src/auth/basic/LDAP/Makefile.in (+2/-1)
src/auth/basic/LDAP/basic_ldap_auth.8 (+1/-1)
src/auth/basic/LDAP/basic_ldap_auth.cc (+5/-1)
src/auth/basic/LDAP/required.m4 (+1/-1)
src/auth/basic/Makefile.am (+1/-1)
src/auth/basic/Makefile.in (+2/-1)
src/auth/basic/NCSA/Makefile.am (+1/-1)
src/auth/basic/NCSA/Makefile.in (+2/-1)
src/auth/basic/NCSA/basic_ncsa_auth.8 (+1/-1)
src/auth/basic/NCSA/basic_ncsa_auth.cc (+1/-1)
src/auth/basic/NCSA/crypt_md5.cc (+1/-1)
src/auth/basic/NCSA/crypt_md5.h (+1/-1)
src/auth/basic/NCSA/required.m4 (+1/-1)
src/auth/basic/NIS/Makefile.am (+1/-1)
src/auth/basic/NIS/Makefile.in (+2/-1)
src/auth/basic/NIS/basic_nis_auth.cc (+1/-1)
src/auth/basic/NIS/nis_support.cc (+1/-1)
src/auth/basic/NIS/nis_support.h (+1/-1)
src/auth/basic/NIS/required.m4 (+1/-1)
src/auth/basic/PAM/Makefile.am (+1/-1)
src/auth/basic/PAM/Makefile.in (+2/-1)
src/auth/basic/PAM/basic_pam_auth.8 (+1/-1)
src/auth/basic/PAM/basic_pam_auth.cc (+1/-1)
src/auth/basic/PAM/required.m4 (+1/-1)
src/auth/basic/POP3/Makefile.am (+1/-1)
src/auth/basic/POP3/Makefile.in (+2/-1)
src/auth/basic/POP3/basic_pop3_auth.8 (+3/-3)
src/auth/basic/POP3/basic_pop3_auth.pl.in (+1/-1)
src/auth/basic/POP3/required.m4 (+1/-1)
src/auth/basic/RADIUS/Makefile.am (+1/-1)
src/auth/basic/RADIUS/Makefile.in (+2/-1)
src/auth/basic/RADIUS/basic_radius_auth.8 (+1/-1)
src/auth/basic/RADIUS/basic_radius_auth.cc (+1/-1)
src/auth/basic/RADIUS/radius-util.cc (+1/-1)
src/auth/basic/RADIUS/radius-util.h (+1/-1)
src/auth/basic/RADIUS/radius.h (+1/-1)
src/auth/basic/RADIUS/required.m4 (+1/-1)
src/auth/basic/SASL/Makefile.am (+1/-1)
src/auth/basic/SASL/Makefile.in (+2/-1)
src/auth/basic/SASL/basic_sasl_auth.8 (+1/-1)
src/auth/basic/SASL/basic_sasl_auth.cc (+1/-1)
src/auth/basic/SASL/basic_sasl_auth.conf (+1/-1)
src/auth/basic/SASL/basic_sasl_auth.pam (+1/-1)
src/auth/basic/SASL/required.m4 (+1/-1)
src/auth/basic/SMB/Makefile.am (+1/-1)
src/auth/basic/SMB/Makefile.in (+2/-1)
src/auth/basic/SMB/basic_smb_auth.cc (+1/-1)
src/auth/basic/SMB/basic_smb_auth.sh (+1/-1)
src/auth/basic/SMB/required.m4 (+1/-1)
src/auth/basic/SMB_LM/Makefile.am (+1/-1)
src/auth/basic/SMB_LM/Makefile.in (+2/-1)
src/auth/basic/SMB_LM/msntauth.cc (+1/-1)
src/auth/basic/SMB_LM/msntauth.h (+1/-1)
src/auth/basic/SMB_LM/required.m4 (+1/-1)
src/auth/basic/SMB_LM/valid.cc (+1/-1)
src/auth/basic/SMB_LM/valid.h (+1/-1)
src/auth/basic/SSPI/Makefile.am (+1/-1)
src/auth/basic/SSPI/Makefile.in (+2/-1)
src/auth/basic/SSPI/basic_sspi_auth.8 (+1/-1)
src/auth/basic/SSPI/basic_sspi_auth.cc (+1/-1)
src/auth/basic/SSPI/required.m4 (+1/-1)
src/auth/basic/SSPI/valid.cc (+1/-1)
src/auth/basic/SSPI/valid.h (+1/-1)
src/auth/basic/Scheme.cc (+1/-1)
src/auth/basic/Scheme.h (+1/-1)
src/auth/basic/User.cc (+1/-1)
src/auth/basic/User.h (+1/-1)
src/auth/basic/UserRequest.cc (+1/-1)
src/auth/basic/UserRequest.h (+1/-1)
src/auth/basic/fake/Makefile.am (+1/-1)
src/auth/basic/fake/Makefile.in (+2/-1)
src/auth/basic/fake/fake.cc (+1/-1)
src/auth/basic/fake/required.m4 (+1/-1)
src/auth/basic/getpwnam/Makefile.am (+1/-1)
src/auth/basic/getpwnam/Makefile.in (+2/-1)
src/auth/basic/getpwnam/basic_getpwnam_auth.8 (+1/-1)
src/auth/basic/getpwnam/basic_getpwnam_auth.cc (+1/-1)
src/auth/basic/getpwnam/required.m4 (+1/-1)
src/auth/basic/helpers.m4 (+1/-1)
src/auth/digest/Config.cc (+1/-1)
src/auth/digest/Config.h (+1/-1)
src/auth/digest/LDAP/Makefile.am (+1/-1)
src/auth/digest/LDAP/Makefile.in (+2/-1)
src/auth/digest/LDAP/digest_common.h (+1/-1)
src/auth/digest/LDAP/digest_pw_auth.cc (+1/-1)
src/auth/digest/LDAP/ldap_backend.cc (+1/-1)
src/auth/digest/LDAP/ldap_backend.h (+1/-1)
src/auth/digest/LDAP/required.m4 (+1/-1)
src/auth/digest/Makefile.am (+1/-1)
src/auth/digest/Makefile.in (+2/-1)
src/auth/digest/Scheme.cc (+1/-1)
src/auth/digest/Scheme.h (+1/-1)
src/auth/digest/User.cc (+1/-1)
src/auth/digest/User.h (+1/-1)
src/auth/digest/UserRequest.cc (+1/-1)
src/auth/digest/UserRequest.h (+1/-1)
src/auth/digest/eDirectory/Makefile.am (+1/-1)
src/auth/digest/eDirectory/Makefile.in (+2/-1)
src/auth/digest/eDirectory/digest_common.h (+1/-1)
src/auth/digest/eDirectory/digest_pw_auth.cc (+1/-1)
src/auth/digest/eDirectory/edir_ldapext.cc (+1/-1)
src/auth/digest/eDirectory/edir_ldapext.h (+1/-1)
src/auth/digest/eDirectory/ldap_backend.cc (+1/-1)
src/auth/digest/eDirectory/ldap_backend.h (+1/-1)
src/auth/digest/eDirectory/required.m4 (+1/-1)
src/auth/digest/file/Makefile.am (+1/-1)
src/auth/digest/file/Makefile.in (+2/-1)
src/auth/digest/file/digest_common.h (+1/-1)
src/auth/digest/file/digest_file_auth.8 (+1/-1)
src/auth/digest/file/digest_file_auth.cc (+1/-1)
src/auth/digest/file/required.m4 (+1/-1)
src/auth/digest/file/text_backend.cc (+1/-1)
src/auth/digest/file/text_backend.h (+1/-1)
src/auth/digest/helpers.m4 (+1/-1)
src/auth/forward.h (+1/-1)
src/auth/negotiate/Config.cc (+1/-1)
src/auth/negotiate/Config.h (+1/-1)
src/auth/negotiate/Makefile.am (+1/-1)
src/auth/negotiate/Makefile.in (+2/-1)
src/auth/negotiate/SSPI/Makefile.am (+1/-1)
src/auth/negotiate/SSPI/Makefile.in (+2/-1)
src/auth/negotiate/SSPI/negotiate_sspi_auth.8 (+1/-1)
src/auth/negotiate/SSPI/negotiate_sspi_auth.cc (+1/-1)
src/auth/negotiate/SSPI/required.m4 (+1/-1)
src/auth/negotiate/Scheme.cc (+1/-1)
src/auth/negotiate/Scheme.h (+1/-1)
src/auth/negotiate/User.cc (+1/-1)
src/auth/negotiate/User.h (+1/-1)
src/auth/negotiate/UserRequest.cc (+1/-1)
src/auth/negotiate/UserRequest.h (+1/-1)
src/auth/negotiate/helpers.m4 (+1/-1)
src/auth/negotiate/kerberos/Makefile.am (+1/-1)
src/auth/negotiate/kerberos/Makefile.in (+2/-1)
src/auth/negotiate/kerberos/negotiate_kerberos.h (+1/-1)
src/auth/negotiate/kerberos/negotiate_kerberos_auth.cc (+2/-2)
src/auth/negotiate/kerberos/negotiate_kerberos_auth_test.cc (+1/-1)
src/auth/negotiate/kerberos/negotiate_kerberos_pac.cc (+1/-1)
src/auth/negotiate/kerberos/required.m4 (+1/-1)
src/auth/negotiate/wrapper/Makefile.am (+1/-1)
src/auth/negotiate/wrapper/Makefile.in (+2/-1)
src/auth/negotiate/wrapper/negotiate_wrapper.cc (+1/-1)
src/auth/negotiate/wrapper/required.m4 (+1/-1)
src/auth/ntlm/Config.cc (+1/-1)
src/auth/ntlm/Config.h (+1/-1)
src/auth/ntlm/Makefile.am (+1/-1)
src/auth/ntlm/Makefile.in (+2/-1)
src/auth/ntlm/SMB_LM/Makefile.am (+1/-1)
src/auth/ntlm/SMB_LM/Makefile.in (+2/-1)
src/auth/ntlm/SMB_LM/ntlm_smb_lm_auth.cc (+1/-1)
src/auth/ntlm/SMB_LM/required.m4 (+1/-1)
src/auth/ntlm/SSPI/Makefile.am (+1/-1)
src/auth/ntlm/SSPI/Makefile.in (+2/-1)
src/auth/ntlm/SSPI/ntlm_sspi_auth.8 (+1/-1)
src/auth/ntlm/SSPI/ntlm_sspi_auth.cc (+1/-1)
src/auth/ntlm/SSPI/required.m4 (+1/-1)
src/auth/ntlm/Scheme.cc (+1/-1)
src/auth/ntlm/Scheme.h (+1/-1)
src/auth/ntlm/User.cc (+1/-1)
src/auth/ntlm/User.h (+1/-1)
src/auth/ntlm/UserRequest.cc (+1/-1)
src/auth/ntlm/UserRequest.h (+1/-1)
src/auth/ntlm/fake/Makefile.am (+1/-1)
src/auth/ntlm/fake/Makefile.in (+2/-1)
src/auth/ntlm/fake/ntlm_fake_auth.cc (+1/-1)
src/auth/ntlm/fake/ntlm_fake_auth.pl.in (+1/-1)
src/auth/ntlm/fake/required.m4 (+1/-1)
src/auth/ntlm/helpers.m4 (+1/-1)
src/auth/toUtf.cc (+1/-1)
src/auth/toUtf.h (+1/-1)
src/base/AsyncCall.cc (+1/-1)
src/base/AsyncCall.h (+1/-1)
src/base/AsyncCallQueue.cc (+1/-1)
src/base/AsyncCallQueue.h (+1/-1)
src/base/AsyncCbdataCalls.h (+1/-1)
src/base/AsyncFunCalls.h (+34/-0)
src/base/AsyncJob.cc (+13/-5)
src/base/AsyncJob.h (+16/-4)
src/base/AsyncJobCalls.h (+1/-1)
src/base/ByteCounter.h (+1/-1)
src/base/CbDataList.h (+1/-1)
src/base/CbcPointer.h (+1/-1)
src/base/CharacterSet.cc (+1/-1)
src/base/CharacterSet.h (+1/-1)
src/base/CodeContext.cc (+1/-1)
src/base/CodeContext.h (+1/-1)
src/base/EnumIterator.h (+8/-2)
src/base/File.cc (+2/-2)
src/base/File.h (+1/-1)
src/base/HardFun.h (+1/-1)
src/base/Here.cc (+1/-1)
src/base/Here.h (+1/-1)
src/base/InstanceId.cc (+1/-1)
src/base/InstanceId.h (+1/-1)
src/base/JobWait.cc (+81/-0)
src/base/JobWait.h (+91/-0)
src/base/Lock.h (+1/-1)
src/base/LookupTable.h (+1/-1)
src/base/LruMap.h (+1/-1)
src/base/Makefile.am (+4/-1)
src/base/Makefile.in (+12/-4)
src/base/Packable.h (+1/-1)
src/base/PackableStream.h (+1/-1)
src/base/Range.h (+1/-1)
src/base/RefCount.h (+1/-1)
src/base/RegexPattern.cc (+1/-1)
src/base/RegexPattern.h (+1/-1)
src/base/RunnersRegistry.cc (+1/-1)
src/base/RunnersRegistry.h (+1/-1)
src/base/Subscription.h (+1/-1)
src/base/TextException.cc (+1/-1)
src/base/TextException.h (+1/-1)
src/base/TypeTraits.h (+1/-1)
src/base/YesNoNone.h (+1/-1)
src/base/forward.h (+2/-1)
src/cache_cf.cc (+3/-2)
src/cache_cf.h (+1/-1)
src/cache_manager.cc (+1/-1)
src/carp.cc (+1/-1)
src/carp.h (+1/-1)
src/cbdata.cc (+1/-1)
src/cbdata.h (+1/-1)
src/cf.data.depend (+1/-1)
src/cf.data.pre (+292/-268)
src/cf.data.sed (+1/-1)
src/cf_gen.cc (+1/-3)
src/cf_gen_defines (+3/-3)
src/clientStream.cc (+1/-1)
src/clientStream.h (+1/-1)
src/clientStreamForward.h (+1/-1)
src/client_db.cc (+1/-1)
src/client_db.h (+1/-1)
src/client_side.cc (+14/-2)
src/client_side.h (+1/-1)
src/client_side_reply.cc (+1/-1)
src/client_side_reply.h (+1/-1)
src/client_side_request.cc (+15/-2)
src/client_side_request.h (+4/-1)
src/clients/Client.cc (+34/-2)
src/clients/Client.h (+8/-1)
src/clients/FtpClient.cc (+8/-9)
src/clients/FtpClient.h (+5/-2)
src/clients/FtpGateway.cc (+8/-9)
src/clients/FtpRelay.cc (+11/-5)
src/clients/HttpTunneler.cc (+39/-21)
src/clients/HttpTunneler.h (+6/-3)
src/clients/HttpTunnelerAnswer.cc (+1/-1)
src/clients/HttpTunnelerAnswer.h (+1/-1)
src/clients/Makefile.am (+1/-1)
src/clients/Makefile.in (+2/-1)
src/clients/forward.h (+3/-3)
src/comm.cc (+16/-1)
src/comm.h (+1/-1)
src/comm/AcceptLimiter.cc (+1/-1)
src/comm/AcceptLimiter.h (+1/-1)
src/comm/ConnOpener.cc (+24/-2)
src/comm/ConnOpener.h (+3/-6)
src/comm/Connection.cc (+38/-19)
src/comm/Connection.h (+6/-18)
src/comm/Flag.h (+1/-1)
src/comm/IoCallback.cc (+1/-1)
src/comm/IoCallback.h (+1/-1)
src/comm/Loops.h (+1/-1)
src/comm/Makefile.am (+1/-1)
src/comm/Makefile.in (+2/-1)
src/comm/ModDevPoll.cc (+1/-1)
src/comm/ModEpoll.cc (+1/-1)
src/comm/ModKqueue.cc (+1/-1)
src/comm/ModPoll.cc (+1/-1)
src/comm/ModSelect.cc (+1/-1)
src/comm/ModSelectWin32.cc (+1/-1)
src/comm/Read.cc (+1/-1)
src/comm/Read.h (+1/-1)
src/comm/TcpAcceptor.cc (+5/-2)
src/comm/TcpAcceptor.h (+1/-1)
src/comm/UdpOpenDialer.h (+1/-1)
src/comm/Write.cc (+1/-1)
src/comm/Write.h (+1/-1)
src/comm/comm_internal.h (+1/-1)
src/comm/forward.h (+1/-1)
src/debug.cc (+1/-1)
src/defines.h (+1/-1)
src/delay_pools.cc (+1/-1)
src/dlink.cc (+1/-1)
src/dlink.h (+1/-1)
src/dns/LookupDetails.cc (+1/-1)
src/dns/LookupDetails.h (+1/-1)
src/dns/Makefile.am (+1/-1)
src/dns/Makefile.in (+2/-1)
src/dns/forward.h (+1/-1)
src/dns/rfc1035.cc (+1/-1)
src/dns/rfc1035.h (+1/-1)
src/dns/rfc2671.cc (+1/-1)
src/dns/rfc2671.h (+1/-1)
src/dns/rfc3596.cc (+1/-1)
src/dns/rfc3596.h (+1/-1)
src/dns_internal.cc (+5/-1)
src/enums.h (+1/-1)
src/error/Detail.cc (+1/-1)
src/error/Detail.h (+1/-1)
src/error/Error.cc (+1/-1)
src/error/Error.h (+1/-1)
src/error/ExceptionErrorDetail.h (+1/-1)
src/error/Makefile.am (+1/-1)
src/error/Makefile.in (+2/-1)
src/error/SysErrorDetail.h (+1/-1)
src/error/forward.h (+1/-1)
src/errorpage.cc (+1/-1)
src/errorpage.h (+1/-1)
src/esi/Assign.cc (+1/-1)
src/esi/Assign.h (+1/-1)
src/esi/Attempt.h (+1/-1)
src/esi/Context.cc (+1/-1)
src/esi/Context.h (+1/-1)
src/esi/Element.h (+1/-1)
src/esi/Esi.cc (+1/-1)
src/esi/Esi.h (+1/-1)
src/esi/Except.h (+1/-1)
src/esi/ExpatParser.cc (+1/-1)
src/esi/ExpatParser.h (+1/-1)
src/esi/Expression.cc (+1/-1)
src/esi/Expression.h (+1/-1)
src/esi/Include.cc (+1/-1)
src/esi/Include.h (+1/-1)
src/esi/Libxml2Parser.cc (+1/-2)
src/esi/Libxml2Parser.h (+1/-1)
src/esi/Literal.h (+1/-1)
src/esi/Makefile.am (+1/-1)
src/esi/Makefile.in (+2/-1)
src/esi/Module.cc (+1/-3)
src/esi/Module.h (+1/-1)
src/esi/Parser.cc (+21/-12)
src/esi/Parser.h (+1/-1)
src/esi/Segment.cc (+1/-1)
src/esi/Segment.h (+1/-1)
src/esi/Sequence.cc (+1/-1)
src/esi/Sequence.h (+1/-1)
src/esi/Var.h (+1/-1)
src/esi/VarState.cc (+1/-1)
src/esi/VarState.h (+1/-1)
src/eui/Config.cc (+1/-1)
src/eui/Config.h (+1/-1)
src/eui/Eui48.cc (+1/-1)
src/eui/Eui48.h (+1/-3)
src/eui/Eui64.cc (+1/-1)
src/eui/Eui64.h (+1/-1)
src/eui/Makefile.am (+1/-1)
src/eui/Makefile.in (+2/-1)
src/event.cc (+1/-1)
src/event.h (+1/-1)
src/external_acl.cc (+1/-1)
src/fatal.cc (+1/-1)
src/fatal.h (+1/-1)
src/fd.cc (+1/-1)
src/fd.h (+1/-1)
src/fde.cc (+1/-1)
src/fde.h (+1/-1)
src/filemap.cc (+1/-1)
src/format/ByteCode.h (+1/-1)
src/format/Config.cc (+1/-1)
src/format/Config.h (+1/-1)
src/format/Format.cc (+1/-1)
src/format/Format.h (+1/-1)
src/format/Makefile.am (+1/-1)
src/format/Makefile.in (+2/-1)
src/format/Quoting.cc (+1/-1)
src/format/Quoting.h (+1/-1)
src/format/Token.cc (+1/-1)
src/format/Token.h (+1/-1)
src/format/TokenTableEntry.h (+1/-1)
src/fqdncache.cc (+1/-1)
src/fqdncache.h (+1/-1)
src/fs/Makefile.am (+1/-1)
src/fs/Makefile.in (+2/-1)
src/fs/Module.cc (+1/-1)
src/fs/Module.h (+1/-1)
src/fs/aufs/StoreFSaufs.cc (+1/-1)
src/fs/diskd/StoreFSdiskd.cc (+1/-1)
src/fs/rock/RockDbCell.cc (+1/-1)
src/fs/rock/RockDbCell.h (+1/-1)
src/fs/rock/RockHeaderUpdater.cc (+1/-1)
src/fs/rock/RockHeaderUpdater.h (+1/-1)
src/fs/rock/RockIoRequests.cc (+1/-1)
src/fs/rock/RockIoRequests.h (+1/-1)
src/fs/rock/RockIoState.cc (+1/-1)
src/fs/rock/RockIoState.h (+1/-1)
src/fs/rock/RockRebuild.cc (+1/-1)
src/fs/rock/RockRebuild.h (+1/-1)
src/fs/rock/RockStoreFileSystem.cc (+1/-1)
src/fs/rock/RockStoreFileSystem.h (+1/-1)
src/fs/rock/RockSwapDir.cc (+1/-1)
src/fs/rock/RockSwapDir.h (+1/-1)
src/fs/rock/forward.h (+1/-1)
src/fs/ufs/RebuildState.cc (+9/-11)
src/fs/ufs/RebuildState.h (+3/-3)
src/fs/ufs/StoreFSufs.cc (+1/-1)
src/fs/ufs/StoreFSufs.h (+1/-1)
src/fs/ufs/StoreSearchUFS.cc (+1/-1)
src/fs/ufs/StoreSearchUFS.h (+1/-1)
src/fs/ufs/UFSStoreState.cc (+1/-1)
src/fs/ufs/UFSStoreState.h (+1/-1)
src/fs/ufs/UFSStrategy.cc (+1/-1)
src/fs/ufs/UFSStrategy.h (+1/-1)
src/fs/ufs/UFSSwapDir.cc (+1/-1)
src/fs/ufs/UFSSwapDir.h (+1/-1)
src/fs/ufs/UFSSwapLogParser.cc (+1/-1)
src/fs/ufs/UFSSwapLogParser.h (+1/-1)
src/fs_io.cc (+1/-1)
src/fs_io.h (+1/-1)
src/ftp/Elements.cc (+1/-1)
src/ftp/Elements.h (+1/-1)
src/ftp/Makefile.am (+1/-1)
src/ftp/Makefile.in (+2/-1)
src/ftp/Parsing.cc (+1/-1)
src/ftp/Parsing.h (+1/-1)
src/globals.h (+1/-1)
src/gopher.cc (+54/-54)
src/gopher.h (+1/-1)
src/helper.cc (+1/-1)
src/helper.h (+1/-1)
src/helper/ChildConfig.cc (+1/-1)
src/helper/ChildConfig.h (+1/-1)
src/helper/Makefile.am (+1/-1)
src/helper/Makefile.in (+2/-1)
src/helper/Reply.cc (+1/-1)
src/helper/Reply.h (+1/-1)
src/helper/Request.h (+1/-1)
src/helper/ReservationId.cc (+1/-1)
src/helper/ReservationId.h (+1/-1)
src/helper/ResultCode.h (+1/-1)
src/helper/forward.h (+1/-1)
src/helper/protocol_defines.h (+1/-1)
src/hier_code.h (+1/-1)
src/htcp.cc (+1/-1)
src/htcp.h (+1/-1)
src/http.cc (+15/-3)
src/http.h (+1/-1)
src/http/ContentLengthInterpreter.cc (+1/-1)
src/http/ContentLengthInterpreter.h (+1/-1)
src/http/Makefile.am (+1/-1)
src/http/Makefile.in (+2/-1)
src/http/Message.cc (+1/-1)
src/http/Message.h (+1/-1)
src/http/MethodType.h (+1/-1)
src/http/ProtocolVersion.h (+1/-1)
src/http/RegisteredHeaders.cc (+1/-1)
src/http/RegisteredHeaders.h (+1/-1)
src/http/RegisteredHeadersHash.cci (+1/-1)
src/http/RegisteredHeadersHash.gperf (+2/-2)
src/http/RequestMethod.cc (+1/-1)
src/http/RequestMethod.h (+1/-1)
src/http/StateFlags.h (+1/-1)
src/http/StatusCode.cc (+1/-1)
src/http/StatusCode.h (+1/-1)
src/http/StatusLine.cc (+1/-1)
src/http/StatusLine.h (+1/-1)
src/http/Stream.cc (+1/-1)
src/http/Stream.h (+1/-1)
src/http/forward.h (+1/-1)
src/http/one/Makefile.am (+1/-1)
src/http/one/Makefile.in (+2/-1)
src/http/one/Parser.cc (+1/-1)
src/http/one/Parser.h (+1/-1)
src/http/one/RequestParser.cc (+1/-1)
src/http/one/RequestParser.h (+1/-1)
src/http/one/ResponseParser.cc (+1/-1)
src/http/one/ResponseParser.h (+1/-1)
src/http/one/TeChunkedParser.cc (+1/-1)
src/http/one/TeChunkedParser.h (+1/-1)
src/http/one/Tokenizer.cc (+1/-1)
src/http/one/Tokenizer.h (+1/-1)
src/http/one/forward.h (+1/-1)
src/http/url_rewriters/LFS/Makefile.am (+1/-1)
src/http/url_rewriters/LFS/Makefile.in (+2/-1)
src/http/url_rewriters/LFS/required.m4 (+1/-1)
src/http/url_rewriters/LFS/url_lfs_rewrite.8 (+3/-3)
src/http/url_rewriters/LFS/url_lfs_rewrite.pl.in (+1/-1)
src/http/url_rewriters/Makefile.am (+1/-1)
src/http/url_rewriters/Makefile.in (+2/-1)
src/http/url_rewriters/fake/Makefile.am (+1/-1)
src/http/url_rewriters/fake/Makefile.in (+2/-1)
src/http/url_rewriters/fake/fake.cc (+1/-1)
src/http/url_rewriters/fake/required.m4 (+1/-1)
src/http/url_rewriters/fake/url_fake_rewrite.sh (+1/-1)
src/http/url_rewriters/helpers.m4 (+1/-1)
src/icmp/Icmp.cc (+1/-1)
src/icmp/Icmp.h (+1/-1)
src/icmp/Icmp4.cc (+1/-1)
src/icmp/Icmp4.h (+1/-1)
src/icmp/Icmp6.cc (+1/-1)
src/icmp/Icmp6.h (+1/-1)
src/icmp/IcmpConfig.cc (+1/-1)
src/icmp/IcmpConfig.h (+1/-1)
src/icmp/IcmpPinger.cc (+1/-1)
src/icmp/IcmpPinger.h (+1/-1)
src/icmp/IcmpSquid.cc (+1/-1)
src/icmp/IcmpSquid.h (+1/-1)
src/icmp/Makefile.am (+9/-6)
src/icmp/Makefile.in (+10/-6)
src/icmp/net_db.cc (+1/-1)
src/icmp/net_db.h (+1/-1)
src/icmp/pinger.cc (+1/-1)
src/icp_opcode.h (+1/-1)
src/icp_v2.cc (+1/-1)
src/icp_v3.cc (+1/-1)
src/ident/AclIdent.cc (+1/-1)
src/ident/AclIdent.h (+1/-1)
src/ident/Config.h (+1/-1)
src/ident/Ident.cc (+37/-9)
src/ident/Ident.h (+1/-1)
src/ident/Makefile.am (+1/-1)
src/ident/Makefile.in (+2/-1)
src/int.cc (+1/-1)
src/int.h (+1/-1)
src/internal.cc (+1/-1)
src/internal.h (+1/-1)
src/ip/Address.cc (+1/-11)
src/ip/Address.h (+1/-1)
src/ip/Intercept.cc (+1/-1)
src/ip/Intercept.h (+1/-1)
src/ip/Makefile.am (+1/-1)
src/ip/Makefile.in (+2/-1)
src/ip/NfMarkConfig.cc (+1/-1)
src/ip/NfMarkConfig.h (+1/-1)
src/ip/QosConfig.cc (+1/-1)
src/ip/QosConfig.h (+1/-1)
src/ip/forward.h (+1/-1)
src/ip/tools.cc (+1/-1)
src/ip/tools.h (+1/-1)
src/ipc.cc (+1/-1)
src/ipc/Coordinator.cc (+1/-1)
src/ipc/Coordinator.h (+1/-1)
src/ipc/FdNotes.cc (+1/-1)
src/ipc/FdNotes.h (+1/-1)
src/ipc/Forwarder.cc (+1/-1)
src/ipc/Forwarder.h (+1/-1)
src/ipc/Inquirer.cc (+1/-1)
src/ipc/Inquirer.h (+1/-1)
src/ipc/Kid.cc (+1/-2)
src/ipc/Kid.h (+1/-1)
src/ipc/Kids.cc (+1/-1)
src/ipc/Kids.h (+1/-1)
src/ipc/Makefile.am (+1/-1)
src/ipc/Makefile.in (+2/-1)
src/ipc/MemMap.cc (+1/-1)
src/ipc/MemMap.h (+1/-1)
src/ipc/Messages.h (+1/-1)
src/ipc/Port.cc (+1/-1)
src/ipc/Port.h (+1/-1)
src/ipc/QuestionerId.cc (+1/-1)
src/ipc/QuestionerId.h (+1/-1)
src/ipc/Queue.cc (+15/-7)
src/ipc/Queue.h (+7/-1)
src/ipc/ReadWriteLock.cc (+25/-16)
src/ipc/ReadWriteLock.h (+3/-1)
src/ipc/Request.h (+1/-1)
src/ipc/RequestId.cc (+1/-1)
src/ipc/RequestId.h (+1/-1)
src/ipc/Response.h (+1/-1)
src/ipc/SharedListen.cc (+1/-1)
src/ipc/SharedListen.h (+1/-1)
src/ipc/StartListening.cc (+1/-1)
src/ipc/StartListening.h (+1/-1)
src/ipc/StoreMap.cc (+15/-18)
src/ipc/StoreMap.h (+2/-2)
src/ipc/Strand.cc (+1/-1)
src/ipc/Strand.h (+1/-1)
src/ipc/StrandCoord.cc (+1/-1)
src/ipc/StrandCoord.h (+1/-1)
src/ipc/StrandCoords.h (+1/-1)
src/ipc/StrandSearch.cc (+1/-1)
src/ipc/StrandSearch.h (+1/-1)
src/ipc/TypedMsgHdr.cc (+1/-1)
src/ipc/TypedMsgHdr.h (+1/-1)
src/ipc/UdsOp.cc (+1/-1)
src/ipc/UdsOp.h (+1/-1)
src/ipc/forward.h (+1/-1)
src/ipc/mem/FlexibleArray.h (+1/-1)
src/ipc/mem/Page.cc (+1/-1)
src/ipc/mem/Page.h (+1/-1)
src/ipc/mem/PagePool.cc (+1/-1)
src/ipc/mem/PagePool.h (+1/-1)
src/ipc/mem/PageStack.cc (+1/-1)
src/ipc/mem/PageStack.h (+1/-1)
src/ipc/mem/Pages.cc (+1/-1)
src/ipc/mem/Pages.h (+1/-1)
src/ipc/mem/Pointer.h (+1/-1)
src/ipc/mem/Segment.cc (+1/-1)
src/ipc/mem/Segment.h (+1/-1)
src/ipc/mem/forward.h (+1/-1)
src/ipc_win32.cc (+1/-1)
src/ipcache.cc (+1/-1)
src/ipcache.h (+1/-1)
src/log/Config.cc (+1/-1)
src/log/Config.h (+1/-1)
src/log/CustomLog.cc (+1/-1)
src/log/CustomLog.h (+1/-1)
src/log/DB/Makefile.am (+1/-1)
src/log/DB/Makefile.in (+2/-1)
src/log/DB/doc/date_day_column.sql (+1/-1)
src/log/DB/doc/views.sql (+2/-2)
src/log/DB/log_db_daemon.8 (+3/-3)
src/log/DB/log_db_daemon.pl.in (+1/-1)
src/log/DB/required.m4 (+1/-1)
src/log/File.cc (+1/-1)
src/log/File.h (+1/-1)
src/log/FormatHttpdCombined.cc (+1/-1)
src/log/FormatHttpdCommon.cc (+1/-1)
src/log/FormatSquidCustom.cc (+1/-1)
src/log/FormatSquidIcap.cc (+1/-1)
src/log/FormatSquidNative.cc (+1/-1)
src/log/FormatSquidReferer.cc (+1/-1)
src/log/FormatSquidUseragent.cc (+1/-1)
src/log/Formats.h (+1/-1)
src/log/Makefile.am (+1/-1)
src/log/Makefile.in (+2/-1)
src/log/ModDaemon.cc (+1/-1)
src/log/ModDaemon.h (+1/-1)
src/log/ModStdio.cc (+1/-1)
src/log/ModStdio.h (+1/-1)
src/log/ModSyslog.cc (+1/-1)
src/log/ModSyslog.h (+1/-1)
src/log/ModUdp.cc (+1/-1)
src/log/ModUdp.h (+1/-1)
src/log/TcpLogger.cc (+9/-3)
src/log/TcpLogger.h (+6/-1)
src/log/access_log.cc (+1/-1)
src/log/access_log.h (+1/-1)
src/log/file/Makefile.am (+1/-1)
src/log/file/Makefile.in (+2/-1)
src/log/file/log_file_daemon.cc (+1/-1)
src/log/file/required.m4 (+1/-1)
src/log/forward.h (+1/-1)
src/log/helpers.m4 (+1/-1)
src/lookup_t.h (+1/-1)
src/main.cc (+4/-1)
src/mem/AllocatorProxy.cc (+1/-1)
src/mem/AllocatorProxy.h (+1/-1)
src/mem/Makefile.am (+1/-1)
src/mem/Makefile.in (+2/-1)
src/mem/Meter.h (+1/-1)
src/mem/Pool.cc (+1/-1)
src/mem/Pool.h (+1/-1)
src/mem/PoolChunked.cc (+1/-1)
src/mem/PoolChunked.h (+1/-1)
src/mem/PoolMalloc.cc (+1/-1)
src/mem/PoolMalloc.h (+1/-1)
src/mem/PoolingAllocator.h (+1/-1)
src/mem/forward.h (+1/-1)
src/mem/old_api.cc (+1/-1)
src/mem_node.cc (+1/-1)
src/mem_node.h (+1/-1)
src/mgr/Action.cc (+1/-1)
src/mgr/Action.h (+1/-1)
src/mgr/ActionCreator.h (+1/-1)
src/mgr/ActionParams.cc (+1/-1)
src/mgr/ActionParams.h (+1/-1)
src/mgr/ActionPasswordList.cc (+1/-1)
src/mgr/ActionPasswordList.h (+1/-1)
src/mgr/ActionProfile.h (+1/-1)
src/mgr/ActionWriter.cc (+1/-1)
src/mgr/ActionWriter.h (+1/-1)
src/mgr/BasicActions.cc (+1/-1)
src/mgr/BasicActions.h (+1/-1)
src/mgr/Command.cc (+1/-1)
src/mgr/Command.h (+1/-1)
src/mgr/CountersAction.cc (+1/-1)
src/mgr/CountersAction.h (+1/-1)
src/mgr/Filler.cc (+1/-1)
src/mgr/Filler.h (+1/-1)
src/mgr/Forwarder.cc (+6/-2)
src/mgr/Forwarder.h (+1/-1)
src/mgr/FunAction.cc (+1/-1)
src/mgr/FunAction.h (+1/-1)
src/mgr/InfoAction.cc (+1/-1)
src/mgr/InfoAction.h (+1/-1)
src/mgr/Inquirer.cc (+7/-4)
src/mgr/Inquirer.h (+1/-1)
src/mgr/IntParam.cc (+1/-1)
src/mgr/IntParam.h (+1/-1)
src/mgr/IntervalAction.cc (+1/-1)
src/mgr/IntervalAction.h (+1/-1)
src/mgr/IoAction.cc (+1/-1)
src/mgr/IoAction.h (+1/-1)
src/mgr/Makefile.am (+1/-1)
src/mgr/Makefile.in (+2/-1)
src/mgr/QueryParam.h (+1/-1)
src/mgr/QueryParams.cc (+1/-1)
src/mgr/QueryParams.h (+1/-1)
src/mgr/Registration.cc (+1/-1)
src/mgr/Registration.h (+1/-1)
src/mgr/Request.cc (+1/-1)
src/mgr/Request.h (+1/-1)
src/mgr/Response.cc (+1/-1)
src/mgr/Response.h (+1/-1)
src/mgr/ServiceTimesAction.cc (+1/-1)
src/mgr/ServiceTimesAction.h (+1/-1)
src/mgr/StoreIoAction.cc (+1/-1)
src/mgr/StoreIoAction.h (+1/-1)
src/mgr/StoreToCommWriter.cc (+6/-2)
src/mgr/StoreToCommWriter.h (+1/-1)
src/mgr/StringParam.cc (+1/-1)
src/mgr/StringParam.h (+1/-1)
src/mgr/forward.h (+1/-1)
src/mib.txt (+509/-499)
src/mime.cc (+1/-1)
src/mime.conf.default (+1/-1)
src/mime.h (+1/-1)
src/mime_header.cc (+1/-1)
src/mime_header.h (+1/-1)
src/mk-globals-c.awk (+1/-1)
src/mk-string-arrays.awk (+1/-1)
src/multicast.cc (+1/-1)
src/multicast.h (+1/-1)
src/neighbors.cc (+1/-1)
src/neighbors.h (+1/-1)
src/parser/BinaryTokenizer.cc (+1/-1)
src/parser/BinaryTokenizer.h (+1/-1)
src/parser/Makefile.am (+1/-1)
src/parser/Makefile.in (+2/-1)
src/parser/Tokenizer.cc (+1/-1)
src/parser/Tokenizer.h (+1/-1)
src/parser/forward.h (+1/-1)
src/pconn.cc (+1/-1)
src/pconn.h (+1/-1)
src/peer_digest.cc (+1/-1)
src/peer_proxy_negotiate_auth.cc (+1/-1)
src/peer_proxy_negotiate_auth.h (+1/-1)
src/peer_select.cc (+1/-1)
src/peer_sourcehash.cc (+1/-1)
src/peer_sourcehash.h (+1/-1)
src/peer_userhash.cc (+1/-1)
src/peer_userhash.h (+1/-1)
src/protos.h (+1/-1)
src/proxyp/Elements.cc (+1/-1)
src/proxyp/Elements.h (+1/-1)
src/proxyp/Header.cc (+1/-1)
src/proxyp/Header.h (+1/-1)
src/proxyp/Makefile.am (+1/-1)
src/proxyp/Makefile.in (+2/-1)
src/proxyp/Parser.cc (+1/-1)
src/proxyp/Parser.h (+1/-1)
src/proxyp/forward.h (+1/-1)
src/recv-announce.cc (+1/-1)
src/redirect.cc (+1/-1)
src/redirect.h (+1/-1)
src/refresh.cc (+1/-1)
src/refresh.h (+1/-1)
src/repl/Makefile.am (+1/-1)
src/repl/Makefile.in (+2/-1)
src/repl/heap/store_heap_replacement.cc (+1/-1)
src/repl/heap/store_heap_replacement.h (+1/-1)
src/repl/heap/store_repl_heap.cc (+1/-1)
src/repl/lru/store_repl_lru.cc (+1/-1)
src/repl_modules.h (+1/-1)
src/repl_modules.sh (+1/-1)
src/sbuf/Algorithms.cc (+1/-1)
src/sbuf/Algorithms.h (+1/-1)
src/sbuf/DetailedStats.cc (+1/-1)
src/sbuf/DetailedStats.h (+1/-1)
src/sbuf/List.cc (+1/-1)
src/sbuf/List.h (+1/-1)
src/sbuf/Makefile.am (+1/-1)
src/sbuf/Makefile.in (+2/-1)
src/sbuf/MemBlob.cc (+1/-1)
src/sbuf/MemBlob.h (+1/-1)
src/sbuf/SBuf.cc (+1/-1)
src/sbuf/SBuf.h (+9/-2)
src/sbuf/Stats.cc (+1/-1)
src/sbuf/Stats.h (+1/-1)
src/sbuf/Stream.h (+1/-1)
src/sbuf/StringConvert.h (+1/-1)
src/sbuf/forward.h (+1/-1)
src/security/BlindPeerConnector.cc (+1/-1)
src/security/BlindPeerConnector.h (+1/-1)
src/security/CertError.h (+1/-1)
src/security/Context.h (+1/-1)
src/security/EncryptorAnswer.cc (+1/-1)
src/security/EncryptorAnswer.h (+1/-1)
src/security/ErrorDetail.cc (+1/-1)
src/security/ErrorDetail.h (+1/-1)
src/security/Handshake.cc (+1/-1)
src/security/Handshake.h (+1/-1)
src/security/Io.cc (+1/-1)
src/security/Io.h (+1/-1)
src/security/KeyData.cc (+8/-9)
src/security/KeyData.h (+1/-1)
src/security/LockingPointer.h (+1/-1)
src/security/Makefile.am (+1/-1)
src/security/Makefile.in (+2/-1)
src/security/NegotiationHistory.cc (+1/-1)
src/security/NegotiationHistory.h (+1/-1)
src/security/PeerConnector.cc (+74/-29)
src/security/PeerConnector.h (+11/-1)
src/security/PeerOptions.cc (+37/-33)
src/security/PeerOptions.h (+1/-1)
src/security/ServerOptions.cc (+94/-1)
src/security/ServerOptions.h (+1/-1)
src/security/Session.cc (+1/-1)
src/security/Session.h (+1/-1)
src/security/cert_generators/Makefile.am (+1/-1)
src/security/cert_generators/Makefile.in (+2/-1)
src/security/cert_generators/file/Makefile.am (+1/-1)
src/security/cert_generators/file/Makefile.in (+2/-1)
src/security/cert_generators/file/certificate_db.cc (+3/-4)
src/security/cert_generators/file/certificate_db.h (+1/-1)
src/security/cert_generators/file/required.m4 (+1/-1)
src/security/cert_generators/file/security_file_certgen.8.in (+1/-1)
src/security/cert_generators/file/security_file_certgen.cc (+1/-1)
src/security/cert_generators/helpers.m4 (+1/-1)
src/security/cert_validators/Makefile.am (+1/-1)
src/security/cert_validators/Makefile.in (+2/-1)
src/security/cert_validators/fake/Makefile.am (+1/-1)
src/security/cert_validators/fake/Makefile.in (+2/-1)
src/security/cert_validators/fake/required.m4 (+1/-1)
src/security/cert_validators/fake/security_fake_certverify.8 (+3/-3)
src/security/cert_validators/fake/security_fake_certverify.pl.in (+1/-1)
src/security/cert_validators/helpers.m4 (+1/-1)
src/security/forward.h (+19/-12)
src/send-announce.cc (+1/-1)
src/send-announce.h (+1/-1)
src/servers/FtpServer.cc (+16/-12)
src/servers/FtpServer.h (+8/-2)
src/servers/Http1Server.cc (+1/-1)
src/servers/Http1Server.h (+1/-1)
src/servers/Makefile.am (+1/-1)
src/servers/Makefile.in (+2/-1)
src/servers/Server.cc (+1/-1)
src/servers/Server.h (+1/-1)
src/servers/forward.h (+1/-1)
src/snmp/Forwarder.cc (+7/-3)
src/snmp/Forwarder.h (+1/-1)
src/snmp/Inquirer.cc (+10/-2)
src/snmp/Inquirer.h (+1/-1)
src/snmp/Makefile.am (+1/-1)
src/snmp/Makefile.in (+2/-1)
src/snmp/Pdu.cc (+1/-1)
src/snmp/Pdu.h (+1/-1)
src/snmp/Request.cc (+1/-1)
src/snmp/Request.h (+1/-1)
src/snmp/Response.cc (+1/-1)
src/snmp/Response.h (+1/-1)
src/snmp/Session.cc (+1/-1)
src/snmp/Session.h (+1/-1)
src/snmp/Var.cc (+1/-1)
src/snmp/Var.h (+1/-1)
src/snmp/forward.h (+1/-1)
src/snmp_agent.cc (+1/-1)
src/snmp_agent.h (+1/-1)
src/snmp_core.cc (+2/-2)
src/snmp_core.h (+1/-1)
src/squid.8.in (+1/-1)
src/ssl/Config.cc (+1/-1)
src/ssl/Config.h (+1/-1)
src/ssl/ErrorDetail.cc (+1/-1)
src/ssl/ErrorDetail.h (+1/-1)
src/ssl/ErrorDetailManager.cc (+1/-1)
src/ssl/ErrorDetailManager.h (+1/-1)
src/ssl/Makefile.am (+1/-1)
src/ssl/Makefile.in (+2/-1)
src/ssl/PeekingPeerConnector.cc (+11/-20)
src/ssl/PeekingPeerConnector.h (+3/-3)
src/ssl/ProxyCerts.h (+1/-1)
src/ssl/ServerBump.cc (+1/-1)
src/ssl/ServerBump.h (+1/-1)
src/ssl/bio.cc (+1/-1)
src/ssl/bio.h (+1/-1)
src/ssl/cert_validate_message.cc (+1/-1)
src/ssl/cert_validate_message.h (+1/-1)
src/ssl/context_storage.cc (+1/-1)
src/ssl/context_storage.h (+1/-1)
src/ssl/crtd_message.cc (+1/-1)
src/ssl/crtd_message.h (+1/-1)
src/ssl/gadgets.cc (+26/-45)
src/ssl/gadgets.h (+12/-17)
src/ssl/helper.cc (+1/-1)
src/ssl/helper.h (+1/-1)
src/ssl/support.cc (+22/-13)
src/ssl/support.h (+1/-1)
src/stat.cc (+1/-1)
src/stat.h (+1/-1)
src/stmem.cc (+1/-1)
src/stmem.h (+1/-1)
src/store.cc (+17/-3)
src/store/Controlled.h (+1/-1)
src/store/Controller.cc (+1/-1)
src/store/Controller.h (+1/-1)
src/store/Disk.cc (+1/-1)
src/store/Disk.h (+1/-1)
src/store/Disks.cc (+1/-1)
src/store/Disks.h (+1/-1)
src/store/LocalSearch.cc (+1/-1)
src/store/LocalSearch.h (+1/-1)
src/store/Makefile.am (+1/-1)
src/store/Makefile.in (+2/-1)
src/store/Storage.h (+1/-1)
src/store/forward.h (+1/-1)
src/store/id_rewriters/Makefile.am (+1/-1)
src/store/id_rewriters/Makefile.in (+2/-1)
src/store/id_rewriters/file/Makefile.am (+1/-1)
src/store/id_rewriters/file/Makefile.in (+2/-1)
src/store/id_rewriters/file/required.m4 (+1/-1)
src/store/id_rewriters/file/storeid_file_rewrite.8 (+3/-3)
src/store/id_rewriters/file/storeid_file_rewrite.pl.in (+1/-1)
src/store/id_rewriters/helpers.m4 (+1/-1)
src/store_client.cc (+1/-1)
src/store_digest.cc (+1/-1)
src/store_digest.h (+1/-1)
src/store_io.cc (+1/-1)
src/store_key_md5.cc (+1/-1)
src/store_key_md5.h (+1/-1)
src/store_log.cc (+1/-1)
src/store_log.h (+1/-1)
src/store_rebuild.cc (+1/-1)
src/store_rebuild.h (+1/-1)
src/store_swapin.cc (+1/-1)
src/store_swapin.h (+1/-1)
src/store_swapmeta.cc (+1/-1)
src/store_swapout.cc (+1/-1)
src/swap_log_op.h (+1/-1)
src/tests/CapturingStoreEntry.h (+1/-1)
src/tests/SBufFindTest.cc (+1/-1)
src/tests/SBufFindTest.h (+1/-1)
src/tests/STUB.h (+1/-1)
src/tests/Stub.am (+1/-1)
src/tests/TestSwapDir.cc (+1/-1)
src/tests/TestSwapDir.h (+1/-1)
src/tests/stub_CacheDigest.cc (+1/-1)
src/tests/stub_CollapsedForwarding.cc (+1/-1)
src/tests/stub_CommIO.cc (+1/-1)
src/tests/stub_DelayId.cc (+1/-1)
src/tests/stub_ETag.cc (+1/-1)
src/tests/stub_EventLoop.cc (+1/-1)
src/tests/stub_HelperChildConfig.cc (+1/-1)
src/tests/stub_HttpControlMsg.cc (+1/-1)
src/tests/stub_HttpHeader.cc (+1/-1)
src/tests/stub_HttpReply.cc (+1/-1)
src/tests/stub_HttpRequest.cc (+1/-1)
src/tests/stub_HttpUpgradeProtocolAccess.cc (+1/-1)
src/tests/stub_MemBuf.cc (+1/-1)
src/tests/stub_MemObject.cc (+1/-1)
src/tests/stub_MemStore.cc (+1/-1)
src/tests/stub_Port.cc (+1/-1)
src/tests/stub_SBuf.cc (+1/-1)
src/tests/stub_SBufDetailedStats.cc (+1/-1)
src/tests/stub_StatHist.cc (+1/-1)
src/tests/stub_StoreMeta.cc (+1/-1)
src/tests/stub_SwapDir.cc (+1/-1)
src/tests/stub_UdsOp.cc (+1/-1)
src/tests/stub_access_log.cc (+1/-1)
src/tests/stub_acl.cc (+1/-1)
src/tests/stub_cache_cf.cc (+1/-1)
src/tests/stub_cache_manager.cc (+1/-1)
src/tests/stub_carp.cc (+1/-1)
src/tests/stub_cbdata.cc (+1/-1)
src/tests/stub_client_db.cc (+1/-1)
src/tests/stub_client_side.cc (+1/-1)
src/tests/stub_client_side_request.cc (+1/-1)
src/tests/stub_comm.cc (+1/-1)
src/tests/stub_debug.cc (+1/-1)
src/tests/stub_errorpage.cc (+1/-1)
src/tests/stub_event.cc (+1/-1)
src/tests/stub_external_acl.cc (+1/-1)
src/tests/stub_fatal.cc (+1/-1)
src/tests/stub_fd.cc (+1/-1)
src/tests/stub_gopher.cc (+1/-1)
src/tests/stub_helper.cc (+1/-1)
src/tests/stub_http.cc (+1/-1)
src/tests/stub_icp.cc (+1/-1)
src/tests/stub_internal.cc (+1/-1)
src/tests/stub_ipc.cc (+1/-1)
src/tests/stub_ipc_Forwarder.cc (+1/-1)
src/tests/stub_ipc_TypedMsgHdr.cc (+1/-1)
src/tests/stub_ipcache.cc (+1/-1)
src/tests/stub_libanyp.cc (+1/-1)
src/tests/stub_libauth.cc (+1/-1)
src/tests/stub_libauth_acls.cc (+1/-1)
src/tests/stub_libcomm.cc (+3/-3)
src/tests/stub_libdiskio.cc (+1/-1)
src/tests/stub_libeui.cc (+1/-1)
src/tests/stub_libformat.cc (+1/-1)
src/tests/stub_libhttp.cc (+1/-1)
src/tests/stub_libicmp.cc (+1/-1)
src/tests/stub_libip.cc (+1/-1)
src/tests/stub_liblog.cc (+1/-1)
src/tests/stub_libmem.cc (+1/-1)
src/tests/stub_libmgr.cc (+1/-1)
src/tests/stub_libsecurity.cc (+4/-1)
src/tests/stub_libsslsquid.cc (+1/-1)
src/tests/stub_libstore.cc (+1/-1)
src/tests/stub_main_cc.cc (+1/-1)
src/tests/stub_mem_node.cc (+1/-1)
src/tests/stub_mime.cc (+1/-1)
src/tests/stub_neighbors.cc (+1/-1)
src/tests/stub_pconn.cc (+1/-1)
src/tests/stub_redirect.cc (+1/-1)
src/tests/stub_stat.cc (+1/-1)
src/tests/stub_stmem.cc (+1/-1)
src/tests/stub_store.cc (+1/-1)
src/tests/stub_store_client.cc (+1/-1)
src/tests/stub_store_digest.cc (+1/-1)
src/tests/stub_store_rebuild.cc (+1/-1)
src/tests/stub_store_stats.cc (+1/-1)
src/tests/stub_store_swapout.cc (+1/-1)
src/tests/stub_time.cc (+1/-1)
src/tests/stub_tools.cc (+1/-1)
src/tests/stub_tunnel.cc (+1/-1)
src/tests/stub_wccp2.cc (+1/-1)
src/tests/stub_whois.cc (+1/-1)
src/tests/stub_wordlist.cc (+1/-1)
src/tests/testACLMaxUserIP.cc (+1/-1)
src/tests/testACLMaxUserIP.h (+1/-1)
src/tests/testBoilerplate.cc (+1/-1)
src/tests/testBoilerplate.h (+1/-1)
src/tests/testCacheManager.cc (+1/-1)
src/tests/testCacheManager.h (+1/-1)
src/tests/testCharacterSet.cc (+1/-1)
src/tests/testCharacterSet.h (+1/-1)
src/tests/testConfigParser.cc (+1/-1)
src/tests/testConfigParser.h (+1/-1)
src/tests/testDiskIO.cc (+1/-1)
src/tests/testDiskIO.h (+1/-1)
src/tests/testEnumIterator.cc (+1/-1)
src/tests/testEnumIterator.h (+1/-1)
src/tests/testEvent.cc (+1/-1)
src/tests/testEvent.h (+1/-1)
src/tests/testEventLoop.cc (+1/-1)
src/tests/testEventLoop.h (+1/-1)
src/tests/testHttp1Parser.cc (+1/-1)
src/tests/testHttp1Parser.h (+1/-1)
src/tests/testHttpReply.cc (+1/-1)
src/tests/testHttpReply.h (+1/-1)
src/tests/testHttpRequest.cc (+1/-1)
src/tests/testHttpRequest.h (+1/-1)
src/tests/testHttpRequestMethod.cc (+1/-1)
src/tests/testHttpRequestMethod.h (+1/-1)
src/tests/testIcmp.cc (+1/-1)
src/tests/testIcmp.h (+1/-1)
src/tests/testIpAddress.cc (+1/-1)
src/tests/testIpAddress.h (+1/-1)
src/tests/testLookupTable.cc (+1/-1)
src/tests/testLookupTable.h (+1/-1)
src/tests/testMem.cc (+1/-1)
src/tests/testMem.h (+1/-1)
src/tests/testNetDb.cc (+1/-1)
src/tests/testNetDb.h (+1/-1)
src/tests/testPackableStream.cc (+1/-1)
src/tests/testPackableStream.h (+1/-1)
src/tests/testRFC1035.cc (+1/-1)
src/tests/testRFC1035.h (+1/-1)
src/tests/testRefCount.cc (+1/-1)
src/tests/testRefCount.h (+1/-1)
src/tests/testRock.cc (+1/-1)
src/tests/testRock.h (+1/-1)
src/tests/testSBuf.cc (+1/-1)
src/tests/testSBuf.h (+1/-1)
src/tests/testSBufList.cc (+1/-1)
src/tests/testSBufList.h (+1/-1)
src/tests/testStatHist.cc (+1/-1)
src/tests/testStatHist.h (+1/-1)
src/tests/testStore.cc (+1/-1)
src/tests/testStore.h (+1/-1)
src/tests/testStoreController.cc (+1/-1)
src/tests/testStoreController.h (+1/-1)
src/tests/testStoreHashIndex.cc (+7/-1)
src/tests/testStoreHashIndex.h (+1/-1)
src/tests/testStoreSupport.cc (+1/-1)
src/tests/testStoreSupport.h (+1/-1)
src/tests/testString.cc (+1/-1)
src/tests/testString.h (+1/-1)
src/tests/testTokenizer.cc (+1/-1)
src/tests/testTokenizer.h (+1/-1)
src/tests/testURL.cc (+1/-1)
src/tests/testURL.h (+1/-1)
src/tests/testUfs.cc (+1/-1)
src/tests/testUfs.h (+1/-1)
src/tests/testUriScheme.cc (+1/-1)
src/tests/testUriScheme.h (+1/-1)
src/tests/testYesNoNone.cc (+1/-1)
src/tests/testYesNoNone.h (+1/-1)
src/tests/test_http_range.cc (+1/-1)
src/time.cc (+1/-1)
src/tools.cc (+1/-1)
src/tools.h (+1/-1)
src/tunnel.cc (+95/-72)
src/typedefs.h (+1/-1)
src/ufsdump.cc (+1/-1)
src/unlinkd.cc (+1/-1)
src/unlinkd.h (+1/-1)
src/unlinkd_daemon.cc (+1/-1)
src/urn.cc (+1/-1)
src/urn.h (+1/-1)
src/wccp.cc (+1/-1)
src/wccp.h (+1/-1)
src/wccp2.cc (+1/-1)
src/wccp2.h (+1/-1)
src/whois.cc (+5/-1)
src/whois.h (+1/-1)
src/win32.cc (+1/-1)
src/win32.h (+1/-1)
src/wordlist.cc (+1/-1)
src/wordlist.h (+1/-1)
test-suite/ESIExpressions.cc (+1/-1)
test-suite/Makefile.am (+2/-2)
test-suite/Makefile.in (+2/-1)
test-suite/STUB.h (+1/-1)
test-suite/VirtualDeleteOperator.cc (+1/-1)
test-suite/debug.cc (+1/-1)
test-suite/mem_hdr_test.cc (+1/-1)
test-suite/mem_node_test.cc (+1/-1)
test-suite/membanger.c (+1/-1)
test-suite/splay.cc (+1/-1)
test-suite/squidconf/external_acl_type (+1/-1)
test-suite/squidconf/mgr_passwd (+1/-1)
test-suite/squidconf/regex (+1/-1)
test-suite/squidconf/regressions-3.3 (+1/-1)
test-suite/squidconf/regressions-3.4.0.1 (+1/-1)
test-suite/squidconf/regressions-3.5.0.2 (+1/-1)
test-suite/squidconf/regressions-4.0.18 (+1/-1)
test-suite/squidconf/time_units (+1/-1)
test-suite/stub_MemBuf.cc (+1/-1)
test-suite/stub_SBuf.cc (+1/-1)
test-suite/stub_cbdata.cc (+1/-1)
test-suite/stub_debug.cc (+1/-1)
test-suite/stub_fatal.cc (+1/-1)
test-suite/stub_libmem.cc (+1/-1)
test-suite/stub_tools.cc (+1/-1)
test-suite/syntheticoperators.cc (+1/-1)
test-suite/tcp-banger2.c (+1/-1)
test-suite/test_tools.cc (+1/-1)
test-suite/testheaders.sh (+2/-2)
tools/CharacterSet.cc (+1/-1)
tools/Here.cc (+1/-1)
tools/Makefile.am (+8/-5)
tools/Makefile.in (+9/-5)
tools/MemBuf.cc (+1/-1)
tools/apparmor/Makefile.am (+1/-1)
tools/apparmor/Makefile.in (+2/-1)
tools/apparmor/usr.sbin.squid (+1/-1)
tools/cachemgr.cc (+1/-1)
tools/cachemgr.cgi.8 (+1/-1)
tools/cachemgr.cgi.8.in (+1/-1)
tools/cachemgr.conf (+1/-1)
tools/helper-mux/Makefile.am (+1/-1)
tools/helper-mux/Makefile.in (+2/-1)
tools/helper-mux/helper-mux.8 (+3/-3)
tools/helper-mux/helper-mux.pl.in (+1/-1)
tools/helper-ok-dying.pl (+1/-1)
tools/helper-ok.pl (+1/-1)
tools/purge/Makefile.am (+1/-1)
tools/purge/Makefile.in (+2/-1)
tools/purge/conffile.cc (+1/-1)
tools/purge/conffile.hh (+2/-2)
tools/purge/convert.cc (+1/-1)
tools/purge/convert.hh (+2/-2)
tools/purge/copyout.cc (+1/-1)
tools/purge/copyout.hh (+1/-1)
tools/purge/purge.1 (+1/-1)
tools/purge/purge.cc (+1/-1)
tools/purge/signal.cc (+1/-1)
tools/purge/signal.hh (+1/-1)
tools/purge/socket.cc (+1/-1)
tools/purge/socket.hh (+6/-6)
tools/purge/squid-tlv.cc (+1/-1)
tools/purge/squid-tlv.hh (+3/-3)
tools/squidclient/Makefile.am (+7/-4)
tools/squidclient/Makefile.in (+8/-4)
tools/squidclient/Parameters.h (+1/-1)
tools/squidclient/Ping.cc (+1/-1)
tools/squidclient/Ping.h (+1/-1)
tools/squidclient/Transport.cc (+1/-1)
tools/squidclient/Transport.h (+1/-1)
tools/squidclient/gssapi_support.cc (+1/-1)
tools/squidclient/gssapi_support.h (+1/-1)
tools/squidclient/squidclient.1 (+1/-1)
tools/squidclient/squidclient.cc (+1/-1)
tools/squidclient/test_tools.cc (+1/-1)
tools/squidclient/time.cc (+1/-1)
tools/systemd/Makefile.am (+1/-1)
tools/systemd/Makefile.in (+2/-1)
tools/systemd/squid.service (+1/-1)
tools/sysvinit/Makefile.am (+1/-1)
tools/sysvinit/Makefile.in (+2/-1)
tools/sysvinit/squid.rc (+1/-1)
tools/test_tools.cc (+1/-1)
tools/time.cc (+1/-1)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Sergio Durigan Junior (community) Approve
Canonical Server Reporter Pending
Review via email: mp+440092@code.launchpad.net

This proposal has been superseded by a proposal from 2023-04-27.

Description of the change

This is the jammy MRE for squid 5.7, as described in LP: #2013423

The most relevant change here is the official openssl 3 support. DO note that, as described in LP: #2013423, there is a configuration option whose support is being dropped. We consider this to be an acceptable tradeoff to remove the uncertainty around this package openssl3 support.

PPA: https://launchpad.net/~athos-ribeiro/+archive/ubuntu/squid-5.7-mre/+packages

The DEP8 test suite is still running. I will update this MP with the results once I have them.

To post a comment you must log in.
Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

I'll review this one tomorrow.

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Results: (from http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/?format=plain)
  squid @ amd64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/amd64/s/squid/20230331_041217_d824e@/log.gz
    31.03.23 04:12:17 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/amd64/s/squid/20230331_113822_0439d@/log.gz
    31.03.23 11:38:22 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
  squid @ arm64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/arm64/s/squid/20230331_042212_ff9a3@/log.gz
    31.03.23 04:22:12 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/arm64/s/squid/20230331_114446_2ae73@/log.gz
    31.03.23 11:44:46 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
  squid @ armhf:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/armhf/s/squid/20230331_041546_bc34d@/log.gz
    31.03.23 04:15:46 ❌ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
      squid FAIL 🟥
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/armhf/s/squid/20230331_114034_12149@/log.gz
    31.03.23 11:40:34 ❌ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
      squid FAIL 🟥
  squid @ ppc64el:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/ppc64el/s/squid/20230331_041052_a855d@/log.gz
    31.03.23 04:10:52 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/ppc64el/s/squid/20230331_114232_a59e1@/log.gz
    31.03.23 11:42:32 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
  squid @ s390x:
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/s390x/s/squid/20230331_041920_431ed@/log.gz
    31.03.23 04:19:20 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-jammy-athos-ribeiro-squid-5.7-mre/jammy/s390x/s/squid/20230331_131649_c2ce8@/log.gz
    31.03.23 13:16:49 ✅ Triggers: squid/5.7-0ubuntu0.22.04.1~ppa1

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks, Athos.

- Builds are OK. autopkgtest is OK. There is one failure on armhf, but that's already happening with the version we have in the archive today. The failure is related to apparmor and we've seen that before in other packages. It should be possible to do a workaround, but I'm OK with leaving it as is for now.

- d/p/CVE-2022-41317.patch: OK to drop.

- d/p/CVE-2022-41318.patch: OK to drop.

- d/p/openssl3-*.patch: OK to drop.

- d/p/0004-Change-default-Makefiles-for-debian.patch: OK to drop (took me a little bit to find the upstream commit).

- d/p/CVE-2021-46784.patch: OK to drop.

- d/p/close-tunnel-if-to-server-conn-closes-after-client.patch: OK to drop.

- When Lena was preparing the bind9 MRE, I asked to write SRU texts for all of the bugs that were going to be fixed by the upload. I noticed that your upload will fix bug #1975399, so I think it's only fair that I ask the same from you. Could you write an SRU text for it? I see that the reporter is active and has offered to help with testing the package, which is awesome.

- The MRE bug looks great. I think you can now update it and include the dep8 test results.

- While reading the "Regression potential" section, one thing caught my attention: the fact that "ssl_engine" support has been dropped. This is an unexpected change and can cause a few deployments to start failing. In order to mitigate that, I believe it is a good idea to write an entry in the d/NEWS file letting users know what to expect. WDYT?

- I thought about suggesting the same approach for the "esi_parser" bugfix, but I don't think it's necessary.

review: Needs Information
359b561... by Athos Ribeiro

    - d/NEWS: document end of support of the ssh_engine directive.

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Thanks, Sergio!

- I updated the MRE bug with the test results; and
- added a d/NEWS entry for the ssh_engine directive for both branches.

Let me know if the latter looks good.

The esi_parser parser change should be transparent to most users, so I agree with you on that not being necessary. Let me know if you change your mind and I could try to come up with some text for that one as well.

Finally, for the SRU text, at first I wondered if this wouldn't just add extra work for the SRU team. Then, I realized that this ensures the specific bug gets verified, greatly improving the QA efforts for the MRE regarding bugs reported against Ubuntu. Thanks for the insight :)

Unfortunately, the specific bug being fixed has no reproducers, which hiders the benefits added from filing the SRU template there. Still, it should be a good practice to always perform those steps for these MREs.

Thanks!

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks, Athos.

I took the liberty to make some cosmetic changes to the d/NEWS text:

===
The "ssl_engine" directive has been dropped, meaning squid will fail to start for installations using that configuration directive. There is no current workaround for this issue, since squid does not provide support for OpenSSL >= 3 Providers yet. You can find more context on that particular change at https://github.com/squid-cache/squid/pull/694.
===

Otherwise, LGTM. Re. the SRU text, it also LGTM. It's not a problem to rely on the reporter to verify the fix, and I believe it's a good thing to be explicit in the SRU text about this fact, which you did perfectly.

+1

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: athos-ribeiro, sergiodj
Uploaders: athos-ribeiro, sergiodj
MP auto-approved

review: Approve
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Thanks, Sergio.

Applied the suggestions (thx!) and uploaded :)

3fa9e45... by Athos Ribeiro

    - d/squid-openssl.postinst: remove ssl_engine configuration directive.

Unmerged commits

2841c32... by Athos Ribeiro

Update changelog

359b561... by Athos Ribeiro

    - d/NEWS: document end of support of the ssh_engine directive.

3fa9e45... by Athos Ribeiro

    - d/squid-openssl.postinst: remove ssl_engine configuration directive.

b7c73e3... by Athos Ribeiro

    - d/p/close-tunnel-if-to-server-conn-closes-after-client.patch: remove
      upstreamed patch.
      [ Fixed in 5.4 ]

a56c0f0... by Athos Ribeiro

    - d/p/CVE-2021-46784.patch: remove upstreamed patch.
      [ Fixed in 5.6 ]

76e16a8... by Athos Ribeiro

    - d/p/99-ubuntu-ssl-cert-snakeoil.patch: refresh patch.

c84b806... by Athos Ribeiro

    - d/p/0004-Change-default-Makefiles-for-debian.patch: remove
      upstreamed patch.
      [ Fixed in 5.5 ]

90e70cb... by Athos Ribeiro

    - d/p/openssl3-*.patch: drop downstream OpenSSL 3 support patch.
      [ Fixed in 5.7 ]

2bae2d7... by Athos Ribeiro

    - d/p/CVE-2022-41318.patch: drop patch to fix NTLM decoder truncated strings.
      [ Fixed in 5.7 ]

dd16f71... by Athos Ribeiro

    - d/p/CVE-2022-41317.patch: drop patch to fix typo in manager ACL.
      [ Fixed in 5.7 ]

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index e783fe1..e7adb76 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -2,11 +2,20 @@ This file contains a list of Squid contributors: people and organizations that
2have volunteered their time, effort, code, and ideas to make Squid software.2have volunteered their time, effort, code, and ideas to make Squid software.
3Thank you!3Thank you!
44
5 aaron-costello <56684862+aaron-costello@users.noreply.github.com>
5 Adam Ciarcinski6 Adam Ciarcinski
7 Adam Majer <amajer@suse.de>
8 Administrator <>
9 adrian
10 adrian <>
11 Adrian Chadd
12 Adrian Chadd <adrian@creative.net.au>
6 Adrian Chadd <adrian@squid-cache.org>13 Adrian Chadd <adrian@squid-cache.org>
14 Adrian Chadd <adri@squid-cache.org>
7 Aecio F. <aecioneto@gmail.com>15 Aecio F. <aecioneto@gmail.com>
8 Alan Mizrahi <alan@mizrahi.com.ve>16 Alan Mizrahi <alan@mizrahi.com.ve>
9 Alan Nastac <mrness@gentoo.org>17 Alan Nastac <mrness@gentoo.org>
18 Aleksa Šušulić <susulic@gmail.com>
10 Aleksa <susulic@gmail.com>19 Aleksa <susulic@gmail.com>
11 Aleksa ??u??uli?? <susulic@gmail.com>20 Aleksa ??u??uli?? <susulic@gmail.com>
12 Alexander B. Demenshin <aldem@barnet.kharkov.ua>21 Alexander B. Demenshin <aldem@barnet.kharkov.ua>
@@ -20,13 +29,19 @@ Thank you!
20 Alex Dowad <alexinbeijing@gmail.com>29 Alex Dowad <alexinbeijing@gmail.com>
21 Alexey Veselovsky <alexey.veselovsky@eykontech.com>30 Alexey Veselovsky <alexey.veselovsky@eykontech.com>
22 Alexis Robert <alexis.robert@gmail.com>31 Alexis Robert <alexis.robert@gmail.com>
32 Alex Rousskov
33 Alex Rousskov <>
23 Alex Rousskov <rousskov@measurement-factory.com>34 Alex Rousskov <rousskov@measurement-factory.com>
24 Alex Rousskov <rousskov@squid-cache.org>35 Alex Rousskov <rousskov@squid-cache.org>
25 Alex Wu <alex_wu2012@hotmail.com>36 Alex Wu <alex_wu2012@hotmail.com>
26 Alin Nastac <mrness@gentoo.org>37 Alin Nastac <mrness@gentoo.org>
27 Alter <alter@alter.org.ua>38 Alter <alter@alter.org.ua>
39 Ambrose Li <ambrose.li@gmail.com>
40 Amish <3330468+amishmm@users.noreply.github.com>
41 Amish <amishxda@users.noreply.github.com>
28 Amit Klein <amit.klein@safebreach.com>42 Amit Klein <amit.klein@safebreach.com>
29 Amos Jeffries43 Amos Jeffries
44 Amos Jeffries <>
30 Amos Jeffries <amosjeffries@squid-cache.org>45 Amos Jeffries <amosjeffries@squid-cache.org>
31 Amos Jeffries <squid3@treenet.co.nz>46 Amos Jeffries <squid3@treenet.co.nz>
32 Amos Jeffries <yadij@users.noreply.github.com>47 Amos Jeffries <yadij@users.noreply.github.com>
@@ -34,6 +49,7 @@ Thank you!
34 Anatoli <me@anatoli.ws>49 Anatoli <me@anatoli.ws>
35 Andrea Gagliardi <andrea@netlite.it>50 Andrea Gagliardi <andrea@netlite.it>
36 Andre Albsmeier <Andre.Albsmeier@siemens.com>51 Andre Albsmeier <Andre.Albsmeier@siemens.com>
52 Andreas Hasenack <panlinux@gmail.com>
37 Andreas Jaeger <aj@suse.com>53 Andreas Jaeger <aj@suse.com>
38 Andreas Lamprecht <Andreas.Lamprecht@siemens.at>54 Andreas Lamprecht <Andreas.Lamprecht@siemens.at>
39 Andreas Weigel <andreas.weigel@securepoint.de>55 Andreas Weigel <andreas.weigel@securepoint.de>
@@ -48,9 +64,11 @@ Thank you!
48 Andrey Shorin <tolsty@tushino.com>64 Andrey Shorin <tolsty@tushino.com>
49 Anonymous <bigparrot@pirateperfection.com>65 Anonymous <bigparrot@pirateperfection.com>
50 Anonymous Pootle User66 Anonymous Pootle User
67 Anonymous Pootle User <>
51 Anonymous <redskilldough@gmail.com>68 Anonymous <redskilldough@gmail.com>
52 Ansgar Hockmann <Ansgar.Hockmann@hrz.uni-dortmund.de>69 Ansgar Hockmann <Ansgar.Hockmann@hrz.uni-dortmund.de>
53 Anthony Baxter <arb@connect.com.au>70 Anthony Baxter <arb@connect.com.au>
71 antiago Garcia Mantinan <manty@debian.org>
54 Antonino Iannella72 Antonino Iannella
55 Arjan de Vet <Arjan.deVet@adv.IAEhv.nl>73 Arjan de Vet <Arjan.deVet@adv.IAEhv.nl>
56 Arjan de Vet <Arjan.deVet@adv.iae.nl>74 Arjan de Vet <Arjan.deVet@adv.iae.nl>
@@ -60,11 +78,13 @@ Thank you!
60 Arthur <arthurtumanyan@yahoo.com>78 Arthur <arthurtumanyan@yahoo.com>
61 Arthur Tumanyan <arthurtumanyan@yahoo.com>79 Arthur Tumanyan <arthurtumanyan@yahoo.com>
62 Assar Westerlund <assar@pdc.kth.se>80 Assar Westerlund <assar@pdc.kth.se>
81 Author:Rafael Martinez <rmartine@fdi.ucm.es>
63 Automatic source maintenance <squidadm@squid-cache.org>82 Automatic source maintenance <squidadm@squid-cache.org>
64 Axel Westerhold <ml.awesterhold@dts.de>83 Axel Westerhold <ml.awesterhold@dts.de>
65 Aymeric Vincent <aymericvincent@free.fr>84 Aymeric Vincent <aymericvincent@free.fr>
66 Barry Dobyns <barry@dobyns.com>85 Barry Dobyns <barry@dobyns.com>
67 Benjamin Kerensa <bkerensa@ubuntu.com>86 Benjamin Kerensa <bkerensa@ubuntu.com>
87 benno@jeamland.net <>
68 Benno Rice <benno@jeamland.net>88 Benno Rice <benno@jeamland.net>
69 Benno Rice <benno@squid-cache.org>89 Benno Rice <benno@squid-cache.org>
70 Bernard <fli4l.charrier@free.fr>90 Bernard <fli4l.charrier@free.fr>
@@ -82,16 +102,20 @@ Thank you!
82 Cephas <squidwin@gmail.com>102 Cephas <squidwin@gmail.com>
83 Chad E. Naugle <chad.naugle@travimp.com>103 Chad E. Naugle <chad.naugle@travimp.com>
84 Chad Naugle <chad.naugle@travimp.com>104 Chad Naugle <chad.naugle@travimp.com>
105 Chad Naugle <Chad.Naugle@travimp.com>
85 Changming <me@sunchangming.com>106 Changming <me@sunchangming.com>
86 Chao <chao_83@126.com>107 Chao <chao_83@126.com>
108 chi-mf <43963496+chi-mf@users.noreply.github.com>
87 Chris Addie <chris.addie@datacom.com.au>109 Chris Addie <chris.addie@datacom.com.au>
88 Chris Hills <chaz@chaz6.com>110 Chris Hills <chaz@chaz6.com>
89 Christian Wittmer <chris@computersalat.de>111 Christian Wittmer <chris@computersalat.de>
90 Christopher Kerr112 Christopher Kerr
91 Christophe Saout <christophe@saout.de>113 Christophe Saout <christophe@saout.de>
92 Christoph Lechleitner <lech@ibcl.at>114 Christoph Lechleitner <lech@ibcl.at>
115 Christos Tsantilas
93 Christos Tsantilas <christos@chtsanti.net>116 Christos Tsantilas <christos@chtsanti.net>
94 Christos Tsantilas <chtsanti@users.sourceforge.net>117 Christos Tsantilas <chtsanti@users.sourceforge.net>
118 Christos Tsantilos <chtsanti@users.sourceforge.net>
95 Chudy Fernandez <chudy.fernandez@gmail.com>119 Chudy Fernandez <chudy.fernandez@gmail.com>
96 Cloyce <cloyce.spradling@sun.com>120 Cloyce <cloyce.spradling@sun.com>
97 Clytie Siddall <clytie@riverland.net.au>121 Clytie Siddall <clytie@riverland.net.au>
@@ -104,26 +128,35 @@ Thank you!
104 Daniel Walter <d.walter@0x90.at>128 Daniel Walter <d.walter@0x90.at>
105 Dan Searle <dan@censornet.com>129 Dan Searle <dan@censornet.com>
106 Dan Searle <dan.searle@censornet.com>130 Dan Searle <dan.searle@censornet.com>
131 Daris A Nevil <daris@nevil.org>
107 Dave Dykstra <dwd@fnal.gov>132 Dave Dykstra <dwd@fnal.gov>
108 David Carlier <devnexen@gmail.com>133 David Carlier <devnexen@gmail.com>
134 David CARLIER <devnexen@gmail.com>
109 David Hill <david.hill@ubisoft.com>135 David Hill <david.hill@ubisoft.com>
110 David Isaacs <david.isaacs@sbhs.nsw.edu.au>136 David Isaacs <david.isaacs@sbhs.nsw.edu.au>
111 David J N Begley137 David J N Begley
112 David Luyer <david@luyer.net>138 David Luyer <david@luyer.net>
113 David Luyer <luyer@ucs.uwa.edu.au>139 David Luyer <luyer@ucs.uwa.edu.au>
114 David Parks <davidparks21@yahoo.com>140 David Parks <davidparks21@yahoo.com>
141 declanw <declanw@is.bbc.co.uk>
115 Declan White <declanw@is.bbc.co.uk>142 Declan White <declanw@is.bbc.co.uk>
116 Dennis Felippa <dennis@infologika.com.br>143 Dennis Felippa <dennis@infologika.com.br>
117 Dennis Glatting144 Dennis Glatting
145 Dennis Glatting <>
146 desbma-s1n <62935004+desbma-s1n@users.noreply.github.com>
118 Dhaval Varia <dhavalkvaria@gmail.com>147 Dhaval Varia <dhavalkvaria@gmail.com>
148 Diego Woitasen <diegows <at> xtech.com.ar>
119 Diego Woitasen <diegows@xtech.com.ar>149 Diego Woitasen <diegows@xtech.com.ar>
150 Dimitry Andric <dimitry@andric.com>
120 Diogenes S. Jesus <splash@gmail.com>151 Diogenes S. Jesus <splash@gmail.com>
121 D Kazarov <d.y.kazarov@mail.ru>152 D Kazarov <d.y.kazarov@mail.ru>
153 Dmitry Kurochkin
122 Dmitry Kurochkin <dmitry.kurochkin@measurement-factory.com>154 Dmitry Kurochkin <dmitry.kurochkin@measurement-factory.com>
123 Don Hopkins <dhopkins@DonHopkins.com>155 Don Hopkins <dhopkins@DonHopkins.com>
124 Doug Dixon <doug.dixon@gmail.com>156 Doug Dixon <doug.dixon@gmail.com>
125 Doug Urner <dlu@bsdi.com>157 Doug Urner <dlu@bsdi.com>
126 Dragutin Cirkovic <painkiller@gromnet.net>158 Dragutin Cirkovic <painkiller@gromnet.net>
159 DrDaveD <2129743+DrDaveD@users.noreply.github.com>
127 DrDaveD <dwdgithub@drdykstra.us>160 DrDaveD <dwdgithub@drdykstra.us>
128 drserge <drserge@inbox.ru>161 drserge <drserge@inbox.ru>
129 Dr. Tilmann Bubeck <t.bubeck@reinform.de>162 Dr. Tilmann Bubeck <t.bubeck@reinform.de>
@@ -138,9 +171,12 @@ Thank you!
138 Eldar Akchurin <al.akchurin@googlemail.com>171 Eldar Akchurin <al.akchurin@googlemail.com>
139 Eliezer Croitoru <eliezer@ngtech.co.il>172 Eliezer Croitoru <eliezer@ngtech.co.il>
140 Elmar Vonlanthen <Elmar.Vonlanthen@united-security-providers.ch>173 Elmar Vonlanthen <Elmar.Vonlanthen@united-security-providers.ch>
174 Emil Hessman <248952+ceh@users.noreply.github.com>
141 Emilio Casbas <ecasbas@unav.es>175 Emilio Casbas <ecasbas@unav.es>
142 Emmanuel Fuste <emmanuel.fuste@thalesgroup.com>176 Emmanuel Fuste <emmanuel.fuste@thalesgroup.com>
143 Endre Balint Nagy <bne@CareNet.hu>177 Endre Balint Nagy <bne@CareNet.hu>
178 Eneas Queiroz <cote2004-github@yahoo.com>
179 Eneas U de Queiroz <cotequeiroz@gmail.com>
144 Eray Aslan <eraya@a21an.org>180 Eray Aslan <eraya@a21an.org>
145 Eray Aslan <eray.aslan@caf.com.tr>181 Eray Aslan <eray.aslan@caf.com.tr>
146 Eric Stern <estern@logisense.com>182 Eric Stern <estern@logisense.com>
@@ -150,13 +186,16 @@ Thank you!
150 Evgeni <etg@setcom.bg>186 Evgeni <etg@setcom.bg>
151 Eygene Ryabinkin <rea@freebsd.org>187 Eygene Ryabinkin <rea@freebsd.org>
152 Fabian Hugelshofer <fh@open.ch>188 Fabian Hugelshofer <fh@open.ch>
189 Fabrice Fontaine <fontaine.fabrice@gmail.com>
153 fancyrabbit <fancyrabbit@gmail.com>190 fancyrabbit <fancyrabbit@gmail.com>
154 Felix Meschberger <felix.meschberger@day.com>191 Felix Meschberger <felix.meschberger@day.com>
155 Feshchuk Yuriy <swopster@meta.ua>192 Feshchuk Yuriy <swopster@meta.ua>
156 Finn Thain <fthain@telegraphics.com.au>193 Finn Thain <fthain@telegraphics.com.au>
157 Flavio Pescuma <flavio@marasystems.com>194 Flavio Pescuma <flavio@marasystems.com>
158 Florent <fcarli@gmail.com>195 Florent <fcarli@gmail.com>
196 flozilla <fishyflow@gmail.com>
159 folkert <folkert@vanheusden.com>197 folkert <folkert@vanheusden.com>
198 Francesco Chemolli <gkinkie@gmail.com>
160 Francesco Chemolli <kinkie@squid-cache.org>199 Francesco Chemolli <kinkie@squid-cache.org>
161 Francesco <kinkie@squid-cache.org>200 Francesco <kinkie@squid-cache.org>
162 Francesco Salvestrini201 Francesco Salvestrini
@@ -164,21 +203,27 @@ Thank you!
164 Francois Cami <fcami@winsoft.fr>203 Francois Cami <fcami@winsoft.fr>
165 Frank Balluffi204 Frank Balluffi
166 Frank Schmirler <squid@schmirler.de>205 Frank Schmirler <squid@schmirler.de>
206 FredB <fredbmail@free.fr>
167 Frederic Bourgeois <fredbmail@free.fr>207 Frederic Bourgeois <fredbmail@free.fr>
168 Fred <fred.maranhao@gmail.com>208 Fred <fred.maranhao@gmail.com>
209 frencesco chemolli <kinkie@squid-cache.org>
169 F Wolff <friedel@translate.org.za>210 F Wolff <friedel@translate.org.za>
211 FX Coudert <fxcoudert@gmail.com>
170 Fyodor <fygrave@gmail.com>212 Fyodor <fygrave@gmail.com>
171 Garri Djavadyan <garryd@comnet.uz>213 Garri Djavadyan <garryd@comnet.uz>
172 Geoff Keating <Geoff.Keating@anu.edu.au>214 Geoff Keating <Geoff.Keating@anu.edu.au>
215 George Machitidze <giomac@gmail.com>
173 George Michaelson <ggm@connect.com.au>216 George Michaelson <ggm@connect.com.au>
174 Georgy Salnikov <sge@nmr.nioch.nsc.ru>217 Georgy Salnikov <sge@nmr.nioch.nsc.ru>
175 Gerard Eviston218 Gerard Eviston
176 Gerben Wierda <Gerben_Wierda@RnA.nl>219 Gerben Wierda <Gerben_Wierda@RnA.nl>
177 Gergely <mail.gery@gmail.com>220 Gergely <mail.gery@gmail.com>
221 ghulands <ghulands@me.com>
178 Giancarlo Razzolini <linux-fan@onda.com.br>222 Giancarlo Razzolini <linux-fan@onda.com.br>
179 Gilles Espinasse <g.esp@free.fr>223 Gilles Espinasse <g.esp@free.fr>
180 gkeeling <grm___k@hotmail.com>224 gkeeling <grm___k@hotmail.com>
181 Glen Gibb <grg@ridley.unimelb.edu.au>225 Glen Gibb <grg@ridley.unimelb.edu.au>
226 glenn <>
182 Glenn Chisholm <glenn@ircache.net>227 Glenn Chisholm <glenn@ircache.net>
183 Glen Newton <glen.newton@nrc.ca>228 Glen Newton <glen.newton@nrc.ca>
184 Glenn Newton <gnewton@wapiti.cisti.nrc.ca>229 Glenn Newton <gnewton@wapiti.cisti.nrc.ca>
@@ -187,14 +232,19 @@ Thank you!
187 Graham Keeling <graham@equiinet.com>232 Graham Keeling <graham@equiinet.com>
188 Guido Serassio <guido.serassio@acmeconsulting.it>233 Guido Serassio <guido.serassio@acmeconsulting.it>
189 Guido Serassio <serassio@squid-cache.org>234 Guido Serassio <serassio@squid-cache.org>
235 Guido Vranken <guidovranken@users.noreply.github.com>
190 Gustavo Zacarias <gustavo@zacarias.com.ar>236 Gustavo Zacarias <gustavo@zacarias.com.ar>
191 Guy Helmer <ghelmer@palisadesys.com>237 Guy Helmer <ghelmer@palisadesys.com>
192 Hank Hampel <hh@nr-city.net>238 Hank Hampel <hh@nr-city.net>
193 Hasso Tepper <hasso@estpak.ee>239 Hasso Tepper <hasso@estpak.ee>
240 Heinrich Schuchardt <xypron.glpk@gmx.de>
194 helix84 <helix84@centrum.sk>241 helix84 <helix84@centrum.sk>
195 Henrik Nordstrom <henrik@henriknordstrom.net>242 Henrik Nordstrom <henrik@henriknordstrom.net>
243 Henrik Nordström <henrik@hlaptop.localdomain>
244 Henrik Nordstrom <henrik@nordstrom.net>
196 Henrik Nordstrom <hno@squid-cache.org>245 Henrik Nordstrom <hno@squid-cache.org>
197 Hide Nagaoka <hide@cc.meisei-u.ac.jp>246 Hide Nagaoka <hide@cc.meisei-u.ac.jp>
247 hno <>
198 HONDA Hirofumi <honda.hirofumi@nttcom.co.jp>248 HONDA Hirofumi <honda.hirofumi@nttcom.co.jp>
199 huaraz <huaraz@moeller.plus.com>249 huaraz <huaraz@moeller.plus.com>
200 Hussam Al-Tayeb <hussam@visp.net.lb>250 Hussam Al-Tayeb <hussam@visp.net.lb>
@@ -207,27 +257,36 @@ Thank you!
207 isaac <isaacarsenal@gmail.com>257 isaac <isaacarsenal@gmail.com>
208 Isnard <isnardjaquet@gmail.com>258 Isnard <isnardjaquet@gmail.com>
209 Ivan Larionov <xeron.oskom@gmail.com>259 Ivan Larionov <xeron.oskom@gmail.com>
260 Ivan MasÃar <helix84@centrum.sk>
261 Ivan Masár <helix84@centrum.sk
262 Ivan Masár <helix84@centrum.sk>
210 Ivan Mas??r <helix84@centrum.sk>263 Ivan Mas??r <helix84@centrum.sk>
211 Jakob Bohm <jb-debbugs@wisemo.com>264 Jakob Bohm <jb-debbugs@wisemo.com>
212 Jakub Wilk <jwilk@jwilk.net>265 Jakub Wilk <jwilk@jwilk.net>
266 Jakub Wilk <ubanus@users.sf.net>
213 James Bowe <minijb@gmail.com>267 James Bowe <minijb@gmail.com>
214 James Brotchie <brotchie@gmail.com>268 James Brotchie <brotchie@gmail.com>
269 James DeFelice <james.defelice@gmail.com>
215 James R Grinter <jrg@demon.net>270 James R Grinter <jrg@demon.net>
216 Jamie Strandboge271 Jamie Strandboge
217 Jan Klemkow <j.klemkow@wemelug.de>272 Jan Klemkow <j.klemkow@wemelug.de>
218 Jan Niehusmann <jan@anduin.gondor.mcs.de>273 Jan Niehusmann <jan@anduin.gondor.mcs.de>
219 Jan Sievers <sievers@zedat.fu-berlin.de>274 Jan Sievers <sievers@zedat.fu-berlin.de>
220 Javad Kouhi <javad.kouhi@gmail.com>275 Javad Kouhi <javad.kouhi@gmail.com>
276 Javier Pacheco <javier@aex.mx>
221 Jean-Francois Micouleau <Jean-Francois.Micouleau@utc.fr>277 Jean-Francois Micouleau <Jean-Francois.Micouleau@utc.fr>
222 Jean-Gabriel Dick <jean-gabriel.dick@curie.fr>278 Jean-Gabriel Dick <jean-gabriel.dick@curie.fr>
223 Jean-Philippe Menil <jean-philippe.menil@univ-nantes.fr>279 Jean-Philippe Menil <jean-philippe.menil@univ-nantes.fr>
224 Jeff Licquia <jlicquia@scinet.springfieldclinic.com>280 Jeff Licquia <jlicquia@scinet.springfieldclinic.com>
225 Jens-S. V?ckler <voeckler@rvs.uni-hannover.de>281 Jens-S. V?ckler <voeckler@rvs.uni-hannover.de>
282 Jens-S. V�ckler <voeckler@rvs.uni-hannover.de>
226 Jeremy Allison283 Jeremy Allison
227 Jerry Murdock <jmurdock@itraktech.com>284 Jerry Murdock <jmurdock@itraktech.com>
285 jijiwawa <33614409+jijiwawa@users.noreply.github.com>
228 Jiri Skala <jaskalnik@gmail.com>286 Jiri Skala <jaskalnik@gmail.com>
229 Jiri Skala <jskala@redhat.com>287 Jiri Skala <jskala@redhat.com>
230 jltallon288 jltallon
289 jltallon <>
231 Joachim Bauch <jojo@fistofbenztown.de>290 Joachim Bauch <jojo@fistofbenztown.de>
232 Joachim Bauch (mail@joachim-bauch.de)291 Joachim Bauch (mail@joachim-bauch.de)
233 Joao Alves Neto <alves_joao@hotmail.com>292 Joao Alves Neto <alves_joao@hotmail.com>
@@ -251,7 +310,9 @@ Thank you!
251 Jorge Ivan Burgos Aguilar <jorgeivanburgosaguilar@gmail.com>310 Jorge Ivan Burgos Aguilar <jorgeivanburgosaguilar@gmail.com>
252 Jose Luis Godoy <joseluis.godoy@correo.aeat.es>311 Jose Luis Godoy <joseluis.godoy@correo.aeat.es>
253 Jose-Marcio Martins da Cruz <Jose-Marcio.Martins@mines-paristech.fr>312 Jose-Marcio Martins da Cruz <Jose-Marcio.Martins@mines-paristech.fr>
313 josepjones <josepjones@expedia.com>
254 Joshua Rogers <megamansec@gmail.com>314 Joshua Rogers <megamansec@gmail.com>
315 Joshua Rogers <MegaManSec@users.noreply.github.com>
255 Joshua Root <jmr@macports.org>316 Joshua Root <jmr@macports.org>
256 Joshua Root <josh+squid@root.id.au>317 Joshua Root <josh+squid@root.id.au>
257 JPP <jpp1@frws.com>318 JPP <jpp1@frws.com>
@@ -260,22 +321,32 @@ Thank you!
260 Julien Pinon <jpinon@olfeo.com>321 Julien Pinon <jpinon@olfeo.com>
261 Karl Benoit <karl.isatwork@gmail.com>322 Karl Benoit <karl.isatwork@gmail.com>
262 Kieran Whitbread <k.j.whitbread@qmul.ac.uk>323 Kieran Whitbread <k.j.whitbread@qmul.ac.uk>
324 kinkie@buildmaster.squid-cache.org <>
325 Kinkie <gkinkie@gmail.com>
326 Kinkie <kinkie@squid-cache.org>
327 kinkie@squid-cache.org <>
263 Klaubert Herr <klaubert@gmail.com>328 Klaubert Herr <klaubert@gmail.com>
329 Klaus Singvogel
264 Klaus Singvogel <kssingvo@suse.de>330 Klaus Singvogel <kssingvo@suse.de>
265 Kolics Bertold <bertold@tohotom.vein.hu>331 Kolics Bertold <bertold@tohotom.vein.hu>
332 kostas <>
266 Kostas Anagnostakis <kanag@csi.forth.gr>333 Kostas Anagnostakis <kanag@csi.forth.gr>
267 Lab10 <lab10@bt-anlagenbau.at>334 Lab10 <lab10@bt-anlagenbau.at>
268 Laszlo Attilla Toth <panther@balabit.hu>335 Laszlo Attilla Toth <panther@balabit.hu>
269 Leeann Bent <lbent@cs.ucsd.edu>336 Leeann Bent <lbent@cs.ucsd.edu>
270 Leonardo Taccari337 Leonardo Taccari
338 Leonardo Taccari <>
271 Leonid Evdokimov <leon@darkk.net.ru>339 Leonid Evdokimov <leon@darkk.net.ru>
272 libit <sambabug.lb@gmail.com>340 libit <sambabug.lb@gmail.com>
273 Lubos Uhliarik <luhliari@redhat.com>341 Lubos Uhliarik <luhliari@redhat.com>
342 Luboš Uhliarik <luhliari@redhat.com>
274 Luigi Gangitano <luigi@debian.org>343 Luigi Gangitano <luigi@debian.org>
275 Luis Daniel Lucio Quiroz <dlucio@okay.com.mx>344 Luis Daniel Lucio Quiroz <dlucio@okay.com.mx>
345 Lukas Bögelei <unknown>
276 Lukas B??gelei <unknown>346 Lukas B??gelei <unknown>
277 Luke Howard <lukeh@vurt.schnet.edu.au>347 Luke Howard <lukeh@vurt.schnet.edu.au>
278 Lutz Donnerhacke <lutz@iks-jena.de>348 Lutz Donnerhacke <lutz@iks-jena.de>
349 mahdi1001 <mahdi1001@users.noreply.github.com>
279 Manu Garg <manugarg@gmail.com>350 Manu Garg <manugarg@gmail.com>
280 Marcello Romani <marcello.romani@libero.it>351 Marcello Romani <marcello.romani@libero.it>
281 Marcin Wisnicki <mwisnicki@gmail.com>352 Marcin Wisnicki <mwisnicki@gmail.com>
@@ -292,9 +363,12 @@ Thank you!
292 Marko <mr_4u2@yahoo.com>363 Marko <mr_4u2@yahoo.com>
293 Mark Treacy <mark@aone.com.au>364 Mark Treacy <mark@aone.com.au>
294 Markus Gyger <mgyger@itr.ch>365 Markus Gyger <mgyger@itr.ch>
366 Markus <huaraz@moeller.plus.com>
295 Markus Mayer <code@mmayer.net>367 Markus Mayer <code@mmayer.net>
296 Markus Moeller <huaraz@moeller.plus.com>368 Markus Moeller <huaraz@moeller.plus.com>
369 Markus Moeller huaraz@moeller.plus.com>
297 Markus Moeller (markus_moeller at compuserve.com)370 Markus Moeller (markus_moeller at compuserve.com)
371 Markus Moeller <markus_moeller@compuserve.com>
298 Markus Rietzler <markus.rietzler@rzf.fin-nrw.de>372 Markus Rietzler <markus.rietzler@rzf.fin-nrw.de>
299 Markus Stumpf <maex@Space.NET>373 Markus Stumpf <maex@Space.NET>
300 Martin Hamilton <martinh@gnu.org>374 Martin Hamilton <martinh@gnu.org>
@@ -309,7 +383,9 @@ Thank you!
309 Matthew Morgan <atcs.matthew@gmail.com>383 Matthew Morgan <atcs.matthew@gmail.com>
310 Matthias Pitzl <silamael@coronamundi.de>384 Matthias Pitzl <silamael@coronamundi.de>
311 Matthias "Silamael" <Silamael@coronamundi.de>385 Matthias "Silamael" <Silamael@coronamundi.de>
386 Matthieu Herrb <matthieu.herrb@laas.fr>
312 Max Okumoto <okumoto@ucsd.edu>387 Max Okumoto <okumoto@ucsd.edu>
388 Measurement Factory
313 Merik Karman389 Merik Karman
314 <mgd@swarm.org>390 <mgd@swarm.org>
315 Michael Buchau <mike@m-buchau.de>391 Michael Buchau <mike@m-buchau.de>
@@ -333,9 +409,11 @@ Thank you!
333 mkishi <mkishi@104.net>409 mkishi <mkishi@104.net>
334 Moez Mahfoudh <moez.mahfoudh@imag.fr>410 Moez Mahfoudh <moez.mahfoudh@imag.fr>
335 Mohsen Saeedi <mohsen.saeedi@gmail.com>411 Mohsen Saeedi <mohsen.saeedi@gmail.com>
412 Mrcus Kool <marcus.kool@urlfilterdb.com>
336 Mukaigawa Shin'ichi <shin@nff.ncl.omron.co.jp>413 Mukaigawa Shin'ichi <shin@nff.ncl.omron.co.jp>
337 Nathan Hoad <nathan@getoffmalawn.com>414 Nathan Hoad <nathan@getoffmalawn.com>
338 Neil Murray <neil@aone.com.au>415 Neil Murray <neil@aone.com.au>
416 new23d <dhruvahuja@gmail.com>
339 nglnx - Rosetta Project417 nglnx - Rosetta Project
340 Niall Doherty <ndoherty@eei.ericsson.se>418 Niall Doherty <ndoherty@eei.ericsson.se>
341 Nick Rogers <ncrogers@gmail.com>419 Nick Rogers <ncrogers@gmail.com>
@@ -346,8 +424,11 @@ Thank you!
346 Oliver Hookins424 Oliver Hookins
347 Olivier Montanuy425 Olivier Montanuy
348 Olivier W.426 Olivier W.
427 Opendium <steve@opendium.com>
349 OpenSolaris Project428 OpenSolaris Project
350 Oskar Pearson <oskar@is.co.za>429 Oskar Pearson <oskar@is.co.za>
430 p <>
431 Patrick Scott Best <patrickscottbest@gmail.com>
351 Patrick Welche <prlw1@cam.ac.uk>432 Patrick Welche <prlw1@cam.ac.uk>
352 Paulo Matias <matias@ufscar.br>433 Paulo Matias <matias@ufscar.br>
353 Paul Z <paulz42@gmail.com>434 Paul Z <paulz42@gmail.com>
@@ -359,7 +440,9 @@ Thank you!
359 Pete Bentley <pete@demon.net>440 Pete Bentley <pete@demon.net>
360 Peter Hidas <peter.hidas@safeland.hu>441 Peter Hidas <peter.hidas@safeland.hu>
361 Peter Payne442 Peter Payne
443 Peter Pramberger
362 Peter Pramberger <peter@pramberger.at>444 Peter Pramberger <peter@pramberger.at>
445 Philip Allison
363 Philip Allison <philip.allison@smoothwall.net>446 Philip Allison <philip.allison@smoothwall.net>
364 Philippe Lantin <plantin@cobaltgroup.com>447 Philippe Lantin <plantin@cobaltgroup.com>
365 Phil Oester <kernel@linuxace.com>448 Phil Oester <kernel@linuxace.com>
@@ -370,6 +453,7 @@ Thank you!
370 Poul-Henning Kamp <phk@login.dknet.dk>453 Poul-Henning Kamp <phk@login.dknet.dk>
371 Priyanka Gupta <priyanka@icelero.com>454 Priyanka Gupta <priyanka@icelero.com>
372 Przemek Czerkas <pczerkas@mgmnet.pl>455 Przemek Czerkas <pczerkas@mgmnet.pl>
456 Quentin THEURET <quentin.theuret@gmail.com>
373 Rabellino Sergio (rabellino@di.unito.it)457 Rabellino Sergio (rabellino@di.unito.it)
374 Rafael Martinez <rmartine@fdi.ucm.es>458 Rafael Martinez <rmartine@fdi.ucm.es>
375 Rafael Martinez Torres <rmartine@fdi.ucm.es>459 Rafael Martinez Torres <rmartine@fdi.ucm.es>
@@ -384,6 +468,7 @@ Thank you!
384 Reinhard Posmyk <Reinhard.Posmyk@arxes.de>468 Reinhard Posmyk <Reinhard.Posmyk@arxes.de>
385 Reinhard Sojka <reinhard.sojka@parlament.gv.at>469 Reinhard Sojka <reinhard.sojka@parlament.gv.at>
386 Rene Geile <rene.geile@t-online.de>470 Rene Geile <rene.geile@t-online.de>
471 René Geile <rene.geile@t-online.de>
387 Ren? Geile <rene.geile@t-online.de>472 Ren? Geile <rene.geile@t-online.de>
388 Reuben Farrelly <reuben@reub.net>473 Reuben Farrelly <reuben@reub.net>
389 Richard Huveneers <richard@hekkihek.hacom.nl>474 Richard Huveneers <richard@hekkihek.hacom.nl>
@@ -392,15 +477,17 @@ Thank you!
392 Richard Wall <richard.wall@appliansys.com>477 Richard Wall <richard.wall@appliansys.com>
393 Robert Collins <rbtcollins@hotmail.com>478 Robert Collins <rbtcollins@hotmail.com>
394 Robert Collins <robertc@robertcollins.net>479 Robert Collins <robertc@robertcollins.net>
480 Robert Dessa
395 Robert <Dessa@gmake.de>481 Robert <Dessa@gmake.de>
396 Robert Forster482 Robert Forster
397 Robert Walsh <robert.walsh@bbn.com>483 Robert Walsh <robert.walsh@bbn.com>
398 Robin Elfrink <robin@a1.nl>484 Robin Elfrink <robin@a1.nl>
399 Rodrigo Campos <rodrigo@geekbunker.org>
400 Rodrigo Campos (rodrigo@geekbunker.org)485 Rodrigo Campos (rodrigo@geekbunker.org)
486 Rodrigo Campos <rodrigo@geekbunker.org>
401 Rodrigo Rubira Branco <rodrigo@kernelhacking.com>487 Rodrigo Rubira Branco <rodrigo@kernelhacking.com>
402 Rodrigo Rubira Branco <rrbranco@br.ibm.com>488 Rodrigo Rubira Branco <rrbranco@br.ibm.com>
403 Ron Gomes <rrg@ny.ubs.com>489 Ron Gomes <rrg@ny.ubs.com>
490 Rosen Penev <rosenp@gmail.com>
404 R Phillips <r.phillips@uq.edu.au>491 R Phillips <r.phillips@uq.edu.au>
405 Russell Street <r.street@auckland.ac.nz>492 Russell Street <r.street@auckland.ac.nz>
406 Russell Vincent <vincent@ucthpx.uct.ac.za>493 Russell Vincent <vincent@ucthpx.uct.ac.za>
@@ -409,21 +496,28 @@ Thank you!
409 Rybakov Andrey <rybakovandrey85@gmail.com>496 Rybakov Andrey <rybakovandrey85@gmail.com>
410 Samba Project497 Samba Project
411 Santiago Garcia Mantinan <manty@debian.org>498 Santiago Garcia Mantinan <manty@debian.org>
499 sborrill <33655983+sborrill@users.noreply.github.com>
412 Scott James Remnant <scott@netsplit.com>500 Scott James Remnant <scott@netsplit.com>
413 Scott Schram <scott@schram.net>501 Scott Schram <scott@schram.net>
414 Sean Critica <sean.critica@gmail.com>502 Sean Critica <sean.critica@gmail.com>
503 Sebastian Krahmer <>
415 Sebastian Krahmer <krahmer@suse.com>504 Sebastian Krahmer <krahmer@suse.com>
416 Sebastien Wenske <sebastien@wenske.fr>505 Sebastien Wenske <sebastien@wenske.fr>
506 serassio <>
507 Serassio Guido <serassio@squid-cache.org>
508 Sergey Kirpa <44341362+Sergey-Kirpa@users.noreply.github.com>
417 Sergey Merzlikin <sm@smsoft.ru>509 Sergey Merzlikin <sm@smsoft.ru>
510 Sergio Durigan Junior <github@sergiodj.net>
418 Sergio Rabellino <rabellino@di.unito.it>511 Sergio Rabellino <rabellino@di.unito.it>
419 Shigechika Aikawa <shige@luck.imasy.or.jp>512 Shigechika Aikawa <shige@luck.imasy.or.jp>
420 Silamael <Silamael@coronamundi.de>513 Silamael <Silamael@coronamundi.de>
421 Simon Deziel514 Simon Deziel
422 SquidAdm <noc@lists.squid-cache.org>515 Simon Deziel <>
423 squidadm <squidadm@users.noreply.github.com>516 squidcontrib <56416132+squidcontrib@users.noreply.github.com>
424 Stefan Fritsch <sf@sfritsch.de>517 Stefan Fritsch <sf@sfritsch.de>
425 Stefan Kruger <stadtkind2@gmx.de>518 Stefan Kruger <stadtkind2@gmx.de>
426 Stefano Cordibella <stefano.cordibella@edalab.it>519 Stefano Cordibella <stefano.cordibella@edalab.it>
520 Štěpán Brož <32738079+brozs@users.noreply.github.com>
427 Stephen Baynes <sbaynes@mail.com>521 Stephen Baynes <sbaynes@mail.com>
428 Stephen R. van den Berg <srb@cuci.nl>522 Stephen R. van den Berg <srb@cuci.nl>
429 Stephen Thorne <stephen@thorne.id.au>523 Stephen Thorne <stephen@thorne.id.au>
@@ -435,41 +529,57 @@ Thank you!
435 Stewart Forster <slf@connect.com.au>529 Stewart Forster <slf@connect.com.au>
436 Stuart Henderson <sthen@openbsd.org>530 Stuart Henderson <sthen@openbsd.org>
437 Stuart Henderson <stu@spacehopper.org>531 Stuart Henderson <stu@spacehopper.org>
532 sujiacong <linfengfeiye@163.com>
438 Susant Sahani <ssahani@redhat.com>533 Susant Sahani <ssahani@redhat.com>
439 Sven Eisenberg <sven.eisenberg@lairdtech.com>534 Sven Eisenberg <sven.eisenberg@lairdtech.com>
440 Svenx <svensven@gmail.com>535 Svenx <svensven@gmail.com>
536 swilton <>
441 Taavi Talvik <taavi@uninet.ee>537 Taavi Talvik <taavi@uninet.ee>
442 Takahiro Kambe <taca@back-street.net>538 Takahiro Kambe <taca@back-street.net>
443 Taketo Kabe <kabe@shiratori.riec.tohoku.ac.jp>539 Taketo Kabe <kabe@shiratori.riec.tohoku.ac.jp>
444 tangqinghao <tangqinghao@360.cn>540 tangqinghao <tangqinghao@360.cn>
445 The Measurement Factory <info@measurement-factory.com>541 The Measurement Factory <info@measurement-factory.com>
446 The Squid Software Foundation542 The Squid Software Foundation
543 The Squid Software Foundation <>
447 Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>544 Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
448 Thomas Hozza <thozza@redhat.com>545 Thomas Hozza <thozza@redhat.com>
546 Thomas-Martin Seck <tmseck-lists@netcologne.de>
449 Thomas-Martin Seck <tmseck@netcologne.de>547 Thomas-Martin Seck <tmseck@netcologne.de>
450 Thomas Ristic <thr@bootet.net>548 Thomas Ristic <thr@bootet.net>
451 Thomas Weber <x@4t2.com>549 Thomas Weber <x@4t2.com>
550 Thomas Zajic <zlatko-github@zlatk0.net>
452 Tianyin Xu <tixu@cs.ucsd.edu>551 Tianyin Xu <tixu@cs.ucsd.edu>
453 Tilmann Bubeck <t.bubeck@reinform.de>552 Tilmann Bubeck <t.bubeck@reinform.de>
454 Tim Brown <squid-cache@machine.org.uk>553 Tim Brown <squid-cache@machine.org.uk>
554 Timo Teras <>
455 Timo Teras <timo.teras@iki.fi>555 Timo Teras <timo.teras@iki.fi>
456 Timo Tseras <timo.teras@iki.fi>556 Timo Tseras <timo.teras@iki.fi>
557 Tim Starling
457 Tim Starling <tstarling@wikimedia.org>558 Tim Starling <tstarling@wikimedia.org>
559 Tim Starling <unknown>
458 Todd C. Miller <Todd.Miller@courtesan.com>560 Todd C. Miller <Todd.Miller@courtesan.com>
459 Tomas Hozza <thozza@redhat.com>561 Tomas Hozza <thozza@redhat.com>
562 tomofumi-yoshida <51390036+tomofumi-yoshida@users.noreply.github.com>
460 Tony Lorimer <tlorimer@au.mdis.com>563 Tony Lorimer <tlorimer@au.mdis.com>
564 trapexit <trapexit@spawn.link>
461 Trever Adams <trever@middleearth.sapphiresunday.org>565 Trever Adams <trever@middleearth.sapphiresunday.org>
566 Tsantilas Christos <christos@chtsanti.net>
462 Tsantilas Christos <chtsanti@users.sourceforge.net>567 Tsantilas Christos <chtsanti@users.sourceforge.net>
568 Tsantilos Christos <chtsanti@users.sourceforge.net>
569 Ture Pålsson <ture@turepalsson.se>
570 uhliarik <luhliari@redhat.com>
463 Unknown571 Unknown
464 Unknown - Debian Project572 Unknown - Debian Project
465 Unknown FreeBSD Contributor573 Unknown FreeBSD Contributor
466 Unknown - NetBSD Project574 Unknown - NetBSD Project
467 Vadim Aleksandrov <v.verdel@gmail.com>575 Vadim Aleksandrov <v.verdel@gmail.com>
576 Vadim Salavatov <xremmargorpx@gmail.com>
468 Various577 Various
469 Various Translators578 Various Translators
470 Victor Jose Hernandez Gomez <vjhergom@cic.upo.es>579 Victor Jose Hernandez Gomez <vjhergom@cic.upo.es>
471 Vince Brimhall580 Vince Brimhall
472 Vincent Regnard581 Vincent Regnard
582 Vincent Régnard
473 Vitaliy Matytsyn (main) <vm@if.bank.gov.ua>583 Vitaliy Matytsyn (main) <vm@if.bank.gov.ua>
474 Vitaliy Matytsyn <vm@if.bank.gov.ua>584 Vitaliy Matytsyn <vm@if.bank.gov.ua>
475 Vitaly Lavrov <vel21ripn@gmail.com>585 Vitaly Lavrov <vel21ripn@gmail.com>
@@ -478,12 +588,14 @@ Thank you!
478 Wang DaQing <wdq@bigfoot.com>588 Wang DaQing <wdq@bigfoot.com>
479 Warren Baker <warren@decoy.co.za>589 Warren Baker <warren@decoy.co.za>
480 Wesha <wesha@iname.com>590 Wesha <wesha@iname.com>
591 wessels
481 William Lima <william.lima@hscbrasil.com.br>592 William Lima <william.lima@hscbrasil.com.br>
482 Will Roberts <squid@bigwillystyle42.com>593 Will Roberts <squid@bigwillystyle42.com>
483 Wojciech Zatorski <zator@bg.szczecin.pl>594 Wojciech Zatorski <zator@bg.szczecin.pl>
484 Wojtek Sylwestrzak <W.Sylwestrzak@icm.edu.pl>595 Wojtek Sylwestrzak <W.Sylwestrzak@icm.edu.pl>
485 Wolfgang Breyha <wbreyha@gmx.net>596 Wolfgang Breyha <wbreyha@gmx.net>
486 Wolfgang Nothdurft <wolfgang@linogate.de>597 Wolfgang Nothdurft <wolfgang@linogate.de>
598 wouldsmina <wouldsmina@tuxfamily.org>
487 Xavier Redon <xavier.redon@polytech-lille.fr>599 Xavier Redon <xavier.redon@polytech-lille.fr>
488 yabuki <yabuki@sraoss.co.jp>600 yabuki <yabuki@sraoss.co.jp>
489 Yannick Bergeron <yaberger@ca.ibm.com>601 Yannick Bergeron <yaberger@ca.ibm.com>
diff --git a/ChangeLog b/ChangeLog
index 1b16b02..49174d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,71 @@
1Changes in squid-5.7 (05 Sep 2022):
2
3 - Regression Fix: Typo in manager ACL
4 - Bug 5186: noteDestinationsEnd check failed: transportWait
5 - Bug 5160: Test suite fails with -flto=auto
6 - Bug 3193 pt2: NTLM decoder truncating strings
7 - Bug 5133: OpenSSL 3.0 support
8 - ext_session_acl: fix TDB key lookup
9 - forward_max_tries: Do not count discarded connections
10 - ... and many compile and debugging fixes
11
12Changes in squid-5.6 (06 Jun 2022):
13
14 - Bug 5208: Part 1: Restart kids killed by SIGKILL
15 - Fix SQUID-MIB smilint errors
16 - negotiate_kerberos_auth: Initialise default_keytab
17 - Improve handling of Gopher responses
18 - ... and some semi-automated code polish
19
20Changes in squid-5.5 (12 Apr 2022):
21
22 - Regression Bug 5192: esi_parser default is incorrect
23 - Bug 5177: clientca certificates sent to https_port clients
24 - Bug 5090: Must(!request->pinnedConnection()) violation
25 - Kid restart leads to persistent queue overflows, delays/timeouts
26 - Fix build on Illumos
27 - ESI: Drop incorrect and unnecessary xmlSetFeature() call
28
29Changes in squid-5.4.1 (12 Feb 2022):
30
31 - Bug 5055: FATAL FwdState::noteDestinationsEnd exception: opening
32 - Fix FATAL ServiceRep::putConnection exception: theBusyConns > 0
33 - Fix ConnOpener orphan connection warnings when requester ends early
34 - Fix ConnOpener connection handling when sending negative answers
35 - Fix Comm::ConnOpener::cleanFd() debugging
36 - Fix ConnOpener callback's syncWithComm()
37 - Fix FwdState::advanceDestination() losing ERR_GATEWAY_FAILURE details
38 - Fix Tunneler handling of last-resort callback on premature job ending
39 - Fix PeerConnector handling of last-resort callback on premature job ending
40 - Fix FreeBSD 14 build
41 - Fix OpenBSD 7.0 build
42 - Add Comm::Connection::cloneDestinationDetails() debugging
43 - Improve Security::PeerConnector::serverConn and Http::Tunneler::connection management
44 - Refactor ConnOpener users to stop relying on the answer providing Comm::Connection
45 - Refactor ICAP connection-establishing code
46 - Polish PeerPoolMgr code
47 - Polish IDENT code
48 - Polish Gopher code
49 - Polished AsyncJob::Start() API
50 - ... and update code documentation
51
52Changes in squid-5.4 (07 Feb 2022):
53
54 - Bug 5190: Preserve configured order of intermediate CA certificate chain
55 - Bug 5188: Fix reconfiguration leaking tls-cert=... memory
56 - Bug 5187: Properly track (and mark) truncated store entries
57 - Bug 5134: assertion failed: Transients.cc:221: "old == e"
58 - Bug 5132: Close the tunnel if to-server conn closes after client
59 - langpack: Fix typo in Russian texts
60 - copyright years and CONTRIBUTORS update
61
62Changes in squid-5.3 (06 Dec 2021):
63
64 - Bug 5169: StoreMap.cc:517 "!s.reading()" assertion
65 - Bug 5158: AnyP::Uri::host() mishandles [escaped] IPv6 addresses
66 - Bug 5060: Parallel builds are not reliable
67 - Documentation updates for logformat directive
68
1Changes in squid-5.2 (03 Oct 2021):69Changes in squid-5.2 (03 Oct 2021):
270
3 - Bug 5164: a copy-paste typo in HttpHdrCc::hasMinFresh()71 - Bug 5164: a copy-paste typo in HttpHdrCc::hasMinFresh()
diff --git a/INSTALL b/INSTALL
index 4997bd4..b9b953d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,5 +1,5 @@
1/*1/*
2 * Copyright (C) 1996-2021 The Squid Software Foundation and contributors2 * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
3 *3 *
4 * Squid software is distributed under GPLv2+ license and includes4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.5 * contributions from numerous individuals and organizations.
diff --git a/Makefile.am b/Makefile.am
index 6486941..78e72d6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
diff --git a/Makefile.in b/Makefile.in
index a0d9926..b1bc653 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,4 +1,4 @@
1# Makefile.in generated by automake 1.16.4 from Makefile.am.1# Makefile.in generated by automake 1.16.5 from Makefile.am.
2# @configure_input@2# @configure_input@
33
4# Copyright (C) 1994-2021 Free Software Foundation, Inc.4# Copyright (C) 1994-2021 Free Software Foundation, Inc.
@@ -329,6 +329,7 @@ EXT_LIBECAP_CFLAGS = @EXT_LIBECAP_CFLAGS@
329EXT_LIBECAP_LIBS = @EXT_LIBECAP_LIBS@329EXT_LIBECAP_LIBS = @EXT_LIBECAP_LIBS@
330FALSE = @FALSE@330FALSE = @FALSE@
331FGREP = @FGREP@331FGREP = @FGREP@
332FILECMD = @FILECMD@
332GREP = @GREP@333GREP = @GREP@
333HAVE_CXX11 = @HAVE_CXX11@334HAVE_CXX11 = @HAVE_CXX11@
334INCLTDL = @INCLTDL@335INCLTDL = @INCLTDL@
diff --git a/QUICKSTART b/QUICKSTART
index 992c294..f2070b5 100644
--- a/QUICKSTART
+++ b/QUICKSTART
@@ -99,7 +99,7 @@ typically have to modify something in a /etc/rc_something).
99==============================================================================99==============================================================================
100100
101/*101/*
102 * Copyright (C) 1996-2021 The Squid Software Foundation and contributors102 * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
103 *103 *
104 * Squid software is distributed under GPLv2+ license and includes104 * Squid software is distributed under GPLv2+ license and includes
105 * contributions from numerous individuals and organizations.105 * contributions from numerous individuals and organizations.
diff --git a/README b/README
index dadcd72..227b408 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
1SQUID Web Proxy Cache http://www.squid-cache.org/1SQUID Web Proxy Cache http://www.squid-cache.org/
2------------------------------------------------------------------------2------------------------------------------------------------------------
33
4Copyright (C) 1996-2021 The Squid Software Foundation and contributors4Copyright (C) 1996-2022 The Squid Software Foundation and contributors
55
6Squid software is distributed under GPLv2+ license and includes 6Squid software is distributed under GPLv2+ license and includes
7contributions from numerous individuals and organizations.7contributions from numerous individuals and organizations.
diff --git a/RELEASENOTES.html b/RELEASENOTES.html
index 23c11e6..7369f54 100644
--- a/RELEASENOTES.html
+++ b/RELEASENOTES.html
@@ -3,10 +3,10 @@
3<HEAD>3<HEAD>
4 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.82">4 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.82">
5 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">5 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
6 <TITLE>Squid 5.2 release notes</TITLE>6 <TITLE>Squid 5.7 release notes</TITLE>
7</HEAD>7</HEAD>
8<BODY>8<BODY>
9<H1>Squid 5.2 release notes</H1>9<H1>Squid 5.7 release notes</H1>
1010
11<H2>Squid Developers</H2>11<H2>Squid Developers</H2>
12<HR>12<HR>
@@ -31,6 +31,7 @@ for Applied Network Research and members of the Web Caching community.</EM>
31<LI><A NAME="toc2.4">2.4</A> <A HREF="#ss2.4">TrivialDB Support</A>31<LI><A NAME="toc2.4">2.4</A> <A HREF="#ss2.4">TrivialDB Support</A>
32<LI><A NAME="toc2.5">2.5</A> <A HREF="#ss2.5">Loop Detection in Content Delivery Networks</A>32<LI><A NAME="toc2.5">2.5</A> <A HREF="#ss2.5">Loop Detection in Content Delivery Networks</A>
33<LI><A NAME="toc2.6">2.6</A> <A HREF="#ss2.6">Peering support for SSL-Bump</A>33<LI><A NAME="toc2.6">2.6</A> <A HREF="#ss2.6">Peering support for SSL-Bump</A>
34<LI><A NAME="toc2.7">2.7</A> <A HREF="#ss2.7">OpenSSL 3.0 Support</A>
34</UL>35</UL>
35<P>36<P>
36<H2><A NAME="toc3">3.</A> <A HREF="#s3">Changes to squid.conf since Squid-4</A></H2>37<H2><A NAME="toc3">3.</A> <A HREF="#s3">Changes to squid.conf since Squid-4</A></H2>
@@ -61,7 +62,7 @@ for Applied Network Research and members of the Web Caching community.</EM>
61<HR>62<HR>
62<H2><A NAME="s1">1.</A> <A HREF="#toc1">Notice</A></H2>63<H2><A NAME="s1">1.</A> <A HREF="#toc1">Notice</A></H2>
6364
64<P>The Squid Team are pleased to announce the release of Squid-5.2.</P>65<P>The Squid Team are pleased to announce the release of Squid-5.7.</P>
65<P>This new release is available for download from 66<P>This new release is available for download from
66<A HREF="http://www.squid-cache.org/Versions/v5/">http://www.squid-cache.org/Versions/v5/</A> or the67<A HREF="http://www.squid-cache.org/Versions/v5/">http://www.squid-cache.org/Versions/v5/</A> or the
67<A HREF="http://www.squid-cache.org/Download/http-mirrors.html">mirrors</A>.</P>68<A HREF="http://www.squid-cache.org/Download/http-mirrors.html">mirrors</A>.</P>
@@ -95,6 +96,7 @@ for how to submit a report with a stack trace.</P>
95<LI>TrivialDB Support</LI>96<LI>TrivialDB Support</LI>
96<LI>RFC 8586: Loop Detection in Content Delivery Networks</LI>97<LI>RFC 8586: Loop Detection in Content Delivery Networks</LI>
97<LI>Peering support for SSL-Bump</LI>98<LI>Peering support for SSL-Bump</LI>
99<LI>OpenSSL 3.0 Support</LI>
98</UL>100</UL>
99</P>101</P>
100<P>Most user-facing changes are reflected in squid.conf (see below).</P>102<P>Most user-facing changes are reflected in squid.conf (see below).</P>
@@ -220,6 +222,21 @@ see TLS client handshake) <EM>before</EM> selecting the cache_peer.</P>
220yet do TLS-in-TLS.</P>222yet do TLS-in-TLS.</P>
221223
222224
225<H2><A NAME="ss2.7">2.7</A> <A HREF="#toc2.7">OpenSSL 3.0 Support</A>
226</H2>
227
228<P>Squid-5.7 adds OpenSSL 3.0 support.</P>
229
230<P>This version of Squid does not add any of the new features provided by
231OpenSSL 3.0. It only contains support for features already supported by prior
232versions of Squid using new APIs provided by OpenSSL 3.0.</P>
233
234<P>Notably the libssl custom Engine feature has been deprecated by OpenSSL 3.0
235and new Providers replacement is not supported by this Squid.</P>
236
237<P>OpenSSL 3.0 uses new licensing terms.</P>
238
239
223<H2><A NAME="s3">3.</A> <A HREF="#toc3">Changes to squid.conf since Squid-4</A></H2>240<H2><A NAME="s3">3.</A> <A HREF="#toc3">Changes to squid.conf since Squid-4</A></H2>
224241
225<P>There have been changes to Squid's configuration file since Squid-4.</P>242<P>There have been changes to Squid's configuration file since Squid-4.</P>
@@ -329,6 +346,12 @@ is configured.</P>
329<P>New code <EM>A</EM> to display Squid listening IP address the client346<P>New code <EM>A</EM> to display Squid listening IP address the client
330TCP connection was connected to.</P>347TCP connection was connected to.</P>
331348
349<DT><B>esi_parser</B><DD>
350<P>Squid-4 removal of the custom parser introduced a bug which caused
351the default ESI parser library to be unpredictable. Squid-5.5 release
352restores the documented default of libxml2 as most preferred, with
353libexpat as alternative.</P>
354
332<DT><B>http_port</B><DD>355<DT><B>http_port</B><DD>
333<P>New <EM>worker-queues</EM> option to have TCP stack maintain dedicated356<P>New <EM>worker-queues</EM> option to have TCP stack maintain dedicated
334listening queue for each worker in SMP.</P>357listening queue for each worker in SMP.</P>
@@ -338,6 +361,9 @@ listening queue for each worker in SMP.</P>
338listening queue for each worker in SMP.</P>361listening queue for each worker in SMP.</P>
339<P>New <EM>CONDITIONAL_AUTH</EM> flag for <EM>sslflags=</EM> option to362<P>New <EM>CONDITIONAL_AUTH</EM> flag for <EM>sslflags=</EM> option to
340request client certificate(s) but not reject clients without any.</P>363request client certificate(s) but not reject clients without any.</P>
364<P>Squid-5.5 will no longer use <EM>tls-clientca=</EM> certificates
365as possible intermediary CA for the server CA certificate chain when
366OpenSSL library supports <EM>SSL_MODE_NO_AUTO_CHAIN</EM> mode.</P>
341367
342<DT><B>logformat</B><DD>368<DT><B>logformat</B><DD>
343<P>New <EM>ssl::&lt;cert</EM> macro code to display received server X.509369<P>New <EM>ssl::&lt;cert</EM> macro code to display received server X.509
@@ -355,6 +381,10 @@ code to indicate the response was received from server using TLS/1.3.</P>
355<P>Codes <EM>rm</EM>, <EM>&lt;rm</EM> and <EM>&gt;rm</EM> display "-"381<P>Codes <EM>rm</EM>, <EM>&lt;rm</EM> and <EM>&gt;rm</EM> display "-"
356instead of the made-up method NONE.</P>382instead of the made-up method NONE.</P>
357383
384<DT><B>ssl_engine</B><DD>
385<P>OpenSSL 3.0 deprecates the Engine feature. This directive is
386only supported when Squid is built for older OpenSSL versions.</P>
387
358</DL>388</DL>
359</P>389</P>
360390
@@ -498,7 +528,7 @@ to enable chunked memory pools instead.</P>
498528
499<H2><A NAME="s6">6.</A> <A HREF="#toc6">Copyright</A></H2>529<H2><A NAME="s6">6.</A> <A HREF="#toc6">Copyright</A></H2>
500530
501<P>Copyright (C) 1996-2021 The Squid Software Foundation and contributors</P>531<P>Copyright (C) 1996-2022 The Squid Software Foundation and contributors</P>
502<P>Squid software is distributed under GPLv2+ license and includes532<P>Squid software is distributed under GPLv2+ license and includes
503contributions from numerous individuals and organizations.533contributions from numerous individuals and organizations.
504Please see the COPYING and CONTRIBUTORS files for details.</P>534Please see the COPYING and CONTRIBUTORS files for details.</P>
diff --git a/acinclude/ax_cxx_0x_types.m4 b/acinclude/ax_cxx_0x_types.m4
index 1475772..644802e 100644
--- a/acinclude/ax_cxx_0x_types.m4
+++ b/acinclude/ax_cxx_0x_types.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
diff --git a/acinclude/ax_cxx_compile_stdcxx_11.m4 b/acinclude/ax_cxx_compile_stdcxx_11.m4
index cd5ced7..bc65be9 100644
--- a/acinclude/ax_cxx_compile_stdcxx_11.m4
+++ b/acinclude/ax_cxx_compile_stdcxx_11.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
diff --git a/acinclude/ax_with_prog.m4 b/acinclude/ax_with_prog.m4
index 292b2b6..004845b 100644
--- a/acinclude/ax_with_prog.m4
+++ b/acinclude/ax_with_prog.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
diff --git a/acinclude/compiler-flags.m4 b/acinclude/compiler-flags.m4
index bba5261..6b69f63 100644
--- a/acinclude/compiler-flags.m4
+++ b/acinclude/compiler-flags.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
@@ -6,7 +6,7 @@
6##6##
77
8# check if the compiler accepts a supplied flag8# check if the compiler accepts a supplied flag
9# first argument is the variable containing the result 9# first argument is the variable containing the result
10# (will be set to "yes" or "no")10# (will be set to "yes" or "no")
11# second argument is the flag to be tested, verbatim11# second argument is the flag to be tested, verbatim
12#12#
@@ -28,7 +28,7 @@ AC_DEFUN([SQUID_CC_CHECK_ARGUMENT],[
28# Check if the compiler requires a supplied flag to build a test program.28# Check if the compiler requires a supplied flag to build a test program.
29# When cross-compiling set flags explicitly.29# When cross-compiling set flags explicitly.
30#30#
31# first argument is the variable containing the result 31# first argument is the variable containing the result
32# (will be set to "yes" or "no")32# (will be set to "yes" or "no")
33# second argument is the flag to be tested, verbatim33# second argument is the flag to be tested, verbatim
34# third is the #include and global setup for test program, verbatim34# third is the #include and global setup for test program, verbatim
@@ -57,8 +57,8 @@ AC_DEFUN([SQUID_CC_REQUIRE_ARGUMENT],[
57# - gcc57# - gcc
58# - sunstudio58# - sunstudio
59# - none (undetected)59# - none (undetected)
60# 60#
61AC_DEFUN([SQUID_CC_GUESS_VARIANT], [ 61AC_DEFUN([SQUID_CC_GUESS_VARIANT], [
62 AC_CACHE_CHECK([what kind of compiler we're using],[squid_cv_compiler],62 AC_CACHE_CHECK([what kind of compiler we're using],[squid_cv_compiler],
63 [63 [
64 AC_REQUIRE([AC_PROG_CC])64 AC_REQUIRE([AC_PROG_CC])
@@ -127,42 +127,42 @@ AC_DEFUN([SQUID_CC_GUESS_VARIANT], [
127# squid_cv_cxx_option_werror (-Werror)127# squid_cv_cxx_option_werror (-Werror)
128# squid_cv_cc_option_wall (-Wall)128# squid_cv_cc_option_wall (-Wall)
129# squid_cv_cc_option_optimize (-O3)129# squid_cv_cc_option_optimize (-O3)
130# 130#
131AC_DEFUN([SQUID_CC_GUESS_OPTIONS], [131AC_DEFUN([SQUID_CC_GUESS_OPTIONS], [
132 AC_REQUIRE([SQUID_CC_GUESS_VARIANT])132 AC_REQUIRE([SQUID_CC_GUESS_VARIANT])
133 AC_MSG_CHECKING([for compiler variant])133 AC_MSG_CHECKING([for compiler variant])
134 case "$squid_cv_compiler" in134 case "$squid_cv_compiler" in
135 gcc) 135 gcc)
136 squid_cv_cc_option_werror="-Werror" 136 squid_cv_cc_option_werror="-Werror"
137 squid_cv_cxx_option_werror="-Werror" 137 squid_cv_cxx_option_werror="-Werror"
138 squid_cv_cc_option_wall="-Wall"138 squid_cv_cc_option_wall="-Wall"
139 squid_cv_cc_option_optimize="-O3"139 squid_cv_cc_option_optimize="-O3"
140 squid_cv_cc_arg_pipe="-pipe"140 squid_cv_cc_arg_pipe="-pipe"
141 ;;141 ;;
142 sunstudio) 142 sunstudio)
143 squid_cv_cc_option_werror="-errwarn=%all -errtags" 143 squid_cv_cc_option_werror="-errwarn=%all -errtags"
144 squid_cv_cxx_option_werror="-errwarn=%all,no%badargtype2w,no%wbadinit,no%wbadasg -errtags" 144 squid_cv_cxx_option_werror="-errwarn=%all,no%badargtype2w,no%wbadinit,no%wbadasg -errtags"
145 squid_cv_cc_option_wall="+w"145 squid_cv_cc_option_wall="+w"
146 squid_cv_cc_option_optimize="-fast"146 squid_cv_cc_option_optimize="-fast"
147 squid_cv_cc_arg_pipe=""147 squid_cv_cc_arg_pipe=""
148 ;;148 ;;
149 clang) 149 clang)
150 squid_cv_cxx_option_werror="-Werror -Qunused-arguments"150 squid_cv_cxx_option_werror="-Werror -Qunused-arguments"
151 squid_cv_cc_option_werror="$squid_cv_cxx_option_werror"151 squid_cv_cc_option_werror="$squid_cv_cxx_option_werror"
152 squid_cv_cc_option_wall="-Wall"152 squid_cv_cc_option_wall="-Wall"
153 squid_cv_cc_option_optimize="-O2"153 squid_cv_cc_option_optimize="-O2"
154 squid_cv_cc_arg_pipe=""154 squid_cv_cc_arg_pipe=""
155 ;;155 ;;
156 icc) 156 icc)
157 squid_cv_cxx_option_werror="-Werror"157 squid_cv_cxx_option_werror="-Werror"
158 squid_cv_cc_option_werror="$squid_cv_cxx_option_werror" 158 squid_cv_cc_option_werror="$squid_cv_cxx_option_werror"
159 squid_cv_cc_option_wall="-Wall"159 squid_cv_cc_option_wall="-Wall"
160 squid_cv_cc_option_optimize="-O2"160 squid_cv_cc_option_optimize="-O2"
161 squid_cv_cc_arg_pipe=""161 squid_cv_cc_arg_pipe=""
162 ;;162 ;;
163 *) 163 *)
164 squid_cv_cxx_option_werror="" 164 squid_cv_cxx_option_werror=""
165 squid_cv_cc_option_werror="" 165 squid_cv_cc_option_werror=""
166 squid_cv_cc_option_wall=""166 squid_cv_cc_option_wall=""
167 squid_cv_cc_option_optimize="-O"167 squid_cv_cc_option_optimize="-O"
168 squid_cv_cc_arg_pipe=""168 squid_cv_cc_arg_pipe=""
diff --git a/acinclude/init.m4 b/acinclude/init.m4
index 97b26f4..9f0de16 100644
--- a/acinclude/init.m4
+++ b/acinclude/init.m4
@@ -1,11 +1,11 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
5## Please see the COPYING and CONTRIBUTORS files for details.5## Please see the COPYING and CONTRIBUTORS files for details.
6##6##
77
8dnl This encapsulates the nasty mess of headers we need to check when 8dnl This encapsulates the nasty mess of headers we need to check when
9dnl checking types.9dnl checking types.
10AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[10AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[
11/* What a mess.. many systems have added the (now standard) bit types11/* What a mess.. many systems have added the (now standard) bit types
@@ -15,10 +15,10 @@ AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[
15 */15 */
16#if HAVE_SYS_TYPES_H16#if HAVE_SYS_TYPES_H
17#include <sys/types.h>17#include <sys/types.h>
18#endif 18#endif
19#if HAVE_LINUX_TYPES_H19#if HAVE_LINUX_TYPES_H
20#include <linux/types.h>20#include <linux/types.h>
21#endif 21#endif
22#if HAVE_STDLIB_H22#if HAVE_STDLIB_H
23#include <stdlib.h>23#include <stdlib.h>
24#endif24#endif
@@ -37,7 +37,7 @@ AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[
37#if HAVE_NETINET_IN_SYSTM_H37#if HAVE_NETINET_IN_SYSTM_H
38#include <netinet/in_systm.h>38#include <netinet/in_systm.h>
39#endif39#endif
40]]) 40]])
4141
42dnl *BSD net headers42dnl *BSD net headers
43AC_DEFUN([SQUID_BSDNET_INCLUDES],[43AC_DEFUN([SQUID_BSDNET_INCLUDES],[
diff --git a/acinclude/krb5.m4 b/acinclude/krb5.m4
index 6db2c6d..a0f44b0 100644
--- a/acinclude/krb5.m4
+++ b/acinclude/krb5.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
@@ -15,7 +15,7 @@ AC_DEFUN([SQUID_CHECK_KRB5_SOLARIS_BROKEN_KRB5_H], [
15 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[15 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
16#include <krb5.h>16#include <krb5.h>
17int i;17int i;
18]])], [ squid_cv_broken_krb5_h=no ], [ 18]])], [ squid_cv_broken_krb5_h=no ], [
19 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[19 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
20#if defined(__cplusplus)20#if defined(__cplusplus)
21#define KRB5INT_BEGIN_DECLS extern "C" {21#define KRB5INT_BEGIN_DECLS extern "C" {
@@ -246,7 +246,7 @@ gss_OID gss_mech_spnego = &_gss_mech_spnego;
246246
247 return 1;247 return 1;
248}248}
249 ]])], 249 ]])],
250 [ squid_cv_have_spnego=yes ], [ squid_cv_have_spnego=no ],[:])])250 [ squid_cv_have_spnego=yes ], [ squid_cv_have_spnego=no ],[:])])
251])251])
252252
diff --git a/acinclude/lib-checks.m4 b/acinclude/lib-checks.m4
index ae3d24b..30a9524 100644
--- a/acinclude/lib-checks.m4
+++ b/acinclude/lib-checks.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
@@ -15,7 +15,7 @@ AC_DEFUN([SQUID_CHECK_REGEX_WORKS],[
15#include <sys/types.h>15#include <sys/types.h>
16#endif16#endif
17#if HAVE_REGEX_H17#if HAVE_REGEX_H
18#include <regex.h> 18#include <regex.h>
19#endif19#endif
20]], [[20]], [[
21regex_t t; regcomp(&t,"",0);]])],21regex_t t; regcomp(&t,"",0);]])],
@@ -197,7 +197,7 @@ AC_DEFUN([SQUID_CHECK_OPENSSL_GETCERTIFICATE_WORKS],[
197SQUID_STATE_ROLLBACK(check_SSL_get_certificate)197SQUID_STATE_ROLLBACK(check_SSL_get_certificate)
198])198])
199199
200dnl Checks whether the SSL_CTX_new and similar functions require 200dnl Checks whether the SSL_CTX_new and similar functions require
201dnl a const 'SSL_METHOD *' argument201dnl a const 'SSL_METHOD *' argument
202AC_DEFUN([SQUID_CHECK_OPENSSL_CONST_SSL_METHOD],[202AC_DEFUN([SQUID_CHECK_OPENSSL_CONST_SSL_METHOD],[
203 AH_TEMPLATE(SQUID_USE_CONST_SSL_METHOD, "Define to 1 if the SSL_CTX_new and similar openSSL API functions require 'const SSL_METHOD *'")203 AH_TEMPLATE(SQUID_USE_CONST_SSL_METHOD, "Define to 1 if the SSL_CTX_new and similar openSSL API functions require 'const SSL_METHOD *'")
diff --git a/acinclude/os-deps.m4 b/acinclude/os-deps.m4
index 0baf42b..e089505 100644
--- a/acinclude/os-deps.m4
+++ b/acinclude/os-deps.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
@@ -86,7 +86,7 @@ dnl check that we have functional libcap2 headers
86dnl sets squid_cv_sys_capability_works to "yes" or "no"86dnl sets squid_cv_sys_capability_works to "yes" or "no"
8787
88AC_DEFUN([SQUID_CHECK_FUNCTIONAL_LIBCAP2],[88AC_DEFUN([SQUID_CHECK_FUNCTIONAL_LIBCAP2],[
89 AC_CACHE_CHECK([for operational libcap2 headers], 89 AC_CACHE_CHECK([for operational libcap2 headers],
90 squid_cv_sys_capability_works,90 squid_cv_sys_capability_works,
91 AC_LINK_IFELSE([AC_LANG_PROGRAM([[91 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
92#include <stdlib.h>92#include <stdlib.h>
@@ -218,7 +218,7 @@ int main(int argc, char **argv) {
218 i = j = 1<<14;218 i = j = 1<<14;
219 while (j) {219 while (j) {
220 j >>= 1;220 j >>= 1;
221 if (dup2(0, i) < 0) { 221 if (dup2(0, i) < 0) {
222 i -= j;222 i -= j;
223 } else {223 } else {
224 close(i);224 close(i);
@@ -272,7 +272,7 @@ AC_CACHE_CHECK([for sin6_len field in struct sockaddr_in6],
272#include <sys/types.h>272#include <sys/types.h>
273#include <sys/socket.h>273#include <sys/socket.h>
274#include <netinet/in.h>274#include <netinet/in.h>
275 ]], [[ struct sockaddr_in6 s; s.sin6_len = 1; ]])],[ ac_cv_have_sin6_len_in_struct_sai="yes" ],[ ac_cv_have_sin6_len_in_struct_sai="no" 275 ]], [[ struct sockaddr_in6 s; s.sin6_len = 1; ]])],[ ac_cv_have_sin6_len_in_struct_sai="yes" ],[ ac_cv_have_sin6_len_in_struct_sai="no"
276 ])276 ])
277])277])
278SQUID_DEFINE_BOOL(HAVE_SIN6_LEN_IN_SAI,$ac_cv_have_sin6_len_in_struct_sai,278SQUID_DEFINE_BOOL(HAVE_SIN6_LEN_IN_SAI,$ac_cv_have_sin6_len_in_struct_sai,
@@ -291,7 +291,7 @@ AC_CACHE_CHECK([for ss_len field in struct sockaddr_storage],
291#include <sys/types.h>291#include <sys/types.h>
292#include <sys/socket.h>292#include <sys/socket.h>
293#include <netinet/in.h>293#include <netinet/in.h>
294 ]], [[ struct sockaddr_storage s; s.ss_len = 1; ]])],[ ac_cv_have_ss_len_in_struct_ss="yes" ],[ ac_cv_have_ss_len_in_struct_ss="no" 294 ]], [[ struct sockaddr_storage s; s.ss_len = 1; ]])],[ ac_cv_have_ss_len_in_struct_ss="yes" ],[ ac_cv_have_ss_len_in_struct_ss="no"
295 ])295 ])
296])296])
297SQUID_DEFINE_BOOL(HAVE_SS_LEN_IN_SS,$ac_cv_have_ss_len_in_struct_ss,297SQUID_DEFINE_BOOL(HAVE_SS_LEN_IN_SS,$ac_cv_have_ss_len_in_struct_ss,
@@ -310,7 +310,7 @@ AC_CACHE_CHECK([for sin_len field in struct sockaddr_in],
310#include <sys/types.h>310#include <sys/types.h>
311#include <sys/socket.h>311#include <sys/socket.h>
312#include <netinet/in.h>312#include <netinet/in.h>
313 ]], [[ struct sockaddr_in s; s.sin_len = 1; ]])],[ ac_cv_have_sin_len_in_struct_sai="yes" ],[ ac_cv_have_sin_len_in_struct_sai="no" 313 ]], [[ struct sockaddr_in s; s.sin_len = 1; ]])],[ ac_cv_have_sin_len_in_struct_sai="yes" ],[ ac_cv_have_sin_len_in_struct_sai="no"
314 ])314 ])
315])315])
316SQUID_DEFINE_BOOL(HAVE_SIN_LEN_IN_SAI,$ac_cv_have_sin_len_in_struct_sai,[Define if sockaddr_in has field sin_len])316SQUID_DEFINE_BOOL(HAVE_SIN_LEN_IN_SAI,$ac_cv_have_sin_len_in_struct_sai,[Define if sockaddr_in has field sin_len])
@@ -407,7 +407,7 @@ int main(int argc, char **argv)
407 if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, &len) < 0) return 1;407 if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, &len) < 0) return 1;
408#endif408#endif
409 if (val <= 0) return 1;409 if (val <= 0) return 1;
410 fp = fopen("conftestval", "w"); 410 fp = fopen("conftestval", "w");
411 fprintf (fp, "%d\n", val);411 fprintf (fp, "%d\n", val);
412 return 0;412 return 0;
413}413}
@@ -457,7 +457,7 @@ int main(int argc, char **argv)
457 if (getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &val, &len) < 0) return 1;457 if (getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &val, &len) < 0) return 1;
458#endif458#endif
459 if (val <= 0) return 1;459 if (val <= 0) return 1;
460 fp = fopen("conftestval", "w"); 460 fp = fopen("conftestval", "w");
461 fprintf (fp, "%d\n", val);461 fprintf (fp, "%d\n", val);
462 return 0;462 return 0;
463}463}
@@ -511,7 +511,7 @@ int main(int argc, char **argv)
511 if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, &len) < 0) return 1;511 if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, &len) < 0) return 1;
512#endif512#endif
513 if (val <= 0) return 1;513 if (val <= 0) return 1;
514 fp = fopen("conftestval", "w"); 514 fp = fopen("conftestval", "w");
515 fprintf (fp, "%d\n", val);515 fprintf (fp, "%d\n", val);
516 return 0;516 return 0;
517}517}
@@ -563,7 +563,7 @@ AC_CACHE_CHECK(for working statvfs() interface,ac_cv_func_statvfs,[
563#include <sys/statvfs.h>563#include <sys/statvfs.h>
564]], [[564]], [[
565struct statvfs sfs;565struct statvfs sfs;
566sfs.f_blocks = sfs.f_bfree = sfs.f_frsize = 566sfs.f_blocks = sfs.f_bfree = sfs.f_frsize =
567sfs.f_files = sfs.f_ffree = 0;567sfs.f_files = sfs.f_ffree = 0;
568statvfs("/tmp", &sfs);568statvfs("/tmp", &sfs);
569]])],[ac_cv_func_statvfs=yes],[ac_cv_func_statvfs=no])569]])],[ac_cv_func_statvfs=yes],[ac_cv_func_statvfs=no])
@@ -586,7 +586,7 @@ AC_CACHE_CHECK([for f_frsize field in struct statfs],
586#if HAVE_SYS_VFS_H586#if HAVE_SYS_VFS_H
587#include <sts/vfs.h>587#include <sts/vfs.h>
588#endif588#endif
589 ]], [[ struct statfs s; s.f_frsize = 0; ]])],[ ac_cv_have_f_frsize_in_struct_statfs="yes" ],[ ac_cv_have_f_frsize_in_struct_statfs="no" 589 ]], [[ struct statfs s; s.f_frsize = 0; ]])],[ ac_cv_have_f_frsize_in_struct_statfs="yes" ],[ ac_cv_have_f_frsize_in_struct_statfs="no"
590 ])590 ])
591])591])
592SQUID_DEFINE_BOOL(HAVE_F_FRSIZE_IN_STATFS,$ac_cv_have_f_frsize_in_struct_statfs,[Define if struct statfs has field f_frsize (Linux 2.6 or later)])592SQUID_DEFINE_BOOL(HAVE_F_FRSIZE_IN_STATFS,$ac_cv_have_f_frsize_in_struct_statfs,[Define if struct statfs has field f_frsize (Linux 2.6 or later)])
@@ -629,7 +629,7 @@ AC_DEFUN([SQUID_CHECK_RESOLVER_FIELDS],[
629#if HAVE_RESOLV_H629#if HAVE_RESOLV_H
630#include <resolv.h>630#include <resolv.h>
631#endif631#endif
632 ]], 632 ]],
633 [[_res_ext.nsaddr_list[[0]].s_addr;]])],[633 [[_res_ext.nsaddr_list[[0]].s_addr;]])],[
634 ac_cv_have_res_ext_nsaddr_list="yes" ],[634 ac_cv_have_res_ext_nsaddr_list="yes" ],[
635 ac_cv_have_res_ext_nsaddr_list="no"]))635 ac_cv_have_res_ext_nsaddr_list="no"]))
@@ -708,7 +708,7 @@ AC_CACHE_CHECK(for _res.nsaddr_list, ac_cv_have_res_nsaddr_list,
708#if HAVE_RESOLV_H708#if HAVE_RESOLV_H
709#include <resolv.h>709#include <resolv.h>
710#endif710#endif
711 ]], 711 ]],
712 [[_res.ns_list[[0]].addr;]])],712 [[_res.ns_list[[0]].addr;]])],
713 [ac_cv_have_res_ns_list="yes"],[ac_cv_have_res_ns_list="no"]))713 [ac_cv_have_res_ns_list="yes"],[ac_cv_have_res_ns_list="no"]))
714 if test $ac_cv_have_res_ns_list = "yes" ; then714 if test $ac_cv_have_res_ns_list = "yes" ; then
diff --git a/acinclude/pam.m4 b/acinclude/pam.m4
index 358c73d..bc78d20 100644
--- a/acinclude/pam.m4
+++ b/acinclude/pam.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
@@ -25,15 +25,15 @@ password_conversation(int num_msg, const struct pam_message **msg, struct pam_re
25static struct pam_conv conv = { &password_conversation, 0 };25static struct pam_conv conv = { &password_conversation, 0 };
26]])], [26]])], [
27 squid_cv_pam_conv_signature=linux27 squid_cv_pam_conv_signature=linux
28], [ 28], [
29 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[29 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
30#include <security/pam_appl.h>30#include <security/pam_appl.h>
31static int31static int
32password_conversation(int num_msg, struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) { return 0; }32password_conversation(int num_msg, struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) { return 0; }
33static struct pam_conv conv = { &password_conversation, 0 };33static struct pam_conv conv = { &password_conversation, 0 };
34]])], [ 34]])], [
35 squid_cv_pam_conv_signature=solaris35 squid_cv_pam_conv_signature=solaris
36 ], [ 36 ], [
37 squid_cv_pam_conv_signature=unknown37 squid_cv_pam_conv_signature=unknown
38 ])38 ])
39 ])39 ])
diff --git a/acinclude/pkg.m4 b/acinclude/pkg.m4
index 8f1dd78..4301934 100644
--- a/acinclude/pkg.m4
+++ b/acinclude/pkg.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
@@ -7,7 +7,7 @@
77
8# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-8# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
9# serial 1 (pkg-config-0.24)9# serial 1 (pkg-config-0.24)
10# 10#
11# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.11# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
12#12#
13# This program is free software; you can redistribute it and/or modify13# This program is free software; you can redistribute it and/or modify
@@ -128,7 +128,7 @@ if test $pkg_failed = yes; then
128 _PKG_SHORT_ERRORS_SUPPORTED128 _PKG_SHORT_ERRORS_SUPPORTED
129 if test $_pkg_short_errors_supported = yes; then129 if test $_pkg_short_errors_supported = yes; then
130 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`130 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
131 else 131 else
132 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`132 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
133 fi133 fi
134 # Put the nasty error message in config.log where it belongs134 # Put the nasty error message in config.log where it belongs
diff --git a/acinclude/squid-util.m4 b/acinclude/squid-util.m4
index cbeaefc..6a4e669 100644
--- a/acinclude/squid-util.m4
+++ b/acinclude/squid-util.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
@@ -70,7 +70,7 @@ SQUID_STATE_COMMIT($1)
7070
71dnl look for modules in the base-directory supplied as argument.71dnl look for modules in the base-directory supplied as argument.
72dnl fill-in the variable pointed-to by the second argument with the72dnl fill-in the variable pointed-to by the second argument with the
73dnl space-separated list of modules 73dnl space-separated list of modules
74AC_DEFUN([SQUID_LOOK_FOR_MODULES],[74AC_DEFUN([SQUID_LOOK_FOR_MODULES],[
75$2=""75$2=""
76for dir in $1/*; do76for dir in $1/*; do
@@ -113,7 +113,7 @@ dnl named $2_modulename to value "yes"
113dnl e.g. SQUID_CHECK_EXISTING_MODULES([$srcdir/src/fs],[foo_module_candidates])113dnl e.g. SQUID_CHECK_EXISTING_MODULES([$srcdir/src/fs],[foo_module_candidates])
114dnl where $foo_module_candidates is "foo bar gazonk"114dnl where $foo_module_candidates is "foo bar gazonk"
115dnl checks whether $srcdir/src/fs/{foo,bar,gazonk} exist and are all dirs115dnl checks whether $srcdir/src/fs/{foo,bar,gazonk} exist and are all dirs
116dnl AND sets $foo_module_candidates_foo, $foo_module_candidates_bar 116dnl AND sets $foo_module_candidates_foo, $foo_module_candidates_bar
117dnl and $foo_module_candidates_gazonk to "yes"117dnl and $foo_module_candidates_gazonk to "yes"
118AC_DEFUN([SQUID_CHECK_EXISTING_MODULES],[118AC_DEFUN([SQUID_CHECK_EXISTING_MODULES],[
119 for squid_module_check_exist_tmp in $$2119 for squid_module_check_exist_tmp in $$2
@@ -145,12 +145,12 @@ dnl 0: "no" , "false", 0, ""
145dnl aborts with an error for unknown values145dnl aborts with an error for unknown values
146AC_DEFUN([SQUID_DEFINE_BOOL],[146AC_DEFUN([SQUID_DEFINE_BOOL],[
147squid_tmp_define=""147squid_tmp_define=""
148case "$2" in 148case "$2" in
149 yes|true|1) squid_tmp_define="1" ;;149 yes|true|1) squid_tmp_define="1" ;;
150 no|false|0|"") squid_tmp_define="0" ;;150 no|false|0|"") squid_tmp_define="0" ;;
151 *) AC_MSG_ERROR([SQUID_DEFINE[]_BOOL: unrecognized value for $1: '$2']) ;;151 *) AC_MSG_ERROR([SQUID_DEFINE[]_BOOL: unrecognized value for $1: '$2']) ;;
152esac152esac
153ifelse([$#],3, 153ifelse([$#],3,
154 [AC_DEFINE_UNQUOTED([$1], [$squid_tmp_define],[$3])],154 [AC_DEFINE_UNQUOTED([$1], [$squid_tmp_define],[$3])],
155 [AC_DEFINE_UNQUOTED([$1], [$squid_tmp_define])]155 [AC_DEFINE_UNQUOTED([$1], [$squid_tmp_define])]
156)156)
@@ -170,7 +170,7 @@ AC_DEFUN([SQUID_EMBED_BUILD_INFO],[
170 AS_HELP_STRING([--enable-build-info="build info string"],170 AS_HELP_STRING([--enable-build-info="build info string"],
171 [Add an additional string in the output of "squid -v".171 [Add an additional string in the output of "squid -v".
172 Default is not to add anything. If the string is not specified,172 Default is not to add anything. If the string is not specified,
173 tries to determine nick and revision number of the current 173 tries to determine nick and revision number of the current
174 bazaar branch]),[174 bazaar branch]),[
175 case "$enableval" in175 case "$enableval" in
176 no) ${TRUE}176 no) ${TRUE}
diff --git a/acinclude/tdb.m4 b/acinclude/tdb.m4
index 5baef61..5453533 100644
--- a/acinclude/tdb.m4
+++ b/acinclude/tdb.m4
@@ -1,4 +1,4 @@
1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors1## Copyright (C) 1996-2022 The Squid Software Foundation and contributors
2##2##
3## Squid software is distributed under GPLv2+ license and includes3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.4## contributions from numerous individuals and organizations.
diff --git a/aclocal.m4 b/aclocal.m4
index c2de012..46d9cd5 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,4 +1,4 @@
1# generated automatically by aclocal 1.16.4 -*- Autoconf -*-1# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
22
3# Copyright (C) 1996-2021 Free Software Foundation, Inc.3# Copyright (C) 1996-2021 Free Software Foundation, Inc.
44
@@ -20,7329 +20,7200 @@ You have another version of autoconf. It may work, but is not guaranteed to.
20If you have problems, you may need to regenerate the build system entirely.20If you have problems, you may need to regenerate the build system entirely.
21To do so, use the procedure documented by the package, typically 'autoreconf'.])])21To do so, use the procedure documented by the package, typically 'autoreconf'.])])
2222
23# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-23# Copyright (C) 2002-2021 Free Software Foundation, Inc.
24#
25# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
26# Written by Gordon Matzigkeit, 1996
27#24#
28# This file is free software; the Free Software Foundation gives25# This file is free software; the Free Software Foundation
29# unlimited permission to copy and/or distribute it, with or without26# gives unlimited permission to copy and/or distribute it,
30# modifications, as long as this notice is preserved.27# with or without modifications, as long as this notice is preserved.
31
32m4_define([_LT_COPYING], [dnl
33# Copyright (C) 2014 Free Software Foundation, Inc.
34# This is free software; see the source for copying conditions. There is NO
35# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3628
37# GNU Libtool is free software; you can redistribute it and/or modify29# AM_AUTOMAKE_VERSION(VERSION)
38# it under the terms of the GNU General Public License as published by30# ----------------------------
39# the Free Software Foundation; either version 2 of of the License, or31# Automake X.Y traces this macro to ensure aclocal.m4 has been
40# (at your option) any later version.32# generated from the m4 files accompanying Automake X.Y.
41#33# (This private macro should not be called outside this file.)
42# As a special exception to the GNU General Public License, if you34AC_DEFUN([AM_AUTOMAKE_VERSION],
43# distribute this file as part of a program or library that is built35[am__api_version='1.16'
44# using GNU Libtool, you may include this file under the same36dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
45# distribution terms that you use for the rest of that program.37dnl require some minimum version. Point them to the right macro.
46#38m4_if([$1], [1.16.5], [],
47# GNU Libtool is distributed in the hope that it will be useful, but39 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
48# WITHOUT ANY WARRANTY; without even the implied warranty of
49# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
50# GNU General Public License for more details.
51#
52# You should have received a copy of the GNU General Public License
53# along with this program. If not, see <http://www.gnu.org/licenses/>.
54])40])
5541
56# serial 58 LT_INIT42# _AM_AUTOCONF_VERSION(VERSION)
43# -----------------------------
44# aclocal traces this macro to find the Autoconf version.
45# This is a private macro too. Using m4_define simplifies
46# the logic in aclocal, which can simply ignore this definition.
47m4_define([_AM_AUTOCONF_VERSION], [])
5748
49# AM_SET_CURRENT_AUTOMAKE_VERSION
50# -------------------------------
51# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
52# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
53AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
54[AM_AUTOMAKE_VERSION([1.16.5])dnl
55m4_ifndef([AC_AUTOCONF_VERSION],
56 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
57_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
5858
59# LT_PREREQ(VERSION)59# AM_AUX_DIR_EXPAND -*- Autoconf -*-
60# ------------------
61# Complain and exit if this libtool version is less that VERSION.
62m4_defun([LT_PREREQ],
63[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
64 [m4_default([$3],
65 [m4_fatal([Libtool version $1 or higher is required],
66 63)])],
67 [$2])])
6860
61# Copyright (C) 2001-2021 Free Software Foundation, Inc.
62#
63# This file is free software; the Free Software Foundation
64# gives unlimited permission to copy and/or distribute it,
65# with or without modifications, as long as this notice is preserved.
6966
70# _LT_CHECK_BUILDDIR67# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
71# ------------------68# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
72# Complain if the absolute build directory name contains unusual characters69# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
73m4_defun([_LT_CHECK_BUILDDIR],70#
74[case `pwd` in71# Of course, Automake must honor this variable whenever it calls a
75 *\ * | *\ *)72# tool from the auxiliary directory. The problem is that $srcdir (and
76 AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;73# therefore $ac_aux_dir as well) can be either absolute or relative,
77esac74# depending on how configure is run. This is pretty annoying, since
75# it makes $ac_aux_dir quite unusable in subdirectories: in the top
76# source directory, any form will work fine, but in subdirectories a
77# relative path needs to be adjusted first.
78#
79# $ac_aux_dir/missing
80# fails when called from a subdirectory if $ac_aux_dir is relative
81# $top_srcdir/$ac_aux_dir/missing
82# fails if $ac_aux_dir is absolute,
83# fails when called from a subdirectory in a VPATH build with
84# a relative $ac_aux_dir
85#
86# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
87# are both prefixed by $srcdir. In an in-source build this is usually
88# harmless because $srcdir is '.', but things will broke when you
89# start a VPATH build or use an absolute $srcdir.
90#
91# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
92# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
93# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
94# and then we would define $MISSING as
95# MISSING="\${SHELL} $am_aux_dir/missing"
96# This will work as long as MISSING is not called from configure, because
97# unfortunately $(top_srcdir) has no meaning in configure.
98# However there are other variables, like CC, which are often used in
99# configure, and could therefore not use this "fixed" $ac_aux_dir.
100#
101# Another solution, used here, is to always expand $ac_aux_dir to an
102# absolute PATH. The drawback is that using absolute paths prevent a
103# configured tree to be moved without reconfiguration.
104
105AC_DEFUN([AM_AUX_DIR_EXPAND],
106[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
107# Expand $ac_aux_dir to an absolute path.
108am_aux_dir=`cd "$ac_aux_dir" && pwd`
78])109])
79110
111# AM_CONDITIONAL -*- Autoconf -*-
80112
81# LT_INIT([OPTIONS])113# Copyright (C) 1997-2021 Free Software Foundation, Inc.
82# ------------------114#
83AC_DEFUN([LT_INIT],115# This file is free software; the Free Software Foundation
84[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK116# gives unlimited permission to copy and/or distribute it,
85AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl117# with or without modifications, as long as this notice is preserved.
86AC_BEFORE([$0], [LT_LANG])dnl
87AC_BEFORE([$0], [LT_OUTPUT])dnl
88AC_BEFORE([$0], [LTDL_INIT])dnl
89m4_require([_LT_CHECK_BUILDDIR])dnl
90118
91dnl Autoconf doesn't catch unexpanded LT_ macros by default:119# AM_CONDITIONAL(NAME, SHELL-CONDITION)
92m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl120# -------------------------------------
93m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl121# Define a conditional.
94dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4122AC_DEFUN([AM_CONDITIONAL],
95dnl unless we require an AC_DEFUNed macro:123[AC_PREREQ([2.52])dnl
96AC_REQUIRE([LTOPTIONS_VERSION])dnl124 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
97AC_REQUIRE([LTSUGAR_VERSION])dnl125 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
98AC_REQUIRE([LTVERSION_VERSION])dnl126AC_SUBST([$1_TRUE])dnl
99AC_REQUIRE([LTOBSOLETE_VERSION])dnl127AC_SUBST([$1_FALSE])dnl
100m4_require([_LT_PROG_LTMAIN])dnl128_AM_SUBST_NOTMAKE([$1_TRUE])dnl
129_AM_SUBST_NOTMAKE([$1_FALSE])dnl
130m4_define([_AM_COND_VALUE_$1], [$2])dnl
131if $2; then
132 $1_TRUE=
133 $1_FALSE='#'
134else
135 $1_TRUE='#'
136 $1_FALSE=
137fi
138AC_CONFIG_COMMANDS_PRE(
139[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
140 AC_MSG_ERROR([[conditional "$1" was never defined.
141Usually this means the macro was only invoked conditionally.]])
142fi])])
101143
102_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])144# Copyright (C) 1999-2021 Free Software Foundation, Inc.
145#
146# This file is free software; the Free Software Foundation
147# gives unlimited permission to copy and/or distribute it,
148# with or without modifications, as long as this notice is preserved.
103149
104dnl Parse OPTIONS
105_LT_SET_OPTIONS([$0], [$1])
106150
107# This can be used to rebuild libtool when needed151# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
108LIBTOOL_DEPS=$ltmain152# written in clear, in which case automake, when reading aclocal.m4,
153# will think it sees a *use*, and therefore will trigger all it's
154# C support machinery. Also note that it means that autoscan, seeing
155# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
109156
110# Always use our own libtool.
111LIBTOOL='$(SHELL) $(top_builddir)/libtool'
112AC_SUBST(LIBTOOL)dnl
113157
114_LT_SETUP158# _AM_DEPENDENCIES(NAME)
159# ----------------------
160# See how the compiler implements dependency checking.
161# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
162# We try a few techniques and use that to set a single cache variable.
163#
164# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
165# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
166# dependency, and given that the user is not expected to run this macro,
167# just rely on AC_PROG_CC.
168AC_DEFUN([_AM_DEPENDENCIES],
169[AC_REQUIRE([AM_SET_DEPDIR])dnl
170AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
171AC_REQUIRE([AM_MAKE_INCLUDE])dnl
172AC_REQUIRE([AM_DEP_TRACK])dnl
115173
116# Only expand once:174m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
117m4_define([LT_INIT])175 [$1], [CXX], [depcc="$CXX" am_compiler_list=],
118])# LT_INIT176 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
177 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
178 [$1], [UPC], [depcc="$UPC" am_compiler_list=],
179 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
180 [depcc="$$1" am_compiler_list=])
119181
120# Old names:182AC_CACHE_CHECK([dependency style of $depcc],
121AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])183 [am_cv_$1_dependencies_compiler_type],
122AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])184[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
123dnl aclocal-1.4 backwards compatibility:185 # We make a subdir and do the tests there. Otherwise we can end up
124dnl AC_DEFUN([AC_PROG_LIBTOOL], [])186 # making bogus files that we don't know about and never remove. For
125dnl AC_DEFUN([AM_PROG_LIBTOOL], [])187 # instance it was reported that on HP-UX the gcc test will end up
188 # making a dummy file named 'D' -- because '-MD' means "put the output
189 # in D".
190 rm -rf conftest.dir
191 mkdir conftest.dir
192 # Copy depcomp to subdir because otherwise we won't find it if we're
193 # using a relative directory.
194 cp "$am_depcomp" conftest.dir
195 cd conftest.dir
196 # We will build objects and dependencies in a subdirectory because
197 # it helps to detect inapplicable dependency modes. For instance
198 # both Tru64's cc and ICC support -MD to output dependencies as a
199 # side effect of compilation, but ICC will put the dependencies in
200 # the current directory while Tru64 will put them in the object
201 # directory.
202 mkdir sub
126203
204 am_cv_$1_dependencies_compiler_type=none
205 if test "$am_compiler_list" = ""; then
206 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
207 fi
208 am__universal=false
209 m4_case([$1], [CC],
210 [case " $depcc " in #(
211 *\ -arch\ *\ -arch\ *) am__universal=true ;;
212 esac],
213 [CXX],
214 [case " $depcc " in #(
215 *\ -arch\ *\ -arch\ *) am__universal=true ;;
216 esac])
127217
128# _LT_PREPARE_CC_BASENAME218 for depmode in $am_compiler_list; do
129# -----------------------219 # Setup a source with many dependencies, because some compilers
130m4_defun([_LT_PREPARE_CC_BASENAME], [220 # like to wrap large dependency lists on column 80 (with \), and
131# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.221 # we should not choose a depcomp mode which is confused by this.
132func_cc_basename ()222 #
133{223 # We need to recreate these files for each test, as the compiler may
134 for cc_temp in @S|@*""; do224 # overwrite some of them when testing with obscure command lines.
135 case $cc_temp in225 # This happens at least with the AIX C compiler.
136 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;226 : > sub/conftest.c
137 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;227 for i in 1 2 3 4 5 6; do
138 \-*) ;;228 echo '#include "conftst'$i'.h"' >> sub/conftest.c
139 *) break;;229 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
140 esac230 # Solaris 10 /bin/sh.
231 echo '/* dummy */' > sub/conftst$i.h
141 done232 done
142 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`233 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
143}
144])# _LT_PREPARE_CC_BASENAME
145234
235 # We check with '-c' and '-o' for the sake of the "dashmstdout"
236 # mode. It turns out that the SunPro C++ compiler does not properly
237 # handle '-M -o', and we need to detect this. Also, some Intel
238 # versions had trouble with output in subdirs.
239 am__obj=sub/conftest.${OBJEXT-o}
240 am__minus_obj="-o $am__obj"
241 case $depmode in
242 gcc)
243 # This depmode causes a compiler race in universal mode.
244 test "$am__universal" = false || continue
245 ;;
246 nosideeffect)
247 # After this tag, mechanisms are not by side-effect, so they'll
248 # only be used when explicitly requested.
249 if test "x$enable_dependency_tracking" = xyes; then
250 continue
251 else
252 break
253 fi
254 ;;
255 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
256 # This compiler won't grok '-c -o', but also, the minuso test has
257 # not run yet. These depmodes are late enough in the game, and
258 # so weak that their functioning should not be impacted.
259 am__obj=conftest.${OBJEXT-o}
260 am__minus_obj=
261 ;;
262 none) break ;;
263 esac
264 if depmode=$depmode \
265 source=sub/conftest.c object=$am__obj \
266 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
267 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
268 >/dev/null 2>conftest.err &&
269 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
270 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
271 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
272 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
273 # icc doesn't choke on unknown options, it will just issue warnings
274 # or remarks (even with -Werror). So we grep stderr for any message
275 # that says an option was ignored or not supported.
276 # When given -MP, icc 7.0 and 7.1 complain thusly:
277 # icc: Command line warning: ignoring option '-M'; no argument required
278 # The diagnosis changed in icc 8.0:
279 # icc: Command line remark: option '-MP' not supported
280 if (grep 'ignoring option' conftest.err ||
281 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
282 am_cv_$1_dependencies_compiler_type=$depmode
283 break
284 fi
285 fi
286 done
146287
147# _LT_CC_BASENAME(CC)288 cd ..
148# -------------------289 rm -rf conftest.dir
149# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,290else
150# but that macro is also expanded into generated libtool script, which291 am_cv_$1_dependencies_compiler_type=none
151# arranges for $SED and $ECHO to be set by different means.292fi
152m4_defun([_LT_CC_BASENAME],293])
153[m4_require([_LT_PREPARE_CC_BASENAME])dnl294AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
154AC_REQUIRE([_LT_DECL_SED])dnl295AM_CONDITIONAL([am__fastdep$1], [
155AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl296 test "x$enable_dependency_tracking" != xno \
156func_cc_basename $1297 && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
157cc_basename=$func_cc_basename_result
158])298])
159299
160300
161# _LT_FILEUTILS_DEFAULTS301# AM_SET_DEPDIR
162# ----------------------302# -------------
163# It is okay to use these file commands and assume they have been set303# Choose a directory name for dependency files.
164# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.304# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
165m4_defun([_LT_FILEUTILS_DEFAULTS],305AC_DEFUN([AM_SET_DEPDIR],
166[: ${CP="cp -f"}306[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
167: ${MV="mv -f"}307AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
168: ${RM="rm -f"}308])
169])# _LT_FILEUTILS_DEFAULTS
170
171
172# _LT_SETUP
173# ---------
174m4_defun([_LT_SETUP],
175[AC_REQUIRE([AC_CANONICAL_HOST])dnl
176AC_REQUIRE([AC_CANONICAL_BUILD])dnl
177AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
178AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
179309
180_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
181dnl
182_LT_DECL([], [host_alias], [0], [The host system])dnl
183_LT_DECL([], [host], [0])dnl
184_LT_DECL([], [host_os], [0])dnl
185dnl
186_LT_DECL([], [build_alias], [0], [The build system])dnl
187_LT_DECL([], [build], [0])dnl
188_LT_DECL([], [build_os], [0])dnl
189dnl
190AC_REQUIRE([AC_PROG_CC])dnl
191AC_REQUIRE([LT_PATH_LD])dnl
192AC_REQUIRE([LT_PATH_NM])dnl
193dnl
194AC_REQUIRE([AC_PROG_LN_S])dnl
195test -z "$LN_S" && LN_S="ln -s"
196_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
197dnl
198AC_REQUIRE([LT_CMD_MAX_LEN])dnl
199_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
200_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
201dnl
202m4_require([_LT_FILEUTILS_DEFAULTS])dnl
203m4_require([_LT_CHECK_SHELL_FEATURES])dnl
204m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
205m4_require([_LT_CMD_RELOAD])dnl
206m4_require([_LT_CHECK_MAGIC_METHOD])dnl
207m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
208m4_require([_LT_CMD_OLD_ARCHIVE])dnl
209m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
210m4_require([_LT_WITH_SYSROOT])dnl
211m4_require([_LT_CMD_TRUNCATE])dnl
212310
213_LT_CONFIG_LIBTOOL_INIT([311# AM_DEP_TRACK
214# See if we are running on zsh, and set the options that allow our312# ------------
215# commands through without removal of \ escapes INIT.313AC_DEFUN([AM_DEP_TRACK],
216if test -n "\${ZSH_VERSION+set}"; then314[AC_ARG_ENABLE([dependency-tracking], [dnl
217 setopt NO_GLOB_SUBST315AS_HELP_STRING(
316 [--enable-dependency-tracking],
317 [do not reject slow dependency extractors])
318AS_HELP_STRING(
319 [--disable-dependency-tracking],
320 [speeds up one-time build])])
321if test "x$enable_dependency_tracking" != xno; then
322 am_depcomp="$ac_aux_dir/depcomp"
323 AMDEPBACKSLASH='\'
324 am__nodep='_no'
218fi325fi
326AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
327AC_SUBST([AMDEPBACKSLASH])dnl
328_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
329AC_SUBST([am__nodep])dnl
330_AM_SUBST_NOTMAKE([am__nodep])dnl
219])331])
220if test -n "${ZSH_VERSION+set}"; then
221 setopt NO_GLOB_SUBST
222fi
223332
224_LT_CHECK_OBJDIR333# Generate code to set up dependency tracking. -*- Autoconf -*-
225334
226m4_require([_LT_TAG_COMPILER])dnl335# Copyright (C) 1999-2021 Free Software Foundation, Inc.
336#
337# This file is free software; the Free Software Foundation
338# gives unlimited permission to copy and/or distribute it,
339# with or without modifications, as long as this notice is preserved.
227340
228case $host_os in341# _AM_OUTPUT_DEPENDENCY_COMMANDS
229aix3*)342# ------------------------------
230 # AIX sometimes has problems with the GCC collect2 program. For some343AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
231 # reason, if we set the COLLECT_NAMES environment variable, the problems344[{
232 # vanish in a puff of smoke.345 # Older Autoconf quotes --file arguments for eval, but not when files
233 if test set != "${COLLECT_NAMES+set}"; then346 # are listed without --file. Let's play safe and only enable the eval
234 COLLECT_NAMES=347 # if we detect the quoting.
235 export COLLECT_NAMES348 # TODO: see whether this extra hack can be removed once we start
349 # requiring Autoconf 2.70 or later.
350 AS_CASE([$CONFIG_FILES],
351 [*\'*], [eval set x "$CONFIG_FILES"],
352 [*], [set x $CONFIG_FILES])
353 shift
354 # Used to flag and report bootstrapping failures.
355 am_rc=0
356 for am_mf
357 do
358 # Strip MF so we end up with the name of the file.
359 am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
360 # Check whether this is an Automake generated Makefile which includes
361 # dependency-tracking related rules and includes.
362 # Grep'ing the whole file directly is not great: AIX grep has a line
363 # limit of 2048, but all sed's we know have understand at least 4000.
364 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
365 || continue
366 am_dirpart=`AS_DIRNAME(["$am_mf"])`
367 am_filepart=`AS_BASENAME(["$am_mf"])`
368 AM_RUN_LOG([cd "$am_dirpart" \
369 && sed -e '/# am--include-marker/d' "$am_filepart" \
370 | $MAKE -f - am--depfiles]) || am_rc=$?
371 done
372 if test $am_rc -ne 0; then
373 AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
374 for automatic dependency tracking. If GNU make was not used, consider
375 re-running the configure script with MAKE="gmake" (or whatever is
376 necessary). You can also try re-running configure with the
377 '--disable-dependency-tracking' option to at least be able to build
378 the package (albeit without support for automatic dependency tracking).])
236 fi379 fi
237 ;;380 AS_UNSET([am_dirpart])
238esac381 AS_UNSET([am_filepart])
239382 AS_UNSET([am_mf])
240# Global variables:383 AS_UNSET([am_rc])
241ofile=libtool384 rm -f conftest-deps.mk
242can_build_shared=yes385}
386])# _AM_OUTPUT_DEPENDENCY_COMMANDS
243387
244# All known linkers require a '.a' archive for static linking (except MSVC,
245# which needs '.lib').
246libext=a
247388
248with_gnu_ld=$lt_cv_prog_gnu_ld389# AM_OUTPUT_DEPENDENCY_COMMANDS
390# -----------------------------
391# This macro should only be invoked once -- use via AC_REQUIRE.
392#
393# This code is only required when automatic dependency tracking is enabled.
394# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
395# order to bootstrap the dependency handling code.
396AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
397[AC_CONFIG_COMMANDS([depfiles],
398 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
399 [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
249400
250old_CC=$CC401# Do all the work for Automake. -*- Autoconf -*-
251old_CFLAGS=$CFLAGS
252402
253# Set sane defaults for various variables403# Copyright (C) 1996-2021 Free Software Foundation, Inc.
254test -z "$CC" && CC=cc404#
255test -z "$LTCC" && LTCC=$CC405# This file is free software; the Free Software Foundation
256test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS406# gives unlimited permission to copy and/or distribute it,
257test -z "$LD" && LD=ld407# with or without modifications, as long as this notice is preserved.
258test -z "$ac_objext" && ac_objext=o
259408
260_LT_CC_BASENAME([$compiler])409# This macro actually does too much. Some checks are only needed if
410# your package does certain things. But this isn't really a big deal.
261411
262# Only perform the check for file, if the check method requires it412dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
263test -z "$MAGIC_CMD" && MAGIC_CMD=file413m4_define([AC_PROG_CC],
264case $deplibs_check_method in414m4_defn([AC_PROG_CC])
265file_magic*)415[_AM_PROG_CC_C_O
266 if test "$file_magic_cmd" = '$MAGIC_CMD'; then416])
267 _LT_PATH_MAGIC
268 fi
269 ;;
270esac
271417
272# Use C for the default configuration in the libtool script418# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
273LT_SUPPORTED_TAG([CC])419# AM_INIT_AUTOMAKE([OPTIONS])
274_LT_LANG_C_CONFIG420# -----------------------------------------------
275_LT_LANG_DEFAULT_CONFIG421# The call with PACKAGE and VERSION arguments is the old style
276_LT_CONFIG_COMMANDS422# call (pre autoconf-2.50), which is being phased out. PACKAGE
277])# _LT_SETUP423# and VERSION should now be passed to AC_INIT and removed from
424# the call to AM_INIT_AUTOMAKE.
425# We support both call styles for the transition. After
426# the next Automake release, Autoconf can make the AC_INIT
427# arguments mandatory, and then we can depend on a new Autoconf
428# release and drop the old call support.
429AC_DEFUN([AM_INIT_AUTOMAKE],
430[AC_PREREQ([2.65])dnl
431m4_ifdef([_$0_ALREADY_INIT],
432 [m4_fatal([$0 expanded multiple times
433]m4_defn([_$0_ALREADY_INIT]))],
434 [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
435dnl Autoconf wants to disallow AM_ names. We explicitly allow
436dnl the ones we care about.
437m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
438AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
439AC_REQUIRE([AC_PROG_INSTALL])dnl
440if test "`cd $srcdir && pwd`" != "`pwd`"; then
441 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
442 # is not polluted with repeated "-I."
443 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
444 # test to see if srcdir already configured
445 if test -f $srcdir/config.status; then
446 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
447 fi
448fi
278449
450# test whether we have cygpath
451if test -z "$CYGPATH_W"; then
452 if (cygpath --version) >/dev/null 2>/dev/null; then
453 CYGPATH_W='cygpath -w'
454 else
455 CYGPATH_W=echo
456 fi
457fi
458AC_SUBST([CYGPATH_W])
279459
280# _LT_PREPARE_SED_QUOTE_VARS460# Define the identity of the package.
281# --------------------------461dnl Distinguish between old-style and new-style calls.
282# Define a few sed substitution that help us do robust quoting.462m4_ifval([$2],
283m4_defun([_LT_PREPARE_SED_QUOTE_VARS],463[AC_DIAGNOSE([obsolete],
284[# Backslashify metacharacters that are still active within464 [$0: two- and three-arguments forms are deprecated.])
285# double-quoted strings.465m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
286sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'466 AC_SUBST([PACKAGE], [$1])dnl
467 AC_SUBST([VERSION], [$2])],
468[_AM_SET_OPTIONS([$1])dnl
469dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
470m4_if(
471 m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
472 [ok:ok],,
473 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
474 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
475 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
287476
288# Same as above, but do not quote variable references.477_AM_IF_OPTION([no-define],,
289double_quote_subst='s/\([["`\\]]\)/\\\1/g'478[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
479 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
290480
291# Sed substitution to delay expansion of an escaped shell variable in a481# Some tools Automake needs.
292# double_quote_subst'ed string.482AC_REQUIRE([AM_SANITY_CHECK])dnl
293delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'483AC_REQUIRE([AC_ARG_PROGRAM])dnl
484AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
485AM_MISSING_PROG([AUTOCONF], [autoconf])
486AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
487AM_MISSING_PROG([AUTOHEADER], [autoheader])
488AM_MISSING_PROG([MAKEINFO], [makeinfo])
489AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
490AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
491AC_REQUIRE([AC_PROG_MKDIR_P])dnl
492# For better backward compatibility. To be removed once Automake 1.9.x
493# dies out for good. For more background, see:
494# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
495# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
496AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
497# We need awk for the "check" target (and possibly the TAP driver). The
498# system "awk" is bad on some platforms.
499AC_REQUIRE([AC_PROG_AWK])dnl
500AC_REQUIRE([AC_PROG_MAKE_SET])dnl
501AC_REQUIRE([AM_SET_LEADING_DOT])dnl
502_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
503 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
504 [_AM_PROG_TAR([v7])])])
505_AM_IF_OPTION([no-dependencies],,
506[AC_PROVIDE_IFELSE([AC_PROG_CC],
507 [_AM_DEPENDENCIES([CC])],
508 [m4_define([AC_PROG_CC],
509 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
510AC_PROVIDE_IFELSE([AC_PROG_CXX],
511 [_AM_DEPENDENCIES([CXX])],
512 [m4_define([AC_PROG_CXX],
513 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
514AC_PROVIDE_IFELSE([AC_PROG_OBJC],
515 [_AM_DEPENDENCIES([OBJC])],
516 [m4_define([AC_PROG_OBJC],
517 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
518AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
519 [_AM_DEPENDENCIES([OBJCXX])],
520 [m4_define([AC_PROG_OBJCXX],
521 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
522])
523# Variables for tags utilities; see am/tags.am
524if test -z "$CTAGS"; then
525 CTAGS=ctags
526fi
527AC_SUBST([CTAGS])
528if test -z "$ETAGS"; then
529 ETAGS=etags
530fi
531AC_SUBST([ETAGS])
532if test -z "$CSCOPE"; then
533 CSCOPE=cscope
534fi
535AC_SUBST([CSCOPE])
294536
295# Sed substitution to delay expansion of an escaped single quote.537AC_REQUIRE([AM_SILENT_RULES])dnl
296delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'538dnl The testsuite driver may need to know about EXEEXT, so add the
539dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
540dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
541AC_CONFIG_COMMANDS_PRE(dnl
542[m4_provide_if([_AM_COMPILER_EXEEXT],
543 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
297544
298# Sed substitution to avoid accidental globbing in evaled expressions545# POSIX will say in a future version that running "rm -f" with no argument
299no_glob_subst='s/\*/\\\*/g'546# is OK; and we want to be able to make that assumption in our Makefile
300])547# recipes. So use an aggressive probe to check that the usage we want is
548# actually supported "in the wild" to an acceptable degree.
549# See automake bug#10828.
550# To make any issue more visible, cause the running configure to be aborted
551# by default if the 'rm' program in use doesn't match our expectations; the
552# user can still override this though.
553if rm -f && rm -fr && rm -rf; then : OK; else
554 cat >&2 <<'END'
555Oops!
301556
302# _LT_PROG_LTMAIN557Your 'rm' program seems unable to run without file operands specified
303# ---------------558on the command line, even when the '-f' option is present. This is contrary
304# Note that this code is called both from 'configure', and 'config.status'559to the behaviour of most rm programs out there, and not conforming with
305# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,560the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
306# 'config.status' has no value for ac_aux_dir unless we are using Automake,
307# so we pass a copy along to make sure it has a sensible value anyway.
308m4_defun([_LT_PROG_LTMAIN],
309[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
310_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
311ltmain=$ac_aux_dir/ltmain.sh
312])# _LT_PROG_LTMAIN
313561
562Please tell bug-automake@gnu.org about your system, including the value
563of your $PATH and any error possibly output before this message. This
564can help us improve future automake versions.
314565
566END
567 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
568 echo 'Configuration will proceed anyway, since you have set the' >&2
569 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
570 echo >&2
571 else
572 cat >&2 <<'END'
573Aborting the configuration process, to ensure you take notice of the issue.
315574
316# So that we can recreate a full libtool script including additional575You can download and install GNU coreutils to get an 'rm' implementation
317# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS576that behaves properly: <https://www.gnu.org/software/coreutils/>.
318# in macros and then make a single call at the end using the 'libtool'
319# label.
320577
578If you want to complete the configuration process using your problematic
579'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
580to "yes", and re-run configure.
321581
322# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])582END
323# ----------------------------------------583 AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
324# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.584 fi
325m4_define([_LT_CONFIG_LIBTOOL_INIT],585fi
326[m4_ifval([$1],586dnl The trailing newline in this macro's definition is deliberate, for
327 [m4_append([_LT_OUTPUT_LIBTOOL_INIT],587dnl backward compatibility and to allow trailing 'dnl'-style comments
328 [$1588dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
329])])])589])
330590
331# Initialize.591dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
332m4_define([_LT_OUTPUT_LIBTOOL_INIT])592dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
593dnl mangled by Autoconf and run in a shell conditional statement.
594m4_define([_AC_COMPILER_EXEEXT],
595m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
333596
597# When config.status generates a header, we must update the stamp-h file.
598# This file resides in the same directory as the config header
599# that is generated. The stamp files are numbered to have different names.
334600
335# _LT_CONFIG_LIBTOOL([COMMANDS])601# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
336# ------------------------------602# loop where config.status creates the headers, so we can generate
337# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.603# our stamp files there.
338m4_define([_LT_CONFIG_LIBTOOL],604AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
339[m4_ifval([$1],605[# Compute $1's index in $config_headers.
340 [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],606_am_arg=$1
341 [$1607_am_stamp_count=1
342])])])608for _am_header in $config_headers :; do
343609 case $_am_header in
344# Initialize.610 $_am_arg | $_am_arg:* )
345m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])611 break ;;
346612 * )
613 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
614 esac
615done
616echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
347617
348# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])618# Copyright (C) 2001-2021 Free Software Foundation, Inc.
349# -----------------------------------------------------619#
350m4_defun([_LT_CONFIG_SAVE_COMMANDS],620# This file is free software; the Free Software Foundation
351[_LT_CONFIG_LIBTOOL([$1])621# gives unlimited permission to copy and/or distribute it,
352_LT_CONFIG_LIBTOOL_INIT([$2])622# with or without modifications, as long as this notice is preserved.
353])
354623
624# AM_PROG_INSTALL_SH
625# ------------------
626# Define $install_sh.
627AC_DEFUN([AM_PROG_INSTALL_SH],
628[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
629if test x"${install_sh+set}" != xset; then
630 case $am_aux_dir in
631 *\ * | *\ *)
632 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
633 *)
634 install_sh="\${SHELL} $am_aux_dir/install-sh"
635 esac
636fi
637AC_SUBST([install_sh])])
355638
356# _LT_FORMAT_COMMENT([COMMENT])639# Copyright (C) 2003-2021 Free Software Foundation, Inc.
357# -----------------------------640#
358# Add leading comment marks to the start of each line, and a trailing641# This file is free software; the Free Software Foundation
359# full-stop to the whole comment if one is not present already.642# gives unlimited permission to copy and/or distribute it,
360m4_define([_LT_FORMAT_COMMENT],643# with or without modifications, as long as this notice is preserved.
361[m4_ifval([$1], [
362m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
363 [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
364)])
365644
645# Check whether the underlying file-system supports filenames
646# with a leading dot. For instance MS-DOS doesn't.
647AC_DEFUN([AM_SET_LEADING_DOT],
648[rm -rf .tst 2>/dev/null
649mkdir .tst 2>/dev/null
650if test -d .tst; then
651 am__leading_dot=.
652else
653 am__leading_dot=_
654fi
655rmdir .tst 2>/dev/null
656AC_SUBST([am__leading_dot])])
366657
658# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
659# From Jim Meyering
367660
661# Copyright (C) 1996-2021 Free Software Foundation, Inc.
662#
663# This file is free software; the Free Software Foundation
664# gives unlimited permission to copy and/or distribute it,
665# with or without modifications, as long as this notice is preserved.
368666
667# AM_MAINTAINER_MODE([DEFAULT-MODE])
668# ----------------------------------
669# Control maintainer-specific portions of Makefiles.
670# Default is to disable them, unless 'enable' is passed literally.
671# For symmetry, 'disable' may be passed as well. Anyway, the user
672# can override the default with the --enable/--disable switch.
673AC_DEFUN([AM_MAINTAINER_MODE],
674[m4_case(m4_default([$1], [disable]),
675 [enable], [m4_define([am_maintainer_other], [disable])],
676 [disable], [m4_define([am_maintainer_other], [enable])],
677 [m4_define([am_maintainer_other], [enable])
678 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
679AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
680 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
681 AC_ARG_ENABLE([maintainer-mode],
682 [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
683 am_maintainer_other[ make rules and dependencies not useful
684 (and sometimes confusing) to the casual installer])],
685 [USE_MAINTAINER_MODE=$enableval],
686 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
687 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
688 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
689 MAINT=$MAINTAINER_MODE_TRUE
690 AC_SUBST([MAINT])dnl
691]
692)
369693
370# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])694# Check to see how 'make' treats includes. -*- Autoconf -*-
371# -------------------------------------------------------------------
372# CONFIGNAME is the name given to the value in the libtool script.
373# VARNAME is the (base) name used in the configure script.
374# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
375# VARNAME. Any other value will be used directly.
376m4_define([_LT_DECL],
377[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
378 [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
379 [m4_ifval([$1], [$1], [$2])])
380 lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
381 m4_ifval([$4],
382 [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
383 lt_dict_add_subkey([lt_decl_dict], [$2],
384 [tagged?], [m4_ifval([$5], [yes], [no])])])
385])
386695
696# Copyright (C) 2001-2021 Free Software Foundation, Inc.
697#
698# This file is free software; the Free Software Foundation
699# gives unlimited permission to copy and/or distribute it,
700# with or without modifications, as long as this notice is preserved.
387701
388# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])702# AM_MAKE_INCLUDE()
389# --------------------------------------------------------703# -----------------
390m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])704# Check whether make has an 'include' directive that can support all
705# the idioms we need for our automatic dependency tracking code.
706AC_DEFUN([AM_MAKE_INCLUDE],
707[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
708cat > confinc.mk << 'END'
709am__doit:
710 @echo this is the am__doit target >confinc.out
711.PHONY: am__doit
712END
713am__include="#"
714am__quote=
715# BSD make does it like this.
716echo '.include "confinc.mk" # ignored' > confmf.BSD
717# Other make implementations (GNU, Solaris 10, AIX) do it like this.
718echo 'include confinc.mk # ignored' > confmf.GNU
719_am_result=no
720for s in GNU BSD; do
721 AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
722 AS_CASE([$?:`cat confinc.out 2>/dev/null`],
723 ['0:this is the am__doit target'],
724 [AS_CASE([$s],
725 [BSD], [am__include='.include' am__quote='"'],
726 [am__include='include' am__quote=''])])
727 if test "$am__include" != "#"; then
728 _am_result="yes ($s style)"
729 break
730 fi
731done
732rm -f confinc.* confmf.*
733AC_MSG_RESULT([${_am_result}])
734AC_SUBST([am__include])])
735AC_SUBST([am__quote])])
391736
737# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
392738
393# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])739# Copyright (C) 1997-2021 Free Software Foundation, Inc.
394# ------------------------------------------------740#
395m4_define([lt_decl_tag_varnames],741# This file is free software; the Free Software Foundation
396[_lt_decl_filter([tagged?], [yes], $@)])742# gives unlimited permission to copy and/or distribute it,
743# with or without modifications, as long as this notice is preserved.
397744
745# AM_MISSING_PROG(NAME, PROGRAM)
746# ------------------------------
747AC_DEFUN([AM_MISSING_PROG],
748[AC_REQUIRE([AM_MISSING_HAS_RUN])
749$1=${$1-"${am_missing_run}$2"}
750AC_SUBST($1)])
398751
399# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])752# AM_MISSING_HAS_RUN
400# ---------------------------------------------------------753# ------------------
401m4_define([_lt_decl_filter],754# Define MISSING if not defined so far and test if it is modern enough.
402[m4_case([$#],755# If it is, set am_missing_run to use it, otherwise, to nothing.
403 [0], [m4_fatal([$0: too few arguments: $#])],756AC_DEFUN([AM_MISSING_HAS_RUN],
404 [1], [m4_fatal([$0: too few arguments: $#: $1])],757[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
405 [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],758AC_REQUIRE_AUX_FILE([missing])dnl
406 [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],759if test x"${MISSING+set}" != xset; then
407 [lt_dict_filter([lt_decl_dict], $@)])[]dnl760 MISSING="\${SHELL} '$am_aux_dir/missing'"
761fi
762# Use eval to expand $SHELL
763if eval "$MISSING --is-lightweight"; then
764 am_missing_run="$MISSING "
765else
766 am_missing_run=
767 AC_MSG_WARN(['missing' script is too old or missing])
768fi
408])769])
409770
771# Helper functions for option handling. -*- Autoconf -*-
410772
411# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])773# Copyright (C) 2001-2021 Free Software Foundation, Inc.
412# --------------------------------------------------774#
413m4_define([lt_decl_quote_varnames],775# This file is free software; the Free Software Foundation
414[_lt_decl_filter([value], [1], $@)])776# gives unlimited permission to copy and/or distribute it,
415777# with or without modifications, as long as this notice is preserved.
416778
417# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])779# _AM_MANGLE_OPTION(NAME)
418# ---------------------------------------------------780# -----------------------
419m4_define([lt_decl_dquote_varnames],781AC_DEFUN([_AM_MANGLE_OPTION],
420[_lt_decl_filter([value], [2], $@)])782[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
421783
784# _AM_SET_OPTION(NAME)
785# --------------------
786# Set option NAME. Presently that only means defining a flag for this option.
787AC_DEFUN([_AM_SET_OPTION],
788[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
422789
423# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])790# _AM_SET_OPTIONS(OPTIONS)
424# ---------------------------------------------------791# ------------------------
425m4_define([lt_decl_varnames_tagged],792# OPTIONS is a space-separated list of Automake options.
426[m4_assert([$# <= 2])dnl793AC_DEFUN([_AM_SET_OPTIONS],
427_$0(m4_quote(m4_default([$1], [[, ]])),794[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
428 m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
429 m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
430m4_define([_lt_decl_varnames_tagged],
431[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
432795
796# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
797# -------------------------------------------
798# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
799AC_DEFUN([_AM_IF_OPTION],
800[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
433801
434# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])802# Copyright (C) 1999-2021 Free Software Foundation, Inc.
435# ------------------------------------------------
436m4_define([lt_decl_all_varnames],
437[_$0(m4_quote(m4_default([$1], [[, ]])),
438 m4_if([$2], [],
439 m4_quote(lt_decl_varnames),
440 m4_quote(m4_shift($@))))[]dnl
441])
442m4_define([_lt_decl_all_varnames],
443[lt_join($@, lt_decl_varnames_tagged([$1],
444 lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
445])
446
447
448# _LT_CONFIG_STATUS_DECLARE([VARNAME])
449# ------------------------------------
450# Quote a variable value, and forward it to 'config.status' so that its
451# declaration there will have the same value as in 'configure'. VARNAME
452# must have a single quote delimited value for this to work.
453m4_define([_LT_CONFIG_STATUS_DECLARE],
454[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
455
456
457# _LT_CONFIG_STATUS_DECLARATIONS
458# ------------------------------
459# We delimit libtool config variables with single quotes, so when
460# we write them to config.status, we have to be sure to quote all
461# embedded single quotes properly. In configure, this macro expands
462# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
463#803#
464# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'804# This file is free software; the Free Software Foundation
465m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],805# gives unlimited permission to copy and/or distribute it,
466[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),806# with or without modifications, as long as this notice is preserved.
467 [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
468
469807
470# _LT_LIBTOOL_TAGS808# _AM_PROG_CC_C_O
471# ----------------809# ---------------
472# Output comment and list of tags supported by the script810# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
473m4_defun([_LT_LIBTOOL_TAGS],811# to automatically call this.
474[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl812AC_DEFUN([_AM_PROG_CC_C_O],
475available_tags='_LT_TAGS'dnl813[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
476])814AC_REQUIRE_AUX_FILE([compile])dnl
815AC_LANG_PUSH([C])dnl
816AC_CACHE_CHECK(
817 [whether $CC understands -c and -o together],
818 [am_cv_prog_cc_c_o],
819 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
820 # Make sure it works both with $CC and with simple cc.
821 # Following AC_PROG_CC_C_O, we do the test twice because some
822 # compilers refuse to overwrite an existing .o file with -o,
823 # though they will create one.
824 am_cv_prog_cc_c_o=yes
825 for am_i in 1 2; do
826 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
827 && test -f conftest2.$ac_objext; then
828 : OK
829 else
830 am_cv_prog_cc_c_o=no
831 break
832 fi
833 done
834 rm -f core conftest*
835 unset am_i])
836if test "$am_cv_prog_cc_c_o" != yes; then
837 # Losing compiler, so override with the script.
838 # FIXME: It is wrong to rewrite CC.
839 # But if we don't then we get into trouble of one sort or another.
840 # A longer-term fix would be to have automake use am__CC in this case,
841 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
842 CC="$am_aux_dir/compile $CC"
843fi
844AC_LANG_POP([C])])
477845
846# For backward compatibility.
847AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
478848
479# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])849# Copyright (C) 2001-2021 Free Software Foundation, Inc.
480# -----------------------------------
481# Extract the dictionary values for VARNAME (optionally with TAG) and
482# expand to a commented shell variable setting:
483#850#
484# # Some comment about what VAR is for.851# This file is free software; the Free Software Foundation
485# visible_name=$lt_internal_name852# gives unlimited permission to copy and/or distribute it,
486m4_define([_LT_LIBTOOL_DECLARE],853# with or without modifications, as long as this notice is preserved.
487[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
488 [description])))[]dnl
489m4_pushdef([_libtool_name],
490 m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
491m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
492 [0], [_libtool_name=[$]$1],
493 [1], [_libtool_name=$lt_[]$1],
494 [2], [_libtool_name=$lt_[]$1],
495 [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
496m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
497])
498
499
500# _LT_LIBTOOL_CONFIG_VARS
501# -----------------------
502# Produce commented declarations of non-tagged libtool config variables
503# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
504# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
505# section) are produced by _LT_LIBTOOL_TAG_VARS.
506m4_defun([_LT_LIBTOOL_CONFIG_VARS],
507[m4_foreach([_lt_var],
508 m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
509 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
510
511
512# _LT_LIBTOOL_TAG_VARS(TAG)
513# -------------------------
514m4_define([_LT_LIBTOOL_TAG_VARS],
515[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
516 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
517
518
519# _LT_TAGVAR(VARNAME, [TAGNAME])
520# ------------------------------
521m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
522
523854
524# _LT_CONFIG_COMMANDS855# AM_RUN_LOG(COMMAND)
525# -------------------856# -------------------
526# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of857# Run COMMAND, save the exit status in ac_status, and log it.
527# variables for single and double quote escaping we saved from calls858# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
528# to _LT_DECL, we can put quote escaped variables declarations859AC_DEFUN([AM_RUN_LOG],
529# into 'config.status', and then the shell code to quote escape them in860[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
530# for loops in 'config.status'. Finally, any additional code accumulated861 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
531# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.862 ac_status=$?
532m4_defun([_LT_CONFIG_COMMANDS],863 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
533[AC_PROVIDE_IFELSE([LT_OUTPUT],864 (exit $ac_status); }])
534 dnl If the libtool generation code has been placed in $CONFIG_LT,
535 dnl instead of duplicating it all over again into config.status,
536 dnl then we will have config.status run $CONFIG_LT later, so it
537 dnl needs to know what name is stored there:
538 [AC_CONFIG_COMMANDS([libtool],
539 [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
540 dnl If the libtool generation code is destined for config.status,
541 dnl expand the accumulated commands and init code now:
542 [AC_CONFIG_COMMANDS([libtool],
543 [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
544])#_LT_CONFIG_COMMANDS
545865
866# Check to make sure that the build environment is sane. -*- Autoconf -*-
546867
547# Initialize.868# Copyright (C) 1996-2021 Free Software Foundation, Inc.
548m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],869#
549[870# This file is free software; the Free Software Foundation
871# gives unlimited permission to copy and/or distribute it,
872# with or without modifications, as long as this notice is preserved.
550873
551# The HP-UX ksh and POSIX shell print the target directory to stdout874# AM_SANITY_CHECK
552# if CDPATH is set.875# ---------------
553(unset CDPATH) >/dev/null 2>&1 && unset CDPATH876AC_DEFUN([AM_SANITY_CHECK],
877[AC_MSG_CHECKING([whether build environment is sane])
878# Reject unsafe characters in $srcdir or the absolute working directory
879# name. Accept space and tab only in the latter.
880am_lf='
881'
882case `pwd` in
883 *[[\\\"\#\$\&\'\`$am_lf]]*)
884 AC_MSG_ERROR([unsafe absolute working directory name]);;
885esac
886case $srcdir in
887 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
888 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
889esac
554890
555sed_quote_subst='$sed_quote_subst'891# Do 'set' in a subshell so we don't clobber the current shell's
556double_quote_subst='$double_quote_subst'892# arguments. Must try -L first in case configure is actually a
557delay_variable_subst='$delay_variable_subst'893# symlink; some systems play weird games with the mod time of symlinks
558_LT_CONFIG_STATUS_DECLARATIONS894# (eg FreeBSD returns the mod time of the symlink's containing
559LTCC='$LTCC'895# directory).
560LTCFLAGS='$LTCFLAGS'896if (
561compiler='$compiler_DEFAULT'897 am_has_slept=no
898 for am_try in 1 2; do
899 echo "timestamp, slept: $am_has_slept" > conftest.file
900 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
901 if test "$[*]" = "X"; then
902 # -L didn't work.
903 set X `ls -t "$srcdir/configure" conftest.file`
904 fi
905 if test "$[*]" != "X $srcdir/configure conftest.file" \
906 && test "$[*]" != "X conftest.file $srcdir/configure"; then
562907
563# A function that is used when there is no print builtin or printf.908 # If neither matched, then we have a broken ls. This can happen
564func_fallback_echo ()909 # if, for instance, CONFIG_SHELL is bash and it inherits a
565{910 # broken ls alias from the environment. This has actually
566 eval 'cat <<_LTECHO_EOF911 # happened. Such a system could not be considered "sane".
567\$[]1912 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
568_LTECHO_EOF'913 alias in your environment])
569}914 fi
915 if test "$[2]" = conftest.file || test $am_try -eq 2; then
916 break
917 fi
918 # Just in case.
919 sleep 1
920 am_has_slept=yes
921 done
922 test "$[2]" = conftest.file
923 )
924then
925 # Ok.
926 :
927else
928 AC_MSG_ERROR([newly created file is older than distributed files!
929Check your system clock])
930fi
931AC_MSG_RESULT([yes])
932# If we didn't sleep, we still need to ensure time stamps of config.status and
933# generated files are strictly newer.
934am_sleep_pid=
935if grep 'slept: no' conftest.file >/dev/null 2>&1; then
936 ( sleep 1 ) &
937 am_sleep_pid=$!
938fi
939AC_CONFIG_COMMANDS_PRE(
940 [AC_MSG_CHECKING([that generated files are newer than configure])
941 if test -n "$am_sleep_pid"; then
942 # Hide warnings about reused PIDs.
943 wait $am_sleep_pid 2>/dev/null
944 fi
945 AC_MSG_RESULT([done])])
946rm -f conftest.file
947])
570948
571# Quote evaled strings.949# Copyright (C) 2009-2021 Free Software Foundation, Inc.
572for var in lt_decl_all_varnames([[ \950#
573]], lt_decl_quote_varnames); do951# This file is free software; the Free Software Foundation
574 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in952# gives unlimited permission to copy and/or distribute it,
575 *[[\\\\\\\`\\"\\\$]]*)953# with or without modifications, as long as this notice is preserved.
576 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
577 ;;
578 *)
579 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
580 ;;
581 esac
582done
583
584# Double-quote double-evaled strings.
585for var in lt_decl_all_varnames([[ \
586]], lt_decl_dquote_varnames); do
587 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
588 *[[\\\\\\\`\\"\\\$]]*)
589 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
590 ;;
591 *)
592 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
593 ;;
594 esac
595done
596954
597_LT_OUTPUT_LIBTOOL_INIT955# AM_SILENT_RULES([DEFAULT])
956# --------------------------
957# Enable less verbose build rules; with the default set to DEFAULT
958# ("yes" being less verbose, "no" or empty being verbose).
959AC_DEFUN([AM_SILENT_RULES],
960[AC_ARG_ENABLE([silent-rules], [dnl
961AS_HELP_STRING(
962 [--enable-silent-rules],
963 [less verbose build output (undo: "make V=1")])
964AS_HELP_STRING(
965 [--disable-silent-rules],
966 [verbose build output (undo: "make V=0")])dnl
967])
968case $enable_silent_rules in @%:@ (((
969 yes) AM_DEFAULT_VERBOSITY=0;;
970 no) AM_DEFAULT_VERBOSITY=1;;
971 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
972esac
973dnl
974dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
975dnl do not support nested variable expansions.
976dnl See automake bug#9928 and bug#10237.
977am_make=${MAKE-make}
978AC_CACHE_CHECK([whether $am_make supports nested variables],
979 [am_cv_make_support_nested_variables],
980 [if AS_ECHO([['TRUE=$(BAR$(V))
981BAR0=false
982BAR1=true
983V=1
984am__doit:
985 @$(TRUE)
986.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
987 am_cv_make_support_nested_variables=yes
988else
989 am_cv_make_support_nested_variables=no
990fi])
991if test $am_cv_make_support_nested_variables = yes; then
992 dnl Using '$V' instead of '$(V)' breaks IRIX make.
993 AM_V='$(V)'
994 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
995else
996 AM_V=$AM_DEFAULT_VERBOSITY
997 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
998fi
999AC_SUBST([AM_V])dnl
1000AM_SUBST_NOTMAKE([AM_V])dnl
1001AC_SUBST([AM_DEFAULT_V])dnl
1002AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1003AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1004AM_BACKSLASH='\'
1005AC_SUBST([AM_BACKSLASH])dnl
1006_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
598])1007])
5991008
600# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])1009# Copyright (C) 2001-2021 Free Software Foundation, Inc.
601# ------------------------------------1010#
602# Generate a child script FILE with all initialization necessary to1011# This file is free software; the Free Software Foundation
603# reuse the environment learned by the parent script, and make the1012# gives unlimited permission to copy and/or distribute it,
604# file executable. If COMMENT is supplied, it is inserted after the1013# with or without modifications, as long as this notice is preserved.
605# '#!' sequence but before initialization text begins. After this
606# macro, additional text can be appended to FILE to form the body of
607# the child script. The macro ends with non-zero status if the
608# file could not be fully written (such as if the disk is full).
609m4_ifdef([AS_INIT_GENERATED],
610[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
611[m4_defun([_LT_GENERATED_FILE_INIT],
612[m4_require([AS_PREPARE])]dnl
613[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
614[lt_write_fail=0
615cat >$1 <<_ASEOF || lt_write_fail=1
616#! $SHELL
617# Generated by $as_me.
618$2
619SHELL=\${CONFIG_SHELL-$SHELL}
620export SHELL
621_ASEOF
622cat >>$1 <<\_ASEOF || lt_write_fail=1
623AS_SHELL_SANITIZE
624_AS_PREPARE
625exec AS_MESSAGE_FD>&1
626_ASEOF
627test 0 = "$lt_write_fail" && chmod +x $1[]dnl
628m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
6291014
630# LT_OUTPUT1015# AM_PROG_INSTALL_STRIP
631# ---------1016# ---------------------
632# This macro allows early generation of the libtool script (before1017# One issue with vendor 'install' (even GNU) is that you can't
633# AC_OUTPUT is called), incase it is used in configure for compilation1018# specify the program used to strip binaries. This is especially
634# tests.1019# annoying in cross-compiling environments, where the build's strip
635AC_DEFUN([LT_OUTPUT],1020# is unlikely to handle the host's binaries.
636[: ${CONFIG_LT=./config.lt}1021# Fortunately install-sh will honor a STRIPPROG variable, so we
637AC_MSG_NOTICE([creating $CONFIG_LT])1022# always use install-sh in "make install-strip", and initialize
638_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],1023# STRIPPROG with the value of the STRIP variable (set by the user).
639[# Run this file to recreate a libtool stub with the current configuration.])1024AC_DEFUN([AM_PROG_INSTALL_STRIP],
1025[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1026# Installed binaries are usually stripped using 'strip' when the user
1027# run "make install-strip". However 'strip' might not be the right
1028# tool to use in cross-compilation environments, therefore Automake
1029# will honor the 'STRIP' environment variable to overrule this program.
1030dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1031if test "$cross_compiling" != no; then
1032 AC_CHECK_TOOL([STRIP], [strip], :)
1033fi
1034INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1035AC_SUBST([INSTALL_STRIP_PROGRAM])])
6401036
641cat >>"$CONFIG_LT" <<\_LTEOF1037# Copyright (C) 2006-2021 Free Software Foundation, Inc.
642lt_cl_silent=false1038#
643exec AS_MESSAGE_LOG_FD>>config.log1039# This file is free software; the Free Software Foundation
644{1040# gives unlimited permission to copy and/or distribute it,
645 echo1041# with or without modifications, as long as this notice is preserved.
646 AS_BOX([Running $as_me.])
647} >&AS_MESSAGE_LOG_FD
6481042
649lt_cl_help="\1043# _AM_SUBST_NOTMAKE(VARIABLE)
650'$as_me' creates a local libtool stub from the current configuration,1044# ---------------------------
651for use in further configure time tests before the real libtool is1045# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
652generated.1046# This macro is traced by Automake.
1047AC_DEFUN([_AM_SUBST_NOTMAKE])
6531048
654Usage: $[0] [[OPTIONS]]1049# AM_SUBST_NOTMAKE(VARIABLE)
1050# --------------------------
1051# Public sister of _AM_SUBST_NOTMAKE.
1052AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
6551053
656 -h, --help print this help, then exit1054# Check how to create a tarball. -*- Autoconf -*-
657 -V, --version print version number, then exit
658 -q, --quiet do not print progress messages
659 -d, --debug don't remove temporary files
6601055
661Report bugs to <bug-libtool@gnu.org>."1056# Copyright (C) 2004-2021 Free Software Foundation, Inc.
1057#
1058# This file is free software; the Free Software Foundation
1059# gives unlimited permission to copy and/or distribute it,
1060# with or without modifications, as long as this notice is preserved.
6621061
663lt_cl_version="\1062# _AM_PROG_TAR(FORMAT)
664m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl1063# --------------------
665m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])1064# Check how to create a tarball in format FORMAT.
666configured by $[0], generated by m4_PACKAGE_STRING.1065# FORMAT should be one of 'v7', 'ustar', or 'pax'.
1066#
1067# Substitute a variable $(am__tar) that is a command
1068# writing to stdout a FORMAT-tarball containing the directory
1069# $tardir.
1070# tardir=directory && $(am__tar) > result.tar
1071#
1072# Substitute a variable $(am__untar) that extract such
1073# a tarball read from stdin.
1074# $(am__untar) < result.tar
1075#
1076AC_DEFUN([_AM_PROG_TAR],
1077[# Always define AMTAR for backward compatibility. Yes, it's still used
1078# in the wild :-( We should find a proper way to deprecate it ...
1079AC_SUBST([AMTAR], ['$${TAR-tar}'])
6671080
668Copyright (C) 2011 Free Software Foundation, Inc.1081# We'll loop over all known methods to create a tar archive until one works.
669This config.lt script is free software; the Free Software Foundation1082_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
670gives unlimited permision to copy, distribute and modify it."
6711083
672while test 0 != $[#]1084m4_if([$1], [v7],
673do1085 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
674 case $[1] in
675 --version | --v* | -V )
676 echo "$lt_cl_version"; exit 0 ;;
677 --help | --h* | -h )
678 echo "$lt_cl_help"; exit 0 ;;
679 --debug | --d* | -d )
680 debug=: ;;
681 --quiet | --q* | --silent | --s* | -q )
682 lt_cl_silent=: ;;
6831086
684 -*) AC_MSG_ERROR([unrecognized option: $[1]1087 [m4_case([$1],
685Try '$[0] --help' for more information.]) ;;1088 [ustar],
1089 [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1090 # There is notably a 21 bits limit for the UID and the GID. In fact,
1091 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1092 # and bug#13588).
1093 am_max_uid=2097151 # 2^21 - 1
1094 am_max_gid=$am_max_uid
1095 # The $UID and $GID variables are not portable, so we need to resort
1096 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
1097 # below are definitely unexpected, so allow the users to see them
1098 # (that is, avoid stderr redirection).
1099 am_uid=`id -u || echo unknown`
1100 am_gid=`id -g || echo unknown`
1101 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1102 if test $am_uid -le $am_max_uid; then
1103 AC_MSG_RESULT([yes])
1104 else
1105 AC_MSG_RESULT([no])
1106 _am_tools=none
1107 fi
1108 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1109 if test $am_gid -le $am_max_gid; then
1110 AC_MSG_RESULT([yes])
1111 else
1112 AC_MSG_RESULT([no])
1113 _am_tools=none
1114 fi],
6861115
687 *) AC_MSG_ERROR([unrecognized argument: $[1]1116 [pax],
688Try '$[0] --help' for more information.]) ;;1117 [],
689 esac
690 shift
691done
6921118
693if $lt_cl_silent; then1119 [m4_fatal([Unknown tar format])])
694 exec AS_MESSAGE_FD>/dev/null
695fi
696_LTEOF
6971120
698cat >>"$CONFIG_LT" <<_LTEOF1121 AC_MSG_CHECKING([how to create a $1 tar archive])
699_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
700_LTEOF
7011122
702cat >>"$CONFIG_LT" <<\_LTEOF1123 # Go ahead even if we have the value already cached. We do so because we
703AC_MSG_NOTICE([creating $ofile])1124 # need to set the values for the 'am__tar' and 'am__untar' variables.
704_LT_OUTPUT_LIBTOOL_COMMANDS1125 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
705AS_EXIT(0)
706_LTEOF
707chmod +x "$CONFIG_LT"
7081126
709# configure is writing to config.log, but config.lt does its own redirection,1127 for _am_tool in $_am_tools; do
710# appending to config.log, which fails on DOS, as config.log is still kept1128 case $_am_tool in
711# open by configure. Here we exec the FD to /dev/null, effectively closing1129 gnutar)
712# config.log, so it can be properly (re)opened and appended to by config.lt.1130 for _am_tar in tar gnutar gtar; do
713lt_cl_success=:1131 AM_RUN_LOG([$_am_tar --version]) && break
714test yes = "$silent" &&1132 done
715 lt_config_lt_args="$lt_config_lt_args --quiet"1133 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
716exec AS_MESSAGE_LOG_FD>/dev/null1134 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
717$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false1135 am__untar="$_am_tar -xf -"
718exec AS_MESSAGE_LOG_FD>>config.log1136 ;;
719$lt_cl_success || AS_EXIT(1)1137 plaintar)
720])# LT_OUTPUT1138 # Must skip GNU tar: if it does not support --format= it doesn't create
1139 # ustar tarball either.
1140 (tar --version) >/dev/null 2>&1 && continue
1141 am__tar='tar chf - "$$tardir"'
1142 am__tar_='tar chf - "$tardir"'
1143 am__untar='tar xf -'
1144 ;;
1145 pax)
1146 am__tar='pax -L -x $1 -w "$$tardir"'
1147 am__tar_='pax -L -x $1 -w "$tardir"'
1148 am__untar='pax -r'
1149 ;;
1150 cpio)
1151 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1152 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1153 am__untar='cpio -i -H $1 -d'
1154 ;;
1155 none)
1156 am__tar=false
1157 am__tar_=false
1158 am__untar=false
1159 ;;
1160 esac
7211161
1162 # If the value was cached, stop now. We just wanted to have am__tar
1163 # and am__untar set.
1164 test -n "${am_cv_prog_tar_$1}" && break
7221165
723# _LT_CONFIG(TAG)1166 # tar/untar a dummy directory, and stop if the command works.
724# ---------------1167 rm -rf conftest.dir
725# If TAG is the built-in tag, create an initial libtool script with a1168 mkdir conftest.dir
726# default configuration from the untagged config vars. Otherwise add code1169 echo GrepMe > conftest.dir/file
727# to config.status for appending the configuration named by TAG from the1170 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
728# matching tagged config vars.1171 rm -rf conftest.dir
729m4_defun([_LT_CONFIG],1172 if test -s conftest.tar; then
730[m4_require([_LT_FILEUTILS_DEFAULTS])dnl1173 AM_RUN_LOG([$am__untar <conftest.tar])
731_LT_CONFIG_SAVE_COMMANDS([1174 AM_RUN_LOG([cat conftest.dir/file])
732 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl1175 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
733 m4_if(_LT_TAG, [C], [
734 # See if we are running on zsh, and set the options that allow our
735 # commands through without removal of \ escapes.
736 if test -n "${ZSH_VERSION+set}"; then
737 setopt NO_GLOB_SUBST
738 fi1176 fi
1177 done
1178 rm -rf conftest.dir
7391179
740 cfgfile=${ofile}T1180 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
741 trap "$RM \"$cfgfile\"; exit 1" 1 2 151181 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
742 $RM "$cfgfile"
743
744 cat <<_LT_EOF >> "$cfgfile"
745#! $SHELL
746# Generated automatically by $as_me ($PACKAGE) $VERSION
747# NOTE: Changes made to this file will be lost: look at ltmain.sh.
7481182
749# Provide generalized library-building support services.1183AC_SUBST([am__tar])
750# Written by Gordon Matzigkeit, 19961184AC_SUBST([am__untar])
1185]) # _AM_PROG_TAR
7511186
752_LT_COPYING1187# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
753_LT_LIBTOOL_TAGS1188#
1189# Copyright (C) 1996-2001, 2003-2019, 2021-2022 Free Software
1190# Foundation, Inc.
1191# Written by Gordon Matzigkeit, 1996
1192#
1193# This file is free software; the Free Software Foundation gives
1194# unlimited permission to copy and/or distribute it, with or without
1195# modifications, as long as this notice is preserved.
7541196
755# Configured defaults for sys_lib_dlsearch_path munging.1197m4_define([_LT_COPYING], [dnl
756: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}1198# Copyright (C) 2014 Free Software Foundation, Inc.
1199# This is free software; see the source for copying conditions. There is NO
1200# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7571201
758# ### BEGIN LIBTOOL CONFIG1202# GNU Libtool is free software; you can redistribute it and/or modify
759_LT_LIBTOOL_CONFIG_VARS1203# it under the terms of the GNU General Public License as published by
760_LT_LIBTOOL_TAG_VARS1204# the Free Software Foundation; either version 2 of of the License, or
761# ### END LIBTOOL CONFIG1205# (at your option) any later version.
1206#
1207# As a special exception to the GNU General Public License, if you
1208# distribute this file as part of a program or library that is built
1209# using GNU Libtool, you may include this file under the same
1210# distribution terms that you use for the rest of that program.
1211#
1212# GNU Libtool is distributed in the hope that it will be useful, but
1213# WITHOUT ANY WARRANTY; without even the implied warranty of
1214# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1215# GNU General Public License for more details.
1216#
1217# You should have received a copy of the GNU General Public License
1218# along with this program. If not, see <http://www.gnu.org/licenses/>.
1219])
7621220
763_LT_EOF1221# serial 59 LT_INIT
7641222
765 cat <<'_LT_EOF' >> "$cfgfile"
7661223
767# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE1224# LT_PREREQ(VERSION)
1225# ------------------
1226# Complain and exit if this libtool version is less that VERSION.
1227m4_defun([LT_PREREQ],
1228[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
1229 [m4_default([$3],
1230 [m4_fatal([Libtool version $1 or higher is required],
1231 63)])],
1232 [$2])])
7681233
769_LT_PREPARE_MUNGE_PATH_LIST
770_LT_PREPARE_CC_BASENAME
7711234
772# ### END FUNCTIONS SHARED WITH CONFIGURE1235# _LT_CHECK_BUILDDIR
1236# ------------------
1237# Complain if the absolute build directory name contains unusual characters
1238m4_defun([_LT_CHECK_BUILDDIR],
1239[case `pwd` in
1240 *\ * | *\ *)
1241 AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
1242esac
1243])
7731244
774_LT_EOF
7751245
776 case $host_os in1246# LT_INIT([OPTIONS])
777 aix3*)1247# ------------------
778 cat <<\_LT_EOF >> "$cfgfile"1248AC_DEFUN([LT_INIT],
779# AIX sometimes has problems with the GCC collect2 program. For some1249[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
780# reason, if we set the COLLECT_NAMES environment variable, the problems1250AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
781# vanish in a puff of smoke.1251AC_BEFORE([$0], [LT_LANG])dnl
782if test set != "${COLLECT_NAMES+set}"; then1252AC_BEFORE([$0], [LT_OUTPUT])dnl
783 COLLECT_NAMES=1253AC_BEFORE([$0], [LTDL_INIT])dnl
784 export COLLECT_NAMES1254m4_require([_LT_CHECK_BUILDDIR])dnl
785fi
786_LT_EOF
787 ;;
788 esac
7891255
790 _LT_PROG_LTMAIN1256dnl Autoconf doesn't catch unexpanded LT_ macros by default:
1257m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
1258m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
1259dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
1260dnl unless we require an AC_DEFUNed macro:
1261AC_REQUIRE([LTOPTIONS_VERSION])dnl
1262AC_REQUIRE([LTSUGAR_VERSION])dnl
1263AC_REQUIRE([LTVERSION_VERSION])dnl
1264AC_REQUIRE([LTOBSOLETE_VERSION])dnl
1265m4_require([_LT_PROG_LTMAIN])dnl
7911266
792 # We use sed instead of cat because bash on DJGPP gets confused if1267_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
793 # if finds mixed CR/LF and LF-only lines. Since sed operates in
794 # text mode, it properly converts lines to CR/LF. This bash problem
795 # is reportedly fixed, but why not run on old versions too?
796 sed '$q' "$ltmain" >> "$cfgfile" \
797 || (rm -f "$cfgfile"; exit 1)
7981268
799 mv -f "$cfgfile" "$ofile" ||1269dnl Parse OPTIONS
800 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")1270_LT_SET_OPTIONS([$0], [$1])
801 chmod +x "$ofile"
802],
803[cat <<_LT_EOF >> "$ofile"
8041271
805dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded1272# This can be used to rebuild libtool when needed
806dnl in a comment (ie after a #).1273LIBTOOL_DEPS=$ltmain
807# ### BEGIN LIBTOOL TAG CONFIG: $1
808_LT_LIBTOOL_TAG_VARS(_LT_TAG)
809# ### END LIBTOOL TAG CONFIG: $1
810_LT_EOF
811])dnl /m4_if
812],
813[m4_if([$1], [], [
814 PACKAGE='$PACKAGE'
815 VERSION='$VERSION'
816 RM='$RM'
817 ofile='$ofile'], [])
818])dnl /_LT_CONFIG_SAVE_COMMANDS
819])# _LT_CONFIG
8201274
1275# Always use our own libtool.
1276LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1277AC_SUBST(LIBTOOL)dnl
8211278
822# LT_SUPPORTED_TAG(TAG)1279_LT_SETUP
823# ---------------------
824# Trace this macro to discover what tags are supported by the libtool
825# --tag option, using:
826# autoconf --trace 'LT_SUPPORTED_TAG:$1'
827AC_DEFUN([LT_SUPPORTED_TAG], [])
8281280
1281# Only expand once:
1282m4_define([LT_INIT])
1283])# LT_INIT
8291284
830# C support is built-in for now1285# Old names:
831m4_define([_LT_LANG_C_enabled], [])1286AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
832m4_define([_LT_TAGS], [])1287AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
1288dnl aclocal-1.4 backwards compatibility:
1289dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
1290dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
8331291
8341292
835# LT_LANG(LANG)1293# _LT_PREPARE_CC_BASENAME
836# -------------1294# -----------------------
837# Enable libtool support for the given language if not already enabled.1295m4_defun([_LT_PREPARE_CC_BASENAME], [
838AC_DEFUN([LT_LANG],1296# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
839[AC_BEFORE([$0], [LT_OUTPUT])dnl1297func_cc_basename ()
840m4_case([$1],1298{
841 [C], [_LT_LANG(C)],1299 for cc_temp in @S|@*""; do
842 [C++], [_LT_LANG(CXX)],1300 case $cc_temp in
843 [Go], [_LT_LANG(GO)],1301 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
844 [Java], [_LT_LANG(GCJ)],1302 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
845 [Fortran 77], [_LT_LANG(F77)],1303 \-*) ;;
846 [Fortran], [_LT_LANG(FC)],1304 *) break;;
847 [Windows Resource], [_LT_LANG(RC)],1305 esac
848 [m4_ifdef([_LT_LANG_]$1[_CONFIG],1306 done
849 [_LT_LANG($1)],1307 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
850 [m4_fatal([$0: unsupported language: "$1"])])])dnl1308}
851])# LT_LANG1309])# _LT_PREPARE_CC_BASENAME
8521310
8531311
854# _LT_LANG(LANGNAME)1312# _LT_CC_BASENAME(CC)
855# ------------------1313# -------------------
856m4_defun([_LT_LANG],1314# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
857[m4_ifdef([_LT_LANG_]$1[_enabled], [],1315# but that macro is also expanded into generated libtool script, which
858 [LT_SUPPORTED_TAG([$1])dnl1316# arranges for $SED and $ECHO to be set by different means.
859 m4_append([_LT_TAGS], [$1 ])dnl1317m4_defun([_LT_CC_BASENAME],
860 m4_define([_LT_LANG_]$1[_enabled], [])dnl1318[m4_require([_LT_PREPARE_CC_BASENAME])dnl
861 _LT_LANG_$1_CONFIG($1)])dnl1319AC_REQUIRE([_LT_DECL_SED])dnl
862])# _LT_LANG1320AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
1321func_cc_basename $1
1322cc_basename=$func_cc_basename_result
1323])
8631324
8641325
865m4_ifndef([AC_PROG_GO], [1326# _LT_FILEUTILS_DEFAULTS
866# NOTE: This macro has been submitted for inclusion into #1327# ----------------------
867# GNU Autoconf as AC_PROG_GO. When it is available in #1328# It is okay to use these file commands and assume they have been set
868# a released version of Autoconf we should remove this #1329# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
869# macro and use it instead. #1330m4_defun([_LT_FILEUTILS_DEFAULTS],
870m4_defun([AC_PROG_GO],1331[: ${CP="cp -f"}
871[AC_LANG_PUSH(Go)dnl1332: ${MV="mv -f"}
872AC_ARG_VAR([GOC], [Go compiler command])dnl1333: ${RM="rm -f"}
873AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl1334])# _LT_FILEUTILS_DEFAULTS
874_AC_ARG_VAR_LDFLAGS()dnl1335
875AC_CHECK_TOOL(GOC, gccgo)1336
876if test -z "$GOC"; then1337# _LT_SETUP
877 if test -n "$ac_tool_prefix"; then1338# ---------
878 AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])1339m4_defun([_LT_SETUP],
879 fi1340[AC_REQUIRE([AC_CANONICAL_HOST])dnl
1341AC_REQUIRE([AC_CANONICAL_BUILD])dnl
1342AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
1343AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
1344
1345_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
1346dnl
1347_LT_DECL([], [host_alias], [0], [The host system])dnl
1348_LT_DECL([], [host], [0])dnl
1349_LT_DECL([], [host_os], [0])dnl
1350dnl
1351_LT_DECL([], [build_alias], [0], [The build system])dnl
1352_LT_DECL([], [build], [0])dnl
1353_LT_DECL([], [build_os], [0])dnl
1354dnl
1355AC_REQUIRE([AC_PROG_CC])dnl
1356AC_REQUIRE([LT_PATH_LD])dnl
1357AC_REQUIRE([LT_PATH_NM])dnl
1358dnl
1359AC_REQUIRE([AC_PROG_LN_S])dnl
1360test -z "$LN_S" && LN_S="ln -s"
1361_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
1362dnl
1363AC_REQUIRE([LT_CMD_MAX_LEN])dnl
1364_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
1365_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
1366dnl
1367m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1368m4_require([_LT_CHECK_SHELL_FEATURES])dnl
1369m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
1370m4_require([_LT_CMD_RELOAD])dnl
1371m4_require([_LT_DECL_FILECMD])dnl
1372m4_require([_LT_CHECK_MAGIC_METHOD])dnl
1373m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
1374m4_require([_LT_CMD_OLD_ARCHIVE])dnl
1375m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
1376m4_require([_LT_WITH_SYSROOT])dnl
1377m4_require([_LT_CMD_TRUNCATE])dnl
1378
1379_LT_CONFIG_LIBTOOL_INIT([
1380# See if we are running on zsh, and set the options that allow our
1381# commands through without removal of \ escapes INIT.
1382if test -n "\${ZSH_VERSION+set}"; then
1383 setopt NO_GLOB_SUBST
880fi1384fi
881if test -z "$GOC"; then1385])
882 AC_CHECK_PROG(GOC, gccgo, gccgo, false)1386if test -n "${ZSH_VERSION+set}"; then
1387 setopt NO_GLOB_SUBST
883fi1388fi
884])#m4_defun
885])#m4_ifndef
8861389
1390_LT_CHECK_OBJDIR
8871391
888# _LT_LANG_DEFAULT_CONFIG1392m4_require([_LT_TAG_COMPILER])dnl
889# -----------------------
890m4_defun([_LT_LANG_DEFAULT_CONFIG],
891[AC_PROVIDE_IFELSE([AC_PROG_CXX],
892 [LT_LANG(CXX)],
893 [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
8941393
895AC_PROVIDE_IFELSE([AC_PROG_F77],1394case $host_os in
896 [LT_LANG(F77)],1395aix3*)
897 [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])1396 # AIX sometimes has problems with the GCC collect2 program. For some
1397 # reason, if we set the COLLECT_NAMES environment variable, the problems
1398 # vanish in a puff of smoke.
1399 if test set != "${COLLECT_NAMES+set}"; then
1400 COLLECT_NAMES=
1401 export COLLECT_NAMES
1402 fi
1403 ;;
1404esac
8981405
899AC_PROVIDE_IFELSE([AC_PROG_FC],1406# Global variables:
900 [LT_LANG(FC)],1407ofile=libtool
901 [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])1408can_build_shared=yes
9021409
903dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal1410# All known linkers require a '.a' archive for static linking (except MSVC and
904dnl pulling things in needlessly.1411# ICC, which need '.lib').
905AC_PROVIDE_IFELSE([AC_PROG_GCJ],1412libext=a
906 [LT_LANG(GCJ)],
907 [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
908 [LT_LANG(GCJ)],
909 [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
910 [LT_LANG(GCJ)],
911 [m4_ifdef([AC_PROG_GCJ],
912 [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
913 m4_ifdef([A][M_PROG_GCJ],
914 [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
915 m4_ifdef([LT_PROG_GCJ],
916 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
9171413
918AC_PROVIDE_IFELSE([AC_PROG_GO],1414with_gnu_ld=$lt_cv_prog_gnu_ld
919 [LT_LANG(GO)],
920 [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
9211415
922AC_PROVIDE_IFELSE([LT_PROG_RC],1416old_CC=$CC
923 [LT_LANG(RC)],1417old_CFLAGS=$CFLAGS
924 [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
925])# _LT_LANG_DEFAULT_CONFIG
9261418
927# Obsolete macros:1419# Set sane defaults for various variables
928AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])1420test -z "$CC" && CC=cc
929AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])1421test -z "$LTCC" && LTCC=$CC
930AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])1422test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
931AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])1423test -z "$LD" && LD=ld
932AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])1424test -z "$ac_objext" && ac_objext=o
933dnl aclocal-1.4 backwards compatibility:
934dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
935dnl AC_DEFUN([AC_LIBTOOL_F77], [])
936dnl AC_DEFUN([AC_LIBTOOL_FC], [])
937dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
938dnl AC_DEFUN([AC_LIBTOOL_RC], [])
9391425
1426_LT_CC_BASENAME([$compiler])
9401427
941# _LT_TAG_COMPILER1428# Only perform the check for file, if the check method requires it
942# ----------------1429test -z "$MAGIC_CMD" && MAGIC_CMD=file
943m4_defun([_LT_TAG_COMPILER],1430case $deplibs_check_method in
944[AC_REQUIRE([AC_PROG_CC])dnl1431file_magic*)
1432 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1433 _LT_PATH_MAGIC
1434 fi
1435 ;;
1436esac
9451437
946_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl1438# Use C for the default configuration in the libtool script
947_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl1439LT_SUPPORTED_TAG([CC])
948_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl1440_LT_LANG_C_CONFIG
949_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl1441_LT_LANG_DEFAULT_CONFIG
1442_LT_CONFIG_COMMANDS
1443])# _LT_SETUP
9501444
951# If no C compiler was specified, use CC.
952LTCC=${LTCC-"$CC"}
9531445
954# If no C compiler flags were specified, use CFLAGS.1446# _LT_PREPARE_SED_QUOTE_VARS
955LTCFLAGS=${LTCFLAGS-"$CFLAGS"}1447# --------------------------
1448# Define a few sed substitution that help us do robust quoting.
1449m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
1450[# Backslashify metacharacters that are still active within
1451# double-quoted strings.
1452sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
9561453
957# Allow CC to be a program name with arguments.1454# Same as above, but do not quote variable references.
958compiler=$CC1455double_quote_subst='s/\([["`\\]]\)/\\\1/g'
959])# _LT_TAG_COMPILER
9601456
1457# Sed substitution to delay expansion of an escaped shell variable in a
1458# double_quote_subst'ed string.
1459delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
9611460
962# _LT_COMPILER_BOILERPLATE1461# Sed substitution to delay expansion of an escaped single quote.
963# ------------------------1462delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
964# Check for compiler boilerplate output or warnings with
965# the simple compiler test code.
966m4_defun([_LT_COMPILER_BOILERPLATE],
967[m4_require([_LT_DECL_SED])dnl
968ac_outfile=conftest.$ac_objext
969echo "$lt_simple_compile_test_code" >conftest.$ac_ext
970eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
971_lt_compiler_boilerplate=`cat conftest.err`
972$RM conftest*
973])# _LT_COMPILER_BOILERPLATE
9741463
1464# Sed substitution to avoid accidental globbing in evaled expressions
1465no_glob_subst='s/\*/\\\*/g'
1466])
9751467
976# _LT_LINKER_BOILERPLATE1468# _LT_PROG_LTMAIN
977# ----------------------1469# ---------------
978# Check for linker boilerplate output or warnings with1470# Note that this code is called both from 'configure', and 'config.status'
979# the simple link test code.1471# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
980m4_defun([_LT_LINKER_BOILERPLATE],1472# 'config.status' has no value for ac_aux_dir unless we are using Automake,
981[m4_require([_LT_DECL_SED])dnl1473# so we pass a copy along to make sure it has a sensible value anyway.
982ac_outfile=conftest.$ac_objext1474m4_defun([_LT_PROG_LTMAIN],
983echo "$lt_simple_link_test_code" >conftest.$ac_ext1475[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
984eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err1476_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
985_lt_linker_boilerplate=`cat conftest.err`1477ltmain=$ac_aux_dir/ltmain.sh
986$RM -r conftest*1478])# _LT_PROG_LTMAIN
987])# _LT_LINKER_BOILERPLATE
9881479
989# _LT_REQUIRED_DARWIN_CHECKS
990# -------------------------
991m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
992 case $host_os in
993 rhapsody* | darwin*)
994 AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
995 AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
996 AC_CHECK_TOOL([LIPO], [lipo], [:])
997 AC_CHECK_TOOL([OTOOL], [otool], [:])
998 AC_CHECK_TOOL([OTOOL64], [otool64], [:])
999 _LT_DECL([], [DSYMUTIL], [1],
1000 [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
1001 _LT_DECL([], [NMEDIT], [1],
1002 [Tool to change global to local symbols on Mac OS X])
1003 _LT_DECL([], [LIPO], [1],
1004 [Tool to manipulate fat objects and archives on Mac OS X])
1005 _LT_DECL([], [OTOOL], [1],
1006 [ldd/readelf like tool for Mach-O binaries on Mac OS X])
1007 _LT_DECL([], [OTOOL64], [1],
1008 [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
10091480
1010 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
1011 [lt_cv_apple_cc_single_mod=no
1012 if test -z "$LT_MULTI_MODULE"; then
1013 # By default we will add the -single_module flag. You can override
1014 # by either setting the environment variable LT_MULTI_MODULE
1015 # non-empty at configure time, or by adding -multi_module to the
1016 # link flags.
1017 rm -rf libconftest.dylib*
1018 echo "int foo(void){return 1;}" > conftest.c
1019 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1020-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
1021 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1022 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
1023 _lt_result=$?
1024 # If there is a non-empty error log, and "single_module"
1025 # appears in it, assume the flag caused a linker warning
1026 if test -s conftest.err && $GREP single_module conftest.err; then
1027 cat conftest.err >&AS_MESSAGE_LOG_FD
1028 # Otherwise, if the output was created with a 0 exit code from
1029 # the compiler, it worked.
1030 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
1031 lt_cv_apple_cc_single_mod=yes
1032 else
1033 cat conftest.err >&AS_MESSAGE_LOG_FD
1034 fi
1035 rm -rf libconftest.dylib*
1036 rm -f conftest.*
1037 fi])
10381481
1039 AC_CACHE_CHECK([for -exported_symbols_list linker flag],1482# So that we can recreate a full libtool script including additional
1040 [lt_cv_ld_exported_symbols_list],1483# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
1041 [lt_cv_ld_exported_symbols_list=no1484# in macros and then make a single call at the end using the 'libtool'
1042 save_LDFLAGS=$LDFLAGS1485# label.
1043 echo "_main" > conftest.sym
1044 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
1045 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
1046 [lt_cv_ld_exported_symbols_list=yes],
1047 [lt_cv_ld_exported_symbols_list=no])
1048 LDFLAGS=$save_LDFLAGS
1049 ])
10501486
1051 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
1052 [lt_cv_ld_force_load=no
1053 cat > conftest.c << _LT_EOF
1054int forced_loaded() { return 2;}
1055_LT_EOF
1056 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
1057 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
1058 echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1059 $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
1060 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
1061 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
1062 cat > conftest.c << _LT_EOF
1063int main() { return 0;}
1064_LT_EOF
1065 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
1066 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
1067 _lt_result=$?
1068 if test -s conftest.err && $GREP force_load conftest.err; then
1069 cat conftest.err >&AS_MESSAGE_LOG_FD
1070 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
1071 lt_cv_ld_force_load=yes
1072 else
1073 cat conftest.err >&AS_MESSAGE_LOG_FD
1074 fi
1075 rm -f conftest.err libconftest.a conftest conftest.c
1076 rm -rf conftest.dSYM
1077 ])
1078 case $host_os in
1079 rhapsody* | darwin1.[[012]])
1080 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
1081 darwin1.*)
1082 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1083 darwin*) # darwin 5.x on
1084 # if running on 10.5 or later, the deployment target defaults
1085 # to the OS version, if on x86, and 10.4, the deployment
1086 # target defaults to 10.4. Don't you love it?
1087 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
1088 10.0,*86*-darwin8*|10.0,*-darwin[[912]]*)
1089 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
1090 10.[[012]][[,.]]*)
1091 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1092 10.*|11.*)
1093 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
1094 esac
1095 ;;
1096 esac
1097 if test yes = "$lt_cv_apple_cc_single_mod"; then
1098 _lt_dar_single_mod='$single_module'
1099 fi
1100 if test yes = "$lt_cv_ld_exported_symbols_list"; then
1101 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
1102 else
1103 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
1104 fi
1105 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
1106 _lt_dsymutil='~$DSYMUTIL $lib || :'
1107 else
1108 _lt_dsymutil=
1109 fi
1110 ;;
1111 esac
1112])
11131487
1488# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
1489# ----------------------------------------
1490# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
1491m4_define([_LT_CONFIG_LIBTOOL_INIT],
1492[m4_ifval([$1],
1493 [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
1494 [$1
1495])])])
11141496
1115# _LT_DARWIN_LINKER_FEATURES([TAG])1497# Initialize.
1116# ---------------------------------1498m4_define([_LT_OUTPUT_LIBTOOL_INIT])
1117# Checks for linker and compiler features on darwin
1118m4_defun([_LT_DARWIN_LINKER_FEATURES],
1119[
1120 m4_require([_LT_REQUIRED_DARWIN_CHECKS])
1121 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
1122 _LT_TAGVAR(hardcode_direct, $1)=no
1123 _LT_TAGVAR(hardcode_automatic, $1)=yes
1124 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
1125 if test yes = "$lt_cv_ld_force_load"; then
1126 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1127 m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
1128 [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
1129 else
1130 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
1131 fi
1132 _LT_TAGVAR(link_all_deplibs, $1)=yes
1133 _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
1134 case $cc_basename in
1135 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
1136 *) _lt_dar_can_shared=$GCC ;;
1137 esac
1138 if test yes = "$_lt_dar_can_shared"; then
1139 output_verbose_link_cmd=func_echo_all
1140 _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
1141 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
1142 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
1143 _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
1144 m4_if([$1], [CXX],
1145[ if test yes != "$lt_cv_apple_cc_single_mod"; then
1146 _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
1147 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
1148 fi
1149],[])
1150 else
1151 _LT_TAGVAR(ld_shlibs, $1)=no
1152 fi
1153])
11541499
1155# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
1156# ----------------------------------
1157# Links a minimal program and checks the executable
1158# for the system default hardcoded library path. In most cases,
1159# this is /usr/lib:/lib, but when the MPI compilers are used
1160# the location of the communication and MPI libs are included too.
1161# If we don't find anything, use the default library path according
1162# to the aix ld manual.
1163# Store the results from the different compilers for each TAGNAME.
1164# Allow to override them for all tags through lt_cv_aix_libpath.
1165m4_defun([_LT_SYS_MODULE_PATH_AIX],
1166[m4_require([_LT_DECL_SED])dnl
1167if test set = "${lt_cv_aix_libpath+set}"; then
1168 aix_libpath=$lt_cv_aix_libpath
1169else
1170 AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
1171 [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
1172 lt_aix_libpath_sed='[
1173 /Import File Strings/,/^$/ {
1174 /^0/ {
1175 s/^0 *\([^ ]*\) *$/\1/
1176 p
1177 }
1178 }]'
1179 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1180 # Check for a 64-bit object if we didn't find anything.
1181 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1182 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1183 fi],[])
1184 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1185 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
1186 fi
1187 ])
1188 aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
1189fi
1190])# _LT_SYS_MODULE_PATH_AIX
11911500
1501# _LT_CONFIG_LIBTOOL([COMMANDS])
1502# ------------------------------
1503# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
1504m4_define([_LT_CONFIG_LIBTOOL],
1505[m4_ifval([$1],
1506 [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
1507 [$1
1508])])])
11921509
1193# _LT_SHELL_INIT(ARG)1510# Initialize.
1194# -------------------1511m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
1195m4_define([_LT_SHELL_INIT],
1196[m4_divert_text([M4SH-INIT], [$1
1197])])# _LT_SHELL_INIT
11981512
11991513
1514# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
1515# -----------------------------------------------------
1516m4_defun([_LT_CONFIG_SAVE_COMMANDS],
1517[_LT_CONFIG_LIBTOOL([$1])
1518_LT_CONFIG_LIBTOOL_INIT([$2])
1519])
12001520
1201# _LT_PROG_ECHO_BACKSLASH
1202# -----------------------
1203# Find how we can fake an echo command that does not interpret backslash.
1204# In particular, with Autoconf 2.60 or later we add some code to the start
1205# of the generated configure script that will find a shell with a builtin
1206# printf (that we can use as an echo command).
1207m4_defun([_LT_PROG_ECHO_BACKSLASH],
1208[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1209ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1210ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
12111521
1212AC_MSG_CHECKING([how to print strings])1522# _LT_FORMAT_COMMENT([COMMENT])
1213# Test print first, because it will be a builtin if present.1523# -----------------------------
1214if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \1524# Add leading comment marks to the start of each line, and a trailing
1215 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then1525# full-stop to the whole comment if one is not present already.
1216 ECHO='print -r --'1526m4_define([_LT_FORMAT_COMMENT],
1217elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then1527[m4_ifval([$1], [
1218 ECHO='printf %s\n'1528m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
1219else1529 [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
1220 # Use this function as a fallback that always works.1530)])
1221 func_fallback_echo ()
1222 {
1223 eval 'cat <<_LTECHO_EOF
1224$[]1
1225_LTECHO_EOF'
1226 }
1227 ECHO='func_fallback_echo'
1228fi
12291531
1230# func_echo_all arg...
1231# Invoke $ECHO with all args, space-separated.
1232func_echo_all ()
1233{
1234 $ECHO "$*"
1235}
12361532
1237case $ECHO in
1238 printf*) AC_MSG_RESULT([printf]) ;;
1239 print*) AC_MSG_RESULT([print -r]) ;;
1240 *) AC_MSG_RESULT([cat]) ;;
1241esac
12421533
1243m4_ifdef([_AS_DETECT_SUGGESTED],
1244[_AS_DETECT_SUGGESTED([
1245 test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
1246 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1247 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1248 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
1249 PATH=/empty FPATH=/empty; export PATH FPATH
1250 test "X`printf %s $ECHO`" = "X$ECHO" \
1251 || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
12521534
1253_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
1254_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
1255])# _LT_PROG_ECHO_BACKSLASH
12561535
1536# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
1537# -------------------------------------------------------------------
1538# CONFIGNAME is the name given to the value in the libtool script.
1539# VARNAME is the (base) name used in the configure script.
1540# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
1541# VARNAME. Any other value will be used directly.
1542m4_define([_LT_DECL],
1543[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
1544 [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
1545 [m4_ifval([$1], [$1], [$2])])
1546 lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
1547 m4_ifval([$4],
1548 [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
1549 lt_dict_add_subkey([lt_decl_dict], [$2],
1550 [tagged?], [m4_ifval([$5], [yes], [no])])])
1551])
12571552
1258# _LT_WITH_SYSROOT
1259# ----------------
1260AC_DEFUN([_LT_WITH_SYSROOT],
1261[AC_MSG_CHECKING([for sysroot])
1262AC_ARG_WITH([sysroot],
1263[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
1264 [Search for dependent libraries within DIR (or the compiler's sysroot
1265 if not specified).])],
1266[], [with_sysroot=no])
12671553
1268dnl lt_sysroot will always be passed unquoted. We quote it here1554# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
1269dnl in case the user passed a directory name.1555# --------------------------------------------------------
1270lt_sysroot=1556m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
1271case $with_sysroot in #(
1272 yes)
1273 if test yes = "$GCC"; then
1274 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
1275 fi
1276 ;; #(
1277 /*)
1278 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
1279 ;; #(
1280 no|'')
1281 ;; #(
1282 *)
1283 AC_MSG_RESULT([$with_sysroot])
1284 AC_MSG_ERROR([The sysroot must be an absolute path.])
1285 ;;
1286esac
12871557
1288 AC_MSG_RESULT([${lt_sysroot:-no}])
1289_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
1290[dependent libraries, and where our libraries should be installed.])])
12911558
1292# _LT_ENABLE_LOCK1559# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
1293# ---------------1560# ------------------------------------------------
1294m4_defun([_LT_ENABLE_LOCK],1561m4_define([lt_decl_tag_varnames],
1295[AC_ARG_ENABLE([libtool-lock],1562[_lt_decl_filter([tagged?], [yes], $@)])
1296 [AS_HELP_STRING([--disable-libtool-lock],
1297 [avoid locking (might break parallel builds)])])
1298test no = "$enable_libtool_lock" || enable_libtool_lock=yes
12991563
1300# Some flags need to be propagated to the compiler or linker for good
1301# libtool support.
1302case $host in
1303ia64-*-hpux*)
1304 # Find out what ABI is being produced by ac_compile, and set mode
1305 # options accordingly.
1306 echo 'int i;' > conftest.$ac_ext
1307 if AC_TRY_EVAL(ac_compile); then
1308 case `/usr/bin/file conftest.$ac_objext` in
1309 *ELF-32*)
1310 HPUX_IA64_MODE=32
1311 ;;
1312 *ELF-64*)
1313 HPUX_IA64_MODE=64
1314 ;;
1315 esac
1316 fi
1317 rm -rf conftest*
1318 ;;
1319*-*-irix6*)
1320 # Find out what ABI is being produced by ac_compile, and set linker
1321 # options accordingly.
1322 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
1323 if AC_TRY_EVAL(ac_compile); then
1324 if test yes = "$lt_cv_prog_gnu_ld"; then
1325 case `/usr/bin/file conftest.$ac_objext` in
1326 *32-bit*)
1327 LD="${LD-ld} -melf32bsmip"
1328 ;;
1329 *N32*)
1330 LD="${LD-ld} -melf32bmipn32"
1331 ;;
1332 *64-bit*)
1333 LD="${LD-ld} -melf64bmip"
1334 ;;
1335 esac
1336 else
1337 case `/usr/bin/file conftest.$ac_objext` in
1338 *32-bit*)
1339 LD="${LD-ld} -32"
1340 ;;
1341 *N32*)
1342 LD="${LD-ld} -n32"
1343 ;;
1344 *64-bit*)
1345 LD="${LD-ld} -64"
1346 ;;
1347 esac
1348 fi
1349 fi
1350 rm -rf conftest*
1351 ;;
13521564
1353mips64*-*linux*)1565# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
1354 # Find out what ABI is being produced by ac_compile, and set linker1566# ---------------------------------------------------------
1355 # options accordingly.1567m4_define([_lt_decl_filter],
1356 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext1568[m4_case([$#],
1357 if AC_TRY_EVAL(ac_compile); then1569 [0], [m4_fatal([$0: too few arguments: $#])],
1358 emul=elf1570 [1], [m4_fatal([$0: too few arguments: $#: $1])],
1359 case `/usr/bin/file conftest.$ac_objext` in1571 [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
1360 *32-bit*)1572 [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
1361 emul="${emul}32"1573 [lt_dict_filter([lt_decl_dict], $@)])[]dnl
1362 ;;1574])
1363 *64-bit*)
1364 emul="${emul}64"
1365 ;;
1366 esac
1367 case `/usr/bin/file conftest.$ac_objext` in
1368 *MSB*)
1369 emul="${emul}btsmip"
1370 ;;
1371 *LSB*)
1372 emul="${emul}ltsmip"
1373 ;;
1374 esac
1375 case `/usr/bin/file conftest.$ac_objext` in
1376 *N32*)
1377 emul="${emul}n32"
1378 ;;
1379 esac
1380 LD="${LD-ld} -m $emul"
1381 fi
1382 rm -rf conftest*
1383 ;;
13841575
1385x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
1386s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
1387 # Find out what ABI is being produced by ac_compile, and set linker
1388 # options accordingly. Note that the listed cases only cover the
1389 # situations where additional linker options are needed (such as when
1390 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
1391 # vice versa); the common cases where no linker options are needed do
1392 # not appear in the list.
1393 echo 'int i;' > conftest.$ac_ext
1394 if AC_TRY_EVAL(ac_compile); then
1395 case `/usr/bin/file conftest.o` in
1396 *32-bit*)
1397 case $host in
1398 x86_64-*kfreebsd*-gnu)
1399 LD="${LD-ld} -m elf_i386_fbsd"
1400 ;;
1401 x86_64-*linux*)
1402 case `/usr/bin/file conftest.o` in
1403 *x86-64*)
1404 LD="${LD-ld} -m elf32_x86_64"
1405 ;;
1406 *)
1407 LD="${LD-ld} -m elf_i386"
1408 ;;
1409 esac
1410 ;;
1411 powerpc64le-*linux*)
1412 LD="${LD-ld} -m elf32lppclinux"
1413 ;;
1414 powerpc64-*linux*)
1415 LD="${LD-ld} -m elf32ppclinux"
1416 ;;
1417 s390x-*linux*)
1418 LD="${LD-ld} -m elf_s390"
1419 ;;
1420 sparc64-*linux*)
1421 LD="${LD-ld} -m elf32_sparc"
1422 ;;
1423 esac
1424 ;;
1425 *64-bit*)
1426 case $host in
1427 x86_64-*kfreebsd*-gnu)
1428 LD="${LD-ld} -m elf_x86_64_fbsd"
1429 ;;
1430 x86_64-*linux*)
1431 LD="${LD-ld} -m elf_x86_64"
1432 ;;
1433 powerpcle-*linux*)
1434 LD="${LD-ld} -m elf64lppc"
1435 ;;
1436 powerpc-*linux*)
1437 LD="${LD-ld} -m elf64ppc"
1438 ;;
1439 s390*-*linux*|s390*-*tpf*)
1440 LD="${LD-ld} -m elf64_s390"
1441 ;;
1442 sparc*-*linux*)
1443 LD="${LD-ld} -m elf64_sparc"
1444 ;;
1445 esac
1446 ;;
1447 esac
1448 fi
1449 rm -rf conftest*
1450 ;;
1451
1452*-*-sco3.2v5*)
1453 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1454 SAVE_CFLAGS=$CFLAGS
1455 CFLAGS="$CFLAGS -belf"
1456 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
1457 [AC_LANG_PUSH(C)
1458 AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
1459 AC_LANG_POP])
1460 if test yes != "$lt_cv_cc_needs_belf"; then
1461 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1462 CFLAGS=$SAVE_CFLAGS
1463 fi
1464 ;;
1465*-*solaris*)
1466 # Find out what ABI is being produced by ac_compile, and set linker
1467 # options accordingly.
1468 echo 'int i;' > conftest.$ac_ext
1469 if AC_TRY_EVAL(ac_compile); then
1470 case `/usr/bin/file conftest.o` in
1471 *64-bit*)
1472 case $lt_cv_prog_gnu_ld in
1473 yes*)
1474 case $host in
1475 i?86-*-solaris*|x86_64-*-solaris*)
1476 LD="${LD-ld} -m elf_x86_64"
1477 ;;
1478 sparc*-*-solaris*)
1479 LD="${LD-ld} -m elf64_sparc"
1480 ;;
1481 esac
1482 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
1483 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
1484 LD=${LD-ld}_sol2
1485 fi
1486 ;;
1487 *)
1488 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
1489 LD="${LD-ld} -64"
1490 fi
1491 ;;
1492 esac
1493 ;;
1494 esac
1495 fi
1496 rm -rf conftest*
1497 ;;
1498esac
1499
1500need_locks=$enable_libtool_lock
1501])# _LT_ENABLE_LOCK
15021576
1577# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
1578# --------------------------------------------------
1579m4_define([lt_decl_quote_varnames],
1580[_lt_decl_filter([value], [1], $@)])
15031581
1504# _LT_PROG_AR
1505# -----------
1506m4_defun([_LT_PROG_AR],
1507[AC_CHECK_TOOLS(AR, [ar], false)
1508: ${AR=ar}
1509: ${AR_FLAGS=cr}
1510_LT_DECL([], [AR], [1], [The archiver])
1511_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
15121582
1513AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],1583# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
1514 [lt_cv_ar_at_file=no1584# ---------------------------------------------------
1515 AC_COMPILE_IFELSE([AC_LANG_PROGRAM],1585m4_define([lt_decl_dquote_varnames],
1516 [echo conftest.$ac_objext > conftest.lst1586[_lt_decl_filter([value], [2], $@)])
1517 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
1518 AC_TRY_EVAL([lt_ar_try])
1519 if test 0 -eq "$ac_status"; then
1520 # Ensure the archiver fails upon bogus file names.
1521 rm -f conftest.$ac_objext libconftest.a
1522 AC_TRY_EVAL([lt_ar_try])
1523 if test 0 -ne "$ac_status"; then
1524 lt_cv_ar_at_file=@
1525 fi
1526 fi
1527 rm -f conftest.* libconftest.a
1528 ])
1529 ])
15301587
1531if test no = "$lt_cv_ar_at_file"; then
1532 archiver_list_spec=
1533else
1534 archiver_list_spec=$lt_cv_ar_at_file
1535fi
1536_LT_DECL([], [archiver_list_spec], [1],
1537 [How to feed a file listing to the archiver])
1538])# _LT_PROG_AR
15391588
1589# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
1590# ---------------------------------------------------
1591m4_define([lt_decl_varnames_tagged],
1592[m4_assert([$# <= 2])dnl
1593_$0(m4_quote(m4_default([$1], [[, ]])),
1594 m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
1595 m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
1596m4_define([_lt_decl_varnames_tagged],
1597[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
15401598
1541# _LT_CMD_OLD_ARCHIVE
1542# -------------------
1543m4_defun([_LT_CMD_OLD_ARCHIVE],
1544[_LT_PROG_AR
15451599
1546AC_CHECK_TOOL(STRIP, strip, :)1600# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
1547test -z "$STRIP" && STRIP=:1601# ------------------------------------------------
1548_LT_DECL([], [STRIP], [1], [A symbol stripping program])1602m4_define([lt_decl_all_varnames],
1603[_$0(m4_quote(m4_default([$1], [[, ]])),
1604 m4_if([$2], [],
1605 m4_quote(lt_decl_varnames),
1606 m4_quote(m4_shift($@))))[]dnl
1607])
1608m4_define([_lt_decl_all_varnames],
1609[lt_join($@, lt_decl_varnames_tagged([$1],
1610 lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
1611])
15491612
1550AC_CHECK_TOOL(RANLIB, ranlib, :)
1551test -z "$RANLIB" && RANLIB=:
1552_LT_DECL([], [RANLIB], [1],
1553 [Commands used to install an old-style archive])
15541613
1555# Determine commands to create old-style static archives.1614# _LT_CONFIG_STATUS_DECLARE([VARNAME])
1556old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'1615# ------------------------------------
1557old_postinstall_cmds='chmod 644 $oldlib'1616# Quote a variable value, and forward it to 'config.status' so that its
1558old_postuninstall_cmds=1617# declaration there will have the same value as in 'configure'. VARNAME
1618# must have a single quote delimited value for this to work.
1619m4_define([_LT_CONFIG_STATUS_DECLARE],
1620[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
15591621
1560if test -n "$RANLIB"; then
1561 case $host_os in
1562 bitrig* | openbsd*)
1563 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
1564 ;;
1565 *)
1566 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
1567 ;;
1568 esac
1569 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
1570fi
15711622
1572case $host_os in1623# _LT_CONFIG_STATUS_DECLARATIONS
1573 darwin*)1624# ------------------------------
1574 lock_old_archive_extraction=yes ;;1625# We delimit libtool config variables with single quotes, so when
1575 *)1626# we write them to config.status, we have to be sure to quote all
1576 lock_old_archive_extraction=no ;;1627# embedded single quotes properly. In configure, this macro expands
1577esac1628# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
1578_LT_DECL([], [old_postinstall_cmds], [2])1629#
1579_LT_DECL([], [old_postuninstall_cmds], [2])1630# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
1580_LT_TAGDECL([], [old_archive_cmds], [2],1631m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
1581 [Commands used to build an old-style archive])1632[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
1582_LT_DECL([], [lock_old_archive_extraction], [0],1633 [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
1583 [Whether to use a lock for old archive extraction])
1584])# _LT_CMD_OLD_ARCHIVE
15851634
15861635
1587# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,1636# _LT_LIBTOOL_TAGS
1588# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])1637# ----------------
1589# ----------------------------------------------------------------1638# Output comment and list of tags supported by the script
1590# Check whether the given compiler option works1639m4_defun([_LT_LIBTOOL_TAGS],
1591AC_DEFUN([_LT_COMPILER_OPTION],1640[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
1592[m4_require([_LT_FILEUTILS_DEFAULTS])dnl1641available_tags='_LT_TAGS'dnl
1593m4_require([_LT_DECL_SED])dnl
1594AC_CACHE_CHECK([$1], [$2],
1595 [$2=no
1596 m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
1597 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1598 lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
1599 # Insert the option either (1) after the last *FLAGS variable, or
1600 # (2) before a word containing "conftest.", or (3) at the end.
1601 # Note that $ac_compile itself does not contain backslashes and begins
1602 # with a dollar sign (not a hyphen), so the echo should work correctly.
1603 # The option is referenced via a variable to avoid confusing sed.
1604 lt_compile=`echo "$ac_compile" | $SED \
1605 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1606 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
1607 -e 's:$: $lt_compiler_flag:'`
1608 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
1609 (eval "$lt_compile" 2>conftest.err)
1610 ac_status=$?
1611 cat conftest.err >&AS_MESSAGE_LOG_FD
1612 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1613 if (exit $ac_status) && test -s "$ac_outfile"; then
1614 # The compiler can only warn and ignore the option if not recognized
1615 # So say no if there are warnings other than the usual output.
1616 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1617 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1618 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1619 $2=yes
1620 fi
1621 fi
1622 $RM conftest*
1623])1642])
16241643
1625if test yes = "[$]$2"; then
1626 m4_if([$5], , :, [$5])
1627else
1628 m4_if([$6], , :, [$6])
1629fi
1630])# _LT_COMPILER_OPTION
16311644
1632# Old name:1645# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
1633AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])1646# -----------------------------------
1634dnl aclocal-1.4 backwards compatibility:1647# Extract the dictionary values for VARNAME (optionally with TAG) and
1635dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])1648# expand to a commented shell variable setting:
1649#
1650# # Some comment about what VAR is for.
1651# visible_name=$lt_internal_name
1652m4_define([_LT_LIBTOOL_DECLARE],
1653[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
1654 [description])))[]dnl
1655m4_pushdef([_libtool_name],
1656 m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
1657m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
1658 [0], [_libtool_name=[$]$1],
1659 [1], [_libtool_name=$lt_[]$1],
1660 [2], [_libtool_name=$lt_[]$1],
1661 [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
1662m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
1663])
16361664
16371665
1638# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,1666# _LT_LIBTOOL_CONFIG_VARS
1639# [ACTION-SUCCESS], [ACTION-FAILURE])1667# -----------------------
1640# ----------------------------------------------------1668# Produce commented declarations of non-tagged libtool config variables
1641# Check whether the given linker option works1669# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
1642AC_DEFUN([_LT_LINKER_OPTION],1670# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
1643[m4_require([_LT_FILEUTILS_DEFAULTS])dnl1671# section) are produced by _LT_LIBTOOL_TAG_VARS.
1644m4_require([_LT_DECL_SED])dnl1672m4_defun([_LT_LIBTOOL_CONFIG_VARS],
1645AC_CACHE_CHECK([$1], [$2],1673[m4_foreach([_lt_var],
1646 [$2=no1674 m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
1647 save_LDFLAGS=$LDFLAGS1675 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
1648 LDFLAGS="$LDFLAGS $3"
1649 echo "$lt_simple_link_test_code" > conftest.$ac_ext
1650 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1651 # The linker can only warn and ignore the option if not recognized
1652 # So say no if there are warnings
1653 if test -s conftest.err; then
1654 # Append any errors to the config.log.
1655 cat conftest.err 1>&AS_MESSAGE_LOG_FD
1656 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1657 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1658 if diff conftest.exp conftest.er2 >/dev/null; then
1659 $2=yes
1660 fi
1661 else
1662 $2=yes
1663 fi
1664 fi
1665 $RM -r conftest*
1666 LDFLAGS=$save_LDFLAGS
1667])
1668
1669if test yes = "[$]$2"; then
1670 m4_if([$4], , :, [$4])
1671else
1672 m4_if([$5], , :, [$5])
1673fi
1674])# _LT_LINKER_OPTION
16751676
1676# Old name:
1677AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
1678dnl aclocal-1.4 backwards compatibility:
1679dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
16801677
1678# _LT_LIBTOOL_TAG_VARS(TAG)
1679# -------------------------
1680m4_define([_LT_LIBTOOL_TAG_VARS],
1681[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
1682 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
16811683
1682# LT_CMD_MAX_LEN
1683#---------------
1684AC_DEFUN([LT_CMD_MAX_LEN],
1685[AC_REQUIRE([AC_CANONICAL_HOST])dnl
1686# find the maximum length of command line arguments
1687AC_MSG_CHECKING([the maximum length of command line arguments])
1688AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
1689 i=0
1690 teststring=ABCD
16911684
1692 case $build_os in1685# _LT_TAGVAR(VARNAME, [TAGNAME])
1693 msdosdjgpp*)1686# ------------------------------
1694 # On DJGPP, this test can blow up pretty badly due to problems in libc1687m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
1695 # (any single argument exceeding 2000 bytes causes a buffer overrun
1696 # during glob expansion). Even if it were fixed, the result of this
1697 # check would be larger than it should be.
1698 lt_cv_sys_max_cmd_len=12288; # 12K is about right
1699 ;;
17001688
1701 gnu*)
1702 # Under GNU Hurd, this test is not required because there is
1703 # no limit to the length of command line arguments.
1704 # Libtool will interpret -1 as no limit whatsoever
1705 lt_cv_sys_max_cmd_len=-1;
1706 ;;
17071689
1708 cygwin* | mingw* | cegcc*)1690# _LT_CONFIG_COMMANDS
1709 # On Win9x/ME, this test blows up -- it succeeds, but takes1691# -------------------
1710 # about 5 minutes as the teststring grows exponentially.1692# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
1711 # Worse, since 9x/ME are not pre-emptively multitasking,1693# variables for single and double quote escaping we saved from calls
1712 # you end up with a "frozen" computer, even though with patience1694# to _LT_DECL, we can put quote escaped variables declarations
1713 # the test eventually succeeds (with a max line length of 256k).1695# into 'config.status', and then the shell code to quote escape them in
1714 # Instead, let's just punt: use the minimum linelength reported by1696# for loops in 'config.status'. Finally, any additional code accumulated
1715 # all of the supported platforms: 8192 (on NT/2K/XP).1697# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
1716 lt_cv_sys_max_cmd_len=8192;1698m4_defun([_LT_CONFIG_COMMANDS],
1717 ;;1699[AC_PROVIDE_IFELSE([LT_OUTPUT],
1700 dnl If the libtool generation code has been placed in $CONFIG_LT,
1701 dnl instead of duplicating it all over again into config.status,
1702 dnl then we will have config.status run $CONFIG_LT later, so it
1703 dnl needs to know what name is stored there:
1704 [AC_CONFIG_COMMANDS([libtool],
1705 [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
1706 dnl If the libtool generation code is destined for config.status,
1707 dnl expand the accumulated commands and init code now:
1708 [AC_CONFIG_COMMANDS([libtool],
1709 [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
1710])#_LT_CONFIG_COMMANDS
17181711
1719 mint*)
1720 # On MiNT this can take a long time and run out of memory.
1721 lt_cv_sys_max_cmd_len=8192;
1722 ;;
17231712
1724 amigaos*)1713# Initialize.
1725 # On AmigaOS with pdksh, this test takes hours, literally.1714m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
1726 # So we just punt and use a minimum line length of 8192.1715[
1727 lt_cv_sys_max_cmd_len=8192;
1728 ;;
17291716
1730 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)1717# The HP-UX ksh and POSIX shell print the target directory to stdout
1731 # This has been around since 386BSD, at least. Likely further.1718# if CDPATH is set.
1732 if test -x /sbin/sysctl; then1719(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1733 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
1734 elif test -x /usr/sbin/sysctl; then
1735 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
1736 else
1737 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
1738 fi
1739 # And add a safety zone
1740 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
1741 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
1742 ;;
17431720
1744 interix*)1721sed_quote_subst='$sed_quote_subst'
1745 # We know the value 262144 and hardcode it with a safety zone (like BSD)1722double_quote_subst='$double_quote_subst'
1746 lt_cv_sys_max_cmd_len=1966081723delay_variable_subst='$delay_variable_subst'
1747 ;;1724_LT_CONFIG_STATUS_DECLARATIONS
1725LTCC='$LTCC'
1726LTCFLAGS='$LTCFLAGS'
1727compiler='$compiler_DEFAULT'
17481728
1749 os2*)1729# A function that is used when there is no print builtin or printf.
1750 # The test takes a long time on OS/2.1730func_fallback_echo ()
1751 lt_cv_sys_max_cmd_len=81921731{
1752 ;;1732 eval 'cat <<_LTECHO_EOF
1733\$[]1
1734_LTECHO_EOF'
1735}
17531736
1754 osf*)1737# Quote evaled strings.
1755 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure1738for var in lt_decl_all_varnames([[ \
1756 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not1739]], lt_decl_quote_varnames); do
1757 # nice to cause kernel panics so lets avoid the loop below.1740 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1758 # First set a reasonable default.1741 *[[\\\\\\\`\\"\\\$]]*)
1759 lt_cv_sys_max_cmd_len=163841742 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
1760 #1743 ;;
1761 if test -x /sbin/sysconfig; then1744 *)
1762 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in1745 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1763 *1*) lt_cv_sys_max_cmd_len=-1 ;;1746 ;;
1764 esac1747 esac
1765 fi1748done
1766 ;;
1767 sco3.2v5*)
1768 lt_cv_sys_max_cmd_len=102400
1769 ;;
1770 sysv5* | sco5v6* | sysv4.2uw2*)
1771 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
1772 if test -n "$kargmax"; then
1773 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
1774 else
1775 lt_cv_sys_max_cmd_len=32768
1776 fi
1777 ;;
1778 *)
1779 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1780 if test -n "$lt_cv_sys_max_cmd_len" && \
1781 test undefined != "$lt_cv_sys_max_cmd_len"; then
1782 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
1783 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
1784 else
1785 # Make teststring a little bigger before we do anything with it.
1786 # a 1K string should be a reasonable start.
1787 for i in 1 2 3 4 5 6 7 8; do
1788 teststring=$teststring$teststring
1789 done
1790 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
1791 # If test is not a shell built-in, we'll probably end up computing a
1792 # maximum length that is only half of the actual maximum length, but
1793 # we can't tell.
1794 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
1795 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
1796 test 17 != "$i" # 1/2 MB should be enough
1797 do
1798 i=`expr $i + 1`
1799 teststring=$teststring$teststring
1800 done
1801 # Only check the string length outside the loop.
1802 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
1803 teststring=
1804 # Add a significant safety factor because C++ compilers can tack on
1805 # massive amounts of additional arguments before passing them to the
1806 # linker. It appears as though 1/2 is a usable value.
1807 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
1808 fi
1809 ;;
1810 esac
1811])
1812if test -n "$lt_cv_sys_max_cmd_len"; then
1813 AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
1814else
1815 AC_MSG_RESULT(none)
1816fi
1817max_cmd_len=$lt_cv_sys_max_cmd_len
1818_LT_DECL([], [max_cmd_len], [0],
1819 [What is the maximum length of a command?])
1820])# LT_CMD_MAX_LEN
18211749
1822# Old name:1750# Double-quote double-evaled strings.
1823AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])1751for var in lt_decl_all_varnames([[ \
1824dnl aclocal-1.4 backwards compatibility:1752]], lt_decl_dquote_varnames); do
1825dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])1753 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1754 *[[\\\\\\\`\\"\\\$]]*)
1755 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
1756 ;;
1757 *)
1758 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1759 ;;
1760 esac
1761done
18261762
1763_LT_OUTPUT_LIBTOOL_INIT
1764])
18271765
1828# _LT_HEADER_DLFCN1766# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
1829# ----------------1767# ------------------------------------
1830m4_defun([_LT_HEADER_DLFCN],1768# Generate a child script FILE with all initialization necessary to
1831[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl1769# reuse the environment learned by the parent script, and make the
1832])# _LT_HEADER_DLFCN1770# file executable. If COMMENT is supplied, it is inserted after the
1771# '#!' sequence but before initialization text begins. After this
1772# macro, additional text can be appended to FILE to form the body of
1773# the child script. The macro ends with non-zero status if the
1774# file could not be fully written (such as if the disk is full).
1775m4_ifdef([AS_INIT_GENERATED],
1776[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
1777[m4_defun([_LT_GENERATED_FILE_INIT],
1778[m4_require([AS_PREPARE])]dnl
1779[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
1780[lt_write_fail=0
1781cat >$1 <<_ASEOF || lt_write_fail=1
1782#! $SHELL
1783# Generated by $as_me.
1784$2
1785SHELL=\${CONFIG_SHELL-$SHELL}
1786export SHELL
1787_ASEOF
1788cat >>$1 <<\_ASEOF || lt_write_fail=1
1789AS_SHELL_SANITIZE
1790_AS_PREPARE
1791exec AS_MESSAGE_FD>&1
1792_ASEOF
1793test 0 = "$lt_write_fail" && chmod +x $1[]dnl
1794m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
18331795
1796# LT_OUTPUT
1797# ---------
1798# This macro allows early generation of the libtool script (before
1799# AC_OUTPUT is called), incase it is used in configure for compilation
1800# tests.
1801AC_DEFUN([LT_OUTPUT],
1802[: ${CONFIG_LT=./config.lt}
1803AC_MSG_NOTICE([creating $CONFIG_LT])
1804_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
1805[# Run this file to recreate a libtool stub with the current configuration.])
18341806
1835# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,1807cat >>"$CONFIG_LT" <<\_LTEOF
1836# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)1808lt_cl_silent=false
1837# ----------------------------------------------------------------1809exec AS_MESSAGE_LOG_FD>>config.log
1838m4_defun([_LT_TRY_DLOPEN_SELF],1810{
1839[m4_require([_LT_HEADER_DLFCN])dnl1811 echo
1840if test yes = "$cross_compiling"; then :1812 AS_BOX([Running $as_me.])
1841 [$4]1813} >&AS_MESSAGE_LOG_FD
1842else
1843 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1844 lt_status=$lt_dlunknown
1845 cat > conftest.$ac_ext <<_LT_EOF
1846[#line $LINENO "configure"
1847#include "confdefs.h"
18481814
1849#if HAVE_DLFCN_H1815lt_cl_help="\
1850#include <dlfcn.h>1816'$as_me' creates a local libtool stub from the current configuration,
1851#endif1817for use in further configure time tests before the real libtool is
1818generated.
18521819
1853#include <stdio.h>1820Usage: $[0] [[OPTIONS]]
18541821
1855#ifdef RTLD_GLOBAL1822 -h, --help print this help, then exit
1856# define LT_DLGLOBAL RTLD_GLOBAL1823 -V, --version print version number, then exit
1857#else1824 -q, --quiet do not print progress messages
1858# ifdef DL_GLOBAL1825 -d, --debug don't remove temporary files
1859# define LT_DLGLOBAL DL_GLOBAL
1860# else
1861# define LT_DLGLOBAL 0
1862# endif
1863#endif
18641826
1865/* We may have to define LT_DLLAZY_OR_NOW in the command line if we1827Report bugs to <bug-libtool@gnu.org>."
1866 find out it does not work in some platform. */
1867#ifndef LT_DLLAZY_OR_NOW
1868# ifdef RTLD_LAZY
1869# define LT_DLLAZY_OR_NOW RTLD_LAZY
1870# else
1871# ifdef DL_LAZY
1872# define LT_DLLAZY_OR_NOW DL_LAZY
1873# else
1874# ifdef RTLD_NOW
1875# define LT_DLLAZY_OR_NOW RTLD_NOW
1876# else
1877# ifdef DL_NOW
1878# define LT_DLLAZY_OR_NOW DL_NOW
1879# else
1880# define LT_DLLAZY_OR_NOW 0
1881# endif
1882# endif
1883# endif
1884# endif
1885#endif
18861828
1887/* When -fvisibility=hidden is used, assume the code has been annotated1829lt_cl_version="\
1888 correspondingly for the symbols needed. */1830m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
1889#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))1831m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
1890int fnord () __attribute__((visibility("default")));1832configured by $[0], generated by m4_PACKAGE_STRING.
1891#endif
18921833
1893int fnord () { return 42; }1834Copyright (C) 2011 Free Software Foundation, Inc.
1894int main ()1835This config.lt script is free software; the Free Software Foundation
1895{1836gives unlimited permision to copy, distribute and modify it."
1896 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1897 int status = $lt_dlunknown;
18981837
1899 if (self)1838while test 0 != $[#]
1900 {1839do
1901 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;1840 case $[1] in
1902 else1841 --version | --v* | -V )
1903 {1842 echo "$lt_cl_version"; exit 0 ;;
1904 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;1843 --help | --h* | -h )
1905 else puts (dlerror ());1844 echo "$lt_cl_help"; exit 0 ;;
1906 }1845 --debug | --d* | -d )
1907 /* dlclose (self); */1846 debug=: ;;
1908 }1847 --quiet | --q* | --silent | --s* | -q )
1909 else1848 lt_cl_silent=: ;;
1910 puts (dlerror ());
19111849
1912 return status;1850 -*) AC_MSG_ERROR([unrecognized option: $[1]
1913}]1851Try '$[0] --help' for more information.]) ;;
1914_LT_EOF
1915 if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
1916 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
1917 lt_status=$?
1918 case x$lt_status in
1919 x$lt_dlno_uscore) $1 ;;
1920 x$lt_dlneed_uscore) $2 ;;
1921 x$lt_dlunknown|x*) $3 ;;
1922 esac
1923 else :
1924 # compilation failed
1925 $3
1926 fi
1927fi
1928rm -fr conftest*
1929])# _LT_TRY_DLOPEN_SELF
19301852
1853 *) AC_MSG_ERROR([unrecognized argument: $[1]
1854Try '$[0] --help' for more information.]) ;;
1855 esac
1856 shift
1857done
19311858
1932# LT_SYS_DLOPEN_SELF1859if $lt_cl_silent; then
1933# ------------------1860 exec AS_MESSAGE_FD>/dev/null
1934AC_DEFUN([LT_SYS_DLOPEN_SELF],1861fi
1935[m4_require([_LT_HEADER_DLFCN])dnl1862_LTEOF
1936if test yes != "$enable_dlopen"; then
1937 enable_dlopen=unknown
1938 enable_dlopen_self=unknown
1939 enable_dlopen_self_static=unknown
1940else
1941 lt_cv_dlopen=no
1942 lt_cv_dlopen_libs=
19431863
1944 case $host_os in1864cat >>"$CONFIG_LT" <<_LTEOF
1945 beos*)1865_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
1946 lt_cv_dlopen=load_add_on1866_LTEOF
1947 lt_cv_dlopen_libs=
1948 lt_cv_dlopen_self=yes
1949 ;;
19501867
1951 mingw* | pw32* | cegcc*)1868cat >>"$CONFIG_LT" <<\_LTEOF
1952 lt_cv_dlopen=LoadLibrary1869AC_MSG_NOTICE([creating $ofile])
1953 lt_cv_dlopen_libs=1870_LT_OUTPUT_LIBTOOL_COMMANDS
1954 ;;1871AS_EXIT(0)
1872_LTEOF
1873chmod +x "$CONFIG_LT"
19551874
1956 cygwin*)1875# configure is writing to config.log, but config.lt does its own redirection,
1957 lt_cv_dlopen=dlopen1876# appending to config.log, which fails on DOS, as config.log is still kept
1958 lt_cv_dlopen_libs=1877# open by configure. Here we exec the FD to /dev/null, effectively closing
1959 ;;1878# config.log, so it can be properly (re)opened and appended to by config.lt.
1879lt_cl_success=:
1880test yes = "$silent" &&
1881 lt_config_lt_args="$lt_config_lt_args --quiet"
1882exec AS_MESSAGE_LOG_FD>/dev/null
1883$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
1884exec AS_MESSAGE_LOG_FD>>config.log
1885$lt_cl_success || AS_EXIT(1)
1886])# LT_OUTPUT
19601887
1961 darwin*)
1962 # if libdl is installed we need to link against it
1963 AC_CHECK_LIB([dl], [dlopen],
1964 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
1965 lt_cv_dlopen=dyld
1966 lt_cv_dlopen_libs=
1967 lt_cv_dlopen_self=yes
1968 ])
1969 ;;
19701888
1971 tpf*)1889# _LT_CONFIG(TAG)
1972 # Don't try to run any link tests for TPF. We know it's impossible1890# ---------------
1973 # because TPF is a cross-compiler, and we know how we open DSOs.1891# If TAG is the built-in tag, create an initial libtool script with a
1974 lt_cv_dlopen=dlopen1892# default configuration from the untagged config vars. Otherwise add code
1975 lt_cv_dlopen_libs=1893# to config.status for appending the configuration named by TAG from the
1976 lt_cv_dlopen_self=no1894# matching tagged config vars.
1977 ;;1895m4_defun([_LT_CONFIG],
1896[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1897_LT_CONFIG_SAVE_COMMANDS([
1898 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
1899 m4_if(_LT_TAG, [C], [
1900 # See if we are running on zsh, and set the options that allow our
1901 # commands through without removal of \ escapes.
1902 if test -n "${ZSH_VERSION+set}"; then
1903 setopt NO_GLOB_SUBST
1904 fi
19781905
1979 *)1906 cfgfile=${ofile}T
1980 AC_CHECK_FUNC([shl_load],1907 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
1981 [lt_cv_dlopen=shl_load],1908 $RM "$cfgfile"
1982 [AC_CHECK_LIB([dld], [shl_load],
1983 [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
1984 [AC_CHECK_FUNC([dlopen],
1985 [lt_cv_dlopen=dlopen],
1986 [AC_CHECK_LIB([dl], [dlopen],
1987 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
1988 [AC_CHECK_LIB([svld], [dlopen],
1989 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
1990 [AC_CHECK_LIB([dld], [dld_link],
1991 [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
1992 ])
1993 ])
1994 ])
1995 ])
1996 ])
1997 ;;
1998 esac
19991909
2000 if test no = "$lt_cv_dlopen"; then1910 cat <<_LT_EOF >> "$cfgfile"
2001 enable_dlopen=no1911#! $SHELL
2002 else1912# Generated automatically by $as_me ($PACKAGE) $VERSION
2003 enable_dlopen=yes1913# NOTE: Changes made to this file will be lost: look at ltmain.sh.
2004 fi
20051914
2006 case $lt_cv_dlopen in1915# Provide generalized library-building support services.
2007 dlopen)1916# Written by Gordon Matzigkeit, 1996
2008 save_CPPFLAGS=$CPPFLAGS
2009 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
20101917
2011 save_LDFLAGS=$LDFLAGS1918_LT_COPYING
2012 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"1919_LT_LIBTOOL_TAGS
20131920
2014 save_LIBS=$LIBS1921# Configured defaults for sys_lib_dlsearch_path munging.
2015 LIBS="$lt_cv_dlopen_libs $LIBS"1922: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
20161923
2017 AC_CACHE_CHECK([whether a program can dlopen itself],1924# ### BEGIN LIBTOOL CONFIG
2018 lt_cv_dlopen_self, [dnl1925_LT_LIBTOOL_CONFIG_VARS
2019 _LT_TRY_DLOPEN_SELF(1926_LT_LIBTOOL_TAG_VARS
2020 lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,1927# ### END LIBTOOL CONFIG
2021 lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
2022 ])
20231928
2024 if test yes = "$lt_cv_dlopen_self"; then1929_LT_EOF
2025 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
2026 AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
2027 lt_cv_dlopen_self_static, [dnl
2028 _LT_TRY_DLOPEN_SELF(
2029 lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
2030 lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
2031 ])
2032 fi
20331930
2034 CPPFLAGS=$save_CPPFLAGS1931 cat <<'_LT_EOF' >> "$cfgfile"
2035 LDFLAGS=$save_LDFLAGS
2036 LIBS=$save_LIBS
2037 ;;
2038 esac
20391932
2040 case $lt_cv_dlopen_self in1933# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
2041 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
2042 *) enable_dlopen_self=unknown ;;
2043 esac
20441934
2045 case $lt_cv_dlopen_self_static in1935_LT_PREPARE_MUNGE_PATH_LIST
2046 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;1936_LT_PREPARE_CC_BASENAME
2047 *) enable_dlopen_self_static=unknown ;;
2048 esac
2049fi
2050_LT_DECL([dlopen_support], [enable_dlopen], [0],
2051 [Whether dlopen is supported])
2052_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
2053 [Whether dlopen of programs is supported])
2054_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
2055 [Whether dlopen of statically linked programs is supported])
2056])# LT_SYS_DLOPEN_SELF
20571937
2058# Old name:1938# ### END FUNCTIONS SHARED WITH CONFIGURE
2059AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
2060dnl aclocal-1.4 backwards compatibility:
2061dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
20621939
1940_LT_EOF
20631941
2064# _LT_COMPILER_C_O([TAGNAME])1942 case $host_os in
2065# ---------------------------1943 aix3*)
2066# Check to see if options -c and -o are simultaneously supported by compiler.1944 cat <<\_LT_EOF >> "$cfgfile"
2067# This macro does not hard code the compiler like AC_PROG_CC_C_O.1945# AIX sometimes has problems with the GCC collect2 program. For some
2068m4_defun([_LT_COMPILER_C_O],1946# reason, if we set the COLLECT_NAMES environment variable, the problems
2069[m4_require([_LT_DECL_SED])dnl1947# vanish in a puff of smoke.
2070m4_require([_LT_FILEUTILS_DEFAULTS])dnl1948if test set != "${COLLECT_NAMES+set}"; then
2071m4_require([_LT_TAG_COMPILER])dnl1949 COLLECT_NAMES=
2072AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],1950 export COLLECT_NAMES
2073 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],1951fi
2074 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no1952_LT_EOF
2075 $RM -r conftest 2>/dev/null1953 ;;
2076 mkdir conftest1954 esac
2077 cd conftest
2078 mkdir out
2079 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
20801955
2081 lt_compiler_flag="-o out/conftest2.$ac_objext"1956 _LT_PROG_LTMAIN
2082 # Insert the option either (1) after the last *FLAGS variable, or
2083 # (2) before a word containing "conftest.", or (3) at the end.
2084 # Note that $ac_compile itself does not contain backslashes and begins
2085 # with a dollar sign (not a hyphen), so the echo should work correctly.
2086 lt_compile=`echo "$ac_compile" | $SED \
2087 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
2088 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
2089 -e 's:$: $lt_compiler_flag:'`
2090 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
2091 (eval "$lt_compile" 2>out/conftest.err)
2092 ac_status=$?
2093 cat out/conftest.err >&AS_MESSAGE_LOG_FD
2094 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
2095 if (exit $ac_status) && test -s out/conftest2.$ac_objext
2096 then
2097 # The compiler can only warn and ignore the option if not recognized
2098 # So say no if there are warnings
2099 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
2100 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
2101 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
2102 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
2103 fi
2104 fi
2105 chmod u+w . 2>&AS_MESSAGE_LOG_FD
2106 $RM conftest*
2107 # SGI C++ compiler will create directory out/ii_files/ for
2108 # template instantiation
2109 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
2110 $RM out/* && rmdir out
2111 cd ..
2112 $RM -r conftest
2113 $RM conftest*
2114])
2115_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
2116 [Does compiler simultaneously support -c and -o options?])
2117])# _LT_COMPILER_C_O
21181957
1958 # We use sed instead of cat because bash on DJGPP gets confused if
1959 # if finds mixed CR/LF and LF-only lines. Since sed operates in
1960 # text mode, it properly converts lines to CR/LF. This bash problem
1961 # is reportedly fixed, but why not run on old versions too?
1962 $SED '$q' "$ltmain" >> "$cfgfile" \
1963 || (rm -f "$cfgfile"; exit 1)
21191964
2120# _LT_COMPILER_FILE_LOCKS([TAGNAME])
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches