Hi everyone:<br><br>I´ve found some problems with ENDS0 and UDNS in my development area.<br>The problem is that UDNS sets by default the ENDS0 flag in the ougoing DNS Standard requests, but my DNS Servers does not supports this feature. This is not extrange, the DNS Server, sends a Format error and UDNS retries without the flag. But if i send two async requests over the same context, the DNS Servers, only sends format error for the first one. The other dies of Timestap (I use libevent to implement the event-loop).<br>
<br>I know that probabily this issue comes from a problem in the DNS Servers. But, in the udns is not possible to configure how to send the ENDS0 flag. I&#39;ve patched the last udns to fix this problem, being available to configure the send of the EDNS0 flag (In my case, setting it off works fine!) using dns_set_opt.<br>
<br>In this situation, i&#39;ve some questions:<br><br>¿Is the behaviour that i&#39;ve found normal?<br>¿Someone has found this problem elsewhere or my DNS Servers are from the stone age?<br><br>If this patch should be usefull for someone, i&#39;d be pleased to sent it.<br>
<br>BR:<br>Jon Ander Ortiz<br><br>