<div>Hello devs<br></div><div><div class="gmail_quote"><div dir="auto"><br></div><div dir="auto">in order to use DOH/DOT, a proxy upstream is configured, when dnsmasq enables use-stale-cache, some upstream may return error when dnsmasq tries to refresh the record from upstream after stale cache is sent to client. </div><div dir="auto"><br></div><div dir="auto">i reported the issue here in dnsproxy project, as this is the DOH proxy i am currently using. however i've tried many other Go/Rust DOH proxy ( namely doh-client, dns-over-https, dnss, cloudflared) , they all return error when dnsmasq tries to refresh the record.</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/AdguardTeam/dnsproxy/issues/328" target="_blank">https://github.com/AdguardTeam/dnsproxy/issues/328</a></div><div dir="auto"><br></div><div dir="auto">only reproducible : if the requesting client is macOS and the upstream is a DOH proxy, Linux does not have this issue. using a udp upstream like 1.1.1.1 does not have this issue either.</div><div dir="auto"><br></div><div dir="auto">hope you could take a look at the issue posted.</div></div><div dir="auto"><br></div><span>-- </span><br><div dir="ltr" data-smartmail="gmail_signature"><br>Regards<br>Justin He</div>
</div></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br>Regards<br>Justin He</div>