Skip to content

Release 2.3.1

Compare
Choose a tag to compare
@jelu jelu released this 24 Jul 07:58
· 327 commits to develop since this release

After a report and additional confirming results the use of poll() in the network receive code for TCP and TLS has been removed. This poll() initially gave better results while testing in a docker container on it's loopback interface but when on physical networks it reduced performance to 1/12th, so it had to go.

Thanks to Brian Wellington @nombwelling (Akamai/Nominum) for the initial report and testing, and to Jan Hák (CZ.NIC) for testing and confirming the results.

Packages are available at: https://dev.dns-oarc.net/packages/

Bugfix:

  • Fix check for having more DNS messages in the receive buffer for TCP and TLS

670db9c TCP/TLS receive
b8925b2 recvbuf have more