CVS commit: src/sys/dev/usb

2021-03-15 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon Mar 15 07:29:27 UTC 2021

Modified Files:
src/sys/dev/usb: usbdevs

Log Message:
correct usb device id for BELKIN F5D7050E

matches freebsd / openbsd (sources of urtw driver), various online
sources

PR kern/56056


To generate a diff of this commit:
cvs rdiff -u -r1.792 -r1.793 src/sys/dev/usb/usbdevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2021-03-15 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon Mar 15 07:30:40 UTC 2021

Modified Files:
src/sys/dev/usb: usbdevs.h usbdevs_data.h

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.781 -r1.782 src/sys/dev/usb/usbdevs.h \
src/sys/dev/usb/usbdevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libossaudio

2021-03-15 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon Mar 15 10:58:05 UTC 2021

Modified Files:
src/lib/libossaudio: ossaudio.c

Log Message:
ossv4 mixer API: be extra careful with the inputs to AUDIO_MIXER_READ.

some drivers (not hdaudio(4), but uaudio(4), eap(4), sb(4), various other
old cards) will return error if a AUDIO_MIXER_VALUE is requested and the
number of channels is not specified as input. this is not documented as
well as it should be, unfortunately.


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/lib/libossaudio/ossaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 11:41:07 UTC 2021

Modified Files:
src/usr.bin/make: cond.c nonints.h parse.c suff.c var.c

Log Message:
make: rename VARE_NONE to VARE_PARSE_ONLY

The name 'NONE' described the bit pattern, which was not useful to
understand its meaning.  Omitting VARE_WANTRES only parses the
expression, without evaluating any part of it.

No functional change, not even in debug mode since Enum_FlagsToString
always returns "none" for all-bits-unset.


To generate a diff of this commit:
cvs rdiff -u -r1.257 -r1.258 src/usr.bin/make/cond.c
cvs rdiff -u -r1.203 -r1.204 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.550 -r1.551 src/usr.bin/make/parse.c
cvs rdiff -u -r1.346 -r1.347 src/usr.bin/make/suff.c
cvs rdiff -u -r1.883 -r1.884 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 12:15:03 UTC 2021

Modified Files:
src/usr.bin/make: arch.c cond.c meta.c nonints.h parse.c suff.c var.c
src/usr.bin/make/unit-tests: cond-func-empty.mk recursive.mk
varmod-defined.mk varmod-ifelse.mk varmod-loop.mk
varparse-errors.mk

Log Message:
make: replace enum bit-field with struct bit-field for VarEvalFlags

This makes the code easier to read, especially in var.c.  It also makes
debugging sessions easier since some debuggers don't show enum
bit-fields symbolically as soon as more than one bit is set.

The code outside var.c is basically unchanged, except that instead of
passing the individual flags, there are 4 predefined evaluation modes.
These suffice for all practical use cases.  Only in the implementation
deep inside var.c, the value of the flags keepDollar and keepUndef
differs.

There is no way of passing the struct to EnumFlags_ToString, which means
the ToString function has to be spelled out explicitly.  This allows for
fine-tuning the representation in the debug log, to reduce the amount of
uppercae letters.

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 src/usr.bin/make/arch.c
cvs rdiff -u -r1.258 -r1.259 src/usr.bin/make/cond.c
cvs rdiff -u -r1.178 -r1.179 src/usr.bin/make/meta.c
cvs rdiff -u -r1.204 -r1.205 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.551 -r1.552 src/usr.bin/make/parse.c
cvs rdiff -u -r1.347 -r1.348 src/usr.bin/make/suff.c
cvs rdiff -u -r1.884 -r1.885 src/usr.bin/make/var.c
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/make/unit-tests/cond-func-empty.mk
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/unit-tests/recursive.mk
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/make/unit-tests/varmod-defined.mk \
src/usr.bin/make/unit-tests/varmod-ifelse.mk
cvs rdiff -u -r1.10 -r1.11 src/usr.bin/make/unit-tests/varmod-loop.mk
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/varparse-errors.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 15:39:13 UTC 2021

Modified Files:
src/usr.bin/make: nonints.h var.c
src/usr.bin/make/unit-tests: deptgt-makeflags.exp
directive-export-impl.exp directive-unexport-env.exp
var-eval-short.exp var-op-append.exp vardebug.exp
varmod-defined.exp varmod-indirect.exp varmod-match-escape.exp
varname-dot-shell.exp varname-empty.exp varname.exp

