CVS commit: src/sys/dev

2020-08-03 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Aug  3 07:16:51 UTC 2020

Modified Files:
src/sys/dev/mii: igphy.c igphyreg.h
src/sys/dev/pci: if_wm.c

Log Message:
s/MII_IGPHY_/IGPHY_/. No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/mii/igphy.c
cvs rdiff -u -r1.11 -r1.12 src/sys/dev/mii/igphyreg.h
cvs rdiff -u -r1.681 -r1.682 src/sys/dev/pci/if_wm.c

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



CVS commit: src/sys/dev/mii

2020-08-03 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Aug  3 07:25:59 UTC 2020

Modified Files:
src/sys/dev/mii: igphy.c igphyreg.h makphy.c makphyreg.h

Log Message:
Rename PSSR_* to MAKPHY_PSSR_* and IGPHY_PSSR_* to avoid conflict.
No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/dev/mii/igphy.c
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/mii/igphyreg.h
cvs rdiff -u -r1.65 -r1.66 src/sys/dev/mii/makphy.c
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/mii/makphyreg.h

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



CVS commit: [netbsd-9] src/sys/arch/hppa/dev

2020-08-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Aug  3 09:19:37 UTC 2020

Modified Files:
src/sys/arch/hppa/dev [netbsd-9]: asp.c dino.c lasi.c wax.c

