Discussion:
[squid-users] Zero Sized Reply
Jorgeley Junior
2015-08-26 19:48:25 UTC
Permalink
Hi guys.
I'm having a weird problem, my squid is doing "ZERO SIZED REPLY" when I try
to connect with some addresses, like this on log above:
2015/08/26 13:50:31.335 kid1| http.cc(1300) continueAfterParsingHeader:
WARNING: HTTP: Invalid Response: No object data received for
http://www.grupoatuall.com.br/ AKA www.grupoatuall.com.br/
2015/08/26 13:50:31.335 kid1| store.cc(1755) reset: StoreEntry::reset:
http://www.grupoatuall.com.br/
2015/08/26 13:50:31.335 kid1| FwdState.cc(412) fail: ERR_ZERO_SIZE_OBJECT
"Bad Gateway"
http://www.grupoatuall.com.br/
Any ideas???
--
Amos Jeffries
2015-08-27 06:04:14 UTC
Permalink
Post by Jorgeley Junior
Hi guys.
I'm having a weird problem, my squid is doing "ZERO SIZED REPLY" when I try
WARNING: HTTP: Invalid Response: No object data received for
http://www.grupoatuall.com.br/ AKA www.grupoatuall.com.br/
http://www.grupoatuall.com.br/
2015/08/26 13:50:31.335 kid1| FwdState.cc(412) fail: ERR_ZERO_SIZE_OBJECT
"Bad Gateway"
http://www.grupoatuall.com.br/
Any ideas???
The server connection got disconnected between sending Squid the reply
headers and the message payload they were attached to.

If you have a Squid between 3.2.0 and 3.5.5 (inclusive) please upgrade.
Which is processing SSL-bump, NTLM or Negotiate auth (even just relaying
those in www-auth form). It is probably bug 3329 related.

If you have a more current Squid "debug_options 11,2" should show you
the HTTP headers going through to eyeball if they had any kind of fatal
syntax problem that would make Squid abandon the connection.

Otherwise it would seem to be the server disconnecting. There can be a
lot of reasons for that.

Amos
Jorgeley Junior
2015-08-27 14:42:47 UTC
Permalink
Thanks Amos.
my squid is 3.5.6, so i can disconsider the bug, right?
I'm very lost about this problem, any suggestion will be appreciated
Post by Amos Jeffries
Post by Jorgeley Junior
Hi guys.
I'm having a weird problem, my squid is doing "ZERO SIZED REPLY" when I
try
Post by Jorgeley Junior
WARNING: HTTP: Invalid Response: No object data received for
http://www.grupoatuall.com.br/ AKA www.grupoatuall.com.br/
http://www.grupoatuall.com.br/
2015/08/26 13:50:31.335 kid1| FwdState.cc(412) fail: ERR_ZERO_SIZE_OBJECT
"Bad Gateway"
http://www.grupoatuall.com.br/
Any ideas???
The server connection got disconnected between sending Squid the reply
headers and the message payload they were attached to.
If you have a Squid between 3.2.0 and 3.5.5 (inclusive) please upgrade.
Which is processing SSL-bump, NTLM or Negotiate auth (even just relaying
those in www-auth form). It is probably bug 3329 related.
If you have a more current Squid "debug_options 11,2" should show you
the HTTP headers going through to eyeball if they had any kind of fatal
syntax problem that would make Squid abandon the connection.
Otherwise it would seem to be the server disconnecting. There can be a
lot of reasons for that.
Amos
_______________________________________________
squid-users mailing list
http://lists.squid-cache.org/listinfo/squid-users
--
Amos Jeffries
2015-08-27 16:01:13 UTC
Permalink
Post by Jorgeley Junior
Thanks Amos.
my squid is 3.5.6, so i can disconsider the bug, right?
Yes I believe so.

Amos
Jorgeley Junior
2015-08-27 16:25:03 UTC
Permalink
increasing the log leve i got this:
2015/08/27 11:43:30.966 kid1| ipcache.cc(501) ipcache_nbgethostbyname:
ipcache_nbgethostbyname: Name 'www.grupoatuall.com.br'.
2015/08/27 11:43:30.966 kid1| Address.cc(389) lookupHostIP: Given Non-IP '
www.grupoatuall.com.br': Name or service not known
2015/08/27 11:43:30.966 kid1| ipcache.cc(549) ipcache_nbgethostbyname:
ipcache_nbgethostbyname: MISS for 'www.grupoatuall.com.br'
Any other ideas???
Post by Amos Jeffries
Post by Jorgeley Junior
Thanks Amos.
my squid is 3.5.6, so i can disconsider the bug, right?
Yes I believe so.
Amos
--
Amos Jeffries
2015-08-27 16:36:56 UTC
Permalink
Post by Jorgeley Junior
ipcache_nbgethostbyname: Name 'www.grupoatuall.com.br'.
2015/08/27 11:43:30.966 kid1| Address.cc(389) lookupHostIP: Given Non-IP '
www.grupoatuall.com.br': Name or service not known
ipcache_nbgethostbyname: MISS for 'www.grupoatuall.com.br'
Any other ideas???
Thats not 11,2. The 11,2 level will output full HTTP protocol message
headers in current Squid.

