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
Kim Alvefur <zash@zash.se> [Tue, 23 Jun 2020 15:43:57 +0200] rev 10955
net.http.server: Fix reporting of missing Host header
The "Missing or invalid 'Host' header" case was dead code previously
because `host` was always at least an empty string.
Kim Alvefur <zash@zash.se> [Tue, 23 Jun 2020 15:39:31 +0200] rev 10954
net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302)
E.g. given `[::1]:5280` it would previously result in only `[` instead
of the correct `[::1]`
Matthew Wild <mwild1@gmail.com> [Tue, 23 Jun 2020 16:50:26 +0100] rev 10953
util.ringbuffer: Add test for :discard()