diff -u -r -N squid-3.1.0.12/ChangeLog squid-3.1.0.13/ChangeLog --- squid-3.1.0.12/ChangeLog 2009-07-27 12:05:41.000000000 +1200 +++ squid-3.1.0.13/ChangeLog 2009-08-05 01:32:06.000000000 +1200 @@ -1,3 +1,13 @@ +Changes to squid-3.1.0.13 (04 Aug 2009): + + - Bug 2723 regression: enable PURGE requests if PURGE method ACL is present. + - Fix one more internal profiler error + - Language Updates: Italian, Russian + - Language Updates: Add many more aliases + - Add Copyright document for errors/ content + - ... all bug fixes from 3.0.STABLE18 + - ... and several code polishing cleanups + Changes to squid-3.1.0.12 (27 Jul 2009): - Bug 2716: Chunked request Signed/Unsigned build error @@ -207,6 +217,17 @@ - Bug #2223: Follow XFF extensions added - ... and many code and documentation cleanups +Changes to squid-3.0.STABLE18 (04 Aug 2009): + + - Bug 2728: regression: assertion failed: !eof + - Bug 2732: reply_body_max_size smaller than error page loops + infinitely until out of memory + - Bug 2725: pconn failure if domain or client_address are unset + - Bug 2648: reserved helpers not shut down after reconfigure/rotate + - Bug 2462: make check should tell when cppunit is missing + - Remove excess messages about headers < minimum size + - Support Libtool 2.2.6 + Changes to squid-3.0.STABLE17 (27 Jul 2009): - Bug 2680 regression: Crash after rotate with no helpers running diff -u -r -N squid-3.1.0.12/configure squid-3.1.0.13/configure --- squid-3.1.0.12/configure 2009-07-27 12:06:31.000000000 +1200 +++ squid-3.1.0.13/configure 2009-08-05 01:32:53.000000000 +1200 @@ -1,7 +1,7 @@ #! /bin/sh # From configure.in Revision. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.62 for Squid Web Proxy 3.1.0.12. +# Generated by GNU Autoconf 2.62 for Squid Web Proxy 3.1.0.13. # # Report bugs to . # @@ -751,8 +751,8 @@ # Identity of this package. PACKAGE_NAME='Squid Web Proxy' PACKAGE_TARNAME='squid' -PACKAGE_VERSION='3.1.0.12' -PACKAGE_STRING='Squid Web Proxy 3.1.0.12' +PACKAGE_VERSION='3.1.0.13' +PACKAGE_STRING='Squid Web Proxy 3.1.0.13' PACKAGE_BUGREPORT='http://www.squid-cache.org/bugs/' ac_unique_file="src/main.cc" @@ -1678,7 +1678,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Squid Web Proxy 3.1.0.12 to adapt to many kinds of systems. +\`configure' configures Squid Web Proxy 3.1.0.13 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1748,7 +1748,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Squid Web Proxy 3.1.0.12:";; + short | recursive ) echo "Configuration of Squid Web Proxy 3.1.0.13:";; esac cat <<\_ACEOF @@ -2075,7 +2075,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Squid Web Proxy configure 3.1.0.12 +Squid Web Proxy configure 3.1.0.13 generated by GNU Autoconf 2.62 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -2089,7 +2089,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Squid Web Proxy $as_me 3.1.0.12, which was +It was created by Squid Web Proxy $as_me 3.1.0.13, which was generated by GNU Autoconf 2.62. Invocation command line was $ $0 $@ @@ -2807,7 +2807,7 @@ # Define the identity of the package. PACKAGE='squid' - VERSION='3.1.0.12' + VERSION='3.1.0.13' cat >>confdefs.h <<_ACEOF @@ -49692,7 +49692,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Squid Web Proxy $as_me 3.1.0.12, which was +This file was extended by Squid Web Proxy $as_me 3.1.0.13, which was generated by GNU Autoconf 2.62. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -49745,7 +49745,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -Squid Web Proxy config.status 3.1.0.12 +Squid Web Proxy config.status 3.1.0.13 configured by $0, generated by GNU Autoconf 2.62, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff -u -r -N squid-3.1.0.12/configure.in squid-3.1.0.13/configure.in --- squid-3.1.0.12/configure.in 2009-07-27 12:06:31.000000000 +1200 +++ squid-3.1.0.13/configure.in 2009-08-05 01:32:53.000000000 +1200 @@ -2,7 +2,7 @@ dnl dnl $Id$ dnl -AC_INIT(Squid Web Proxy, 3.1.0.12, http://www.squid-cache.org/bugs/, squid) +AC_INIT(Squid Web Proxy, 3.1.0.13, http://www.squid-cache.org/bugs/, squid) AC_PREREQ(2.52) AM_CONFIG_HEADER(include/autoconf.h) AC_CONFIG_AUX_DIR(cfgaux) diff -u -r -N squid-3.1.0.12/errors/aliases squid-3.1.0.13/errors/aliases --- squid-3.1.0.12/errors/aliases 2009-07-27 12:05:42.000000000 +1200 +++ squid-3.1.0.13/errors/aliases 2009-08-05 01:32:08.000000000 +1200 @@ -5,8 +5,8 @@ da da-dk de de-de el el-gr -en en-au en-ca en-gb en-nz en-tt en-uk -es es-es es-pe +en en-au en-ca en-gb en-in en-nz en-sg en-tt en-uk en-us en-za +es es-ar es-pe es-es et et-ee fi fi-fi fr fr-fr @@ -31,3 +31,5 @@ th th-th tr tr-tr uk uk-ua +zh-tw zh-hk zh-mo +zh-cn zh-sg diff -u -r -N squid-3.1.0.12/errors/COPYRIGHT squid-3.1.0.13/errors/COPYRIGHT --- squid-3.1.0.12/errors/COPYRIGHT 1970-01-01 12:00:00.000000000 +1200 +++ squid-3.1.0.13/errors/COPYRIGHT 2009-08-05 01:32:08.000000000 +1200 @@ -0,0 +1,68 @@ +============================================================================== + +SQUID Internet Object Cache http://www.squid-cache.org +-------------------------------------------------------- + + Squid is the result of efforts by numerous individuals from the + Internet community. Development is led by Duane Wessels of the + National Laboratory for Applied Network Research and funded by + the National Science Foundation. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +Squid is derived from the ``cached'' software from the ARPA-funded +Harvest research project. The Harvest home page is +http://harvest.cs.colorado.edu/. + +Squid is originally derived from the Harvest Information Discovery and +Access System. + +============================================================================== + + * Translation Snippets provided by Squid Project Translators held in + * copyright for open distribution. + * + * Translation Snippets provided by Rosetta Project Translators held in + * copyright for open distribution. + * + * Copyright 2009 + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + + +see TRANSLATORS file for current contributing translators holding copyrights. diff -u -r -N squid-3.1.0.12/errors/it/ERR_ACCESS_DENIED squid-3.1.0.13/errors/it/ERR_ACCESS_DENIED --- squid-3.1.0.12/errors/it/ERR_ACCESS_DENIED 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_ACCESS_DENIED 2009-08-05 01:35:21.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Accesso negato.

Le configurazioni di controllo dell'accesso impediscono di soddisfare la richiesta. Si prega di contattare il fornitore del servizio nel caso questo comportamento sia scorretto.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Accesso negato.

La configurazione di controllo d'accesso non consente di soddisfare la richiesta. Si prega di contattare il fornitore del servizio nel caso questo comportamento sia scorretto.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_CACHE_ACCESS_DENIED squid-3.1.0.13/errors/it/ERR_CACHE_ACCESS_DENIED --- squid-3.1.0.12/errors/it/ERR_CACHE_ACCESS_DENIED 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_CACHE_ACCESS_DENIED 2009-08-05 01:35:21.000000000 +1200 @@ -1 +1 @@ - ERRORE: Cache Access Denied

ERROR

Cache Accesso negato.


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Accesso alla cache negato.

Non siete autorizzati a richiedere %U da questa cache finchè non vi sarete identificati con successo.

Si prega di contattare il gestore del vostro proxy se avete diffcoltà nell'identificarvi per l'accesso al servizio, o di cambiare la vostra password iniziale.



\ No newline at end of file + ERRORE: Cache Access Denied

ERROR

Cache Accesso negato.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Accesso alla cache negato.

Per richiedere %U da questa cache è necessario prima identificarsi.

Si prega di contattare il gestore del vostro proxy se avete diffcoltà nell'identificarvi per l'accesso al servizio, o di cambiare la vostra password iniziale.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_CACHE_MGR_ACCESS_DENIED squid-3.1.0.13/errors/it/ERR_CACHE_MGR_ACCESS_DENIED --- squid-3.1.0.12/errors/it/ERR_CACHE_MGR_ACCESS_DENIED 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_CACHE_MGR_ACCESS_DENIED 2009-08-05 01:35:21.000000000 +1200 @@ -1 +1 @@ - ERRORE: Cache Manager Access Denied

ERROR

Cache Manager Accesso negato.


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

L'accesso al cache manager è negato.

Non siete autorizzati a richiedere %U da questo cache manager finchè non vi sarete identificati con successo.

Si prega di contattare il gestore del vostro proxy se avete diffcoltà nell'identificarvi per l'accesso al servizio o, se siete l'amministratore, di consultare la documentazione di Squid riguardante l'interfaccia del cache manager e di verificare il log del servizio alla ricerca informazioni più dettagliate sull'errore.



\ No newline at end of file + ERROREE: l'accesso al Cache Manager è negato.

ERROR

L'accesso al cache manager è negato.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Cache Manager Accesso negato.

Per richiedere %U da questo cache manager è necessario prima identificarsi.

Si prega di contattare il gestore del vostro proxy se avete diffcoltà nell'identificarvi per l'accesso al servizio o, se siete l'amministratore, di consultare la documentazione di Squid riguardante l'interfaccia del cache manager e di verificare il log del servizio alla ricerca informazioni più dettagliate sull'errore.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_CANNOT_FORWARD squid-3.1.0.13/errors/it/ERR_CANNOT_FORWARD --- squid-3.1.0.12/errors/it/ERR_CANNOT_FORWARD 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_CANNOT_FORWARD 2009-08-05 01:35:21.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Non è possibile inoltrare la richiesta in questo momento.

Non è stato possibile inoltrare la richiesta al server di origine nè ad alcun proxy di tipo parent noto. La causa più probabile è che questo proxy sia configurato per non contattare mai direttamente il server di origine, e che tutti i proxy parent non siano disponibili in questo momento.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Non è possibile inoltrare la richiesta in questo momento.

Non è stato possibile inoltrare la richiesta al server di origine nè ad alcun proxy di tipo parent noto. La causa più probabile è che questo proxy sia configurato per non contattare mai direttamente il server di origine, e che tutti i proxy parent non siano disponibili in questo momento.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_CONNECT_FAIL squid-3.1.0.13/errors/it/ERR_CONNECT_FAIL --- squid-3.1.0.12/errors/it/ERR_CONNECT_FAIL 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_CONNECT_FAIL 2009-08-05 01:35:22.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

La connessione a %I è fallita.

Il sistema ha risposto: %E

Il server remoto o un tratto di rete necessario a raggiungerlo potrebbero essere guasti. Si prega di ritentare la richiesta tra qualche minuto.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

La connessione a %I non è riuscita.

Il sistema ha risposto: %E

