- 07 Jan, 2021 24 commits
-
-
Nils Goroll authored
Without BUILT_SOURCES, we need explicit dependencies
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Dridi Boukelmoune authored
Now that all VMOD sources are prefixed consistently we no longer need to maintain the lists manually.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
We no longer need a special per-VMOD case since we now have one unified VMOD test suite.
-
Dridi Boukelmoune authored
This will improve the build parallelism, and will allow us to run the VMOD test suite after the main one.
-
Dridi Boukelmoune authored
Anything left that would prevent two VMODs to live in the same $(srcdir) because it would be defined more than once.
-
Dridi Boukelmoune authored
Incidentally, defining the variable in the boilerplate makes the boilerplate unusable out of tree since it assumes vmodtool is in $(srcdir) which is a show stopper for third party VMODs.
-
Dridi Boukelmoune authored
In practice, we only tweak vmod_debug's build for coverage purposes. Another option could be to have a VTC running vmodtool.py with various VCC inputs but we currently don't have test coverage for our python scripts.
-
Dridi Boukelmoune authored
That will hopefully not break macos this time. Refs 8b791930
-
Dridi Boukelmoune authored
We can't have more than one test suite if we put all VMODs in the same directory.
-
Dridi Boukelmoune authored
This would otherwise prevent VMODs from leaving in the same directory.
-
Poul-Henning Kamp authored
(Spotted, in a round-about way by: Gcc on SunOS)
-
Poul-Henning Kamp authored
Now the TCP|UDS simply returns a conn_pool, which then becomes the primary handle.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 06 Jan, 2021 4 commits
-
-
Nils Goroll authored
cache/cache_vrt.c 916 Warning 438: Last value assigned to variable 'berr' (defined at line 849) not used berr is intentionally NULLed to clarify that no dynamic value must stay alive after the BAN_Abandon() Ref 6eee0074
-
Nils Goroll authored
Ref https://github.com/varnishcache/varnish-cache/pull/3486#issuecomment-754019262 roadmap: v/ add std.ban*(), add implicit import std vcc aliases ban() to std.ban() (some concerns raised) v/ deprecated ban() without std. remove ban() without std.
-
Nils Goroll authored
from https://github.com/varnishcache/varnish-cache/pull/3486#pullrequestreview-561662742 as that ticket is closed now
-
Nils Goroll authored
The ban() vcl action adds bans like the ban CLI command, but has no facility for in-band error reporting. Errors are only reported to VSL. We add std.ban() as a replacement for ban() with identical semantics, but returning if the ban was successfully added. std.ban_error() is added to report the error, if any. We add v00009.vtc mirroring v00011.vtc, but with std.ban() replacing ban(). The test number was chosen to fill a gap close to v00011.vtc. Implementation: We change VRT_ban_string() to return any error or NULL for success. Where the error is not a constant string, we need to format it on the workspace. For workspace overflows, we need to fall back to canned constant error strings to ensure that the error case never appears as success.
-
- 05 Jan, 2021 6 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Nils Goroll authored
Pull out determining the privs head Re-use will come with a PR
-
Nils Goroll authored
pointed out by Dridi in #3486 introduced by /me in 6cf1138f
-
Poul-Henning Kamp authored
-
- 03 Jan, 2021 1 commit
-
-
Nils Goroll authored
Ref Coverity CIDs 1362617, 1362618, 1362624, 1362626
-
- 02 Jan, 2021 2 commits
-
-
Nils Goroll authored
Spotted by local Flexelint install on Linux
-
Nils Goroll authored
cache_varnishd.h already includes: - sys/socket.h - string.h Spotted by local Flexelint install on Linux
-
- 30 Dec, 2020 1 commit
-
-
Federico G. Schwindt authored
Apple's clang calls dsymutil(1) when -g is used, creating a <binary>.dSYM directory which breaks this test. As I haven't found a way to disable it just ignore this check if the directory is present.
-
- 29 Dec, 2020 2 commits
-
-
Nils Goroll authored
Ref CID 1400491
-
Nils Goroll authored
Ref CID 1430127, CID 1430118
-