notify.h File Reference

RFC1996 A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY). More...

#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.


Detailed Description

RFC1996 A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY).

Definition in file notify.h.


Define Documentation

#define NAMED_NOTIFY_H   1

Definition at line 21 of file notify.h.


Function Documentation

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().


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