mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-23 08:10:30 -05:00
- updated configure, dependencies and flex output.
git-svn-id: file:///svn/unbound/trunk@4159 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
491b0a26e4
commit
7641f23f87
7 changed files with 2738 additions and 2471 deletions
23
Makefile.in
23
Makefile.in
|
|
@ -765,8 +765,9 @@ modstack.lo modstack.o: $(srcdir)/services/modstack.c config.h $(srcdir)/service
|
||||||
$(srcdir)/iterator/iterator.h $(srcdir)/services/outbound_list.h $(srcdir)/validator/validator.h \
|
$(srcdir)/iterator/iterator.h $(srcdir)/services/outbound_list.h $(srcdir)/validator/validator.h \
|
||||||
$(srcdir)/validator/val_utils.h $(srcdir)/respip/respip.h $(srcdir)/services/localzone.h \
|
$(srcdir)/validator/val_utils.h $(srcdir)/respip/respip.h $(srcdir)/services/localzone.h \
|
||||||
$(srcdir)/util/storage/dnstree.h $(srcdir)/services/view.h $(PYTHONMOD_HEADER) \
|
$(srcdir)/util/storage/dnstree.h $(srcdir)/services/view.h $(PYTHONMOD_HEADER) \
|
||||||
$(srcdir)/cachedb/cachedb.h $(srcdir)/edns-subnet/subnetmod.h $(srcdir)/util/alloc.h $(srcdir)/util/net_help.h \
|
$(srcdir)/cachedb/cachedb.h $(srcdir)/ipsecmod/ipsecmod.h $(srcdir)/edns-subnet/subnetmod.h \
|
||||||
$(srcdir)/util/storage/slabhash.h $(srcdir)/edns-subnet/addrtree.h $(srcdir)/edns-subnet/edns-subnet.h
|
$(srcdir)/util/alloc.h $(srcdir)/util/net_help.h $(srcdir)/util/storage/slabhash.h \
|
||||||
|
$(srcdir)/edns-subnet/addrtree.h $(srcdir)/edns-subnet/edns-subnet.h
|
||||||
view.lo view.o: $(srcdir)/services/view.c config.h $(srcdir)/services/view.h $(srcdir)/util/rbtree.h \
|
view.lo view.o: $(srcdir)/services/view.c config.h $(srcdir)/services/view.h $(srcdir)/util/rbtree.h \
|
||||||
$(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/services/localzone.h $(srcdir)/util/storage/dnstree.h \
|
$(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/services/localzone.h $(srcdir)/util/storage/dnstree.h \
|
||||||
$(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/data/msgreply.h \
|
$(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/data/msgreply.h \
|
||||||
|
|
@ -835,8 +836,8 @@ fptr_wlist.lo fptr_wlist.o: $(srcdir)/util/fptr_wlist.c config.h $(srcdir)/util/
|
||||||
$(srcdir)/validator/autotrust.h $(srcdir)/libunbound/libworker.h $(srcdir)/libunbound/context.h \
|
$(srcdir)/validator/autotrust.h $(srcdir)/libunbound/libworker.h $(srcdir)/libunbound/context.h \
|
||||||
$(srcdir)/util/alloc.h $(srcdir)/libunbound/unbound.h $(srcdir)/libunbound/worker.h $(srcdir)/sldns/sbuffer.h \
|
$(srcdir)/util/alloc.h $(srcdir)/libunbound/unbound.h $(srcdir)/libunbound/worker.h $(srcdir)/sldns/sbuffer.h \
|
||||||
$(srcdir)/util/config_file.h $(srcdir)/respip/respip.h $(PYTHONMOD_HEADER) \
|
$(srcdir)/util/config_file.h $(srcdir)/respip/respip.h $(PYTHONMOD_HEADER) \
|
||||||
$(srcdir)/cachedb/cachedb.h $(srcdir)/edns-subnet/subnetmod.h $(srcdir)/util/net_help.h \
|
$(srcdir)/cachedb/cachedb.h $(srcdir)/ipsecmod/ipsecmod.h $(srcdir)/edns-subnet/subnetmod.h \
|
||||||
$(srcdir)/edns-subnet/addrtree.h $(srcdir)/edns-subnet/edns-subnet.h
|
$(srcdir)/util/net_help.h $(srcdir)/edns-subnet/addrtree.h $(srcdir)/edns-subnet/edns-subnet.h
|
||||||
locks.lo locks.o: $(srcdir)/util/locks.c config.h $(srcdir)/util/locks.h $(srcdir)/util/log.h
|
locks.lo locks.o: $(srcdir)/util/locks.c config.h $(srcdir)/util/locks.h $(srcdir)/util/log.h
|
||||||
log.lo log.o: $(srcdir)/util/log.c config.h $(srcdir)/util/log.h $(srcdir)/util/locks.h $(srcdir)/sldns/sbuffer.h
|
log.lo log.o: $(srcdir)/util/log.c config.h $(srcdir)/util/log.h $(srcdir)/util/locks.h $(srcdir)/sldns/sbuffer.h
|
||||||
mini_event.lo mini_event.o: $(srcdir)/util/mini_event.c config.h $(srcdir)/util/mini_event.h $(srcdir)/util/rbtree.h \
|
mini_event.lo mini_event.o: $(srcdir)/util/mini_event.c config.h $(srcdir)/util/mini_event.h $(srcdir)/util/rbtree.h \
|
||||||
|
|
@ -1029,6 +1030,20 @@ checklocks.lo checklocks.o: $(srcdir)/testcode/checklocks.c config.h $(srcdir)/u
|
||||||
dnscrypt.lo dnscrypt.o: $(srcdir)/dnscrypt/dnscrypt.c config.h $(srcdir)/sldns/sbuffer.h \
|
dnscrypt.lo dnscrypt.o: $(srcdir)/dnscrypt/dnscrypt.c config.h $(srcdir)/sldns/sbuffer.h \
|
||||||
$(srcdir)/util/config_file.h $(srcdir)/util/net_help.h $(srcdir)/util/log.h $(srcdir)/util/netevent.h \
|
$(srcdir)/util/config_file.h $(srcdir)/util/net_help.h $(srcdir)/util/log.h $(srcdir)/util/netevent.h \
|
||||||
$(srcdir)/dnscrypt/dnscrypt.h $(srcdir)/dnscrypt/cert.h
|
$(srcdir)/dnscrypt/dnscrypt.h $(srcdir)/dnscrypt/cert.h
|
||||||
|
ipsecmod.lo ipsecmod.o: $(srcdir)/ipsecmod/ipsecmod.c config.h $(srcdir)/ipsecmod/ipsecmod.h \
|
||||||
|
$(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
|
||||||
|
$(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/msgparse.h \
|
||||||
|
$(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/rbtree.h $(srcdir)/ipsecmod/ipsecmod-whitelist.h \
|
||||||
|
$(srcdir)/util/storage/dnstree.h $(srcdir)/util/fptr_wlist.h $(srcdir)/util/netevent.h \
|
||||||
|
$(srcdir)/dnscrypt/dnscrypt.h $(srcdir)/dnscrypt/cert.h \
|
||||||
|
$(srcdir)/util/tube.h $(srcdir)/services/mesh.h $(srcdir)/services/modstack.h $(srcdir)/util/regional.h \
|
||||||
|
$(srcdir)/util/net_help.h $(srcdir)/util/config_file.h $(srcdir)/services/cache/dns.h $(srcdir)/sldns/wire2str.h
|
||||||
|
ipsecmod-whitelist.lo ipsecmod-whitelist.o: $(srcdir)/ipsecmod/ipsecmod-whitelist.c config.h \
|
||||||
|
$(srcdir)/ipsecmod/ipsecmod.h $(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h \
|
||||||
|
$(srcdir)/util/log.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h \
|
||||||
|
$(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/rbtree.h \
|
||||||
|
$(srcdir)/ipsecmod/ipsecmod-whitelist.h $(srcdir)/util/storage/dnstree.h $(srcdir)/util/regional.h \
|
||||||
|
$(srcdir)/util/config_file.h $(srcdir)/util/data/dname.h $(srcdir)/sldns/str2wire.h
|
||||||
unitanchor.lo unitanchor.o: $(srcdir)/testcode/unitanchor.c config.h $(srcdir)/util/log.h $(srcdir)/util/data/dname.h \
|
unitanchor.lo unitanchor.o: $(srcdir)/testcode/unitanchor.c config.h $(srcdir)/util/log.h $(srcdir)/util/data/dname.h \
|
||||||
$(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/testcode/unitmain.h \
|
$(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/testcode/unitmain.h \
|
||||||
$(srcdir)/validator/val_anchor.h $(srcdir)/util/rbtree.h $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/rrdef.h
|
$(srcdir)/validator/val_anchor.h $(srcdir)/util/rbtree.h $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/rrdef.h
|
||||||
|
|
|
||||||
|
|
@ -663,9 +663,6 @@
|
||||||
/* Define to 1 to use cachedb support */
|
/* Define to 1 to use cachedb support */
|
||||||
#undef USE_CACHEDB
|
#undef USE_CACHEDB
|
||||||
|
|
||||||
/* Define to 1 to use ipsecmod support */
|
|
||||||
#undef USE_IPSECMOD
|
|
||||||
|
|
||||||
/* Define to 1 to enable dnscrypt support */
|
/* Define to 1 to enable dnscrypt support */
|
||||||
#undef USE_DNSCRYPT
|
#undef USE_DNSCRYPT
|
||||||
|
|
||||||
|
|
@ -684,6 +681,9 @@
|
||||||
/* Define this to enable GOST support. */
|
/* Define this to enable GOST support. */
|
||||||
#undef USE_GOST
|
#undef USE_GOST
|
||||||
|
|
||||||
|
/* Define to 1 to use ipsecmod support. */
|
||||||
|
#undef USE_IPSECMOD
|
||||||
|
|
||||||
/* Define if you want to use internal select based events */
|
/* Define if you want to use internal select based events */
|
||||||
#undef USE_MINI_EVENT
|
#undef USE_MINI_EVENT
|
||||||
|
|
||||||
|
|
|
||||||
26
configure
vendored
26
configure
vendored
|
|
@ -638,6 +638,8 @@ INSTALLTARGET
|
||||||
ALLTARGET
|
ALLTARGET
|
||||||
SOURCEFILE
|
SOURCEFILE
|
||||||
SOURCEDETERMINE
|
SOURCEDETERMINE
|
||||||
|
IPSECMOD_HEADER
|
||||||
|
IPSECMOD_OBJ
|
||||||
DNSCRYPT_OBJ
|
DNSCRYPT_OBJ
|
||||||
DNSCRYPT_SRC
|
DNSCRYPT_SRC
|
||||||
ENABLE_DNSCRYPT
|
ENABLE_DNSCRYPT
|
||||||
|
|
@ -867,6 +869,7 @@ with_libfstrm
|
||||||
enable_dnscrypt
|
enable_dnscrypt
|
||||||
with_libsodium
|
with_libsodium
|
||||||
enable_cachedb
|
enable_cachedb
|
||||||
|
enable_ipsecmod
|
||||||
with_libunbound_only
|
with_libunbound_only
|
||||||
'
|
'
|
||||||
ac_precious_vars='build_alias
|
ac_precious_vars='build_alias
|
||||||
|
|
@ -1547,6 +1550,8 @@ Optional Features:
|
||||||
--enable-dnscrypt Enable dnscrypt support (requires libsodium)
|
--enable-dnscrypt Enable dnscrypt support (requires libsodium)
|
||||||
--enable-cachedb enable cachedb module that can use external cache
|
--enable-cachedb enable cachedb module that can use external cache
|
||||||
storage
|
storage
|
||||||
|
--enable-ipsecmod Enable ipsecmod module that facilitates
|
||||||
|
opportunistic IPsec
|
||||||
|
|
||||||
Optional Packages:
|
Optional Packages:
|
||||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||||
|
|
@ -20347,6 +20352,27 @@ $as_echo "#define USE_CACHEDB 1" >>confdefs.h
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# check for ipsecmod if requested
|
||||||
|
# Check whether --enable-ipsecmod was given.
|
||||||
|
if test "${enable_ipsecmod+set}" = set; then :
|
||||||
|
enableval=$enable_ipsecmod;
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$enable_ipsecmod" in
|
||||||
|
yes)
|
||||||
|
|
||||||
|
$as_echo "#define USE_IPSECMOD 1" >>confdefs.h
|
||||||
|
|
||||||
|
IPSECMOD_OBJ="ipsecmod.lo ipsecmod-whitelist.lo"
|
||||||
|
|
||||||
|
IPSECMOD_HEADER='$(srcdir)/ipsecmod/ipsecmod.h $(srcdir)/ipsecmod/ipsecmod-whitelist.h'
|
||||||
|
|
||||||
|
;;
|
||||||
|
no|*)
|
||||||
|
# nothing
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${MAKE:-make} supports $< with implicit rule in scope" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${MAKE:-make} supports $< with implicit rule in scope" >&5
|
||||||
$as_echo_n "checking if ${MAKE:-make} supports $< with implicit rule in scope... " >&6; }
|
$as_echo_n "checking if ${MAKE:-make} supports $< with implicit rule in scope... " >&6; }
|
||||||
# on openBSD, the implicit rule make $< work.
|
# on openBSD, the implicit rule make $< work.
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
16 May 2017: Wouter
|
16 May 2017: Wouter
|
||||||
- updated dependencies in the makefile.
|
- updated dependencies in the makefile.
|
||||||
- document trust-anchor-signaling in example config file.
|
- document trust-anchor-signaling in example config file.
|
||||||
|
- updated configure, dependencies and flex output.
|
||||||
|
|
||||||
12 May 2017: Wouter
|
12 May 2017: Wouter
|
||||||
- Adjust servfail by iterator to not store in cache when serve-expired
|
- Adjust servfail by iterator to not store in cache when serve-expired
|
||||||
|
|
|
||||||
3242
util/configlexer.c
3242
util/configlexer.c
File diff suppressed because it is too large
Load diff
1885
util/configparser.c
1885
util/configparser.c
File diff suppressed because it is too large
Load diff
|
|
@ -250,7 +250,13 @@ extern int yydebug;
|
||||||
VAR_DNSCRYPT_PORT = 460,
|
VAR_DNSCRYPT_PORT = 460,
|
||||||
VAR_DNSCRYPT_PROVIDER = 461,
|
VAR_DNSCRYPT_PROVIDER = 461,
|
||||||
VAR_DNSCRYPT_SECRET_KEY = 462,
|
VAR_DNSCRYPT_SECRET_KEY = 462,
|
||||||
VAR_DNSCRYPT_PROVIDER_CERT = 463
|
VAR_DNSCRYPT_PROVIDER_CERT = 463,
|
||||||
|
VAR_IPSECMOD_ENABLED = 464,
|
||||||
|
VAR_IPSECMOD_HOOK = 465,
|
||||||
|
VAR_IPSECMOD_IGNORE_BOGUS = 466,
|
||||||
|
VAR_IPSECMOD_MAX_TTL = 467,
|
||||||
|
VAR_IPSECMOD_WHITELIST = 468,
|
||||||
|
VAR_IPSECMOD_STRICT = 469
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
/* Tokens. */
|
/* Tokens. */
|
||||||
|
|
@ -460,6 +466,12 @@ extern int yydebug;
|
||||||
#define VAR_DNSCRYPT_PROVIDER 461
|
#define VAR_DNSCRYPT_PROVIDER 461
|
||||||
#define VAR_DNSCRYPT_SECRET_KEY 462
|
#define VAR_DNSCRYPT_SECRET_KEY 462
|
||||||
#define VAR_DNSCRYPT_PROVIDER_CERT 463
|
#define VAR_DNSCRYPT_PROVIDER_CERT 463
|
||||||
|
#define VAR_IPSECMOD_ENABLED 464
|
||||||
|
#define VAR_IPSECMOD_HOOK 465
|
||||||
|
#define VAR_IPSECMOD_IGNORE_BOGUS 466
|
||||||
|
#define VAR_IPSECMOD_MAX_TTL 467
|
||||||
|
#define VAR_IPSECMOD_WHITELIST 468
|
||||||
|
#define VAR_IPSECMOD_STRICT 469
|
||||||
|
|
||||||
/* Value type. */
|
/* Value type. */
|
||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
|
|
@ -470,7 +482,7 @@ union YYSTYPE
|
||||||
|
|
||||||
char* str;
|
char* str;
|
||||||
|
|
||||||
#line 474 "util/configparser.h" /* yacc.c:1909 */
|
#line 486 "util/configparser.h" /* yacc.c:1909 */
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef union YYSTYPE YYSTYPE;
|
typedef union YYSTYPE YYSTYPE;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue