| 
|   | alloc.c | 
|   | This file contains memory allocation functions. 
  | 
|   | 
|   | alloc.h | 
|   | This file contains memory allocation functions. 
  | 
|   | 
|   | as112.c | 
|   | This file provides a list of lan zones. 
  | 
|   | 
|   | as112.h | 
|   | This file provides a list of lan zones. 
  | 
|   | 
|   | config_file.c | 
|   | This file contains functions for the config file. 
  | 
|   | 
|   | config_file.h | 
|   | This file contains functions for the config file. 
  | 
|   | 
|   | edns.c | 
|   | This file contains functions for base EDNS options. 
  | 
|   | 
|   | edns.h | 
|   | This file contains functions for base EDNS options. 
  | 
|   | 
|   | fptr_wlist.c | 
|   | This file contains functions that check function pointers. 
  | 
|   | 
|   | fptr_wlist.h | 
|   | This file contains functions that check function pointers. 
  | 
|   | 
|   | locks.c | 
|   | util/locks.c - unbound locking primitives 
  | 
|   | 
|   | log.c | 
|   | Implementation of log.h. 
  | 
|   | 
|   | log.h | 
|   | This file contains logging functions. 
  | 
|   | 
|   | mini_event.c | 
|   | fake libevent implementation. 
  | 
|   | 
|   | mini_event.h | 
|   | This file implements part of the event(3) libevent api. 
  | 
|   | 
|   | module.c | 
|   | Implementation of module.h. 
  | 
|   | 
|   | module.h | 
|   | This file contains the interface for DNS handling modules. 
  | 
|   | 
|   | net_help.c | 
|   | Implementation of net_help.h. 
  | 
|   | 
|   | net_help.h | 
|   | This file contains functions to perform network related tasks. 
  | 
|   | 
|   | netevent.c | 
|   | This file contains event notification functions. 
  | 
|   | 
|   | netevent.h | 
|   | This file contains event notification functions. 
  | 
|   | 
|   | proxy_protocol.c | 
|   | This file contains PROXY protocol functions. 
  | 
|   | 
|   | proxy_protocol.h | 
|   | This file contains PROXY protocol structs and functions. 
  | 
|   | 
|   | random.c | 
|   | Thread safe random functions. 
  | 
|   | 
|   | random.h | 
|   | Thread safe random functions. 
  | 
|   | 
|   | rbtree.c | 
|   | Implementation of a redblack tree. 
  | 
|   | 
|   | rbtree.h | 
|   | Red black tree. 
  | 
|   | 
|   | regional.c | 
|   | Regional allocator. 
  | 
|   | 
|   | regional.h | 
|   | Regional allocator. 
  | 
|   | 
|   | rfc_1982.c | 
|   | This file contains functions for RFC 1982 serial number arithmetic. 
  | 
|   | 
|   | rfc_1982.h | 
|   | This file contains functions for RFC 1982 serial number arithmetic. 
  | 
|   | 
|   | rtt.c | 
|   | This file contains a data type and functions to help estimate good round trip times for UDP resend timeout values. 
  | 
|   | 
|   | rtt.h | 
|   | This file contains a data type and functions to help estimate good round trip times for UDP resend timeout values. 
  | 
|   | 
|   | siphash.h | 
|   | Contains the SipHash reference C implementation. 
  | 
|   | 
|   | tcp_conn_limit.c | 
|   | This file helps the server discard excess TCP connections. 
  | 
|   | 
|   | tcp_conn_limit.h | 
|   | This file keeps track of the limit on the number of TCP connections each client makes the server. 
  | 
|   | 
|   | timehist.c | 
|   | This file contains functions to make a histogram of time values. 
  | 
|   | 
|   | timehist.h | 
|   | This file contains functions to make a histogram of time values. 
  | 
|   | 
|   | timeval_func.c | 
|   | This file contains helpers to manipulate struct timeval values. 
  | 
|   | 
|   | timeval_func.h | 
|   | This file contains definitions of helpers to manipulate struct timeval values, implemented in the corresponding C file. 
  | 
|   | 
|   | tube.c | 
|   | This file contains pipe service functions. 
  | 
|   | 
|   | tube.h | 
|   | This file contains pipe service functions. 
  | 
|   | 
|   | ub_event.c | 
|   | This file contains and implementation for the indirection layer for pluggable events that transparently passes it either directly to libevent, or calls the libevent compatibility layer functions. 
  | 
|   | 
|   | ub_event.h | 
|   | This file contains prototypes for event loop functions. 
  | 
|   | 
|   | ub_event_pluggable.c | 
|   | This file contains an implementation for the indirection layer for pluggable events that calls the registered pluggable event loop. 
  | 
|   | 
|   | winsock_event.c | 
|   | Implementation of the unbound WinSock2 API event notification handler for the Windows port. 
  | 
|   | 
|   | winsock_event.h | 
|   | This file contains interface functions with the WinSock2 API on Windows. 
  | 
|   |