- 03 May, 2016 7 commits
-
-
Federico G. Schwindt authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Federico G. Schwindt authored
-
Nils Goroll authored
-
Nils Goroll authored
The ban lurker checks bans concurrently to lookup. Lookup checks are better informed then ban lurker checks, in particular because they have access to request information and can thus check request bans. So, do not touch ocs which were moved concurrent to the ban lurker working them. Unprotected access to oc->ban may be outdated, so re-check under the ban_mtx. Idea for great simplification by Martin Blix Grydeland <martin@varnish-software.com>
-
Nils Goroll authored
-
- 02 May, 2016 3 commits
-
-
Nils Goroll authored
All bans on olist can get marked completed as duplicates while we're working on them, in particular as we start at an offset of ban_lurker_age. Fixes #1919
-
Nils Goroll authored
Fixes #1928
-
Pål Hermunn Johansen authored
-
- 29 Apr, 2016 1 commit
-
-
Pål Hermunn Johansen authored
Updated formatter %{VSL:tag}x to mirror the VQL. The documentation has been updated accordingly.
-
- 28 Apr, 2016 2 commits
-
-
Pål Hermunn Johansen authored
The formatters %{Varnish:vxid}x and %{VSL:key[:field]} are introduced, with documentation. Also updated copyright in the varnishncsa.c file.
-
Dridi Boukelmoune authored
-
- 25 Apr, 2016 5 commits
-
-
Nils Goroll authored
-
Pål Hermunn Johansen authored
A new mode, backend mode, in varnishncsa is introduced. It lets you log trafic from varnish to the backends. The normal (default) mode is now named "client mode" and can be explicitly selected using -c. You can run varnishncsa in backend mode in addition to varnishncsa in client mode, but it is also possible to run in mixed mode by specifying both -b and -c. New formatter added: %{Varnish:side}x will be either "b" or "c", depending on where the request was made.
-
Martin Blix Grydeland authored
This log record is a counterpart to the SLT_ReqStart for backends, and shows the socket endpoint we are talking to at the start of backend requests. Today this information is only logged on opening a backend connection (SLT_BackendOpen), and is thus not available on the backend log transaction when on a reused backend connection. We need this information to complete the backend view varnishncsa extension.
-
Pål Hermunn Johansen authored
When the VEP state machine is in a bad state during finalization (VEP_Finish), we log this as an ESI error.
-
Pål Hermunn Johansen authored
When an ESI tag contains an unterminated quote or misses its ending '>', we release the relevant buffers instead of crashing. Fixes: #1904
-
- 22 Apr, 2016 1 commit
-
-
Poul-Henning Kamp authored
-
- 21 Apr, 2016 2 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
Fixes #1917
-
- 20 Apr, 2016 5 commits
-
-
Nils Goroll authored
Lack of this interface breaks existing vmods, so should we really need to remove it, we problable should provide an alternative.
-
Nils Goroll authored
We may not have permission to unlink vp.dir $ /etc/init.d/varnish_master restart Stopping Varnish Cache: [FAILED] Starting Varnish Cache: Assert error in mgt_VccCompile(), mgt/mgt_vcc.c line 302: Condition((rmdir(vp.dir)) == 0) not true. errno = 13 (Permission denied)
-
Jason Stangroome authored
-
Federico G. Schwindt authored
-
Poul-Henning Kamp authored
wait for it to arrive.
-
- 19 Apr, 2016 9 commits
-
-
Poul-Henning Kamp authored
Fixes #1912
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
The fact that the oc expired does not mean that the OC is going away any time soon: It may be delivering War&Peace to a mobile phone in outher Elbonia for quite some time still.
-
Poul-Henning Kamp authored
private. Rename EXP_Poke() to EXP_Remove()
-
Federico G. Schwindt authored
This made gmake mandatory which is not ideal. The code will be fixed outside the tree and added back once it's free from any GNUism. Discussed with dridi@.
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
Older libedit versions lack rl_set_prompt() and in some cases we ended up with an empty prompt.
-
- 18 Apr, 2016 1 commit
-
-
Poul-Henning Kamp authored
-
- 15 Apr, 2016 2 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
-
- 14 Apr, 2016 2 commits
-
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
Tested by scn. Fixes #1899.
-