- 16 Jun, 2016 4 commits
-
-
Pål Hermunn Johansen authored
The counter g_cooling variable is now decremented when memory from the cooling list is freed, making the counter vsm_cooling update accordingly. Fixes: #1984
-
Pål Hermunn Johansen authored
This new parameter specifies how long freed VSM memory is on the cooling list before it is actually freed.
-
Martin Blix Grydeland authored
If an object marked OF_IMSCAND is used as the template during backend IMS revalidation, and the new object also is marked OC_F_PASS (hit-for-pass) in vcl_backend_response, the resulting object would (though ObjCopyAttr) have both OF_IMSCAND and OC_F_PASS. The object could then be used again for backend IMS revalidation (since it has the OF_IMSCAND flag), which would cause troubles as the body would by this time be deleted. Fix by not considering objects marked OC_F_PASS as a stale object candidate during lookup. Fixes: #1956
-
Lasse Karstensen authored
-
- 15 Jun, 2016 5 commits
-
-
Poul-Henning Kamp authored
-
Federico G. Schwindt authored
-
Lasse Karstensen authored
-
Lasse Karstensen authored
-
Martin Blix Grydeland authored
An object failing fetch that is waited upon by the ESI delivery code would cause asserts finding an empty object. If waiting for an object, check the status of the object and deliver zero bytes if failed. Fixes: #1953
-
- 14 Jun, 2016 31 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Conflicts: include/vsb.h lib/libvarnish/vsb.c
-
Poul-Henning Kamp authored
miniobj magics. Conflicts: bin/varnishd/cache/cache_panic.c
-
Federico G. Schwindt authored
-
Lasse Karstensen authored
-
Magnus Hagander authored
An object is delivered to the client, not to the backend.
-
Nils Goroll authored
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
-
Poul-Henning Kamp authored
-
Guillaume Quintard authored
-
Federico G. Schwindt authored
Conflicts: autogen.des
-
Poul-Henning Kamp authored
function. Maybe we should have a configure-time test to see if it actually works, but for now, just make autogen.des handle it. Conflicts: autogen.des
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Federico G. Schwindt authored
Rename will fail across different mount points.
-
Lasse Karstensen authored
Last minute changes...
-
Lasse Karstensen authored
By writing output byte by byte, the calling parallel make would start jobs depending on the completed files too soon. Avoid this by writing to temporary files and move the completed results into place. Fixes: #1921
-
Lasse Karstensen authored
Output a proper error message instead of a more cryptic assert if the vmod writer does the wrong thing. Ref: #1811
-
Lasse Karstensen authored
-
Federico G. Schwindt authored
Pointed out by Jean-François Laurens.
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
Conflicts: bin/varnishd/cache/cache_fetch.c
-
Poul-Henning Kamp authored
whitespace) testfiles. Spotted by: Coverity
-
Nicole Izumi authored
-
Poul-Henning Kamp authored
-
Nils Goroll authored
In particular, this avoids a later backend.list attempt on a file descriptor to a dead process and, consequently, avoids a long delay in varnishtest when varnishd cant be started (for instance, because it is not in PATH).
-
Lasse Karstensen authored
Ref: #1924
-
Federico G. Schwindt authored
Related to #1924.
-