djbdnscurve6 45
djbdnscurve6
Loading...
Searching...
No Matches
Functions
dns_ipq.c File Reference

DNS hostname qualification for ipv4 and ipv6. More...

#include "case.h"
#include "byte.h"
#include "str.h"
#include "stralloc.h"
#include "dns.h"
#include "socket_if.h"
#include "ip.h"
Include dependency graph for dns_ipq.c:

Go to the source code of this file.

Functions

int dns_ip4_qualify_rules (stralloc *ipout, stralloc *fqdn, const stralloc *in, const stralloc *rules)
 
int dns_ip_qualify_localhost (stralloc *ipout, stralloc *fqdn, const stralloc *in)
 
int dns_ip4_qualify (stralloc *ipout, stralloc *fqdn, const stralloc *in)
 
int dns_ip6_qualify_rules (stralloc *ipout, stralloc *fqdn, const stralloc *in, const stralloc *rules)
 
int dns_ip6_qualify (stralloc *ipout, stralloc *fqdn, const stralloc *in)
 
int dns_ip_qualify_rules (stralloc *ipout, stralloc *fqdn, const stralloc *in, const stralloc *rules)
 
int dns_ip_qualify (stralloc *ipout, stralloc *fqdn, const stralloc *in)
 

Detailed Description

DNS hostname qualification for ipv4 and ipv6.

Author
djb, feh @source ucspi-tcp

Definition in file dns_ipq.c.

Function Documentation

◆ dns_ip4_qualify()

int dns_ip4_qualify ( stralloc *  ipout,
stralloc *  fqdn,
const stralloc *  in 
)

Definition at line 109 of file dns_ipq.c.

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

◆ dns_ip4_qualify_rules()

int dns_ip4_qualify_rules ( stralloc *  ipout,
stralloc *  fqdn,
const stralloc *  in,
const stralloc *  rules 
)

Definition at line 47 of file dns_ipq.c.

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

◆ dns_ip6_qualify()

int dns_ip6_qualify ( stralloc *  ipout,
stralloc *  fqdn,
const stralloc *  in 
)

Definition at line 157 of file dns_ipq.c.

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

◆ dns_ip6_qualify_rules()

int dns_ip6_qualify_rules ( stralloc *  ipout,
stralloc *  fqdn,
const stralloc *  in,
const stralloc *  rules 
)

Definition at line 121 of file dns_ipq.c.

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

◆ dns_ip_qualify()

int dns_ip_qualify ( stralloc *  ipout,
stralloc *  fqdn,
const stralloc *  in 
)

Definition at line 228 of file dns_ipq.c.

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

◆ dns_ip_qualify_localhost()

int dns_ip_qualify_localhost ( stralloc *  ipout,
stralloc *  fqdn,
const stralloc *  in 
)

Definition at line 83 of file dns_ipq.c.

Here is the caller graph for this function:

◆ dns_ip_qualify_rules()

int dns_ip_qualify_rules ( stralloc *  ipout,
stralloc *  fqdn,
const stralloc *  in,
const stralloc *  rules 
)

Definition at line 169 of file dns_ipq.c.

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