Attachment '' (pdns-nonblocking.patch) https://gist.github.com/5466851
Attachment '' (pdns-3.2-ipv6-nonblocking.patch) https://gist.github.com/5466852
This patch is actually buggy - if there is only 1 ip specified then ::receiver will go into a loop because you specialcase that to use recvmsg which will return straight away. The attached patch also removes this special case.
Merge updated patch found in #664, which fixes #664 by removing the o…
…ptimization of not using 'poll' when we are listening on only 1 socket. This will slow us down when listening to one socket only,
but hopefully only slightly. It does simplify the code.