Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/nsd merge conflicts between our changes for nsd...
details: https://anonhg.NetBSD.org/src/rev/d05aa224a332
branches: trunk
changeset: 953672:d05aa224a332
user: christos <christos%NetBSD.org@localhost>
date: Mon Mar 15 19:48:51 2021 +0000
description:
merge conflicts between our changes for nsd between 4.2.4 and 4.3.5
diffstat:
external/bsd/nsd/Makefile.inc | 4 +-
external/bsd/nsd/dist/.buildkite/pipeline.yml | 7 -
external/bsd/nsd/dist/.travis.yml | 66 -
external/bsd/nsd/dist/configlexer.c | 2651 +++++++++++++-----------
external/bsd/nsd/dist/configparser.c | 1969 ++++++++++-------
external/bsd/nsd/dist/configparser.h | 347 +-
external/bsd/nsd/dist/configure.ac | 345 ++-
external/bsd/nsd/dist/contrib/nsd.service | 28 -
external/bsd/nsd/dist/options.c | 77 +-
external/bsd/nsd/dist/server.c | 369 ++-
external/bsd/nsd/dist/util.h | 23 +-
external/bsd/nsd/dist/zlexer.c | 298 +-
external/bsd/nsd/dist/zparser.c | 1866 ++++++++--------
external/bsd/nsd/dist/zparser.h | 69 +-
external/bsd/nsd/include/config.h | 87 +-
external/bsd/nsd/lib/libnsd/Makefile | 3 +-
16 files changed, 4601 insertions(+), 3608 deletions(-)
diffs (truncated from 12634 to 300 lines):
diff -r e76e6e237e3f -r d05aa224a332 external/bsd/nsd/Makefile.inc
--- a/external/bsd/nsd/Makefile.inc Mon Mar 15 19:15:04 2021 +0000
+++ b/external/bsd/nsd/Makefile.inc Mon Mar 15 19:48:51 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.6 2019/02/14 14:40:07 prlw1 Exp $
+# $NetBSD: Makefile.inc,v 1.7 2021/03/15 19:48:51 christos Exp $
.include <bsd.own.mk>
@@ -6,7 +6,7 @@
NSD:=${.PARSEDIR}/dist
-CPPFLAGS+=-D_OPENBSD_SOURCE
+CPPFLAGS+=-D_OPENBSD_SOURCE -D_NETBSD_SOURCE
CPPFLAGS+=-I${NSD} -I${NSD}/../include
.PATH: ${NSD}
diff -r e76e6e237e3f -r d05aa224a332 external/bsd/nsd/dist/.buildkite/pipeline.yml
--- a/external/bsd/nsd/dist/.buildkite/pipeline.yml Mon Mar 15 19:15:04 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-steps:
- - label: Build
- commands:
- - autoconf && autoheader
- - ./configure --enable-checking --disable-flto
- - make
- - make cutest && ./cutest
diff -r e76e6e237e3f -r d05aa224a332 external/bsd/nsd/dist/.travis.yml
--- a/external/bsd/nsd/dist/.travis.yml Mon Mar 15 19:15:04 2021 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-sudo: false
-language: c
-
-linux_gcc: &linux_gcc
- os: linux
- dist: xenial
- compiler: gcc
- addons:
- apt:
- update: true
- sources: [ ubuntu-toolchain-r-test ]
- packages: [ autoconf bison flex libssl-dev libevent-dev clang gcc-9 ]
- before_install:
- - eval "export CC=gcc-9"
- - eval "export COV_COMPTYPE=gcc COV_PLATFORM=linux64"
-
-install_coverity: &install_coverity
- if [ "${COVERITY_SCAN}" = "true" ]; then
- COV_DIR="/tmp/coverity-scan-analysis";
- COV_ARC="/tmp/cov-analysis-${COV_PLATFORM}.tgz";
- test ! -d "${COV_DIR}" &&
- mkdir -p "${COV_DIR}" &&
- curl -s -S -F project="${TRAVIS_REPO_SLUG}"
- -F token="${COVERITY_SCAN_TOKEN}"
- -o "${COV_ARC}"
- "https://scan.coverity.com/download/cxx/${COV_PLATFORM}" &&
- tar -xzf "${COV_ARC}" -C "${COV_DIR}";
- COV_ANALYSIS=$(find "${COV_DIR}" -type d -name "cov-analysis*");
- eval "export PATH=\"${PATH}:${COV_ANALYSIS}/bin\"";
- eval "export SCAN_BUILD=\"cov-build --dir cov-int\"";
- cov-configure --comptype ${COV_COMPTYPE} --compiler ${CC} --template;
- fi
-
-submit_to_coverity_scan: &submit_to_coverity_scan
- if [ "${COVERITY_SCAN}" = "true" ]; then
- tar -czf analysis-results.tgz cov-int &&
- curl -s -S -F project="${TRAVIS_REPO_SLUG}"
- -F token="${COVERITY_SCAN_TOKEN}"
- -F file=@analysis-results.tgz
- -F version=$(git rev-parse --short HEAD)
- -F description="Travis CI build"
- -F email="${COVERITY_EMAIL:=spam%nlnetlabs.nl@localhost}"
- "https://scan.coverity.com/builds";
- fi
-
-install:
- - *install_coverity
-
-script:
- - autoconf && autoheader
- - ./configure --enable-checking --disable-flto
- - ${SCAN_BUILD} make
- - make cutest && ./cutest
- - (cd tpkg; cd clang-analysis.tdir; bash clang-analysis.test)
-
-after_success:
- - *submit_to_coverity_scan
-
-jobs:
- include:
- - <<: *linux_gcc
- env: [ COVERITY_SCAN=true ]
- if: type = cron
- - <<: *linux_gcc
- env: [ COVERITY_SCAN=false ]
-
diff -r e76e6e237e3f -r d05aa224a332 external/bsd/nsd/dist/configlexer.c
--- a/external/bsd/nsd/dist/configlexer.c Mon Mar 15 19:15:04 2021 +0000
+++ b/external/bsd/nsd/dist/configlexer.c Mon Mar 15 19:48:51 2021 +0000
@@ -353,8 +353,8 @@
(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
-#define YY_NUM_RULES 118
-#define YY_END_OF_BUFFER 119
+#define YY_NUM_RULES 127
+#define YY_END_OF_BUFFER 128
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
@@ -362,120 +362,131 @@
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-static const flex_int16_t yy_accept[1014] =
+static const flex_int16_t yy_accept[1117] =
{ 0,
- 1, 1, 106, 106, 110, 110, 114, 114, 119, 117,
- 1, 104, 105, 2, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 118, 106, 107, 118, 108, 118, 113, 110,
- 111, 112, 118, 114, 115, 116, 118, 117, 0, 1,
- 2, 2, 2, 2, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 106, 0, 113, 0, 110, 114, 0,
-
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 71, 117, 117, 117, 117,
- 117, 117, 70, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 57, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
-
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 4, 117, 22, 117, 117, 117,
- 34, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 46, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
-
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 37, 117, 117, 117,
- 117, 117, 117, 81, 17, 18, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 52, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 59, 117, 117, 3, 117, 117, 117,
-
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 43, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 109, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 23, 117, 117, 117, 117, 117,
- 117, 117, 117, 60, 33, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 29, 117, 117, 117, 117, 117,
- 117, 117, 117, 21, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 19,
-
- 117, 41, 117, 117, 117, 117, 117, 117, 117, 117,
- 20, 117, 117, 117, 117, 117, 15, 16, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 72,
- 74, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 103, 117, 117, 38, 117, 117, 42, 47,
- 117, 117, 39, 117, 58, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 6, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
-
- 117, 117, 117, 117, 35, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 25, 117, 117, 117,
- 117, 117, 45, 117, 117, 117, 48, 117, 117, 117,
- 117, 117, 117, 117, 117, 11, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 5, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 94, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 36, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
-
- 117, 117, 8, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 54, 117, 117, 51,
- 91, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 28, 117, 12, 117, 117, 117, 117, 117,
- 49, 117, 117, 117, 117, 117, 65, 117, 117, 117,
- 117, 117, 117, 117, 117, 13, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 53, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 24, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 40,
- 117, 117, 117, 117, 117, 117, 82, 117, 117, 117,
-
- 117, 117, 117, 14, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
- 117, 73, 117, 78, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 63,
- 117, 117, 117, 117, 117, 117, 117, 87, 117, 7,
- 31, 32, 90, 117, 97, 117, 98, 117, 117, 117,
- 117, 117, 62, 117, 117, 117, 117, 117, 117, 50,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 93,
- 117, 117, 117, 86, 117, 117, 117, 117, 61, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 117,
-
- 117, 66, 27, 117, 100, 117, 102, 117, 79, 80,
- 117, 117, 117, 68, 117, 117, 117, 117, 117, 95,
- 96, 117, 117, 117, 30, 117, 117, 117, 117, 9,
- 67, 117, 101, 117, 117, 69, 64, 117, 117, 117,
- 117, 117, 92, 117, 117, 117, 117, 117, 117, 117,
- 117, 117, 117, 117, 117, 117, 83, 99, 55, 117,
- 117, 117, 117, 117, 117, 56, 117, 117, 117, 85,
- 10, 117, 117, 117, 26, 44, 117, 117, 84, 117,
- 117, 117, 117, 117, 117, 117, 117, 117, 117, 75,
- 76, 117, 117, 117, 77, 117, 117, 117, 117, 117,
-
- 117, 117, 117, 117, 117, 117, 117, 88, 117, 117,
- 117, 89, 0
+ 1, 1, 115, 115, 119, 119, 123, 123, 128, 126,
+ 1, 107, 114, 2, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 127, 115, 116, 127, 117, 127, 122,
+ 119, 120, 121, 127, 123, 124, 125, 127, 126, 0,
+ 1, 2, 2, 2, 2, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 115, 0, 122,
+
+ 0, 119, 123, 0, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 73, 126, 126, 126, 126, 126, 126,
+ 72, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 59, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 4, 126, 23, 126, 126, 126, 36, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 48,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 39, 126, 126, 126, 126, 126, 126, 126,
+ 83, 18, 19, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+
+ 126, 126, 126, 126, 126, 126, 126, 54, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 61, 126, 126, 3, 126, 110, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 45, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 118, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 24, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 62, 35, 126, 126, 126, 126, 126, 126, 126,
+
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 108, 110, 0, 126, 126, 126, 31, 126, 126, 126,
+ 126, 126, 126, 126, 126, 22, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 20, 126, 43, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 21, 126, 126, 126,
+ 126, 126, 16, 17, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 74, 76, 126,
+ 126, 126, 126, 126, 126, 126, 108, 0, 126, 126,
+
+ 126, 126, 126, 126, 106, 126, 126, 40, 126, 126,
+ 126, 44, 49, 126, 126, 41, 126, 60, 126, 126,
Home |
Main Index |
Thread Index |
Old Index