Il server remoto o un tratto di rete necessario a raggiungerlo potrebbero essere guasti. Si prega di ritentare la richiesta tra qualche minuto.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_DNS_FAIL squid-3.1.0.13/errors/it/ERR_DNS_FAIL --- squid-3.1.0.12/errors/it/ERR_DNS_FAIL 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_DNS_FAIL 2009-08-05 01:35:22.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Non è stato possibile risalire all'indirizzo IP corrispondente al nome host %H

Il processo dnsserver ha risposto:

%z

Questo significa che il Proxy non è riuscito a tradurre il nome host nella URL nel relativo indirizzo. Verificate la correttezza dell'indirizzo e riprovate.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Non è stato possibile risalire all'indirizzo IP corrispondente al nome host %H

Il server DNS ha risposto:

%z

Questo significa che il Proxy non è riuscito a tradurre il nome host nella URL nel relativo indirizzo. Verificate la correttezza dell'indirizzo e riprovate.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_ESI squid-3.1.0.13/errors/it/ERR_ESI --- squid-3.1.0.12/errors/it/ERR_ESI 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_ESI 2009-08-05 01:35:22.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

L'elaborazione ESI è fallita.

Il sistema di gestione delle funzioni ESI ha risposto:

%Z

Questo significa che il surrogate non è stato in grado di processare il template ESI. Si prega di segnalare l'errore al webmaster.

Il webmaster è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

L'elaborazione ESI è fallita.

Il sistema di gestione delle funzioni ESI ha risposto:

%Z

Questo significa che il surrogate non è stato in grado di processare il template ESI. Si prega di segnalare l'errore al webmaster.

Il webmaster è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FORWARDING_DENIED squid-3.1.0.13/errors/it/ERR_FORWARDING_DENIED --- squid-3.1.0.12/errors/it/ERR_FORWARDING_DENIED 2009-07-27 12:09:15.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FORWARDING_DENIED 2009-08-05 01:35:22.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Inoltro negato.

Questo Proxy non può inoltrare la richiesta: il client di indirizzo %i è noto al Proxy come sibling ma si comporta come client. Potrebbe essere configurato in maniera sbagliata?

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Inoltro negato.

Il proxy non inoltrerà questa richiesta, perchè tenta di stabilire una relazione di parentela. Probabilmente il client all'indirizzo %i è una cache configurata in modo sbagliato.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_DISABLED squid-3.1.0.13/errors/it/ERR_FTP_DISABLED --- squid-3.1.0.12/errors/it/ERR_FTP_DISABLED 2009-07-27 12:09:16.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_DISABLED 2009-08-05 01:35:22.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Il protocollo FTP non è disponibile (disabilitato).

Questo Proxy non supporta il protocollo FTP.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Il protocollo FTP è disabilitato.

Questo proxy non supporta il protocollo FTP.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_FAILURE squid-3.1.0.13/errors/it/ERR_FTP_FAILURE --- squid-3.1.0.12/errors/it/ERR_FTP_FAILURE 2009-07-27 12:09:16.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_FAILURE 2009-08-05 01:35:22.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Si è verificato un errore di protocollo FTP durante il dialogo con il server mentre si accedeva alla URL %U.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Si è verificato un errore di protocollo FTP durante l'accesso alla URL %U.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_FORBIDDEN squid-3.1.0.13/errors/it/ERR_FTP_FORBIDDEN --- squid-3.1.0.12/errors/it/ERR_FTP_FORBIDDEN 2009-07-27 12:09:16.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_FORBIDDEN 2009-08-05 01:35:22.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Le credenziali fornite per l'accesso al server FTP relativo alla URL %U sono invalide.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Le credenziali fornite per l'accesso al server FTP relativo alla URL %U sono invalide.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_LISTING squid-3.1.0.13/errors/it/ERR_FTP_LISTING --- squid-3.1.0.12/errors/it/ERR_FTP_LISTING 2009-07-27 12:09:16.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_LISTING 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - Directory FTP: %U

Directory FTP: %U/


Contenuto della Directory:

%z
%g
Directory di Livello Superiore Directory di Livello Superiore (Directory Radice)

\ No newline at end of file + Directory FTP: %U

Directory FTP: %U/


Contenuto della directory:

%z
%g
Directory superiore Directory superiore (Directory radice)

\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_NOT_FOUND squid-3.1.0.13/errors/it/ERR_FTP_NOT_FOUND --- squid-3.1.0.12/errors/it/ERR_FTP_NOT_FOUND 2009-07-27 12:09:16.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_NOT_FOUND 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Non è stato possibile accedere alla URL: %U.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

Questo potrebbe essere causato da una URL FTP con un percorso completo, comportamento questo non conforme allo standard imposto dalla RFC 1738. Se questo è il caso, il file è disponibile alla URL %B.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Non è stato possibile accedere alla URL: %U.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

Questo potrebbe essere causato da una URL FTP con un percorso completo, comportamento questo non conforme allo standard imposto dalla RFC 1738. Se questo è il caso, il file è disponibile alla URL %B.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_PUT_CREATED squid-3.1.0.13/errors/it/ERR_FTP_PUT_CREATED --- squid-3.1.0.12/errors/it/ERR_FTP_PUT_CREATED 2009-07-27 12:09:16.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_PUT_CREATED 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - L'invio dati (PUT) FTP ha avuto successo: il file è stato creato.

L'operazione richiesta è stata portata a termine con successo.

Il file è stato creato.




\ No newline at end of file + Comando FTP PUT eseguito correttamente: il file è stato creato.

Operazione eseguita correttamente

Il file è stato creato.




\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_PUT_ERROR squid-3.1.0.13/errors/it/ERR_FTP_PUT_ERROR --- squid-3.1.0.12/errors/it/ERR_FTP_PUT_ERROR 2009-07-27 12:09:16.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_PUT_ERROR 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - ERRORE: FTP upload failed

ERROR

L'invio dati (PUT) FTP è fallito.


Mentre si cercava di effettuare un'operazione di FTP PUT verso la URL %U

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F

Questo significa che il server FTP potrebbe non avere i permessi o lo spazio per ricevere il file. Si prega di controllare il percorso, i permessi e lo spazio su disco e riprovare.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: l'invio del file via FTP non ha avuto successo.

ERROR

Comando FTP PUT non riuscito.


Mentre si cercava di effettuare un'operazione di FTP PUT verso la URL %U

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F

Questo significa che il server FTP potrebbe non avere i permessi o lo spazio per ricevere il file. Si prega di controllare il percorso, i permessi e lo spazio su disco e riprovare.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_PUT_MODIFIED squid-3.1.0.13/errors/it/ERR_FTP_PUT_MODIFIED --- squid-3.1.0.12/errors/it/ERR_FTP_PUT_MODIFIED 2009-07-27 12:09:17.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_PUT_MODIFIED 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - L'invio dati (PUT) FTP ha avuto successo: il file è stato aggiornato.

L'operazione richiesta è stata portata a termine con successo.

Il file è stato aggiornato.




\ No newline at end of file + Comando FTP PUT eseguito correttamente: il file è stato aggiornato.

Operazione eseguita correttamente

Il file è stato aggiornato.




\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_FTP_UNAVAILABLE squid-3.1.0.13/errors/it/ERR_FTP_UNAVAILABLE --- squid-3.1.0.12/errors/it/ERR_FTP_UNAVAILABLE 2009-07-27 12:09:17.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_FTP_UNAVAILABLE 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Il FTP server era sovraccarico e non ha consentito di accedere alla URL: %U.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Il server FTP era sovraccarico e non ha consentito di accedere alla URL: %U.

Il comando FTP inviato da Squid era:

%f

Il server ha risposto:

%F
%g

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_ICAP_FAILURE squid-3.1.0.13/errors/it/ERR_ICAP_FAILURE --- squid-3.1.0.12/errors/it/ERR_ICAP_FAILURE 2009-07-27 12:09:17.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_ICAP_FAILURE 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Si è verificato un errore nel dialogo ICAP.

Il sistema ha risposto: %E

Questo significa che qualche aspetto della comunicazione ICAP non è stato completato regolarmente.

Alcuni dei possibili problemi sono:



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Si è verificato un errore di protocollo ICAP.

Il sistema ha risposto: %E

Questo significa che qualche aspetto della comunicazione ICAP non è stato completato regolarmente.

Alcuni dei possibili problemi sono:



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_INVALID_REQ squid-3.1.0.13/errors/it/ERR_INVALID_REQ --- squid-3.1.0.12/errors/it/ERR_INVALID_REQ 2009-07-27 12:09:17.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_INVALID_REQ 2009-08-05 01:35:23.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Richiesta invalida. C'è stato un errore mentre si cercava di elaborare la richiesta:

%R

Alcuni dei possibili problemi sono:

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Richiesta non valida. Si è verificato un errore durante l'elaborazione della richiesta:

%R

Alcuni dei possibili problemi sono:

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_INVALID_RESP squid-3.1.0.13/errors/it/ERR_INVALID_RESP --- squid-3.1.0.12/errors/it/ERR_INVALID_RESP 2009-07-27 12:09:17.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_INVALID_RESP 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Risposta non valida. Si è verificato un errore mentre veniva elaborata la richiesta:

%R

Il messaggio di risposta HTTP ricevuto dal server non era comprensibile o era irregolare. Si prega di contattare il gestore del sito per segnalargli l'errore.

L'amministratore del proxy potrebbe essere in grado di fornire ulteriori dettagli sul tipo di problema.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Risposta non valida. Si è verificato un errore durante l'elaborazione della richiesta:

%R

Il messaggio di risposta HTTP ricevuto dal server non era comprensibile o era irregolare. Si prega di contattare il gestore del sito per segnalargli l'errore.

L'amministratore del proxy potrebbe essere in grado di fornire ulteriori dettagli sul tipo di problema.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_INVALID_URL squid-3.1.0.13/errors/it/ERR_INVALID_URL --- squid-3.1.0.12/errors/it/ERR_INVALID_URL 2009-07-27 12:09:17.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_INVALID_URL 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

URL non valida

Qualche aspetto della URL richiesta non è irregolare.

Alcuni dei possibili problemi sono:

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

URL non valida

Qualche aspetto della URL richiesta è scorretto

Alcuni dei possibili problemi sono:

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_LIFETIME_EXP squid-3.1.0.13/errors/it/ERR_LIFETIME_EXP --- squid-3.1.0.12/errors/it/ERR_LIFETIME_EXP 2009-07-27 12:09:17.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_LIFETIME_EXP 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Il timeout di mantenimento della connessione è scaduto.

La richiesta è stata interrotta perchè è stato superato il limite di durata massimo della connessione.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Il timeout di mantenimento della connessione è scaduto.

La richiesta è stata interrotta perchè è stato superato il limite di durata massimo della connessione.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_NO_RELAY squid-3.1.0.13/errors/it/ERR_NO_RELAY --- squid-3.1.0.12/errors/it/ERR_NO_RELAY 2009-07-27 12:09:18.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_NO_RELAY 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Le funzioni di inoltro Wais non sono implementate.

Non è stato configurato alcun server di relay per il protocollo WAIS su questa Cache.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Le funzioni di inoltro Wais non sono implementate.

