Kim Alvefur <zash@zash.se> [Sat, 09 Mar 2019 21:16:27 +0100] rev 10965
util.dns: Library for decoding DNS records
Imported from luaunbound-prosody 5f7c771138b1
Matthew Wild <mwild1@gmail.com> [Thu, 25 Jun 2020 15:45:13 +0100] rev 10964
util.ringbuffer: Fix accidentally committed test change (thanks buildbot)
Matthew Wild <mwild1@gmail.com> [Thu, 25 Jun 2020 15:34:29 +0100] rev 10963
net.dns: Reduce default timeout to 5s
Most healthy queries will return well within this time, and the
new retry logic should help spread the cost of additional retries.
Matthew Wild <mwild1@gmail.com> [Thu, 25 Jun 2020 15:31:20 +0100] rev 10962
net.dns: Increase backoff delays
Not entirely happy with the overall logic here.
Matthew Wild <mwild1@gmail.com> [Thu, 25 Jun 2020 15:29:49 +0100] rev 10961
net.dns: Add jitter to spread queries and reduce failures due to congestion
Matthew Wild <mwild1@gmail.com> [Thu, 25 Jun 2020 15:28:23 +0100] rev 10960
net.dns: Fix timeout retry logic
On timeout the query would be resent twice - once within
servfail(), and again inside the timeout callback.
This commit moves all retry logic to servfail().
Matthew Wild <mwild1@gmail.com> [Thu, 25 Jun 2020 15:22:40 +0100] rev 10959
net.dns: Add some debug logging
Matthew Wild <mwild1@gmail.com> [Wed, 24 Jun 2020 13:00:11 +0100] rev 10958
util.ringbuffer: Add some additional asserts to tests
Matthew Wild <mwild1@gmail.com> [Wed, 24 Jun 2020 12:34:20 +0100] rev 10957
util.ringbuffer: Ensure unsigned chars are always returned from :byte()
Kim Alvefur <zash@zash.se> [Tue, 23 Jun 2020 17:59:24 +0200] rev 10956
Merge 0.11->trunk