Dridi Boukelmoune

Results 61 issues of Dridi Boukelmoune

When a panic occurs early during the cache process startup, before it starts listening to its CLI, we make sure to bypass MGT exit handlers to preserve the VSM. This...

b=bug
r=trunk
c=varnishd
r=7.4

Here is the check list of steps to get there: - [x] Make the check list - [ ] Register custom commands in vtest This would give us the ability...

The interface offered for operations is a set of `traffic.accept`, `traffic.refuse` and `traffic.status` commands with similar semantics as `start`, `stop` and `status`. With this patch series we may start refusing...

b=enhancement
r=trunk
c=varnishd

If the desired python command is newer than the ones known by aclocal, we can use the PYTHON variable to select it: ./configure PYTHON=python3.11 This already worked before this change,...

r=trunk
c=build
b=cleanup

This is a cherry-pick of the uncontroversial parts from #3182 motivated by https://github.com/varnishcache/varnish-cache/issues/3946#issuecomment-1627701080. If we proceed with exposing libvarnish entirely, I would rather spin a `vpath.h` off `vfil.h` for this...

b=enhancement
r=trunk
c=varnishapi

From the main patch of the series: > Roughly: > > - index hash change means restarted > - index new plus or minus means changed > - reopening the...

b=bug
b=enhancement
r=trunk
c=varnishapi
c=varnishtest
b=cleanup

This removes the automatic check made only on Linux systems for jemalloc now that operating systems we care about ship a much more recent version than the 3.6 that is...

b=enhancement
r=trunk
c=build
c=varnishd
r=6.0

Below is the commit message of the last patch in this series. Reviewing the previous patches may or may not be needed to build enough context to digest this one....

b=enhancement
r=trunk
c=build
c=varnishd
a=Bugwash Today
b=cleanup

https://varnish-cache.org/lists/pipermail/varnish-misc/2022-November/027172.html ``` varnishd[15482]: Child (15492) Panic at: Tue, 22 Nov 2022 16:10:26 GMT Wrong turn at cache/cache_main.c:284: Signal 11 (Segmentation fault) received at 0xffff887fe000 si_code 2 version = varnish-6.0.11 revision...

b=bug
r=trunk
c=varnishd

When vsl_reclen increases to a large value, like 8kB to hold long ReqURL or *Header:Cookie records, making such an allocation on the stack could jump over a 4kB guard page....

b=enhancement
r=trunk
c=varnishd