Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Client/Server

Client - Stub 

Client - Recursive

Server - RecursiveServer - Auth
Software

ldns

(drill)

digit

getdns

BIND

(dig)

getdns*

UnboundBIND

Unbound

BINDNSDBIND
Dedicated TLS   2015    2015  
STARTTLS  WIP2015

WIP

   2015  
TCP fast open**  

 

2015

!

   2015  
Connection reuse  

 

 WIPWIP     

Pipelining***

n/a 

 

n/a20152015     
OOOP***n/a  

 

n/a       

 

KEY:

  • Green square indicates latest release already supports this functionality
  • Blue square indicates that a patch is available in our git repo. See here for details: DNS-over-TLS patches
  • Yellow square indicates work in progress
  • 2015 indicates patches planned for 2015
  • ! Requires building against a patched version of libunbound

...

*    getdns uses libunbound in recursive mode
**  available on linux only 
***  Pipelining and OOOP are not applicable for synchronous applications

...