Building from sources
Architecture
Lua configuration
modules.list()
modules.load()
modules.unload()
net.listen()
net.outgoing_v4()
net.outgoing_v6()
net.bufsize()
cache.open()
cache.backends()
cache.count()
cache.close()
cache.fssize()
cache.stats()
cache.max_ttl()
cache.min_ttl()
cache.ns_tout()
cache.get()
cache.clear()
predict.config()
all()
pattern()
suffix()
domains()
suffix_common()
custom_filter()
FORWARD()
STUB()
TLS_FORWARD()
rpz()
add()
del()
todnames()
hints.config()
hints.add_hosts()
hints.get()
hints.set()
hints.del()
hints.root_file()
hints.root()
hints.use_nodata()
hints.ttl()
reorder_RR()
log_level()
verbose()
log_target()
log_groups()
stats.get()
stats.set()
stats.list()
stats.upstreams()
stats.frequent()
stats.clear_frequent()
worker.stats()
trust_anchors.add_file()
trust_anchors.remove()
trust_anchors.set_insecure()
trust_anchors.add()
trust_anchors.summary()
mode()
map()
C API
kr_request_selected
alloc_wire_f
addr_info_f
async_resolution_f
kr_sockaddr_array_t
kr_rank
kr_rank_check()
kr_rank_test()
kr_rank_set()
kr_resolver_init()
kr_resolver_deinit()
kr_resolve_begin()
kr_request_ensure_edns()
kr_request_ensure_answer()
kr_resolve_consume()
kr_resolve_produce()
kr_resolve_checkout()
kr_resolve_finish()
kr_resolve_plan()
kr_resolve_pool()
kr_request_set_extended_error()
kr_query_inform_timeout()
the_resolver
kr_context
kr_request_qsource_flags
kr_extended_error
kr_request
kr_stale_cb
kr_qflags_set()
kr_qflags_clear()
kr_rplan_init()
kr_rplan_deinit()
kr_rplan_empty()
kr_rplan_push_empty()
kr_rplan_push()
kr_rplan_pop()
kr_rplan_satisfies()
kr_rplan_resolved()
kr_rplan_last()
kr_rplan_find_resolved()
kr_qflags
kr_query
kr_rplan
KR_NS_TIMEOUT_ROW_DEAD
KR_NS_TIMEOUT_MIN_DEAD_TIMEOUT
KR_NS_TIMEOUT_RETRY_INTERVAL
kr_selection_error
kr_transport_protocol
kr_server_selection_init()
kr_server_selection_cached()
kr_forward_add_target()
select_transport()
update_rtt()
error()
get_rtt_state()
put_rtt_state()
bytes_to_ip()
ip_to_bytes()
update_address_state()
no6_is_bad()
kr_transport
local_state
kr_server_selection
rtt_state
address_state
choice
to_resolve
kr_zonecut_init()
kr_zonecut_deinit()
kr_zonecut_move()
kr_zonecut_set()
kr_zonecut_copy()
kr_zonecut_copy_trust()
kr_zonecut_add()
kr_zonecut_del()
kr_zonecut_del_all()
kr_zonecut_find()
kr_zonecut_set_sbelt()
kr_zonecut_find_cached()
kr_zonecut_is_empty()
kr_zonecut
KR_MODULE_EXPORT
KR_MODULE_API
kr_module_init_cb
kr_module_load()
kr_module_unload()
kr_module_get_embedded()
kr_module
kr_prop
kr_layer_t
kr_layer_api_t
kr_layer_state
kr_state_consistent()
kr_layer
kr_layer_api
kr_layer_pickle
KR_STRADDR_MAXLEN
kr_require
kr_fails_assert
kr_assert
KR_DNAME_GET_STR
KR_RRTYPE_GET_STR
kr_strcatdup
KR_RRKEY_LEN
SWAP
trace_callback_f
trace_log_f
kr_http_header_array_entry_t
kr_http_header_array_t
kr_timer_t
kr_fail()
kr_assert_func()
strcmp_p()
get_workdir()
kr_strcatdup_pool()
kr_absolutize_path()
kr_rnd_buffered()
kr_rand_bytes()
kr_rand_coin()
kr_memreserve()
kr_pkt_recycle()
kr_pkt_clear_payload()
kr_pkt_put()
kr_pkt_make_auth_header()
kr_pkt_qname_raw()
kr_inaddr()
kr_inaddr_family()
kr_inaddr_len()
kr_sockaddr_len()
kr_sockaddr_key()
kr_sockaddr_from_key()
kr_sockaddr_key_same_addr()
kr_sockaddr_cmp()
kr_inaddr_port()
kr_inaddr_set_port()
kr_inaddr_str()
kr_ntop_str()
kr_straddr()
kr_straddr_family()
kr_family_len()
kr_straddr_socket()
kr_straddr_socket_set()
kr_straddr_subnet()
kr_straddr_join()
kr_bitcmp()
kr_bitmask()
kr_sockaddr_link_local()
kr_rrkey()
kr_ranked_rrarray_add()
kr_ranked_rrarray_finalize()
kr_ranked_rrarray_set_wire()
kr_pkt_text()
kr_rrset_text()
kr_dname_text()
kr_rrtype_text()
kr_module_call()
kr_rrset_type_maysig()
kr_now()
kr_uv_free_cb()
knot_dname_lf2wire()
kr_dname_lf()
kr_timer_start()
kr_timer_elapsed()
kr_timer_elapsed_us()
kr_strptime_diff()
kr_rrset_init()
kr_pkt_has_wire()
kr_pkt_has_dnssec()
kr_pkt_qclass()
kr_pkt_qtype()
kr_rrsig_sig_inception()
kr_rrsig_sig_expiration()
kr_rrsig_type_covered()
kr_file_mtime()
kr_fssize()
kr_dirent_name()
kr_dname_prefixlen()
knot_dname_next_label()
KR_PKT_SIZE_NOWIRE
kr_dbg_assertion_abort
kr_dbg_assertion_fork
KR_SOCKADDR_SIZE
KR_DUMP_STYLE_DEFAULT
kr_sockaddr_key_storage
kr_http_header_array_entry
kr_sockaddr
kr_in_addr
KR_EXPORT
KR_CONST
KR_PURE
KR_NORETURN
KR_COLD
KR_PRINTF
kr_ok
kr_error()
kr_strerror()
Infrastructure
Warning
doxygenfile: Cannot find file “lib/log.h