Amos
Jorgeley Junior
2015-08-27 16:43:20 UTC
Permalink
Just put the directive debug_options 11,2 ???
more logs:
2015/08/27 11:43:31.291 kid1| FwdState.cc(383) startConnectionOrFail:
http://www.grupoatuall.com.br/
2015/08/27 11:43:31.291 kid1| HttpRequest.cc(486) clearError: old error
details: 0/0
2015/08/27 11:43:31.291 kid1| FwdState.cc(785) connectStart:
fwdConnectStart: http://www.grupoatuall.com.br/
2015/08/27 11:43:31.291 kid1| pconn.cc(329) key:
PconnPool::key(local=0.0.0.0 remote=200.98.190.9:80 flags=1,
www.grupoatuall.com.br) is {200.98.190.9:80/www.grupoatuall.com.br}
2015/08/27 11:43:31.291 kid1| pconn.cc(439) pop: lookup for key {
200.98.190.9:80/www.grupoatuall.com.br} failed.
Post by Amos Jeffries
Post by Jorgeley Junior
ipcache_nbgethostbyname: Name 'www.grupoatuall.com.br'.
2015/08/27 11:43:30.966 kid1| Address.cc(389) lookupHostIP: Given Non-IP
'
Post by Jorgeley Junior
www.grupoatuall.com.br': Name or service not known
ipcache_nbgethostbyname: MISS for 'www.grupoatuall.com.br'
Any other ideas???
Thats not 11,2. The 11,2 level will output full HTTP protocol message
headers in current Squid.
Amos
--
Jorgeley Junior
2015-08-27 17:04:38 UTC
Permalink
more logs:
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1590) HttpHeaderEntry: created
HttpHeaderEntry 0x10541e8c0: 'Cache-Control : max-age=259200
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(972) addEntry: 0x7ffeda4c9eb0
adding entry: 10 at 7
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1192) has: 0x7ffeda4c9eb0
lookup for 9
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(762) packInto: 0x7ffeda4c9eb0
into 0x7ffeda4c9ee0
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(479) clean: cleaning hdr:
0x7ffeda4c9eb0 owner: 2
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e800: 'Host: www.grupoatuall.com.br'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e1c0: 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux
x86_64; rv:40.0) Gecko/20100101 Firefox/40.0'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e280: 'Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e3c0: 'Accept-Language:
pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e480: 'Accept-Encoding: gzip, deflate'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e540: 'Via: 1.1 firewall (squid)'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e5c0: 'X-Forwarded-For: 192.168.1.11'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(1596) ~HttpHeaderEntry:
destroying entry 0x10541e8c0: 'Cache-Control: max-age=259200'
2015/08/27 11:43:31.301 kid1| HttpHeader.cc(479) clean: cleaning hdr:
0x7ffeda4c9eb0 owner: 2
2015/08/27 11:43:31.301 kid1| http.cc(2217) sendRequest: HTTP Server local=
192.168.25.2:43127 remote=200.98.190.9:80 FD 66 flags=1
2015/08/27 11:43:31.301 kid1| http.cc(2218) sendRequest: HTTP Server
REQUEST:
---------
GET / HTTP/1.1^M
Host: www.grupoatuall.com.br^M
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101
Firefox/40.0^M
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8^M
Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3^M
Accept-Encoding: gzip, deflate^M
Via: 1.1 firewall (squid)^M
X-Forwarded-For: 192.168.1.11^M
Cache-Control: max-age=259200^M
Post by Jorgeley Junior
Just put the directive debug_options 11,2 ???
http://www.grupoatuall.com.br/
2015/08/27 11:43:31.291 kid1| HttpRequest.cc(486) clearError: old error
details: 0/0
fwdConnectStart: http://www.grupoatuall.com.br/
PconnPool::key(local=0.0.0.0 remote=200.98.190.9:80 flags=1,
www.grupoatuall.com.br) is {200.98.190.9:80/www.grupoatuall.com.br}
2015/08/27 11:43:31.291 kid1| pconn.cc(439) pop: lookup for key {
200.98.190.9:80/www.grupoatuall.com.br} failed.
Post by Jorgeley Junior
Post by Jorgeley Junior
ipcache_nbgethostbyname: Name 'www.grupoatuall.com.br'.
2015/08/27 11:43:30.966 kid1| Address.cc(389) lookupHostIP: Given
Non-IP '
Post by Jorgeley Junior
www.grupoatuall.com.br': Name or service not known
ipcache_nbgethostbyname: MISS for 'www.grupoatuall.com.br'
Any other ideas???
Thats not 11,2. The 11,2 level will output full HTTP protocol message
headers in current Squid.
Amos
--
--
Amos Jeffries
2015-08-27 17:21:19 UTC
Permalink
Post by Jorgeley Junior
2015/08/27 11:43:31.301 kid1| http.cc(2217) sendRequest: HTTP Server local=
192.168.25.2:43127 remote=200.98.190.9:80 FD 66 flags=1
2015/08/27 11:43:31.301 kid1| http.cc(2218) sendRequest: HTTP Server
---------
GET / HTTP/1.1^M
Host: www.grupoatuall.com.br^M
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101
Firefox/40.0^M
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8^M
Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3^M
Accept-Encoding: gzip, deflate^M
Via: 1.1 firewall (squid)^M
X-Forwarded-For: 192.168.1.11^M
Cache-Control: max-age=259200^M
Now. Notice the FD number (66) on the line at the top there. And look
for the very next set of headers with matching set of local=,remote=,FD
values but titled "HTTP Server RESPONSE".

