#include "config.h"
#include <syslog.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <netdb.h>
#include <isc/boolean.h>
#include <isc/int.h>
#include <isc/buffer.h>
#include <isc/lex.h>
#include <isc/lib.h>
#include <isc/app.h>
#include <isc/mem.h>
#include <isc/parseint.h>
#include <isc/socket.h>
#include <isc/sockaddr.h>
#include <isc/task.h>
#include <isc/timer.h>
#include <isc/heap.h>
#include <isc/random.h>
#include <irs/resconf.h>
#include <dns/client.h>
#include <dns/fixedname.h>
#include <dns/keyvalues.h>
#include <dns/lib.h>
#include <dns/name.h>
#include <dns/rdata.h>
#include <dns/rdataclass.h>
#include <dns/rdatalist.h>
#include <dns/rdataset.h>
#include <dns/rdatastruct.h>
#include <dns/rdatatype.h>
#include <dns/result.h>
#include <dns/secalg.h>
#include <dns/tsec.h>
#include <dst/dst.h>
#include "result.h"
Go to the source code of this file.
◆ DHCP_CONTEXT_POST_DB
#define DHCP_CONTEXT_POST_DB 2 |
◆ DHCP_CONTEXT_PRE_DB
#define DHCP_CONTEXT_PRE_DB 1 |
◆ DHCP_DNS_CLIENT_LAZY_INIT
#define DHCP_DNS_CLIENT_LAZY_INIT 4 |
◆ DHCP_HMAC_MD5_NAME
#define DHCP_HMAC_MD5_NAME "HMAC-MD5.SIG-ALG.REG.INT." |
◆ DHCP_HMAC_SHA1_NAME
#define DHCP_HMAC_SHA1_NAME "HMAC-SHA1.SIG-ALG.REG.INT." |
◆ DHCP_HMAC_SHA224_NAME
#define DHCP_HMAC_SHA224_NAME "HMAC-SHA224.SIG-ALG.REG.INT." |
◆ DHCP_HMAC_SHA256_NAME
#define DHCP_HMAC_SHA256_NAME "HMAC-SHA256.SIG-ALG.REG.INT." |
◆ DHCP_HMAC_SHA384_NAME
#define DHCP_HMAC_SHA384_NAME "HMAC-SHA384.SIG-ALG.REG.INT." |
◆ DHCP_HMAC_SHA512_NAME
#define DHCP_HMAC_SHA512_NAME "HMAC-SHA512.SIG-ALG.REG.INT." |
◆ DHCP_MAXDNS_WIRE
#define DHCP_MAXDNS_WIRE 256 |
◆ DHCP_MAXNS
◆ MAXWIRE
◆ dhcp_context_t
◆ dhcp_context_create()
isc_result_t dhcp_context_create |
( |
int | flags, |
|
|
struct in_addr * | local4, |
|
|
struct in6_addr * | local6 ) |
◆ dhcp_isc_name()
isc_result_t dhcp_isc_name |
( |
unsigned char * | namestr, |
|
|
dns_fixedname_t * | namefix, |
|
|
dns_name_t ** | name ) |
◆ dhcp_signal_handler()
void dhcp_signal_handler |
( |
int | signal | ) |
|
signal handler that initiates server shutdown
- Parameters
-
signal | signal code that we received |
Definition at line 378 of file isclib.c.
◆ isclib_cleanup()
void isclib_cleanup |
( |
void | | ) |
|
◆ isclib_make_dst_key()
isc_result_t isclib_make_dst_key |
( |
char * | inname, |
|
|
char * | algorithm, |
|
|
unsigned char * | secret, |
|
|
int | length, |
|
|
dst_key_t ** | dstkey ) |
◆ dhcp_gbl_ctx
◆ shutdown_signal