Non è stato configurato alcun server di relay per il protocollo WAIS su questa Cache! Prenditela con l'amministratore.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_ONLY_IF_CACHED_MISS squid-3.1.0.13/errors/it/ERR_ONLY_IF_CACHED_MISS --- squid-3.1.0.12/errors/it/ERR_ONLY_IF_CACHED_MISS 2009-07-27 12:09:18.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_ONLY_IF_CACHED_MISS 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Non è stato possibile reperire un documento aggiornato nella cache e la richiesta contiene la direttiva only-if-cached.

La richiesta contiene la direttiva di controllo della cache only-if-cached. Non è stato possibile trovare il relativo documento nella cache, oppure richiedeva una operazione di verifica, non consentita dalla direttiva.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Non è stato possibile reperire un documento aggiornato nella cache e la richiesta contiene la direttiva only-if-cached.

La richiesta contiene la direttiva di controllo della cache only-if-cached. Non è stato possibile trovare il relativo documento nella cache, oppure richiedeva una operazione di verifica, non consentita dalla direttiva.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_READ_ERROR squid-3.1.0.13/errors/it/ERR_READ_ERROR --- squid-3.1.0.12/errors/it/ERR_READ_ERROR 2009-07-27 12:09:18.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_READ_ERROR 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Errore di lettura.

Il sistema ha risposto: %E

Si è verificato un errore nella ricezione dei dati dalla rete. Si prega di ritentare la richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Errore di lettura

Il sistema ha risposto: %E

Si è verificato un errore nella ricezione dei dati dalla rete. Si prega di ritentare la richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_READ_TIMEOUT squid-3.1.0.13/errors/it/ERR_READ_TIMEOUT --- squid-3.1.0.12/errors/it/ERR_READ_TIMEOUT 2009-07-27 12:09:18.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_READ_TIMEOUT 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Timeout nella lettura.

Il sistema ha risposto: %E

Si è verificato un timeout mentre si attendeva di ricevere dati dalla rete. La rete o il server potrebbero essere sovraccarichi o indisponibili. Si prega di ritentare la richiesta tra qualche minuto.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Timeout nella lettura

Il sistema ha risposto: %E

Si è verificato un timeout durante la ricezione dei dati dalla rete. La rete o il server potrebbero essere scollegati o in congestione. Riprovare più tardi.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_SECURE_CONNECT_FAIL squid-3.1.0.13/errors/it/ERR_SECURE_CONNECT_FAIL --- squid-3.1.0.12/errors/it/ERR_SECURE_CONNECT_FAIL 2009-07-27 12:09:18.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_SECURE_CONNECT_FAIL 2009-08-05 01:35:24.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Non è stato possibile stabilire una connessione sicura verso %I

Il sistema ha risposto: %E

Questo Proxy e il server remoto non sono riusciti a negoziare una connessione cifrata con caratteristiche mutuamente accettabili. È possibile che il server non supporti le connessioni cifrate, o che il proxy non sia soddisfatto dalle credenziali di sicurezza proposte dal server.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Non è stato possibile stabilire una connessione sicura verso %I

Il sistema ha risposto: %E

Questo Proxy e il server remoto non sono riusciti a negoziare una connessione cifrata con caratteristiche mutuamente accettabili. È possibile che il server non supporti le connessioni cifrate, o che il proxy non sia soddisfatto dalle credenziali di sicurezza proposte dal server.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_SHUTTING_DOWN squid-3.1.0.13/errors/it/ERR_SHUTTING_DOWN --- squid-3.1.0.12/errors/it/ERR_SHUTTING_DOWN 2009-07-27 12:09:18.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_SHUTTING_DOWN 2009-08-05 01:35:25.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Questo Proxy non è in grado di soddisfare la richiesta perchè è in fase di spegnimento. si prega di riprovare tra qualche minuto.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Questo Proxy non è in grado di soddisfare la richiesta perchè è in fase di spegnimento. si prega di riprovare tra qualche minuto.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_SOCKET_FAILURE squid-3.1.0.13/errors/it/ERR_SOCKET_FAILURE --- squid-3.1.0.12/errors/it/ERR_SOCKET_FAILURE 2009-07-27 12:09:18.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_SOCKET_FAILURE 2009-08-05 01:35:25.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

L'operazione di rete (socket) è fallita.

Il sistema ha risposto: %E

Squid non è in grado di aprire un socket TCP, probabilmente a causa del sovraccarico. Si prega di ritentare la richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

L'operazione di rete (socket) è fallita.

Il sistema ha risposto: %E

Squid non è in grado di aprire un socket TCP, probabilmente a causa del sovraccarico. Si prega di ritentare la richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_TOO_BIG squid-3.1.0.13/errors/it/ERR_TOO_BIG --- squid-3.1.0.12/errors/it/ERR_TOO_BIG 2009-07-27 12:09:19.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_TOO_BIG 2009-08-05 01:35:25.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

La richesta o la risposta è di dimensioni troppo grandi.

Se la richiesta è di tipo PUT, ciò che si sta cercando di inviare è di dimensioni troppo grandi.

Se la richiesta è di tipo GET, ciò che si sta cercando di scaricare è di dimensioni troppo grandi.

Questi limiti sono stati imposti dal provider che gestisce questo Proxy. Se ritenete che questo sia scorretto si prega di rivolgersi alle strutture di supporto degli utenti corrette.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

La richesta o la risposta è di dimensioni troppo grandi.

Se la richiesta è di tipo PUT, ciò che si sta cercando di inviare è di dimensioni troppo grandi.

Se la richiesta è di tipo GET, ciò che si sta cercando di scaricare è di dimensioni troppo grandi.

Questi limiti sono stati imposti dal provider che gestisce questo Proxy. Se ritenete che questo sia scorretto si prega di contattarlo.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_UNSUP_HTTPVERSION squid-3.1.0.13/errors/it/ERR_UNSUP_HTTPVERSION --- squid-3.1.0.12/errors/it/ERR_UNSUP_HTTPVERSION 2009-07-27 12:09:19.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_UNSUP_HTTPVERSION 2009-08-05 01:35:25.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

Unsupported HTTP version


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Unsupported HTTP version

This Squid does not accept the HTTP version you are attempting to use.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Versione HTTP non supportata


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Unsupported HTTP version

Questa installazione di Squid non supporta la versione HTTP che si sta cercando di utilizzare.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_UNSUP_REQ squid-3.1.0.13/errors/it/ERR_UNSUP_REQ --- squid-3.1.0.12/errors/it/ERR_UNSUP_REQ 2009-07-27 12:09:19.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_UNSUP_REQ 2009-08-05 01:35:25.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Metodo e protocollo della richiesta non sono supportati.

Il metodo di accesso non è supportato per questo protocollo.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Metodo e protocollo della richiesta non sono supportati.

Squid non consente di utilizzare qualsiasi tipo di richiesta per qualsiasi protocollo (a esempio non consente una richiesta POST su protocollo Gopher).

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_URN_RESOLVE squid-3.1.0.13/errors/it/ERR_URN_RESOLVE --- squid-3.1.0.12/errors/it/ERR_URN_RESOLVE 2009-07-27 12:09:19.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_URN_RESOLVE 2009-08-05 01:35:25.000000000 +1200 @@ -1 +1 @@ - ERRORE: The requested URN not be retrieved

ERROR

Non è stato possibile ottenere una URL corrispondente alla URN richiesta.


Mentre si cercava di accedere alla URN %U si è manifestato il seguente errore:

Impossibile risolvere la URN.

Hey, non ci si deve aspettare granchè dalle URN su %T :)

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URN richiesta

ERROR

Non è stato possibile ottenere una URL corrispondente alla URN richiesta.


Mentre si cercava di accedere alla URN %U si è presentato il seguente errore:

Impossibile risolvere la URN.

Hey, non ci si deve aspettare granchè dalle URN su %T :)

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_WRITE_ERROR squid-3.1.0.13/errors/it/ERR_WRITE_ERROR --- squid-3.1.0.12/errors/it/ERR_WRITE_ERROR 2009-07-27 12:09:19.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_WRITE_ERROR 2009-08-05 01:35:25.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Errore durante l'operazione di scrittura

Il sistema ha risposto: %E

Si è verificato un errore durante la ricezione dei dati dalla rete. Si prega di ritentare la richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Errore durante l'operazione di scrittura

Il sistema ha risposto: %E

Si è verificato un errore durante la ricezione dei dati dalla rete. Si prega di ritentare la richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/it/ERR_ZERO_SIZE_OBJECT squid-3.1.0.13/errors/it/ERR_ZERO_SIZE_OBJECT --- squid-3.1.0.12/errors/it/ERR_ZERO_SIZE_OBJECT 2009-07-27 12:09:19.000000000 +1200 +++ squid-3.1.0.13/errors/it/ERR_ZERO_SIZE_OBJECT 2009-08-05 01:35:26.000000000 +1200 @@ -1 +1 @@ - ERRORE: Non è stato possibile accedere alla URL richiesta.

ERROR

The requested URL could not be retrieved


Mentre si cercava di accedere alla URL %U si è manifestato il seguente errore:

Risposta di dimensione nulla.

Squid non ha ricevuto alcun dato in risposta a questa richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file + ERROREE: non è possibile accedere alla URL richiesta

ERROR

Non è stato possibile accedere alla URL richiesta.


Mentre si cercava di accedere alla URL %U si è presentato il seguente errore:

Risposta di dimensione nulla.

Squid non ha ricevuto risposta a questa richiesta.

L'amministratore del proxy è %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/Makefile.am squid-3.1.0.13/errors/Makefile.am --- squid-3.1.0.12/errors/Makefile.am 2009-07-27 12:05:42.000000000 +1200 +++ squid-3.1.0.13/errors/Makefile.am 2009-08-05 01:32:08.000000000 +1200 @@ -10,11 +10,13 @@ DEFAULT_ERROR_DIR = $(errordir) DEFAULT_STYLESHEET = $(sysconfdir)/errorpage.css -# List of automated translations possible: +## List of automated translations possible: TRANSLATIONPO=`ls -1 $(top_srcdir)/errors/*.po | grep -o -E "[a-z\-]+\.po" | sed s/.po//` TRANSLATIONDIR=`ls -1 $(srcdir) $(builddir) | sed -e 's%$(srcdir)/%%' -e 's%$(builddir)/%%' -e 's%.po%%' ` +## TODO: prevent this loop installing everything twice when srcdir == builddir install-data-local: + $(mkinstalldirs) $(DESTDIR)$(DEFAULT_ERROR_DIR) ; \ for l in $(TRANSLATIONDIR) ; do \ echo "Located $$l for install..."; \ if test -d $(srcdir)/$$l; then \ @@ -32,7 +34,8 @@ done; \ fi \ done; \ - $(INSTALL_DATA) $(srcdir)/TRANSLATORS $(DESTDIR)TRANSLATORS; \ + $(INSTALL_DATA) $(srcdir)/TRANSLATORS $(DESTDIR)$(DEFAULT_ERROR_DIR)/TRANSLATORS; \ + $(INSTALL_DATA) $(srcdir)/COPYRIGHT $(DESTDIR)$(DEFAULT_ERROR_DIR)/COPYRIGHT; \ $(INSTALL_DATA) $(srcdir)/errorpage.css $(DESTDIR)$(DEFAULT_STYLESHEET).default; \ if test -f $(DESTDIR)$(DEFAULT_STYLESHEET) ; then \ echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_STYLESHEET)" ; \ @@ -63,7 +66,8 @@ done; @$(SHELL) $(top_srcdir)/scripts/remove-cfg.sh "$(RM)" $(DESTDIR)$(DEFAULT_STYLESHEET) rm -f $(DESTDIR)$(DEFAULT_STYLESHEET).default - rm -f $(DESTDIR)TRANSLATORS + rm -f $(DESTDIR)$(DEFAULT_ERROR_DIR)/TRANSLATORS + rm -f $(DESTDIR)$(DEFAULT_ERROR_DIR)/COPYRIGHT ## Upgrade requires the new files to be pre-installed upgrade: install @@ -104,7 +108,7 @@ || exit 1; \ fi; \ done; \ - for f in aliases alias-link.sh alias-upgrade errorpage.css TRANSLATORS; do \ + for f in aliases alias-link.sh alias-upgrade errorpage.css TRANSLATORS COPYRIGHT; do \ cp -p $(srcdir)/$$f $(distdir)/`basename $$f`; \ done; diff -u -r -N squid-3.1.0.12/errors/Makefile.in squid-3.1.0.13/errors/Makefile.in --- squid-3.1.0.12/errors/Makefile.in 2009-07-27 12:06:07.000000000 +1200 +++ squid-3.1.0.13/errors/Makefile.in 2009-08-05 01:32:30.000000000 +1200 @@ -224,8 +224,6 @@ errordir = $(datadir)/errors DEFAULT_ERROR_DIR = $(errordir) DEFAULT_STYLESHEET = $(sysconfdir)/errorpage.css - -# List of automated translations possible: TRANSLATIONPO = `ls -1 $(top_srcdir)/errors/*.po | grep -o -E "[a-z\-]+\.po" | sed s/.po//` TRANSLATIONDIR = `ls -1 $(srcdir) $(builddir) | sed -e 's%$(srcdir)/%%' -e 's%$(builddir)/%%' -e 's%.po%%' ` all: all-am @@ -400,6 +398,7 @@ install-data-local: + $(mkinstalldirs) $(DESTDIR)$(DEFAULT_ERROR_DIR) ; \ for l in $(TRANSLATIONDIR) ; do \ echo "Located $$l for install..."; \ if test -d $(srcdir)/$$l; then \ @@ -417,7 +416,8 @@ done; \ fi \ done; \ - $(INSTALL_DATA) $(srcdir)/TRANSLATORS $(DESTDIR)TRANSLATORS; \ + $(INSTALL_DATA) $(srcdir)/TRANSLATORS $(DESTDIR)$(DEFAULT_ERROR_DIR)/TRANSLATORS; \ + $(INSTALL_DATA) $(srcdir)/COPYRIGHT $(DESTDIR)$(DEFAULT_ERROR_DIR)/COPYRIGHT; \ $(INSTALL_DATA) $(srcdir)/errorpage.css $(DESTDIR)$(DEFAULT_STYLESHEET).default; \ if test -f $(DESTDIR)$(DEFAULT_STYLESHEET) ; then \ echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_STYLESHEET)" ; \ @@ -447,7 +447,8 @@ done; @$(SHELL) $(top_srcdir)/scripts/remove-cfg.sh "$(RM)" $(DESTDIR)$(DEFAULT_STYLESHEET) rm -f $(DESTDIR)$(DEFAULT_STYLESHEET).default - rm -f $(DESTDIR)TRANSLATORS + rm -f $(DESTDIR)$(DEFAULT_ERROR_DIR)/TRANSLATORS + rm -f $(DESTDIR)$(DEFAULT_ERROR_DIR)/COPYRIGHT upgrade: install $(SHELL) $(srcdir)/alias-link.sh "$(LN)" "$(RM)" "$(DESTDIR)$(DEFAULT_ERROR_DIR)" "$(srcdir)/alias-upgrade" || exit 1 ; @@ -487,7 +488,7 @@ || exit 1; \ fi; \ done; \ - for f in aliases alias-link.sh alias-upgrade errorpage.css TRANSLATORS; do \ + for f in aliases alias-link.sh alias-upgrade errorpage.css TRANSLATORS COPYRIGHT; do \ cp -p $(srcdir)/$$f $(distdir)/`basename $$f`; \ done; diff -u -r -N squid-3.1.0.12/errors/ru/ERR_ACCESS_DENIED squid-3.1.0.13/errors/ru/ERR_ACCESS_DENIED --- squid-3.1.0.12/errors/ru/ERR_ACCESS_DENIED 2009-07-27 12:10:07.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_ACCESS_DENIED 2009-08-05 01:36:12.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

В доступе отказано.

Настройка контроля доступа не даёт возможности выполнить Ваш запрос в настоящее время. Пожалуйста, свяжитесь с Вашим поставщиком услуг Интернет, если Вы считаете это неправильным.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Доступ запрещён.

Настройка контроля доступа не даёт возможности выполнить Ваш запрос в настоящее время. Пожалуйста, свяжитесь с Вашим администратором кэша, если Вы считаете это неправильным.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_CACHE_ACCESS_DENIED squid-3.1.0.13/errors/ru/ERR_CACHE_ACCESS_DENIED --- squid-3.1.0.12/errors/ru/ERR_CACHE_ACCESS_DENIED 2009-07-27 12:10:07.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_CACHE_ACCESS_DENIED 2009-08-05 01:36:13.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Cache Access Denied

ERROR

Cache В доступе отказано.


При получении URL %U произошла следующая ошибка

В доступе к кэшу отказано.

Извините, Вы не можете запросить %U из этого кэша до тех пор, пока не пройдёте идентификацию.

Пожалуйста свяжитесь с администратором кэша, если у Вас возникли проблемы с аутентификацией, либо смените Ваш пароль по умолчанию.



\ No newline at end of file + ОШИБКА: Доступ к кэшу запрещён

ОШИБКА

Cache Доступ запрещён.


При получении URL %U произошла следующая ошибка

Доступ к кэшу запрещён.

Извините, Вы не можете запросить %U из этого кэша до тех пор, пока не пройдёте аутентификацию.

Если у Вас возникли проблемы с аутентификацией, пожалуйста, свяжитесь с администратором кэша или смените Ваш пароль по умолчанию.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_CACHE_MGR_ACCESS_DENIED squid-3.1.0.13/errors/ru/ERR_CACHE_MGR_ACCESS_DENIED --- squid-3.1.0.12/errors/ru/ERR_CACHE_MGR_ACCESS_DENIED 2009-07-27 12:10:08.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_CACHE_MGR_ACCESS_DENIED 2009-08-05 01:36:13.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Cache Manager Access Denied

ERROR

Cache Manager В доступе отказано.


При получении URL %U произошла следующая ошибка

В доступе к администратору кэша отказано.

Извините, Вы не можете запросить %U из системы управления кэша до тех пор, пока не пройдете идентификацию.

Пожалуйста свяжитесь с администратором кэша, если у Вас возникли проблемы с аутентификацией, если же Вы администратор, прочитайте документацию по интерфейсу управления кэшем и просмотрите лог-файл на предмет более детальных сообщений об ошибках.



\ No newline at end of file + ОШИБКА: Доступ к управлению кэшем запрещён.

ОШИБКА

Cache Manager Доступ запрещён.


При получении URL %U произошла следующая ошибка

Доступ к управлению кэшем запрещён.

Извините, Вы не можете запросить %U из системы управления кэшем до тех пор, пока не пройдете аутентификацию.

Если у Вас возникли проблемы с аутентификацией, пожалуйста, свяжитесь с администратором кэша, если же Вы - администратор, прочитайте документацию по интерфейсу управления кэшем и проверьте файл протокола на предмет более детальных сообщений об ошибках.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_CANNOT_FORWARD squid-3.1.0.13/errors/ru/ERR_CANNOT_FORWARD --- squid-3.1.0.12/errors/ru/ERR_CANNOT_FORWARD 2009-07-27 12:10:08.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_CANNOT_FORWARD 2009-08-05 01:36:13.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Невозможно перенаправить запрос в данное время.

Этот запрос не может быть перенаправлен ни к первичному серверу, ни к родительским кэшам. Наиболее вероятная причина этой ошибки в том, что администратор запретил прямые соединения к первычным серверам, а все указанные родительские кэши в данный момент недоступны.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Невозможно переслать этот запрос в данное время.

Этот запрос не может быть перенаправлен ни к первичному серверу, ни к родительским кэшам. Наиболее вероятная причина этой ошибки в том, что администратор запретил прямые соединения к первичным серверам, а все указанные родительские кэши в данный момент недоступны.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_CONNECT_FAIL squid-3.1.0.13/errors/ru/ERR_CONNECT_FAIL --- squid-3.1.0.12/errors/ru/ERR_CONNECT_FAIL 2009-07-27 12:10:08.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_CONNECT_FAIL 2009-08-05 01:36:13.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Соединение с %I не удалось

Система вернула: %E

Удаленный узел или сеть могут быть недоступны. Пожалуйста, повторите запрос позже.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Соединение с %I не удалось

Система вернула: %E

Возможно, удаленный узел или сеть недоступны. Пожалуйста, повторите запрос позже.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_DNS_FAIL squid-3.1.0.13/errors/ru/ERR_DNS_FAIL --- squid-3.1.0.12/errors/ru/ERR_DNS_FAIL 2009-07-27 12:10:08.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_DNS_FAIL 2009-08-05 01:36:13.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Невозможно определить IP адрес из имени узла %H

Сервер DNS ответил:

%z

Это означает, что кэш не смог преобразовать имя узла в URL. Проверьте адрес на правильность.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Невозможно определить IP-адрес по имени узла %H

Сервер DNS ответил:

%z

Это означает, что кэш не смог распознать имя узла в URL. Проверьте адрес на корректность.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FORWARDING_DENIED squid-3.1.0.13/errors/ru/ERR_FORWARDING_DENIED --- squid-3.1.0.12/errors/ru/ERR_FORWARDING_DENIED 2009-07-27 12:10:08.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FORWARDING_DENIED 2009-08-05 01:36:13.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

В пересылке отказано

Этот кэш не будет пересылать Ваш запрос по причине установки взаимоотношений типа sibling. Скорее всего клиент %i - неправильно сконфигурированный кэш.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Пересылка запрещена.

Этот кэш не будет пересылать Ваш запрос потому, что он пытается принудительно установить братские взаимоотношения (sibling relationship). Скорее всего, клиент %i - неправильно сконфигурированный кэш.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_DISABLED squid-3.1.0.13/errors/ru/ERR_FTP_DISABLED --- squid-3.1.0.12/errors/ru/ERR_FTP_DISABLED 2009-07-27 12:10:08.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_DISABLED 2009-08-05 01:36:13.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

FTP отключен

Этот кэш не поддерживает FTP.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Протокол FTP отключён

Этот кэш не поддерживает протокол FTP.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_FAILURE squid-3.1.0.13/errors/ru/ERR_FTP_FAILURE --- squid-3.1.0.12/errors/ru/ERR_FTP_FAILURE 2009-07-27 12:10:08.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_FAILURE 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Произошла ошибка FTP протокола при попытке получить следующий URL (унифицированный указатель информационного ресурса): %U

Squid послал следующую FTP комманду:

%f

Сервер ответил:

%F
%g

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Произошла ошибка протокола FTP при попытке получить URL: %U

Squid послал следующую команду FTP:

%f

Сервер ответил:

