Blame
Date:
Sat Nov 8 20:28:31 2014 UTC
Message:
0.9.0 is the last version of Wildcarddnsd, the succeeding project is called Delphinusdnsd and will have its first release around November 15th, 2015. The new project page is at http://delphinusdns.centroid.eu.
01
2005-11-29
pbug
/*
02
2014-04-13
pjp
* Copyright (c) 2005-2014 Peter J. Philipp
03
2005-11-29
pbug
* All rights reserved.
04
2005-11-29
pbug
*
05
2005-11-29
pbug
* Redistribution and use in source and binary forms, with or without
06
2005-11-29
pbug
* modification, are permitted provided that the following conditions
07
2005-11-29
pbug
* are met:
08
2005-11-29
pbug
* 1. Redistributions of source code must retain the above copyright
09
2005-11-29
pbug
* notice, this list of conditions and the following disclaimer.
10
2005-11-29
pbug
* 2. Redistributions in binary form must reproduce the above copyright
11
2005-11-29
pbug
* notice, this list of conditions and the following disclaimer in the
12
2005-11-29
pbug
* documentation and/or other materials provided with the distribution.
13
2005-11-29
pbug
* 3. The name of the author may not be used to endorse or promote products
14
2005-11-29
pbug
* derived from this software without specific prior written permission
15
2005-11-29
pbug
*
16
2005-11-29
pbug
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
17
2005-11-29
pbug
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
18
2005-11-29
pbug
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19
2005-11-29
pbug
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20
2005-11-29
pbug
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21
2005-11-29
pbug
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22
2005-11-29
pbug
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23
2005-11-29
pbug
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24
2005-11-29
pbug
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25
2005-11-29
pbug
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26
2005-11-29
pbug
*
27
2005-11-29
pbug
*/
28
2005-11-29
pbug
#ifndef _INCLUDES_H
29
2005-11-29
pbug
#define _INCLUDES_H
30
2005-11-29
pbug
31
2005-11-29
pbug
#include <sys/param.h>
32
2011-09-19
pbug
#include <sys/ipc.h>
33
2005-11-29
pbug
#include <sys/socket.h>
34
2005-11-29
pbug
#include <sys/time.h>
35
2005-11-29
pbug
#include <sys/stat.h>
36
2009-08-31
pbug
#include <sys/uio.h>
37
2010-03-09
pbug
#include <sys/queue.h>
38
2011-04-12
pbug
#include <sys/mman.h>
39
2011-09-19
pbug
#include <sys/wait.h>
40
2005-11-29
pbug
41
2005-11-29
pbug
#include <net/if.h>
42
2010-09-19
pbug
43
2005-11-29
pbug
#include <netinet/in.h>
44
2010-09-19
pbug
#include <netinet/in_systm.h>
45
2010-09-19
pbug
#include <netinet/ip.h>
46
2010-09-19
pbug
#include <netinet/udp.h>
47
2010-09-30
pbug
#define _KERNEL 1
48
2010-09-30
pbug
#include <netinet/ip6.h>
49
2010-09-30
pbug
#undef _KERNEL
50
2005-11-29
pbug
51
2005-11-29
pbug
#include <arpa/inet.h>
52
2005-11-29
pbug
#include <netdb.h>
53
2005-11-29
pbug
54
2005-11-29
pbug
#include <fcntl.h>
55
2005-11-29
pbug
#include <stdio.h>
56
2005-11-29
pbug
#include <stdlib.h>
57
2011-06-28
pbug
#include <stdarg.h>
58
2005-11-29
pbug
#include <string.h>
59
2005-11-29
pbug
#include <unistd.h>
60
2005-11-29
pbug
#include <errno.h>
61
2005-11-29
pbug
#include <syslog.h>
62
2005-11-29
pbug
#include <ctype.h>
63
2005-11-29
pbug
#include <db.h>
64
2005-11-29
pbug
#include <pwd.h>
65
2005-11-29
pbug
#include <ifaddrs.h>
66
2009-02-28
pbug
#include <dirent.h>
67
2010-03-22
pbug
#include <signal.h>
68
2008-04-10
pbug
69
2010-03-28
pbug
#ifdef __linux__
70
2010-03-28
pbug
#include <grp.h>
71
2010-03-28
pbug
#endif
72
2010-03-28
pbug
73
2008-04-10
pbug
#ifndef NTOHS
74
2008-04-10
pbug
#include "endian.h"
75
2010-10-06
pbug
#endif
76
2010-10-06
pbug
77
2013-02-16
pjp
#if !defined __OpenBSD__ && !defined __NetBSD__
78
2010-10-06
pbug
struct ip6_hdr_pseudo {
79
2010-10-06
pbug
struct in6_addr ip6ph_src;
80
2010-10-06
pbug
struct in6_addr ip6ph_dst;
81
2010-10-06
pbug
u_int32_t ip6ph_len;
82
2010-10-06
pbug
u_int8_t ip6ph_zero[3];
83
2010-10-06
pbug
u_int8_t ip6ph_nxt;
84
2010-10-06
pbug
} __packed;
85
2008-04-10
pbug
#endif
86
2005-11-29
pbug
87
2010-03-28
pbug
#endif
repomaster@centroid.eu