util Directory Reference

Directories

 data
 
 shm_side
 
 storage
 

Files

 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.