From cd1f1fb56df3f34f6b5631614eb09b26cf122f97 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 2 Apr 2013 00:02:56 +0900 Subject: [PATCH] Deprecate --enable-async-dns6 The IPv6 asynchronous name resolver is enabled if the host has at least one interface with IPv6 address configured (the loopback address will not be counted), which is roughly the same behaviour of the standard getaddrinfo(3). To disable IPv6 asynchronous name resolver, use --disable-ipv6. --- src/OptionHandlerFactory.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc index c6476197..e3863170 100644 --- a/src/OptionHandlerFactory.cc +++ b/src/OptionHandlerFactory.cc @@ -290,11 +290,12 @@ std::vector OptionHandlerFactory::createOptionHandlers() } #ifdef ENABLE_ASYNC_DNS { - OptionHandler* op(new BooleanOptionHandler - (PREF_ENABLE_ASYNC_DNS6, - TEXT_ENABLE_ASYNC_DNS6, - A2_V_FALSE, - OptionHandler::OPT_ARG)); + // TODO Deprecated + OptionHandler* op(new DeprecatedOptionHandler(new BooleanOptionHandler + (PREF_ENABLE_ASYNC_DNS6, + TEXT_ENABLE_ASYNC_DNS6, + A2_V_FALSE, + OptionHandler::OPT_ARG))); op->addTag(TAG_ADVANCED); op->setInitialOption(true); op->setChangeGlobalOption(true);