#include <named/types.h>
#include <named/client.h>
Go to the source code of this file.
Defines | |
#define | NAMED_NOTIFY_H 1 |
Functions | |
void | ns_notify_start (ns_client_t *client) |
Examines the incoming message to determine appropriate zone. Returns FORMERR if there is not exactly one question. Returns REFUSED if we do not serve the listed zone. Pass the message to the zone module for processing and returns the return status. |
Definition in file notify.h.
void ns_notify_start | ( | ns_client_t * | client | ) |
Examines the incoming message to determine appropriate zone. Returns FORMERR if there is not exactly one question. Returns REFUSED if we do not serve the listed zone. Pass the message to the zone module for processing and returns the return status.
Requires
Definition at line 76 of file notify.c.
References dns_message_currentname(), dns_message_firstname(), dns_message_gettsigkey(), dns_message_nextname(), dns_name_format(), DNS_NAME_FORMATSIZE, DNS_R_FORMERR, DNS_R_NOTAUTH, DNS_SECTION_QUESTION, DNS_SECTION_ZONE, dns_zone_detach(), dns_zone_gettype(), dns_zone_master, dns_zone_notifyreceive(), dns_zone_slave, dns_zone_stub, dns_zt_find(), ISC_LIST_HEAD, ISC_LIST_NEXT, ISC_LOG_INFO, ISC_LOG_NOTICE, ISC_R_NOMORE, ISC_R_SUCCESS, ns_client::message, namebuf, notify_log(), ns_client_getsockaddr(), respond(), tsigkey, dns_rdataset::type, ns_client::view, zone, and dns_view::zonetable.
Referenced by client_request().