Versions Compared

Key

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

 

 

...

Fist pass done progressusing patched LDNS(tick)(question) Prototyping work (question) Prototyping work in progressOOOP
SoftwareTCPldnsDrill/LDNS

GetDNS STUB

(LDNS resolver)

GetDNS RECURSIVE

(Unbound resolver)

Unbound serverUnbound client

getdns

getdns

Unbound

UnboundNSDBind

serverBind

POC /Example codemicroserver

NOTES
Role/clientNotesmodeClient (Drill)

Client (Stub)

Client (Recursive*)

ServerClientServerServerClientClient & server 
Connection reuse(tick)Work

Implemented in

upcoming

0.1.5 release by getdns team

      Also tested OK against  

Also works for PowerDNS,

Knot and Yadifa

Pipelining

N/A as only synchronous

Implemented in upcoming

0.1.5 release by getdns team

      

 

(question) Prototyping work in progress

 
TCP fast open(tick)Work in progress   (tick)   (tick)(question) (warning) Linux Only (tested on Ubuntu)
Dedicated TLS(tick)    (tick)    
T-DNS(tick)  (tick) (tick)   transport tests (tick)(tick)
OOOPN/A as only synchronous

Needs testing

        
Test scripts          

 

KEY:

  • Green square indicates current latest release already support this functionality
  • Green square with (tick)  Implemented as part of this project as a patch or experimental implementation

 

 

*  getdns uses libunbound in recursive mode