Your proposal aligns with what I was thinking over the weekend.

I'll try to be clean/small enough to tempt a back-port to 1.8 :-)

On Mon, Jan 8, 2018 at 1:17 PM, Baptiste <[email protected]> wrote:

> Hi Jim,
>
> I very welcome this feature. Actually, I wanted to add it myself for some
> time now.
> I currently work it around using init script, whenever I want to use name
> servers provided by resolv.conf.
>
> I propose the following: if no nameserver directives are found in the
> resolvers section, then we fallback to resolv.conf parsing.
>
> If you fill comfortable enough, please send me / the ml a patch and I can
> review it.
> If you have any questions on the design, don't hesitate to ask.
>
> Baptiste
>
>
> On Mon, Jan 8, 2018 at 1:56 PM, Jim Freeman <[email protected]> wrote:
>
>> No new libs needed.
>>
>> libc/libresolv 's res_ninit() suffices ...
>>
>> http://man7.org/linux/man-pages/man3/resolver.3.html
>>
>> On Fri, Dec 29, 2017 at 2:26 PM, Lukas Tribus <[email protected]> wrote:
>>
>>> Hi Jim,
>>>
>>>
>>> On Fri, Dec 29, 2017 at 10:14 PM, Jim Freeman <[email protected]> wrote:
>>> > Looks like libresolv 's res_ninit() parses out /etc/resolv.conf 's
>>> > nameservers [resolv.h], so haproxy won't have to parse it either ...
>>> >
>>> > Will keep poking.
>>>
>>> Do give it some time to discuss the implementation here first though,
>>> before you invest a lot of time in a specific direction (especially if
>>> you link to new libraries).
>>>
>>> CC'ing Baptise and Willy.
>>>
>>>
>>>
>>> cheers,
>>> lukas
>>>
>>
>>
>

Reply via email to