ISC_PLATFORM_HAVELONGLONG
ISC_SOCKADDR_LEN_T
expanded_sysconfdir
+PYTHON_INSTALL_LIB
+PYTHON_INSTALL_DIR
PYTHON_TOOLS
KEYMGR
COVERAGE
enable_afl
enable_seccomp
with_python
+with_python_install_dir
enable_kqueue
enable_epoll
enable_devpoll
--with-sysroot=DIR Search for dependent libraries within DIR
(or the compiler's sysroot if not specified).
--with-python=PATH specify path to python interpreter
+ --with-python-install-dir=PATH
+ installation directory for Python modules
--with-geoip=PATH Build with GeoIP support (yes|no|path)
--with-gssapi=[PATH|[/path/]krb5-config] Specify path for system-supplied GSSAPI [default=yes]
--with-randomdev=PATH Specify path for random device
fi
+# Check whether --with-python-install-dir was given.
+if test "${with_python_install_dir+set}" = set; then :
+ withval=$with_python_install_dir; use_python_install_dir="$withval"
+else
+ use_python_install_dir="unspec"
+fi
+
+
python="python python3 python3.5 python3.4 python3.3 python3.2 python2 python2.7"
testargparse='try: import argparse
unset PYTHON
fi
done
- if test "X$PYTHON" = "X"
+ if test "X$PYTHON" != "X"
then
+ case "$use_python_install_dir" in
+ unspec)
+ PYTHON_INSTALL_DIR=""
+ PYTHON_INSTALL_LIB=""
+ ;;
+ *)
+ PYTHON_INSTALL_DIR="$use_python_install_dir"
+ PYTHON_INSTALL_LIB="--install-lib=$use_python_install_dir"
+ ;;
+ esac
+ else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for python support" >&5
$as_echo_n "checking for python support... " >&6; }
case "$use_python" in
+
+
#
# Special processing of paths depending on whether --prefix,
# --sysconfdir or --localstatedir arguments were given. What's
to be 128 bits for AES128, 160 bits for SHA1 and
256 bits for SHA256.
</p>
+ <p>
+ If there are multiple secrets specified, the first
+ one listed in <code class="filename">named.conf</code> is
+ used to generate new server cookies. The others
+ will only be used to verify returned cookies.
+ </p>
</dd>
<dt><span class="term"><span class="command"><strong>response-padding</strong></span></span></dt>
<dd>
validator messages.
</p>
</li>
+<li class="listitem">
+ <p>
+ Multiple <span class="command"><strong>cookie-secret</strong></span> clause are now
+ supported. The first <span class="command"><strong>cookie-secret</strong></span> in
+ <code class="filename">named.conf</code> is used to generate new
+ server cookies. Any others are used to accept old server
+ cookies or those generated by other servers using the
+ matching <span class="command"><strong>cookie-secret</strong></span>.
+ </p>
+ </li>
</ul></div>
</div>
validator messages.
</p>
</li>
+<li class="listitem">
+ <p>
+ Multiple <span class="command"><strong>cookie-secret</strong></span> clause are now
+ supported. The first <span class="command"><strong>cookie-secret</strong></span> in
+ <code class="filename">named.conf</code> is used to generate new
+ server cookies. Any others are used to accept old server
+ cookies or those generated by other servers using the
+ matching <span class="command"><strong>cookie-secret</strong></span>.
+ </p>
+ </li>
</ul></div>
</div>
cleaning-interval <integer>;
clients-per-query <integer>;
cookie-algorithm ( aes | sha1 | sha256 );
- cookie-secret <string>;
+ cookie-secret <string>; // may occur multiple times
coresize ( default | unlimited | <sizeval> );
datasize ( default | unlimited | <sizeval> );
deallocate-on-exit <boolean>; // obsolete