OpenDNSSEC-signer  2.0.3
Macros | Functions
xfrd.c File Reference
#include "config.h"
#include "daemon/engine.h"
#include "daemon/xfrhandler.h"
#include "duration.h"
#include "file.h"
#include "log.h"
#include "status.h"
#include "util.h"
#include "signer/domain.h"
#include "signer/zone.h"
#include "wire/tcpset.h"
#include "wire/xfrd.h"
#include "signer/backup.h"
#include <unistd.h>
#include <fcntl.h>

Go to the source code of this file.

Macros

#define XFRD_TSIG_MAX_UNSIGNED   100
 

Functions

xfrd_typexfrd_create (xfrhandler_type *xfrhandler, zone_type *zone)
 
void xfrd_set_timer_now (xfrd_type *xfrd)
 
void xfrd_set_timer_retry (xfrd_type *xfrd)
 
void xfrd_set_timer_refresh (xfrd_type *xfrd)
 
socklen_t xfrd_acl_sockaddr_to (acl_type *acl, struct sockaddr_storage *to)
 
void xfrd_cleanup (xfrd_type *xfrd, int backup)
 

Macro Definition Documentation

◆ XFRD_TSIG_MAX_UNSIGNED

#define XFRD_TSIG_MAX_UNSIGNED   100

Zone transfers.

Definition at line 49 of file xfrd.c.

Function Documentation

◆ xfrd_acl_sockaddr_to()

socklen_t xfrd_acl_sockaddr_to ( acl_type acl,
struct sockaddr_storage *  to 
)

Use acl address to setup remote sockaddr struct.

Definition at line 537 of file xfrd.c.

References DNS_PORT_STRING, and acl_struct::port.

◆ xfrd_cleanup()

void xfrd_cleanup ( xfrd_type xfrd,
int  backup 
)

Cleanup zone transfer structure.

Definition at line 2159 of file xfrd.c.

Referenced by xfrd_create(), and zone_cleanup().

◆ xfrd_create()

xfrd_type* xfrd_create ( xfrhandler_type xfrhandler,
zone_type zone 
)

◆ xfrd_set_timer_now()

void xfrd_set_timer_now ( xfrd_type xfrd)

Set timeout for zone transfer to now.

Definition at line 454 of file xfrd.c.

References xfrd_struct::xfrhandler, and xfrd_struct::zone.

◆ xfrd_set_timer_refresh()

void xfrd_set_timer_refresh ( xfrd_type xfrd)

Set timeout for zone transfer to REFRESH.

Definition at line 490 of file xfrd.c.

References xfrd_struct::xfrhandler, and xfrd_struct::zone.

◆ xfrd_set_timer_retry()

void xfrd_set_timer_retry ( xfrd_type xfrd)

Set timeout for zone transfer to RETRY.

Definition at line 472 of file xfrd.c.

References xfrd_struct::xfrhandler, and xfrd_struct::zone.