OpenDNSSEC-signer  2.1.9
Macros | Functions | Variables
axfr.c File Reference
#include "config.h"
#include "adapter/addns.h"
#include "adapter/adutil.h"
#include "file.h"
#include "util.h"
#include "wire/axfr.h"
#include "wire/buffer.h"
#include "wire/edns.h"
#include "wire/query.h"
#include "wire/sock.h"

Go to the source code of this file.

Macros

#define AXFR_TSIG_SIGN_EVERY_NTH   96 /* tsig sign every N packets. */
 

Functions

query_state soa_request (query_type *q, engine_type *engine)
 
query_state axfr (query_type *q, engine_type *engine, int fallback)
 
query_state ixfr (query_type *q, engine_type *engine)
 

Variables

const char * axfr_str = "axfr"
 

Macro Definition Documentation

◆ AXFR_TSIG_SIGN_EVERY_NTH

#define AXFR_TSIG_SIGN_EVERY_NTH   96 /* tsig sign every N packets. */

AXFR.

Definition at line 43 of file axfr.c.

Function Documentation

◆ axfr()

query_state axfr ( query_type q,
engine_type engine,
int  fallback 
)

Do AXFR.

Definition at line 152 of file axfr.c.

◆ ixfr()

query_state ixfr ( query_type q,
engine_type engine 
)

Do IXFR (equal to AXFR for now).

Definition at line 389 of file axfr.c.

Referenced by ixfr_add_rr(), ixfr_cleanup(), ixfr_del_rr(), ixfr_print(), and ixfr_purge().

◆ soa_request()

query_state soa_request ( query_type q,
engine_type engine 
)

Handle SOA request.

Definition at line 53 of file axfr.c.

Variable Documentation

◆ axfr_str

const char* axfr_str = "axfr"

Definition at line 45 of file axfr.c.