djbdnscurve6 51
djbdnscurve6
Loading...
Searching...
No Matches
Functions
log.h File Reference
#include "uint_t.h"
#include "dns.h"
Include dependency graph for log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void log_startup (const char[16], uint32, const char[16], int, char *)
 
void log_query (uint64 *, const char[16], unsigned int, const char[2], const char *, const char[2], const char *)
 
void log_querydrop (uint64 *, const char *)
 
void log_querydone (uint64 *, unsigned int, const char *)
 
void log_ignore_referral (const char[16], const char *, const char *)
 
void log_tcpopen (const char[16], unsigned int)
 
void log_tcpclose (const char[16], unsigned int)
 
void log_cachedanswer (const char *, const char[2])
 
void log_cachedcname (const char *, const char *)
 
void log_cachednxdomain (const char *)
 
void log_cachedns (const char *, const char *)
 
void log_tx (const char *, const char[2], const char *, const char[QUERY_MAXIPLEN], int, unsigned int)
 
void log_nxdomain (const char[16], const char *, unsigned int)
 
void log_nodata (const char[16], const char *, const char[2], unsigned int)
 
void log_servfail (const char *)
 
void log_servflag (const char[16], int)
 
void log_lame (const char[16], const char *, const char *)
 
void log_rr (const char[16], const char *, const char[2], const char *, unsigned int, unsigned int)
 
void log_rrns (const char[16], const char *, const char *, unsigned int)
 
void log_rrcname (const char[16], const char *, const char *, unsigned int)
 
void log_rrptr (const char[16], const char *, const char *, unsigned int)
 
void log_rrmx (const char[16], const char *, const char *, const char[2], unsigned int)
 
void log_rrsoa (const char[16], const char *, const char *, const char *, const char[20], unsigned int)
 
void log_stats (void)
 

Function Documentation

◆ log_cachedanswer()

void log_cachedanswer ( const char *  q,
const char  type[2] 
)

Definition at line 181 of file log.c.

◆ log_cachedcname()

void log_cachedcname ( const char *  dn,
const char *  dn2 
)

Definition at line 188 of file log.c.

◆ log_cachedns()

void log_cachedns ( const char *  control,
const char *  ns 
)

Definition at line 194 of file log.c.

◆ log_cachednxdomain()

void log_cachednxdomain ( const char *  dn)

Definition at line 200 of file log.c.

◆ log_ignore_referral()

void log_ignore_referral ( const char  server[16],
const char *  control,
const char *  referral 
)

Definition at line 136 of file log.c.

◆ log_lame()

void log_lame ( const char  server[16],
const char *  control,
const char *  referral 
)

Definition at line 220 of file log.c.

◆ log_nodata()

void log_nodata ( const char  server[16],
const char *  q,
const char  qtype[2],
unsigned int  ttl 
)

Definition at line 213 of file log.c.

◆ log_nxdomain()

void log_nxdomain ( const char  server[16],
const char *  q,
unsigned int  ttl 
)

Definition at line 206 of file log.c.

◆ log_query()

void log_query ( uint64 *  qnum,
const char  client[16],
unsigned int  port,
const char  id[2],
const char *  q,
const char  qtype[2],
const char *  p 
)

Definition at line 112 of file log.c.

Here is the caller graph for this function:

◆ log_querydone()

void log_querydone ( uint64 *  qnum,
unsigned int  len,
const char *  p 
)

Definition at line 121 of file log.c.

Here is the caller graph for this function:

◆ log_querydrop()

void log_querydrop ( uint64 *  qnum,
const char *  p 
)

Definition at line 127 of file log.c.

Here is the caller graph for this function:

◆ log_rr()

void log_rr ( const char  server[16],
const char *  q,
const char  type[2],
const char *  buf,
unsigned int  len,
unsigned int  ttl 
)

Definition at line 246 of file log.c.

◆ log_rrcname()

void log_rrcname ( const char  server[16],
const char *  q,
const char *  data,
unsigned int  ttl 
)

Definition at line 270 of file log.c.

◆ log_rrmx()

void log_rrmx ( const char  server[16],
const char *  q,
const char *  mx,
const char  pref[2],
unsigned int  ttl 
)

Definition at line 286 of file log.c.

◆ log_rrns()

void log_rrns ( const char  server[16],
const char *  q,
const char *  data,
unsigned int  ttl 
)

Definition at line 263 of file log.c.

◆ log_rrptr()

void log_rrptr ( const char  server[16],
const char *  q,
const char *  data,
unsigned int  ttl 
)

Definition at line 278 of file log.c.

◆ log_rrsoa()

void log_rrsoa ( const char  server[16],
const char *  q,
const char *  n1,
const char *  n2,
const char  misc[20],
unsigned int  ttl 
)

Definition at line 297 of file log.c.

◆ log_servfail()

void log_servfail ( const char *  dn)

Definition at line 237 of file log.c.

◆ log_servflag()

void log_servflag ( const char  server[16],
int  flag 
)

Definition at line 227 of file log.c.

◆ log_startup()

void log_startup ( const char  listip[16],
uint32  scope,
const char  sendip[16],
int  size,
char *  x 
)

Definition at line 95 of file log.c.

Here is the caller graph for this function:

◆ log_stats()

void log_stats ( void  )

Definition at line 312 of file log.c.

◆ log_tcpclose()

void log_tcpclose ( const char  client[16],
unsigned int  port 
)

Definition at line 150 of file log.c.

Here is the caller graph for this function:

◆ log_tcpopen()

void log_tcpopen ( const char  client[16],
unsigned int  port 
)

Definition at line 143 of file log.c.

Here is the caller graph for this function:

◆ log_tx()

void log_tx ( const char *  q,
const char  qtype[2],
const char *  control,
const char  servers[QUERY_MAXIPLEN],
int  flagkey,
unsigned int  gluelessness 
)

Definition at line 159 of file log.c.