- 11 Sep, 2017 20 commits
-
-
Dridi Boukelmoune authored
-
Pål Hermunn Johansen authored
If the cli buffer is allocated on the stack, the mgt process will crash hard for big values of this parameter. Instead we allocate on the heap. The new cli buffer an "auto" VSB. This means that the varnish parameter cli_buffer is ignored from now on, and the manual marks it as deprecated. Closes: #2382
-
Geoff Simmons authored
Don't attempt to free the static empty string that the VMOD assigns for empty encodings.
-
Geoff Simmons authored
blob objects. Revealed by GCOV.
-
Nils Goroll authored
Works for all, check, install targets but not for individual targets, see ref: https://www.gnu.org/software/automake/manual/html_node/Built-Sources-Example.html Fixes #2423
-
Dridi Boukelmoune authored
The goal of `req.ttl` is to allow lower requirements for known transactions (since this has to be done in VCL) but objects with an age higher than `req.ttl` would always be considered expired during lookup even if their actual TTL (obj.ttl) is still positive. Ignoring `req.ttl` gives a better control over explicit refreshes made to optimize latency and greatly reduces the risk of running into #1799 (for a subset of use cases). Closes #2422
-
Poul-Henning Kamp authored
$Event RST test again.
-
Poul-Henning Kamp authored
There are undoubtedly better ways, but I couldn't find them...
-
Nils Goroll authored
-
Nils Goroll authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
It's no longer used anyway, and was already called via the generic VUT_Arg function.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
We don't need an indirection in a separate C file per VUT.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 10 Sep, 2017 4 commits
-
-
Federico G. Schwindt authored
-
Poul-Henning Kamp authored
-
Federico G. Schwindt authored
- Revert to previous trusty image (ref. google/sanitizers/issues/837) - Switch to xcode9 on osx - Scaffolding to get the sanitizer job using clang 5.0 - ASAN: Disable stack protector - ASAN: Ignore sigsegv and sigbus
-
Federico G. Schwindt authored
Missed in 32877991.
-
- 08 Sep, 2017 9 commits
-
-
Nils Goroll authored
This still needs more TLC! Please feel free to continue...
-
Nils Goroll authored
It got lost during the new world order megacommit 74328de8
-
Nils Goroll authored
varnishd writes its pids to vsm segments for vsm clients to determine if varnishd processes are alive. When running varnishd and vsm clients in different containers, the pid information has no relevance and may even be ambiguous across name spaces. Setting the environment variable VSM_NOPID for vsm clients disables use of pid information. Patch by phk
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
indicated the process was present at one point.
-
Poul-Henning Kamp authored
Fixes #2420
-
Poul-Henning Kamp authored
Fixes #2419
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
accordingly. If somebody has time to push varnishstat in curses mode though the paces and check that everything works I'd appreciate it.
-
- 07 Sep, 2017 7 commits
-
-
Poul-Henning Kamp authored
The general rule is that if varnishd is started as root, you need to be root or in group "varnish" to access the shared memory. Fixes #2419
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-