- 08 Dec, 2022 1 commit
-
-
Nils Goroll authored
-
- 01 Dec, 2022 1 commit
-
-
Nils Goroll authored
-
- 27 Apr, 2022 2 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
-
- 10 Feb, 2021 1 commit
-
-
Nils Goroll authored
We now have the VCL_SUB type in varnish-cache, which exists mainly to make this vmod obsolete. Yet we need to update vmod_dispatch to enable a smooth transition to the replacement (likely vmod_re2 with VCL_SUB support added), so we keep the existing semantics and just change the call interface. *NOTE* We need to do here what VMODs are _explicitly_ not supposed to do and make a VSUB_STATIC call. This is necessary, because VSUB_DYNAMIC calls are only enabled through VSUB references, and to keep the vmod interface, we need to keep the .add() argument a strig.
-
- 01 Sep, 2020 1 commit
-
-
Geoff Simmons authored
-
- 03 Sep, 2019 1 commit
-
-
Geoff Simmons authored
Newer versions of the compilers have apparently set the source level switches differently, so that explicit_bzero() is not defined as our source is currently written. The autoconf AC_CHECK_FUNCS check evidently sets certain source switches, but is not transparent about which ones (this has become evident with strdup() as well). On my machine, right now, defining _DEFAULT_SOURCE appears to do the trick. But it is not obvious what else that turns on and off. It is poor practice to cargo-cultishly turn on GNU_SOURCE for everything. That risks portability and compatibility, and may make us unwittingly dependent on non-standard features that may or may not be supported elsewhere. Besides, we only need ZERO_OBJ() for FREE_OBJ(), it frankly doesn't matter much if we zero an object whose pointer is about to be free'd.
-
- 25 Apr, 2019 1 commit
-
-
Nils Goroll authored
... after the changes in a80c4f14d2ec046a307a4a041d7647377a7a9a4c At least for now, we need the vcc private interface because of the nature of the problem we are solving with this vmod.
-
- 15 Apr, 2019 1 commit
-
-
Nils Goroll authored
-
- 16 Mar, 2019 4 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
This allows for builds against Varnish trunk or any numbered version; but it doesn't check for a minimum version. In branch 6.0, we have VARNISH_PREREQ([6.0.0]), which can check against numbered versions, but fails for Varnish trunk.
-
Geoff Simmons authored
-
- 05 Feb, 2019 1 commit
-
-
Nils Goroll authored
-
- 07 Dec, 2018 2 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
ref: 0c74d1b99f1f43fc99725fe14322760afa7858ee
-
- 29 Jan, 2018 4 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
Makes it possible to see the varnishtest command invoked by check, so as to use it to test individual vtc's.
-
Geoff Simmons authored
-
- 23 Nov, 2017 3 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
These are formatted as for VCC_PrintCName() in libvcc.
-
- 27 Oct, 2017 3 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
Only free elements of the VCL table if it is not NULL, and then don't forget to free the array.
-
- 25 Oct, 2017 1 commit
-
-
Geoff Simmons authored
-
- 24 Oct, 2017 2 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-