djbdnscurve6 45
djbdnscurve6
Loading...
Searching...
No Matches
Functions | Variables
server.c File Reference
#include <sys/stat.h>
#include <unistd.h>
#include "byte.h"
#include "case.h"
#include "env.h"
#include "buffer.h"
#include "ip.h"
#include "uint_t.h"
#include "ndelay.h"
#include "socket_if.h"
#include "droproot.h"
#include "qlog.h"
#include "response.h"
#include "dns.h"
#include "alloc.h"
#include "str.h"
#include "open.h"
#include "logmsg.h"
#include "curve.h"
Include dependency graph for server.c:

Go to the source code of this file.

Functions

int respond (char *, char *, char *)
 
void init_server (void)
 
void nomem ()
 
int main ()
 

Variables

uint16 dnsport = 53
 
char * fatal
 
char * starting
 
int flagdualstack = 0
 
int flagipv6anycast = 0
 
int flagcurved
 
unsigned char curvekey [32]
 

Function Documentation

◆ init_server()

void init_server ( void  )

Definition at line 162 of file rbldns.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( )

Definition at line 176 of file server.c.

Here is the call graph for this function:

◆ nomem()

void nomem ( void  )

Definition at line 40 of file server.c.

◆ respond()

int respond ( char *  ,
char *  ,
char *   
)

Variable Documentation

◆ curvekey

unsigned char curvekey[32]

Definition at line 33 of file server.c.

◆ dnsport

uint16 dnsport = 53

Definition at line 22 of file server.c.

◆ fatal

char* fatal
extern

Definition at line 16 of file rbldns.c.

◆ flagcurved

int flagcurved
extern

Definition at line 17 of file rbldns.c.

◆ flagdualstack

int flagdualstack = 0

Definition at line 27 of file server.c.

◆ flagipv6anycast

int flagipv6anycast = 0

Definition at line 28 of file server.c.

◆ starting

char* starting
extern

Definition at line 160 of file rbldns.c.