unbound/util
George Thessalonikefs 7b948b0647 - Added generic EDNS code for registering known EDNS option codes,
bypassing the cache response stage and uniquifying mesh states. Four EDNS
  option lists were added to module_qstate (module_qstate.edns_opts_*) to
  store EDNS options from/to front/back side.
- Added two flags to module_qstate (no_cache_lookup, no_cache_store) that
  control the modules' cache interactions.
- Added code for registering inplace callback functions. The registered
  functions can be called just before replying with local data or Chaos,
  replying from cache, replying with SERVFAIL, replying with a resolved
  query, sending a query to a nameserver. The functions can inspect the
  available data and maybe change response/query related data (i.e. append
  EDNS options).
- Updated Python module for the above.
- Updated Python documentation.



git-svn-id: file:///svn/unbound/trunk@3947 be551aaa-1e26-0410-a405-d3ace91eadb9
2016-12-06 13:42:51 +00:00
..
data - Added generic EDNS code for registering known EDNS option codes, 2016-12-06 13:42:51 +00:00
storage - Fix incomplete prototypes reported by Dag-Erling Smørgrav. 2016-09-05 07:23:23 +00:00
alloc.c - Fix 781: prealloc() is an HP-UX system library call. 2016-06-14 10:31:47 +00:00
alloc.h - rename ldns subdirectory to sldns to avoid name collision. 2015-03-26 10:21:38 +00:00
as112.c And document the files. 2016-02-09 13:51:35 +00:00
as112.h And document the files. 2016-02-09 13:51:35 +00:00
config_file.c - Added stub-ssl-upstream and forward-ssl-upstream options. 2016-11-04 12:07:52 +00:00
config_file.h - Added stub-ssl-upstream and forward-ssl-upstream options. 2016-11-04 12:07:52 +00:00
configlexer.c - Note that for harden-below-nxdomain the nxdomain must be secure, 2016-11-04 14:49:43 +00:00
configlexer.lex - Added stub-ssl-upstream and forward-ssl-upstream options. 2016-11-04 12:07:52 +00:00
configparser.c - Added stub-ssl-upstream and forward-ssl-upstream options. 2016-11-04 12:07:52 +00:00
configparser.h - Added stub-ssl-upstream and forward-ssl-upstream options. 2016-11-04 12:07:52 +00:00
configparser.y - Added stub-ssl-upstream and forward-ssl-upstream options. 2016-11-04 12:07:52 +00:00
configyyrename.h Neater configure and no double config.h includes. 2009-03-24 10:42:57 +00:00
fptr_wlist.c - Added generic EDNS code for registering known EDNS option codes, 2016-12-06 13:42:51 +00:00
fptr_wlist.h - Added generic EDNS code for registering known EDNS option codes, 2016-12-06 13:42:51 +00:00
iana_ports.inc - Added local-zones and local-data bulk addition and removal functionality in 2016-11-30 11:22:29 +00:00
locks.c - spelling fixes from Igor Sobrado Delgado. 2015-11-18 14:11:46 +00:00
locks.h And doc. 2014-07-11 13:26:31 +00:00
log.c - rename ldns subdirectory to sldns to avoid name collision. 2015-03-26 10:21:38 +00:00
log.h - Fixup compile on cygwin, more portable openssl thread id. 2015-03-16 10:51:32 +00:00
mini_event.c - remove NULL-checks before free, patch from Michael McConville. 2015-12-11 10:26:15 +00:00
mini_event.h - Redefine internal minievent symbols to unique symbols that helps 2014-11-04 14:04:37 +00:00
module.c - Added generic EDNS code for registering known EDNS option codes, 2016-12-06 13:42:51 +00:00
module.h - Added generic EDNS code for registering known EDNS option codes, 2016-12-06 13:42:51 +00:00
net_help.c - Fix for compile without warnings with openssl 1.1.0. 2016-09-01 12:23:59 +00:00
net_help.h - Fix #545: improved logging, the ip address of the error is printed 2014-04-10 14:40:20 +00:00
netevent.c - use sendmsg instead of sendto for TFO. 2016-08-03 06:20:26 +00:00
netevent.h - TCP Fast open patch from Sara Dickinson. 2016-07-14 07:06:34 +00:00
random.c - remove NULL-checks before free, patch from Michael McConville. 2015-12-11 10:26:15 +00:00
random.h And fix #551 REGENT to COPYRIGHT HOLDER in license in file headings. 2014-02-07 13:28:39 +00:00
rbtree.c - spelling fixes from Igor Sobrado Delgado. 2015-11-18 14:11:46 +00:00
rbtree.h And fix #551 REGENT to COPYRIGHT HOLDER in license in file headings. 2014-02-07 13:28:39 +00:00
regional.c And fix #551 REGENT to COPYRIGHT HOLDER in license in file headings. 2014-02-07 13:28:39 +00:00
regional.h And fix #551 REGENT to COPYRIGHT HOLDER in license in file headings. 2014-02-07 13:28:39 +00:00
rtt.c - infra-cache-min-rtt patch from Florian Riehm, for expected long 2015-02-02 08:46:22 +00:00
rtt.h - spelling fixes from Igor Sobrado Delgado. 2015-11-18 14:11:46 +00:00
timehist.c And fix #551 REGENT to COPYRIGHT HOLDER in license in file headings. 2014-02-07 13:28:39 +00:00
timehist.h And fix #551 REGENT to COPYRIGHT HOLDER in license in file headings. 2014-02-07 13:28:39 +00:00
tube.c - Fix #752: retry resource temporarily unavailable on control pipe. 2016-06-02 09:34:43 +00:00
tube.h User defined pluggable event mechanism (for review) 2016-03-07 14:10:06 +00:00
ub_event.c - Fix incomplete prototypes reported by Dag-Erling Smørgrav. 2016-09-05 07:23:23 +00:00
ub_event.h - Fix incomplete prototypes reported by Dag-Erling Smørgrav. 2016-09-05 07:23:23 +00:00
ub_event_pluggable.c - Fix incomplete prototypes reported by Dag-Erling Smørgrav. 2016-09-05 07:23:23 +00:00
winsock_event.c - Fixes for 64bit windows compile. 2016-07-05 07:40:13 +00:00
winsock_event.h - spelling fixes from Igor Sobrado Delgado. 2015-11-18 14:11:46 +00:00