- 11 Sep, 2017 28 commits
-
-
Geoff Simmons authored
decode() and transcode() now have an optional parameter length; if length > 0, decode that many characters from the encoded string. References #2421
-
Dridi Boukelmoune authored
This is mostly a mechanical patch.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Geoff Simmons authored
For HEX and URL, there is now an ENUM case in {LOWER, UPPER} to determine the case of hex digits produced for an encoding, default LOWER.
-
Poul-Henning Kamp authored
Spotted by: fgs
-
Dridi Boukelmoune authored
-
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 8 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
-