Log Message:
make: change debug log for variable evaluation flags to lowercase

This makes them easier distinguishable from variable names since the
latter are usually uppercase.

No functional change outside debug mode.


To generate a diff of this commit:
cvs rdiff -u -r1.205 -r1.206 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.885 -r1.886 src/usr.bin/make/var.c
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/deptgt-makeflags.exp
cvs rdiff -u -r1.4 -r1.5 \
src/usr.bin/make/unit-tests/directive-export-impl.exp \
src/usr.bin/make/unit-tests/varmod-defined.exp
cvs rdiff -u -r1.5 -r1.6 \
src/usr.bin/make/unit-tests/directive-unexport-env.exp \
src/usr.bin/make/unit-tests/var-op-append.exp
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/make/unit-tests/var-eval-short.exp \
src/usr.bin/make/unit-tests/varmod-match-escape.exp
cvs rdiff -u -r1.17 -r1.18 src/usr.bin/make/unit-tests/vardebug.exp
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/make/unit-tests/varmod-indirect.exp \
src/usr.bin/make/unit-tests/varname.exp
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/make/unit-tests/varname-dot-shell.exp \
src/usr.bin/make/unit-tests/varname-empty.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 16:00:05 UTC 2021

Modified Files:
src/usr.bin/make: enum.h

Log Message:
make: clean up header for runtime type information for enums

An enum with 32 bits would lead to signed integer overflow anyway, so
that definition is not worth keeping even if it works on typical
2-complement platforms.

The definitions for 2, 4 and 8 enum have been unused for several months
now.

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/make/enum.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 16:06:05 UTC 2021

Modified Files:
src/usr.bin/make: lst.h

Log Message:
make: indent inline functions for lists

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.97 src/usr.bin/make/lst.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 16:45:30 UTC 2021

Modified Files:
src/usr.bin/make: lst.c

Log Message:
make: fix documentation of Lst_MoveAll

In CLEANUP mode, was originally meant to track memory allocations but is
useful during debugging as well, initialize the list.  There is no
distinct constant representing an invalid pointer, otherwise that would
have been an even better choice.


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/usr.bin/make/lst.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 16:51:14 UTC 2021

Modified Files:
src/usr.bin/make: var.c

Log Message:
make: clean up documentation of ApplyModifiersState

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.886 -r1.887 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 17:11:08 UTC 2021

Modified Files:
src/usr.bin/make/unit-tests: varmod-loop.exp varmod-loop.mk

Log Message:
tests/make: add position marker in test 'varmod-loop'


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/make/unit-tests/varmod-loop.exp
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/make/unit-tests/varmod-loop.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 17:54:50 UTC 2021

Modified Files:
src/usr.bin/make/unit-tests: varmod-loop.exp varmod-loop.mk

Log Message:
tests/make: convert varmod-loop to parse-time

In case of unexpected failures, this provides the line number of the
'.error' directive.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/make/unit-tests/varmod-loop.exp
cvs rdiff -u -r1.12 -r1.13 src/usr.bin/make/unit-tests/varmod-loop.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbmips/stand/sbmips

2021-03-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar 15 18:13:54 UTC 2021

Modified Files:
src/sys/arch/evbmips/stand/sbmips: Makefile.bootprogs

Log Message:
- 32 bit mips uses oabi, don't force it to n32.
- compile assembly code with soft-float to kill linker warnings


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbmips/stand/sbmips/Makefile.bootprogs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2021-03-15 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon Mar 15 18:21:51 UTC 2021

Modified Files:
src/share/man/man4: isapnp.4

Log Message:
Use inline cross-references.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/share/man/man4/isapnp.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/bsd/nsd/dist

2021-03-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar 15 18:39:00 UTC 2021

Update of /cvsroot/src/external/bsd/nsd/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv13216

Log Message:
Import 4.3.5:

19 January 2021: Wouter
- Set branch ready for 4.3.5 release.  Tag for 4.3.5rc1.
  Became the 4.3.5 release on 26 january 2021.  This branch continues
  with 4.3.6 in development.

15 January 2021: Wouter
- Fix #152: '*' in Rdata causes the return code to be NOERROR instead
  of NX.
- Add config.guess and config.sub to .gitignore for autoconf 2.70.
- Fix #150: TXT record validation difference with BIND.
- Fixup TXT record validation fix for escaped quotes.
- Fixup TXT record validation fix for escaped backslashes.
- Fixup escape character parse for quoted strings.

