version 1.14, 2020/09/15 11:46:19 |
version 1.15, 2020/09/15 11:47:42 |
|
|
isc_buffer_t *querysig; |
isc_buffer_t *querysig; |
uint32_t msgcounter; |
uint32_t msgcounter; |
dns_fixedname_t fdomain; |
dns_fixedname_t fdomain; |
isc_sockaddr_t *ecs_addr; |
struct sockaddr_storage *ecs_addr; |
int ecs_plen; |
int ecs_plen; |
char *sitvalue; |
char *sitvalue; |
dns_ednsopt_t *ednsopts; |
dns_ednsopt_t *ednsopts; |
|
|
isc_socket_t *sock; |
isc_socket_t *sock; |
ISC_LINK(dig_query_t) link; |
ISC_LINK(dig_query_t) link; |
ISC_LINK(dig_query_t) clink; |
ISC_LINK(dig_query_t) clink; |
isc_sockaddr_t sockaddr; |
struct sockaddr_storage sockaddr; |
struct timespec time_sent; |
struct timespec time_sent; |
struct timespec time_recv; |
struct timespec time_recv; |
uint64_t byte_count; |
uint64_t byte_count; |
|
|
extern int ndots; |
extern int ndots; |
extern int lookup_counter; |
extern int lookup_counter; |
extern int exitcode; |
extern int exitcode; |
extern isc_sockaddr_t bind_address; |
extern struct sockaddr_storage bind_address; |
extern char keynametext[MXNAME]; |
extern char keynametext[MXNAME]; |
extern char keyfile[MXNAME]; |
extern char keyfile[MXNAME]; |
extern char keysecret[MXNAME]; |
extern char keysecret[MXNAME]; |
|
|
* Routines in dighost.c. |
* Routines in dighost.c. |
*/ |
*/ |
isc_result_t |
isc_result_t |
get_address(char *host, in_port_t port, isc_sockaddr_t *sockaddr); |
get_address(char *host, in_port_t port, struct sockaddr_storage *sockaddr); |
|
|
int |
int |
getaddresses(dig_lookup_t *lookup, const char *host, isc_result_t *resultp); |
getaddresses(dig_lookup_t *lookup, const char *host, isc_result_t *resultp); |
|
|
setup_system(int ipv4only, int ipv6only); |
setup_system(int ipv4only, int ipv6only); |
|
|
isc_result_t |
isc_result_t |
parse_netprefix(isc_sockaddr_t **sap, int *plen, const char *value); |
parse_netprefix(struct sockaddr_storage **sap, int *plen, const char *value); |
|
|
void |
void |
parse_hmac(const char *hmacstr); |
parse_hmac(const char *hmacstr); |
|
|
*/ |
*/ |
|
|
extern void |
extern void |
(*dighost_received)(unsigned int bytes, isc_sockaddr_t *from, dig_query_t *query); |
(*dighost_received)(unsigned int bytes, struct sockaddr_storage *from, dig_query_t *query); |
/*%< |
/*%< |
* Print a message about where and when the response |
* Print a message about where and when the response |
* was received from, like the final comment in the |
* was received from, like the final comment in the |