bin/check/check-tool.c [code] | |
bin/check/check-tool.h [code] | |
bin/check/named-checkconf.c [code] | |
bin/check/named-checkzone.c [code] | |
bin/dig/dig.c [code] | |
bin/dig/dighost.c [code] | |
bin/dig/host.c [code] | |
bin/dig/nslookup.c [code] | |
bin/dig/include/dig/dig.h [code] | |
bin/dnssec/dnssec-dsfromkey.c [code] | |
bin/dnssec/dnssec-importkey.c [code] | |
bin/dnssec/dnssec-keyfromlabel.c [code] | |
bin/dnssec/dnssec-keygen.c [code] | |
bin/dnssec/dnssec-revoke.c [code] | |
bin/dnssec/dnssec-settime.c [code] | |
bin/dnssec/dnssec-signzone.c [code] | |
bin/dnssec/dnssec-verify.c [code] | |
bin/dnssec/dnssectool.c [code] | |
bin/dnssec/dnssectool.h [code] | |
bin/named/bind9.xsl.h [code] | |
bin/named/builtin.c [code] | The built-in "version", "hostname", "id", "authors" and "empty" databases |
bin/named/client.c [code] | |
bin/named/config.c [code] | |
bin/named/control.c [code] | |
bin/named/controlconf.c [code] | |
bin/named/geoip.c [code] | |
bin/named/interfacemgr.c [code] | |
bin/named/listenlist.c [code] | |
bin/named/log.c [code] | |
bin/named/logconf.c [code] | |
bin/named/lwaddr.c [code] | |
bin/named/lwdclient.c [code] | |
bin/named/lwderror.c [code] | |
bin/named/lwdgabn.c [code] | |
bin/named/lwdgnba.c [code] | |
bin/named/lwdgrbn.c [code] | |
bin/named/lwdnoop.c [code] | |
bin/named/lwresd.c [code] | Main program for the Lightweight Resolver Daemon |
bin/named/lwsearch.c [code] | |
bin/named/main.c [code] | |
bin/named/notify.c [code] | This module implements notify as in RFC1996 |
bin/named/query.c [code] | |
bin/named/server.c [code] | |
bin/named/sortlist.c [code] | |
bin/named/statschannel.c [code] | |
bin/named/tkeyconf.c [code] | |
bin/named/tsigconf.c [code] | |
bin/named/update.c [code] | This module implements dynamic update as in RFC2136 |
bin/named/xfrout.c [code] | Outgoing AXFR and IXFR |
bin/named/zoneconf.c [code] | |
bin/named/include/dlz/dlz_dlopen_driver.h [code] | |
bin/named/include/named/builtin.h [code] | |
bin/named/include/named/client.h [code] | This module defines two objects, ns_client_t and ns_clientmgr_t |
bin/named/include/named/config.h [code] | |
bin/named/include/named/control.h [code] | The name server command channel |
bin/named/include/named/geoip.h [code] | |
bin/named/include/named/globals.h [code] | |
bin/named/include/named/interfacemgr.h [code] | The interface manager monitors the operating system's list of network interfaces, creating and destroying listeners as needed |
bin/named/include/named/listenlist.h [code] | "Listen lists", as in the "listen-on" configuration statement |
bin/named/include/named/log.h [code] | |
bin/named/include/named/logconf.h [code] | |
bin/named/include/named/lwaddr.h [code] | |
bin/named/include/named/lwdclient.h [code] | |
bin/named/include/named/lwresd.h [code] | |
bin/named/include/named/lwsearch.h [code] | Lightweight resolver search list types and routines |
bin/named/include/named/main.h [code] | |
bin/named/include/named/notify.h [code] | RFC1996 A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY) |
bin/named/include/named/ns_smf_globals.h [code] | |
bin/named/include/named/query.h [code] | |
bin/named/include/named/seccomp.h [code] | |
bin/named/include/named/server.h [code] | |
bin/named/include/named/sortlist.h [code] | |
bin/named/include/named/statschannel.h [code] | The statistics channels built-in the name server |
bin/named/include/named/tkeyconf.h [code] | |
bin/named/include/named/tsigconf.h [code] | |
bin/named/include/named/types.h [code] | |
bin/named/include/named/update.h [code] | RFC2136 Dynamic Update |
bin/named/include/named/xfrout.h [code] | Outgoing zone transfers (AXFR + IXFR) |
bin/named/include/named/zoneconf.h [code] | |
bin/named/unix/dlz_dlopen_driver.c [code] | |
bin/named/unix/os.c [code] | |
bin/named/unix/include/named/os.h [code] | |
bin/nsupdate/nsupdate.c [code] | |
bin/rndc/rndc.c [code] | |
bin/rndc/util.c [code] | |
bin/rndc/util.h [code] | |
bin/rndc/include/rndc/os.h [code] | |
doc/doxygen/mainpage [code] | |
lib/bind9/check.c [code] | |
lib/bind9/getaddresses.c [code] | |
lib/bind9/version.c [code] | |
lib/bind9/include/bind9/check.h [code] | |
lib/bind9/include/bind9/getaddresses.h [code] | |
lib/bind9/include/bind9/version.h [code] | |
lib/dns/acache.c [code] | |
lib/dns/acl.c [code] | |
lib/dns/adb.c [code] | |
lib/dns/badcache.c [code] | |
lib/dns/byaddr.c [code] | |
lib/dns/cache.c [code] | |
lib/dns/callbacks.c [code] | |
lib/dns/client.c [code] | |
lib/dns/clientinfo.c [code] | |
lib/dns/compress.c [code] | |
lib/dns/db.c [code] | |
lib/dns/dbiterator.c [code] | |
lib/dns/dbtable.c [code] | |
lib/dns/diff.c [code] | |
lib/dns/dispatch.c [code] | |
lib/dns/dlz.c [code] | |
lib/dns/dns64.c [code] | |
lib/dns/dnssec.c [code] | |
lib/dns/ds.c [code] | |
lib/dns/dst_api.c [code] | |
lib/dns/dst_gost.h [code] | |
lib/dns/dst_internal.h [code] | |
lib/dns/dst_lib.c [code] | |
lib/dns/dst_openssl.h [code] | |
lib/dns/dst_parse.c [code] | |
lib/dns/dst_parse.h [code] | |
lib/dns/dst_pkcs11.h [code] | |
lib/dns/dst_result.c [code] | |
lib/dns/ecdb.c [code] | |
lib/dns/forward.c [code] | |
lib/dns/geoip.c [code] | |
lib/dns/gssapi_link.c [code] | |
lib/dns/gssapictx.c [code] | |
lib/dns/hmac_link.c [code] | |
lib/dns/iptable.c [code] | |
lib/dns/journal.c [code] | Journaling |
lib/dns/key.c [code] | |
lib/dns/keydata.c [code] | |
lib/dns/keytable.c [code] | |
lib/dns/lib.c [code] | |
lib/dns/log.c [code] | |
lib/dns/lookup.c [code] | |
lib/dns/master.c [code] | |
lib/dns/masterdump.c [code] | |
lib/dns/message.c [code] | |
lib/dns/name.c [code] | |
lib/dns/ncache.c [code] | |
lib/dns/nsec.c [code] | |
lib/dns/nsec3.c [code] | |
lib/dns/nta.c [code] | |
lib/dns/openssl_link.c [code] | |
lib/dns/openssldh_link.c [code] | |
lib/dns/openssldsa_link.c [code] | |
lib/dns/opensslecdsa_link.c [code] | |
lib/dns/opensslgost_link.c [code] | |
lib/dns/opensslrsa_link.c [code] | |
lib/dns/order.c [code] | |
lib/dns/peer.c [code] | |
lib/dns/pkcs11.c [code] | |
lib/dns/pkcs11dh_link.c [code] | |
lib/dns/pkcs11dsa_link.c [code] | |
lib/dns/pkcs11ecdsa_link.c [code] | |
lib/dns/pkcs11gost_link.c [code] | |
lib/dns/pkcs11rsa_link.c [code] | |
lib/dns/portlist.c [code] | |
lib/dns/private.c [code] | |
lib/dns/rbt.c [code] | |
lib/dns/rbtdb.c [code] | |
lib/dns/rbtdb.h [code] | DNS Red-Black Tree DB Implementation |
lib/dns/rbtdb64.c [code] | |
lib/dns/rbtdb64.h [code] | DNS Red-Black Tree DB Implementation with 64-bit version numbers |
lib/dns/rcode.c [code] | |
lib/dns/rdata.c [code] | |
lib/dns/rdatalist.c [code] | |
lib/dns/rdatalist_p.h [code] | |
lib/dns/rdataset.c [code] | |
lib/dns/rdatasetiter.c [code] | |
lib/dns/rdataslab.c [code] | |
lib/dns/request.c [code] | |
lib/dns/resolver.c [code] | |
lib/dns/result.c [code] | |
lib/dns/rootns.c [code] | |
lib/dns/rpz.c [code] | |
lib/dns/rriterator.c [code] | |
lib/dns/rrl.c [code] | |
lib/dns/sdb.c [code] | |
lib/dns/sdlz.c [code] | |
lib/dns/soa.c [code] | |
lib/dns/spnego.c [code] | Portable SPNEGO implementation |
lib/dns/spnego.h [code] | Entry points into portable SPNEGO implementation. See spnego.c for information on the SPNEGO implementation itself |
lib/dns/spnego_asn1.c [code] | Method routines generated from SPNEGO ASN.1 module. See spnego_asn1.pl for details. Do not edit |
lib/dns/ssu.c [code] | |
lib/dns/ssu_external.c [code] | |
lib/dns/stats.c [code] | |
lib/dns/tcpmsg.c [code] | |
lib/dns/time.c [code] | |
lib/dns/timer.c [code] | |
lib/dns/tkey.c [code] | |
lib/dns/tsec.c [code] | |
lib/dns/tsig.c [code] | |
lib/dns/ttl.c [code] | |
lib/dns/update.c [code] | |
lib/dns/validator.c [code] | Basic processing sequences |
lib/dns/version.c [code] | |
lib/dns/view.c [code] | |
lib/dns/xfrin.c [code] | |
lib/dns/zone.c [code] | |
lib/dns/zonekey.c [code] | |
lib/dns/zt.c [code] | |
lib/dns/include/dns/acache.h [code] | |
lib/dns/include/dns/acl.h [code] | Address match list handling |
lib/dns/include/dns/adb.h [code] | DNS Address Database |
lib/dns/include/dns/badcache.h [code] | Defines dns_badcache_t, the "bad cache" object |
lib/dns/include/dns/bit.h [code] | |
lib/dns/include/dns/byaddr.h [code] | The byaddr module provides reverse lookup services for IPv4 and IPv6 addresses |
lib/dns/include/dns/cache.h [code] | Defines dns_cache_t, the cache object |
lib/dns/include/dns/callbacks.h [code] | |
lib/dns/include/dns/cert.h [code] | |
lib/dns/include/dns/client.h [code] | The DNS client module provides convenient programming interfaces to various DNS services, such as name resolution with or without DNSSEC validation or dynamic DNS update. This module is primarily expected to be used by other applications than BIND9-related ones that need such advanced DNS features |
lib/dns/include/dns/clientinfo.h [code] | The DNS clientinfo interface allows libdns to retrieve information about the client from the caller |
lib/dns/include/dns/compress.h [code] | |
lib/dns/include/dns/db.h [code] | The DNS DB interface allows named rdatasets to be stored and retrieved |
lib/dns/include/dns/dbiterator.h [code] | The DNS DB Iterator interface allows iteration of all of the nodes in a database |
lib/dns/include/dns/dbtable.h [code] | DNS DB Tables |
lib/dns/include/dns/diff.h [code] | A diff is a convenience type representing a list of changes to be made to a database |
lib/dns/include/dns/dispatch.h [code] | DNS Dispatch Management Shared UDP and single-use TCP dispatches for queries and responses |
lib/dns/include/dns/dlz.h [code] | |
lib/dns/include/dns/dlz_dlopen.h [code] | |
lib/dns/include/dns/dns64.h [code] | |
lib/dns/include/dns/dnssec.h [code] | |
lib/dns/include/dns/ds.h [code] | |
lib/dns/include/dns/dsdigest.h [code] | |
lib/dns/include/dns/ecdb.h [code] | |
lib/dns/include/dns/edns.h [code] | |
lib/dns/include/dns/events.h [code] | Registry of DNS event numbers |
lib/dns/include/dns/fixedname.h [code] | Fixed-size Names |
lib/dns/include/dns/forward.h [code] | |
lib/dns/include/dns/geoip.h [code] | |
lib/dns/include/dns/iptable.h [code] | |
lib/dns/include/dns/journal.h [code] | Database journaling |
lib/dns/include/dns/keydata.h [code] | KEYDATA utilities |
lib/dns/include/dns/keyflags.h [code] | |
lib/dns/include/dns/keytable.h [code] | The keytable module provides services for storing and retrieving DNSSEC trusted keys, as well as the ability to find the deepest matching key for a given domain name |
lib/dns/include/dns/keyvalues.h [code] | |
lib/dns/include/dns/lib.h [code] | |
lib/dns/include/dns/log.h [code] | |
lib/dns/include/dns/lookup.h [code] | The lookup module performs simple DNS lookups. It implements the full resolver algorithm, both looking for local data and resolving external names as necessary |
lib/dns/include/dns/master.h [code] | |
lib/dns/include/dns/masterdump.h [code] | |
lib/dns/include/dns/message.h [code] | Message Handling Module |
lib/dns/include/dns/name.h [code] | Provides facilities for manipulating DNS names and labels, including conversions to and from wire format and text format |
lib/dns/include/dns/ncache.h [code] | DNS Ncache |
lib/dns/include/dns/nsec.h [code] | |
lib/dns/include/dns/nsec3.h [code] | |
lib/dns/include/dns/nta.h [code] | The NTA module provides services for storing and retrieving negative trust anchors, and determine whether a given domain is subject to DNSSEC validation |
lib/dns/include/dns/opcode.h [code] | |
lib/dns/include/dns/order.h [code] | |
lib/dns/include/dns/peer.h [code] | Data structures for peers (e.g. a 'server' config file statement) |
lib/dns/include/dns/portlist.h [code] | |
lib/dns/include/dns/private.h [code] | |
lib/dns/include/dns/rbt.h [code] | |
lib/dns/include/dns/rcode.h [code] | |
lib/dns/include/dns/rdata.h [code] | Provides facilities for manipulating DNS rdata, including conversions to and from wire format and text format |
lib/dns/include/dns/rdataclass.h [code] | |
lib/dns/include/dns/rdatalist.h [code] | A DNS rdatalist is a list of rdata of a common type and class |
lib/dns/include/dns/rdataset.h [code] | A DNS rdataset is a handle that can be associated with a collection of rdata all having a common owner name, class, and type |
lib/dns/include/dns/rdatasetiter.h [code] | The DNS Rdataset Iterator interface allows iteration of all of the rdatasets at a node |
lib/dns/include/dns/rdataslab.h [code] | Implements storage of rdatasets into slabs of memory |
lib/dns/include/dns/rdatatype.h [code] | |
lib/dns/include/dns/request.h [code] | The request module provides simple request/response services useful for sending SOA queries, DNS Notify messages, and dynamic update requests |
lib/dns/include/dns/resolver.h [code] | This is the BIND 9 resolver, the module responsible for resolving DNS requests by iteratively querying authoritative servers and following referrals. This is a "full resolver", not to be confused with the stub resolvers most people associate with the word "resolver". The full resolver is part of the caching name server or resolver daemon the stub resolver talks to |
lib/dns/include/dns/result.h [code] | |
lib/dns/include/dns/rootns.h [code] | |
lib/dns/include/dns/rpz.h [code] | |
lib/dns/include/dns/rriterator.h [code] | Functions for "walking" a zone database, visiting each RR or RRset in turn |
lib/dns/include/dns/rrl.h [code] | |
lib/dns/include/dns/sdb.h [code] | Simple database API |
lib/dns/include/dns/sdlz.h [code] | |
lib/dns/include/dns/secalg.h [code] | |
lib/dns/include/dns/secproto.h [code] | |
lib/dns/include/dns/soa.h [code] | SOA utilities |
lib/dns/include/dns/ssu.h [code] | |
lib/dns/include/dns/stats.h [code] | |
lib/dns/include/dns/tcpmsg.h [code] | |
lib/dns/include/dns/time.h [code] | |
lib/dns/include/dns/timer.h [code] | |
lib/dns/include/dns/tkey.h [code] | |
lib/dns/include/dns/tsec.h [code] | The TSEC (Transaction Security) module is an abstraction layer for managing DNS transaction mechanisms such as TSIG or SIG(0). A TSEC structure is a mechanism-independent object containing key information specific to the mechanism, and is expected to be used as an argument to other modules that use transaction security in a mechanism-independent manner |
lib/dns/include/dns/tsig.h [code] | |
lib/dns/include/dns/ttl.h [code] | |
lib/dns/include/dns/types.h [code] | Including this file gives you type declarations suitable for use in .h files, which lets us avoid circular type reference problems |
lib/dns/include/dns/update.h [code] | |
lib/dns/include/dns/validator.h [code] | DNS Validator This is the BIND 9 validator, the module responsible for validating the rdatasets and negative responses (messages). It makes use of zones in the view and may fetch RRset to complete trust chains. It implements DNSSEC as specified in RFC 4033, 4034 and 4035 |
lib/dns/include/dns/version.h [code] | |
lib/dns/include/dns/view.h [code] | DNS View |
lib/dns/include/dns/xfrin.h [code] | Incoming zone transfers (AXFR + IXFR) |
lib/dns/include/dns/zone.h [code] | |
lib/dns/include/dns/zonekey.h [code] | |
lib/dns/include/dns/zt.h [code] | |
lib/dns/include/dst/dst.h [code] | |
lib/dns/include/dst/gssapi.h [code] | |
lib/dns/include/dst/lib.h [code] | |
lib/dns/include/dst/result.h [code] | |
lib/dns/rdata/any_255/tsig_250.c [code] | |
lib/dns/rdata/ch_3/a_1.c [code] | |
lib/dns/rdata/generic/afsdb_18.c [code] | |
lib/dns/rdata/generic/caa_257.c [code] | |
lib/dns/rdata/generic/cdnskey_60.c [code] | |
lib/dns/rdata/generic/cds_59.c [code] | |
lib/dns/rdata/generic/cert_37.c [code] | |
lib/dns/rdata/generic/cname_5.c [code] | |
lib/dns/rdata/generic/dlv_32769.c [code] | |
lib/dns/rdata/generic/dname_39.c [code] | |
lib/dns/rdata/generic/dnskey_48.c [code] | |
lib/dns/rdata/generic/ds_43.c [code] | |
lib/dns/rdata/generic/eui48_108.c [code] | |
lib/dns/rdata/generic/eui64_109.c [code] | |
lib/dns/rdata/generic/gpos_27.c [code] | |
lib/dns/rdata/generic/hinfo_13.c [code] | |
lib/dns/rdata/generic/hip_55.c [code] | |
lib/dns/rdata/generic/ipseckey_45.c [code] | |
lib/dns/rdata/generic/isdn_20.c [code] | |
lib/dns/rdata/generic/key_25.c [code] | |
lib/dns/rdata/generic/keydata_65533.c [code] | |
lib/dns/rdata/generic/l32_105.c [code] | |
lib/dns/rdata/generic/l64_106.c [code] | |
lib/dns/rdata/generic/loc_29.c [code] | |
lib/dns/rdata/generic/lp_107.c [code] | |
lib/dns/rdata/generic/mb_7.c [code] | |
lib/dns/rdata/generic/md_3.c [code] | |
lib/dns/rdata/generic/mf_4.c [code] | |
lib/dns/rdata/generic/mg_8.c [code] | |
lib/dns/rdata/generic/minfo_14.c [code] | |
lib/dns/rdata/generic/mr_9.c [code] | |
lib/dns/rdata/generic/mx_15.c [code] | |
lib/dns/rdata/generic/naptr_35.c [code] | |
lib/dns/rdata/generic/nid_104.c [code] | |
lib/dns/rdata/generic/ns_2.c [code] | |
lib/dns/rdata/generic/nsec3_50.c [code] | |
lib/dns/rdata/generic/nsec3param_51.c [code] | |
lib/dns/rdata/generic/nsec_47.c [code] | |
lib/dns/rdata/generic/null_10.c [code] | |
lib/dns/rdata/generic/nxt_30.c [code] | |
lib/dns/rdata/generic/openpgpkey_61.c [code] | |
lib/dns/rdata/generic/opt_41.c [code] | |
lib/dns/rdata/generic/proforma.c [code] | |
lib/dns/rdata/generic/ptr_12.c [code] | |
lib/dns/rdata/generic/rp_17.c [code] | |
lib/dns/rdata/generic/rrsig_46.c [code] | |
lib/dns/rdata/generic/rt_21.c [code] | |
lib/dns/rdata/generic/sig_24.c [code] | |
lib/dns/rdata/generic/soa_6.c [code] | |
lib/dns/rdata/generic/spf_99.c [code] | |
lib/dns/rdata/generic/sshfp_44.c [code] | |
lib/dns/rdata/generic/tkey_249.c [code] | |
lib/dns/rdata/generic/tlsa_52.c [code] | |
lib/dns/rdata/generic/txt_16.c [code] | |
lib/dns/rdata/generic/unspec_103.c [code] | |
lib/dns/rdata/generic/uri_256.c [code] | |
lib/dns/rdata/generic/x25_19.c [code] | |
lib/dns/rdata/hs_4/a_1.c [code] | |
lib/dns/rdata/in_1/a6_38.c [code] | |
lib/dns/rdata/in_1/a_1.c [code] | |
lib/dns/rdata/in_1/aaaa_28.c [code] | |
lib/dns/rdata/in_1/apl_42.c [code] | |
lib/dns/rdata/in_1/dhcid_49.c [code] | |
lib/dns/rdata/in_1/kx_36.c [code] | |
lib/dns/rdata/in_1/nsap-ptr_23.c [code] | |
lib/dns/rdata/in_1/nsap_22.c [code] | |
lib/dns/rdata/in_1/px_26.c [code] | |
lib/dns/rdata/in_1/srv_33.c [code] | |
lib/dns/rdata/in_1/wks_11.c [code] | |
lib/dns/tests/db_test.c [code] | |
lib/dns/tests/dbdiff_test.c [code] | |
lib/dns/tests/dbiterator_test.c [code] | |
lib/dns/tests/dbversion_test.c [code] | |
lib/dns/tests/dh_test.c [code] | |
lib/dns/tests/dispatch_test.c [code] | |
lib/dns/tests/dnstest.c [code] | |
lib/dns/tests/dnstest.h [code] | |
lib/dns/tests/geoip_test.c [code] | |
lib/dns/tests/gost_test.c [code] | |
lib/dns/tests/keytable_test.c [code] | |
lib/dns/tests/master_test.c [code] | |
lib/dns/tests/name_test.c [code] | |
lib/dns/tests/nsec3_test.c [code] | |
lib/dns/tests/peer_test.c [code] | |
lib/dns/tests/private_test.c [code] | |
lib/dns/tests/rbt_serialize_test.c [code] | |
lib/dns/tests/rbt_test.c [code] | |
lib/dns/tests/rdata_test.c [code] | |
lib/dns/tests/rdataset_test.c [code] | |
lib/dns/tests/rdatasetstats_test.c [code] | |
lib/dns/tests/time_test.c [code] | |
lib/dns/tests/update_test.c [code] | |
lib/dns/tests/zonemgr_test.c [code] | |
lib/dns/tests/zt_test.c [code] | |
lib/isc/aes.c [code] | |
lib/isc/app_api.c [code] | |
lib/isc/assertions.c [code] | |
lib/isc/backtrace-emptytbl.c [code] | |
lib/isc/backtrace.c [code] | |
lib/isc/base32.c [code] | |
lib/isc/base64.c [code] | |
lib/isc/bind9.c [code] | |
lib/isc/buffer.c [code] | |
lib/isc/bufferlist.c [code] | |
lib/isc/chacha_private.h [code] | |
lib/isc/commandline.c [code] | |
lib/isc/counter.c [code] | |
lib/isc/crc64.c [code] | |
lib/isc/entropy.c [code] | This is the system independent part of the entropy module. It is compiled via inclusion from the relevant OS source file, ie, unix/entropy.c or win32/entropy.c |
lib/isc/error.c [code] | |
lib/isc/event.c [code] | |
lib/isc/fsaccess.c [code] | This file contains the OS-independent functionality of the API |
lib/isc/hash.c [code] | |
lib/isc/heap.c [code] | |
lib/isc/hex.c [code] | |
lib/isc/hmacmd5.c [code] | |
lib/isc/hmacsha.c [code] | |
lib/isc/httpd.c [code] | |
lib/isc/inet_aton.c [code] | |
lib/isc/inet_ntop.c [code] | |
lib/isc/inet_pton.c [code] | |
lib/isc/iterated_hash.c [code] | |
lib/isc/lex.c [code] | |
lib/isc/lfsr.c [code] | |
lib/isc/lib.c [code] | |
lib/isc/log.c [code] | |
lib/isc/md5.c [code] | |
lib/isc/mem.c [code] | |
lib/isc/mutexblock.c [code] | |
lib/isc/netaddr.c [code] | |
lib/isc/netscope.c [code] | |
lib/isc/ondestroy.c [code] | |
lib/isc/parseint.c [code] | |
lib/isc/pk11.c [code] | |
lib/isc/pk11_result.c [code] | |
lib/isc/pool.c [code] | |
lib/isc/portset.c [code] | |
lib/isc/print.c [code] | |
lib/isc/quota.c [code] | |
lib/isc/radix.c [code] | |
lib/isc/random.c [code] | ChaCha based random number generator derived from OpenBSD |
lib/isc/ratelimiter.c [code] | |
lib/isc/refcount.c [code] | |
lib/isc/regex.c [code] | |
lib/isc/region.c [code] | |
lib/isc/result.c [code] | |
lib/isc/rwlock.c [code] | |
lib/isc/safe.c [code] | |
lib/isc/serial.c [code] | |
lib/isc/sha1.c [code] | |
lib/isc/sha2.c [code] | |
lib/isc/sockaddr.c [code] | |
lib/isc/socket_api.c [code] | |
lib/isc/stats.c [code] | |
lib/isc/string.c [code] | |
lib/isc/strtoul.c [code] | |
lib/isc/symtab.c [code] | |
lib/isc/task.c [code] | |
lib/isc/task_p.h [code] | |
lib/isc/taskpool.c [code] | |
lib/isc/timer.c [code] | |
lib/isc/timer_p.h [code] | |
lib/isc/tm.c [code] | |
lib/isc/version.c [code] | |
lib/isc/alpha/include/isc/atomic.h [code] | |
lib/isc/ia64/include/isc/atomic.h [code] | |
lib/isc/include/isc/aes.h [code] | |
lib/isc/include/isc/app.h [code] | ISC Application Support |
lib/isc/include/isc/assertions.h [code] | |
lib/isc/include/isc/backtrace.h [code] | Provide a back trace of the running process to help debug problems |
lib/isc/include/isc/base32.h [code] | |
lib/isc/include/isc/base64.h [code] | |
lib/isc/include/isc/bind9.h [code] | |
lib/isc/include/isc/boolean.h [code] | |
lib/isc/include/isc/buffer.h [code] | A buffer is a region of memory, together with a set of related subregions. Buffers are used for parsing and I/O operations |
lib/isc/include/isc/bufferlist.h [code] | Buffer lists have no synchronization. Clients must ensure exclusive access |
lib/isc/include/isc/commandline.h [code] | |
lib/isc/include/isc/counter.h [code] | The isc_counter_t object is a simplified version of the isc_quota_t object; it tracks the consumption of limited resources, returning an error condition when the quota is exceeded. However, unlike isc_quota_t, attaching and detaching from a counter object does not increment or decrement the counter |
lib/isc/include/isc/crc64.h [code] | CRC64 in C |
lib/isc/include/isc/entropy.h [code] | The entropy API |
lib/isc/include/isc/error.h [code] | |
lib/isc/include/isc/event.h [code] | |
lib/isc/include/isc/eventclass.h [code] | |
lib/isc/include/isc/file.h [code] | |
lib/isc/include/isc/formatcheck.h [code] | |
lib/isc/include/isc/fsaccess.h [code] | The ISC filesystem access module encapsulates the setting of file and directory access permissions into one API that is meant to be portable to multiple operating systems |
lib/isc/include/isc/hash.h [code] | The hash API provides an unpredictable hash value for variable length data. A hash object contains a random vector (which is hidden from clients of this API) to make the actual hash value unpredictable |
lib/isc/include/isc/heap.h [code] | |
lib/isc/include/isc/hex.h [code] | |
lib/isc/include/isc/hmacmd5.h [code] | This is the header file for the HMAC-MD5 keyed hash algorithm described in RFC2104 |
lib/isc/include/isc/hmacsha.h [code] | |
lib/isc/include/isc/httpd.h [code] | |
lib/isc/include/isc/interfaceiter.h [code] | Iterates over the list of network interfaces |
lib/isc/include/isc/ipv6.h [code] | IPv6 definitions for systems which do not support IPv6 |
lib/isc/include/isc/iterated_hash.h [code] | |
lib/isc/include/isc/json.h [code] | |
lib/isc/include/isc/lang.h [code] | |
lib/isc/include/isc/lex.h [code] | The "lex" module provides a lightweight tokenizer. It can operate on files or buffers, and can handle "include". It is designed for parsing of DNS master files and the BIND configuration file, but should be general enough to tokenize other things, e.g. HTTP |
lib/isc/include/isc/lfsr.h [code] | |
lib/isc/include/isc/lib.h [code] | |
lib/isc/include/isc/list.h [code] | |
lib/isc/include/isc/log.h [code] | |
lib/isc/include/isc/magic.h [code] | |
lib/isc/include/isc/md5.h [code] | This is the header file for the MD5 message-digest algorithm |
lib/isc/include/isc/mem.h [code] | |
lib/isc/include/isc/msgcat.h [code] | The ISC Message Catalog aids internationalization of applications by allowing messages to be retrieved from locale-specific files instead of hardwiring them into the application. This allows translations of messages appropriate to the locale to be supplied without recompiling the application |
lib/isc/include/isc/msgs.h [code] | |
lib/isc/include/isc/mutexblock.h [code] | |
lib/isc/include/isc/netaddr.h [code] | |
lib/isc/include/isc/netscope.h [code] | |
lib/isc/include/isc/ondestroy.h [code] | |
lib/isc/include/isc/os.h [code] | |
lib/isc/include/isc/parseint.h [code] | Parse integers, in a saner way than atoi() or strtoul() do |
lib/isc/include/isc/platform.h [code] | |
lib/isc/include/isc/pool.h [code] | An object pool is a mechanism for sharing a small pool of fungible objects among a large number of objects that depend on them |
lib/isc/include/isc/portset.h [code] | Transport Protocol Port Manipulation Module |
lib/isc/include/isc/print.h [code] | |
lib/isc/include/isc/queue.h [code] | |
lib/isc/include/isc/quota.h [code] | The isc_quota_t object is a simple helper object for implementing quotas on things like the number of simultaneous connections to a server. It keeps track of the amount of quota in use, and encapsulates the locking necessary to allow multiple tasks to share a quota |
lib/isc/include/isc/radix.h [code] | |
lib/isc/include/isc/random.h [code] | Implements a random state pool which will let the caller return a series of possibly non-reproducible random values |
lib/isc/include/isc/ratelimiter.h [code] | A rate limiter is a mechanism for dispatching events at a limited rate. This is intended to be used when sending zone maintenance SOA queries, NOTIFY messages, etc |
lib/isc/include/isc/refcount.h [code] | Implements a locked reference counter |
lib/isc/include/isc/regex.h [code] | |
lib/isc/include/isc/region.h [code] | |
lib/isc/include/isc/resource.h [code] | |
lib/isc/include/isc/result.h [code] | |
lib/isc/include/isc/resultclass.h [code] | Registry of Predefined Result Type Classes |
lib/isc/include/isc/rwlock.h [code] | |
lib/isc/include/isc/safe.h [code] | |
lib/isc/include/isc/serial.h [code] | Implement 32 bit serial space arithmetic comparison functions. Note: Undefined results are returned as ISC_FALSE |
lib/isc/include/isc/sha1.h [code] | SHA-1 in C |
lib/isc/include/isc/sha2.h [code] | |
lib/isc/include/isc/sockaddr.h [code] | |
lib/isc/include/isc/socket.h [code] | Provides TCP and UDP sockets for network I/O. The sockets are event sources in the task system |
lib/isc/include/isc/stats.h [code] | |
lib/isc/include/isc/stdio.h [code] | |
lib/isc/include/isc/stdlib.h [code] | |
lib/isc/include/isc/string.h [code] | |
lib/isc/include/isc/symtab.h [code] | Provides a simple memory-based symbol table |
lib/isc/include/isc/task.h [code] | The task system provides a lightweight execution context, which is basically an event queue |
lib/isc/include/isc/taskpool.h [code] | A task pool is a mechanism for sharing a small number of tasks among a large number of objects such that each object is assigned a unique task, but each task may be shared by several objects |
lib/isc/include/isc/timer.h [code] | Provides timers which are event sources in the task system |
lib/isc/include/isc/tm.h [code] | |
lib/isc/include/isc/types.h [code] | OS-specific types, from the OS-specific include directories |
lib/isc/include/isc/util.h [code] | Including this file puts several macros in your name space that are not protected (as all the other ISC functions/macros do) by prepending ISC_ or isc_ to the name |
lib/isc/include/isc/version.h [code] | |
lib/isc/include/isc/xml.h [code] | |
lib/isc/include/pk11/constants.h [code] | |
lib/isc/include/pk11/internal.h [code] | |
lib/isc/include/pk11/pk11.h [code] | |
lib/isc/include/pk11/result.h [code] | |
lib/isc/include/pkcs11/pkcs11.h [code] | |
lib/isc/include/pkcs11/pkcs11f.h [code] | |
lib/isc/include/pkcs11/pkcs11t.h [code] | |
lib/isc/mips/include/isc/atomic.h [code] | |
lib/isc/nls/msgcat.c [code] | |
lib/isc/noatomic/include/isc/atomic.h [code] | |
lib/isc/nothreads/condition.c [code] | |
lib/isc/nothreads/mutex.c [code] | |
lib/isc/nothreads/thread.c [code] | |
lib/isc/nothreads/include/isc/condition.h [code] | |
lib/isc/nothreads/include/isc/mutex.h [code] | |
lib/isc/nothreads/include/isc/once.h [code] | |
lib/isc/nothreads/include/isc/thread.h [code] | |
lib/isc/powerpc/include/isc/atomic.h [code] | |
lib/isc/pthreads/condition.c [code] | |
lib/isc/pthreads/mutex.c [code] | |
lib/isc/pthreads/thread.c [code] | |
lib/isc/pthreads/include/isc/condition.h [code] | |
lib/isc/pthreads/include/isc/mutex.h [code] | |
lib/isc/pthreads/include/isc/once.h [code] | |
lib/isc/pthreads/include/isc/thread.h [code] | |
lib/isc/sparc64/include/isc/atomic.h [code] | |
lib/isc/tests/aes_test.c [code] | |
lib/isc/tests/buffer_test.c [code] | |
lib/isc/tests/counter_test.c [code] | |
lib/isc/tests/file_test.c [code] | |
lib/isc/tests/hash_test.c [code] | |
lib/isc/tests/isctest.c [code] | |
lib/isc/tests/isctest.h [code] | |
lib/isc/tests/lex_test.c [code] | |
lib/isc/tests/mem_test.c [code] | |
lib/isc/tests/parse_test.c [code] | |
lib/isc/tests/pool_test.c [code] | |
lib/isc/tests/print_test.c [code] | |
lib/isc/tests/queue_test.c [code] | |
lib/isc/tests/radix_test.c [code] | |
lib/isc/tests/random_test.c [code] | |
lib/isc/tests/regex_test.c [code] | |
lib/isc/tests/safe_test.c [code] | |
lib/isc/tests/sockaddr_test.c [code] | |
lib/isc/tests/socket_test.c [code] | |
lib/isc/tests/symtab_test.c [code] | |
lib/isc/tests/task_test.c [code] | |
lib/isc/tests/taskpool_test.c [code] | |
lib/isc/tests/time_test.c [code] | |
lib/isc/unix/app.c [code] | |
lib/isc/unix/dir.c [code] | |
lib/isc/unix/entropy.c [code] | |
lib/isc/unix/errno2result.c [code] | |
lib/isc/unix/errno2result.h [code] | |
lib/isc/unix/file.c [code] | |
lib/isc/unix/fsaccess.c [code] | The OS-independent part of the API is in lib/isc |
lib/isc/unix/ifiter_getifaddrs.c [code] | Obtain the list of network interfaces using the getifaddrs(3) library |
lib/isc/unix/ifiter_ioctl.c [code] | Obtain the list of network interfaces using the SIOCGLIFCONF ioctl. See netintro(4) |
lib/isc/unix/ifiter_sysctl.c [code] | Obtain the list of network interfaces using sysctl. See TCP/IP Illustrated Volume 2, sections 19.8, 19.14, and 19.16 |
lib/isc/unix/interfaceiter.c [code] | |
lib/isc/unix/ipv6.c [code] | |
lib/isc/unix/keyboard.c [code] | |
lib/isc/unix/net.c [code] | |
lib/isc/unix/os.c [code] | |
lib/isc/unix/pk11_api.c [code] | |
lib/isc/unix/resource.c [code] | |
lib/isc/unix/socket.c [code] | |
lib/isc/unix/socket_p.h [code] | |
lib/isc/unix/stdio.c [code] | |
lib/isc/unix/stdtime.c [code] | |
lib/isc/unix/strerror.c [code] | |
lib/isc/unix/syslog.c [code] | |
lib/isc/unix/time.c [code] | |
lib/isc/unix/include/isc/dir.h [code] | |
lib/isc/unix/include/isc/int.h [code] | |
lib/isc/unix/include/isc/keyboard.h [code] | |
lib/isc/unix/include/isc/net.h [code] | Basic Networking Types |
lib/isc/unix/include/isc/netdb.h [code] | Portable netdb.h support |
lib/isc/unix/include/isc/offset.h [code] | File offsets are operating-system dependent |
lib/isc/unix/include/isc/stat.h [code] | |
lib/isc/unix/include/isc/stdtime.h [code] | |
lib/isc/unix/include/isc/strerror.h [code] | |
lib/isc/unix/include/isc/syslog.h [code] | |
lib/isc/unix/include/isc/time.h [code] | |
lib/isc/unix/include/pkcs11/cryptoki.h [code] | |
lib/isc/x86_32/include/isc/atomic.h [code] | |
lib/isc/x86_64/include/isc/atomic.h [code] | |
lib/isccc/alist.c [code] | |
lib/isccc/base64.c [code] | |
lib/isccc/cc.c [code] | |
lib/isccc/ccmsg.c [code] | |
lib/isccc/lib.c [code] | |
lib/isccc/result.c [code] | |
lib/isccc/sexpr.c [code] | |
lib/isccc/symtab.c [code] | |
lib/isccc/version.c [code] | |
lib/isccc/include/isccc/alist.h [code] | |
lib/isccc/include/isccc/base64.h [code] | |
lib/isccc/include/isccc/cc.h [code] | |
lib/isccc/include/isccc/ccmsg.h [code] | |
lib/isccc/include/isccc/events.h [code] | |
lib/isccc/include/isccc/lib.h [code] | |
lib/isccc/include/isccc/result.h [code] | |
lib/isccc/include/isccc/sexpr.h [code] | |
lib/isccc/include/isccc/symtab.h [code] | Provides a simple memory-based symbol table |
lib/isccc/include/isccc/symtype.h [code] | |
lib/isccc/include/isccc/types.h [code] | |
lib/isccc/include/isccc/util.h [code] | Macros for dealing with unaligned numbers |
lib/isccc/include/isccc/version.h [code] | |
lib/isccfg/aclconf.c [code] | |
lib/isccfg/dnsconf.c [code] | |
lib/isccfg/log.c [code] | |
lib/isccfg/namedconf.c [code] | |
lib/isccfg/parser.c [code] | |
lib/isccfg/version.c [code] | |
lib/isccfg/include/isccfg/aclconf.h [code] | |
lib/isccfg/include/isccfg/cfg.h [code] | This is the new, table-driven, YACC-free configuration file parser |
lib/isccfg/include/isccfg/dnsconf.h [code] | This module defines the named.conf, rndc.conf, and rndc.key grammars |
lib/isccfg/include/isccfg/grammar.h [code] | |
lib/isccfg/include/isccfg/log.h [code] | |
lib/isccfg/include/isccfg/namedconf.h [code] | This module defines the named.conf, rndc.conf, and rndc.key grammars |
lib/isccfg/include/isccfg/version.h [code] | |