%F
%g

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_FORBIDDEN squid-3.1.0.13/errors/ru/ERR_FTP_FORBIDDEN --- squid-3.1.0.12/errors/ru/ERR_FTP_FORBIDDEN 2009-07-27 12:10:09.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_FORBIDDEN 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Произошла ошибка FTP идентификации при попытке получить URL (унифицированный указатель информационного ресурса): %U

Squid послал следующую FTP комманду:

%f

Сервер ответил:

%F
%g

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Произошла ошибка аутентификации FTP при попытке получить URL: %U

Squid послал следующую команду FTP:

%f

Сервер ответил:

%F
%g

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_LISTING squid-3.1.0.13/errors/ru/ERR_FTP_LISTING --- squid-3.1.0.12/errors/ru/ERR_FTP_LISTING 2009-07-27 12:10:09.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_LISTING 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - FTP директория: %U

FTP директория: %U/


Содержимое директории:

%z
%g
Родительская директория Родительская директория (Корневая директория)

\ No newline at end of file + Каталог FTP: %U

Каталог FTP: %U/


Содержимое каталога:

%z
%g
Родительский каталог Родительская директория (Корневая директория)

\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_NOT_FOUND squid-3.1.0.13/errors/ru/ERR_FTP_NOT_FOUND --- squid-3.1.0.12/errors/ru/ERR_FTP_NOT_FOUND 2009-07-27 12:10:09.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_NOT_FOUND 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Следующий URL не может быть получен: %U

Squid послал следующую FTP комманду:

%f

Сервер ответил:

%F
%g

Это может быть вызвано FTP URL c абсолютным путем (который не соответствует RFC 1738). Если эта причина верна, то файл можно найти на %B.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Следующий URL не может быть получен: %U

Squid послал следующую команду FTP:

%f

Сервер ответил:

%F
%g

Это может быть вызвано FTP URL c абсолютным путём (который не соответствует RFC 1738). Если эта причина верна, то файл можно найти по адресу %B.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_PUT_CREATED squid-3.1.0.13/errors/ru/ERR_FTP_PUT_CREATED --- squid-3.1.0.12/errors/ru/ERR_FTP_PUT_CREATED 2009-07-27 12:10:09.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_PUT_CREATED 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - Операция FTP PUT завершилась успешно: файл создан

Операция завершилась успешно

Файл создан




\ No newline at end of file + Команда FTP PUT завершилась успешно: файл создан

Операция завершилась успешно

Файл создан




\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_PUT_ERROR squid-3.1.0.13/errors/ru/ERR_FTP_PUT_ERROR --- squid-3.1.0.12/errors/ru/ERR_FTP_PUT_ERROR 2009-07-27 12:10:09.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_PUT_ERROR 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: FTP upload failed

ERROR

Операция FTP PUT (загрузка) не удалась


При попытке PUT следующего URL: %U

Squid послал следующую FTP комманду:

%f

Сервер ответил:

%F

Это означает, что FTP сервер может не иметь прав или свободного места для хранения файла. Проверьте путь, права, свободное место и повторите снова.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Отправка по FTP не удалась

ОШИБКА

Команда FTP PUT (отправка) завершилась аварийно


При попытке запроса PUT для следующего URL: %U

Squid послал следующую команду FTP:

%f

Сервер ответил:

%F

Это означает, что сервер FTP может не иметь прав или свободного места для хранения файла. Проверьте путь, права, свободное место и попробуйте снова.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_PUT_MODIFIED squid-3.1.0.13/errors/ru/ERR_FTP_PUT_MODIFIED --- squid-3.1.0.12/errors/ru/ERR_FTP_PUT_MODIFIED 2009-07-27 12:10:09.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_PUT_MODIFIED 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - Операция FTP PUT завершилась успешно: файл обновлен

Операция завершилась успешно

Файл обновлен




\ No newline at end of file + Команда FTP PUT завершилась успешно: файл обновлён

Операция завершилась успешно

Файл обновлён




\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_FTP_UNAVAILABLE squid-3.1.0.13/errors/ru/ERR_FTP_UNAVAILABLE --- squid-3.1.0.12/errors/ru/ERR_FTP_UNAVAILABLE 2009-07-27 12:10:09.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_FTP_UNAVAILABLE 2009-08-05 01:36:14.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Сервер FTP слишком нагружен, чтобы получить URL: %U

Squid послал следующую FTP комманду:

%f

Сервер ответил:

%F
%g

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Сервер FTP слишком нагружен, чтобы получить URL: %U

Squid послал следующую команду FTP:

%f

Сервер ответил:

%F
%g

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_ICAP_FAILURE squid-3.1.0.13/errors/ru/ERR_ICAP_FAILURE --- squid-3.1.0.12/errors/ru/ERR_ICAP_FAILURE 2009-07-27 12:10:10.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_ICAP_FAILURE 2009-08-05 01:36:15.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка ICAP протокола.

Система вернула: %E

Это означает, что некоторые аспекты ICAP связи неудались.

Возможные проблемы:



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка протокола ICAP.

Система вернула: %E

Это означает, что какой-то этап связи по протоколу ICAP не удался.

Возможные проблемы:



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_INVALID_REQ squid-3.1.0.13/errors/ru/ERR_INVALID_REQ --- squid-3.1.0.12/errors/ru/ERR_INVALID_REQ 2009-07-27 12:10:10.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_INVALID_REQ 2009-08-05 01:36:15.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Ошибка неверный запрос при обработке запроса:

%R

Возможные проблемы:

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Обнаружен недопустимый запрос:

%R

Возможные проблемы:

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_INVALID_RESP squid-3.1.0.13/errors/ru/ERR_INVALID_RESP --- squid-3.1.0.12/errors/ru/ERR_INVALID_RESP 2009-07-27 12:10:10.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_INVALID_RESP 2009-08-05 01:36:15.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Ошибка неверный ответ при обработке запроса:

%R

Ответ HTTP (HTTP Response message), полученный от сервера не может быть обработан или неверно сформирован. Пожалуйста, свяжитесь с оператором сервера.

Администратор вашего кэша, при необходимости, может предоставить Вам более подробную информацию о действительных причинах проблемы.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


Получен недопустимый ответ при попытке обработки запроса:

%R

Ответ HTTP, полученный от сервера, не может быть распознан, или он был неверно сформирован. Пожалуйста, свяжитесь с оператором сайта.

Администратор Вашего кэша при необходимости может предоставить Вам более подробную информацию о действительных причинах проблемы.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_INVALID_URL squid-3.1.0.13/errors/ru/ERR_INVALID_URL --- squid-3.1.0.12/errors/ru/ERR_INVALID_URL 2009-07-27 12:10:10.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_INVALID_URL 2009-08-05 01:36:15.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Неверный URL

Некоторые параметры URL неверны

Возможные проблемы:

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Недопустимый URL

Какая-то часть запрашиваемого URL некорректна

Возможные проблемы:

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_NO_RELAY squid-3.1.0.13/errors/ru/ERR_NO_RELAY --- squid-3.1.0.12/errors/ru/ERR_NO_RELAY 2009-07-27 12:10:10.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_NO_RELAY 2009-08-05 01:36:15.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Wais Relay не определен

Для этого кэша не определен Wais Relay узел. Кричите на администратора.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Wais Relay не определен

Для этого кэша не определен узел Wais Relay. Обратитесь к администратору.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_ONLY_IF_CACHED_MISS squid-3.1.0.13/errors/ru/ERR_ONLY_IF_CACHED_MISS --- squid-3.1.0.12/errors/ru/ERR_ONLY_IF_CACHED_MISS 2009-07-27 12:10:10.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_ONLY_IF_CACHED_MISS 2009-08-05 01:36:15.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Действительный документ не найден в кэше и указана деректива only-if-cached.

Вы сделали запрос с директивой управления кэшем only-if-cached. Документ не был найден в кэше или он требует обновления, запрешенного директивой only-if-cached.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Действительный документ не найден в кэше и указана деректива only-if-cached.

Вы сделали запрос с директивой управления кэшем only-if-cached. Документ не был найден в кэше или он требует проверки достоверности, запрещённой директивой only-if-cached.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_READ_ERROR squid-3.1.0.13/errors/ru/ERR_READ_ERROR --- squid-3.1.0.12/errors/ru/ERR_READ_ERROR 2009-07-27 12:10:11.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_READ_ERROR 2009-08-05 01:36:16.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка при чтении

Система вернула: %E

При попытке чтения данных из сети произошла ошибка. Пожалуйста, повторите запрос.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка чтения

Система вернула: %E

При попытке чтения данных из сети произошла ошибка. Пожалуйста, повторите запрос.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_SECURE_CONNECT_FAIL squid-3.1.0.13/errors/ru/ERR_SECURE_CONNECT_FAIL --- squid-3.1.0.12/errors/ru/ERR_SECURE_CONNECT_FAIL 2009-07-27 12:10:11.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_SECURE_CONNECT_FAIL 2009-08-05 01:36:16.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Не удалось установить безопасное соединение с %I

Система вернула: %E

При обработке Вашего запроса этот кэш и удаленный узел не смогли выбрать взаимно удовлетворяющие настройки безопасности. Возможно удаленный узел не поддерживает безопасные соединения, или кэш не не удовлетворен аттестатом безопасности узла.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Не удалось установить безопасное соединение с %I

Система вернула: %E

Для выполнения Вашего запроса этот кэш и удаленный узел не смогли согласовать взаимоприемлемые параметры безопасности. Возможно, удаленный узел не поддерживает безопасные соединения или кэш не удовлетворён удостоверением безопасности узла.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_SHUTTING_DOWN squid-3.1.0.13/errors/ru/ERR_SHUTTING_DOWN --- squid-3.1.0.12/errors/ru/ERR_SHUTTING_DOWN 2009-07-27 12:10:11.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_SHUTTING_DOWN 2009-08-05 01:36:16.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Этот кэш в процессе завершения работы и не может выполнить Ваш запрос в настоящее время. Пожалуйста, повторите запрос через некторое время.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Этот кэш находится в процессе завершения работы и не может выполнить Ваш запрос в настоящее время. Пожалуйста, повторите запрос через некторое время.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_SOCKET_FAILURE squid-3.1.0.13/errors/ru/ERR_SOCKET_FAILURE --- squid-3.1.0.12/errors/ru/ERR_SOCKET_FAILURE 2009-07-27 12:10:11.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_SOCKET_FAILURE 2009-08-05 01:36:16.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка сокета

Система вернула: %E

Squid не может создать TCP сокет, предположительно из-за большой нагрузки. Пожалуйста, повторите запрос.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка сокета

Система вернула: %E

Squid не может создать сокет TCP, предположительно из-за большой нагрузки. Пожалуйста, повторите запрос.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_TOO_BIG squid-3.1.0.13/errors/ru/ERR_TOO_BIG --- squid-3.1.0.12/errors/ru/ERR_TOO_BIG 2009-07-27 12:10:11.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_TOO_BIG 2009-08-05 01:36:16.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Запрос или ответ слишком велик.

Если Вы делаете POST или PUT запросы, то закачиваемый объект слишком велик.

Если Вы делаете GET запрос, то скачиваемый объект слишком велик.

Эти ограничения установлены вышим интернет провайдером, который управляет этим кэшем. Пожалуйста, свяжитесь с ними, если Вы считаете это неправильным.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Запрос или ответ слишком велик.

Если Вы выполняете запрос POST или PUT, то отправляемый объект слишком велик.

