Project

General

Profile

Autoconf options for the most current strongSwan release » History » Version 48

Tobias Brunner, 18.10.2016 11:45
--enable-mgf1 addded, --enable-maemo removed

1 28 Tobias Brunner
h1. Autoconf options for the most current strongSwan release
2 1 Andreas Steffen
3 2 Andreas Steffen
{{>toc}}
4 2 Andreas Steffen
5 19 Tobias Brunner
bq. *Please note:* This page documents the _./configure_ options for the most current release. Therefore, you should always use _./configure --help_ to check which options are actually available for the release you are using.
6 1 Andreas Steffen
7 1 Andreas Steffen
h2. --dir options
8 1 Andreas Steffen
9 19 Tobias Brunner
*Some directories can be configure through [[Autoconf#--with-options|--with options]].*
10 19 Tobias Brunner
11 1 Andreas Steffen
--prefix=PREFIX
12 1 Andreas Steffen
13 1 Andreas Steffen
p((. where to put installation [ _/usr/local_ ]. Most Linux distributions use _"/usr"_.
14 1 Andreas Steffen
15 1 Andreas Steffen
--libexecdir=LIBEXECDIR
16 1 Andreas Steffen
17 1 Andreas Steffen
p((. program executables [ _PREFIX/libexec_ ]
18 16 Tobias Brunner
19 16 Tobias Brunner
--libdir=LIBDIR
20 16 Tobias Brunner
21 16 Tobias Brunner
p((. shared libraries [ _PREFIX/lib_ ]
22 1 Andreas Steffen
 
23 1 Andreas Steffen
--sysconfdir=SYSCONFDIR
24 1 Andreas Steffen
25 1 Andreas Steffen
p((. where to put configuration files [ _PREFIX/etc_ ]. We strongly recommend _"/etc"_.
26 1 Andreas Steffen
27 17 Tobias Brunner
h2. --enable options
28 1 Andreas Steffen
29 17 Tobias Brunner
*The [[pluginlist|plugin list]] provides more information on specific plugins.*
30 17 Tobias Brunner
31 34 Tobias Brunner
--enable-acert
32 34 Tobias Brunner
33 43 Tobias Brunner
p((. enable X.509 attribute certificate checking plugin [ _no_ ]. Since version:5.1.3.
34 34 Tobias Brunner
35 1 Andreas Steffen
--enable-addrblock
36 1 Andreas Steffen
37 34 Tobias Brunner
p((. enable RFC 3779 address block constraint support plugin [ _no_ ].
38 1 Andreas Steffen
39 40 Tobias Brunner
--enable-aesni
40 40 Tobias Brunner
41 40 Tobias Brunner
p((. enable Intel AES-NI crypto plugin [ _no_ ]. Since version:5.3.1.
42 40 Tobias Brunner
43 6 Andreas Steffen
--enable-af-alg
44 6 Andreas Steffen
45 6 Andreas Steffen
p((. enable AF_ALG crypto interface to Linux Crypto API [ _no_ ]. 
46 6 Andreas Steffen
47 1 Andreas Steffen
--enable-agent
48 1 Andreas Steffen
49 6 Andreas Steffen
p((. enable the ssh-agent signing plugin [ _no_ ]. 
50 1 Andreas Steffen
51 35 Tobias Brunner
--enable-aikgen
52 35 Tobias Brunner
53 46 Tobias Brunner
p((. enable AIK generator for TPM 1.2 [ _no_ ]. Since version:5.2.0.
54 1 Andreas Steffen
55 46 Tobias Brunner
--enable-aikpub2
56 46 Tobias Brunner
57 46 Tobias Brunner
p((. enable AIK extractor for TPM 2.0 [ _no_ ]. Since version:5.5.0.
58 46 Tobias Brunner
59 34 Tobias Brunner
--enable-all
60 34 Tobias Brunner
61 43 Tobias Brunner
p((. enable all optional plugins and features (they can be disabled with their respective --disable options) [ _no_ ]. Mainly intended for testing. Since version:5.1.3.
62 34 Tobias Brunner
63 1 Andreas Steffen
--enable-android
64 1 Andreas Steffen
65 22 Tobias Brunner
p((. enable Android specific plugin [ _no_ ]. 
66 1 Andreas Steffen
67 22 Tobias Brunner
--enable-android-log
68 22 Tobias Brunner
69 22 Tobias Brunner
p((. enable Android specific logger plugin [ _no_ ].
70 22 Tobias Brunner
71 1 Andreas Steffen
--enable-attr-sql
72 1 Andreas Steffen
73 6 Andreas Steffen
p((. enable the SQL based configuration attribute plugin [ _no_ ]. 
74 1 Andreas Steffen
 This is a plugin for VPN gateways only, serving virtual IP addresses
75 1 Andreas Steffen
76 28 Tobias Brunner
--enable-bfd-backtraces
77 28 Tobias Brunner
78 43 Tobias Brunner
p((. use binutil's libbfd to resolve backtraces for memory leaks and segfaults [ _no_ ]. Since version:5.0.1.
79 28 Tobias Brunner
80 38 Tobias Brunner
--enable-bliss
81 38 Tobias Brunner
82 38 Tobias Brunner
p((. enable Bimodal Lattice Signature Scheme (BLISS) software implementation plugin [ _no_ ]. Since version:5.2.2.
83 38 Tobias Brunner
84 1 Andreas Steffen
--enable-blowfish
85 1 Andreas Steffen
86 1 Andreas Steffen
p((. enable Blowfish software implementation plugin [ _no_ ].
87 1 Andreas Steffen
88 1 Andreas Steffen
--enable-ccm
89 1 Andreas Steffen
90 1 Andreas Steffen
p((. enable the CCM AEAD wrapper crypto plugin [ _no_ ].
91 1 Andreas Steffen
92 41 Tobias Brunner
--enable-chapoly
93 41 Tobias Brunner
94 41 Tobias Brunner
p((. enables the ChaCha20/Poly1305 AEAD plugin [ _no_ ]. Since version:5.3.3.
95 41 Tobias Brunner
96 19 Tobias Brunner
--enable-certexpire
97 19 Tobias Brunner
98 19 Tobias Brunner
p((. enable CSV export of expiration dates of used certificates [ _no_ ].
99 1 Andreas Steffen
100 28 Tobias Brunner
--enable-cmd
101 28 Tobias Brunner
102 43 Tobias Brunner
p((. enable the command line IKE client charon-cmd [ _no_ ]. Since version:5.1.0.
103 28 Tobias Brunner
104 6 Andreas Steffen
--enable-conftest
105 1 Andreas Steffen
106 33 Tobias Brunner
p((. enable the [[IpsecConftest|IKE conformance test framework]] [ _no_ ].
107 9 Andreas Steffen
108 39 Tobias Brunner
--enable-connmark
109 39 Tobias Brunner
110 39 Tobias Brunner
p((. enable [[connmark]] plugin, which enables conntrack based marks to select return path SA [ _no_ ]. Since version:5.3.0.
111 39 Tobias Brunner
112 1 Andreas Steffen
--enable-coupling
113 1 Andreas Steffen
114 19 Tobias Brunner
p((. enable IKEv2 plugin to couple peer certificates permanently to authentication [ _no_ ].
115 1 Andreas Steffen
116 28 Tobias Brunner
--enable-coverage
117 28 Tobias Brunner
118 43 Tobias Brunner
p((. enable lcov coverage report report generation [ _no_ ]. Since version:5.1.0.
119 28 Tobias Brunner
*Note:* This disables any optimization, so it shouldn't be enabled when building production releases.
120 28 Tobias Brunner
121 1 Andreas Steffen
--enable-ctr
122 1 Andreas Steffen
123 1 Andreas Steffen
p((. enable the counter mode wrapper crypto plugin [ _no_ ].
124 16 Tobias Brunner
125 16 Tobias Brunner
--enable-curl
126 1 Andreas Steffen
127 16 Tobias Brunner
p((. enable plugin to fetch files (CRL/OCSP) via libcurl [ _no_ ]. Requires libcurl.
128 16 Tobias Brunner
129 35 Tobias Brunner
--enable-dbghelp-backtraces
130 35 Tobias Brunner
131 43 Tobias Brunner
p((. use dbghlp.dll on Windows to create and print backtraces for memory leaks and segfaults [ _no_ ]. Since version:5.2.0.
132 35 Tobias Brunner
133 1 Andreas Steffen
--enable-dhcp
134 1 Andreas Steffen
135 19 Tobias Brunner
p((. enable DHCP based attribute provider plugin. [ _no_ ].
136 1 Andreas Steffen
137 30 Tobias Brunner
--enable-dnscert
138 30 Tobias Brunner
139 43 Tobias Brunner
p((. enable plugin that authenticates peers based on CERT resource records in the DNS protected by DNSSEC [ _no_ ]. Since version:5.1.1.
140 30 Tobias Brunner
141 1 Andreas Steffen
--enable-dumm
142 1 Andreas Steffen
143 1 Andreas Steffen
p((. build the new UML test framework [ _no_ ]. See [[DynamicUmlMeshModeler|DUMM]].
144 1 Andreas Steffen
145 9 Andreas Steffen
--enable-duplicheck
146 9 Andreas Steffen
147 19 Tobias Brunner
p((. enable advanced duplicate checking plugin using liveness checks [ _no_ ].
148 1 Andreas Steffen
149 1 Andreas Steffen
--enable-eap-aka
150 1 Andreas Steffen
151 19 Tobias Brunner
p((. build EAP AKA authentication module [ _no_ ].
152 1 Andreas Steffen
153 1 Andreas Steffen
--enable-eap-aka-3gpp2
154 1 Andreas Steffen
155 1 Andreas Steffen
p((. build EAP AKA backend module implementing 3GPP2 algorithm in software [ _no_ ]. Requires libgmp.
156 1 Andreas Steffen
157 22 Tobias Brunner
--enable-eap-dynamic
158 22 Tobias Brunner
159 22 Tobias Brunner
p((. build dynamic EAP proxy module [ _no_ ].
160 22 Tobias Brunner
161 1 Andreas Steffen
--enable-eap-gtc
162 1 Andreas Steffen
163 22 Tobias Brunner
p((. build [[EapGtc|EAP GTC]] authentication module [ _no_ ].
164 1 Andreas Steffen
165 1 Andreas Steffen
--enable-eap-identity
166 1 Andreas Steffen
167 1 Andreas Steffen
p((. build EAP module providing EAP-Identity helper [ _no_ ].
168 1 Andreas Steffen
169 1 Andreas Steffen
--enable-eap-md5
170 1 Andreas Steffen
171 19 Tobias Brunner
p((. build EAP MD5 (CHAP) authentication module [ _no_ ].
172 1 Andreas Steffen
173 1 Andreas Steffen
--enable-eap-mschapv2
174 1 Andreas Steffen
175 19 Tobias Brunner
p((. enable EAP MS-CHAPv2 authentication module [ _no_ ].
176 10 Andreas Steffen
177 10 Andreas Steffen
--enable-eap-peap
178 1 Andreas Steffen
179 1 Andreas Steffen
p((. enable EAP PEAP authentication plugin [ _no_ ].
180 1 Andreas Steffen
181 1 Andreas Steffen
--enable-eap-radius
182 1 Andreas Steffen
183 19 Tobias Brunner
p((. enable [[EapRadius|RADIUS]] proxy authentication module for EAP [ _no_ ].
184 1 Andreas Steffen
185 1 Andreas Steffen
--enable-eap-sim
186 1 Andreas Steffen
187 19 Tobias Brunner
p((. enable EAP-SIM authentication module [ _no_ ].
188 1 Andreas Steffen
189 16 Tobias Brunner
--enable-eap-sim-file
190 11 Andreas Steffen
191 19 Tobias Brunner
p((. enable EAP-SIM back end based on a triplets file [ _no_ ].
192 11 Andreas Steffen
193 11 Andreas Steffen
--enable-eap-sim-pcsc
194 1 Andreas Steffen
195 19 Tobias Brunner
p((. enable EAP-SIM back end based on a smartcard reader [ _no_ ]. Requires libpcsclite.
196 1 Andreas Steffen
197 1 Andreas Steffen
--enable-eap-simaka-pseudonym
198 1 Andreas Steffen
199 1 Andreas Steffen
p((. enable EAP-SIM/AKA pseudonym storage [ _no_ ].
200 1 Andreas Steffen
201 1 Andreas Steffen
--enable-eap-simaka-reauth
202 1 Andreas Steffen
203 1 Andreas Steffen
p((. enable EAP-SIM/AKA reauthentication data storage [ _no_ ].
204 1 Andreas Steffen
205 1 Andreas Steffen
--enable-eap-simaka-sql
206 1 Andreas Steffen
207 19 Tobias Brunner
p((. enable EAP-SIM/AKA backend based on a triplet/quintuplet SQL database [ _no_ ].
208 1 Andreas Steffen
209 1 Andreas Steffen
--enable-eap-tls
210 1 Andreas Steffen
211 1 Andreas Steffen
p((. enable EAP TLS authentication plugin [ _no_ ].
212 1 Andreas Steffen
213 1 Andreas Steffen
--enable-eap-tnc
214 1 Andreas Steffen
215 1 Andreas Steffen
p((. enable EAP TNC trusted network connect plugin [ _no_ ].
216 1 Andreas Steffen
217 1 Andreas Steffen
--enable-eap-ttls
218 1 Andreas Steffen
219 1 Andreas Steffen
p((. enable EAP TTLS authentication plugin [ _no_ ].
220 1 Andreas Steffen
221 23 Tobias Brunner
--enable-error-notify
222 23 Tobias Brunner
223 23 Tobias Brunner
p((. enable [[ErrorNotifyPlugin|error notification plugin]] [ _no_ ].
224 23 Tobias Brunner
225 37 Tobias Brunner
--enable-ext-auth
226 37 Tobias Brunner
227 37 Tobias Brunner
p((. enable plugin calling an external authorization script [ _no_ ]. Since version:5.2.1.
228 37 Tobias Brunner
229 1 Andreas Steffen
--enable-farp
230 1 Andreas Steffen
231 19 Tobias Brunner
p((.  enable ARP faking plugin that responds to ARP requests for virtual IPs assigned to peers [ _no_ ].
232 1 Andreas Steffen
233 1 Andreas Steffen
--enable-fast
234 1 Andreas Steffen
235 19 Tobias Brunner
p((. build libfast (FastCGI Application Server w/ templates) [ _no_ ]. See [[libfast]].
236 1 Andreas Steffen
237 39 Tobias Brunner
--enable-files
238 39 Tobias Brunner
239 39 Tobias Brunner
p((. enable simple file:// URI fetcher [ _no_ ]. Since version:5.3.0.
240 39 Tobias Brunner
241 39 Tobias Brunner
--enable-forecast
242 39 Tobias Brunner
243 39 Tobias Brunner
p((. enable [[forecast]] plugin, which forwards broadcast/multicast messages [ _no_ ]. Since version:5.3.0.
244 39 Tobias Brunner
245 1 Andreas Steffen
--enable-gcm
246 1 Andreas Steffen
247 1 Andreas Steffen
p((. enable the GCM AEAD wrapper crypto plugin [ _no_ ].
248 1 Andreas Steffen
249 1 Andreas Steffen
--enable-gcrypt
250 1 Andreas Steffen
251 1 Andreas Steffen
p((. enable the libgcrypt plugin [ _no_ ]. Requires the GNU Libgcrypt library.
252 1 Andreas Steffen
253 1 Andreas Steffen
--enable-ha
254 1 Andreas Steffen
255 1 Andreas Steffen
p((. enable the [[HighAvailability|high availability]] cluster plugin [ _no_ ]. 
256 19 Tobias Brunner
257 19 Tobias Brunner
--enable-imc-attestation
258 1 Andreas Steffen
259 23 Tobias Brunner
p((. enable IMC attestation module [ _no_ ].
260 1 Andreas Steffen
261 41 Tobias Brunner
--enable-imc-hcd
262 41 Tobias Brunner
263 41 Tobias Brunner
p((. enable [[HCD-IMC|IMC hcd]] module [ _no_ ]. Since version:5.3.3.
264 41 Tobias Brunner
265 23 Tobias Brunner
--enable-imc-os
266 23 Tobias Brunner
267 23 Tobias Brunner
p((. enable IMC operating system module [ _no_ ].
268 23 Tobias Brunner
269 1 Andreas Steffen
--enable-imc-scanner
270 1 Andreas Steffen
271 19 Tobias Brunner
p((. enable IMC port scanner module [ _no_ ].
272 13 Andreas Steffen
273 30 Tobias Brunner
--enable-imc-swid
274 30 Tobias Brunner
275 43 Tobias Brunner
p((. enable IMC swid module [ _no_ ]. Since version:5.1.1.
276 30 Tobias Brunner
277 1 Andreas Steffen
--enable-imc-test
278 13 Andreas Steffen
279 19 Tobias Brunner
p((. enable IMC test module [ _no_ ].
280 12 Andreas Steffen
281 19 Tobias Brunner
--enable-imv-attestation
282 19 Tobias Brunner
283 19 Tobias Brunner
p((. enable IMV attestation module [ _no_ ].
284 41 Tobias Brunner
285 41 Tobias Brunner
--enable-imv-hcd
286 41 Tobias Brunner
287 41 Tobias Brunner
p((. enable [[HCD-IMV|IMV hcd]] module [ _no_ ]. Since version:5.3.3.
288 1 Andreas Steffen
289 23 Tobias Brunner
--enable-imv-os
290 23 Tobias Brunner
291 23 Tobias Brunner
p((. enable IMV operating system module [ _no_ ].
292 23 Tobias Brunner
293 13 Andreas Steffen
--enable-imv-scanner
294 13 Andreas Steffen
295 19 Tobias Brunner
p((. enable IMV port scanner module [ _no_ ].
296 30 Tobias Brunner
297 30 Tobias Brunner
--enable-imv-swid
298 30 Tobias Brunner
299 43 Tobias Brunner
p((. enable IMV swid module [ _no_ ]. Since version:5.1.1.
300 1 Andreas Steffen
301 12 Andreas Steffen
--enable-imv-test
302 12 Andreas Steffen
303 19 Tobias Brunner
p((. enable IMV test module [ _no_ ].
304 12 Andreas Steffen
305 1 Andreas Steffen
--enable-integrity-test
306 1 Andreas Steffen
307 24 Tobias Brunner
p((. enable [[IntegrityTest|integrity testing]] of the daemon, libraries and loaded plugins [ _no_ ].
308 24 Tobias Brunner
309 24 Tobias Brunner
--enable-ipseckey
310 24 Tobias Brunner
311 43 Tobias Brunner
p((. enable IPSECKEY authentication plugin, which authenticates peers based on IPSECKEY resource records in the DNS protected by DNSSEC [ _no_ ]. Since version:5.0.3.
312 1 Andreas Steffen
313 35 Tobias Brunner
--enable-kernel-iph
314 1 Andreas Steffen
315 43 Tobias Brunner
p((. enable the [[Kernel-iph|Windows IP Helper based networking backend]] [ _no_ ]. Since version:5.2.0.
316 1 Andreas Steffen
317 28 Tobias Brunner
--enable-kernel-libipsec
318 28 Tobias Brunner
319 43 Tobias Brunner
p((. enable the [[kernel-libipsec|libipsec-based user-space "kernel" interface]] [ _no_ ]. Since version:5.1.0.
320 28 Tobias Brunner
321 1 Andreas Steffen
--enable-kernel-pfkey
322 1 Andreas Steffen
323 19 Tobias Brunner
p((. enable the PF_KEYv2 NETKEY kernel interface [ _no_ ].
324 1 Andreas Steffen
325 1 Andreas Steffen
--enable-kernel-pfroute
326 1 Andreas Steffen
327 1 Andreas Steffen
p((. enable the PF_ROUTE kernel interface [ _no_ ]. Required for FreeBSD and Mac OS X.
328 1 Andreas Steffen
329 35 Tobias Brunner
--enable-kernel-wfp
330 35 Tobias Brunner
331 43 Tobias Brunner
p((. enable the [[Kernel-wfp|Windows Filtering Platform IPsec backend]] [ _no_ ]. Since version:5.2.0.
332 35 Tobias Brunner
333 28 Tobias Brunner
--enable-keychain
334 28 Tobias Brunner
335 43 Tobias Brunner
p((. enable Mac OS X Keychain Services credential set [ _no_ ]. Since version:5.1.0.
336 28 Tobias Brunner
337 22 Tobias Brunner
--enable-libipsec
338 22 Tobias Brunner
339 22 Tobias Brunner
p((. enable user space IPsec implementation [ _no_ ].
340 22 Tobias Brunner
341 1 Andreas Steffen
--enable-ldap
342 1 Andreas Steffen
343 1 Andreas Steffen
p((. enable LDAP fetcher to fetch files (CRLs) from an LDAP server [ _no_ ]. Requires OpenLDAP.
344 1 Andreas Steffen
345 1 Andreas Steffen
--enable-leak-detective
346 1 Andreas Steffen
347 1 Andreas Steffen
p((. enable malloc hooks to find memory leaks [ _no_ ].
348 5 Andreas Steffen
349 5 Andreas Steffen
--enable-led
350 5 Andreas Steffen
351 19 Tobias Brunner
p((. enable plugin to control LEDs on IKEv2 activity using the Linux kernel LED subsystem [ _no_ ].
352 1 Andreas Steffen
353 1 Andreas Steffen
--enable-load-tester
354 1 Andreas Steffen
355 1 Andreas Steffen
p((. enable load testing plugin for IKEv2 daemon [ _no_ ].
356 1 Andreas Steffen
357 1 Andreas Steffen
--enable-lock-profiler
358 1 Andreas Steffen
359 1 Andreas Steffen
p((. enable lock/mutex profiling code [ _no_ ].
360 1 Andreas Steffen
361 44 Tobias Brunner
--enable-log-thread-ids
362 44 Tobias Brunner
363 44 Tobias Brunner
p((. use thread ID, if available, instead of an incremented value starting from 1, to identify threads [ _no_ ]. Since version:5.4.0.
364 44 Tobias Brunner
365 23 Tobias Brunner
--enable-lookip
366 23 Tobias Brunner
367 23 Tobias Brunner
p((. enable fast virtual IP [[lookip|lookup and notification plugin]] [ _no_ ].
368 23 Tobias Brunner
369 1 Andreas Steffen
--enable-manager
370 1 Andreas Steffen
371 1 Andreas Steffen
p((. build the strongSwan manager web application [ _no_ ]. See [[Manager]].
372 1 Andreas Steffen
373 16 Tobias Brunner
--enable-md4
374 16 Tobias Brunner
375 16 Tobias Brunner
p((. enable MD4 software implementation plugin. Required for eap-mschapv2 plugin [ _no_ ].
376 1 Andreas Steffen
377 1 Andreas Steffen
--enable-medcli
378 1 Andreas Steffen
379 1 Andreas Steffen
p((. enable mediation client web front end and daemon plugin [ _no_ ].
380 1 Andreas Steffen
381 1 Andreas Steffen
--enable-mediation
382 1 Andreas Steffen
383 1 Andreas Steffen
p((. enable IKEv2 Mediation Extension [ _no_ ].
384 1 Andreas Steffen
385 1 Andreas Steffen
--enable-medsrv
386 1 Andreas Steffen
387 1 Andreas Steffen
p((. enable mediation server web front end and daemon plugin [ _no_ ].
388 48 Tobias Brunner
389 48 Tobias Brunner
--enable-mgf1
390 48 Tobias Brunner
391 48 Tobias Brunner
p((. enable the MGF1 software implementation plugin [ _no_ ]. Since version:5.5.1
392 1 Andreas Steffen
393 1 Andreas Steffen
--enable-monolithic
394 1 Andreas Steffen
395 19 Tobias Brunner
p((. build monolithic versions of libstrongswan, libhydra, and libcharon that include all enabled plugins [ _no_ ].
396 1 Andreas Steffen
397 1 Andreas Steffen
--enable-mysql
398 1 Andreas Steffen
399 1 Andreas Steffen
p((. enable MySQL database support [ _no_ ]. Requires libmysqlclient_r.
400 19 Tobias Brunner
401 47 Andreas Steffen
--enable-newhope
402 47 Andreas Steffen
403 47 Andreas Steffen
p((. enable the NewHope post-quantum key exchange plugin [ _no_ ]. Since version:5.5.1
404 47 Andreas Steffen
405 1 Andreas Steffen
--enable-nm
406 1 Andreas Steffen
407 20 Tobias Brunner
p((. enable the [[NetworkManager]] backend [ _no_ ].
408 1 Andreas Steffen
409 31 Andreas Steffen
--enable-ntru
410 31 Andreas Steffen
411 43 Tobias Brunner
p((. enable the NTRUEncrypt key exchange plugin [ _no_ ]. Since version:5.1.2
412 31 Andreas Steffen
413 1 Andreas Steffen
--enable-openssl
414 1 Andreas Steffen
415 1 Andreas Steffen
p((. enable the OpenSSL crypto plugin [ _no_ ]. Requires libcrypto.so.0.9.8.
416 1 Andreas Steffen
417 28 Tobias Brunner
--enable-osx-attr
418 28 Tobias Brunner
419 43 Tobias Brunner
p((. enable Mac OS X SystemConfiguration attribute handler [ _no_ ]. Since version:5.1.0.
420 28 Tobias Brunner
421 44 Tobias Brunner
--enable-p-cscf
422 44 Tobias Brunner
423 44 Tobias Brunner
p((. enable plugin to request P-CSCF server addresses from an ePDG (RFC 7651) [ _no_ ]. Since version:5.4.0.
424 44 Tobias Brunner
425 1 Andreas Steffen
--enable-padlock
426 1 Andreas Steffen
427 1 Andreas Steffen
p((. enable the padlock crypto plugin [ _no_ ]. Requires a VIA Padlock crypto engine.
428 19 Tobias Brunner
429 44 Tobias Brunner
--enable-perl-cpan
430 44 Tobias Brunner
431 44 Tobias Brunner
p((. enable build of provided perl CPAN modules (such as that for the [[vici]] protocol) [ _no_ ]. Since version:5.4.0.
432 44 Tobias Brunner
433 44 Tobias Brunner
--enable-perl-cpan-install
434 44 Tobias Brunner
435 44 Tobias Brunner
p((. enable installation of provided CPAN modules [ _no_ ]. Since version:5.4.0.
436 44 Tobias Brunner
437 1 Andreas Steffen
--enable-pkcs11
438 1 Andreas Steffen
439 1 Andreas Steffen
p((. enable the [[SmartcardsIKEv2|PKCS#11 crypto token]] support plugin [ _no_ ].
440 39 Tobias Brunner
441 39 Tobias Brunner
--enable-python-eggs
442 1 Andreas Steffen
443 40 Tobias Brunner
p((. enable build of provided python eggs (such as that for the [[vici]] protocol) [ _no_ ]. Since version:5.3.0.
444 1 Andreas Steffen
445 40 Tobias Brunner
--enable-python-eggs-install
446 40 Tobias Brunner
447 40 Tobias Brunner
p((. enable local installation of provided python eggs [ _no_ ]. Since version:5.3.1.
448 40 Tobias Brunner
449 23 Tobias Brunner
--enable-rdrand
450 23 Tobias Brunner
451 23 Tobias Brunner
p((. enable the Intel RDRAND random generator plugin [ _no_ ].
452 37 Tobias Brunner
453 1 Andreas Steffen
--enable-ruby-gems
454 1 Andreas Steffen
455 40 Tobias Brunner
p((. enable build of provided ruby gems (such as that for the [[vici]] protocol) [ _no_ ]. Since version:5.2.1.
456 40 Tobias Brunner
457 40 Tobias Brunner
--enable-ruby-gems-install
458 40 Tobias Brunner
459 40 Tobias Brunner
p((. enable local installation of provided ruby gems [ _no_ ]. Since version:5.3.1.
460 37 Tobias Brunner
461 42 Tobias Brunner
--enable-sha3
462 42 Tobias Brunner
463 42 Tobias Brunner
p((. enable SHA3_224/SHA3_256/SHA3_384/SHA3_512 software implementation plugin [ _no_ ]. Since version:5.3.4.
464 42 Tobias Brunner
465 1 Andreas Steffen
--enable-smp
466 1 Andreas Steffen
467 1 Andreas Steffen
p((. enable XML configuration and control interface [ _no_ ]. Requires libxml. See [[SMP]].
468 1 Andreas Steffen
469 1 Andreas Steffen
--enable-socket-dynamic
470 1 Andreas Steffen
471 1 Andreas Steffen
p((. enable dynamic socket implementation for charon [ _no_ ].
472 1 Andreas Steffen
473 35 Tobias Brunner
--enable-socket-win
474 35 Tobias Brunner
475 43 Tobias Brunner
p((. enable [[Socket-win|Winsock2 based socket implementation]] for charon [ _no_ ]. Since version:5.2.0.
476 35 Tobias Brunner
477 1 Andreas Steffen
--enable-soup
478 1 Andreas Steffen
479 1 Andreas Steffen
p((. enable soup fetcher plugin to fetch from HTTP URIs. [ _no_ ]. Requires libsoup.
480 16 Tobias Brunner
481 16 Tobias Brunner
--enable-sql
482 16 Tobias Brunner
483 1 Andreas Steffen
p((. enable SQL database configuration backend [ _no_ ]. See [[SQL]].
484 1 Andreas Steffen
485 35 Tobias Brunner
--enable-sqlite
486 35 Tobias Brunner
487 43 Tobias Brunner
p((. enable SQLite database support [ _no_ ]. Requires libsqlite3.
488 35 Tobias Brunner
489 35 Tobias Brunner
--enable-svc
490 35 Tobias Brunner
491 43 Tobias Brunner
p((. enable [[Charon-svc|charon Windows service]] [ _no_ ]. Since version:5.2.0.
492 35 Tobias Brunner
493 37 Tobias Brunner
--enable-systemd
494 37 Tobias Brunner
495 37 Tobias Brunner
p((. enable systemd specific IKE daemon charon-systemd [ _no_ ]. Since version:5.2.1.
496 37 Tobias Brunner
497 24 Tobias Brunner
--enable-systime-fix
498 24 Tobias Brunner
499 43 Tobias Brunner
p((. enable plugin to handle cert lifetimes with invalid system time gracefully [ _no_ ]. See [[SystimeFixPlugin]]. Since version:5.0.3.
500 24 Tobias Brunner
501 16 Tobias Brunner
--enable-test-vectors
502 16 Tobias Brunner
503 1 Andreas Steffen
p((. enable [[CryptoTest|crypto test]] vectors plugin [ _no_ ].
504 16 Tobias Brunner
505 24 Tobias Brunner
--enable-tkm
506 24 Tobias Brunner
507 43 Tobias Brunner
p((. enable _charon-tkm_ an IKEv2 daemon that is backed by a Trusted Key Manager (TKM) [ _no_ ]. More information can be found on http://www.codelabs.ch/tkm/. Since version:5.0.3.
508 24 Tobias Brunner
509 1 Andreas Steffen
--enable-tnccs-11
510 1 Andreas Steffen
511 1 Andreas Steffen
p((. enable TNCCS 1.1 protocol module [ _no_ ]. Requires libxml2.
512 1 Andreas Steffen
513 1 Andreas Steffen
--enable-tnccs-20
514 1 Andreas Steffen
515 8 Andreas Steffen
p((. enable TNCCS 2.0 protocol module [ _no_ ].
516 6 Andreas Steffen
517 1 Andreas Steffen
--enable-tnccs-dynamic
518 1 Andreas Steffen
519 1 Andreas Steffen
p((. enable dynamic TNCCS protocol discovery module [ _no_ ].
520 1 Andreas Steffen
521 19 Tobias Brunner
--enable-tnc-ifmap
522 19 Tobias Brunner
523 19 Tobias Brunner
p((. enable TNC IF-MAP module [ _no_ ].
524 19 Tobias Brunner
525 4 Andreas Steffen
--enable-tnc-imc
526 4 Andreas Steffen
527 4 Andreas Steffen
p((. enable TNC IMC integrity measurement collector module [ _no_ ].
528 4 Andreas Steffen
529 45 Andreas Steffen
--enable-tnc-imv
530 1 Andreas Steffen
531 1 Andreas Steffen
p((. enable TNC IMV integrity measurement verifier module [ _no_ ].
532 45 Andreas Steffen
533 1 Andreas Steffen
--enable-tss-trousers
534 45 Andreas Steffen
535 46 Tobias Brunner
p((. enable TPM 1.2 TrouSerS library, requires libtspi library [ _no_ ]. Since version:5.5.0.
536 45 Andreas Steffen
537 45 Andreas Steffen
--enable-tss-tss2
538 45 Andreas Steffen
539 46 Tobias Brunner
p((. enable TPM 2.0 TSS2 library, requires libtss2 library [ _no_ ]. Since version:5.5.0.
540 45 Andreas Steffen
541 1 Andreas Steffen
--enable-uci
542 1 Andreas Steffen
543 1 Andreas Steffen
p((. enable the OpenWRT UCI configuration plugin [ _no_ ].
544 1 Andreas Steffen
545 28 Tobias Brunner
--enable-unbound
546 28 Tobias Brunner
547 28 Tobias Brunner
p((. DNSSEC-enabled resolver plugin based on libunbound [ _no_ ].
548 28 Tobias Brunner
549 1 Andreas Steffen
--enable-unity
550 1 Andreas Steffen
551 43 Tobias Brunner
p((. enable Cisco Unity extension plugin [ _no_ ].
552 1 Andreas Steffen
553 35 Tobias Brunner
--enable-unwind-backtraces
554 35 Tobias Brunner
555 43 Tobias Brunner
p((. use libunwind to create backtraces for memory leaks and segfaults [ _no_ ]. Since version:5.1.0.
556 35 Tobias Brunner
557 18 Tobias Brunner
--enable-whitelist
558 1 Andreas Steffen
559 1 Andreas Steffen
p((. enable peer identity whitelisting plugin [ _no_ ]. 
560 1 Andreas Steffen
561 35 Tobias Brunner
--enable-winhttp
562 35 Tobias Brunner
563 43 Tobias Brunner
p((. enable [[Winhttp|WinHTTP based HTTP/HTTPS fetching plugin]]. [ _no_ ]. Since version:5.2.0.
564 35 Tobias Brunner
565 1 Andreas Steffen
--enable-xauth-eap
566 1 Andreas Steffen
567 19 Tobias Brunner
p((. enable XAuth backend using EAP methods to verify password [ _no_ ].
568 24 Tobias Brunner
569 24 Tobias Brunner
--enable-xauth-noauth
570 24 Tobias Brunner
571 43 Tobias Brunner
p((. enable XAuth pseudo-backend that does not actually verify or even request any credentials [ _no_ ]. Since version:5.0.3.
572 1 Andreas Steffen
573 22 Tobias Brunner
--enable-xauth-pam
574 22 Tobias Brunner
575 22 Tobias Brunner
p((. enable [[XAuthPam|XAuth backend using PAM]] to verify passwords [ _no_ ].
576 22 Tobias Brunner
577 1 Andreas Steffen
h2. --disable options
578 19 Tobias Brunner
579 19 Tobias Brunner
*The [[pluginlist|plugin list]] provides more information on specific plugins.*
580 19 Tobias Brunner
581 19 Tobias Brunner
--disable-aes
582 1 Andreas Steffen
583 1 Andreas Steffen
p((. disable default AES software implementation plugin [ _no_ ].
584 1 Andreas Steffen
585 1 Andreas Steffen
--disable-attr
586 1 Andreas Steffen
587 1 Andreas Steffen
p((. disable strongswan.conf based configuration of DNS and WINS server attributes [ _no_ ].
588 1 Andreas Steffen
 This is a plugin for VPN gateways only, serving internal DNS and WINS nameserver information.
589 1 Andreas Steffen
590 1 Andreas Steffen
--disable-charon
591 1 Andreas Steffen
592 20 Tobias Brunner
p((. disable the build of the IKEv1/IKEv2 keying daemon charon [ _no_ ].
593 7 Andreas Steffen
594 21 Tobias Brunner
--disable-cmac
595 21 Tobias Brunner
596 21 Tobias Brunner
p((. disable CMAC crypto implementation plugin [ _no_ ].
597 21 Tobias Brunner
598 7 Andreas Steffen
--disable-constraints
599 7 Andreas Steffen
600 7 Andreas Steffen
p((. disable advanced X.509 constraint checking plugin [ _no_ ].
601 1 Andreas Steffen
602 26 Tobias Brunner
--disable-defaults
603 26 Tobias Brunner
604 43 Tobias Brunner
p((. disable all features that are enabled by default [ _no_ ]. Basically it's short for adding all options listed in this section. Since version:5.0.3.
605 26 Tobias Brunner
606 1 Andreas Steffen
--disable-des
607 1 Andreas Steffen
608 1 Andreas Steffen
p((. disable default DES/3DES software implementation plugin [ _no_ ].
609 1 Andreas Steffen
610 1 Andreas Steffen
--disable-dnskey
611 1 Andreas Steffen
612 1 Andreas Steffen
p((. disable DNS RR key decoding plugin [ _no_ ].
613 1 Andreas Steffen
614 1 Andreas Steffen
--disable-fips-prf
615 1 Andreas Steffen
616 1 Andreas Steffen
p((. disable default FIPS PRF software implementation plugin [ _no_ ].
617 1 Andreas Steffen
618 1 Andreas Steffen
--disable-gmp
619 1 Andreas Steffen
620 1 Andreas Steffen
p((. disable default GNU Multi Precision (libgmp) based public key cryptography implementation plugin [ _no_ ].
621 1 Andreas Steffen
622 1 Andreas Steffen
--disable-hmac
623 1 Andreas Steffen
624 1 Andreas Steffen
p((. disable default HMAC crypto implementation plugin [ _no_ ].
625 1 Andreas Steffen
626 20 Tobias Brunner
--disable-ikev1
627 20 Tobias Brunner
628 20 Tobias Brunner
p((. disable IKEv1 protocol support in charon [ _no_ ].
629 20 Tobias Brunner
630 20 Tobias Brunner
--disable-ikev2
631 20 Tobias Brunner
632 20 Tobias Brunner
p((. disable IKEv2 protocol support in charon [ _no_ ].
633 20 Tobias Brunner
634 1 Andreas Steffen
--disable-kernel-netlink
635 1 Andreas Steffen
636 1 Andreas Steffen
p((. disable default Netlink kernel interface [ _no_ ].
637 1 Andreas Steffen
638 1 Andreas Steffen
--disable-load-warning
639 1 Andreas Steffen
640 20 Tobias Brunner
p((. disable the charon plugin load option warning in starter [ _no_ ]
641 16 Tobias Brunner
642 16 Tobias Brunner
--disable-md5
643 16 Tobias Brunner
644 16 Tobias Brunner
p((. disable default MD5 software implementation plugin [ _no_ ].
645 1 Andreas Steffen
646 20 Tobias Brunner
--disable-nonce
647 20 Tobias Brunner
648 20 Tobias Brunner
p((. disable nonce generation plugin [ _no_ ].
649 20 Tobias Brunner
650 1 Andreas Steffen
--disable-pem
651 1 Andreas Steffen
652 1 Andreas Steffen
p((. disable PEM decoding plugin [ _no_ ].
653 1 Andreas Steffen
654 1 Andreas Steffen
--disable-pgp
655 19 Tobias Brunner
656 1 Andreas Steffen
p((. disable PGP key decoding plugin [ _no_ ].
657 19 Tobias Brunner
658 19 Tobias Brunner
--disable-pkcs1
659 19 Tobias Brunner
660 19 Tobias Brunner
p((. disable PKCS#1 key decoding plugin [ _no_ ].
661 1 Andreas Steffen
662 23 Tobias Brunner
--disable-pkcs7
663 23 Tobias Brunner
664 23 Tobias Brunner
p((. disable PKCS#7 container support plugin [ _no_ ].
665 23 Tobias Brunner
666 1 Andreas Steffen
--disable-pkcs8
667 1 Andreas Steffen
668 1 Andreas Steffen
p((. disable PKCS#8 private key decoding plugin [ _no_ ].
669 1 Andreas Steffen
670 28 Tobias Brunner
--disable-pkcs12
671 28 Tobias Brunner
672 43 Tobias Brunner
p((. disable PKCS#12 container support plugin [ _no_ ]. Since version:5.1.0.
673 1 Andreas Steffen
674 35 Tobias Brunner
--disable-pki
675 35 Tobias Brunner
676 43 Tobias Brunner
p((. disable [[ipsecpki|pki]] certificate utility [ _no_ ]. Separate option since version:5.2.0, was included in _--disable-tools_ before.
677 35 Tobias Brunner
678 1 Andreas Steffen
--disable-pubkey
679 1 Andreas Steffen
680 1 Andreas Steffen
p((. disable default RAW public key support plugin [ _no_ ].
681 1 Andreas Steffen
682 1 Andreas Steffen
--disable-random
683 1 Andreas Steffen
684 1 Andreas Steffen
p((. disable default RNG implementation using the raw /dev/(u)random devices [ _no_ ].
685 1 Andreas Steffen
686 28 Tobias Brunner
--disable-rc2
687 28 Tobias Brunner
688 43 Tobias Brunner
p((. disable RC2 software implementation plugin [ _no_ ]. Since version:5.1.0.
689 1 Andreas Steffen
690 1 Andreas Steffen
--disable-resolve
691 1 Andreas Steffen
692 1 Andreas Steffen
p((. disable writing DNS information received via configuration payload to /etc/resolv.conf [ _no_ ].
693 7 Andreas Steffen
 This is a plugin for VPN clients only.
694 1 Andreas Steffen
695 1 Andreas Steffen
--disable-revocation
696 1 Andreas Steffen
697 1 Andreas Steffen
p((. disable X.509 CRL/OCSP revocation check plugin [ _no_ ].
698 1 Andreas Steffen
699 36 Tobias Brunner
--disable-scepclient
700 36 Tobias Brunner
701 43 Tobias Brunner
p((. disable [[ScepClient|SCEP client]] tool [ _no_ ]. Separate option since version:5.2.0, was included in _--disable-tools_ before.
702 36 Tobias Brunner
703 1 Andreas Steffen
--disable-scripts
704 1 Andreas Steffen
705 1 Andreas Steffen
p((. disable the build of additional utilities (found in directory scripts) [ _no_ ].
706 1 Andreas Steffen
707 1 Andreas Steffen
--disable-sha1
708 1 Andreas Steffen
709 16 Tobias Brunner
p((. disable default SHA-1 software implementation plugin [ _no_ ].
710 19 Tobias Brunner
711 16 Tobias Brunner
--disable-sha2
712 1 Andreas Steffen
713 1 Andreas Steffen
p((. disable default SHA-256/SHA-384/SHA-512 software implementation plugin [ _no_ ].
714 1 Andreas Steffen
715 1 Andreas Steffen
--disable-socket-default
716 1 Andreas Steffen
717 28 Tobias Brunner
p((. disable default socket implementation for charon [ _no_ ].
718 28 Tobias Brunner
719 1 Andreas Steffen
--disable-sshkey
720 1 Andreas Steffen
721 1 Andreas Steffen
p((. disable SSH key decoding plugin [ _no_ ]. Since version:5.1.0.
722 1 Andreas Steffen
723 28 Tobias Brunner
--disable-stroke
724 28 Tobias Brunner
725 43 Tobias Brunner
p((. disable charon's stroke configuration backend [ _no_ ].
726 1 Andreas Steffen
727 44 Tobias Brunner
--disable-swanctl
728 44 Tobias Brunner
729 44 Tobias Brunner
p((. disable [[swanctl]] configuration and control tool [ _no_ ]. Since version:5.2.0, enabled since version:5.4.0.
730 44 Tobias Brunner
731 1 Andreas Steffen
--disable-updown
732 1 Andreas Steffen
733 35 Tobias Brunner
p((. disable updown firewall script plugin [ _no_ ].  
734 44 Tobias Brunner
735 44 Tobias Brunner
--disable-vici
736 44 Tobias Brunner
737 44 Tobias Brunner
p((. disable the [[Vici|Versatile IKE Configuration Interface]] plugin. [ _no_ ]. Since version:5.2.0, enabled since version:5.4.0.
738 1 Andreas Steffen
739 1 Andreas Steffen
--disable-x509
740 1 Andreas Steffen
741 19 Tobias Brunner
p((. disable default X.509 certificate implementation plugin [ _no_ ].
742 16 Tobias Brunner
743 20 Tobias Brunner
--disable-xauth-generic
744 16 Tobias Brunner
745 20 Tobias Brunner
p((. disable generic XAauth backend [ _no_ ].
746 1 Andreas Steffen
747 16 Tobias Brunner
--disable-xcbc
748 16 Tobias Brunner
749 16 Tobias Brunner
p((. disable default XCBC crypto implementation plugin [ _no_ ].
750 1 Andreas Steffen
751 1 Andreas Steffen
h2. --with options
752 1 Andreas Steffen
753 1 Andreas Steffen
--with-capabilities=LIBCAP
754 1 Andreas Steffen
755 1 Andreas Steffen
p((. set capability dropping library. Currently supported values are _libcap_ and _native_ [ _no_ ].
756 22 Tobias Brunner
757 22 Tobias Brunner
--with-charon-udp-port=PORT
758 22 Tobias Brunner
759 22 Tobias Brunner
p((. UDP port used by charon locally. Set to 0 to allocate randomly. [ _500_ ]
760 22 Tobias Brunner
761 22 Tobias Brunner
--with-charon-natt-port=PORT
762 22 Tobias Brunner
763 22 Tobias Brunner
p((. UDP port used by charon locally in case a NAT is detected (must be different from charon-udp-port). Set to 0 to allocate randomly. [ _4500_ ]
764 22 Tobias Brunner
765 22 Tobias Brunner
--with-dev-headers=DIR
766 22 Tobias Brunner
767 22 Tobias Brunner
p((. install strongSwan development headers to DIR [ _no_ ].
768 19 Tobias Brunner
769 27 Tobias Brunner
--with-fips-mode=MODE
770 27 Tobias Brunner
771 27 Tobias Brunner
p((. set OpenSSL FIPS mode: disabled (0), enabled (1), Suite B enabled (2) [ _0_ ].
772 27 Tobias Brunner
773 1 Andreas Steffen
--with-group=GROUP
774 16 Tobias Brunner
775 19 Tobias Brunner
p((. [[ReducedPrivileges|change group]] of the daemons to GROUP after startup [ _root_ ].
776 1 Andreas Steffen
777 1 Andreas Steffen
--with-imcvdir=IMCVDIR
778 1 Andreas Steffen
779 1 Andreas Steffen
p((. set the installation path of IMC and IMV dynamic libraries [ _IPSECLIBDIR/imcvs_ ].
780 1 Andreas Steffen
781 1 Andreas Steffen
--with-ipsecdir=IPSECDIR
782 16 Tobias Brunner
783 1 Andreas Steffen
p((. installation path for ipsec tools [ _LIBEXECDIR/ipsec_ ].
784 1 Andreas Steffen
785 1 Andreas Steffen
--with-ipseclibdir=IPSECLIBDIR
786 1 Andreas Steffen
787 1 Andreas Steffen
p((. installation path for ipsec libraries (libstrongswan, libhydra, libcharon etc.) [ _LIBDIR/ipsec_ ].
788 1 Andreas Steffen
789 20 Tobias Brunner
--with-ipsec-script=SCRIPTNAME
790 20 Tobias Brunner
791 20 Tobias Brunner
p((. change the name of the ipsec script [ _ipsec_].
792 20 Tobias Brunner
793 1 Andreas Steffen
--with-linux-headers=DIR
794 16 Tobias Brunner
795 1 Andreas Steffen
p((. linux header files to be used [ _../include_ ].
796 1 Andreas Steffen
797 19 Tobias Brunner
--with-mpz_powm_sec=YES|NO
798 19 Tobias Brunner
799 19 Tobias Brunner
p((. use the more side-channel resistant mpz_powm_sec in libgmp, if available [ _yes_ ].
800 19 Tobias Brunner
801 16 Tobias Brunner
--with-nm-ca-dir=NMCADIR
802 16 Tobias Brunner
803 20 Tobias Brunner
p((. directory the NM backend uses to look up trusted root certificates [ _/usr/share/ca-certificates_ ].
804 16 Tobias Brunner
805 1 Andreas Steffen
--with-piddir=DIR
806 1 Andreas Steffen
807 1 Andreas Steffen
p((. path for PID and UNIX socket files [ _/var/run_ ].
808 1 Andreas Steffen
809 1 Andreas Steffen
--with-plugindir=PLUGINDIR
810 1 Andreas Steffen
811 1 Andreas Steffen
p((. installation path for plugins [ _IPSECLIBDIR/plugins_ ].
812 1 Andreas Steffen
813 1 Andreas Steffen
--with-printf-hooks=IMPL
814 1 Andreas Steffen
815 43 Tobias Brunner
p((. force the use of a specific printf()-hook implementation (auto, builtin, glibc, vstr) [ _auto_ ], since version:5.1.3.
816 39 Tobias Brunner
817 39 Tobias Brunner
--with-pythoneggdir=arg
818 39 Tobias Brunner
819 39 Tobias Brunner
p((. path to install python eggs to [ _site-packages directory_ ]. Since version:5.3.0.
820 16 Tobias Brunner
821 1 Andreas Steffen
--with-random-device=DEV
822 1 Andreas Steffen
823 16 Tobias Brunner
p((. set the device for true random data [ _/dev/random_ ].
824 1 Andreas Steffen
825 1 Andreas Steffen
--with-resolv-conf=FILE
826 1 Andreas Steffen
827 19 Tobias Brunner
p((. set the file to store DNS server information [ _SYSCONFDIR/resolv.conf_ ].
828 1 Andreas Steffen
829 1 Andreas Steffen
--with-routing-table=NUM
830 1 Andreas Steffen
831 1 Andreas Steffen
p((. routing table for IPsec source routes (set to 0 to use default routing table) [ _220_ ].
832 1 Andreas Steffen
833 19 Tobias Brunner
--with-routing-table-prio=PRIO
834 19 Tobias Brunner
835 19 Tobias Brunner
p((. priority for IPsec routing table [ _220_ ].
836 37 Tobias Brunner
837 37 Tobias Brunner
--with-rubygemdir=arg
838 37 Tobias Brunner
839 37 Tobias Brunner
p((. path to install ruby gems to [ _gem environment gemdir_ ]. Since version:5.2.1.
840 19 Tobias Brunner
841 19 Tobias Brunner
--with-strongswan-conf=FILE
842 1 Andreas Steffen
843 1 Andreas Steffen
p((. set the strongswan.conf file location [ _SYSCONFDIR/strongswan.conf_ ].
844 35 Tobias Brunner
845 35 Tobias Brunner
--with-systemdsystemunitdir=arg
846 35 Tobias Brunner
847 43 Tobias Brunner
p((. directory for systemd service files [ _$systemdsystemunitdir_default_ ].
848 23 Tobias Brunner
849 23 Tobias Brunner
--with-swanctldir=arg
850 23 Tobias Brunner
851 23 Tobias Brunner
p((. base directory for [[swanctl]] configuration files and credentials [ _SYSCONFDIR/swanctl_ ]. Since version:5.2.0.
852 1 Andreas Steffen
853 1 Andreas Steffen
--with-urandom-device=DEV
854 1 Andreas Steffen
855 1 Andreas Steffen
p((. set the device for pseudo random data [ _/dev/urandom_ ].
856 1 Andreas Steffen
857 1 Andreas Steffen
--with-user=USER
858 1 Andreas Steffen
859 19 Tobias Brunner
p((. [[nonRoot|change user]] of the daemons to USER after startup [ _root_ ].