xfrout.h File Reference

Outgoing zone transfers (AXFR + IXFR). More...

Go to the source code of this file.

Defines

#define NAMED_XFROUT_H   1

Functions

void ns_xfr_start (ns_client_t *client, dns_rdatatype_t xfrtype)


Detailed Description

Outgoing zone transfers (AXFR + IXFR).

Definition in file xfrout.h.


Define Documentation

#define NAMED_XFROUT_H   1

Definition at line 21 of file xfrout.h.


Function Documentation

void ns_xfr_start ( ns_client_t client,
dns_rdatatype_t  xfrtype 
)

Definition at line 727 of file xfrout.c.

References axfr_rrstream_create(), CHECK, compound_rrstream_create(), rrstream_methods::destroy, dns_db_closeversion(), dns_db_createsoatuple(), dns_db_currentversion(), dns_db_detach(), DNS_DIFFOP_EXISTS, dns_difftuple_free(), dns_dlzallowzonexfr(), DNS_LOGCATEGORY_SECURITY, DNS_LOGCATEGORY_XFER_OUT, dns_many_answers, dns_message_currentname(), dns_message_firstname(), dns_message_getquerytsig(), dns_message_gettsigkey(), dns_message_nextname(), dns_name_equal(), dns_name_format(), DNS_NAME_FORMATSIZE, dns_nsstatscounter_xfrrej, dns_peer_getprovideixfr(), dns_peer_gettransferformat(), dns_peerlist_peerbyaddr(), DNS_R_FORMERR, DNS_R_NOTAUTH, DNS_R_REFUSED, DNS_RDATA_INIT, dns_rdataclass_format(), DNS_RDATACLASS_FORMATSIZE, dns_rdataset_current(), dns_rdataset_first(), dns_rdataset_next(), DNS_SECTION_AUTHORITY, DNS_SECTION_QUESTION, DNS_SERIAL_GE, dns_soa_getserial(), dns_zone_detach(), dns_zone_dlz, dns_zone_getdb(), dns_zone_getexpiretime(), dns_zone_getidleout(), dns_zone_getjournal(), dns_zone_getmaxxfrout(), dns_zone_getraw(), dns_zone_gettype(), dns_zone_getxfracl(), dns_zone_master, dns_zone_slave, dns_zt_find(), FAILC, FAILQ, rrstream_methods::first, dns_message::id, inc_stats(), INSIST, ISC_FALSE, ISC_LIST_EMPTY, ISC_LIST_HEAD, ISC_LIST_NEXT, ISC_LOG_DEBUG, ISC_LOG_ERROR, ISC_LOG_INFO, ISC_LOG_WARNING, isc_log_write(), isc_netaddr_fromsockaddr(), isc_quota_attach(), isc_quota_detach(), ISC_R_NOMORE, ISC_R_NOPERM, ISC_R_NOTFOUND, ISC_R_RANGE, ISC_R_SUCCESS, isc_result_totext(), isc_time_seconds(), ISC_TRUE, ixfr_rrstream_create(), mctx, rrstream::methods, xfrout_ctx_t::mnemonic, dns_tsigkey::name, ns_client_aclmsg(), NS_CLIENT_ACLMSGSIZE, ns_client_checkacl(), ns_client_error(), ns_client_log(), NS_CLIENTATTR_HAVEEXPIRE, NS_CLIENTATTR_TCP, NS_CLIENTATTR_WANTEXPIRE, NS_LOGMODULE_XFER_OUT, dns_difftuple::rdata, dns_rdataset::rdclass, sendstream(), soa_rrstream_create(), xfrout_ctx_t::stream, xfrout_ctx_t::tsigkey, dns_rdataset::type, XFROUT_COMMON_LOGARGS, xfrout_ctx_create(), xfrout_fail(), xfrout_log1(), and zone.

Referenced by ns_query_start().


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