- 05 Nov, 2018 12 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
O(n) does not scale for a high number of dynamic privs, so trade some workspace for O(lg n)
-
Nils Goroll authored
Ref: #2812
-
Nils Goroll authored
sed 's:VRB_:VRBT_:g' -i "$FILES_CHANGED[@]" Closes #2812
-
Nils Goroll authored
-
Nils Goroll authored
Fixes #2820
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 02 Nov, 2018 2 commits
-
-
Dridi Boukelmoune authored
-
Federico G. Schwindt authored
Enabled when using varnishtest -L.
-
- 01 Nov, 2018 3 commits
-
-
Nils Goroll authored
-
Poul-Henning Kamp authored
-
Nils Goroll authored
(at leat on solaris) strerror() itself may fail for an out-of-memory condition (because the localization code contains memory allocations). In order to handle this situation, we need to save the original errno because strerror() may also set errno. This issue exists in many more places all over the code, but in the pool_breed case we likely failed pthread_create for an out-of-memory condition, and in the panic handler we want to make sure that we trip no follow-up panic under any circumstances. In general, while fixing all strerror() calls would unnecessarily complicate the code, doing so should be justified for these cases. Fixes #2815
-
- 31 Oct, 2018 1 commit
-
-
Nils Goroll authored
-
- 30 Oct, 2018 7 commits
-
-
Nils Goroll authored
the priv id is basically equivalent to the head (struct vrt_privs), and a vrt privs list thus can not contain privs with another id. So we could also retire the id member of struct vrt_priv...
-
Nils Goroll authored
we could also retire the vcl member of struct vrt_priv, but it could be useful for debugging.
-
Poul-Henning Kamp authored
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
-
Nils Goroll authored
completely irrelevant historical note: IIUC, ~20+ years ago, "slowlaris" was referring to Solaris being percieved as "much slower than linux" (which was partly true, but also related to the fact that linux had less mp support at the time)
-
Poul-Henning Kamp authored
-
- 29 Oct, 2018 4 commits
-
-
Nils Goroll authored
Tests #2809
-
Poul-Henning Kamp authored
Fixes: #2809
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Always make "* top %f TEST ${test} starting" the first message. Tag vtest and varnishtest message with "VTEST" instead of "TEST"
-
- 26 Oct, 2018 1 commit
-
-
Nils Goroll authored
The vmod name got lost in e7c04974 example before/after diff: - new xshard_param = shard_param() + new xshard_param = directors.shard_param()
-
- 25 Oct, 2018 4 commits
-
-
Nils Goroll authored
... after feedback from @slimhazard aka Geoff
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
- 22 Oct, 2018 6 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Also quote \v as \v
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-