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 >>> >> >> >

