blob: 7a2aaf6daccb6733e818f829f6b5f6662680e204 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
menu "Configuration"
depends on PACKAGE_dnsdist
comment "SSL Support"
choice
prompt "Selected SSL library"
default DNSDIST_OPENSSL
config DNSDIST_GNUTLS
bool "GnuTLS"
config DNSDIST_OPENSSL
bool "OpenSSL"
config DNSDIST_NOSSL
bool "No SSL support"
endchoice
comment "DNS over HTTPS/TLS Support"
depends on !DNSDIST_NOSSL
config DNSDIST_DNS_OVER_HTTPS
depends on DNSDIST_OPENSSL
depends on !DNSDIST_NOSSL
bool "DNS over HTTPS Support"
help
"Enables DNS over HTTPS Support for dnsdist"
default y
config DNSDIST_DNS_OVER_TLS
depends on !DNSDIST_NOSSL
bool "DNS over TLS Support"
help
"Enabled DNS over TLS Support for dnsdist"
default y
config DNSDIST_CARBON
bool "CARBON support"
help
"Enable Carbon (Graphite) support for dnsdist"
default n
config DNSDIST_LMDB
bool "LMDB support"
help
"Enable LMDB support for dnsdist"
default n
config DNSDIST_COMPLETION
bool "Console completion support"
help
"Enable console completion for dnsdist"
default n
config DNSDIST_DEBUG_SYMBOLS
bool "Debug symbols"
help
"Enable debug symbols in the dnsdist binary"
default n
config DNSDIST_DELAY_PIPE
bool "Delay action support"
help
"Enable delay action support for dnsdist"
default n
config DNSDIST_DYNBLOCKS
bool "Dynamic blocks support"
help
"Enable dynamic blocks support for dnsdist"
default n
config DNSDIST_DNSTAP
bool "DNSTAP support"
help
"Enable DNSTAP support for dnsdist"
default n
config DNSDIST_EBPF
bool "eBPF support"
help
"Enable eBPF support for dnsdist"
default n
config DNSDIST_ECS_ACTIONS
bool "ECS actions"
help
"Enable actions that control EDNS Client Subnet support for dnsdist"
default n
config DNSDIST_HASHED
bool "Hashed credentials"
help
"Enable credentials hashing support for dnsdist"
default n
config DNSDIST_IPCIPHER
bool "IP cipher support"
help
"Enable IP cipher support for dnsdist"
default n
config DNSDIST_LIBEDIT
bool "Build with libedit"
help
"Build with libedit - for completion, history and line editing"
default n
config DNSDIST_LMDB
bool "LMDB support"
help
"Enable LMDB support for dnsdist"
default n
config DNSDIST_LUA_ADVANCED
bool "Lua advanced bindings"
help
"Enable Lua bindings for queries and responses manipulation in dnsdist"
default n
config DNSDIST_MAC
bool "MAC address support"
help
"Enable MAC address in ring buffers support for dnsdist"
default y
config DNSDIST_NET_SNMP
bool "Net-SNMP support"
help
"Enable Net-SNMP support for dnsdist"
default n
config DNSDIST_OCSP_STAPLING
bool "OCSP Stapling support"
help
"Enable OCSP Stapling support for dnsdist"
default n
config DNSDIST_PIE
bool "Position Independent Executable"
help
"Build dnsdist as a Position-Independent executable. This is required to benefit from ASLR, but significantly increases the required disk space and memory usage"
default n
config DNSDIST_PROTOBUF
bool "Protobuf support"
help
"Enable exporting queries and responses over Protocol Buffer for dnsdist"
default n
config DNSDIST_PROMETHEUS
bool "Prometheus support"
help
"Enable Prometheus support for dnsdist"
default n
config DNSDIST_RE2
bool "RE2 support"
help
"Enable RE2 support for dnsdist"
default n
config DNSDIST_RULES_ALTER
bool "Rules altering queries"
help
"Enable rules altering queries for dnsdist"
default n
config DNSDIST_SECPOLL
bool "Security polling"
help
"Enable security polling support for dnsdist"
default n
config DNSDIST_SODIUM
bool "Build with libsodium"
help
"Build with libsodium - for encrypted console connections, and DNSCrypt"
default n
config DNSDIST_TOP_N
bool "Top N bindings"
help
"Enable bindings to get the top N queries and responses in dnsdist"
default n
config DNSDIST_WEB
bool "Internal web server"
help
"Enable support for the internal web server in dnsdist"
default n
endmenu
|