- 01 Aug, 2017 3 commits
-
-
Pål Hermunn Johansen authored
-
Pål Hermunn Johansen authored
-
Martin Blix Grydeland authored
This fixes a denial of service attack vector where bogusly large chunk sizes in requests could be used to force restarts of the Varnish server. This is Varnish Security Vulnerability VSV00001 For more information visit: https://varnish-cache.org/security/VSV00001 Fixes: #2379
-
- 14 Jul, 2017 1 commit
-
-
Dridi Boukelmoune authored
-
- 28 Jun, 2017 2 commits
-
-
Pål Hermunn Johansen authored
-
Pål Hermunn Johansen authored
-
- 27 Jun, 2017 2 commits
-
-
Nils Goroll authored
like ban(req.http.non-existing-header)
-
Martin Blix Grydeland authored
Probes currently running on a worker thread at the time they are deleted will delay the release of the refcount they hold on the TCP pool. Since this call will not be from the CLI thread we need locking to protect these datastructures.
-
- 23 Jun, 2017 2 commits
-
-
Nils Goroll authored
-
Pål Hermunn Johansen authored
This is a backport of 98676319 by Dridi Boukelmoune, but this patch is a bit different from the original. Now name collisions with transient will be reported in a sane way instead of producing an assert. Normal name collisions are also more readable. The test case is unmodified, thanks to resent back porting efforts in varnishtest. Fixes #2321 Conflicts: bin/varnishd/storage/mgt_stevedore.c
-
- 15 Jun, 2017 17 commits
-
-
Pål Hermunn Johansen authored
-
Pål Hermunn Johansen authored
-
Poul-Henning Kamp authored
-
Martin Blix Grydeland authored
This enables waiting for the logging thread to idle to make sure all generated log is caught. Conflicts: bin/varnishtest/vtc_varnish.c
-
Guillaume Quintard authored
-
Guillaume Quintard authored
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
Original test case by Federico G. Schwindt Fixes: #2219 Conflicts: bin/varnishd/proxy/cache_proxy_proto.c
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
-
Federico G. Schwindt authored
We now process the inclusive globs first, and then the exclusive ones. The former are accumulative, while the latter will filter the output from the first. Discussed in detail with and final diff from @mbgrydeland. Tests tweaking by yours truly. Fixes #2320. Conflicts: bin/varnishstat/varnishstat_options.h bin/varnishtest/tests/u00005.vtc lib/libvarnishapi/vsc.c
-
Federico G. Schwindt authored
Update the code to accommodate this. Originally reported by Reinis Rozitis (r at roze.lv) on varnish-misc. Fixes #2118. Backport to 4.1
-
Federico G. Schwindt authored
Fixes #2022 Conflicts: bin/varnishstat/varnishstat_options.h Backport to 4.1
-
Martin Blix Grydeland authored
-
Poul-Henning Kamp authored
object creation. Fixes #1764 Conflicts: bin/varnishd/cache/cache_fetch.c bin/varnishd/storage/stevedore.c bin/varnishd/storage/storage.h bin/varnishd/storage/storage_lru.c bin/varnishd/storage/storage_persistent.c bin/varnishd/storage/storage_simple.c
-
Geoff Simmons authored
-
Geoff Simmons authored
Conflicts: bin/varnishd/cache/cache.h bin/varnishd/cache/cache_ws.c
-
- 12 Jun, 2017 10 commits
-
-
Federico G. Schwindt authored
-
Dridi Boukelmoune authored
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
The parsing still requires some TLC but this does not make it any worse so let's get this in first. Prompted by and ideas from github::xcir via #2077.
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
Change some tests to use the new parameter and more coverage.
-
Poul-Henning Kamp authored
be found are options to "shell". Deprecate err_shell. Structure output to always be prefixed by "shell" since we're running at the top level. Also prefix commands with "exec 2>&1 ;" to join stdout+stderr by default. This still doesn't cover the shells stderr in case of bad shell syntax, which is annoying, but not worth fighting for right now.
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
-
- 06 Jun, 2017 3 commits
-
-
Federico G. Schwindt authored
Otherwise the backend might see multiple Connection entries. Fixes #2337.
-
Akshay Ranganath authored
In the section related to make test, the sentences were a bit hard incorrect. I've corrected it.
-
Dridi Boukelmoune authored
Fixes #2329
-