Log Message:
Pull up following revision(s) (requested by skrll in ticket #1035):

sys/arch/hppa/dev/lasi.c: revision 1.3
sys/arch/hppa/dev/wax.c: revision 1.2
sys/arch/hppa/dev/asp.c: revision 1.2
sys/arch/hppa/dev/dino.c: revision 1.5

Mask all interrupts before reading (and clearing) the interrupt request
register in attach.

Picked up by an assert in the qemu code.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.1.40.1 src/sys/arch/hppa/dev/asp.c \
src/sys/arch/hppa/dev/wax.c
cvs rdiff -u -r1.4 -r1.4.4.1 src/sys/arch/hppa/dev/dino.c
cvs rdiff -u -r1.2 -r1.2.4.1 src/sys/arch/hppa/dev/lasi.c

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



CVS commit: [netbsd-9] src/doc

2020-08-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Aug  3 09:20:29 UTC 2020

Modified Files:
src/doc [netbsd-9]: CHANGES-9.1

Log Message:
Ticket #1035


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.87 -r1.1.2.88 src/doc/CHANGES-9.1

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



CVS commit: src/sys/dev/pci

2020-08-03 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Aug  3 10:52:08 UTC 2020

Modified Files:
src/sys/dev/pci: if_wm.c

Log Message:
 Setup PCS and SGMII for SFP correctly. It still doesn't support SFP
insertion/removal.

Copper:
wm2: SGMII(SFP)
wm2: 0x1043c440
makphy0 at wm2 phy 6: Marvell 88E Gigabit PHY, rev. 1

Fiber:
wm3: SERDES(SFP)
wm3: 0x10034440
wm3: 1000baseSX, 1000baseSX-FDX, auto


To generate a diff of this commit:
cvs rdiff -u -r1.682 -r1.683 src/sys/dev/pci/if_wm.c

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



CVS commit: src/sys/dev/mii

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 14:00:41 UTC 2020

Modified Files:
src/sys/dev/mii: miidevs_data.h

Log Message:
mii_knowndevs[] is de facto const, define it as such.


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 src/sys/dev/mii/miidevs_data.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

2020-08-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Aug  3 14:42:51 UTC 2020

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

Log Message:
make(1): don't use st->next as a local variable


To generate a diff of this commit:
cvs rdiff -u -r1.407 -r1.408 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

2020-08-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Aug  3 15:08:00 UTC 2020

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

Log Message:
make(1): replace st->next with a simple string iterator

This is the same style that OpenBSD's make has been using for 20 years
now.  Having one less field in ApplyModifiersState reduces complexity in
that place.

The individual modifiers currently don't handle parse errors
consistently.  Some update pp while others leave it as-is.  This
behavior may be aligned in a follow-up commit.


To generate a diff of this commit:
cvs rdiff -u -r1.408 -r1.409 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

2020-08-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Aug  3 15:43:32 UTC 2020

Modified Files:
src/distrib/sets/lists/tests: mi
src/usr.bin/make: var.c
src/usr.bin/make/unit-tests: Makefile modmisc.mk
Added Files:
src/usr.bin/make/unit-tests: lint.exp lint.mk

Log Message:
make(1): in lint mode, disallow dynamic variable names in :@ modifier

This is an extremely obscure feature that hopefully nobody ever
considered using.


To generate a diff of this commit:
cvs rdiff -u -r1.883 -r1.884 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.409 -r1.410 src/usr.bin/make/var.c
cvs rdiff -u -r1.82 -r1.83 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r0 -r1.1 src/usr.bin/make/unit-tests/lint.exp \
src/usr.bin/make/unit-tests/lint.mk
cvs rdiff -u -r1.32 -r1.33 src/usr.bin/make/unit-tests/modmisc.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/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 16:43:44 UTC 2020

Modified Files:
src/sys/arch/sh3/include: psl.h
src/sys/arch/sh3/sh3: clock.c locore_subr.S mmu_sh4.c

Log Message:
_cpu_exception_suspend - return old SR

In a typical use case we do a very short code sequence with PSL_BL set
and restore the old PSL_BL value with _cpu_exception_resume that does
the full read/mask/set dance.  In reality we are just restoring SR to
its old state as no other modifications to SR can possibly happen.  So
return old SR and let the caller restore it in one instruction.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sh3/include/psl.h
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/sh3/sh3/clock.c
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/sh3/sh3/locore_subr.S
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sh3/sh3/mmu_sh4.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

2020-08-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Aug  3 16:45:23 UTC 2020

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

Log Message:
make(1): use VAR_DEBUG macro instead of if statements

This removes some clutter from the code and reduces the indentation.


To generate a diff of this commit:
cvs rdiff -u -r1.410 -r1.411 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/external/mpl/bind

2020-08-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug  3 17:23:45 UTC 2020

Modified Files:
src/external/mpl/bind/bin: Makefile Makefile.inc
src/external/mpl/bind/bin/check: Makefile.inc
src/external/mpl/bind/bin/confgen: Makefile.inc
src/external/mpl/bind/bin/delv: Makefile
src/external/mpl/bind/bin/dig: Makefile
src/external/mpl/bind/bin/dnssec: Makefile.inc
src/external/mpl/bind/bin/host: Makefile
src/external/mpl/bind/bin/html: Makefile
src/external/mpl/bind/bin/named: Makefile
src/external/mpl/bind/bin/nslookup: Makefile
src/external/mpl/bind/bin/nsupdate: Makefile
src/external/mpl/bind/bin/rndc: Makefile
src/external/mpl/bind/bin/tools: Makefile.inc
src/external/mpl/bind/dist: Makefile.in configure
src/external/mpl/bind/dist/bin/check: named-checkzone.c
src/external/mpl/bind/dist/bin/delv: delv.c
src/external/mpl/bind/dist/bin/dig: dighost.c
src/external/mpl/bind/dist/bin/dnssec: dnssec-keygen.c
src/external/mpl/bind/dist/bin/named: bind9.xsl.h config.c control.c
controlconf.c main.c server.c statschannel.c zoneconf.c
src/external/mpl/bind/dist/bin/named/include/named: control.h server.h
src/external/mpl/bind/dist/bin/named/unix: dlz_dlopen_driver.c os.c
src/external/mpl/bind/dist/bin/named/unix/include/named: os.h
src/external/mpl/bind/dist/bin/named/win32: dlz_dlopen_driver.c os.c
src/external/mpl/bind/dist/bin/named/win32/include/named: os.h
src/external/mpl/bind/dist/bin/nsupdate: nsupdate.c
src/external/mpl/bind/dist/bin/rndc: rndc.c
src/external/mpl/bind/dist/bin/tools: named-nzd2nzf.c
src/external/mpl/bind/dist/contrib/dlz/bin/dlzbdb: dlzbdb.c
src/external/mpl/bind/dist/contrib/dlz/drivers: dlz_filesystem_driver.c
sdlz_helper.c
src/external/mpl/bind/dist/contrib/dlz/modules/common: dlz_dbi.c
src/external/mpl/bind/dist/contrib/dlz/modules/filesystem:
dlz_filesystem_dynamic.c
src/external/mpl/bind/dist/doc/arm: isc-logo.pdf
src/external/mpl/bind/dist/lib/bind9: check.c
src/external/mpl/bind/dist/lib/dns: adb.c catz.c compress.c db.c
dispatch.c dnstap.c dst_api.c dyndb.c keymgr.c keytable.c lib.c
master.c masterdump.c message.c rbtdb.c rdata.c resolver.c result.c
rpz.c sdb.c sdlz.c spnego.c tkey.c tsig.c update.c validator.c
view.c xfrin.c zone.c zoneverify.c
src/external/mpl/bind/dist/lib/dns/include/dns: keymgr.h keytable.h
message.h result.h validator.h view.h
src/external/mpl/bind/dist/lib/dns/rdata/generic: amtrelay_260.c
ipseckey_45.c l32_105.c opt_41.c
src/external/mpl/bind/dist/lib/dns/rdata/hs_4: a_1.c
src/external/mpl/bind/dist/lib/dns/rdata/in_1: a6_38.c a_1.c _28.c
apl_42.c wks_11.c
src/external/mpl/bind/dist/lib/dns/tests: db_test.c update_test.c
src/external/mpl/bind/dist/lib/isc: app.c assertions.c astack.c httpd.c
mem.c radix.c task.c
src/external/mpl/bind/dist/lib/isc/include/isc: netmgr.h quota.h util.h
src/external/mpl/bind/dist/lib/isc/netmgr: netmgr-int.h netmgr.c tcp.c
tcpdns.c udp.c uv-compat.c
src/external/mpl/bind/dist/lib/isc/pthreads: mutex.c
src/external/mpl/bind/dist/lib/isc/tests: regex_test.c socket_test.c
src/external/mpl/bind/dist/lib/isc/unix: socket.c stdtime.c
src/external/mpl/bind/dist/lib/isc/unix/include/isc: stdtime.h
src/external/mpl/bind/dist/lib/isc/win32: fsaccess.c socket.c stdtime.c
src/external/mpl/bind/dist/lib/isc/win32/include/isc: stdtime.h
src/external/mpl/bind/dist/lib/isccfg: parser.c
src/external/mpl/bind/dist/lib/ns: Makefile.in client.c interfacemgr.c
lib.c query.c update.c xfrout.c
src/external/mpl/bind/dist/lib/ns/include/ns: client.h interfacemgr.h
src/external/mpl/bind/dist/lib/ns/tests: query_test.c
src/external/mpl/bind/dist/lib/samples: nsprobe.c sample-async.c
src/external/mpl/bind/lib/libbind9: shlib_version
src/external/mpl/bind/lib/libdns: shlib_version
src/external/mpl/bind/lib/libirs: shlib_version
src/external/mpl/bind/lib/libisc: Makefile shlib_version
src/external/mpl/bind/lib/libisccc: shlib_version
src/external/mpl/bind/lib/libisccfg: shlib_version
src/external/mpl/bind/lib/libns: shlib_version
Removed Files:
src/external/mpl/bind/dist/bin/check: named-checkconf.8
named-checkconf.docbook named-checkconf.html named-checkzone.8
named-checkzone.docbook named-checkzone.html
src/external/mpl/bind/dist/bin/confgen: ddns-confgen.8
ddns-confgen.docbook ddns-confgen.html rndc-confgen.8
rndc-confgen.docbook rndc-confgen.html
  

CVS commit: src/distrib/sets/lists/misc

2020-08-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug  3 17:26:14 UTC 2020

Modified Files:
src/distrib/sets/lists/misc: mi

Log Message:
Make bind-9 arm obsolete for now since we lack the tools in base to build it.


To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/distrib/sets/lists/misc/mi

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



CVS commit: src/distrib/sets/lists

2020-08-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug  3 17:30:17 UTC 2020

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

Log Message:
bump bind9 libs


To generate a diff of this commit:
cvs rdiff -u -r1.894 -r1.895 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.256 -r1.257 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

2020-08-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug  3 17:35:28 UTC 2020

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new bind


To generate a diff of this commit:
cvs rdiff -u -r1.1739 -r1.1740 src/doc/3RDPARTY
cvs rdiff -u -r1.2724 -r1.2725 src/doc/CHANGES

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



CVS commit: src/sys/dev

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 18:19:35 UTC 2020

Modified Files:
src/sys/dev: dev_verbose.h

Log Message:
DEV_VERBOSE_MODULE_DEFINE - use MODULE_CLASS_DRIVER.

This makes built-in verbose modules available before the start of the
autoconfiguration, when they are needed.  From pgoyette@

PR kern/55535


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/dev_verbose.h

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



CVS commit: src/sys/arch/sh3/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 19:08:55 UTC 2020

Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c

Log Message:
Split compound assertion into several, one for each term.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sh3/sh3/mmu_sh4.c

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



CVS commit: src/sys/arch/aarch64/aarch64

2020-08-03 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Mon Aug  3 19:16:56 UTC 2020

Modified Files:
src/sys/arch/aarch64/aarch64: disasm.c

Log Message:
make more ARMv8.x system registers are disassemblable


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/aarch64/aarch64/disasm.c

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



CVS commit: src/sys/arch/sh3/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 19:24:29 UTC 2020

Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c

Log Message:
sh4_tlb_invalidate_addr - use the right constant.

VPN mask happens to be the same in many registers, but since we are
writing the value to UTLB data array, use that particular constant for
consistency.  Same object code is generated.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sh3/sh3/mmu_sh4.c

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



CVS commit: src/sys/dev/pci

2020-08-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Aug  3 19:44:06 UTC 2020

Modified Files:
src/sys/dev/pci: if_ena.c

Log Message:
port-arm/55532: kernel panic with ena on AWS a1.2xlarge

Do not mark callout and workqueues as mpsafe unless the NET_MPSAFE option
is present.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/pci/if_ena.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

2020-08-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Aug  3 20:26:09 UTC 2020

Modified Files:
src/usr.bin/make: Makefile arch.c buf.c cond.c dir.c for.c main.c
meta.c parse.c str.c trace.c var.c

Log Message:
make(1): no declaration-after-statement anymore

NetBSD make is intended to be maximally portable, therefore it uses only
C89.  This was not declared in the Makefile before.

There are still a few places in parse.c and metachar.c that use
end-of-line comments.  These will be fixed in a follow-up commit.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/usr.bin/make/Makefile
cvs rdiff -u -r1.80 -r1.81 src/usr.bin/make/arch.c
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/make/buf.c
cvs rdiff -u -r1.87 -r1.88 src/usr.bin/make/cond.c
cvs rdiff -u -r1.83 -r1.84 src/usr.bin/make/dir.c
cvs rdiff -u -r1.60 -r1.61 src/usr.bin/make/for.c
cvs rdiff -u -r1.295 -r1.296 src/usr.bin/make/main.c
cvs rdiff -u -r1.91 -r1.92 src/usr.bin/make/meta.c
cvs rdiff -u -r1.246 -r1.247 src/usr.bin/make/parse.c
cvs rdiff -u -r1.54 -r1.55 src/usr.bin/make/str.c
cvs rdiff -u -r1.14 -r1.15 src/usr.bin/make/trace.c
cvs rdiff -u -r1.411 -r1.412 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

2020-08-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Aug  3 20:43:42 UTC 2020

Modified Files:
src/usr.bin/make: metachar.c parse.c

Log Message:
make(1): replace end-of-line comments with block comments

Just in case someone wants to port the current NetBSD make to an ancient
compiler that knows only C90.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/metachar.c
cvs rdiff -u -r1.247 -r1.248 src/usr.bin/make/parse.c

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



CVS import: src/external/mpl/dhcp/dist

2020-08-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug  3 21:09:19 UTC 2020

Update of /cvsroot/src/external/mpl/dhcp/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv24714

Log Message:
Internet Systems Consortium DHCP Distribution
Version 4.4.2
22 January 2020
 Release Notes

  NEW FEATURES

Please note that that ISC DHCP is now licensed under the Mozilla Public License,
MPL 2.0. Please see https://www.mozilla.org/en-US/MPL/2.0/ to read the MPL 2.0
license terms.

While release 4.4.2 is primarily a maintenance release that addresses a number
of defects, it does introduce a few new features:

- Keama - Keama is a migration utility that assists in converting ISC DHCP
  server configuration files to Kea configuration files.  It is found in the
  keama subdirectory and includes a README.md file with instructions on how
  to build it as well as a manpage on its usage.

- Two new server parameters related to ping checking were added:

1. ping-cltt-secs which allows the user to specify the number of seconds
   that must elapse since CLTT before a ping check is conducted.

2. ping-timeout-ms which allows the user to specify the amount of time the
   server waits for a ping-check response in milliseconds rather than in
   seconds.

In general, the areas of focus for ISC DHCP 4.4 were:

1. Dynamic DNS additions
2. dhclient improvements
3. Support for dynamic shared libraries

Dynamic DNS Improvements:

- We added three new server configuration parameters which influence DDNS
  conflict resolution:

1. ddns-dual-stack-mixed-mode - alters DNS conflict resolution behavior
to mitigate issues with non-compliant clients in dual stack environments.

2. ddns-guard-id-must-match - relaxes the DHCID RR client id matching
requirement of DNS conflict resolution.

3. ddns-other-guard-is-dynamic - alters dual-stack-mixed-mode behavior to
allow unguarded DNS entries to be overwritten in certain cases

- The server now honors update-static-leases parameter for static DHCPv6
  hosts.

dhclient Improvements:

  - We've added three command line parameters to dhclient:

1. --prefix-len-hint - directs dhclient to use the given length as
the prefix length hint when requesting prefixes

2. --decline-wait-time - instructs the client to wait the given number
of seconds after declining an IPv4 address before issuing a discover

3. --address-prefix-len - specifies the prefix length passed by dhclient
into the client script (via the environment variable ip6_prefixlen) with
each IPv6 address.  We added this parameter because we have changed the
default value from 64 to 128 in order to be compliant with RFC3315bis
draft (-09, page 64) and RFC5942, Section 4, point 1.
**WARNING**: The new default value of 128 may not be backwardly compatible
with your environment. If you are operating without a router, such as
between VMs on a host, you may find they cannot see each other with prefix
length of 128. In such cases, you'll need to either provide routing or use
the command line parameter to set the value to 64. Alternatively you may
change the default at compile time by setting DHCLIENT_DEFAULT_PREFIX_LEN
in includes/site.h.

  - dhclient will now generate a DHCPv6 DECLINE message when the client script
indicates a DAD failure

Dynamic shared library support:

  Configure script, configure.ac+lt, which supports libtool is now provided
  with the source tar ball.  This script can be used to configure ISC DHCP
  to build with libtool and thus use dynamic shared libraries.

Other Highlights:

 - The server now supports dhcp-cache-threshold for DHCPv6 operations
 - The server now supports DHPv6 address allocation based on EUI-64 DUIDs
 - Experimental support for alternate relay port in the both the server
   and relay for IPv4, IPv6 and 4o6 (see: draft-ietf-dhc-relay-port-10.txt)

For information on how to install, configure and run this software, as
well as how to find documentation and report bugs, please consult the
README file.

ISC DHCP uses standard GNU configure for installation. Please review the
output of "./configure --help" to see what options are available.

The system has only been tested on Linux, FreeBSD, and Solaris, and may not
work on other platforms. Please report any problems and suggested fixes to
.

ISC DHCP is open source software maintained by Internet Systems
Consortium.  This product includes cryptographic software written
by Eric Young (e...@cryptsoft.com).

Changes since 4.4.2b1 (Bug Fixes)

- Added a clarification on DHCPINFORMs and server authority to
  dhcpd.conf.5
  [Gitlab #37]

- Only emit lease scrubbing log messages when DEBUG_FAILOVER_MESSAGES
  is defined.
  [Gitlab #72]

- Added the interface name to socket initialization failure log messages.
  Prior to this the log 

CVS commit: src/external/mpl/dhcp

2020-08-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug  3 21:10:58 UTC 2020

Modified Files:
src/external/mpl/dhcp: dhcp2netbsd
src/external/mpl/dhcp/dist/client: clparse.c dhc6.c dhclient.8
dhclient.c
src/external/mpl/dhcp/dist/common: dhcp-options.5 discover.c dns.c
execute.c ns_name.c options.c parse.c socket.c tables.c
src/external/mpl/dhcp/dist/common/tests: domain_name_test.c
src/external/mpl/dhcp/dist/includes: dhcpd.h ns_name.h osdep.h
src/external/mpl/dhcp/dist/includes/omapip: isclib.h omapip_p.h
result.h
src/external/mpl/dhcp/dist/keama: conflex.c confparse.c data.c data.h
dhctoken.h eval.c json.c keama.8 keama.c keama.h options.c parse.c
print.c reduce.c
src/external/mpl/dhcp/dist/omapip: errwarn.c isclib.c
src/external/mpl/dhcp/dist/relay: dhcrelay.c
src/external/mpl/dhcp/dist/relay/tests: relay_unittests.c
src/external/mpl/dhcp/dist/server: class.c confpars.c ddns.c dhcp.c
dhcpd.c dhcpd.conf.5 dhcpleasequery.c dhcpv6.c failover.c ldap.c
mdb.c mdb6.c stables.c
src/external/mpl/dhcp/include: config.h

Log Message:
Merge conflicts


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dhcp2netbsd
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/client/clparse.c \
src/external/mpl/dhcp/dist/client/dhc6.c \
src/external/mpl/dhcp/dist/client/dhclient.8 \
src/external/mpl/dhcp/dist/client/dhclient.c
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/common/dhcp-options.5 \
src/external/mpl/dhcp/dist/common/execute.c \
src/external/mpl/dhcp/dist/common/ns_name.c \
src/external/mpl/dhcp/dist/common/options.c \
src/external/mpl/dhcp/dist/common/parse.c \
src/external/mpl/dhcp/dist/common/tables.c
cvs rdiff -u -r1.3 -r1.4 src/external/mpl/dhcp/dist/common/discover.c \
src/external/mpl/dhcp/dist/common/dns.c \
src/external/mpl/dhcp/dist/common/socket.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/external/mpl/dhcp/dist/common/tests/domain_name_test.c
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/includes/dhcpd.h \
src/external/mpl/dhcp/dist/includes/ns_name.h \
src/external/mpl/dhcp/dist/includes/osdep.h
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/includes/omapip/isclib.h \
src/external/mpl/dhcp/dist/includes/omapip/omapip_p.h \
src/external/mpl/dhcp/dist/includes/omapip/result.h
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/mpl/dhcp/dist/keama/conflex.c \
src/external/mpl/dhcp/dist/keama/confparse.c \
src/external/mpl/dhcp/dist/keama/data.c \
src/external/mpl/dhcp/dist/keama/data.h \
src/external/mpl/dhcp/dist/keama/dhctoken.h \
src/external/mpl/dhcp/dist/keama/eval.c \
src/external/mpl/dhcp/dist/keama/json.c \
src/external/mpl/dhcp/dist/keama/keama.8 \
src/external/mpl/dhcp/dist/keama/keama.c \
src/external/mpl/dhcp/dist/keama/keama.h \
src/external/mpl/dhcp/dist/keama/options.c \
src/external/mpl/dhcp/dist/keama/parse.c \
src/external/mpl/dhcp/dist/keama/print.c \
src/external/mpl/dhcp/dist/keama/reduce.c
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/omapip/errwarn.c
cvs rdiff -u -r1.4 -r1.5 src/external/mpl/dhcp/dist/omapip/isclib.c
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/relay/dhcrelay.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/external/mpl/dhcp/dist/relay/tests/relay_unittests.c
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/dist/server/class.c \
src/external/mpl/dhcp/dist/server/confpars.c \
src/external/mpl/dhcp/dist/server/ddns.c \
src/external/mpl/dhcp/dist/server/dhcp.c \
src/external/mpl/dhcp/dist/server/dhcpd.c \
src/external/mpl/dhcp/dist/server/dhcpd.conf.5 \
src/external/mpl/dhcp/dist/server/dhcpleasequery.c \
src/external/mpl/dhcp/dist/server/failover.c \
src/external/mpl/dhcp/dist/server/ldap.c \
src/external/mpl/dhcp/dist/server/mdb.c \
src/external/mpl/dhcp/dist/server/stables.c
cvs rdiff -u -r1.3 -r1.4 src/external/mpl/dhcp/dist/server/dhcpv6.c
cvs rdiff -u -r1.4 -r1.5 src/external/mpl/dhcp/dist/server/mdb6.c
cvs rdiff -u -r1.2 -r1.3 src/external/mpl/dhcp/include/config.h

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



CVS commit: src/doc

2020-08-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug  3 21:12:29 UTC 2020

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
new dhcp


To generate a diff of this commit:
cvs rdiff -u -r1.1740 -r1.1741 src/doc/3RDPARTY
cvs rdiff -u -r1.2725 -r1.2726 src/doc/CHANGES

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

2020-08-03 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Mon Aug  3 21:44:43 UTC 2020

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

Log Message:
make(1): fix wrong assertion in ApplyModifiers

The assertion was supposed to validate startc and endc individually.

For unknown reasons (once again), this reduces the code size by 49 bytes
on x86_64.


To generate a diff of this commit:
cvs rdiff -u -r1.412 -r1.413 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/sys/arch/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 21:53:25 UTC 2020

Modified Files:
src/sys/arch/sh3/include: cpu.h
src/sys/arch/sh3/sh3: db_interface.c

Log Message:
SH3_P2SEG_FUNC(f) - get a P2 address of a function.

Just SH3_P1SEG_TO_P2SEG + cast, but we now define SH3_P1SEG_TO_P2SEG
and SH3_P2SEG_TO_P1SEG to use arithmetic, not bitwise ops.  That gives
the same result for the correct P1/P2 input values, but addition can
be done at link time with addends.  Thus SH3_P2SEG_FUNC compiles to a
constant P2 address.


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/sh3/include/cpu.h
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/sh3/sh3/db_interface.c

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



CVS commit: src/sys/arch/sh3/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 22:28:39 UTC 2020

Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c

Log Message:
sh4_tlb_invalidate_addr - refactor to avoid RUN_P2.

Introduce __sh4_tlb_assoc that performs the associative write.  Call
it from sh4_tlb_invalidate_addr.  In sh4_tlb_update do not call
sh4_tlb_invalidate_addr, call __sh4_tlb_assoc directly.  We need to do
the song and dance to block exceptions and set PTEH anyway for the new
value, so don't waste all that effort.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sh3/sh3/mmu_sh4.c

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



CVS commit: src/sys/arch/sh3/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 22:43:53 UTC 2020

Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c

Log Message:
sh4_mmu_start - call sh4_tlb_invalidate_all directly.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sh3/sh3/mmu_sh4.c

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



CVS commit: src/sys/arch/sh3/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Mon Aug  3 23:01:47 UTC 2020

Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c

Log Message:
sh4_mmu_start - cosmetics.

Split construction of the initial MMUCR value into several assignments
for readability.  Same object code is generated.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sh3/sh3/mmu_sh4.c

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



CVS commit: src/sys/arch/sh3/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Tue Aug  4 01:55:16 UTC 2020

Modified Files:
src/sys/arch/sh3/sh3: mmu_sh4.c

Log Message:
Avoid inline RUN_P2 when accessing TLB via memory mapped arrays.

Move code that needs to run from P2 into separate functions and call
them via P2 pointer.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sh3/sh3/mmu_sh4.c

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



CVS commit: src/sys/arch/mips/cavium/dev

2020-08-03 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Tue Aug  4 01:59:46 UTC 2020

Modified Files:
src/sys/arch/mips/cavium/dev: octeon_corereg.h

Log Message:
Add some CvmCtl bits from newer cnMIPS cores.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/cavium/dev/octeon_corereg.h

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



CVS commit: src/sys/arch/sh3/sh3

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Tue Aug  4 02:09:58 UTC 2020

Modified Files:
src/sys/arch/sh3/sh3: pmb.c

Log Message:
st40_pmb_dump - factor out.

Print the WT bit as either "WT" or "CB" when C is set, as "--"
otherwise.  Few other minor tweaks.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sh3/sh3/pmb.c

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



CVS commit: src/sys/kern

2020-08-03 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Tue Aug  4 03:00:10 UTC 2020

Modified Files:
src/sys/kern: vfs_vnode.c

Log Message:
Fix bogus fast path in vput.

If we can't discern whether we have an exclusive or shared lock, then
just unlock and don't play fast and loose with pretending that we
have an exclusive lock will work -- it won't.


To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/sys/kern/vfs_vnode.c

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



CVS commit: src/sys/ufs/lfs

2020-08-03 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Tue Aug  4 03:00:47 UTC 2020

Modified Files:
src/sys/ufs/lfs: lfs_vfsops.c

Log Message:
Mark lfs vnodes with VV_LOCKSWORK, same as ffs.


To generate a diff of this commit:
cvs rdiff -u -r1.378 -r1.379 src/sys/ufs/lfs/lfs_vfsops.c

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



CVS commit: src/sys/dev/mii

2020-08-03 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Tue Aug  4 04:22:03 UTC 2020

Modified Files:
src/sys/dev/mii: devlist2h.awk

Log Message:
mii_knowndevs[] is de facto const, define it as such.

This time for real.  On my first try I did it in the generated
miidevs_data.h file.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/mii/devlist2h.awk

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



CVS commit: src

2020-08-03 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Tue Aug  4 06:10:27 UTC 2020

Modified Files:
src/share/man/man4: options.4
src/sys/uvm: files.uvm

Log Message:
G/C USE_TOPDOWN_VM.  __USE_TOPDOWN_VM is used (and hidden)


To generate a diff of this commit:
cvs rdiff -u -r1.513 -r1.514 src/share/man/man4/options.4
cvs rdiff -u -r1.35 -r1.36 src/sys/uvm/files.uvm

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



CVS commit: src/sys/arch/x86/x86

2020-08-03 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Tue Aug  4 06:22:55 UTC 2020

Modified Files:
src/sys/arch/x86/x86: pmap.c

Log Message:
typo in comment


To generate a diff of this commit:
cvs rdiff -u -r1.401 -r1.402 src/sys/arch/x86/x86/pmap.c

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



CVS commit: src/sys/arch/x86/x86

2020-08-03 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Tue Aug  4 06:23:46 UTC 2020

Modified Files:
src/sys/arch/x86/x86: pmap.c

Log Message:
Trailing whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.402 -r1.403 src/sys/arch/x86/x86/pmap.c

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