- 31 Aug, 2020 16 commits
-
-
Dridi Boukelmoune authored
There is otherwise no valid use case to peek inside the workspace. Only vmod_blob would grab the front pointer before making its reservation, but ultimately grabbing the front pointer because it needs it for a reservation, proving the point. Initially caught by wssan from #3320.
-
Dridi Boukelmoune authored
Unlike WS_Alloc() it fills the allocated space with the result, which should be considered constant at this point. And on top of that it's a constant string and shouldn't be a void pointer.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Nils Goroll authored
up to d0a89676
-
Poul-Henning Kamp authored
-
Dridi Boukelmoune authored
Required fields work like inclusion filters, except that not matching them doesn't have any consequence if no filter matched. They also take precedence over regular filters. Fixes #3394
-
Dridi Boukelmoune authored
They map directly to VSC 'I' and 'X' arguments.
-
Dridi Boukelmoune authored
And simplify the 'f' argument handling.
-
Dridi Boukelmoune authored
Instead we now have a single list that works on a first-match basis, slightly changing the previous outcome where all exclusions were checked before inclusions as illustrated by the u5 VTC. To add insult to the injury the precedence of exclusive patterns over inclusive patterns was documented backwards.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
It is not limited to varnishstat.
-
Poul-Henning Kamp authored
concept, which will become more and more important.
-
Emanuele Rocca authored
Uncacheable and shortlived objects end up in transient memory. Add two counters to track both type of responses separately.
-
- 24 Aug, 2020 3 commits
-
-
Guillaume Quintard authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 19 Aug, 2020 1 commit
-
-
Guillaume Quintard authored
-
- 18 Aug, 2020 2 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 17 Aug, 2020 2 commits
-
-
Nils Goroll authored
This avoids a bogus message Could not rmdir 'vcl_...': Directory not empty
-
Poul-Henning Kamp authored
-
- 15 Aug, 2020 1 commit
-
-
Poul-Henning Kamp authored
-
- 12 Aug, 2020 5 commits
-
-
Nils Goroll authored
Ref 904659a1 1594037c
-
Poul-Henning Kamp authored
For dynamic allocations use: VSB_new_auto() + VSB_destroy() For preexisting buffers use: VSB_init() + VSB_fini() VSB_new + VSB_delete are deprecated.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 10 Aug, 2020 1 commit
-
-
Poul-Henning Kamp authored
clear for static analysis tools what goes on." This reverts commit 36225f2e.
-
- 07 Aug, 2020 6 commits
-
-
Nils Goroll authored
Try to read into the buffer in one go. closes #3366
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
':' base64(blob) ':'
-
Poul-Henning Kamp authored
-
- 06 Aug, 2020 1 commit
-
-
Nils Goroll authored
When decoding only a substring, we naturally see no padding, so we must not base tail processing on the number of pad characters seen, but rather on the number of characters missing until the end of the current block of four. Fixes #3378
-
- 04 Aug, 2020 2 commits
-
-
Martin Blix Grydeland authored
-
Poul-Henning Kamp authored
clear for static analysis tools what goes on. This commit will be reverted if that doesn't work.
-