- 13 Jan, 2016 40 commits
-
-
Federico G. Schwindt authored
Output whether pcre jit is usable at configure time.
-
Poul-Henning Kamp authored
it working across platforms.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
can when we check a batch of lurkable bans. For obj.* only bans, this should concentrate the entire list at the very top. If there are req.* bans, the oc's end up on the bans right below the req.* bans. Fixes #1635 (As much as we can fix it)
-
Kristian Grønfeldt Sørensen authored
varnishncsa for specifying the logging format by reading the log format from a file using the option "-f". Since -f means prefer X-Forwarded-For over client.ip in Varnish 3, maybe we should use another option letter.
-
Federico G. Schwindt authored
Also sort see also correctly. Fix #1795
-
Poul-Henning Kamp authored
This can happen in a number of obscure corner-cases, which do not warrant a panic. Fixes: #1807
-
Poul-Henning Kamp authored
-
Federico G. Schwindt authored
Most likely missed when #1727 was addressed. Submitted by: Rafael Zalamena on varnish-dev
-
Poul-Henning Kamp authored
have all (but one) caller do it.
-
Federico G. Schwindt authored
Fixes #1801.
-
Lasse Karstensen authored
-
Federico G. Schwindt authored
Indentation while I'm here.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Fixes #1813
-
Federico G. Schwindt authored
This is consistent with what we do in other cases.
-
Poul-Henning Kamp authored
If we send the backend a HTTP/1.0 request, and it doesn't have a Content-Length, it cannot use Chunked and must fall back to EOF. However, the protocol field in the response tells us what version backend *could* have used, not what it *does* use. So we can get a response with HTTP/1.1 and EOF, following HTTP/1.0 semantics - because we asked for it. Most sensible backends avoid this, either by buffering and creation of a C-L or, smartly, returning "HTTP/1.0", even though that is strictly speaking against the apocrphal texts. Anyway, now we cope... Fixes: #1810
-
Poul-Henning Kamp authored
Fixes: #1796 Also triggered by: The Wemm-Field
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
The proxy log records were attempted to be logged on the request' log buffer, which at that point in time has not yet been set up and does not posess a VXID. This caused VXID==0 log records to be inserted in the beginning of the log for the first request on the session when using proxy protocol, and subsequently the VSL to fail picking them out as valid request log transactions. Fix by logging the PROXY handling related messages on the session, in which they belong. Fixes: #1804
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
Change SIGHUP handling depending on whether we're running in daemon mode or foreground. The former will continue rotating the logs, the latter will abort the loop and die gracefully. Fixes #1794.
-
Federico G. Schwindt authored
-
Guillaume Quintard authored
-
Federico G. Schwindt authored
Fixes #1809.
-
Dag Haavi Finstad authored
-
Federico G. Schwindt authored
Found by ingvar while packaging 4.1.0.
-
Federico G. Schwindt authored
Use `python' as with the other Python scripts.
-
Poul-Henning Kamp authored
makes work for it. Have it sleep as long as possible, rather than hot-polling for work to do.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Amazingly JEMALLOC didn't spot this one.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
from the data structure we use to store and operate on the ban (ban).
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
on the ban lurker not starting. Move cache_hash's access to bans into cache_priv.h
-
Poul-Henning Kamp authored
-