]> git.ipfire.org Git - thirdparty/bind9.git/commit
Add parser support for DoH configuration options
authorEvan Hunt <each@isc.org>
Wed, 16 Sep 2020 19:21:32 +0000 (12:21 -0700)
committerOndřej Surý <ondrej@sury.org>
Wed, 3 Feb 2021 11:06:17 +0000 (12:06 +0100)
commit06951472dd52eb11136502cf1ec61abfb679da20
tree6cccc6fffdfb71d83671894bdb2178712127dc8c
parent6b9a31989cea5bf350f4b26ebef7e88d2cc7c70c
Add parser support for DoH configuration options

This commit adds stub parser support and tests for:
- an "http" global option for HTTP/2 endpoint configuration.
- command line options to set http or https port numbers by
  specifying -p http=PORT or -p https=PORT.  (NOTE: this change
  only affects syntax; specifying HTTP and HTTPS ports on the
  command line currently has no effect.)
- named.conf options "http-port" and "https-port"
- HTTPSPORT environment variable for use when running tests.
25 files changed:
bin/named/config.c
bin/named/include/named/globals.h
bin/named/main.c
bin/named/named.conf.rst
bin/named/named.rst
bin/tests/system/checkconf/good-doh-global.conf [new file with mode: 0644]
bin/tests/system/checkconf/good-dot-global.conf [new file with mode: 0644]
bin/tests/system/conf.sh.common
bin/tests/system/get_ports.sh
bin/tests/system/run.sh.in
doc/arm/reference.rst
doc/man/named.8in
doc/man/named.conf.5in
doc/misc/Makefile.am
doc/misc/http.grammar.rst [new file with mode: 0644]
doc/misc/options
doc/misc/options.active
doc/misc/options.grammar.rst
doc/notes/notes-current.rst
lib/isccfg/Makefile.am
lib/isccfg/httpconf.c [new file with mode: 0644]
lib/isccfg/include/isccfg/httpconf.h [new file with mode: 0644]
lib/isccfg/include/isccfg/tlsconf.h [new file with mode: 0644]
lib/isccfg/namedconf.c
lib/isccfg/tlsconf.c [new file with mode: 0644]