11 January 2021: Wouter
- Fix #151: DNAME not applied more than once to resolve the query.
- Fix dname test for #148.
- For #151: fix to not produce loops in output.

5 January 2021: Wouter
- Fix configure.ac for autoconf 2.70.

4 January 2021: Wouter
- Fix #148: CNAME need not be followed after a synthesized CNAME
  for a CNAME query.

11 December 2020: Wouter
- Fix that nsd-control has timeout when connection is down.
- remove windows socket ifdefs from nsd-control.

3 December 2020: Wouter
- For #145: Fix that service of remaining TCP and TLS connections
  does not allow new queries to be made, the connection is closed.
  Only existing queries and zone transfers are answered, new ones
  are rejected by a close of the channel.

30 November 2020: Wouter
- Fix #144: fix better.

27 November 2020: Wouter
- Fix #144: Typo fix in nsd.conf.5.in.

26 November 2020: Wouter
- Fix #143: xfrd no hysteresis with NOT IMPLEMENTED rcode.

24 November 2020: Wouter
- Merge PR #141: ZONEMD RR type.
- tag for 4.3.4rc1.  This became 4.3.4 release on 1 dec 2020.
  The code repo continues for 4.3.5 in development.

23 November 2020: Wouter
- Fix #142: NODATA answers missin SOA in authority section after
  CNAME chain.
- Fix for CVE-2020-28935 : Fix that symlink does not interfere
  with chown of pidfile.
- fix writepid for retvalue 0.

9 November 2020: Wouter
- Fix #138: NSD returns non-EDNS answer when QUESTION is empty.
- Fix to check nscount in previous fix for EDNS in formerr response
  when there is no question.

28 October 2020: Wouter
- Remove unused init_cfg_parse routine from configlexer.

20 October 2020: Wouter
- Fix to add missing closest encloser NSEC3 for wildcard nodata type
  DS answer.

14 October 2020: Wouter
- Fix #134: IPV4_MINIMAL_RESPONSE_SIZE vs EDNS_MAX_MESSAGE_LEN.

13 October 2020: Wouter
- Fix missing parenthesis on size of fix to init buffer.

12 October 2020: Wouter
- Fix #127: two minor `-Wcast-qual` cleanups
- Fix #126: minor header hygiene
- Fix #125: include config.h in compat/setproctitle.c and fix prototype 
of `setproctitle`
- Fix #133: fix 0-init of local ( stack ) buffer.

8 October 2020: Wouter
- tag for 4.3.3 release
- current repository contains 4.3.4 in development.
- Fix #129: ambiguous use of errno, in log message if sendmmsg fails.
- Fix #128: Fix that the invalid port number is logged for sendmmsg
  failed: Invalid argument.

1 October 2020: Wouter
- tag for 4.3.3rc1 release.

30 September 2020: Wouter
- Updated date in nsd -v output.
- Fixup bug013_truncate, checkconf and cutest_qroot tests for new
  default EDNS size.

29 September 2020: Willem
- Follow DNS flag day 2020 advice and
  set default EDNS message size to 1232.

4 September 2020: Wouter
- Remove unused space from LIBS on link line.

3 September 2020: Wouter
- Merge PR #121: Increase log level of recreated database from
  WARNING to ERR.

1 September 2020: Wouter
- Fix #119: fix compile warnings from new gcc.
- Fix #119: warn when trying to parse a directory.

27 August 2020: Wouter
- Merged PR #113 with fixes.  Instead of listing an IP-address to
  listen on, an interface name can be specified in nsd.conf, with
  ip-address: eth0.  The IP-addresses for that interface are then used.

26 August 2020: Wouter
- Add xstrdup for PR #113.
- Tidy up code like in PR #113.
- Import code from PR #113.
- Fix for unknown EVP_MAC_CTX_free function in openssl 3.0.0 tsig code.

24 August 2020: Wouter
- Fix that configure checks for EVP_sha256 to detect openssl, because
  HMAC_CTX_new is deprecated in 3.0.0.
- Port TSIG code for openssl 3.0.0-alpha6.
- Sync acx_nlnetlabs.m4 with the unbound repo.

CVS commit: src/sys/arch/sparc64/dev

2021-03-15 Thread Palle Lyckegaard
Module Name:src
Committed By:   palle
Date:   Mon Mar 15 18:44:05 UTC 2021

Modified Files:
src/sys/arch/sparc64/dev: vnet.c

Log Message:
sun4v: vnet - cleanup of debug code (no functional changes)


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/sparc64/dev/vnet.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make/unit-tests

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 18:46:05 UTC 2021

