util Directory Reference

Directories

Files

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