That is apparently the reply that failed.

* Compare the timestamps of the request/reply lines to see if it reminds
you of any kind of timeout value you are aware of. Multiples of 30sec or
5min are common for timeout settings.

* anything visibly wrong about the reply headers?

Amos
Jorgeley Junior
2015-08-27 17:49:13 UTC
Permalink
Amos, thank you so much for attention, but sorry, I didn't understand what
you said.
So, I tried to change the http for https and it showed the website and i
added the security exception for no trusted certificate, but I really would
like that the squid didn't show the error.
Why http show de Zero Sized Reply and https no?
Post by Jorgeley Junior
Post by Jorgeley Junior
2015/08/27 11:43:31.301 kid1| http.cc(2217) sendRequest: HTTP Server
local=
Post by Jorgeley Junior
192.168.25.2:43127 remote=200.98.190.9:80 FD 66 flags=1
2015/08/27 11:43:31.301 kid1| http.cc(2218) sendRequest: HTTP Server
---------
GET / HTTP/1.1^M
Host: www.grupoatuall.com.br^M
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0)
Gecko/20100101
Post by Jorgeley Junior
Firefox/40.0^M
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8^M
Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3^M
Accept-Encoding: gzip, deflate^M
Via: 1.1 firewall (squid)^M
X-Forwarded-For: 192.168.1.11^M
Cache-Control: max-age=259200^M
Now. Notice the FD number (66) on the line at the top there. And look
for the very next set of headers with matching set of local=,remote=,FD
values but titled "HTTP Server RESPONSE".
That is apparently the reply that failed.
* Compare the timestamps of the request/reply lines to see if it reminds
you of any kind of timeout value you are aware of. Multiples of 30sec or
5min are common for timeout settings.
* anything visibly wrong about the reply headers?
Amos
--
Jorgeley Junior
2015-08-27 18:13:59 UTC
Permalink
seens like the web server is a ISS, look at that:
2015/08/27 11:44:11.087 kid1| ctx: enter level 0: '
http://www.grupoatuall.com.br/favicon.ico'
2015/08/27 11:44:11.087 kid1| http.cc(695) processReplyHeader:
processReplyHeader: key 'B8D92AE82DF4B8ED3202042600CED02D'
2015/08/27 11:44:11.087 kid1| HttpHeader.cc(446) HttpHeader: init-ing hdr:
0x20b0218 owner: 3
2015/08/27 11:44:11.087 kid1| cbdata.cc(299) cbdataInternalAlloc:
Allocating 0x20ada98
2015/08/27 11:44:11.087 kid1| HttpHeader.cc(1192) has: 0x20b0218 lookup for
49
2015/08/27 11:44:11.087 kid1| HttpHeader.cc(1192) has: 0x20b0218 lookup for
11
2015/08/27 11:44:11.087 kid1| HttpHeader.cc(1192) has: 0x20b0218 lookup for
26
2015/08/27 11:44:11.087 kid1| HttpHeader.cc(595) parse: parsing hdr:
(0x20b0218)
Content-Type: text/html^M
Server: Microsoft-IIS/7.5^M
X-Powered-By: ASP.NET^M
X-Powered-By-Plesk: PleskWin^M
Date: Thu, 27 Aug 2015 14:48:18 GMT^M
Content-Length: 1080^M
...(more logs)
2015/08/27 11:44:11.087 kid1| HttpMsg.cc(176) parse: HttpMsg::parse success
(190 bytes) near 'HTTP/1.1 404 Not Found^M
Content-Type: text/html^M
Server: Microsoft-IIS/7.5^M
X-Powered-By: ASP.NET^M
X-Powered-By-Plesk: PleskWin^M
Date: Thu, 27 Aug 2015 14:48:18 GMT^M
Content-Length: 1080^M
^M
<HTML>^M
<HEAD>^M
<TITLE>404 Not Found</TITLE>^M
</HEAD>^M
<BODY>^M
<H1>Not Found</H1>^M
The requested document was not found on this server.^M
<P>^M
<HR>^M
<ADDRESS>^M
Web Server at
&#103;&#114;&#117;&#112;&#111;&#97;&#116;&#117;&#97;&#108;&#108;&#46;&#99;&#111;&#109;&#46;&#98;&#114;^M
</ADDRESS>^M
</BODY>^M
</HTML>^M
^M
<!--^M
- Unfortunately, Microsoft has added a clever new^M
- "feature" to Internet Explorer. If the text of^M
- an error's message is "too small", specifically^M
- less than 512 bytes, Internet Explorer returns^M
- its own error message. You can turn that off,^M
- but it's pretty tricky to find switch called^M
- "smart error messages". That means, of course,^M
- that short error messages are censored by default.^M
- IIS always returns error messages that are long^M
- enough to make Internet Explorer happy. The^M
- workaround is pretty simple: pad the error^M
- message with a big comment like this to push it^M
- over the five hundred and twelve bytes minimum.^M
- Of course, that's exactly what you're reading^M
- right now.^M
-->^M
'
2015/08/27 11:44:11.087 kid1| http.cc(739) processReplyHeader: HTTP Server
local=192.168.25.2:43147 remote=200.98.190.9:80 FD 98 flags=1
2015/08/27 11:44:11.087 kid1| http.cc(740) processReplyHeader: HTTP Server
REPLY:
---------
HTTP/1.1 404 Not Found^M

