1 | dnl Process this file with autoconf to produce a configure script. |
1 | dnl Process this file with autoconf to produce a configure script. |
2 | |
2 | |
3 | AC_PREREQ(2.57) |
3 | AC_PREREQ(2.57) |
4 | AC_INIT(src/vped.C) |
4 | AC_INIT(src/vped.C) |
5 | AC_CANONICAL_TARGET |
5 | AC_CANONICAL_TARGET |
6 | AM_INIT_AUTOMAKE(vpe, 1.5) |
6 | AM_INIT_AUTOMAKE(vpe, 1.6) |
7 | AM_CONFIG_HEADER(config.h) |
7 | AM_CONFIG_HEADER(config.h) |
8 | AM_MAINTAINER_MODE |
8 | AM_MAINTAINER_MODE |
9 | |
9 | |
10 | AH_TOP([ |
10 | AH_TOP([ |
11 | #ifndef CONFIG_H__ |
11 | #ifndef CONFIG_H__ |
… | |
… | |
260 | AC_ARG_ENABLE(tcp, |
260 | AC_ARG_ENABLE(tcp, |
261 | [AC_HELP_STRING(--enable-tcp, [enable tcp protocol support (default disabled).])], |
261 | [AC_HELP_STRING(--enable-tcp, [enable tcp protocol support (default disabled).])], |
262 | AC_DEFINE_UNQUOTED(ENABLE_TCP, 1, [TCP protocol support.]) |
262 | AC_DEFINE_UNQUOTED(ENABLE_TCP, 1, [TCP protocol support.]) |
263 | ) |
263 | ) |
264 | |
264 | |
|
|
265 | AC_ARG_ENABLE(dns, |
|
|
266 | [AC_HELP_STRING(--enable-dns, [enable dns tunnel protocol support (DOES NOT WORK).])], |
|
|
267 | AC_DEFINE_UNQUOTED(ENABLE_DNS, 1, [DNS tunnel protocol support.]) |
|
|
268 | ) |
|
|
269 | |
265 | AC_ARG_ENABLE(http-proxy, |
270 | AC_ARG_ENABLE(http-proxy, |
266 | [AC_HELP_STRING(--enable-http-proxy, [enable http proxy connect support (default disabled).])], |
271 | [AC_HELP_STRING(--enable-http-proxy, [enable http proxy connect support (default disabled).])], |
267 | AC_DEFINE_UNQUOTED(ENABLE_HTTP_PROXY, 1, [http proxy connect support.]) |
272 | AC_DEFINE_UNQUOTED(ENABLE_HTTP_PROXY, 1, [http proxy connect support.]) |
268 | ) |
273 | ) |
269 | |
274 | |
270 | HMAC=8 dnl see also the AC_HELP_STRING |
275 | HMAC=12 dnl see also the AC_HELP_STRING |
271 | AC_ARG_ENABLE(hmac-length, |
276 | AC_ARG_ENABLE(hmac-length, |
272 | [AC_HELP_STRING(--enable-hmac-length=BYTES, [use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])], |
277 | [AC_HELP_STRING(--enable-hmac-length=BYTES, [use a hmac of length BYTES bytes (default 12). Allowed values are 4, 8, 12, 16.])], |
273 | HMAC=$enableval |
278 | HMAC=$enableval |
274 | ) |
279 | ) |
275 | AC_DEFINE_UNQUOTED(HMACLENGTH, $HMAC, [Size of HMAC in each packet in bytes.]) |
280 | AC_DEFINE_UNQUOTED(HMACLENGTH, $HMAC, [Size of HMAC in each packet in bytes.]) |
… | |
… | |
356 | echo "*** WARNING: The digest you have chosen ($DIGEST) is known to be insecure" |
361 | echo "*** WARNING: The digest you have chosen ($DIGEST) is known to be insecure" |
357 | fi |
362 | fi |
358 | |
363 | |
359 | if test "$HMAC" -lt 12; then |
364 | if test "$HMAC" -lt 12; then |
360 | echo "***" |
365 | echo "***" |
361 | echo "*** WARNING: The hmac length you have chosen ($HMAC) might be insecure" |
366 | echo "*** WARNING: The hmac length you have chosen ($HMAC) is probably insecure" |
362 | fi |
367 | fi |
363 | |
368 | |
364 | if test "$RAND" -lt 8; then |
369 | if test "$RAND" -lt 8; then |
365 | echo "***" |
370 | echo "***" |
366 | echo "*** WARNING: The random prefix you have chosen ($RAND) might be insecure" |
371 | echo "*** WARNING: The random prefix you have chosen ($RAND) is probably insecure" |
367 | fi |
372 | fi |
368 | |
373 | |
369 | echo "***" |
374 | echo "***" |
370 | |
375 | |
371 | echo |
376 | echo |