]> git.ipfire.org Git - thirdparty/squid.git/commit - src/cf.data.pre
Error page auto-negotiation.
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 9 Aug 2008 05:59:55 +0000 (17:59 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 9 Aug 2008 05:59:55 +0000 (17:59 +1200)
commit4300048474a436222d9db621179c359e2eeacc1a
treeec3e165266f6cb52874c7fda4e3e0cad66cef674
parent60db5d26443b9753101bb4b96e985f6bf4442a58
Error page auto-negotiation.

  * Converts error_directory squid.conf option into an optional override.
    Providing backward compatibility with older configurations and local
    customizations.

  * Adds error_default_language to administratively set the backup
    language presented by Squid.

  * Fixes design of previously broken hard-coded failover language.
    WAS: default to FreeBSD error install location. Hidden by
         error_directory being required.
    NOW: failover to build-time configured errors/ directory 'English'
         templates.

  * Adds --enable-auto-locale configure option to enable the following.

  * Adds logic to locate visitors most-preferred of available languages
    and present a tailored error page as their reply.
configure.in
doc/Makefile.am
doc/release-notes/release-3.1.sgml
errors/Makefile.am
src/Makefile.am
src/cache_cf.cc
src/cf.data.pre
src/defines.h
src/errorpage.cc
src/structs.h