Modified Files:
src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk

Log Message:
tests/make: demonstrate that the modifier '::=' expands the varname


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/make/unit-tests/varmod-assign.exp
cvs rdiff -u -r1.10 -r1.11 src/usr.bin/make/unit-tests/varmod-assign.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 18:56:38 UTC 2021

Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-assign.exp varmod-assign.mk

Log Message:
make: fix double varname expansion in the variable modifier '::='

This is an edge case that doesn't occur in practice since pretty much
nobody dares to use variable names that contain an actual '$' in their
name.  This is not about the fairly common VAR.${param} (as written in
the makefile), but instead about the variable whose name is literally
'VAR.${param}'.

The test demonstrates that after the fix, the variable name is taken
exactly as-is for the simple assignment modifier '::='.  There are no
such tests for the modifiers '::+=', '::!=' and '::?=', but that's ok.
The code in ApplyModifier_Assign would look assymetrical and suspicious
enough if one of these modifiers would expand its variable name and the
others wouldn't.


To generate a diff of this commit:
cvs rdiff -u -r1.887 -r1.888 src/usr.bin/make/var.c
cvs rdiff -u -r1.10 -r1.11 src/usr.bin/make/unit-tests/varmod-assign.exp
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/make/unit-tests/varmod-assign.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 19:02:57 UTC 2021

Modified Files:
src/usr.bin/make: var.c

Log Message:
make: document an example for a 'chain of modifiers'

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.888 -r1.889 src/usr.bin/make/var.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 19:15:05 UTC 2021

Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: var-op-assign.mk

Log Message:
make: improve documentation of ApplyModifiersState

No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.889 -r1.890 src/usr.bin/make/var.c
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/make/unit-tests/var-op-assign.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/nsd

2021-03-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar 15 19:48:52 UTC 2021

Modified Files:
src/external/bsd/nsd: Makefile.inc
src/external/bsd/nsd/dist: configlexer.c configparser.c configparser.h
configure.ac options.c server.c util.h zlexer.c zparser.c zparser.h
src/external/bsd/nsd/include: config.h
src/external/bsd/nsd/lib/libnsd: Makefile
Removed Files:
src/external/bsd/nsd/dist: .travis.yml
src/external/bsd/nsd/dist/.buildkite: pipeline.yml
src/external/bsd/nsd/dist/contrib: nsd.service

Log Message:
merge conflicts between our changes for nsd between 4.2.4 and 4.3.5


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/nsd/Makefile.inc
cvs rdiff -u -r1.1.1.1 -r0 src/external/bsd/nsd/dist/.travis.yml
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/nsd/dist/configlexer.c \
src/external/bsd/nsd/dist/configparser.c \
src/external/bsd/nsd/dist/configparser.h \
src/external/bsd/nsd/dist/zparser.c
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/nsd/dist/configure.ac
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/nsd/dist/options.c
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/nsd/dist/server.c \
src/external/bsd/nsd/dist/util.h src/external/bsd/nsd/dist/zlexer.c
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/nsd/dist/zparser.h
cvs rdiff -u -r1.1.1.1 -r0 src/external/bsd/nsd/dist/.buildkite/pipeline.yml
cvs rdiff -u -r1.1.1.1 -r0 src/external/bsd/nsd/dist/contrib/nsd.service
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/nsd/include/config.h
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/nsd/lib/libnsd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2021-03-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Mar 15 20:00:51 UTC 2021

Modified Files:
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: varmod-indirect.mk

Log Message:
make: rename ApplyModifiersState to ModChain

The new name accurately describes the structural element that holds such
properties as the separator character and whether the expression value
is considered a single word.  The old name ApplyModifiersState was too
long and was meant as a placeholder anyway, when I introduced it in
var.c 1.236 from 2020-07-03.


To generate a diff of this commit:
cvs rdiff -u -r1.890 -r1.891 src/usr.bin/make/var.c
cvs rdiff -u -r1.8 -r1.9 src/usr.bin/make/unit-tests/varmod-indirect.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: src/external/bsd/unbound/dist

2021-03-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar 15 20:01:15 UTC 2021

Update of /cvsroot/src/external/bsd/unbound/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv9333

Log Message:
Import unbound 1.13.1

4 February 2021: Wouter
- release 1.13.1rc2 tag on branch-1.13.1 with added changes of 2 feb.
  This became 1.13.1 release tag on 9 feb.  The main branch is set
  to version 1.13.2.

