- 05 Aug, 2022 5 commits
-
-
Dridi Boukelmoune authored
It works both with trunk or x.y.z versions, resulting in trunk for the former and x.y for the latter.
-
Dridi Boukelmoune authored
Refs #3831
-
Darryl Rodden authored
We have various stat counters for the shared memory log (shmlog), but nothing to give us the number of bytes used (consumed). The new shm_bytes counter remedies that. Signed-off-by: Dridi Boukelmoune <dridi.boukelmoune@gmail.com>
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
According to the GCC manual on -fno-omit-frame-pointer: > Note that -fno-omit-frame-pointer doesn't guarantee the frame pointer > is used in all functions. Several targets always omit the frame > pointer in leaf functions. And what is says about -m[no-]omit-leaf-frame-pointer: > -momit-leaf-frame-pointer > -mno-omit-leaf-frame-pointer > > Omit or keep the frame pointer in leaf functions. The former behavior > is the default. So we should probably prevent both.
-
- 04 Aug, 2022 2 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
Closes #3831
-
- 02 Aug, 2022 1 commit
-
-
Nils Goroll authored
Required for seamless debugging. Alternatives considered: - add vext_so_keep debug flag -> overkill To decide: - rename to libso_keep / "Keep copied VMOD/VEXT libraries" ? (libso to disambiguate from so for socket option)
-
- 01 Aug, 2022 5 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Create a list of imports, and complain (harmlessly) if the same vmod is imported in multiple versions.
-
Poul-Henning Kamp authored
-
- 28 Jul, 2022 1 commit
-
-
Nils Goroll authored
does not apply in varnish-cache, but found useful in a vmod
-
- 27 Jul, 2022 7 commits
-
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
And rename the "check" parameter to "make_target" to avoid ambiguity. Better diff with the --word-diff --word-diff-regex=[a-z]+ options.
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
And lay out the arbitrary selection rule for the sanitizer build.
-
Dridi Boukelmoune authored
And lay out the arbitrary selection rule for the 32bit build.
-
Dridi Boukelmoune authored
Everyone knows its package manager is APPX.
-
- 26 Jul, 2022 4 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
Manually replaced %% from printf format with %
-
Nils Goroll authored
-
Nils Goroll authored
-
- 24 Jul, 2022 1 commit
-
-
Nils Goroll authored
Added coccinelle patch and applied it. Indentation polished manually - can we teach spatch our cstyle? Ref 5e5b442f
-
- 20 Jul, 2022 1 commit
-
-
Nils Goroll authored
spotted by gcc 9.4.0: error: format not a string literal and no format arguments [-Werror=format-security]
-
- 19 Jul, 2022 1 commit
-
-
Dridi Boukelmoune authored
Some of the container images in our continuous integration are stripped of those commands.
-
- 11 Jul, 2022 2 commits
-
-
Nils Goroll authored
std.now() fills a gap left by the stable time of the now variable in VCL: Sometimes we need to know the current time after some longer processing in VCL. std.timed_call() is intended to measure longer operations in VCL. std.timestamp() exists already to add accurate measurements to the log. std.timed_call() is for cases where the duration is required in VCL, for example to enrich HTTP requests/responses.
-
Nils Goroll authored
-
- 04 Jul, 2022 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 28 Jun, 2022 5 commits
-
-
Poul-Henning Kamp authored
-
Dridi Boukelmoune authored
I found myself needing this option to incrementally build a query and a format on a large VSL compressed file. Because of the small nature of the ncsa output I was working with and the narrow query I was refining, and the decompression delay, it would take forever to complete this pipeline: zcat '...' | varnishncsa -r - -g request -q '...' -F '...' | head -n 5 With the -k option it happens instantly. Alternatively, it could probably have worked also with the -u option, but it wouldn't be a one-liner change, and it would also result in a more complex command: zcat '...' | varnishncsa -r - -g request -q '...' -F '...' -k 5 # vs zcat '...' | varnishncsa -r - -g request -q '...' -F '...' -u | head -n 5 The -k option would also generally be useful in "live" mode.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 27 Jun, 2022 1 commit
-
-
Dridi Boukelmoune authored
Better diff with the --word-diff --word-diff-regex=. options.
-