namedconf.h File Reference

This module defines the named.conf, rndc.conf, and rndc.key grammars. More...

#include <isccfg/cfg.h>

Go to the source code of this file.

Defines

#define ISCCFG_NAMEDCONF_H   1

Variables

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_namedconf
 A complete named.conf file.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_bindkeys
 A bind.keys file.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_newzones
 A new-zones file (for zones added by 'rndc addzone').
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_addzoneconf
 A single zone passed via the addzone rndc command.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_rndcconf
 A complete rndc.conf file.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_rndckey
 A complete rndc.key file.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_sessionkey
 A complete session.key file.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_keyref
 A key reference, used as an ACL element.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_ecsprefix


Detailed Description

This module defines the named.conf, rndc.conf, and rndc.key grammars.

Definition in file namedconf.h.


Define Documentation

#define ISCCFG_NAMEDCONF_H   1

Definition at line 21 of file namedconf.h.


Variable Documentation

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_namedconf

A complete named.conf file.

Definition at line 1718 of file namedconf.c.

Referenced by load_configuration(), main(), ns_config_parsedefaults(), and ns_lwresd_parseeresolvconf().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_bindkeys

A bind.keys file.

Definition at line 1729 of file namedconf.c.

Referenced by load_configuration().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_newzones

A new-zones file (for zones added by 'rndc addzone').

Definition at line 1747 of file namedconf.c.

Referenced by setup_newzones().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_addzoneconf

A single zone passed via the addzone rndc command.

Definition at line 1954 of file namedconf.c.

Referenced by newzone_parse().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_rndcconf

A complete rndc.conf file.

Definition at line 3011 of file namedconf.c.

Referenced by parse_config().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_rndckey

A complete rndc.key file.

Definition at line 3028 of file namedconf.c.

Referenced by get_rndckey(), and parse_config().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_sessionkey

A complete session.key file.

Definition at line 3037 of file namedconf.c.

Referenced by read_confkey(), and read_sessionkey().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_keyref

A key reference, used as an ACL element.

An EDNS client subnet address, used as an ACL element

Definition at line 2194 of file namedconf.c.

Referenced by cfg_acl_fromconfig2(), count_acl_elements(), and parse_addrmatchelt().

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_ecsprefix

Definition at line 2303 of file namedconf.c.

Referenced by cfg_acl_fromconfig2().


Generated on Tue Apr 28 17:41:19 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha