Files
bind9/lib/isccfg/win32/libisccfg.def
Evan Hunt 83d0b1ab69 [v9_10] DDoS mitigation features
3938.	[func]		Added quotas to be used in recursive resolvers
			that are under high query load for names in zones
			whose authoritative servers are nonresponsive or
			are experiencing a denial of service attack.

			- "fetches-per-server" limits the number of
			  simultaneous queries that can be sent to any
			  single authoritative server.  The configured
			  value is a starting point; it is automatically
			  adjusted downward if the server is partially or
			  completely non-responsive. The algorithm used to
			  adjust the quota can be configured via the
			  "fetch-quota-params" option.
			- "fetches-per-zone" limits the number of
			  simultaneous queries that can be sent for names
			  within a single domain.  (Note: Unlike
			  "fetches-per-server", this value is not
			  self-tuning.)
			- New stats counters have been added to count
			  queries spilled due to these quotas.

			These options are not available by default;
			use "configure --enable-fetchlimit" (or
			--enable-developer) to include them in the build.

			See the ARM for details of these options. [RT #37125]
2015-07-08 22:55:31 -07:00

117 lines
1.9 KiB
Modula-2

LIBRARY libisccfg
; Exported Functions
EXPORTS
cfg_acl_fromconfig
cfg_acl_fromconfig2
cfg_aclconfctx_attach
cfg_aclconfctx_create
cfg_aclconfctx_detach
cfg_create_list
cfg_create_obj
cfg_create_tuple
cfg_doc_bracketed_list
cfg_doc_enum
cfg_doc_map
cfg_doc_mapbody
cfg_doc_obj
cfg_doc_sockaddr
cfg_doc_terminal
cfg_doc_tuple
cfg_doc_void
cfg_gettoken
cfg_is_enum
cfg_list_first
cfg_list_length
cfg_list_next
cfg_listelt_value
cfg_log_init
cfg_lookingat_netaddr
cfg_map_count
cfg_map_get
cfg_map_getname
cfg_obj_asboolean
cfg_obj_asfixedpoint
cfg_obj_asnetprefix
cfg_obj_assockaddr
cfg_obj_asstring
cfg_obj_asuint32
cfg_obj_asuint64
cfg_obj_attach
cfg_obj_destroy
cfg_obj_file
cfg_obj_getdscp
cfg_obj_isboolean
cfg_obj_islist
cfg_obj_ismap
cfg_obj_isnetprefix
cfg_obj_issockaddr
cfg_obj_isstring
cfg_obj_istuple
cfg_obj_istype
cfg_obj_isuint32
cfg_obj_isuint64
cfg_obj_isvoid
cfg_obj_line
cfg_obj_log
cfg_parse_addressed_map
cfg_parse_astring
cfg_parse_boolean
cfg_parse_bracketed_list
cfg_parse_buffer
cfg_parse_dscp
cfg_parse_enum
cfg_parse_file
cfg_parse_fixedpoint
cfg_parse_listelt
cfg_parse_map
cfg_parse_mapbody
cfg_parse_named_map
cfg_parse_netprefix
cfg_parse_netprefix_map
cfg_parse_obj
cfg_parse_qstring
cfg_parse_rawaddr
cfg_parse_rawport
cfg_parse_sockaddr
cfg_parse_spacelist
cfg_parse_special
cfg_parse_sstring
cfg_parse_tuple
cfg_parse_uint32
cfg_parse_void
cfg_parser_attach
cfg_parser_create
cfg_parser_destroy
cfg_parser_error
cfg_parser_setcallback
cfg_parser_warning
cfg_peektoken
cfg_print
cfg_print_boolean
cfg_print_bracketed_list
cfg_print_chars
cfg_print_cstr
cfg_print_fixedpoint
cfg_print_grammar
cfg_print_map
cfg_print_mapbody
cfg_print_obj
cfg_print_rawaddr
cfg_print_rawuint
cfg_print_sockaddr
cfg_print_spacelist
cfg_print_tuple
cfg_print_uint32
cfg_print_uint64
cfg_print_ustring
cfg_print_void
cfg_printx
cfg_tuple_get
cfg_ungettoken
; Exported Data
;cfg_type_rndcconf