Если Вы выполняете запрос GET, то загружаемый объект слишком велик.

Эти ограничения установлены администратором, который управляет этим кэшем. Пожалуйста, свяжитесь с ним, если Вы считаете это неправильным.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_UNSUP_REQ squid-3.1.0.13/errors/ru/ERR_UNSUP_REQ --- squid-3.1.0.12/errors/ru/ERR_UNSUP_REQ 2009-07-27 12:10:12.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_UNSUP_REQ 2009-08-05 01:36:16.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Неподдерживаемый метод запроса или протокол

Squid не поддерживает все методы запросов для всех протоколов. К примеру, для Gopher протокола Вы не можете выполнять запрос POST.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Неподдерживаемый метод запроса или протокол

Squid не поддерживает все методы запросов для всех протоколов. К примеру, для протокола Gopher Вы не можете выполнить запрос POST.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_URN_RESOLVE squid-3.1.0.13/errors/ru/ERR_URN_RESOLVE --- squid-3.1.0.12/errors/ru/ERR_URN_RESOLVE 2009-07-27 12:10:12.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_URN_RESOLVE 2009-08-05 01:36:17.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: The requested URN not be retrieved

ERROR

URL для запрошенного URN не может быть получен


При получении URN: %U произошла следующая ошибка

Невозможно определить URN

Не стоит ожидать чудес от URN-ов на %T :)

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: The requested URN not be retrieved

ERROR

URL для запрошенного URN не может быть получен


При получении URN %U произошла следующая ошибка

Невозможно определить URN

Не стоит ожидать чудес от URN-ов на %T :)

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/errors/ru/ERR_WRITE_ERROR squid-3.1.0.13/errors/ru/ERR_WRITE_ERROR --- squid-3.1.0.12/errors/ru/ERR_WRITE_ERROR 2009-07-27 12:10:12.000000000 +1200 +++ squid-3.1.0.13/errors/ru/ERR_WRITE_ERROR 2009-08-05 01:36:17.000000000 +1200 @@ -1 +1 @@ - ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка записи

Система вернула: %E

При попытке записи данных в сеть произошла ошибка. Пожалуйста, повторите запрос.

Администратор Вашего кэша: %w.



\ No newline at end of file + ОШИБКА: Запрошенный URL не может быть получен

ERROR

The requested URL could not be retrieved


При получении URL %U произошла следующая ошибка

Ошибка записи

Система вернула: %E

При попытке отправки данных в сеть произошла ошибка. Пожалуйста, повторите Ваш запрос.

Администратор Вашего кэша: %w.



