Re: [Dnsmasq-discuss] 2.68rc4: bind-interfaces, FreeBSD, IPv6 2001:... addr fails and loses error code, parallel build brittle

2013-12-04 Thread Simon Kelley
On 04/12/13 01:09, Matthias Andree wrote: I don't think so - I rather suspect that this is a rare occasion and I was the first to see and report it. It would seem we have four nondefault constraints for the bug to show: 1. IPv6 needs to be enabled on the external interface 2. a global IPv6

[Dnsmasq-discuss] FreeBSD complement to Linux's netlink: route(4) socket (was: 2.68rc4: bind-interfaces, FreeBSD, IPv6 2001:... addr fails and loses error code, parallel build brittle)

2013-12-04 Thread Matthias Andree
Am 03.12.2013 12:11, schrieb Simon Kelley: The standard fix is to use --bind-dynamic, which can rely on the existence of the extended API. Unfortunately that doesn't work on FreeBSD because it also relies on a a method of getting asynchronous events when interfaces/address come and go. Does

Re: [Dnsmasq-discuss] FreeBSD complement to Linux's netlink: route(4) socket

2013-12-04 Thread Matthias Andree
In one, compile the program, f. i.: cc -O -Wall -o try-rtsock try-rtsock.c That cc command would require -std=c99 on older FreeBSD versions where cc is gcc (which defaults to C90+GNU). Sorry 'bout that, and sorry about the other mistakes (selects() should be read as select(), and the