#include <unistd.h>
#include "droproot.h"
#include "exit.h"
#include "env.h"
#include "uint_t.h"
#include "ip.h"
#include "tai.h"
#include "buffer.h"
#include "timeout.h"
#include "open.h"
#include "seek.h"
#include "cdbread.h"
#include "stralloc.h"
#include "logmsg.h"
#include "str.h"
#include "byte.h"
#include "case.h"
#include "dns.h"
#include "scan.h"
#include "qlog.h"
#include "response.h"
#include "clientloc.h"
#include "edns0.h"
Go to the source code of this file.
|
int | respond (char *, char *, char *) |
|
void | nomem () |
|
void | die_truncated () |
|
void | die_netwrite () |
|
void | die_netread () |
|
void | die_outside () |
|
void | die_cdbread () |
|
void | die_cdbformat () |
|
int | safewrite (int fd, char *buf, unsigned int len) |
|
void | print (char *buf, unsigned int len) |
|
void | axfrcheck (char *q) |
|
void | get (char *buf, unsigned int len) |
|
void | copy (char *buf, unsigned int len) |
|
void | doname (stralloc *sa) |
|
int | build (stralloc *sa, char *q, int flagsoa, char id[2]) |
|
void | doaxfr (char id[2]) |
|
void | netread (char *buf, unsigned int len) |
|
int | main () |
|
◆ WHO
◆ axfrcheck()
void axfrcheck |
( |
char * |
q | ) |
|
◆ build()
int build |
( |
stralloc * |
sa, |
|
|
char * |
q, |
|
|
int |
flagsoa, |
|
|
char |
id[2] |
|
) |
| |
◆ copy()
void copy |
( |
char * |
buf, |
|
|
unsigned int |
len |
|
) |
| |
◆ die_cdbformat()
◆ die_cdbread()
◆ die_netread()
void die_netread |
( |
void |
| ) |
|
◆ die_netwrite()
void die_netwrite |
( |
void |
| ) |
|
◆ die_outside()
◆ die_truncated()
◆ doaxfr()
void doaxfr |
( |
char |
id[2] | ) |
|
◆ doname()
void doname |
( |
stralloc * |
sa | ) |
|
◆ get()
void get |
( |
char * |
buf, |
|
|
unsigned int |
len |
|
) |
| |
◆ main()
◆ netread()
void netread |
( |
char * |
buf, |
|
|
unsigned int |
len |
|
) |
| |
◆ nomem()
◆ print()
void print |
( |
char * |
buf, |
|
|
unsigned int |
len |
|
) |
| |
◆ respond()
int respond |
( |
char * |
, |
|
|
char * |
, |
|
|
char * |
|
|
) |
| |
◆ safewrite()
int safewrite |
( |
int |
fd, |
|
|
char * |
buf, |
|
|
unsigned int |
len |
|
) |
| |
◆ axfr
◆ bcdb
◆ bcdbspace
◆ buf
◆ clientloc
◆ data
◆ dlen
◆ dpos
◆ fdcdb
◆ ip
◆ len
◆ netwrite
◆ netwritespace
◆ now
◆ port
◆ tcpheader
◆ typeclass
◆ zonelen