libvmod-dynamic icon indicating copy to clipboard operation
libvmod-dynamic copied to clipboard

The Varnish dns/named director continued

Results 15 libvmod-dynamic issues
Sort by recently updated
recently updated
newest added

I prepared a branch for Varnish 7.1. On top of the regular CI-elated changes I replaced the `Lck_CondWait` functions with `Lck_CondWaitTimeout` in the `src/vmod_dynamic.c` file to be up-to-date with Varnish...

Previously this was always set to the value of the VRT_backend host header. That is still the default, but with the new parameter a different value may be set, or...

# What's new * fix #81 with a ref counter on `dynamic_domains` linked to `dynamic_services` * fix SRV resolve TTL so it isn't limited by [`0.5 * domain_usage_tmo`](https://github.com/nigoroll/libvmod-dynamic/blob/5c1c68b7914a10726d724ad8c60562019baa6371/src/vmod_dynamic_service.c#L513-L515) * fix...

There is an unguarded use-after-free error [here in vmod_dynamic.c](https://github.com/nigoroll/libvmod-dynamic/blob/9666973952f62110c872d720af3dae0b85b4b597/src/vmod_dynamic.c#L160). This affects all versions of `vmod_dynamic`, potentially all the way back to 4.1. This is unguarded meaning there are no magic...

Observed on 5c1c68b (w/ varnish 6.0.9) and b72c723 (w/ varnish 6.0.7). ``` Panic at: Fri, 28 Jan 2022 04:08:36 GMT Assert error in service_resolve(), vmod_dynamic_service.c line 150: Condition((t->dom)->magic == 0x1bfe1345)...

There is some code to tidy up in here (a x 1.25 particularly), but I am hoping to gauge your interest in merging something like this! I made these changes...

enhancement
needs ♡Sponsor
needs varnish-cache

Hi, will there be a branch 7.1 and 7.2 or does the branch 7.0 work correctly with those versions of varnish? Thanks and best regards, Ronald

Hi! could we get a release (or a branch, I'm not greedy) targeting 7.5 (`master` targets `trunk` at the moment)? I need it to release the `docker` images

This enables a best-effort, two-step resolution when a resolver is configured: - if the DNS resolver returns any domain, that record is used with its corresponding TTL - otherwise, the...

I'm getting the same assert again, but in a slightly different way (even with the fix). The stack is still: ``` Wrong turn at cache/cache_vrt_vcl.c:251: Dynamic Backends can only be...

help wanted