572544,4 69%
Post by Jorgeley Junior
Amos, thank you so much for attention, but sorry, I didn't understand what
you said.
So, I tried to change the http for https and it showed the website and i
added the security exception for no trusted certificate, but I really would
like that the squid didn't show the error.
Why http show de Zero Sized Reply and https no?
Post by Jorgeley Junior
Post by Jorgeley Junior
2015/08/27 11:43:31.301 kid1| http.cc(2217) sendRequest: HTTP Server
local=
Post by Jorgeley Junior
192.168.25.2:43127 remote=200.98.190.9:80 FD 66 flags=1
2015/08/27 11:43:31.301 kid1| http.cc(2218) sendRequest: HTTP Server
---------
GET / HTTP/1.1^M
Host: www.grupoatuall.com.br^M
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0)
Gecko/20100101
Post by Jorgeley Junior
Firefox/40.0^M
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8^M
Post by Jorgeley Junior
Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3^M
Accept-Encoding: gzip, deflate^M
Via: 1.1 firewall (squid)^M
X-Forwarded-For: 192.168.1.11^M
Cache-Control: max-age=259200^M
Now. Notice the FD number (66) on the line at the top there. And look
for the very next set of headers with matching set of local=,remote=,FD
values but titled "HTTP Server RESPONSE".
That is apparently the reply that failed.
* Compare the timestamps of the request/reply lines to see if it reminds
you of any kind of timeout value you are aware of. Multiples of 30sec or
5min are common for timeout settings.
* anything visibly wrong about the reply headers?
Amos
--
--
Amos Jeffries
2015-08-27 19:03:58 UTC
Permalink
Post by Jorgeley Junior
Amos, thank you so much for attention, but sorry, I didn't understand what
you said.
Nevermind. The website code is broken.

I have been looking into it from here using those request headers from
your log.

What I see happening is that the server starts responding. Then the PHP
code it is running hangs for a very long time. If you wait long enough
it will pop out part of a page and a PHP error message about its
database connection script and some timeout.

The best I could get was over a minute (78 seconds) delay before
anything at all happened. Usually a bit longer.

I think something in your network is terminating the server connection
after it takes too long. NAT and high speed router systems tend to have
a 30 second maximum wait between TCP packets before they close the
connection.