\ No newline at end of file diff -u -r -N squid-3.1.0.12/include/version.h squid-3.1.0.13/include/version.h --- squid-3.1.0.12/include/version.h 2009-07-27 12:06:31.000000000 +1200 +++ squid-3.1.0.13/include/version.h 2009-08-05 01:32:53.000000000 +1200 @@ -9,7 +9,7 @@ */ #ifndef SQUID_RELEASE_TIME -#define SQUID_RELEASE_TIME 1248653140 +#define SQUID_RELEASE_TIME 1249392725 #endif #ifndef APP_SHORTNAME diff -u -r -N squid-3.1.0.12/Makefile.am squid-3.1.0.13/Makefile.am --- squid-3.1.0.12/Makefile.am 2009-07-27 12:05:41.000000000 +1200 +++ squid-3.1.0.13/Makefile.am 2009-08-05 01:32:06.000000000 +1200 @@ -40,3 +40,14 @@ install-pinger: chown root $(DESTDIR)$(DEFAULT_PINGER) chmod 4711 $(DESTDIR)$(DEFAULT_PINGER) + +## hack to insert the test first, before building recursive child directories +check: have-cppunit check-recursive + +have-cppunit: + @if test "@SQUID_CPPUNIT_INC@@SQUID_CPPUNIT_LA@@SQUID_CPPUNIT_LIBS@" = "" ; then \ + echo "FATAL: 'make check' requires cppunit and cppunit development packages. They do not appear to be installed." ; \ + exit 1 ; \ + fi + +.PHONY: have-cppunit diff -u -r -N squid-3.1.0.12/Makefile.in squid-3.1.0.13/Makefile.in --- squid-3.1.0.12/Makefile.in 2009-07-27 12:06:16.000000000 +1200 +++ squid-3.1.0.13/Makefile.in 2009-08-05 01:32:39.000000000 +1200 @@ -736,6 +736,16 @@ install-pinger: chown root $(DESTDIR)$(DEFAULT_PINGER) chmod 4711 $(DESTDIR)$(DEFAULT_PINGER) + +check: have-cppunit check-recursive + +have-cppunit: + @if test "@SQUID_CPPUNIT_INC@@SQUID_CPPUNIT_LA@@SQUID_CPPUNIT_LIBS@" = "" ; then \ + echo "FATAL: 'make check' requires cppunit and cppunit development packages. They do not appear to be installed." ; \ + exit 1 ; \ + fi + +.PHONY: have-cppunit # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff -u -r -N squid-3.1.0.12/src/acl/MethodData.cc squid-3.1.0.13/src/acl/MethodData.cc --- squid-3.1.0.12/src/acl/MethodData.cc 2009-07-27 12:05:50.000000000 +1200 +++ squid-3.1.0.13/src/acl/MethodData.cc 2009-08-05 01:32:15.000000000 +1200 @@ -40,6 +40,8 @@ #include "HttpRequestMethod.h" #include "wordlist.h" +int ACLMethodData::ThePurgeCount = 0; + ACLMethodData::ACLMethodData() : values (NULL) {} @@ -89,10 +91,8 @@ for (Tail = &values; *Tail; Tail = &((*Tail)->next)); while ((t = strtokFile())) { - if(strcmp(t, "PURGE") == 0) { - // we need to use PURGE, can't just blanket-deny it. - Config2.onoff.enable_purge = 1; - } + if(strcmp(t, "PURGE") == 0) + ++ThePurgeCount; // configuration code wants to know CbDataList *q = new CbDataList (HttpRequestMethod(t, NULL)); *(Tail) = q; Tail = &q->next; diff -u -r -N squid-3.1.0.12/src/acl/MethodData.h squid-3.1.0.13/src/acl/MethodData.h --- squid-3.1.0.12/src/acl/MethodData.h 2009-07-27 12:05:50.000000000 +1200 +++ squid-3.1.0.13/src/acl/MethodData.h 2009-08-05 01:32:15.000000000 +1200 @@ -57,6 +57,8 @@ virtual ACLData *clone() const; CbDataList *values; + + static int ThePurgeCount; ///< PURGE methods seen by parse() }; MEMPROXY_CLASS_INLINE(ACLMethodData); diff -u -r -N squid-3.1.0.12/src/adaptation/History.cc squid-3.1.0.13/src/adaptation/History.cc --- squid-3.1.0.12/src/adaptation/History.cc 2009-07-27 12:05:51.000000000 +1200 +++ squid-3.1.0.13/src/adaptation/History.cc 2009-08-05 01:32:16.000000000 +1200 @@ -33,7 +33,7 @@ } -Adaptation::History::History(): theNextServices(String(TheNullServices)) { +Adaptation::History::History(): theNextServices(TheNullServices) { } int Adaptation::History::recordXactStart(const String &sid, const timeval &when, bool retrying) @@ -120,19 +120,19 @@ void Adaptation::History::updateNextServices(const String &services) { - if (theNextServices != String(TheNullServices)) + if (theNextServices != TheNullServices) debugs(93,3, HERE << "old services: " << theNextServices); debugs(93,3, HERE << "new services: " << services); - Must(services != String(TheNullServices)); + Must(services != TheNullServices); theNextServices = services; } bool Adaptation::History::extractNextServices(String &value) { - if (theNextServices == String(TheNullServices)) + if (theNextServices == TheNullServices) return false; value = theNextServices; - theNextServices = String(TheNullServices); // prevents resetting the plan twice + theNextServices = TheNullServices; // prevents resetting the plan twice return true; } diff -u -r -N squid-3.1.0.12/src/auth/negotiate/auth_negotiate.cc squid-3.1.0.13/src/auth/negotiate/auth_negotiate.cc --- squid-3.1.0.12/src/auth/negotiate/auth_negotiate.cc 2009-07-27 12:05:51.000000000 +1200 +++ squid-3.1.0.13/src/auth/negotiate/auth_negotiate.cc 2009-08-05 01:32:16.000000000 +1200 @@ -61,9 +61,6 @@ // AYJ: must match re-definition in helpers/negotiate_auth/squid_kerb_auth/squid_kerb_auth.c #define MAX_AUTHTOKEN_LEN 32768 -static void -authenticateNegotiateReleaseServer(AuthUserRequest * auth_user_request); - /// \ingroup AuthNegotiateInternal static void @@ -474,7 +471,7 @@ negotiate_request->server_blob = xstrdup(blob); - authenticateNegotiateReleaseServer(negotiate_request); + negotiate_request->releaseAuthServer(); negotiate_request->auth_state = AUTHENTICATE_STATE_DONE; @@ -506,7 +503,7 @@ /* set these to now because this is either a new login from an * existing user or a new user */ local_auth_user->expiretime = current_time.tv_sec; - authenticateNegotiateReleaseServer(negotiate_request); + negotiate_request->releaseAuthServer(); negotiate_request->auth_state = AUTHENTICATE_STATE_DONE; } else if (strncasecmp(reply, "NA ", 3) == 0 && arg != NULL) { @@ -523,7 +520,7 @@ negotiate_request->server_blob = xstrdup(blob); - authenticateNegotiateReleaseServer(negotiate_request); + negotiate_request->releaseAuthServer(); result = S_HELPER_RELEASE; @@ -537,7 +534,7 @@ auth_user_request->denyMessage(blob); negotiate_request->auth_state = AUTHENTICATE_STATE_FAILED; safe_free(negotiate_request->server_blob); - authenticateNegotiateReleaseServer(negotiate_request); + negotiate_request->releaseAuthServer(); result = S_HELPER_RELEASE; debugs(29, 1, "authenticateNegotiateHandleReply: Error validating user via Negotiate. Error returned '" << reply << "'"); } else { @@ -605,25 +602,20 @@ helperStatefulSubmit(negotiateauthenticators, buf, authenticateNegotiateHandleReply, r, authserver); } -/* clear the Negotiate helper of being reserved for future requests */ -static void -authenticateNegotiateReleaseServer(AuthUserRequest * auth_user_request) +/** + * Atomic action: properly release the Negotiate auth helpers which may have been reserved + * for this request connections use. + */ +void +AuthNegotiateUserRequest::releaseAuthServer() { - AuthNegotiateUserRequest *negotiate_request; - assert(auth_user_request->user()->auth_type == AUTH_NEGOTIATE); - negotiate_request = dynamic_cast< AuthNegotiateUserRequest *>(auth_user_request); - assert(negotiate_request != NULL); - debugs(29, 9, "authenticateNegotiateReleaseServer: releasing server '" << negotiate_request->authserver << "'"); - /* is it possible for the server to be NULL? hno seems to think so. - * Let's see what happens, might segfault in helperStatefulReleaseServer - * if it does. I leave it like this not to cover possibly problematic - * code-paths. Kinkie */ - /* DPW 2007-05-07 - * yes, it is possible */ - if (negotiate_request->authserver) { - helperStatefulReleaseServer(negotiate_request->authserver); - negotiate_request->authserver = NULL; + if (authserver) { + debugs(29, 6, HERE << "releasing Negotiate auth server '" << authserver << "'"); + helperStatefulReleaseServer(authserver); + authserver = NULL; } + else + debugs(29, 6, HERE << "No Negotiate auth server to release."); } /* clear any connection related authentication details */ @@ -639,8 +631,7 @@ return; } - if (authserver != NULL) - authenticateNegotiateReleaseServer(this); + releaseAuthServer(); /* unlock the connection based lock */ debugs(29, 9, "AuthNegotiateUserRequest::onConnectionClose: Unlocking auth_user from the connection '" << conn << "'."); diff -u -r -N squid-3.1.0.12/src/auth/negotiate/auth_negotiate.h squid-3.1.0.13/src/auth/negotiate/auth_negotiate.h --- squid-3.1.0.12/src/auth/negotiate/auth_negotiate.h 2009-07-27 12:05:51.000000000 +1200 +++ squid-3.1.0.13/src/auth/negotiate/auth_negotiate.h 2009-08-05 01:32:16.000000000 +1200 @@ -84,6 +84,8 @@ /*we need to store the helper server between requests */ helper_stateful_server *authserver; + void releaseAuthServer(void); ///< Release the authserver helper server properly. + /* what connection is this associated with */ /* ConnStateData * conn;*/ diff -u -r -N squid-3.1.0.12/src/auth/ntlm/auth_ntlm.cc squid-3.1.0.13/src/auth/ntlm/auth_ntlm.cc --- squid-3.1.0.12/src/auth/ntlm/auth_ntlm.cc 2009-07-27 12:05:51.000000000 +1200 +++ squid-3.1.0.13/src/auth/ntlm/auth_ntlm.cc 2009-08-05 01:32:16.000000000 +1200 @@ -50,9 +50,6 @@ #include "wordlist.h" #include "SquidTime.h" -static void -authenticateNTLMReleaseServer(AuthUserRequest * auth_user_request); - static void authenticateStateFree(authenticateStateData * r) @@ -432,14 +429,14 @@ /* set these to now because this is either a new login from an * existing user or a new user */ local_auth_user->expiretime = current_time.tv_sec; - authenticateNTLMReleaseServer(ntlm_request); + ntlm_request->releaseAuthServer(); ntlm_request->auth_state = AUTHENTICATE_STATE_DONE; } else if (strncasecmp(reply, "NA ", 3) == 0) { /* authentication failure (wrong password, etc.) */ auth_user_request->denyMessage(blob); ntlm_request->auth_state = AUTHENTICATE_STATE_FAILED; safe_free(ntlm_request->server_blob); - authenticateNTLMReleaseServer(ntlm_request); + ntlm_request->releaseAuthServer(); result = S_HELPER_RELEASE; debugs(29, 4, "authenticateNTLMHandleReply: Failed validating user via NTLM. Error returned '" << blob << "'"); } else if (strncasecmp(reply, "BH ", 3) == 0) { @@ -451,7 +448,7 @@ auth_user_request->denyMessage(blob); ntlm_request->auth_state = AUTHENTICATE_STATE_FAILED; safe_free(ntlm_request->server_blob); - authenticateNTLMReleaseServer(ntlm_request); + ntlm_request->releaseAuthServer(); result = S_HELPER_RELEASE; debugs(29, 1, "authenticateNTLMHandleReply: Error validating user via NTLM. Error returned '" << reply << "'"); } else { @@ -519,25 +516,20 @@ helperStatefulSubmit(ntlmauthenticators, buf, authenticateNTLMHandleReply, r, authserver); } -/* clear the NTLM helper of being reserved for future requests */ -static void -authenticateNTLMReleaseServer(AuthUserRequest * auth_user_request) +/** + * Atomic action: properly release the NTLM auth helpers which may have been reserved + * for this request connections use. + */ +void +AuthNTLMUserRequest::releaseAuthServer() { - AuthNTLMUserRequest *ntlm_request; - assert(auth_user_request->user()->auth_type == AUTH_NTLM); - ntlm_request = dynamic_cast< AuthNTLMUserRequest *>(auth_user_request); - debugs(29, 9, "authenticateNTLMReleaseServer: releasing server '" << ntlm_request->authserver << "'"); - /* is it possible for the server to be NULL? hno seems to think so. - * Let's see what happens, might segfault in helperStatefulReleaseServer - * if it does. I leave it like this not to cover possibly problematic - * code-paths. Kinkie */ - /* DPW 2007-05-07 - * yes, it is possible */ - assert(ntlm_request != NULL); - if (ntlm_request->authserver) { - helperStatefulReleaseServer(ntlm_request->authserver); - ntlm_request->authserver = NULL; + if (authserver) { + debugs(29, 6, HERE << "releasing NTLM auth server '" << authserver << "'"); + helperStatefulReleaseServer(authserver); + authserver = NULL; } + else + debugs(29, 6, HERE << "No NTLM auth server to release."); } /* clear any connection related authentication details */ @@ -553,8 +545,8 @@ return; } - if (authserver != NULL) - authenticateNTLMReleaseServer(this); + // unlock / un-reserve the helpers + releaseAuthServer(); /* unlock the connection based lock */ debugs(29, 9, "AuthNTLMUserRequest::onConnectionClose: Unlocking auth_user from the connection '" << conn << "'."); @@ -720,11 +712,8 @@ safe_free(server_blob); safe_free(client_blob); - if (authserver != NULL) { - debugs(29, 9, "AuthNTLMUserRequest::~AuthNTLMUserRequest: releasing server '" << authserver << "'"); - helperStatefulReleaseServer(authserver); - authserver = NULL; - } + releaseAuthServer(); + if (request) { HTTPMSGUNLOCK(request); request = NULL; @@ -753,4 +742,3 @@ { return NULL; } - diff -u -r -N squid-3.1.0.12/src/auth/ntlm/auth_ntlm.h squid-3.1.0.13/src/auth/ntlm/auth_ntlm.h --- squid-3.1.0.12/src/auth/ntlm/auth_ntlm.h 2009-07-27 12:05:51.000000000 +1200 +++ squid-3.1.0.13/src/auth/ntlm/auth_ntlm.h 2009-08-05 01:32:16.000000000 +1200 @@ -68,8 +68,10 @@ virtual const char * connLastHeader(); - /*we need to store the helper server between requests */ + /* we need to store the helper server between requests */ helper_stateful_server *authserver; + void releaseAuthServer(void); ///< Release authserver NTLM helpers properly when finished or abandoning. + /* what connection is this associated with */ // ConnStateData * conn; diff -u -r -N squid-3.1.0.12/src/cache_cf.cc squid-3.1.0.13/src/cache_cf.cc --- squid-3.1.0.12/src/cache_cf.cc 2009-07-27 12:05:51.000000000 +1200 +++ squid-3.1.0.13/src/cache_cf.cc 2009-08-05 01:32:16.000000000 +1200 @@ -42,6 +42,7 @@ #include "SwapDir.h" #include "ConfigParser.h" #include "acl/Acl.h" +#include "acl/MethodData.h" #include "acl/Gadgets.h" #include "StoreFileSystem.h" #include "Parsing.h" @@ -389,6 +390,7 @@ configFreeMemory(); + ACLMethodData::ThePurgeCount = 0; default_all(); err_count = parseOneConfigFile(file_name, 0); @@ -621,10 +623,9 @@ #endif - // we have reconfigured and in the process disabled any need for PURGE. - // turn it off now. - if(Config2.onoff.enable_purge == 2) - Config2.onoff.enable_purge = 0; + // we enable runtime PURGE checks if there is at least one PURGE method ACL + // TODO: replace with a dedicated "purge" ACL option? + Config2.onoff.enable_purge = (ACLMethodData::ThePurgeCount > 0); Config2.onoff.mangle_request_headers = httpReqHdrManglersConfigured(); diff -u -r -N squid-3.1.0.12/src/client_side_reply.cc squid-3.1.0.13/src/client_side_reply.cc --- squid-3.1.0.12/src/client_side_reply.cc 2009-07-27 12:05:51.000000000 +1200 +++ squid-3.1.0.13/src/client_side_reply.cc 2009-08-05 01:32:16.000000000 +1200 @@ -1768,6 +1768,7 @@ { IpAddress tmp_noaddr; tmp_noaddr.SetNoAddr(); // TODO: make a global const + http->logType = LOG_TCP_DENIED_REPLY; ErrorState *err = clientBuildError(ERR_TOO_BIG, HTTP_FORBIDDEN, NULL, http->getConn() != NULL ? http->getConn()->peer : tmp_noaddr, http->request); diff -u -r -N squid-3.1.0.12/src/enums.h squid-3.1.0.13/src/enums.h --- squid-3.1.0.12/src/enums.h 2009-07-27 12:05:52.000000000 +1200 +++ squid-3.1.0.13/src/enums.h 2009-08-05 01:32:16.000000000 +1200 @@ -216,22 +216,22 @@ IN_MEMORY } mem_status_t; -enum { +typedef enum { PING_NONE, PING_WAITING, PING_DONE -}; +} ping_status_t; -enum { +typedef enum { STORE_OK, STORE_PENDING -}; +} store_status_t; -enum { +typedef enum { SWAPOUT_NONE, SWAPOUT_WRITING, SWAPOUT_DONE -}; +} swap_status_t; typedef enum { STORE_NON_CLIENT, diff -u -r -N squid-3.1.0.12/src/helper.cc squid-3.1.0.13/src/helper.cc --- squid-3.1.0.12/src/helper.cc 2009-07-27 12:05:52.000000000 +1200 +++ squid-3.1.0.13/src/helper.cc 2009-08-05 01:32:17.000000000 +1200 @@ -481,15 +481,14 @@ if (srv->queue.head) { srv->flags.reserved = S_HELPER_DEFERRED; - helperStatefulServerKickQueue(srv); } else { srv->flags.reserved = S_HELPER_FREE; if ((srv->parent->OnEmptyQueue != NULL) && (srv->data)) srv->parent->OnEmptyQueue(srv->data); - - helperStatefulKickQueue(hlp); } + + helperStatefulServerKickQueue(srv); } /* @@ -529,6 +528,8 @@ srv->flags.reserved = S_HELPER_FREE; if (srv->parent->OnEmptyQueue != NULL && srv->data) srv->parent->OnEmptyQueue(srv->data); + + helperStatefulServerKickQueue(srv); } void * @@ -861,8 +862,6 @@ if (!concurrency) concurrency = 1; - assert(srv->rfd == fd); - if (srv->rbuf) { memFreeBuf(srv->rbuf_sz, srv->rbuf); srv->rbuf = NULL; @@ -929,7 +928,6 @@ helper_stateful_server *srv = (helper_stateful_server *)data; statefulhelper *hlp = srv->parent; helper_stateful_request *r; - assert(srv->rfd == fd); if (srv->rbuf) { memFreeBuf(srv->rbuf_sz, srv->rbuf); @@ -996,7 +994,6 @@ char *t = NULL; helper_server *srv = (helper_server *)data; helper *hlp = srv->parent; - assert(fd == srv->rfd); assert(cbdataReferenceValid(data)); /* Bail out early on COMM_ERR_CLOSING - close handlers will tidy up for us */ @@ -1005,6 +1002,8 @@ return; } + assert(fd == srv->rfd); + debugs(84, 5, "helperHandleRead: " << len << " bytes from " << hlp->id_name << " #" << srv->index + 1); if (flag != COMM_OK || len <= 0) { @@ -1086,17 +1085,21 @@ srv->roffset -= (t - srv->rbuf); memmove(srv->rbuf, t, srv->roffset + 1); - if (srv->flags.shutdown) { + if (!srv->flags.shutdown) { + helperKickQueue(hlp); + } else if (!srv->flags.closing && !srv->stats.pending) { int wfd = srv->wfd; srv->wfd = -1; + if (srv->rfd == wfd) + srv->rfd = -1; srv->flags.closing=1; comm_close(wfd); return; - } else - helperKickQueue(hlp); + } } - comm_read(fd, srv->rbuf + srv->roffset, srv->rbuf_sz - srv->roffset - 1, helperHandleRead, srv); + if (srv->rfd != -1) + comm_read(fd, srv->rbuf + srv->roffset, srv->rbuf_sz - srv->roffset - 1, helperHandleRead, srv); } static void @@ -1106,7 +1109,6 @@ helper_stateful_server *srv = (helper_stateful_server *)data; helper_stateful_request *r; statefulhelper *hlp = srv->parent; - assert(fd == srv->rfd); assert(cbdataReferenceValid(data)); /* Bail out early on COMM_ERR_CLOSING - close handlers will tidy up for us */ @@ -1115,6 +1117,8 @@ return; } + assert(fd == srv->rfd); + debugs(84, 5, "helperStatefulHandleRead: " << len << " bytes from " << hlp->id_name << " #" << srv->index + 1); @@ -1216,22 +1220,11 @@ tvSubMsec(srv->dispatch_time, current_time), hlp->stats.replies, REDIRECT_AV_FACTOR); - if (srv->flags.shutdown - && srv->flags.reserved == S_HELPER_FREE - && !srv->deferred_requests) { - int wfd = srv->wfd; - srv->wfd = -1; - srv->flags.closing=1; - comm_close(wfd); - } else { - if (srv->queue.head) - helperStatefulServerKickQueue(srv); - else - helperStatefulKickQueue(hlp); - } + helperStatefulServerKickQueue(srv); } - comm_read(srv->rfd, srv->rbuf + srv->roffset, srv->rbuf_sz - srv->roffset - 1, + if (srv->rfd != -1) + comm_read(srv->rfd, srv->rbuf + srv->roffset, srv->rbuf_sz - srv->roffset - 1, helperStatefulHandleRead, srv); } @@ -1549,21 +1542,8 @@ /* and push the queue. Note that the callback may have submitted a new * request to the helper which is why we test for the request*/ - if (srv->request == NULL) { - if (srv->flags.shutdown - && srv->flags.reserved == S_HELPER_FREE - && !srv->deferred_requests) { - int wfd = srv->wfd; - srv->wfd = -1; - srv->flags.closing=1; - comm_close(wfd); - } else { - if (srv->queue.head) - helperStatefulServerKickQueue(srv); - else - helperStatefulKickQueue(hlp); - } - } + if (srv->request == NULL) + helperStatefulServerKickQueue(srv); return; } @@ -1610,8 +1590,22 @@ { helper_stateful_request *r; - if ((r = StatefulServerDequeue(srv))) + if ((r = StatefulServerDequeue(srv))) { helperStatefulDispatch(srv, r); + return; + } + + if (!srv->flags.shutdown) { + helperStatefulKickQueue(srv->parent); + } else if (!srv->flags.closing && srv->flags.reserved == S_HELPER_FREE && !srv->flags.busy) { + int wfd = srv->wfd; + srv->wfd = -1; + if (srv->rfd == wfd) + srv->rfd = -1; + srv->flags.closing=1; + comm_close(wfd); + return; + } } static void diff -u -r -N squid-3.1.0.12/src/HttpMsg.cc squid-3.1.0.13/src/HttpMsg.cc --- squid-3.1.0.12/src/HttpMsg.cc 2009-07-27 12:05:47.000000000 +1200 +++ squid-3.1.0.13/src/HttpMsg.cc 2009-08-05 01:32:12.000000000 +1200 @@ -154,8 +154,11 @@ // sanity check the start line to see if this is in fact an HTTP message if (!sanityCheckStartLine(buf, hdr_len, error)) { - debugs(58,1, HERE << "first line of HTTP message is invalid"); - // NP: sanityCheck sets *error + // NP: sanityCheck sets *error and sends debug warnings on syntax errors. + // if we have seen the connection close, this is an error too + if (eof && *error==HTTP_STATUS_NONE) + *error = HTTP_INVALID_HEADER; + return false; } @@ -240,7 +243,6 @@ const char **parse_end_ptr = &blk_end; assert(parse_start); assert(pstate < psParsed); - int retval; *parse_end_ptr = parse_start; @@ -248,13 +250,13 @@ if (pstate == psReadyToParseStartLine) { if (!httpMsgIsolateStart(&parse_start, &blk_start, &blk_end)) { - retval = 0; - goto finish; + PROF_stop(HttpMsg_httpMsgParseStep); + return 0; } if (!parseFirstLine(blk_start, blk_end)) { - retval = httpMsgParseError(); - goto finish; + PROF_stop(HttpMsg_httpMsgParseStep); + return httpMsgParseError(); } *parse_end_ptr = parse_start; @@ -275,13 +277,15 @@ if (atEnd) { blk_start = parse_start, blk_end = blk_start + strlen(blk_start); } else { - retval = 0; - goto finish; + PROF_stop(HttpMsg_httpMsgParseStep); + return 0; } } - if (!header.parse(blk_start, blk_end)) + if (!header.parse(blk_start, blk_end)) { + PROF_stop(HttpMsg_httpMsgParseStep); return httpMsgParseError(); + } hdrCacheInit(); @@ -291,10 +295,9 @@ ++pstate; } - retval = 1; -finish: + PROF_stop(HttpMsg_httpMsgParseStep); - return retval; + return 1; } /* handy: resets and returns -1 */ diff -u -r -N squid-3.1.0.12/src/HttpReply.cc squid-3.1.0.13/src/HttpReply.cc --- squid-3.1.0.12/src/HttpReply.cc 2009-07-27 12:05:47.000000000 +1200 +++ squid-3.1.0.13/src/HttpReply.cc 2009-08-05 01:32:13.000000000 +1200 @@ -451,8 +451,10 @@ // content is long enough to possibly hold a reply // 4 being magic size of a 3-digit number plus space delimiter if ( buf->contentSize() < (protoPrefix.psize() + 4) ) { - if (hdr_len > 0) + if (hdr_len > 0) { + debugs(58, 3, HERE << "Too small reply header (" << hdr_len << " bytes)"); *error = HTTP_INVALID_HEADER; + } return false; } diff -u -r -N squid-3.1.0.12/src/HttpRequest.cc squid-3.1.0.13/src/HttpRequest.cc --- squid-3.1.0.12/src/HttpRequest.cc 2009-07-27 12:05:47.000000000 +1200 +++ squid-3.1.0.13/src/HttpRequest.cc 2009-08-05 01:32:13.000000000 +1200 @@ -222,6 +222,7 @@ if ( buf->contentSize() < 2 ) { // this is ony a real error if the headers apparently complete. if (hdr_len > 0) { + debugs(58, 3, HERE << "Too large request header (" << hdr_len << " bytes)"); *error = HTTP_INVALID_HEADER; } return false; diff -u -r -N squid-3.1.0.12/src/pconn.cc squid-3.1.0.13/src/pconn.cc --- squid-3.1.0.12/src/pconn.cc 2009-07-27 12:05:52.000000000 +1200 +++ squid-3.1.0.13/src/pconn.cc 2009-08-05 01:32:17.000000000 +1200 @@ -191,7 +191,7 @@ else snprintf(buf, SQUIDHOSTNAMELEN * 3 + 10, "%s:%d", host, (int) port); - debugs(48,6,"PconnPool::key(" << host << "," << port << "," << domain << "," << client_address << "is {" << buf << "}" ); + debugs(48,6,"PconnPool::key(" << (host?host:"(no host!)") << "," << port << "," << (domain?domain:"(no domain)") << "," << client_address << "is {" << buf << "}" ); return buf; } diff -u -r -N squid-3.1.0.12/src/store_client.cc squid-3.1.0.13/src/store_client.cc --- squid-3.1.0.12/src/store_client.cc 2009-07-27 12:05:53.000000000 +1200 +++ squid-3.1.0.13/src/store_client.cc 2009-08-05 01:32:18.000000000 +1200 @@ -193,7 +193,7 @@ if (getType() == STORE_DISK_CLIENT) /* assert we'll be able to get the data we want */ - /* maybe we should open swapin_fd here */ + /* maybe we should open swapin_sio here */ assert(entry->swap_filen > -1 || entry->swapOutAble()); #if STORE_CLIENT_LIST_DEBUG diff -u -r -N squid-3.1.0.12/src/Store.h squid-3.1.0.13/src/Store.h --- squid-3.1.0.12/src/Store.h 2009-07-27 12:05:50.000000000 +1200 +++ squid-3.1.0.13/src/Store.h 2009-08-05 01:32:15.000000000 +1200 @@ -60,8 +60,6 @@ class Store; class StoreSearch; -typedef unsigned int ping_status_t; - /** \ingroup StoreAPI */ @@ -141,24 +139,19 @@ u_short flags; /* END OF ON-DISK STORE_META_STD */ -sfileno swap_filen: - 25; + sfileno swap_filen:25; + + sdirno swap_dirn:7; -sdirno swap_dirn: - 7; u_short lock_count; /* Assume < 65536! */ -mem_status_t mem_status: - 3; + mem_status_t mem_status:3; -ping_status_t ping_status: - 3; + ping_status_t ping_status:3; -store_status_t store_status: - 3; + store_status_t store_status:3; -swap_status_t swap_status: - 3; + swap_status_t swap_status:3; public: static size_t inUseCount(); diff -u -r -N squid-3.1.0.12/src/tests/testHttpReply.cc squid-3.1.0.13/src/tests/testHttpReply.cc --- squid-3.1.0.12/src/tests/testHttpReply.cc 2009-07-27 12:05:53.000000000 +1200 +++ squid-3.1.0.13/src/tests/testHttpReply.cc 2009-08-05 01:32:18.000000000 +1200 @@ -129,8 +129,6 @@ input.reset(); error = HTTP_STATUS_NONE; -#if FUTURE - // status line with no status input.append("HTTP/1.1 \n\n", 11); hdr_len = headersEnd(input.content(),input.contentSize()); @@ -178,6 +176,4 @@ CPPUNIT_ASSERT_EQUAL(error, HTTP_INVALID_HEADER); input.reset(); error = HTTP_STATUS_NONE; -#endif - } diff -u -r -N squid-3.1.0.12/src/typedefs.h squid-3.1.0.13/src/typedefs.h --- squid-3.1.0.12/src/typedefs.h 2009-07-27 12:05:53.000000000 +1200 +++ squid-3.1.0.13/src/typedefs.h 2009-08-05 01:32:18.000000000 +1200 @@ -36,9 +36,6 @@ #ifndef SQUID_TYPEDEFS_H #define SQUID_TYPEDEFS_H -typedef unsigned int store_status_t; -//MOVED src/Store.h (only use) typedef unsigned int ping_status_t; -typedef unsigned int swap_status_t; typedef signed int sfileno; typedef signed int sdirno;