2 February 2021: Wouter
- branch-1.13.1 is created, with release-1.13.1rc1 tag.
- Fix dynlibmod link on rhel8 for -ldl inclusion.
- Fix windows dependency on libssp.dll because of default stack
  protector in mingw.
- Fix indentation of root anchor for use by windows install script.

1 February 2021: George
- Attempt to fix NULL keys in the reuse_tcp tree; relates to #411.

29 January 2021: Wouter
- Fix for doxygen 1.8.20 compatibility.

28 January 2021: Wouter
- Annotate that we ignore the return value of if_indextoname.
- Fix to use correct type for label count in rpz routine.
- Fix empty clause warning in config_file nsid parse.
- Fix to use correct type for label count in ipdnametoaddr rpz routine.
- Fix empty clause warning in edns pass for padding.
- Fix fwd ancil test post script when not supported.

26 January 2021: George
- Merge PR #408 from fobser: Prevent a few more yacc clashes.
- Merge PR #275 from Roland van Rijswijk-Deij: Add feature to return the
  original instead of a decrementing TTL ('serve-original-ttl')
- Merge PR #355 from noloader: Make ICANN Update CA and DS Trust Anchor
  static data.
- Ignore cache blacklisting when trying to reply with expired data from
  cache (#394).

26 January 2021: Wouter
- Fix compile of unbound-dnstap-socket without dnstap installed.

22 January 2021: Willem
- Padding of queries and responses with DNS over TLS as specified in
  RFC7830 and RFC8467.

22 January 2021: George
- Fix TTL of SOA record for negative answers (localzone and
  authzone data) to be the minimum of the SOA TTL and the SOA.MINIMUM.

19 January 2021: Willem
- Support for RFC5001: DNS Name Server Identifier (NSID) Option
  with the nsid: option in unbound.conf

18 January 2021: Wouter
- Fix #404: DNS query with small edns bufsize fail.
- Fix declaration before statement and signed comparison warning in
  dns64.

15 January 2021: Wouter
- Merge #402 from fobser: Implement IPv4-Embedded addresses according
  to RFC6052.

14 January 2021: Wouter
- Fix for #93: dynlibmodule import library is named libunbound.dll.a.

13 January 2021: Wouter
- Merge #399 from xiangbao227: The lock of lruhash table should
  unlocked after markdel entry.
- Fix for #93: dynlibmodule link fix for Windows.

12 January 2021: Wouter
- Fix #397: [Feature request] add new type always_null to local-zone
  similar to always_nxdomain.
- Fix so local zone types always_nodata and always_deny can be used
  from the config file.

8 January 2021: Wouter
- Merge PR #391 from fhriley: Add start_time to reply callbacks so
  modules can compute the response time.
- For #391: use struct timeval* start_time for callback information.
- For #391: fix indentation.
- For #391: more double casts in python start time calculation.
- Add comment documentation.
- Fix clang analysis warning.

6 January 2021: Wouter
- Fix #379: zone loading over HTTP appears to have buffer issues.
- Merge PR #395 from mptre: add missing null check.
- Fix #387: client-subnet-always-forward seems to effectively bypass
  any caching?

5 January 2021: Wouter
- Fix #385: autoconf 2.70 impacts unbound build
- Merge PR #375 by fhriley: Add rpz_enable and rpz_disable commands
  to unbound-control.

4 January 2021: Wouter
- For #376: Fix that comm point event is not double removed or double
  added to event map.
- iana portlist updated.

16 December 2020: George
- Fix error cases when udp-connect is set and send() returns an error
  (modified patch from Xin Li @delphij).

11 December 2020: Wouter
- Fix #371: unbound-control timeout when Unbound is not running.
- Fix to squelch permission denied and other errors from remote host,
  they are logged at higher verbosity but not on low verbosity.
- Merge PR #335 from fobser: Sprinkle in some static to prevent
  missing prototype warnings.
- Merge PR #373 from fobser: Warning: arithmetic on a pointer to void
  is a GNU extension.
- Fix missing prototypes in the code.

3 December 2020: Wouter
- make depend.
- iana portlist updated.

2 December 2020: Wouter
 

CVS commit: src/external/bsd/unbound

2021-03-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar 15 20:15:36 UTC 2021

Modified Files:
src/external/bsd/unbound/dist: config.guess config.sub
src/external/bsd/unbound/dist/libunbound: unbound.h
src/external/bsd/unbound/dist/util: netevent.c
src/external/bsd/unbound/include: config.h
src/external/bsd/unbound/lib/libunbound: Makefile shlib_version
Removed Files:
src/external/bsd/unbound/dist/contrib: unbound_smf22.tar.gz
src/external/bsd/unbound/dist/testdata: dlv_anchor.rpl
dlv_ask_higher.rpl dlv_below_ta.rpl dlv_delegation.rpl
dlv_ds_lookup.rpl dlv_insecure.rpl dlv_insecure_negcache.rpl
dlv_keyretry.rpl dlv_negnx.rpl dlv_optout.rpl dlv_remove.rpl
dlv_remove_empty.rpl dlv_remove_nodel.rpl dlv_remove_pos.rpl
dlv_unused.rpl domain_insec_dlv.rpl fwddlv_parse.rpl
val_unalgo_dlv.rpl
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir: 1.cert
1.key 1_chacha.cert 1_salsa.cert 2.cert 2.key 2_chacha.cert
2_salsa.cert dnscrypt_queries.conf dnscrypt_queries.dsc
dnscrypt_queries.post dnscrypt_queries.pre dnscrypt_queries.test
dnscrypt_queries.testns
src/external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir:
1.key 1_chacha.cert 1_salsa.cert 2.key 2_chacha.cert 2_salsa.cert
dnscrypt_queries_chacha.conf dnscrypt_queries_chacha.dsc
dnscrypt_queries_chacha.post dnscrypt_queries_chacha.pre
dnscrypt_queries_chacha.test dnscrypt_queries_chacha.testns
precheck.sh

Log Message:
merge local changes between unbound 1.9.6 and 1.13.1


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/unbound/dist/config.guess
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/unbound/dist/config.sub
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/bsd/unbound/dist/contrib/unbound_smf22.tar.gz
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/unbound/dist/libunbound/unbound.h
cvs rdiff -u -r1.1.1.4 -r0 \
src/external/bsd/unbound/dist/testdata/dlv_anchor.rpl \
src/external/bsd/unbound/dist/testdata/dlv_ask_higher.rpl \
src/external/bsd/unbound/dist/testdata/dlv_below_ta.rpl \
src/external/bsd/unbound/dist/testdata/dlv_delegation.rpl \
src/external/bsd/unbound/dist/testdata/dlv_insecure.rpl \
src/external/bsd/unbound/dist/testdata/dlv_insecure_negcache.rpl \
src/external/bsd/unbound/dist/testdata/dlv_remove_pos.rpl \
src/external/bsd/unbound/dist/testdata/val_unalgo_dlv.rpl
cvs rdiff -u -r1.1.1.3 -r0 \
src/external/bsd/unbound/dist/testdata/dlv_ds_lookup.rpl \
src/external/bsd/unbound/dist/testdata/dlv_keyretry.rpl \
src/external/bsd/unbound/dist/testdata/dlv_negnx.rpl \
src/external/bsd/unbound/dist/testdata/dlv_optout.rpl \
src/external/bsd/unbound/dist/testdata/dlv_remove_empty.rpl \
src/external/bsd/unbound/dist/testdata/dlv_remove_nodel.rpl \
src/external/bsd/unbound/dist/testdata/dlv_unused.rpl \
src/external/bsd/unbound/dist/testdata/fwddlv_parse.rpl
cvs rdiff -u -r1.1.1.2 -r0 \
src/external/bsd/unbound/dist/testdata/dlv_remove.rpl \
src/external/bsd/unbound/dist/testdata/domain_insec_dlv.rpl
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1.cert \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1.key \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1_chacha.cert \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1_salsa.cert \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2.cert \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2.key \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2_chacha.cert \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2_salsa.cert \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.conf
 \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.dsc
 \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.post
 \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.pre
 \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.test
 \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.testns
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/1.key \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/1_chacha.cert
 \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/1_salsa.cert
 \
src/external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/2.key \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/2_chacha.cert
 \

src/external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/2_s

CVS commit: src/distrib/sets/lists

2021-03-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar 15 20:17:04 UTC 2021

Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/debug: shl.mi

Log Message:
bump libunbound


To generate a diff of this commit:
cvs rdiff -u -r1.912 -r1.913 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.271 -r1.272 src/distrib/sets/lists/debug/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2021-03-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar 15 20:18:21 UTC 2021

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new nsd/unbound


To generate a diff of this commit:
cvs rdiff -u -r1.1784 -r1.1785 src/doc/3RDPARTY
cvs rdiff -u -r1.2785 -r1.2786 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.