Either way the website server itself is very broken.
Post by Jorgeley Junior
So, I tried to change the http for https and it showed the website and i
added the security exception for no trusted certificate, but I really would
like that the squid didn't show the error.
Why http show de Zero Sized Reply and https no?
Different protocols and ports.

I still see the same delays, partial page and database errors when
connecting with HTTPS. But kept digging to see why you might be getting
a page...

It seems to be an IPv6 server sitting behind some form of gateway access
network and only pretending to be IPv4-only. When sending it a
X-Forwarded-For header claiming to be an IPv6-enabled browser it seems
to operate just fine.

So, try adding this to your squid.conf:

acl magicXff dstdomain .grupoatuall.com.br
request_header_access X-Forwarded-For deny magicXff
request_header_replace X-Forwarded-For ::1


Amos
Jorgeley Junior
2015-08-27 19:51:39 UTC
Permalink
You're the man Amos!!! You're the man!!! Thanks!!! Thanks so so much!!!
that's solved the problem, but I'm thinking if it solved just for this
domain, so can it happen again with another domains, ok? No way to solve
for future errors of this same type?
Post by Amos Jeffries
Post by Jorgeley Junior
Amos, thank you so much for attention, but sorry, I didn't understand
what
Post by Jorgeley Junior
you said.
Nevermind. The website code is broken.
I have been looking into it from here using those request headers from
your log.
What I see happening is that the server starts responding. Then the PHP
code it is running hangs for a very long time. If you wait long enough
it will pop out part of a page and a PHP error message about its
database connection script and some timeout.
The best I could get was over a minute (78 seconds) delay before
anything at all happened. Usually a bit longer.
I think something in your network is terminating the server connection
after it takes too long. NAT and high speed router systems tend to have
a 30 second maximum wait between TCP packets before they close the
connection.
Either way the website server itself is very broken.
Post by Jorgeley Junior
So, I tried to change the http for https and it showed the website and i
added the security exception for no trusted certificate, but I really
would
Post by Jorgeley Junior
like that the squid didn't show the error.
Why http show de Zero Sized Reply and https no?
Different protocols and ports.
I still see the same delays, partial page and database errors when
connecting with HTTPS. But kept digging to see why you might be getting
a page...
It seems to be an IPv6 server sitting behind some form of gateway access
network and only pretending to be IPv4-only. When sending it a
X-Forwarded-For header claiming to be an IPv6-enabled browser it seems
to operate just fine.
acl magicXff dstdomain .grupoatuall.com.br
request_header_access X-Forwarded-For deny magicXff
request_header_replace X-Forwarded-For ::1
Amos
--
Eliezer Croitoru
2015-08-27 19:56:30 UTC
Permalink
Solve what exactly??
If the site is broken I think that the only solution is for the site
admin to fix the issue...

Eliezer
Post by Jorgeley Junior
You're the man Amos!!! You're the man!!! Thanks!!! Thanks so so much!!!
that's solved the problem, but I'm thinking if it solved just for this
domain, so can it happen again with another domains, ok? No way to solve
for future errors of this same type?
Post by Amos Jeffries
Post by Jorgeley Junior
Amos, thank you so much for attention, but sorry, I didn't understand
what
Post by Jorgeley Junior
you said.
Nevermind. The website code is broken.
I have been looking into it from here using those request headers from
your log.
What I see happening is that the server starts responding. Then the PHP
code it is running hangs for a very long time. If you wait long enough
it will pop out part of a page and a PHP error message about its
database connection script and some timeout.
The best I could get was over a minute (78 seconds) delay before
anything at all happened. Usually a bit longer.
I think something in your network is terminating the server connection
after it takes too long. NAT and high speed router systems tend to have
a 30 second maximum wait between TCP packets before they close the
connection.
Either way the website server itself is very broken.
Post by Jorgeley Junior
So, I tried to change the http for https and it showed the website and i
added the security exception for no trusted certificate, but I really
would
Post by Jorgeley Junior
like that the squid didn't show the error.
Why http show de Zero Sized Reply and https no?
Different protocols and ports.
I still see the same delays, partial page and database errors when
connecting with HTTPS. But kept digging to see why you might be getting
a page...
It seems to be an IPv6 server sitting behind some form of gateway access
network and only pretending to be IPv4-only. When sending it a
X-Forwarded-For header claiming to be an IPv6-enabled browser it seems
to operate just fine.
acl magicXff dstdomain .grupoatuall.com.br
request_header_access X-Forwarded-For deny magicXff
request_header_replace X-Forwarded-For ::1
Amos
--
_______________________________________________
squid-users mailing list
http://lists.squid-cache.org/listinfo/squid-users
Loading...