testcode Directory Reference

Files

 asynclook.c
 This program shows the results from several background lookups, while printing time in the foreground.
 
 checklocks.c
 testcode/checklocks.c - wrapper on locks that checks access.
 
 checklocks.h
 testcode/checklocks.h - wrapper on locks that checks access.
 
 delayer.c
 This program delays queries made.
 
 dohclient.c
 Simple DNS-over-HTTPS client.
 
 doqclient.c
 Simple DNS-over-QUIC client.
 
 fake_event.c
 Event service that replays a scenario.
 
 fake_event.h
 Event service that replays a scenario.
 
 lock_verify.c
 This file checks the lock traces generated by checklock.c.
 
 memstats.c
 This program reads a log file and prints the memory allocation summed up.
 
 perf.c
 This program estimates DNS name server performance.
 
 petal.c
 HTTP1.1/SSL server.
 
 pktview.c
 This program shows a dns packet wire format.
 
 readhex.c
 Declarations useful for the unit tests.
 
 readhex.h
 Declarations useful for the unit tests.
 
 readzone.c
 Command to read and echo a zonefile.
 
 replay.c
 Store and use a replay of events for the DNS resolver.
 
 replay.h
 Store and use a replay of events for the DNS resolver.
 
 signit.c
 This program signs rrsets with the given keys.
 
 streamtcp.c
 This program performs multiple DNS queries on a TCP stream.
 
 testbound.c
 Exits with code 1 on a failure.
 
 testpkts.c
 This is a debugging aid.
 
 testpkts.h
 This is a debugging aid.
 
 unitanchor.c
 Calls trust anchor unit tests.
 
 unitauth.c
 Unit test for auth zone code.
 
 unitdname.c
 Calls dname unit tests.
 
 unitdoq.c
 Calls doq related unit tests.
 
 unitecs.c
 Calls ecs related unit tests.
 
 unitldns.c
 Calls ldns unit tests.
 
 unitlruhash.c
 Tests the locking LRU keeping hash table implementation.
 
 unitmain.c
 Unit test main program.
 
 unitmain.h
 Declarations useful for the unit tests.
 
 unitmsgparse.c
 Calls msg parse unit tests.
 
 unitneg.c
 Calls negative cache unit tests.
 
 unitregional.c
 Tests the regional special purpose allocator.
 
 unitslabhash.c
 Tests the locking LRU keeping hash table implementation.
 
 unittcpreuse.c
 Tests the tcp_reuse functionality.
 
 unitverify.c
 Calls verification unit tests.
 
 unitzonemd.c
 Unit tests for ZONEMD functionality.