- 24 May, 2024 5 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
The host name default referenced by VUT_OPT_n is long gone since 879c9b37 Refer to varnishd(1) to avoid the documentation getting out of sync. Ref #4105
-
Nils Goroll authored
with greetings from the rabbit-hole opened by #4105
-
Nils Goroll authored
to anchor patches
-
- 21 May, 2024 1 commit
-
-
Nils Goroll authored
Maybe it should gain a boc_state_e * argument to return a consistent state value?
-
- 20 May, 2024 2 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 17 May, 2024 4 commits
-
-
Dridi Boukelmoune authored
It turns out we still need it in a couple places.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
- 14 May, 2024 1 commit
-
-
Poul-Henning Kamp authored
-
- 13 May, 2024 7 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 07 May, 2024 3 commits
-
-
Dridi Boukelmoune authored
When TMPDIR is much longer than /tmp, it becomes easy to run out of abuf. Since abuf and pbuf are initially used to hold an IP address and a port number, it becomes explicit in their declaration. Likewise the new lbuf may hold a file name and safely be reused for CLI auth and other purposes.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
- 06 May, 2024 1 commit
-
-
Walid Boudebouda authored
The test is racy, we should always perform the backend fetch to reach the "barrier b1 sync" in the server body, otherwise the test will be stuck on the second barrier sync until timeout. Fixes: #4098
-
- 03 May, 2024 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 01 May, 2024 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 30 Apr, 2024 2 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 29 Apr, 2024 3 commits
-
-
Dag Haavi Finstad authored
-
Nils Goroll authored
-
Walid Boudebouda authored
-
- 22 Apr, 2024 1 commit
-
-
Dridi Boukelmoune authored
The opposite of 'EXP_Ttl(req, oc) > req->t_req' should not have been 'EXP_Ttl(NULL, oc) < req->t_req'. If we somehow enter the lookup when the two operands are equal, the objcore suffers a phenomenon known as Schrödinger's expiry. The chances of running into this scenario range from epsilon to 100%. Because 't_req' is stable across restarts, a soft purge will reliably trigger this case. Test case by Alve Elde who first demonstrated the problem.
-
- 09 Apr, 2024 1 commit
-
-
Poul-Henning Kamp authored
-
- 08 Apr, 2024 1 commit
-
-
Stephane Cance authored
As both the varnish working directory and the secret file may pre-exist, this ensures permissions remain restrictive on it.
-