- 06 Feb, 2019 8 commits
-
-
Nils Goroll authored
The actual benefit of this will be in follow-up commits Conflicts: bin/varnishd/mgt/mgt_vcl.c
-
Nils Goroll authored
Fixes #2835
-
Nils Goroll authored
arguments could leak from one vtc command to the next where NULL arguments do not necessarily denote the end of arguments, eg. in varnish_expect
-
Nils Goroll authored
-
Nils Goroll authored
I failed to find any issue in varnish and failed to find a workaround for the code, so change the test to add an additional space after the tab-completion. If anyone has a better solution, please go head. Otherwise I feel this is not worth any more time. The test change, though not being ideal, should not cause any harm at least. Closes #2833
-
Nils Goroll authored
The fact that a boolean argument is present does not imply that it's true. This reverts commit 57cd74cf. I promise to look after this once I got my Flexelint config back, which, unfortunately, I lost during a reinstall. Yes, I do have a backup, but cannot access it easily at the moment.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Conflicts: bin/varnishd/cache/cache_req_fsm.c
-
- 05 Feb, 2019 9 commits
-
-
Poul-Henning Kamp authored
-
Federico G. Schwindt authored
-
Nils Goroll authored
For backend requests, we do not have the thread local storage of the client thread available, so trq.req will normally be (nil). Dump the busyobj back pointers to req/sess/wrk to maximize the usefulness of panics. Also reorder the panic by struct busyobj and add some more members which may or may not be useful (but when we find out, it is likely too late). Also move the vmod list dump to the top level. Noticed when trying to understand if #2667 was also a stack overflow in the context of #2817 Conflicts: bin/varnishd/cache/cache_panic.c
-
Poul-Henning Kamp authored
Fixes: #2809
-
Nils Goroll authored
Related to #2810 Conflicts: lib/libvmod_debug/vmod.vcc
-
Nils Goroll authored
If two blob pointers compare equal, the blobs are both the same and equal - both being NULL is implied.
-
Nils Goroll authored
will continue looking backwards from 79687f13 Conflicts: doc/changes.rst
-
Nils Goroll authored
-
Nils Goroll authored
Now that we include it in cache.h, it is required by vmods Ref #2813
-
- 06 Nov, 2018 5 commits
-
-
Pål Hermunn Johansen authored
-
Nils Goroll authored
For healthy == IGNORE, we return before the call to shard_next(), so at this point we do want to consider health state - and it makes absolutely no sense to give up a healthy backend in favor of an un- healthy one anyway. Fixes #2823
-
Nils Goroll authored
Avoid (potential) issues due to the monotonic clock not advancing for ~10 seconds such as for virtual machine snapshots or migrations. In such a scenario, we would kill a child after cli_timeout anyway, so using the same timeout by default for the watchdog also should reduce the additional risk implied by it. Ref #2814
-
Guillaume Quintard authored
I never thought that I'd have to fix a string concatenation problem in a BusyBox awk program to generate VT100 code in a container, but here we are: echo | awk 'END {print "foo" "" ++a, "foo" ++a}' should output "foo0 foo1", and for all the ?awk I tested, it does, except for BusyBox awk who thought funny to output "0 foo1", breaking the teken_state.h file.
-
Nils Goroll authored
Fixes #2820 Conflicts: bin/varnishtest/tests/v00041.vtc
-
- 04 Nov, 2018 1 commit
-
-
Pål Hermunn Johansen authored
These are the most significant changes for 6.0.2, as far as I can see.
-
- 16 Oct, 2018 17 commits
-
-
Poul-Henning Kamp authored
and make sure the expects in the test are scrupulusly correct.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Nils Goroll authored
Ref #2792 Conflicts: doc/changes.rst
-
Poul-Henning Kamp authored
-
Dag Haavi Finstad authored
-
Dag Haavi Finstad authored
See details in r02275.vtc for why there isn't a test case for this.
-
Dag Haavi Finstad authored
Conflicts: bin/varnishtest/tests/v00058.vtc
-
Dag Haavi Finstad authored
-
Dag Haavi Finstad authored
Counts the number of times we failed a response due to running out of workspace during delivery. Conflicts: bin/varnishtest/tests/v00058.vtc
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Federico G. Schwindt authored
-
Nils Goroll authored
-