Home | History | Annotate | only in /src/etc
History log of /src/etc
RevisionDateAuthorComments
 1.4 22-Oct-2005  hubertf Per Christos (board):
* move src/etc/COPYRIGHT to src/share/legal/COPYRIGHT and install that
(in /usr/share/legal)
* nuke src/share/man/man0/COPYRIGHT
* mark /usr/share/man/COPYRIGHT as obsolete
 1.3 24-Sep-2005  christos Add the TOG copyright.
 1.2 15-Feb-1997  mikel cleanup Lite-1 merge
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.2 16-Feb-1997  mikel remove leftovers from lite-1 merge.
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.29 13-Jun-2020  thorpej When reading in the MD MAKEDEV.conf, perform block / char major
substitutions that may be present in that file.

PR port-cobalt/55009
 1.28 03-Nov-2019  martin PR port-arm/54640: hack to work around conditional RAW_PART definition in
arm/include/disklabel.h.

Recognize this special case and skip lines between #ifndef RAW_PART and
the next #endif.
 1.27 28-Oct-2019  ozaki-r Allow including numbers in %XXX_chr% parameter (for upcoming vio9p driver)
 1.26 13-Jun-2019  christos branches: 1.26.2;
Fix aarch64
 1.25 19-Sep-2014  matt branches: 1.25.8; 1.25.16;
Teach this to deal with the use of include in majors files.
 1.24 20-May-2013  mbalmer Rename the 'gpio' group to '_gpio' as new group names should start with an
underscore. While here, fix the awk script to properly expand such group
names.
 1.23 14-Apr-2013  skrll Match all the arm machines to get the majors.arm32 file
 1.22 12-Apr-2013  skrll Find the right majors files for earm*
 1.21 30-Mar-2010  mrg branches: 1.21.6; 1.21.12;
make sure we pickup the powerpc majors file on powerpc64.

from dennis.c.ferguson@gmail.com in PR#43074.
 1.20 30-Apr-2008  martin branches: 1.20.10;
Convert TNF licenses to new 2 clause variant
 1.19 10-Dec-2007  garbled branches: 1.19.4; 1.19.8; 1.19.10;
Change to deal with the shared powerpc majors file, copied from the arm32
handling.
 1.18 08-Apr-2007  scw branches: 1.18.4;
Remove support for NetBSD/{,evb}sh5.
 1.17 09-Mar-2007  dsl Add a globally applied substitution pattern for the console major number.
Use it when creating a temporary node for the console.
MAKEDEV -M should now output what it is doing.
 1.16 14-Jun-2005  he branches: 1.16.4; 1.16.6;
Make a simple fix for inculsion of disklabel.h. Since this script
doesn't do CPP conditionals, just avoid trying to "include" files
in the newly established nbinclude area, the in-tree version in the
normal place should work fine.

Fixes build problem for (among several others) cats.
 1.15 22-Apr-2004  enami The char position passed to substr() should be 1 origion.
 1.14 18-Mar-2004  enami branches: 1.14.2;
Search and replace by hand rather than using gsub() in loop. This reduces
number of search and prevents DFA cache overflow (and script runs faster).
 1.13 16-Mar-2004  enami Add missing close().
 1.12 14-Jan-2004  jdolecek put a 'Generated from' with RCS Ids of MAKEDEV.awk, MAKEDEV.tmpl and the
MD MAKEDEV.conf into the generated file

don't copy the 'PLEASE RUN ...' paragraph to the generated file

don't copy the list of individual devices to the generated file -
the info is available in MAKEDEV(8) for those who need it
 1.11 19-Dec-2003  lukem * Match the source code to the comments, and use $NETBSDSRCDIR
instead of -v ETCDIR.
* Parse $NETBSDSRCDIR/etc/{master.passwd,group} to build a list of
user->uid and group->gid mappings, and replace %uid_XXX% and %gid_XXX%
appropriately.
* Whitespace & regex tweaks.
 1.10 08-Dec-2003  dmcmahill Improve the portability of this script by escaping some {'s and }'s used
in a regex. Works with Solaris awk as well as gawk now.
 1.9 28-Oct-2003  jdolecek the arm ports are 'arm' and 'armeb'
pointed out by Shoichi Miyake
 1.8 26-Oct-2003  jdolecek style nits - use / re / instead of "re" for constant REs
 1.7 24-Oct-2003  jdolecek make friendlier to objdir builds; now expect the caller to set ETCDIR
to the directory with src/etc; top of kernel sources is assumed
to be ETCDIR/../sys

fix error message for case when platform MAKEDEV.conf is not found
 1.6 24-Oct-2003  jdolecek fix handling of ARM ports' majors file
fix handling of sbmips majors - it uses the evbmips majors

fetch information about platform RAW_PART, and make it available
to MAKEDEV.tmpl
 1.5 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.4 17-Oct-2003  jdolecek improve error checking, and bail out early, instead of looping
when filtering the template, leave only the wanted makedisk_p*() routine
in the output
as pointed out by David Laight

also make it mandatory for MACHINE and MACHINE_ARCH to be set in
environment; it would be possible to use use uname -p/-m, but better
to catch possible cross-build mistakes sooner than later
 1.3 15-Oct-2003  itojun minor KNF
 1.2 15-Oct-2003  jdolecek read the MD MAKEDEV.conf file and appropriately massage the template
contents; outputs fully functional MAKEDEV script now
 1.1 13-Oct-2003  jdolecek the main parts of new unified MAKEDEV framework - MAKEDEV template
and script for generating the MD MAKEDEV
this is work in progress, some parts are still missing
 1.14.2.1 24-Apr-2004  jdc Pull up revision 1.15 (requested by enami in ticket #175)

The char position passed to substr() should be 1 origion.
 1.16.6.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.16.4.1 19-Jul-2007  liamjfoy Pull up following revision(s) (requested by soren in ticket #774):
build.sh: revision 1.169
gnu/usr.bin/gcc4/backend/Makefile: revision 1.9
sys/arch/evbsh5/README: revision 1.1
distrib/notes/common/contents: revision 1.124
usr.sbin/ndbootd/ndbootd.c: revision 1.12
gnu/lib/libopcodes/arch/sh3eb/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3eb/defs.mk: revision 1.8
libexec/ld.elf_so/Makefile: revision 1.78
gnu/dist/binutils/bfd/config.bfd: revision 1.14
doc/HACKS: revision 1.93
distrib/cdrom/current.conf: revision 1.8
gnu/lib/libgcc4/Makefile.inc: revision 1.6
share/mk/sys.mk: revision 1.90
distrib/sets/lists/base/mi: revision 1.700
libexec/ld.elf_so/rtld.c: revision 1.112
distrib/sets/lists/base/mi: revision 1.702
sys/arch/sh5/README: revision 1.1
gnu/lib/libbfd/arch/sh3el/bfd.h: revision 1.7
usr.sbin/traceroute/traceroute.c: revision 1.69
distrib/notes/common/main: revision 1.330
distrib/notes/common/list-setsizes.sh: revision 1.2
sys/arch/Makefile: revision 1.35
gnu/lib/libopcodes/arch/sh3el/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3el/defs.mk: revision 1.8
share/mk/bsd.own.mk: revision 1.495
gnu/lib/libbfd/arch/sh3eb/bfd.h: revision 1.7
x11/lib/OSmesa/Makefile: revision 1.20
sys/dev/dkwedge/dkwedge_bsdlabel.c: revision 1.13
gnu/dist/binutils/opcodes/configure.in: revision 1.2
gnu/dist/binutils/opcodes/configure: revision 1.2
gnu/usr.bin/send-pr/categories: revision 1.53
etc/mtree/NetBSD.dist: revision 1.339
sys/arch/README: revision 1.42
lib/libc/gdtoa/Makefile.inc: revision 1.6
usr.bin/crunch/crunchide/Makefile: revision 1.16
sys/lkm/net/bsdcomp/Makefile: revision 1.5
regress/sys/uvm/Makefile: revision 1.6
etc/MAKEDEV.awk: revision 1.18
x11/Xserver/GL/GLcore/Makefile.GLcore: revision 1.10
sys/contrib/dev/ath/netbsd/Makefile.ath.inc: revision 1.14
gnu/lib/libbfd/Makefile: revision 1.42
doc/RESPONSIBLE: revision 1.78
Remove evbsh5.
 1.18.4.1 09-Jan-2008  matt sync with HEAD
 1.19.10.1 18-May-2008  yamt sync with head.
 1.19.8.1 02-Jun-2008  mjf Sync with HEAD.
 1.19.4.2 10-Dec-2007  garbled Change to deal with the shared powerpc majors file, copied from the arm32
handling.
 1.19.4.1 10-Dec-2007  garbled file MAKEDEV.awk was added on branch mjf-devfs on 2007-12-10 17:57:25 +0000
 1.20.10.1 19-Dec-2013  matt Deal with MACHINE_ARCH of armv7/armv7eb.
Split out mips64 compat dirs.
 1.21.12.1 23-Jun-2013  tls resync from head
 1.21.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.25.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.25.8.1 04-Nov-2019  martin Pull up following revision(s) (requested by tsutsui in ticket #1423):

etc/MAKEDEV.awk: revision 1.28

PR port-arm/54640: hack to work around conditional RAW_PART definition in
arm/include/disklabel.h.

Recognize this special case and skip lines between #ifndef RAW_PART and
the next #endif.
 1.26.2.2 20-Jun-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #962):

sys/arch/cobalt/conf/majors.cobalt: revision 1.34
etc/MAKEDEV.awk: revision 1.29
etc/etc.cobalt/MAKEDEV.conf: revision 1.18
etc/etc.cobalt/MAKEDEV.conf: revision 1.19

panel -> lcdpanel

Part of PR port-cobalt/55009

When reading in the MD MAKEDEV.conf, perform block / char major
substitutions that may be present in that file.
PR port-cobalt/55009

Create a compatibility symlink panel0 -> lcdpanel0
PR port-cobalt/55009

Fix leading 8 spaces to a tab.
 1.26.2.1 04-Nov-2019  martin Pull up following revision(s) (requested by tsutsui in ticket #397):

etc/MAKEDEV.awk: revision 1.28

PR port-arm/54640: hack to work around conditional RAW_PART definition in
arm/include/disklabel.h.

Recognize this special case and skip lines between #ifndef RAW_PART and
the next #endif.
 1.14 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.13 20-Dec-2007  apb branches: 1.13.2; 1.13.6; 1.13.8;
Comment out an example, which was accidentally uncommented in my previous
change to this file. This is where the mystery /dev/foo came from.
 1.12 15-Dec-2007  apb In MAKEDEV.tmpl:
* Add a nooutput function to be used instead of redirecting to /dev/null,
because /dev/null might not exist early in the boot sequence. This
should fix a bug in which the pax autodetection failed when used from
init(8) with a read-only root file system without a /dev/null.
* Move most of the main program into a new makedev_main function,
to allow reuse by MAKEDEV.local.

In MAKEDEV.local:
* Use the new makedev_main function defined in MAKEDEV. This allows
MAKEDEV.local to support all the options understood by MAKEDEV, instead
of only a subset. This should fix a bug in which the setup() function
could try to use pax mode even though that was previously not supported.

In MAKEDEV.local man page:
* Update list of command line options.
* Don't explain all the options, just refer to MAKEDEV(8) man page.
* Remove BUGS section now that all MAKEDEV options are supported
by MAKEDEV.local.
 1.11 03-Mar-2007  apb branches: 1.11.4;
Remove MAKEDEV.subr. This removes the risk of third party scripts (or
human procedures) breaking because they assume it's enough to copy
MAKEDEV fom one place to another.

Let MAKEDEV return after defining shell functions but before doing any
real work, if MAKEDEV_AS_LIBRARY is set.

Let MAKEDEV.local load MAKEDEV as a function library via
"MAKEDEV_AS_LIBRARY=1 . MAKEDEV".
 1.10 01-Mar-2007  apb If we are called as 'sh MAKEDEV ...', then we would previously have
tried to do '. MAKEDEV.subr'. That doesn't work, we need to do
'. ./MAKEDEV.subr' in that case.
 1.9 28-Feb-2007  apb Avoid using dirname(1), which is not available in installation
ramdisk images.
 1.8 28-Feb-2007  apb s/MAKEDEV.tmpl/MAKEDEV.subr/ in a comment
 1.7 26-Feb-2007  apb Provide a new MAKEDEV.subr file containing utility functions for
use by both MAKEDEV and MAKEDEV.local. This allows MAKEDEV.local
to accept the same command line arguments as MAKEDEV.

The installed MAKEDEV.subr is generated from MAKEDEV.subr.tmpl.

Replace the licence on MAKEDEV.local with a NetBSD licence, since I
rewrote the entire file.

Reviewed by christos and agc
 1.6 15-Dec-2003  jdolecek add /rescue to the PATH to find chown if /usr is not available yet
XXX chown should either be moved or we should not depend on it here

fixes PR kern/23614 by Christian Biere
 1.5 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.4 15-Feb-1997  mikel cleanup Lite-1 merge
 1.3 05-Jan-1997  veego add /usr/sbin to PATH.
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.11.4.1 09-Jan-2008  matt sync with HEAD
 1.13.8.1 18-May-2008  yamt sync with head.
 1.13.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.13.2.2 20-Dec-2007  apb Comment out an example, which was accidentally uncommented in my previous
change to this file. This is where the mystery /dev/foo came from.
 1.13.2.1 20-Dec-2007  apb file MAKEDEV.local was added on branch mjf-devfs on 2007-12-20 07:30:26 +0000
 1.3 03-Mar-2007  apb Remove MAKEDEV.subr. This removes the risk of third party scripts (or
human procedures) breaking because they assume it's enough to copy
MAKEDEV fom one place to another.

Let MAKEDEV return after defining shell functions but before doing any
real work, if MAKEDEV_AS_LIBRARY is set.

Let MAKEDEV.local load MAKEDEV as a function library via
"MAKEDEV_AS_LIBRARY=1 . MAKEDEV".
 1.2 02-Mar-2007  dsl Add code that can be used by init(1) to request MAKEDEV create a mfs
filesystem and then populate it.
Determine the actual number of inodes that will be needed and add 10%.
Use "mount_mfs -o union" to save us having to copy MADEDEV (in case
anyone wishes to see it.
 1.1 26-Feb-2007  apb Provide a new MAKEDEV.subr file containing utility functions for
use by both MAKEDEV and MAKEDEV.local. This allows MAKEDEV.local
to accept the same command line arguments as MAKEDEV.

The installed MAKEDEV.subr is generated from MAKEDEV.subr.tmpl.

Replace the licence on MAKEDEV.local with a NetBSD licence, since I
rewrote the entire file.

Reviewed by christos and agc
 1.237 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.236 11-Mar-2025  brad A driver and userland utility for a couple of families of the
Microchip Technology / SMSC fan controller chips.

The driver and utility supports the:

o EMC2101 and EMC2101-R
o EMC2103-1, EMC2102-2 and EMC2103-4
o EMC2104
o EMC2106
o EMC2301
o EMC2302
o EMC2303
o EMC2305

The EMC210X family supports 1 or 2 fans with tachometer. Depending on
the chip, it may support 2 additional fans without tach and might
support a high side attachment (i.e. a fan, usually 5v, driven
directly from the chip and not PWM or DAC). All versions of EMC210X
support internal temperature measurements, and depending on the chip,
may support up to 5 additional temperature zones. The tachometers and
temperature measurements are provided to the system via the envsys(4)
framework. Some chip types support GPIO pins and support is provided
via the gpio(4) framework.

The EMC230X family supports 1, 2, 3 or 5 fans with the same number of
tachometers. No temperature zone or GPIO support. The tachometers
are provided to the system via the envsys(4) framework. The fan
support can be provided by PWM signaling or DAC.

The two chip families mostly do PWM signaling for the fan speed, but a
number of them support DAC output, a 0 to 3v or so voltage. When the
chip supports external temperature zones, this is done usually by a
bipolar NPN or PNP transister configured as a diode, but some of the
chip varients support thermistors.

The emcfan(4) kernel driver provides a simple read / write / seek
device in /dev/ to the register set in the chip. The heavy lifting is
done in the userland utility emcfanctl(8) which provides the ability
to read and write to any valid register and provides some basic higher
level commands to control fan behavior. The output is simple text
lines, or JSON.

The kernel driver does not reset or other mess with the chip, aside
from reading registers. It is entirely possible that something else
in any particular system is the major manager of the fan controller
and it would not do for the kernel driver to mess too much with the
attached device. All interactions are intentional via the userland
utility.

It is known that a EMC2301 is present on the Raspberry PI 4 Compute IO
module (not to be confused with the Raspberry PI 4 Compute module
itself) and there is a breakout board from Adafruit with a EMC2101 on
it. The chips themselves are pretty inexpensive from Mouser or
Digi-key and can be soldered using the simpler SMD soldering
techniques. A number of the variants are QFN packages, but the pads
are exposed to the side of the chip. No other external components are
required to use these fan controllers.
 1.235 16-Dec-2024  brad A driver for the MCP-2221 / 2221A multi-io chip. This is a USB to
UART / GPIO / I2C multi-io chip probably based upon a programmed PIC.
The end result is that simple gpio and i2c can exist on any system
that provides a USB port. This is everything from a RPI to a
Virtualbox VM.


o The UART presents itself as a umodem(4) device and pretty much works
as one would expect.

o There are 4 simple GPIO pins with multiple functions that attach to
gpio(4). Support for basic GPIO input and output exists with gpioctl,
the ADC, DAC and clock pulse functions exist as ALT functions. For
the ADC and DAC /dev/ devices are provided such that simple reads and
writes interact with the ADC and DAC. The IRQ function on pin GP1 and
bit banging the GPIO with gpiopps(4) and gpioow(4) are not really
supported. The short answer is that a spin lock is held while trying
to do USB transfers and that isn't allowed.

o There is a simple I2C engine that attaches to iic(4). This mostly
works as expected, except that a READ without STOP is not supported by
the engine which causes problems for some drivers. Most drivers do
not seem to use READ without STOP and seem to work as expected.
Support for changing the I2C speed is not supported, but nothing much
really does that.

o A userland utility called umcpmioctl(8) is provided that allows the
query of the status of the chip and allows for the query of the flash
memory and the setting of some of the flash memory parameters mostly
related to gpio. This utility interacts with a control device in
/dev/. The flash memory contents is copied to the sram on boot up of
the chip and can be used to adjust how the chip sets up the gpio pins,
among other things. Support for setting or entering the chip password
is not provided.

o A number of sysctls are provided to mess with various settings.
These are detailed in the man page.


While not perfect, the chip is reasonable, cheap, and has at least one
vendor making a breakout board. It is also one of the only ones in
this space that has enough documentation to write a driver.

Support for a related chip, the MCP-2210, which provides SPI and GPIO
may exist some day as the programming interface is very simular.
 1.234 06-Nov-2023  brad branches: 1.234.2;


gpioirq(4) version 2

This update makes this driver more than just an example and allows for:

o More than one pin to be attached to a gpioirq instance. That is,
the mask parameter can be greater than 0x01 now.

o A /dev/gpioirqN device that allows GPIO pin interrupts to be
transported into userland. This is a device that can be opened for
reading with a simple fixed output indicating the device unit, pin
number and current pin state.


This update was used as part of a physical intrusion detection system
where multiple switches (i.e. window magnetic reed switches and etc.)
are tied to a bunch of GPIO inputs with userland software that reacts
to the pins changing state.
 1.233 28-Dec-2022  jakllsch fix hexprint function
 1.232 21-Sep-2022  wiz branches: 1.232.2;
MAKEDEV: make nvmm node group-writable (was readable only; group nvmm)

Needed by qemu
 1.231 12-Aug-2022  riastradh viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.230 17-May-2022  uwe MAKEDEV.tmpl: make /dev/wsfont world-readable

Now that we have WSDISPLAYIO_LISTFONTS we want users to be able to use it.

NB: older kernels didn't check that WSDISPLAYIO_LDFONT was performed
on wsfont(4) device opened for writing and relied on its restrictive
root-only permissions to restrict who can load fonts.
 1.229 08-Apr-2022  andvar fix various typos, mainly in comments, but also log messages, docs, game text.
 1.228 07-Dec-2021  brad A driver and user land utility for the Sparkfun Serial Controlled Motor
Driver module as illustrated here:

https://www.sparkfun.com/products/13911

A SCMD module is a ARM SOC simular to a Arduino in front of a motor
driver chip. The single SCMD module can control two motors and up to
16 additional modules can be chained together using an internal I2C
bus. One can interface with the SCMD using tty uart commands, SPI or
I2C. The driver in this commit adds a kernel driver for the I2C and
SPI interfaces. The command line utility provides a set of
convenience commands that support most of the functions of the SCMD
and is able to use the tty uart mode, SPI user land or the included
kernel driver in a uniform manor.

The use of the SCMD module is mostly for small robots and the like,
but it can control anything that is controllable by voltage.
 1.227 06-Nov-2021  brad Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity
sensor such as:

https://www.adafruit.com/product/2857

This is a higher priced sensor with a lot of features, including the
ability to do sub-second periodic updates. The driver supports
everything about the sensor except for the alert pin.
 1.226 12-Oct-2021  christos PR/56452: RVP: MAKEDEV should also create /dev/dri/renderD* devices
 1.225 10-Oct-2021  jmcneill efi: Add /dev/efi character device

Introduce a /dev/efi character device that provides a means for accessing
UEFI RT variable services from userland. Compatible with the FreeBSD ioctl
interface for ease of porting their libefivar and associated tools.

The ioctl interface is defined in sys/efiio.h.

To enable support for this on an arch, the kernel needs `pseudo-device efi`
and the MD EFI implementation needs to register its backend by calling
efi_ops_register(). This commit includes an implementation for Arm.
 1.224 24-Jul-2021  jmcneill smbios: Add character device for accessing SMBIOS tables

The /dev/smbios character device gives an aperture into physical memory
that allows read-only access to the SMBIOS header and tables.
 1.223 29-Jun-2021  nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
 1.222 06-Dec-2020  jmcneill acpi: add character device for accessing ACPI tables

The /dev/acpi character device gives an aperture into physical memory
that allows only read access to known ACPI tables: RSDP, XSDT/RSDT, and
the root tables. Adapt acpidump(8) to use this interface by default,
falling back to the old /dev/mem method if it is not available or if
ACPIDUMP_USE_DEVMEM=1 is set in the environment. The user visible benefit
of this change is that "options INSECURE" is no longer required to
dump ACPI tables.
 1.221 26-Jul-2020  jdolecek add support for wwanc(4) device nodes (xmm[0-9])
 1.220 07-Jun-2020  maxv Add fault(4).
 1.219 05-Jun-2020  maxv Register eight vHCI buses, and use separate KCOV mailboxes for them.
 1.218 04-Apr-2020  jdolecek remove nsmb(4)
 1.217 01-Apr-2020  gson Create the qemufwcfg device as part of "all". Discussed with jmcneill.
Also, include it in the list of special purpose devices.
 1.216 02-Mar-2020  riastradh Create /dev/ipmi0 in `MAKEDEV all'.

Works on my machine with sysutils/ipmitool if the latter is built
with CONFIGURE_ARGS+= --enable-intf-open.
 1.215 27-Feb-2020  riastradh Create some more cgd device nodes.
 1.214 29-Jan-2020  maya remove urio(4), a driver for the Rio500 MP3 player.

At this point it is highly unlikely this 1999 device still has users,
but it still comes up in the context of maxv's USB-fuzzing (and any device
could pretend to be a urio(4)), so it's best to get rid of it.

Renamed all major entries to obsolete, as was done in previous removals.

This still requires an update to sanitizers, but they're located in
"external", perhaps it should be first committed upstream?

Proposed on tech-kern a month ago.
 1.213 19-Jan-2020  riastradh Remove filemon(4).

Discussed on tech-kern:
https://mail-index.NetBSD.org/tech-kern/2020/01/13/msg025938.html

This was never (intentionally) enabled by default, and the design has
some shortcomings. You can get mostly the same results with ktrace,
as in usr.bin/make/filemon/filemon_ktrace.c which is now used instead
of filemon for make's meta mode.

If applications require higher performance than ktrace, or nesting
that ktrace doesn't support, we might consider adding something back
into the vfs system calls themselves, without hijacking the syscall
table. (Might want a more reliable output format too, e.g. one that
can handle newlines in file names.)
 1.212 23-Dec-2019  maxv Revert the removal of filemon.
 1.211 18-Dec-2019  maxv Retire filemon, discussed on tech-kern@.
 1.210 01-Nov-2019  ozaki-r MAKEDEV: add entry for vio9p(4)
 1.209 27-Oct-2019  maxv Add the "nvmm" group, and make nvmm_init() public. Sent to tech-kern@ a few
days ago.
 1.208 19-Sep-2019  thorpej Create the character device for spiflash, in addition to the block device.
This is needed for getdiskrawname() to DTRT (for installboot(8)).

XXX pullup-9
 1.207 15-Sep-2019  ryoon Replace major number in MAKEDEV for vhci
 1.206 14-Sep-2019  maxv Add vHCI, a driver which allows to send and receive USB packets directly
from userland via /dev/vhci. Using this, it becomes possible to test and
fuzz the USB stack and all the USB drivers without having the associated
hardware.

The vHCI device has four ports independently addressable.

For each xfer on each port, we create two packets: a setup packet (which
indicates mostly the type of request) and a data packet (which contains
the raw data). These packets are processed by read and write operations
on /dev/vhci: userland poll-reads it to fetch usb_device_request_t
structures, and dispatches the requests depending on bRequest and
bmRequestType.

A few ioctls are available:

VHCI_IOC_GET_INFO - Get the current status
VHCI_IOC_SET_PORT - Choose a vHCI port
VHCI_IOC_USB_ATTACH - Attach a USB device on the current port
VHCI_IOC_USB_DETACH - Detach the USB device on the current port

vHCI has already allowed me to automatically find several bugs in the USB
stack and its drivers.
 1.205 29-Jul-2019  gdt branches: 1.205.2;
MAKEDEV.tmpl: Create nodes for 16 USB hubs

As proposed on current-users, but with better formatting.
 1.204 31-May-2019  nia Raise the number of uhid nodes from 4 to 16.

My keyboard and mouse use multiple device nodes each. I can't use
any other devices once they're attached. With my keyboard, mouse,
and two game controllers attached, a total of 9 nodes are required.

Particularly, high-end keyboards with N-key rollover support require
more device nodes, since they pretend to be multiple keyboards to work
around limitations in the uhid compat spec.

My original intention was to raise it from 4 to 12, but martin
suggested increasing it to 16.

"somewhat insane, but so is reality" - mlelstv
 1.203 18-May-2019  mlelstv Add experimental userland interface to IPMI driver. Currently, transactions
(like sensor readout) are locked, so that a userland program may interfere with
envsys operation.

To use this you need a program like ipmitool built with OpenIPMI support.
 1.202 01-Apr-2019  martin Double the number of wedge device nodes
 1.201 27-Mar-2019  mlelstv Actually use unit number for iscsi device.
 1.200 26-Mar-2019  pgoyette Add srt(4) to /etc/MAKEDEV and corresponding update to MAKEDEV.8 man page.
 1.199 23-Feb-2019  mlelstv Add userland driver to spi framework.

Previously spi would configure the controller to use the lowest speed of
all connected devices since the kernel started and to fail attempted mode
changes. This is now improved to keep individual modes and speeds for each
slave and to reconfigure the controller as necessary for each transfer.

Added man page for spi(9).
 1.198 23-Feb-2019  kamil Add KCOV - kernel code coverage tracing device

The KCOV driver implements collection of code coverage inside the kernel.
It can be enabled on a per process basis from userland, allowing the kernel
program counter to be collected during syscalls triggered by the same
process.

The device is oriented towards kernel fuzzers, in particular syzkaller.

Currently the only supported coverage type is -fsanitize-coverage=trace-pc.

The KCOV driver was initially developed in Linux. A driver based on the
same concept was then implemented in FreeBSD and OpenBSD.

Documentation is borrowed from OpenBSD and ATF tests from FreeBSD.

This patch has been prepared by Siddharth Muralee, improved by <maxv>
and polished by myself before importing into the mainline tree.

All ATF tests pass.
 1.197 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.196 07-Nov-2018  maxv Add NVMM - for NetBSD Virtual Machine Monitor -, a kernel driver that
provides support for hardware-accelerated virtualization on NetBSD.

It is made of an MI frontend, to which MD backends can be plugged. One
MD backend is implemented, x86-SVM, for x86 AMD CPUs.

We install

/usr/include/dev/nvmm/nvmm.h
/usr/include/dev/nvmm/nvmm_ioctl.h
/usr/include/dev/nvmm/{arch}/nvmm_{arch}.h

And the kernel module. For now, the only architecture where we do that
is amd64 (arch=x86).

NVMM is not enabled by default in amd64-GENERIC, but is instead easily
modloadable.

Sent to tech-kern@ a month ago. Validated with kASan, and optimized
with tprof.
 1.195 04-Nov-2018  maxv Add tprof in MAKEDEV.tmpl, and regen MAKEDEV.8.
 1.194 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.193 22-Sep-2018  kre Avoid use of test -o for when this is used as part of an INSTALL system
and the SMALL test does not support -o
 1.192 28-Jul-2018  sevan Create fw(4) & fwmem(4) device nodes by default so fwctl(8) works out of the
box.
 1.191 21-Jul-2018  maxv Create /dev/ksyms as "440 $g_kmem". This prevents unprivileged users from
reading the kernel symbols. Discussed in January 2018 on tech-kern@,
reported by maya@, tested by tih@.
 1.190 20-May-2018  thorpej branches: 1.190.2;
Add a 1PPS-over-GPIO driver, originally by Brad Spencer, with changes by
me to adapt to the new GPIO interrupt interface and support a wider variety
of GPIO pin configuations.

PR kern/51676
 1.189 09-Jan-2018  christos branches: 1.189.2;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.188 05-Dec-2017  jmcneill make a few more drm nodes
 1.187 25-Nov-2017  jmcneill Add driver for QEMU Firmware Configuration device.

This interface allows the host to pass various data items and files to
the guest OS.
 1.186 28-Aug-2017  sevan veriexec is enabled by default in most kernel configs but the lack of device
node results in a non working config, despite following manual to get setup.
Remove a step for the user by creating a device node for veriexec by default.


ok mrg jakllsch
 1.185 12-Aug-2017  jmcneill add dial-out device node for plcom
 1.184 08-Jun-2017  kre As (briefly) discussed on current-users, change the way that MAKEDEV checks
for more than one of the -m -p -s -t args (and checks whether any were given
to pick one if not) to be more shell friendly.

Note that while the method here is the same as was discussed on the list,
the actual implementation is free of the typos, and just pure lunacy that
was in the code that was shown there.

Also note these changes are intended to be completely internal, there
should be no visible impact upon the way that MAKEDEV works.

ok:christos. Thanks to pgoyette for the code review.
 1.183 08-Sep-2016  nonaka branches: 1.183.6;
Fix to cannnot be opened a nvme(4) namespace device file.
 1.182 23-Jul-2016  kre Always define MKNOD, even if we don't think we need it (turns out we do,
sometimes...) Noticed by Michael Plass reported on current-users.
 1.181 16-Jun-2016  kre branches: 1.181.2;

As discussed at the biginning of last week (June 6 & 7, 2016) on
tech-kern in messages with a Subject starting [Re:] /dev/sdN -> /dev/sdN[cd]
and in PR port-amd64/51216 :

Create bare (no letter suffix) device names (block & raw) that
refer to the raw device ('c' or 'd' partition as appropriate).

This commit was delayed waiting to see if there was to be any more
discussion - there wasn't a lot.

Caution: this is going to consume 2 more inodes per disc device
configured, everywhere that devices are configured using MAKEDEV
 1.180 04-Jun-2016  nonaka Add NVMe command passthrough support.
 1.179 28-Jan-2016  riz Create dtrace device as part of "all"
 1.178 17-Jan-2016  christos Add /dev/full
 1.177 21-Nov-2015  pgoyette Add the filemon(4) device.
 1.176 08-Nov-2015  joerg Translate requests for ucom into ttyU.
 1.175 05-Nov-2015  macallan create tty* entries for wsdisplay1-3
 1.174 01-Aug-2015  jmcneill add hdmicec
 1.173 19-Sep-2014  matt add random/urandom to MAKEDEV std
 1.172 28-Oct-2013  mbalmer branches: 1.172.4; 1.172.6;
create a lua device node for lua(4) and luactl(8)
 1.171 03-Aug-2013  soren Some UMTS/LTE USB modems have as many as five tty instances and the
useful ones that understand AT commands tend to be enumerated last,
so bump up the default number of ttyU device nodes.
 1.170 20-May-2013  mbalmer Rename the 'gpio' group to '_gpio' as new group names should start with an
underscore. While here, fix the awk script to properly expand such group
names.
 1.169 19-May-2013  mbalmer Add a group 'gpio' and create gpio(4) device nodes under /dev with
mode 664 and group ownership set to 'gpio'. This allows controlled access
to specifically enabled gpio pins to members of the gpio group. See
gpioctl(8), and, gpio(4) for details.
 1.168 01-May-2013  kiyohara Support to build for epoc32 userland.
 1.167 20-Apr-2013  rkujawa Add spiflash device to MAKEDEV template and MAKEDEV config on evbarm.

Obtained from Marvell, Semihalf.
 1.166 11-Apr-2013  martin Add a makedisk_p12high, used by VAX now after unbumping MAXPARTITIONS from
16 down to 12.
 1.165 08-Mar-2013  jmcneill create /dev/vchiq
 1.164 28-Feb-2013  christos missing comment
 1.163 28-Feb-2013  christos node for dtrace
 1.162 10-Feb-2013  christos always use ${MKNOD} for consistency
 1.161 26-Jan-2013  apb The console major number is not always 0; when creating a temporary
console while populating a memory disk, use %CONSOLE_CMAJOR% instead
of 0, and let MAKEDEV.awk substitute the appropriate machine-dependent
major number.

This fixes a bug that I introduced in revision 1.82 dated 2007-03-11.
 1.160 10-Jan-2013  skrll Create a plcom0 device node for RaspberryPI
 1.159 19-Sep-2012  bouyer Add a pass-through ioctl for mfi(4), allowing userland to send raw commands
to the controller. This is compatible with the linux and FreeBSD
implementations.
Add the needed conversion for mfi ioctls in COMPAT_LINUX
Allocate a character major number, and create /dev/mfi0 by default
on amd64 and i386.
This allows (along with a hand-created /emul/linux/proc/devices file)
to run the MegaCLI linux binary provided by LSI.
 1.158 05-Sep-2012  martin branches: 1.158.2;
Make the "init" target create optys as well - those were removed from "all",
but we still need them in emergency setups and some install media.
Should fix PR install/46902.
 1.157 13-Aug-2012  christos Don't create BSD style pty nodes by default anymore since ptyfs is mounted
by default. Mention that this is a security issue, since it allows pty access
through the old style node.
 1.156 05-Jun-2012  tsutsui Invoke MAKEDEV.local via $HOST_SH (default ${HOST_SH:=sh}) instead of
hardcoded "sh" to avoid unexpected errors on cross build hosts in
src/distrib/common/Makefile.makedev etc.

Should fix PR toolchain/46537, ok apb@
 1.155 26-May-2012  riz Create /dev/iscsi0 as part of 'all'.
 1.154 07-Apr-2012  christos give wedges to everyone
 1.153 25-Feb-2012  shattered Quoting sys/dev/vme/files.vme commit log: "vmegeneric never saw the
light of the source tree. After 7 years, I guess nobody missed it."

OK by wiz@
 1.152 25-Feb-2012  tron Four instances of atabus(4) are not enough for modern systems as the
system will report one instance for each SATA port. Create eight
device nodes by default.
 1.151 10-Feb-2012  nakayama branches: 1.151.2;
Remove "spif[0-9]*" case from ports other than sparc{,64} by using
%stty_chr% and %sbpp_chr%.

Fix "MAKEDEV: bpp: unknown device" error on sparc{,64}, which is
observed in PR toolchain/45620 but not the fix.

Approved by releng.
 1.150 22-Jan-2012  christos add a tpm driver from bsssd.sourceforge.net
 1.149 21-Jan-2012  isaki Clean up pow(4) (which I had removed in Nov 2011).
 1.148 19-Nov-2011  agc grab major 203 for the iSCSI communications device (between kernel
driver and /sbin/iscsid)
 1.147 08-Nov-2011  apb The previous change made "nooutput -2" discard both stdout and
stderr, whereas it should discard only stderr. This commit
should fix that problem.
 1.146 08-Nov-2011  apb In the nooutput function, don't mess with file descritor 4
at the outer level; do it inside a subshell context so as not
to interfere with a different use of fd 4 by the caller.

This should fix PR 45590.
 1.145 26-Oct-2011  apb branches: 1.145.2;
Change the pattern for matching ttys to allow any number of digits,
(tty[0-9]*). This should fix PR 45514.
 1.144 12-Oct-2011  apb Exit with non-zero status when asked to create an unrecognised device.
 1.143 02-Oct-2011  jmcneill Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver.
Obsolete the I2C_SCAN option as this can now be done from userland.
 1.142 06-Sep-2011  apb MAKEDEV dk<n> should create only the dk<n> device, but it previously
looped creating everything from dk0 to dk<n>.
Reported by M. Levinson.

Also add comments to cases where MAKEDEV loops creating multiple
devices.
 1.141 06-Sep-2011  apb In most case patterns, change foo*) to foo[0-9]*). There are also
a few where foo*) changes to foo|foo[0-9]*) or some other slightly
more complex pattern.

This should prevent "MAKEDEV foobar0" from accidentally matching
the foo* pattern when it should really give an error, and it
should make the order of the patterns less critical.
 1.140 06-Aug-2011  jmcneill add -u flag that causes the MAKEDEV script to only create a device node if it
doesn't exist
 1.139 09-Jul-2011  jmcneill create /dev/dvb/adapterN/* devices for dtv
 1.138 26-Feb-2011  ahoka Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.137 26-Jan-2011  pooka Add support for the Extensible MIPS ("eMIPS") platform. The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing. eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman. Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution. The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.
 1.136 19-Sep-2010  jakllsch branches: 1.136.2;
Make pci(4) device nodes root:wheel 0640 by default.
Mortals do not need to be able to generate PCI Configuration Space
read transactions, which are not entirely without side effect, as
reported in PR#16300.
 1.135 22-Aug-2010  rmind Import NPF - a packet filter. Some features:

- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
supporting generic RISC-like and specific CISC-like instructions for
common patterns (e.g. IPv4 address matching). See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@
 1.134 19-Apr-2010  pooka Also create ugen[123] by default -- my laptop attaches 2 ugens
already with just the builtin devices.
 1.133 23-Mar-2010  jakllsch Make device node for altq JoBS.
Should fix palindromic PR/43034.
 1.132 06-Mar-2010  plunky include ttyHS0 in usbs target [for uhso(4)]
 1.131 06-Mar-2010  plunky Add uhso(4) driver and manpage for Option N.V. Wireless WAN modems
 1.130 25-Sep-2009  mrg add drm to the big comment at the top
 1.129 24-Sep-2009  christos fix dri/drm confusiog
 1.128 06-Sep-2009  sborrill hdaudio(4) is a standards-compliant driver for Intel High Definition Audio.
It will replace azalia(4) after testing.

To use, comment out azalia in your kernel configuration and uncomment the
hdaudio and hdafg lines so it reads:

# Intel High Definition Audio
hdaudio* at pci? dev ? function ?
hdafg* at hdaudiobus?

You should also:
cd /dev
sh MAKEDEV audio
 1.127 05-Jul-2009  mrg fix previous to actually pay attention to the unit number.
noted by drochner.
 1.126 03-Jul-2009  mrg create a /dev/dri/card0. fixes PR#40952.
 1.125 14-Jun-2009  christos makedir for real this time.
 1.124 14-Jun-2009  christos Use makedir, from M. Levinson.
 1.123 14-Jun-2009  christos absolute paths are not allowed here. from Anon Ymous
 1.122 23-May-2009  ad Create /dev/zfs and /dev/zpool/.
 1.121 10-May-2009  elad verified executable -> Veriexec.
 1.120 12-Mar-2009  jmcneill /dev/{r,}altmem??
 1.119 03-Jan-2009  apb branches: 1.119.2;
* When testing whether the fdesc file system is mounted, parse the
output from mount(8) rather than df(1), because mount is more likely
to be available on install media. mount is invoked in a way that
always prints an error message, and the content of the error message
tells us whether fdesc is mounted. This should fix PR 40316 from
David Ross.
* Don't use negative variable names. Instead of nofdesc=false, use
fdesc_mounted=true.
* Add a comment explaining that MAKEDEV may be executed in an environment
that is missing some common commands.
 1.118 28-Nov-2008  joerg Change the formula for tmpfs size. The per-inode memory usage is
higher than old estimate on 64bit platforms and the resulting tmpfs
wouldn't be able to hold the required number of devices.
 1.117 21-Nov-2008  ad Don't warn about missing MAKEDEV.local. It doesn't exist in some
environments.
 1.116 17-Nov-2008  uch add dialout device for scif, sci
 1.115 12-Nov-2008  jmcneill My previous change should have read 'makedev video', not audio.
 1.114 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.113 14-Sep-2008  jmcneill branches: 1.113.2;
Create /dev/videoN with all target
 1.112 14-Sep-2008  jmcneill Don't bother with /dev/video -> /dev/video0 symlink, nobody uses it
 1.111 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.110 06-Sep-2008  jmcneill Add /dev/video*
 1.109 13-Jul-2008  apb Let "MAKEDEV ptm" create the /dev/pts directory. Requested
in pkgsrc-users by Christian Biere.
 1.108 22-May-2008  hauke Added driver for the Creative Systems Inc. Hurdler CPI parallel printer card.
Timecounter support for the Z8536 counters A + B is not complete, yet.

Reviewed by Martin Husemann.
 1.107 30-Apr-2008  martin branches: 1.107.2;
Convert TNF licenses to new 2 clause variant
 1.106 15-Apr-2008  apb branches: 1.106.2;
Remove an extraneous "%" from the end of a line.
 1.105 15-Apr-2008  apb In the nooutput function, use {...} to ensure that shell messages
like "cmd: not found" are also redirected.

This should fix a problem reported by Chavdar Ivanov in which
the message "mtree: not found" appears during installation.
 1.104 09-Apr-2008  apb * Fix the problem with pax complaining "file would overwrite itself" for
already-existing device nodes. This is done by invoking pax with its
current working directory set to an empty temporary directory.

* Add "-t mtree" command line option, to force MAKEDEV to use "mtree
-e -U" to create device nodes. Here are some timings from "MAKEDEV
${method} all" on an i386 system; each method was executed three
times, first in an empty directory, then twice in an already-populated
directory:

-m mknod
4.56 real 1.58 user 1.68 sys
2.96 real 1.37 user 1.48 sys
2.95 real 1.43 user 1.44 sys
-p pax
1.80 real 0.18 user 0.62 sys
2.35 real 0.25 user 0.80 sys
2.38 real 0.24 user 0.82 sys
-t mtree
1.62 real 0.22 user 0.44 sys
0.23 real 0.29 user 0.04 sys
0.24 real 0.28 user 0.05 sys

* If no command line options force a choice, then prefer mtree, pax, or
mknod, in that order of preference.

No objections in tech-userlevel to an earlier version of this change.
 1.103 02-Apr-2008  dyoung Certain misguided people have complained, NetBSD only runs rare or
"retro" computers, but NetBSD also runs a growing number of rare
and retro add-on cards. With this patch, NetBSD supports the IDEC
Supervision/16, a black&white image capture board for the 16-bit
ISA bus. Approximate date of manufacture: 1991. Total instances
known to be in use throughout the world: one.

Coming soon; isvctl(8), the utility program for capturing 8-bit,
512x480 images at speeds of up to 6 frames per second.
 1.102 05-Mar-2008  christos Make makedir code optional for all directories (fd and altq) are affected.
This is so that md code that tries to call makedev altq or fd does not fail
when the file exists. This was reported in port-powerpc, when building /dev.
 1.101 31-Dec-2007  ad branches: 1.101.2; 1.101.4; 1.101.6;
Remove systrace. Ok core@.
 1.100 17-Dec-2007  riz Create drvctl as part of 'all'.
 1.99 16-Dec-2007  apb s/07555/0755/ in permissions of /dev file system. Thanks to
Dieter Roelants for the report.
 1.98 15-Dec-2007  apb When MAKEDEV creates a memory file system, let it try mount_tmpfs(8)
before falling back to mount_mfs(8). Also calculate required number
of inodes more accurately.

Discussed in tech-userlevel.
 1.97 15-Dec-2007  apb In MAKEDEV.tmpl:
* Add a nooutput function to be used instead of redirecting to /dev/null,
because /dev/null might not exist early in the boot sequence. This
should fix a bug in which the pax autodetection failed when used from
init(8) with a read-only root file system without a /dev/null.
* Move most of the main program into a new makedev_main function,
to allow reuse by MAKEDEV.local.

In MAKEDEV.local:
* Use the new makedev_main function defined in MAKEDEV. This allows
MAKEDEV.local to support all the options understood by MAKEDEV, instead
of only a subset. This should fix a bug in which the setup() function
could try to use pax mode even though that was previously not supported.

In MAKEDEV.local man page:
* Update list of command line options.
* Don't explain all the options, just refer to MAKEDEV(8) man page.
* Remove BUGS section now that all MAKEDEV options are supported
by MAKEDEV.local.
 1.96 11-Dec-2007  apb * Move duplicated code into a check_pax function, and improve the test
for whether pax is likely to be usable.
* Don't try to create an mfs with fewer than 10 inodes.
* Add a missing exit in an error case.
 1.95 11-Dec-2007  apb Pass "-pe" flag to pax, otherwise the devices get created with
permissions modified by the umask.
 1.94 09-Dec-2007  apb * MAKEDEV's "-M -M" option was always intended for use only by init(8).
Improve the documentation around that.
* The "-p pax", "-m mknod", and "-s" (mtree specfile) options should
always have been mutually exclusive. Now enforce that.
* The "-f" option didn't ever work with pax or mtree mode; document that,
and make it an error to try something that won't work.
* Make pax mode the default, if no other options prevent this, and if
"pax -w -M" appears to be usable.
* Add missing options to a usage message.
 1.93 08-Dec-2007  apb Update some comments and remove an unnecessary eval. No functional change.
 1.92 08-Dec-2007  apb Add a linecount shell function, and use it to count the lines in the
output from MAKEDEV.local.

Fixes PR 37498 from dlagner at rambler.ru, using an idea from David
Laight. The while loop in the old code is executed in a subshell, so it
can't make persistent modifications to the parent shell's variables.
 1.91 20-Nov-2007  pooka add /dev/pud
 1.90 13-Nov-2007  pooka Create /dev/putter and symlink /dev/puffs to it.
 1.89 11-Nov-2007  jmcneill Add support for /dev/padN devices
 1.88 03-Nov-2007  gdt Make cfs (for coda) as part of all, conforming to the documentation
which says that "all" means "all known devices".
 1.87 04-Aug-2007  ad branches: 1.87.2; 1.87.4;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.
 1.86 16-May-2007  martti Create /dev/bio
 1.85 21-Mar-2007  dyoung Make './MAKEDEV local' work as expected, whether we are counting
the number of /dev nodes or not.
 1.84 21-Mar-2007  dyoung Remove whitespace from ends of lines.
 1.83 11-Mar-2007  apb Test whether pax works; if not, fall back to mknod.
This is intended for use on install media that might not have pax.
 1.82 11-Mar-2007  apb * Add "-p pax" flag, to create all device nodes at once using pax,
instead of one by one using mknod. This is much faster (speed
increases of up to 20 times have been observed, but 3 to 5 times is
more common).
* One "-M" flag will create the mfs file system but not redirect output
to a temporary console; "-M -M" will also redirect output.
* Change the way we accumulate options to pass to MAKEDEV.local.
 1.81 09-Mar-2007  dsl Replace hexprint with a version that is much faster for values > 15.
Since I managed to commit my alternate scheme for zeropad, delete
the commented out lines and replace the only other use.
I've not deleted the function itself though.
 1.80 09-Mar-2007  dsl Add a globally applied substitution pattern for the console major number.
Use it when creating a temporary node for the console.
MAKEDEV -M should now output what it is doing.
 1.79 03-Mar-2007  apb Remove MAKEDEV.subr. This removes the risk of third party scripts (or
human procedures) breaking because they assume it's enough to copy
MAKEDEV fom one place to another.

Let MAKEDEV return after defining shell functions but before doing any
real work, if MAKEDEV_AS_LIBRARY is set.

Let MAKEDEV.local load MAKEDEV as a function library via
"MAKEDEV_AS_LIBRARY=1 . MAKEDEV".
 1.78 02-Mar-2007  dsl Use the correct major number for the temporary console node
 1.77 02-Mar-2007  dsl Add code that can be used by init(1) to request MAKEDEV create a mfs
filesystem and then populate it.
Determine the actual number of inodes that will be needed and add 10%.
Use "mount_mfs -o union" to save us having to copy MADEDEV (in case
anyone wishes to see it.
 1.76 01-Mar-2007  apb If we are called as 'sh MAKEDEV ...', then we would previously have
tried to do '. MAKEDEV.subr'. That doesn't work, we need to do
'. ./MAKEDEV.subr' in that case.
 1.75 28-Feb-2007  apb Avoid using dirname(1), which is not available in installation
ramdisk images.
 1.74 26-Feb-2007  apb Provide a new MAKEDEV.subr file containing utility functions for
use by both MAKEDEV and MAKEDEV.local. This allows MAKEDEV.local
to accept the same command line arguments as MAKEDEV.

The installed MAKEDEV.subr is generated from MAKEDEV.subr.tmpl.

Replace the licence on MAKEDEV.local with a NetBSD licence, since I
rewrote the entire file.

Reviewed by christos and agc
 1.73 07-Feb-2007  riz Fix off-by-one error in the creation of dk(4) device nodes.
 1.72 06-Feb-2007  dyoung Create /dev/cmos.
 1.71 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.70 09-Jan-2007  pooka create /dev/puffs in 'all'
 1.69 29-Dec-2006  ad Enable /dev/io for COMPAT_FREEBSD.
 1.68 10-Dec-2006  dyoung Forward options -f, -m, -s to the MAKEDEV.local script, with the
help of some Bourne-shell magic from David Laight.
 1.67 22-Oct-2006  pooka branches: 1.67.2;
add puffs device, but I didn't add it to MAKEDEV all on purpose
just quite yet, too experimental
 1.66 24-Sep-2006  manu Restore twa as major 187, this time with the flag so that it does not get
used in kernels that do not include the driver.
 1.65 24-Sep-2006  manu Back out the twa device:
- if allocated in the MI range, it breaks the builds for ports that do
not use it
- if allocated in the MD range, 3ware's tw_cli tool will break because it
hardcodes the major
 1.64 23-Sep-2006  manu Add twa device
 1.63 23-Sep-2006  elad PR/26511: Stephen Borrill: ses devices are not created with MAKEDEV all
Patch applied, thanks!
 1.62 10-Sep-2006  plunky update to bluetooth device attachment:

remove pseudo-device btdev(4) and inherent limitations

add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.

btdevctl(8) and its cache is updated to handle new semantics

etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
 1.61 07-Sep-2006  ad Add /dev/lockstat.
 1.60 13-Aug-2006  martin Typo
 1.59 12-Aug-2006  christos - add creation of wedges /dev/{r,}dkN
- use $() instead of ``
 1.58 27-Jul-2006  martti branches: 1.58.2;
Create /dev/ipsync, /dev/ipscan and /dev/iplookup (misc/33504).
 1.57 26-Jul-2006  tron Bluetooth fixes by Iain Hibbert:
Change the way in which bluetooth devices attach to system. The
new way is for devices to attach directly to a btdevN device via
its own control file /dev/btdevN.
- bthub(4) is replaced by btdev(4).
- /dev/bthubctl is replaced by /dev/btdevN.
- configuration now uses proplib(3) property lists.
- btcontrol(8) updated to use new API, and now uses private
- XML config file /var/db/btdev.xml.
 1.56 23-Jul-2006  bouyer Add a /dev/amr* control file for amr(4) devices, which allows sending raw
commands to the controller.
Add a amrctl(8) control tool, which for now only allows to get status
from the adapter (status of adapter, logical volumes and and individual
drives).
From FreeBSD, with some adjustements by Andrew Doran and me.
 1.55 07-Jul-2006  yamt fix xsd_kva.
 1.54 04-Jul-2006  bouyer Add new xen device xsd_kva (for Xen3 dom0 operations)
 1.53 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.52 03-Apr-2006  scw Add a kernel driver and userland program for the Topfield TF5000PVR range
of digital video recorders popular in Europe and Australia.

These devices have a USB client port which can be used to upload and
download recordings (and other files, such as MIPS binaries for execution
on the DVR's CPU) to/from their internal hard disk, in addition to some
other operations on files and directories.
 1.51 25-Mar-2006  christos Add parentheses.
 1.50 15-Feb-2006  dsl Add some more .MAKE so that we don't run multiple parallel makes.
 1.49 06-Feb-2006  hamajima EP93xx has 8 GPIOs. I increased /dev/gpio*.
 1.48 27-Sep-2005  jmcneill Add gpio devices to template.
 1.47 30-Jul-2005  skrll Add a driver for Cypress microcontroller based USB serial adapters.

XXX hw flow control is not supported.
 1.46 11-Jul-2005  kiyohara ieee1394 import from FreeBSD.
 1.45 16-Jun-2005  elad Don't allow unprivileged users to access the veriexec device.
 1.44 28-May-2005  blymn Fix naming of the verified exec character device placeholder.
 1.43 02-May-2005  lukem Add hexprint(); display the given number as hex.
Add a comment to document zeropad()'s purpose.
 1.42 30-Apr-2005  augustss Make /dev/usb readable to all; it is only used to report USB events.
 1.41 01-Apr-2005  peter Add pf to the all target. Pointed out by Steve Rumble.
 1.40 12-Mar-2005  jdolecek branches: 1.40.2;
separate tun(4) and joy(4) entries, those two are totally independant
PR: kern/29673 by FUKAUMI Naoki
 1.39 11-Mar-2005  bouyer Integrate Xen to the i386 build process:
- Add xen devices to MAKEDEV
- Add Xen kernels to list of kernel to build
- Add INSTALL_XENU to the install kernels
- introduce the xbd disk devices to sysinst.

This will add 3 kernels to the i386 release:
XEN0 for use as a Xen domain0 kernel
XENU for use on a non-privileged domain
INSTALL_XENU to install NetBSD on a non-privileged domain virtual disk.
 1.38 08-Jan-2005  cube Create tap (cloning), tap0 .. tap3 in /dev by default.
 1.37 08-Jan-2005  joff Add tslcd
 1.36 04-Jan-2005  manu Fix bpf/bpf0 swap
 1.35 03-Jan-2005  manu Link /dev/bpf to /dev/bpf0. dhclient looks for /dev/bpf now...
 1.34 29-Dec-2004  joff Add epcom serial UART char device found on Cirrus Logic EP93xx ARM9 SoC's
 1.33 01-Dec-2004  christos Marry tun and joy.
 1.32 01-Dec-2004  christos Create /dev/bpf not /dev/bpfN
 1.31 22-Oct-2004  peter Remove the "(not in tree)" part in the comment for PF.
 1.30 12-Oct-2004  christos PR/27235: Jukka Salmi: MAKEDEV regression because of printf -> zeropad change
 1.29 27-Aug-2004  drochner add "drvctl" template
 1.28 01-Aug-2004  bouyer Add atabus devices.
 1.27 01-Aug-2004  mrg add an entry for spif(4).

this uses a different name for the parallel ports than the openbsd
port otherwise they conflict with the magma parallel ports and you
would be unable to have both a spif and magma installed at the
same time.
 1.26 19-Jun-2004  christos Rework the sequence that ptys get allocated so that we don't end up with
gaps in the sequence of minor numbers as we allocate ptys. Having gaps
has 2 bad side effects:
- ptm does not like it
- we allocate a lot of storage that we'll never use in the pty array
(the current scheme allocated 62 ptys 0-15,256-301, so we needed
302 entries to get 64).
Now we allocate ptys in groups of 16 or 14 instead of 64, and we follow
the minor number order.
We default to 64 pty's by building pty0-3, which is all using the old
traditional pty names. Of course to do this, the shell code is a bit
convoluted.
 1.25 08-Jun-2004  christos don't depend on printf.
 1.24 27-May-2004  christos add ptm device.
 1.23 10-Mar-2004  jdolecek branches: 1.23.2;
the device name is 'verifiedexec', not 'veriexec' (the filename is 'veriexec',
tho)
 1.22 08-Mar-2004  lukem Use "mknod -R" for "MAKEDEV -f".
Fixes problem noted by Bernd Ernesti on current-users,
with solution suggested by David Laight.
 1.21 03-Feb-2004  jdolecek create the lpt?ctl device when making lpt? or lpa?; this device has
no meaning for 'old' lpt(4) (lpt?ctl is equal to lpt? there), but
has some special meaning for 'new', ppbus-based lpt(4)
 1.20 25-Jan-2004  bjh21 Remove references to /dev/beep.
 1.19 14-Jan-2004  jdolecek add 'wscons' to list of special arguments
 1.18 14-Jan-2004  jdolecek remove incorrect veriexec entry - there is correct one here already
 1.17 14-Jan-2004  blymn Add veriexec device
 1.16 22-Dec-2003  lukem Add warn() to display message to stderr prefixed by the script name,
and use appropriately.
 1.15 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.14 21-Dec-2003  lukem fix mms\*
 1.13 21-Dec-2003  lukem be consistent in fss*
 1.12 15-Dec-2003  jdolecek add /rescue to the PATH to find chown if /usr is not available yet
XXX chown should either be moved or we should not depend on it here

fixes PR kern/23614 by Christian Biere
 1.11 10-Dec-2003  hannken The file system snapshot pseudo driver.

Uses a hook in spec_strategy() to save data written from a mounted
file system to its block device and a hook in dounmount().

Not enabled by default in any kernel config.

Approved by: Frank van der Linden <fvdl@netbsd.org>
 1.10 24-Nov-2003  isaki Correct typo in comment (s/x86k/x68k/)
 1.9 22-Nov-2003  tsutsui Update device description for hp300 MI com(4) changes.
 1.8 26-Oct-2003  jdolecek g/c the 'see foo(X)' xrefs; this info is automatically generated
into MAKEDEV(8)
 1.7 26-Oct-2003  he As a temporary workaround, use "ln -sf" to be compatible with the
checks in distrib/common/makedev2spec.awk, which insists on "-sf"
usage (which is arbuably a bug, and should be looked at more closely).
 1.6 24-Oct-2003  jdolecek adjust the device descriptions for better MAKEDEV(8) manpage output
note PF is not in tree (for the manpage)
 1.5 24-Oct-2003  jdolecek make 'sd' optional
 1.4 24-Oct-2003  jdolecek fix various mistakes, such as using hardcoded majors or typos/pastos
add some more necessary device entries
introduce makedisk_minimal() and use it to create the CD-ROM & md entries;
this procedure only creates 'a' and RAW_PART device entries
remove pf from 'all' target - it's not part of tree, so shouldn't be
created by default
 1.3 17-Oct-2003  jdolecek allow also tty[0-9] for serial ports, they are convenient synonyms
for tty0[0-9]
as pointed out by David Laight

remove spaces between makedisk_p*() functions, so the output script looks
neater once some of them are filtered out
 1.2 15-Oct-2003  jdolecek add MI 'all' target - this calls MD 'all_md' and then creates miscellaneous
devices supported on all plaforms

and MI 'init' target, which just calls 'all'; this is used if platform
doesn't define it's own 'init' target
 1.1 13-Oct-2003  jdolecek the main parts of new unified MAKEDEV framework - MAKEDEV template
and script for generating the MD MAKEDEV
this is work in progress, some parts are still missing
 1.23.2.3 12-Nov-2004  jmc branches: 1.23.2.3.2;
Pullup rev 1.30 (requested by christos in ticket #919)

MAKEDEV regression because of printf -> zeropad change. PR#27235
 1.23.2.2 29-Aug-2004  tron Pull up revision 1.26 via patch (requested by christos in ticket #776):
Rework the sequence that ptys get allocated so that we don't end up with
gaps in the sequence of minor numbers as we allocate ptys. Having gaps
has 2 bad side effects:
- ptm does not like it
- we allocate a lot of storage that we'll never use in the pty array
(the current scheme allocated 62 ptys 0-15,256-301, so we needed
302 entries to get 64).
Now we allocate ptys in groups of 16 or 14 instead of 64, and we follow
the minor number order.
We default to 64 pty's by building pty0-3, which is all using the old
traditional pty names. Of course to do this, the shell code is a bit
convoluted.
 1.23.2.1 29-Aug-2004  tron Pull up revision 1.25 (requested by christos in ticket #776):
don't depend on printf.
 1.23.2.3.2.1 01-Aug-2006  ghen Pull up following revision(s) (requested by martti in ticket #10665):
etc/MAKEDEV.tmpl: revision 1.58
Create /dev/ipsync, /dev/ipscan and /dev/iplookup (misc/33504).
 1.40.2.9 15-Oct-2007  riz Pull up following revisions via patch (requested by bouyer in ticket #1838):
distrib/sets/lists/man/mi: revision 1.997
sbin/bioctl/strtonum.c: revision 1.1
sys/dev/Makefile: revision 1.25
sys/arch/amd64/conf/GENERIC: revision 1.139
sbin/bioctl/strtonum.h: revision 1.1
sys/dev/bio.c: revision 1.1
sbin/bioctl/bioctl.c: revision 1.1
share/man/man4/bio.4: revision 1.1
sbin/bioctl/bioctl.8: revision 1.1
sys/sys/envsys.h: revision 1.11
sbin/bioctl/bioctl.8: revision 1.3
sbin/bioctl/bioctl.8: revision 1.4
sys/arch/i386/conf/XEN2_DOM0: revision 1.25
distrib/sets/lists/base/mi: revision 1.704
sys/conf/majors: revision 1.34
share/man/man4/Makefile: revision 1.426
etc/MAKEDEV.tmpl: revision 1.86
sys/arch/i386/conf/GENERIC: revision 1.825
distrib/sets/lists/comp/mi: revision 1.1022
sys/conf/files: revision 1.839
usr.sbin/envstat/envstat.c: revision 1.24
sbin/Makefile: revision 1.105
sys/dev/ic/mfi.c: revision 1.4
sys/dev/biovar.h: revision 1.1
sys/dev/ic/mfivar.h: revision 1.4
sbin/bioctl/Makefile: revision 1.1
Fix typo.
Add bio(4) and associated bioctl(8) from OpenBSD, a driver control block
device controllers, and more specifically raid controllers.
Add a new sensor type, ENVSYS_DRIVE, to report drive status. From OpenBSD.
Add bio and sysmon support to mfi(4). This allow userland to query
status for drives and logical volumes attached to a mfi(4) controller. While
there fix some debug printfs in mfi so they compile.
Add bio(4) to amd64 and i386 GENERIC.
Add bio(4) and associated bioctl(8) from OpenBSD, a driver control block
device controllers, and more specifically raid controllers.
Add a new sensor type, ENVSYS_DRIVE, to report drive status. From OpenBSD.
Add bio and sysmon support to mfi(4). This allow userland to query
status for drives and logical volumes attached to a mfi(4) controller. While
there fix some debug printfs in mfi so they compile.
Add bio(4) to amd64 and i386 GENERIC.
Fix Dd argument (use full month names).
Use more markup.
Comment out references to safte(4) and softraid(4), which don't exist in
NetBSD.
Remove trailing whitespace.
Use macros instead of characters for HTML output (replace ">", "<"
with \*[Gt], \*[Lt]).
Sort sections.
Create /dev/bio
 1.40.2.8 11-Nov-2006  bouyer Pull up following revision(s) (requested by manu in ticket #1528):
etc/MAKEDEV.tmpl: revision 1.66 via patch
sys/conf/majors: revision 1.30 via patch
sys/dev/pci/twareg.h: revision 1.6 via patch
sys/dev/pci/twa.c: revision 1.13 via patch
sys/dev/pci/twaio.h: revision 1.4 via patch
sys/compat/freebsd/freebsd_sysctl.c: revision 1.5 via patch
Tweak the twa(4) driver so that 3ware command line utility works with
it.
This includes:
- fixing various structure definitions so that the ioctl parameter match
- adding a hw.twa*.driver_version sysctl
- do not refuse multiple device openings, as the management tool will do
it.
I'm not sure we are safe. FreeBSD allows multiple openings, and use
the
open flag only when an attempt to detach the device is done.
Fix a bug in FreeBSD sysctl emulation: use copyin for
moving data to the kernel
 1.40.2.7 30-Jul-2006  tron Pull up following revision(s) (requested by martti in ticket #1434):
etc/MAKEDEV.tmpl: revision 1.58
Create /dev/ipsync, /dev/ipscan and /dev/iplookup (misc/33504).
 1.40.2.6 30-Jul-2006  tron Apply patch (requested by bouyer in ticket #1431):
- Add a /dev/amr* control file for amr(4) devices, which allows sending
raw commands to the controller.
- Add a amrctl(8) control tool, which for now only allows to get status
from the adapter (status of adapter, logical volumes and and
individual drives).
 1.40.2.5 04-Apr-2006  tron Pull up following revision(s) (requested by christos in ticket #1237):
etc/MAKEDEV.tmpl: revision 1.51
Add parentheses.
 1.40.2.4 02-Jul-2005  tron Pull up revision 1.45 (requested by elad in ticket #487):
Don't allow unprivileged users to access the veriexec device.
 1.40.2.3 10-Jun-2005  tron Pull up revision 1.44 (requested by elad in ticket #389):
Fix naming of the verified exec character device placeholder.
 1.40.2.2 07-May-2005  tron Pull up revision 1.43 (requested by lukem in ticket #256):
Add hexprint(); display the given number as hex.
Add a comment to document zeropad()'s purpose.
 1.40.2.1 03-Apr-2005  tron Pull up revision 1.41 (requested by peter in ticket #86):
Add pf to the all target. Pointed out by Steve Rumble.
 1.58.2.1 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.67.2.4 08-Apr-2008  jdc Pull up revision 1.100 (requested by riz in ticket #1118).

Create drvctl as part of 'all'.
 1.67.2.3 23-May-2007  pavel Pull up following revision(s) (requested by martti in ticket #657):
etc/MAKEDEV.tmpl: revision 1.86
etc/etc.amd64/MAKEDEV.conf: revision 1.10
etc/etc.i386/MAKEDEV.conf: patch
Create /dev/bio
 1.67.2.2 18-Feb-2007  tron branches: 1.67.2.2.2;
Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.67.2.1 16-Feb-2007  tron Pull up following revision(s) (requested by riz in ticket #443):
etc/MAKEDEV.tmpl: revision 1.73
Fix off-by-one error in the creation of dk(4) device nodes.
 1.67.2.2.2.2 03-Jun-2008  skrll Sync with netbsd-4.
 1.67.2.2.2.1 04-Jun-2007  wrstuden Update to today's netbsd-4.
 1.87.4.2 04-Aug-2007  ad Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.
 1.87.4.1 04-Aug-2007  ad file MAKEDEV.tmpl was added on branch matt-mips64 on 2007-08-04 11:03:05 +0000
 1.87.2.3 23-Mar-2008  matt sync with HEAD
 1.87.2.2 09-Jan-2008  matt sync with HEAD
 1.87.2.1 06-Nov-2007  matt sync with HEAD
 1.101.6.4 17-Jan-2009  mjf Sync with HEAD.
 1.101.6.3 05-Oct-2008  mjf Sync with HEAD.
 1.101.6.2 02-Jun-2008  mjf Sync with HEAD.
 1.101.6.1 03-Apr-2008  mjf Sync with HEAD.
 1.101.4.1 24-Mar-2008  keiichi sync with head.
 1.101.2.2 31-Dec-2007  ad Remove systrace. Ok core@.
 1.101.2.1 31-Dec-2007  ad file MAKEDEV.tmpl was added on branch mjf-devfs on 2007-12-31 15:31:41 +0000
 1.106.2.2 04-Jun-2008  yamt sync with head
 1.106.2.1 18-May-2008  yamt sync with head.
 1.107.2.3 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.107.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.107.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.113.2.9 09-Jun-2013  msaitoh Pull up following revision(s) (requested by apb in ticket #1848):
etc/MAKEDEV.tmpl: revision 1.161
The console major number is not always 0; when creating a temporary
console while populating a memory disk, use %CONSOLE_CMAJOR% instead
of 0, and let MAKEDEV.awk substitute the appropriate machine-dependent
major number.
This fixes a bug that I introduced in revision 1.82 dated 2007-03-11.
 1.113.2.8 20-May-2011  bouyer branches: 1.113.2.8.2;
Pull up following revision(s) (requested by dholland in ticket #1613):
etc/MAKEDEV.tmpl: revision 1.133
share/man/man8/MAKEDEV.8: revision 1.38
Make device node for altq JoBS.
Should fix palindromic PR/43034.
 1.113.2.7 26-Sep-2009  snj branches: 1.113.2.7.2; 1.113.2.7.4;
Pull up following revision(s) (requested by jmcneill in ticket #946):
distrib/sets/lists/man/mi: revision 1.1155
doc/CHANGES: revision 1.1285
etc/MAKEDEV.tmpl: revision 1.128
share/man/man4/Makefile: revision 1.498 via patch
share/man/man4/hdaudio.4: revision 1.1-1.3
share/man/man8/MAKEDEV.8: revision 1.36
sys/arch/amd64/conf/GENERIC: revision 1.250-1.251
sys/arch/amd64/conf/XEN3_DOM0: revision 1.44-1.45
sys/arch/i386/conf/ALL: revision 1.206-1.207
sys/arch/i386/conf/GENERIC: revision 1.942-1.943
sys/arch/i386/conf/XEN3_DOM0: patch
sys/conf/majors: revision 1.47 via patch
sys/dev/pci/hdaudio/files.hdaudio: revision 1.1-1.2
sys/dev/pci/hdaudio/hdaudio.c: revision 1.1-1.4
sys/dev/pci/hdaudio/hdaudio_afg.c: revisions 1.1-1.14
sys/dev/pci/hdaudio/hdaudio_mixer.h: revisions 1.1-1.3
sys/dev/pci/hdaudio/hdaudio_pci.c: revisions 1.1-1.2
sys/dev/pci/hdaudio/hdaudioio.h: revisions 1.1-1.2
sys/dev/pci/hdaudio/hdaudioreg.h: revisions 1.1-1.3
sys/dev/pci/hdaudio/hdaudiovar.h: revisions 1.1-1.4
sys/dev/pci/files.pci: revisions 1.319 and 1.322 via patch
hdaudio(4) is a standards-compliant driver for High Definition Audio.
It will replace azalia(4) after testing.
To use, comment out azalia in your kernel configuration and uncomment the
hdaudio and hdafg lines so it reads:
hdaudio* at pci? dev ? function ?
hdafg* at hdaudiobus?
You should also:
cd /dev
sh MAKEDEV audio
 1.113.2.6 16-Jan-2009  bouyer branches: 1.113.2.6.4;
Pull up following revision(s) (requested by apb in ticket #276):
etc/MAKEDEV.tmpl: revision 1.119
* When testing whether the fdesc file system is mounted, parse the
output from mount(8) rather than df(1), because mount is more likely
to be available on install media. mount is invoked in a way that
always prints an error message, and the content of the error message
tells us whether fdesc is mounted.
* Don't use negative variable names. Instead of nofdesc=false, use
fdesc_mounted=true.
* Add a comment explaining that MAKEDEV may be executed in an environment
that is missing some common commands.
 1.113.2.5 29-Nov-2008  bouyer Pull up following revision(s) (requested by joerg in ticket #137):
etc/MAKEDEV.tmpl: revision 1.118
Change the formula for tmpfs size. The per-inode memory usage is
higher than old estimate on 64bit platforms and the resulting tmpfs
wouldn't be able to hold the required number of devices.
 1.113.2.4 23-Nov-2008  riz Pull up following revision(s) (requested by tsutsui in ticket #110):
etc/MAKEDEV.tmpl: revision 1.117
Don't warn about missing MAKEDEV.local. It doesn't exist in some
environments.
 1.113.2.3 14-Nov-2008  snj Pull up following revision(s) (requested by jmcneill in ticket #53):
etc/MAKEDEV.tmpl: revision 1.115
My previous change should have read 'makedev video', not audio.
 1.113.2.2 11-Nov-2008  jmcneill Revert previous; checked in to the wrong branch.
 1.113.2.1 11-Nov-2008  jmcneill Last commit should have added 'makedev video', not 'makedev audio', pointed
out by Izumi Tsutsui.
 1.113.2.8.2.1 09-Jun-2013  msaitoh Pull up following revision(s) (requested by apb in ticket #1848):
etc/MAKEDEV.tmpl: revision 1.161
The console major number is not always 0; when creating a temporary
console while populating a memory disk, use %CONSOLE_CMAJOR% instead
of 0, and let MAKEDEV.awk substitute the appropriate machine-dependent
major number.
This fixes a bug that I introduced in revision 1.82 dated 2007-03-11.
 1.113.2.7.4.1 26-Jul-2011  matt Add flash
 1.113.2.7.2.1 09-Jun-2013  msaitoh Pull up following revision(s) (requested by apb in ticket #1848):
etc/MAKEDEV.tmpl: revision 1.161
The console major number is not always 0; when creating a temporary
console while populating a memory disk, use %CONSOLE_CMAJOR% instead
of 0, and let MAKEDEV.awk substitute the appropriate machine-dependent
major number.
This fixes a bug that I introduced in revision 1.82 dated 2007-03-11.
 1.113.2.6.4.2 27-Dec-2011  matt Merge flash/nand/nor infrastruct from matt-nb5-pq3.
 1.113.2.6.4.1 21-Apr-2010  matt sync to netbsd-5
 1.119.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.136.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.136.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.145.2.5 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.145.2.4 23-Jan-2013  yamt sync with head
 1.145.2.3 30-Oct-2012  yamt sync with head
 1.145.2.2 17-Apr-2012  yamt sync with head
 1.145.2.1 10-Nov-2011  yamt sync with head
 1.151.2.10 29-Jul-2013  msaitoh Pull up following revision(s) (requested by martin in ticket #919):
etc/MAKEDEV.tmpl: revision 1.166
Add a makedisk_p12high, used by VAX now after unbumping MAXPARTITIONS from
16 down to 12. This fixes install issues on new setups.
 1.151.2.9 13-Feb-2013  riz branches: 1.151.2.9.2;
Pull up following revision(s) (requested by skrll in ticket #813):

etc/MAKEDEV.tmpl 1.160
etc/etc.evbarm/MAKEDEV.conf 1.9
external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1
external/broadcom/rpi-firmware/dist/bootcode.bin 1.1
external/broadcom/rpi-firmware/dist/bootcode.bin 1.2
external/broadcom/rpi-firmware/dist/fixup.dat 1.1
external/broadcom/rpi-firmware/dist/fixup.dat 1.2
external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1
external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2
external/broadcom/rpi-firmware/dist/start.elf 1.1
external/broadcom/rpi-firmware/dist/start.elf 1.2
external/broadcom/rpi-firmware/dist/start_cd.elf 1.1
external/broadcom/rpi-firmware/dist/start_cd.elf 1.2
sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch
sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch
sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch
sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch
sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch
sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch
sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch
sys/arch/arm/broadcom/files.bcm2835 1.14 via patch
sys/arch/evbarm/conf/RPI 1.23 via patch
sys/arch/evbarm/conf/files.rpi 1.3 via patch
sys/arch/evbarm/conf/mk.rpi 1.2 via patch
sys/arch/evbarm/conf/std.rpi 1.4 via patch
sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch
sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch
sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch
sys/arch/evbarm/rpi/vcio.h 1.1 via patch
sys/arch/evbarm/rpi/vcprop.h 1.7 via patch
sys/conf/files patch
sys/dev/sdmmc/sdhc.c 1.43
sys/dev/sdmmc/sdhcvar.h 1.13
sys/dev/usb/dwc_otg.c 1.45 via patch
sys/dev/usb/dwc_otgreg.h 1.5 via patch
sys/dev/usb/dwc_otgvar.h 1.11 via patch
sys/dev/usb/files.usb 1.126 via patch
sys/dev/usb/if_smsc.c 1.7 via patch
sys/dev/usb/if_smscreg.h 1.1 via patch
sys/dev/usb/if_smscvar.h 1.1 via patch
sys/dev/usb/usbdevices.config patch
sys/dev/usb/usbdevs 1.633 via patch
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/wscons/wsconsio.h 1.105,1.107 via patch
sys/dev/wscons/wsdisplayvar.h 1.50
sys/dev/wscons/wsdisplay_util.c 1.2
sys/dev/videomode/edid.c 1.12 via patch

Greatly improved Raspberry Pi support. USB and onboard
Ethernet should work.
[skrll, ticket #813]
 1.151.2.8 08-Feb-2013  riz Pull up following revision(s) (requested by apb in ticket #801):
etc/MAKEDEV.tmpl: revision 1.161
The console major number is not always 0; when creating a temporary
console while populating a memory disk, use %CONSOLE_CMAJOR% instead
of 0, and let MAKEDEV.awk substitute the appropriate machine-dependent
major number.
This fixes a bug that I introduced in revision 1.82 dated 2007-03-11.
 1.151.2.7 24-Oct-2012  riz Pull up following revision(s) (requested by bouyer in ticket #629):
sys/compat/linux/common/linux_ioctl.c: revision 1.57
sys/dev/ic/mfi.c: revision 1.47
sys/conf/majors: revision 1.62
etc/etc.i386/MAKEDEV.conf: revision 1.24
sys/dev/ic/mfivar.h: revision 1.20
etc/MAKEDEV.tmpl: revision 1.159
sys/dev/ic/mfiio.h: revision 1.1
etc/etc.amd64/MAKEDEV.conf: revision 1.19
sys/dev/ic/mfireg.h: revision 1.8
Add a pass-through ioctl for mfi(4), allowing userland to send raw commands
to the controller. This is compatible with the linux and FreeBSD
implementations.
Add the needed conversion for mfi ioctls in COMPAT_LINUX
Allocate a character major number, and create /dev/mfi0 by default
on amd64 and i386.
This allows (along with a hand-created /emul/linux/proc/devices file)
to run the MegaCLI linux binary provided by LSI.
 1.151.2.6 13-Sep-2012  riz branches: 1.151.2.6.2;
Pull up following revision(s) (requested by martin in ticket #543):
etc/MAKEDEV.tmpl: revision 1.158
Make the "init" target create optys as well - those were removed from "all",
but we still need them in emergency setups and some install media.
Should fix PR install/46902.
 1.151.2.5 13-Aug-2012  riz branches: 1.151.2.5.2;
Missed part of rev 1.154 from ticket #490.
 1.151.2.4 13-Aug-2012  riz Pull up following revision(s) (requested by christos in ticket #490):
etc/MAKEDEV.tmpl: revision 1.157
Don't create BSD style pty nodes by default anymore since ptyfs is mounted
by default. Mention that this is a security issue, since it allows pty access
through the old style node. While here, pull up revision 1.54 (wedges) to reduces diffs to -current
 1.151.2.3 28-Jun-2012  riz Pull up following revision(s) (requested by tsutsui in ticket #358):
etc/MAKEDEV.tmpl: revision 1.156
Invoke MAKEDEV.local via $HOST_SH (default ${HOST_SH:=sh}) instead of
hardcoded "sh" to avoid unexpected errors on cross build hosts in
src/distrib/common/Makefile.makedev etc.
Should fix PR toolchain/46537, ok apb@
 1.151.2.2 30-May-2012  sborrill Pull up the following revisions(s) (requested by riz in ticket #291):
etc/MAKEDEV.tmpl: revision 1.155
sbin/iscsictl/iscsictl.8: revision 1.2-1.4
sbin/iscsid/iscsid_driverif.c: revision 1.4-1.5
sbin/iscsid/iscsid_lists.c: revision 1.4-1.7
sbin/iscsid/iscsid_targets.c: revision 1.4
sbin/iscsid/iscsid_globals.h: revision 1.5-1.7
sbin/iscsid/iscsid_main.c: revision 1.4-1.7
sbin/iscsid/Makefile: revision 1.2-1.4
sbin/iscsid/iscsid.8: revision 1.3-1.8
sbin/iscsid/iscsid.h: revision 1.3
sys/dev/iscsi/iscsi_main.c: revision 1.2-1.3

Fix bugs in iscsid target list handling, and improve documentation
somewhat for the in-kernel iSCSI initiator.
 1.151.2.1 25-Feb-2012  sborrill Pull up the following revisions(s) (requested by tron in ticket #50):
etc/MAKEDEV.tmpl: revision 1.152

Four instances of atabus(4) are not enough for modern systems as the
system will report one instance for each SATA port. Create eight
device nodes by default.
 1.151.2.9.2.1 29-Jul-2013  msaitoh Pull up following revision(s) (requested by martin in ticket #919):
etc/MAKEDEV.tmpl: revision 1.166
Add a makedisk_p12high, used by VAX now after unbumping MAXPARTITIONS from
16 down to 12. This fixes install issues on new setups.
 1.151.2.6.2.1 08-Feb-2013  riz Pull up following revision(s) (requested by apb in ticket #801):
etc/MAKEDEV.tmpl: revision 1.161
The console major number is not always 0; when creating a temporary
console while populating a memory disk, use %CONSOLE_CMAJOR% instead
of 0, and let MAKEDEV.awk substitute the appropriate machine-dependent
major number.
This fixes a bug that I introduced in revision 1.82 dated 2007-03-11.
 1.151.2.5.2.1 01-Nov-2012  matt sync with netbsd-6-0-RELEASE.
 1.158.2.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.158.2.3 23-Jun-2013  tls resync from head
 1.158.2.2 25-Feb-2013  tls resync with head
 1.158.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.172.6.1 03-Jan-2018  snj Pull up following revision(s) (requested by jmcneill in ticket #1537):
etc/MAKEDEV.tmpl: revision 1.188
make a few more drm nodes
 1.172.4.3 03-Jan-2018  snj Pull up following revision(s) (requested by jmcneill in ticket #1537):
etc/MAKEDEV.tmpl: revision 1.188
make a few more drm nodes
 1.172.4.2 01-Oct-2017  snj Pull up following revision(s) (requested by sevan in ticket #1501):
etc/MAKEDEV.tmpl: revision 1.186 via patch
veriexec is enabled by default in most kernel configs but the lack of device
node results in a non working config, despite following manual to get setup.
Remove a step for the user by creating a device node for veriexec by
default.
ok mrg jakllsch
 1.172.4.1 16-Nov-2015  msaitoh branches: 1.172.4.1.4;
Pull up following revision(s) (requested by joerg in ticket #1029):
etc/MAKEDEV.tmpl: revision 1.176
Translate requests for ucom into ttyU.
 1.172.4.1.4.1 03-Jan-2018  snj Pull up following revision(s) (requested by jmcneill in ticket #1537):
etc/MAKEDEV.tmpl: revision 1.188
make a few more drm nodes
 1.181.2.1 26-Jul-2016  pgoyette Sync with HEAD
 1.183.6.3 05-Sep-2018  martin Pull up following revision(s) (requested by sevan in ticket #1005):

etc/MAKEDEV.tmpl: revision 1.192

Create fw(4) & fwmem(4) device nodes by default so fwctl(8) works out of the
box.
 1.183.6.2 08-Dec-2017  msaitoh Pull up following revision(s) (requested by jmcneill in ticket #423):
etc/MAKEDEV.tmpl: revision 1.188
make a few more drm nodes
 1.183.6.1 31-Aug-2017  martin Pull up following revision(s) (requested by sevan in ticket #244):
etc/MAKEDEV.tmpl: revision 1.186
veriexec is enabled by default in most kernel configs but the lack of device
node results in a non working config, despite following manual to get setup.
Remove a step for the user by creating a device node for veriexec by
default.
ok mrg jakllsch
 1.189.2.5 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.189.2.4 30-Sep-2018  pgoyette Ssync with HEAD
 1.189.2.3 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.189.2.2 28-Jul-2018  pgoyette Sync with HEAD
 1.189.2.1 21-May-2018  pgoyette Sync with HEAD
 1.190.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.190.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.190.2.1 10-Jun-2019  christos Sync with HEAD
 1.205.2.3 19-Mar-2020  martin Pull up following revision(s) (requested by riastradh in ticket #783):

etc/MAKEDEV.tmpl: revision 1.216

Create /dev/ipmi0 in `MAKEDEV all'.

Works on my machine with sysutils/ipmitool if the latter is built
with CONFIGURE_ARGS+= --enable-intf-open.
 1.205.2.2 10-Nov-2019  martin Pull up following revision(s) (requested by maxv in ticket #405):

usr.sbin/nvmmctl/nvmmctl.8: revision 1.2
lib/libnvmm/libnvmm.3: revision 1.24
sys/dev/nvmm/nvmm.h: revision 1.11
lib/libnvmm/libnvmm.3: revision 1.25
sys/dev/nvmm/x86/nvmm_x86.h: revision 1.16
sys/dev/nvmm/nvmm.h: revision 1.12
sys/dev/nvmm/x86/nvmm_x86.h: revision 1.17
tests/lib/libnvmm/h_mem_assist.c: revision 1.12
sys/dev/nvmm/x86/nvmm_x86.h: revision 1.18
share/mk/bsd.hostprog.mk: revision 1.82
lib/libnvmm/libnvmm.c: revision 1.15
distrib/sets/lists/base/md.amd64: revision 1.281
tests/lib/libnvmm/h_mem_assist.c: revision 1.13
lib/libnvmm/libnvmm.c: revision 1.16
tests/lib/libnvmm/h_mem_assist.c: revision 1.14
lib/libnvmm/libnvmm_x86.c: revision 1.32
lib/libnvmm/libnvmm.c: revision 1.17
tests/lib/libnvmm/h_mem_assist.c: revision 1.15
lib/libnvmm/libnvmm_x86.c: revision 1.33
lib/libnvmm/libnvmm.c: revision 1.18
usr.sbin/nvmmctl/Makefile: revision 1.1
tests/lib/libnvmm/h_mem_assist_asm.S: revision 1.7
tests/lib/libnvmm/h_mem_assist.c: revision 1.16
lib/libnvmm/libnvmm_x86.c: revision 1.34
usr.sbin/nvmmctl/Makefile: revision 1.2
tests/lib/libnvmm/h_mem_assist_asm.S: revision 1.8
tests/lib/libnvmm/h_mem_assist.c: revision 1.17
sys/dev/nvmm/nvmm_internal.h: revision 1.13
lib/libnvmm/libnvmm_x86.c: revision 1.35
lib/libnvmm/libnvmm_x86.c: revision 1.36
usr.sbin/postinstall/postinstall.in: revision 1.8
lib/libnvmm/libnvmm_x86.c: revision 1.37
lib/libnvmm/libnvmm_x86.c: revision 1.38
lib/libnvmm/libnvmm_x86.c: revision 1.39
usr.sbin/Makefile: revision 1.282
lib/libnvmm/nvmm.h: revision 1.13
lib/libnvmm/nvmm.h: revision 1.14
lib/libnvmm/nvmm.h: revision 1.15
sys/dev/nvmm/nvmm.c: revision 1.23
lib/libnvmm/nvmm.h: revision 1.16
sys/dev/nvmm/nvmm.c: revision 1.24
lib/libnvmm/nvmm.h: revision 1.17
sys/dev/nvmm/nvmm.c: revision 1.25
tests/lib/libnvmm/h_io_assist.c: revision 1.9
etc/MAKEDEV.tmpl: revision 1.209
tests/lib/libnvmm/h_io_assist.c: revision 1.10
tests/lib/libnvmm/h_io_assist.c: revision 1.11
etc/group: revision 1.35
distrib/sets/lists/man/mi: revision 1.1660
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.40
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.41
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.42
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.43
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.44
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.51
sys/dev/nvmm/nvmm_ioctl.h: revision 1.8
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.52
sys/dev/nvmm/nvmm_ioctl.h: revision 1.9
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.53
usr.sbin/nvmmctl/nvmmctl.c: revision 1.1
lib/libnvmm/libnvmm.3: revision 1.20
distrib/sets/lists/debug/md.amd64: revision 1.106
lib/libnvmm/libnvmm.3: revision 1.21
lib/libnvmm/libnvmm.3: revision 1.22
usr.sbin/nvmmctl/nvmmctl.8: revision 1.1
lib/libnvmm/libnvmm.3: revision 1.23

Fix incorrect parsing: the R/M field uses a special GPR map when the
address size is 16 bits, regardless of the actual operating mode. With
this special map there can be two registers referenced at once, and
also disp16-only.
Implement this special behavior, and add associated tests. While here
simplify a few things.
With this in place, the Windows 95 installer initializes correctly.
Part of PR/54611.
add missing initializer
Implement XCHG, add associated tests, and add comments to explain. With
this in place the Windows 95 installer completes successfuly.
Part of PR/54611.
Improve nvmm_vcpu_dump().
Put back 'default', because llvm apparently doesn't realize that all cases
are covered in the switch.
Miscellaneous changes in NVMM, to address several inconsistencies and
issues in the libnvmm API.
- Rename NVMM_CAPABILITY_VERSION to NVMM_KERN_VERSION, and check it in
libnvmm. Introduce NVMM_USER_VERSION, for future use.
- In libnvmm, open "/dev/nvmm" as read-only and with O_CLOEXEC. This is to
avoid sharing the VMs with the children if the process forks. In the
NVMM driver, force O_CLOEXEC on open().
- Rename the following things for consistency:
nvmm_exit* -> nvmm_vcpu_exit*
nvmm_event* -> nvmm_vcpu_event*
NVMM_EXIT_* -> NVMM_VCPU_EXIT_*
NVMM_EVENT_INTERRUPT_HW -> NVMM_VCPU_EVENT_INTR
NVMM_EVENT_EXCEPTION -> NVMM_VCPU_EVENT_EXCP
Delete NVMM_EVENT_INTERRUPT_SW, unused already.
- Slightly reorganize the MI/MD definitions, for internal clarity.
- Split NVMM_VCPU_EXIT_MSR in two: NVMM_VCPU_EXIT_{RD,WR}MSR. Also provide
separate u.rdmsr and u.wrmsr fields. This is more consistent with the
other exit reasons.
- Change the types of several variables:
event.type enum -> u_int
event.vector uint64_t -> uint8_t
exit.u.*msr.msr: uint64_t -> uint32_t
exit.u.io.type: enum -> bool
exit.u.io.seg: int -> int8_t
cap.arch.mxcsr_mask: uint64_t -> uint32_t
cap.arch.conf_cpuid_maxops: uint64_t -> uint32_t
- Delete NVMM_VCPU_EXIT_MWAIT_COND, it is AMD-only and confusing, and we
already intercept 'monitor' so it is never armed.
- Introduce vmx_exit_insn() for NVMM-Intel, similar to svm_exit_insn().
The 'npc' field wasn't getting filled properly during certain VMEXITs.
- Introduce nvmm_vcpu_configure(). Similar to nvmm_machine_configure(),
but as its name indicates, the configuration is per-VCPU and not per-VM.
Migrate and rename NVMM_MACH_CONF_X86_CPUID to NVMM_VCPU_CONF_CPUID.
This becomes per-VCPU, which makes more sense than per-VM.
- Extend the NVMM_VCPU_CONF_CPUID conf to allow triggering VMEXITs on
specific leaves. Until now we could only mask the leaves. An uint32_t
is added in the structure:
uint32_t mask:1;
uint32_t exit:1;
uint32_t rsvd:30;
The two first bits select the desired behavior on the leaf. Specifying
zero on both resets the leaf to the default behavior. The new
NVMM_VCPU_EXIT_CPUID exit reason is added.
Three changes in libnvmm:
- Add 'mach' and 'vcpu' backpointers in the nvmm_io and nvmm_mem
structures.
- Rename 'nvmm_callbacks' to 'nvmm_assist_callbacks'.
- Rename and migrate NVMM_MACH_CONF_CALLBACKS to NVMM_VCPU_CONF_CALLBACKS,
it now becomes per-VCPU.
Update the libnvmm man page:
- Sync the naming with reality.
- Replace "relevant" by "desired" and "virtualizer" by "emulator", closer
to what I meant.
- Add a "VCPU Configuration" section.
- Add a "Machine Ownership" section.
Add the "nvmm" group, and make nvmm_init() public. Sent to tech-kern@ a few
days ago.
Use the new PTE naming, and define CR3_FRAME_* separately. No functional
change.
Add a new VCPU conf option, that allows userland to request VMEXITs after a
TPR change. This is supported on all Intel CPUs, and not-too-old AMD CPUs.
The reason for wanting this option is that certain OSes (like Win10 64bit)
manage interrupt priority in hardware via CR8 directly, and for these OSes,
the emulator may want to sync its internal TPR state on each change.
Add two new fields in cap.arch, to report the conf capabilities. Report TPR
only on Intel for now, not AMD, because I don't have a recent AMD CPU on
which to test.
Mask CPUID leaf 0x0A on Intel, because we don't want the guest to try (and
fail) to probe the PMC MSRs. This avoids "Unexpected WRMSR" warnings in
qemu-nvmm.
Add PCID support in the guests. This speeds up most 64bit guests, because
since Meltdown, everybody uses PCID (including NetBSD).
Change the way root_owner works: consider the calling process as root_owner
not if it has root privileges, but if the /dev/nvmm device was opened with
write permissions. Introduce the undocumented nvmm_root_init() function to
achieve that.
The goal is to simplify the logic and have more granularity, eg if we want
a monitoring agent to access VMs but don't want to give this agent real
root access on the system.
A few changes:
- Use smaller types in struct nvmm_capability.
- Use smaller type for nvmm_io.port.
- Switch exitstate to a compacted structure.
Add nram in struct nvmm_ctl_mach_info.
Add nvmmctl, with two commands for now.
Macro tidyness.
Sort SEE ALSO.
should be fork(2), noticed by wiz
Add debug entry for newly introduced nvmmctl utility.
Annotate a covering switch as such to avoid warnings about missing
returns.
Forgot to put nvmmctl in the "nvmm" group.
Add nvmm group.
 1.205.2.1 22-Sep-2019  martin Pull up following revision(s) (requested by thorpej in ticket #211):

etc/MAKEDEV.tmpl: revision 1.208

Create the character device for spiflash, in addition to the block device.

This is needed for getdiskrawname() to DTRT (for installboot(8)).
XXX pullup-9
 1.232.2.2 26-Nov-2023  bouyer Pull up following revision(s) (requested by brad in ticket #461):
sys/dev/gpio/gpiovar.h: revision 1.19
share/man/man4/gpioirq.4: revision 1.4 via patch
sys/dev/gpio/gpio.c: revision 1.73
etc/MAKEDEV.tmpl: revision 1.234
sys/conf/majors: revision 1.103
sys/dev/gpio/gpioirq.c: revision 1.2
gpioirq(4) version 2
This update makes this driver more than just an example and allows for:
o More than one pin to be attached to a gpioirq instance. That is,
the mask parameter can be greater than 0x01 now.
o A /dev/gpioirqN device that allows GPIO pin interrupts to be
transported into userland. This is a device that can be opened for
reading with a simple fixed output indicating the device unit, pin
number and current pin state.
This update was used as part of a physical intrusion detection system
where multiple switches (i.e. window magnetic reed switches and etc.)
are tied to a bunch of GPIO inputs with userland software that reacts
to the pins changing state.
 1.232.2.1 13-Jan-2023  martin Pull up following revision(s) (requested by jakllsch in ticket #47):

etc/MAKEDEV.tmpl: revision 1.233

fix hexprint function
 1.234.2.1 02-Aug-2025  perseant Sync with HEAD
 1.475 25-Apr-2025  pgoyette Leave the kernel-dir sets in the $RELEASE directories so the
subsequent image-building targets can find them.

Use `ln -f'' to allow overwriting previous versions of links.

Addresses kern/55929

XXX More to come for building the image targets.

christos@ says ``go for it''
 1.474 01-Jan-2025  mrg add pam.d to the subdir list, so an objdir is created for the temp files
that pam.d/Makefile wants to do now days.
 1.473 23-Jun-2024  mrg branches: 1.473.2;
allow XZ_OPT to be overriden. -9 is slow when doing this a lot.
 1.472 05-Jun-2024  tsutsui Drop -T (for non-Rock Ridge capable systems) from ${MKISOFS_FLAGS}.

Even old mac68k and macppc don't require it, and somehow TRANS.TBL
files are shown on NetBSD when the ISO images created with both -T
and and -hide-joliet-trans-tbl are mounted by mount_cd9660(8).

Note this also happens with mkisofs(8) from cdrtools-3.02,
but I have not investigated if it's expected behavior.
 1.471 31-May-2024  tsutsui Use tools/mkhybrid as MKISOFS for mac68k and future macppc.
 1.470 26-Apr-2024  christos PR/58200: Kouichi Hashikawa: ./makeobsolete uses platform's sed
 1.469 10-Nov-2023  christos Add missing backslash (Jan-Benedict Glaw)
 1.468 08-Nov-2023  christos add umask for kernel creation consistency
 1.467 26-Aug-2023  riastradh certctl(8): New tool for managing OpenSSL CA certificates.

Same command-line syntax as FreeBSD, clearer semantics about which
parts are config and which parts are cache.
 1.466 21-Aug-2022  lukem branches: 1.466.2;
Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC

Remove support for building extsrc/:
1. Makefile: remove do-extsrc target.
2. build.sh: remove options -y and -Y extsrcdir.
3. distrib/sets: remove support for extsrc in various tools
including the options -L ext and -y, and the extsrc sets.
4. doc/BUILDING.mdoc: remove docs for extsrc/, EXTSRCSRCDIR, MKEXTSRC (etc)
5. bsd.own.mk and various Makefiles: remove support for extsrc/,
EXTSRCSRCDIR, MKEXTSRC.

As proposed on tech-kern and tech-userlevel on 2022-01-07
and followed up on 2022-08-21.
 1.465 06-Jun-2022  nia build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.
 1.464 30-May-2022  rin Introduce libc_aligned.so for evbppc-powerpc32, which provides
strictly-aligned versions of memcmp(3), bcopy(3), memcpy(3), and
memmove(3).

This is used for 403 by ld.so.conf with machdep.no_unaligned variable.

With this library, unaligned memory accesses are significantly reduced
for 403 (from several hundreds to few tens per sec under heavy load);
only ld.elf_so (typically few times per fork) and statically-linked
binaries do such access.
 1.463 28-May-2022  nia mk: Add MKFINGER, MKTALK flags for not building
talk, talkd, finger, fingerd.
 1.462 28-May-2022  nia Fix typo. Hopefully this didn't break anyone's build, sorry.
 1.461 28-May-2022  nia mk: Add MKNTP, MKTCPDUMP knobs.
 1.460 25-May-2022  nia mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.
 1.459 25-May-2022  nia mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf
 1.458 05-Jan-2022  kre Install the missing sh syntax element in the MKDEBUGKERNEL = no test, so
that "continue" is a command as intended, and not an invalid last arg to
the '[' command (the last arg is required to be ']').

Sometime the proverbial someone should go through this and remove all the
obsolete test -o and -a operators, and probably do something with test's
usage of ! as well. Not today, or not by me anyway.
 1.457 02-Jan-2022  christos Create empty files for the "extra" kernels. Grr I should fix this properly
(run checkflists after building the kernels)
 1.456 29-Dec-2021  christos Enable split-debug files for kernels. Enabled by default with MKDEBUG=yes.
 1.455 23-Dec-2021  christos Put back the code to add DEBUG=-g in config and to add the debug kernels
in the kernel sets. Having the .gdb kernels in the EXTRA_KERNELS does not
work, since we only walk through the standard kernels in the Makefile. Also
doing DEBUG=-g in config twice does not hurt.
 1.454 20-Dec-2021  christos Revert previous, not needed MKKDEBUG does it.
 1.453 20-Dec-2021  christos PR/55557: Andreas Gustafsson" Introduce a new variable MKDEBUGKERNEL which
as the name implies, includes a netbsd.gdb inside each kernel set:
$ tar -tzvf kern-GENERIC.tgz
-rwxr-xr-x 0 root wheel 29398264 Dec 19 12:50 ./netbsd
-rwxr-xr-x 0 root wheel 208125880 Dec 19 12:50 ./netbsd.gdb
 1.452 26-Sep-2021  maya Restore MKNOUVEAUFIRMWARE and MKRADEONFIRMWARE and make gpufw set unconditional

Simplifies logic.
(Second commit - first one was partial)

Restoring MK* requested by mrg on tech-kern discussion
https://mail-index.netbsd.org/tech-kern/2021/09/25/msg027695.html
 1.451 25-Sep-2021  maya Move DRM-driver firmware from base to its own set, gpufw

This set is only installed on amd64,i386,evbarm.
This set is installed on minimal installs and on install media, in
case someone needs it for basic driver functionality.

Comments:
Switched to a single MK tunable for it - that is probably unneeded.

An upcoming DRM update will include even fatter firmware, and we'd
like to minimize the impact of it.
 1.450 26-May-2021  christos use the date tool
 1.449 29-Dec-2020  martin branches: 1.449.2;
If MKX11 and MKDEBUG, add the xdebug set to the obsolete file handling.
 1.448 09-Sep-2020  jmcneill Get rid of 'sync' after each kernel build. It adds a noticeable delay to
builds on modern systems and seems to have been added as a workaround for
some 2004-era Linux NFS bug. Guessing that the issue has been sorted out
in the meantime.
 1.447 03-Sep-2020  jakllsch Treat aarch64 and aarch64eb identically with regard to ld.so.conf
 1.446 01-Jun-2020  jmcneill Use the default motd for stable builds
 1.445 18-May-2020  jmcneill Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.
 1.444 27-Apr-2020  christos It is KERNEL_DIR
 1.443 05-Apr-2020  christos us and them, then!
 1.442 04-Apr-2020  christos Infrastructure for putting kernel+modules in /netbsd/kernel and
/netbsd/modules respectively instead of /netbsd and
/stand/<arch>/<version>/modules. This is only supported for x86,
and is turned off by default. To try it, add KERNEL_DIR=yes in your
/mk.conf and install a system from that build.
 1.441 02-Oct-2019  maya Split out /rescue to its own set and adapt installers/images to add it.

This is meant to make updates safer: if something goes wrong with updating
base, we still have the old, standalone /rescue to recover from.
 1.440 22-Sep-2019  gson Don't mix tabs and spaces
 1.439 31-Jul-2019  martin PR kern/53590: remove -U DEBUG from config(1) invocation (that is:
revert r1.413). DTrace needs the full symbol information.
 1.438 12-Jan-2019  roy branches: 1.438.2;
Install /etc/wpa_supplicant.conf
 1.437 01-Oct-2018  martin Redo xz vs. gzip selection via conditional make expressions, suggested
by joerg.
 1.436 29-Sep-2018  martin Clarify comment, pointed out by maya: we do not expect bootloaders
to understand xz compression, so the kernel.gz stay as they are, only
the sets are moving to .tar.xz.
 1.435 29-Sep-2018  kre Only test USE_XZ_SETS if it is defined. This is probably not the
correct fix, so someone else please do it correctly - either this is
the wrong word, or it should be given a default value elsewhere.
 1.434 28-Sep-2018  martin Prepare for .tar.xz sets
 1.433 01-Apr-2018  ryo branches: 1.433.2;
Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)

- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
 1.432 09-Jan-2018  christos branches: 1.432.2;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.431 19-Jun-2017  christos use -v to get the expanded variable.
 1.430 18-Jun-2017  christos no need for debug printing.
 1.429 18-Jun-2017  christos put the dtb files with their kernels.
 1.428 21-May-2017  riastradh branches: 1.428.2;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.427 07-Feb-2017  christos Use make -C instead of cd && make; this is done to preserve the logical path
for debugging info DW_AT_comp_dir
 1.426 20-Dec-2015  christos branches: 1.426.2; 1.426.4;
give the kernel pax invocating the MKREPRO_TIMESTAMP treatment.
 1.425 19-Dec-2015  christos Freeze the BUILDER and the BUILD_DATE for repeatable builds
 1.424 31-Aug-2015  uebayasi Exclude duplicate kernel config names in set generation. Suppress warnings
of defining duplicate make(1) targets.
 1.423 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.422 30-Nov-2014  uebayasi Add a new build make variable, CONFIGOPTS, which is passed to config(1)
when building kernels. Revert "mkernel=*" and "mkernels" in favor of
this option.

Diff posted on source-changes-d@, approved by (null).
 1.421 10-Aug-2014  matt Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only. While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
 1.420 06-Aug-2014  apb To make pax use ${TOOL_GZIP}, we need to pass "--use-compress-program
${TOOL_GZIP}" on the command line, and refrain from passing "-z". If
passed "-z", pax will use plain "gzip", ignoring --use-compress-program.
 1.419 06-Aug-2014  apb Introduce and use GZIP_FLAGS variable, to fix a quoting error
in the way we tried to use GZIP="-9 ${GZIP_N_FLAG}".
For consistency, also use GZIP_FLAGS elesehere in this file.
 1.418 05-Aug-2014  apb Pass GZIP="-9 ${GZIP_N_FLAG}" instead of GZIP=-9n
in the environmentto commands that invoke ${TOOL_GZIP}.
This will allow them to use -nT instead of just -n with pigz.
 1.417 05-Aug-2014  apb Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
 1.416 03-Aug-2014  apb BUILDINFO part 3: Add BUILDINFO to RELEASEVARS and /etc/release

The BUILDINFO string will appear nearthe top of /etc/release,
indented by 8 spaces and with a blank line above and below it,
but without a heading. The BUILDINFO string is expected to
be self-explanatory.

Also change some other headings near the top of /etc/release.
 1.415 30-Jun-2014  martin Undo the mac68k specific previous change and instead move all mkisofs-based
images into ${RELEASEDIR}/images (just like the makefs ones).
 1.414 14-Jun-2014  apb Print BUILDID near the top of /etc/release.
 1.413 05-May-2014  martin Use the new -U option for config to avoid generating kernel debug info
during release builds. This should save quite some space in the evbarm
build, where makeoptions DEBUG is heavily used.
 1.412 27-Jan-2014  apb branches: 1.412.2;
Pass the -n flag to gzip invocations.

This prevents it from embedding a timestamp in the output. We pass
"-n" unconditionally, not conditional on MKREPRO, because many other
invocations of gzip already passed the -n flag unconditionally.
 1.411 16-Jan-2014  christos eliminate use of bsd.sys.mk from Makefiles
 1.410 19-Aug-2013  matt if softfloat, Install a ld.so.conf to use libc_vfp.so if there is a VFP on
evbarm (no other arm ports a CPU supporting VFP).
 1.409 01-May-2013  agc Fix typo in previous
 1.408 01-May-2013  agc Install pkgpath.conf in /etc - part of fix for misc PR/47645
 1.407 06-Apr-2013  uebayasi Don't print warning even if mkisofs is not found.
 1.406 24-Feb-2013  jmmv Install a kyua.conf file that sets unprivileged_user to _tests.
 1.405 05-Feb-2013  matt Only include debug set obsolete set if MKDEBUG is not no
 1.404 05-Feb-2013  matt Add debug to the list of OBSOLETE_FILES
 1.403 29-Jan-2013  christos spwd.db should be 0600 (Brooks Davis)
 1.402 14-Jan-2013  mlelstv Support a release build restricted to ALL_KERNELS. This file was missed
by the first commit.
 1.401 03-Dec-2012  apb Add src/etc/Makefile.params, containing the definition of the
RELEASEVARS variable, and commands related to printing the values of
the variables whose names are in RELEASEVARS.

Add an awk script to remove noise printed by "make -j" or high levels
of MAKEVERBOSE, so we get only the variables names and values. The
values are escaped so that variables containing embedded newlines,
quotation marks, and backslashes, are passed through safely.

Adapt src/etc/Makefile and src/Makefile to use the new ${PRINT_PARAMS}
command defined in src/etc/Makefile.params.

Now ${DESTDIR}/etc/release and the params file in the top-level
.OBJDIR should never contain unwanted noise, even after a build with
MAKEVERBOSE=4.
 1.400 04-Nov-2012  apb motd needs to be re-generated when DISTRIBVER changes, so change he
Makefile to use the new ${_NETBSD_VERSION_DEPENDS} mechanism defined in
bsd.own.mk.

Rename the default motd file in the source tree from "motd" to
"motd.default", because otherwise it would conflict with the motd file
that is now created in the .OBJDIR.
 1.399 04-Nov-2012  apb Add DISTRIBVER to the list of variables under RELEASEVARS.
 1.398 17-Aug-2012  riz branches: 1.398.2;
Install live images and install images into ${RELEASEDIR}/images by
default, to keep all the large files (such as ISOs) together.
 1.397 14-Jul-2012  christos MKCRYPTO_{IDEA,MDC2} is no more
 1.396 22-Jan-2012  tsutsui branches: 1.396.2;
Add "live-image" and "install-image" target support to build.sh.

"live-image" target builds pre-installed disk images that can be used on
emulators or boot from USB memory sticks to try NetBSD without installation.
Currently amd64, i386, pmax, sparc, sparc64, sun2, sun3, and vax
(which have working emulators and don't require extra tools like preparing
msdosfs or partitioning MD label structures) support this target.

"install-image" target builds an bootable installation disk image that can
be used as an install CD but burned into USB memory sticks etc.
Current only amd64 and i386 (which would support USB boot) have this target.

For more details (and known issue) see following posts on netbsd-bugs@:
http://mail-index.NetBSD.org/netbsd-bugs/2011/08/06/msg023639.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/09/23/msg024207.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/07/msg025166.html
http://mail-index.NetBSD.org/netbsd-bugs/2011/12/08/msg025178.html

No particular comments about implementation, and
"go ahead" comments from mrg@, riz@ and christos@.

Closes PR toolchain/45153 and PR misc/45155.
 1.395 15-Jan-2012  joerg Now that the name of the ISO image is no longer stable, rename the
variable to make it possible to overwrite the default with
build.sh -V CDROM_IMAGE=...
 1.394 14-Jan-2012  jmcneill PR# install/44593: Please give release ISO's more meaningful names

Change release ISO filenames, what was once 'i386cd.iso' will now look
like 'NetBSD-5.99.60-i386.iso'.

ok snj@
 1.393 02-Nov-2011  yamt update RELEASEVARS
 1.392 22-Aug-2011  jym branches: 1.392.2;
Modify etc/defaults/Makefile so that architectures can specify an additional
rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will
get automatically appended to etc/defaults/rc.conf at build time if present.

This is used by i386 and amd64 to append a small MD rc.conf(5) configuration
at the end of the defaults/rc.conf file, so that powerd(8) can be started
by default when we are running in a Xen environment. This is needed to support
save/restore functions for domains.

From all the alternatives proposed to fix that issue (from /etc/rc.conf
parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe
this one will appease everyone because it:
- does not touch etc/defaults/rc.conf template file,
- patches it at build time for MD hooks only when required,
- does not need to parse/modify a user-specified file like /etc/rc.conf (which
is a complex, error-prone operation),
- only enables powerd(8) by default when conditions are met (Xen environment)
while still allowing root to shoot himself in the foot if he wants to
override this manually in /etc/rc.conf.

See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html
 1.391 30-Jun-2011  matt Add COMPRESS_PROGRAM=${TOOL_GZIP:Q} for pax.
Replace gzip with ${TOOL_GZIP}
 1.390 17-Apr-2011  martin Get rid of var/chroot/tcpdump/etc
 1.389 11-Apr-2011  martin Ooops, fix source path for the "protocols" file
 1.388 11-Apr-2011  martin When run as root, tcpdump will chroot to /var/run/tcpdump - but it can
not look up /etc/protcols in there. So install a copy of /etc/protocols
into the chroot area.
Fixes PR bin/44721.
 1.387 16-Feb-2011  uebayasi Install "obsolete" files only when necessary.
 1.386 16-Feb-2011  uebayasi Generate MAKEDEV only when really necessary. Write dependency correctly.
 1.385 16-Feb-2011  uebayasi To install 0-sized files, check if the destination already has one.
This avoids unnecessary updates (== timestamp changes in METALOG).
 1.384 27-Dec-2010  christos branches: 1.384.2;
`` -> $()
 1.383 08-Dec-2010  njoly Make tests set generation optional, skipped for MKATF=no build.
 1.382 04-Oct-2010  tsutsui Change distribution filename for KERNEL_SETS kernels with KERNEL_SUFFIXES
in ${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/kernel/
from "netbsd.aout-GENERIC.gz" to "netbsd-GENERIC.aout.gz" or so
as src/distrib/common/Makefile.mdset does for mdroot ramdisk kernels.
 1.381 22-Aug-2010  rmind Import NPF - a packet filter. Some features:

- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
supporting generic RISC-like and specific CISC-like instructions for
common patterns (e.g. IPv4 address matching). See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@
 1.380 05-Feb-2010  roy Move the emergancy terminfo database from /root to /rescue.
 1.379 04-Feb-2010  roy Install a minimal .terminfo and .terminfo.db in /root.
This allows terminfo to be used when /usr is not available.
Fixes PR misc/6879.
 1.378 12-Jan-2010  dholland Fix previous: use correct mode as well as owner/group.
My bad. PR misc/41544.
 1.377 10-Jan-2010  dholland Fix installation permissions of /var/db/locate.database as per PR misc/41544.
 1.376 11-Dec-2009  he Move the test for evbppc out of sets.subr and into bsd.own.mk, to
decide whether to make kernel modules: set MKKMOD to no for evbppc.
Use this in etc/Makefile to decide whether to do the "modules"
obsolete sets. Move the ./var/db/obsolete/modules entry from the
"mi" to the "module.mi" file set.

Fixes the build for evbppc.

Discussed with uebayasi@
 1.375 05-Dec-2009  pooka Install obsolete lists for modules.
 1.374 30-Nov-2009  uebayasi Support "extsrc", externally added programs and libraries. Users can write
their own reach-overs, cross-build, install, and get set files just like base
and X11 / X.org. (These sets are not included as TNF releases.)
 1.373 29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.372 08-Sep-2009  skrll Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This
makes {MK,HAVE_}BINUTILS consistent with {MK,HAVE_}{GCC,GDB}.

Allow MKBFD to defines MKBINUTILS as a backwards compatibility hook.

Update the sets lists and add conditionals for lib{bfd,opcodes}.
 1.371 07-Sep-2009  mrg - do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".
 1.370 25-Jul-2009  mbalmer Document recent gpio(4) changes and introduce a new config file for GPIO.
Integrate with the startup scripts in /etc/rc.d. Introduce new variable
"gpio" for /etc/rc.conf.
 1.369 21-Jul-2009  mrg what was usr.bin/ssh is now openssh/bin, not openssh/bin/ssh.
 1.368 21-Jul-2009  mrg enter the right bin/ssh subdir for "configinstall".

HI CHRISTOS!
 1.367 23-Jun-2009  tron Switch to building Postfix 2.6.2 via "external/ibm-public/postfix".
 1.366 23-Apr-2009  apb Create DESTDIR using HOST_INSTALL_DIR, not INSTALL_DIR, because
INSTALL_DIR would want to write to the metalog, and it can't do that
if the metalog is inside DESTDIR but DESTDIR doesn't yet exist.
This allows some XXX comments to be removed.
 1.365 26-Feb-2009  joerg Retire audit-packages.conf, it has been obsoleted by the merge of
pkg_install-20090201.
 1.364 25-Feb-2009  sketch Use awk and grep host tools where required. 'build.sh release' now works
on Solaris (but only with HOST_CC=/usr/sfw/bin/gcc for now).
 1.363 19-Jan-2009  jmmv branches: 1.363.2;
Remove ATF 0.5 from dist/atf and all of the reachover Makefiles used to
build it. 0.6 is going to be imported in external/bsd/atf, with all the
necessary Makefiles in that same hierarchy.
 1.362 05-Dec-2008  cube Let the build descend in rc.d during "build" and not just use it for
"distribution".
 1.361 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.360 09-Nov-2008  mrg - retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
for the X11 to build if MKX11=yes is set. it takes the values
of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful
 1.359 19-Oct-2008  apb branches: 1.359.2;
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
 1.358 28-Aug-2008  lukem Improve support for MKXORG!=no to enable builds into external/mit/xorg.
This will be mutually exclusive to MKX11!=no.
 1.357 27-Jul-2008  joerg Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.
 1.356 23-Jul-2008  dyoung Add MKNVI to RELEASEVARS. Thanks lukem@.
 1.355 24-May-2008  joerg Hook dhcpcd into build.
 1.354 23-May-2008  wiz Sort variables.
 1.353 22-May-2008  lukem MKLDAP, USE_LDAP
 1.352 07-May-2008  gdt Remove gzipped kernel file just before running gzip >, avoiding
permission errors in unprivileged builds using a pre-existing
releasedir.
 1.351 30-Apr-2008  ad branches: 1.351.2;
Give i386 and amd64 a default boot.cfg.
 1.350 22-Mar-2008  lukem branches: 1.350.2;
add USE_* to params
 1.349 16-Mar-2008  lukem show RELEASEMACHINEDIR in params
 1.348 21-Nov-2007  njoly branches: 1.348.4; 1.348.6; 1.348.8;
Add tests to the obsolete files list to be installed.
 1.347 19-Nov-2007  minskim Remove MKUUCP from RELEASEVARS. It is no longer used in src.
 1.346 12-Nov-2007  jmmv Add the atf configuration files

This change adds the directory used by atf to look for its configuration
files.
 1.345 14-Jul-2007  adrianp branches: 1.345.4;
Add a default audit-packages configuration file for audit-packages
(part of pkg_install-20070714)
 1.344 01-Jul-2007  xtraeme Forgot to add envsys.conf.
 1.343 11-Apr-2007  bouyer Sync ISO target directory and name with distrib/common/Makefile.bootcd:
target directory is ${RELEASEDIR}/iso/, named ${MACHINE}cd.iso by
default.
 1.342 16-Mar-2007  bad Recent versions of mkisofs (I've tested starting with cdrtools-2.01.01a20)
can't find the el-torito boot image with the old syntax. This can be
fixed by removed the leading "i386/" from the -b argument, but then
the mkisofs from the current cdrtools-2.01 package won't find the boot image.

Change the graf-point specifications so that a trailing / terminates
the grafted directories. This way both versions of mkisofs can find the
boot loader.
 1.341 06-Mar-2007  bouyer Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
 1.340 03-Mar-2007  apb Remove MAKEDEV.subr. This removes the risk of third party scripts (or
human procedures) breaking because they assume it's enough to copy
MAKEDEV fom one place to another.

Let MAKEDEV return after defining shell functions but before doing any
real work, if MAKEDEV_AS_LIBRARY is set.

Let MAKEDEV.local load MAKEDEV as a function library via
"MAKEDEV_AS_LIBRARY=1 . MAKEDEV".
 1.339 26-Feb-2007  apb Provide a new MAKEDEV.subr file containing utility functions for
use by both MAKEDEV and MAKEDEV.local. This allows MAKEDEV.local
to accept the same command line arguments as MAKEDEV.

The installed MAKEDEV.subr is generated from MAKEDEV.subr.tmpl.

Replace the licence on MAKEDEV.local with a NetBSD licence, since I
rewrote the entire file.

Reviewed by christos and agc
 1.338 04-Feb-2007  rpaulo Add login.conf.
 1.337 18-Sep-2006  hubertf branches: 1.337.2;
Remove last traces of /var/log/aculog
OK'd by perry@
 1.336 14-Sep-2006  pavel Factor out common settings from /root/.shrc and /etc/skel/.shrc to a
new file /etc/shrc.

As proposed on tech-userlevel.
 1.335 13-Aug-2006  jmmv Add a "how to report bugs" message for STABLE branches too, as they really
are development snapshots (although not as "bleeding edge" as current).
Per tron@'s suggestion.

This way we get consistent messages along the development process. Otherwise,
STABLE could carry no message while a RC could, disappearing again after the
real formal release. With this change only formal releases do not carry any
special message in motd.
 1.334 05-Aug-2006  jmmv branches: 1.334.2;
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.

No objections in tech-userlevel@; only positive responses.
 1.333 23-Jul-2006  lukem document MKDEBUG MKDEBUGLIB in /etc/release
 1.332 12-Jul-2006  lukem add HAVE_GCC and HAVE_GDB to etc/release
 1.331 03-Jul-2006  lukem Use -publisher instead of -P, since mkisofs 2.01 whines about the latter.
 1.330 27-Jun-2006  christos PR/33837: Bucky Katz: crossbuild of release fails because $MAKE not passed
 1.329 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.328 09-Jun-2006  tron Don't create "/etc/mail/local-host-names" anymore after "sendmail"
has been removed from the base distribution.
 1.327 08-Jun-2006  tron Don't install "/etc/mail/aliases" if "MKPOSTFIX" is set to "no".
 1.326 30-May-2006  christos Remove sendmail (approved by core)
 1.325 20-Mar-2006  christos Goodbye KerberosIV
 1.324 17-Feb-2006  dsl A version of etc/Makefile that doesn't contain the word WAIT.
Only slightly dissimilar to the one Chuck Silvers posted to tech-toolchain.
Builds are now likely to proceed as far as running out of space in the
install media.
 1.323 15-Feb-2006  dsl Add some more .MAKE so that we don't run multiple parallel makes.
 1.322 11-Feb-2006  dsl Remove the dependencies against 'check_DESTDIR' and 'check_RELEASEDIR' from
snap_pre so that make will execute it before building the kernels.
This is all because .WAIT doesn't recursively apply to dependencies.
Add some .PHONY and .MAKE so that child makes use the same job pipe.
 1.321 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.320 29-Jan-2006  apb mkisofs is in pkgsrc/sysutils/cdrtools now, not pkgsrc/sysutils/cdrecord.
Reported by Jukka Salmi.
 1.319 28-Jan-2006  apb Explicitly include ${.OBJDIR} in the definition of CDROM.dir
and CDROM.pathlist. This probably makes no difference,
but is less confusing.
 1.318 22-Jan-2006  dsl Until someone fixes .WAIT (see PR/32594) add a .NOTPARALLEL so that we
don't try to build the kernel sets before the kernel itself is built.
 1.317 04-Jan-2006  apb After running ${TOOL_MTREE} to create directories from the
specification in .../mtree/NetBSD.dist, run ${TOOL_MTREE} again with
different args to register the new directories in the metalog.
Previously, these directories were not mentioned at all
in the metalog.

Reviewed by agc
 1.316 22-Oct-2005  hubertf Fix comment: "Below", variables are assigned with += not =
 1.315 07-Oct-2005  jmc After building sets, make sure and checksum the kern-* files in binary/sets.
 1.314 30-Aug-2005  tron Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.313 22-May-2005  lukem Consistently use 0664 root:utmp for /var/log/{lastlog,wtmp}{,x}.
Rest of PR 18670.
 1.312 17-Apr-2005  lukem Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).
 1.311 28-Mar-2005  lukem Install all obsolete X11 sets (even empty ones).
 1.310 25-Mar-2005  tron We must check for "${MACHINE}" and not "${MACHINE_ARCH}" of course to
decide about port specific obsolete lists.
 1.309 24-Mar-2005  tron Checking for the file "xserver" in "${OBSOLETE.dir}" doesn't work because
the check will be done before the target which is used to create that file.
So simply add "xserver" to "${OBSOLETE.file}" based on the architecture.
 1.308 24-Mar-2005  martin Make var/db/obsolete/xserver optional.
 1.307 21-Mar-2005  tron Add support for handling obsolete X11 files and directories.
 1.306 08-Mar-2005  martin branches: 1.306.2;
Remove ${MACHINE} from the volume name of iso images - our new naming sheme
makes the field overflow even on archs where ${MACHINE} is pretty short.

Also rearange MKISOFS_FLAGS so that they default to -quiet unless the
user explicitly asks for -v. Add -hide-joliet-trans-tbl to get rid of
the TRANS.TBL files on modern OSs.
 1.305 04-Mar-2005  christos Add lastlogx to the list of files created.
 1.304 23-Feb-2005  lukem Only install postfix config if ${MKPOSTFIX} != "no".
Based on PR misc/29341 by Takeshi Nakayama <nakayama@NetBSD.org>
 1.303 22-Feb-2005  peter Add MKIPFILTER; if set to no, don't build and install the ipf(4) programs,
headers and LKM.

Add MKPF; if set to no, don't build and install the pf(4) programs,
headers, LKM and spamd.

Both options default to yes, so nothing changed in the default build.

Reviewed by lukem.
 1.302 15-Jan-2005  fredb Permit a "README", "SOURCE_DATE", and "source" at the top-level to be
added to the CD-ROM (only if they exist), as proposed on tech-install
and tech-toolchain without objections. Note, this will "bloat" the CD-ROM
image if you have done a "./build.sh sourcesets". If you don't want that,
just move "source" out of ${RELEASEDIR} for the "make iso-image".
 1.301 10-Jan-2005  lukem add MKINET6 to etc/release
 1.300 10-Jan-2005  lukem install-etc-files: also descend into "pam.d" for configinstall
 1.299 06-Jan-2005  lukem add MKPAM
 1.298 16-Nov-2004  christos Add ${.CURDIR}.
 1.297 16-Nov-2004  christos Use the ttys file from etc.${MACHINE} directly.
 1.296 15-Nov-2004  he Don't leave the stray reference to etc.${MACHINE}/ behind in the ttys
file installation command.
 1.295 15-Nov-2004  christos Don't append ptys to the ttys file. It is not needed anymore as ttyslot
will DTRT.
 1.294 14-Nov-2004  yamt install PF configs.
 1.293 14-Nov-2004  yamt merge after importing pf from openbsd 3.6. (userland part)

some files were imported to the different places from the previous version.
v3_5:
etc/pf.conf
etc/pf.os
etc/spamd.conf
share/man/man4/pf.4
share/man/man4/pflog.4
share/man/man5/pf.conf.5
share/man/man5/pf.os.5
share/man/man5/spamd.conf.5
v3_6:
dist/pf/etc/pf.conf
dist/pf/etc/pf.os
dist/pf/etc/spamd.conf
dist/pf/share/man/man4/pf.4
dist/pf/share/man/man4/pflog.4
dist/pf/share/man/man5/pf.conf.5
dist/pf/share/man/man5/pf.os.5
dist/pf/share/man/man5/spamd.conf.5
 1.292 28-Jul-2004  he Now that one can choose boot image for i386 to produce a slightly
different cd-rom image (e.g. using the INSTALL_LAPTOP-derived boot
image), make it possible to add a string to the cd-rom image name
by setting the optional environment variable CDROM_NAME_ADD.
 1.291 28-Jun-2004  lukem Overhaul install-etc-files so that
* most files are installed with CONFIGFILES (from bsd.files.mk)
* empty files are created in a cleaner fashion
* MAKEVERBOSE is supported for the remaining custom items
 1.290 22-Jun-2004  itojun install pf related files to /etc
 1.289 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.288 17-May-2004  lukem Move '${MAKEDIRTARGET} x11 distribution' from Makefile::distribution to
etc/Makefile::distribution, and only perform if ${MKX11}!=no.
Should fix a problem experienced by Alistair whilst doing a "make release".
 1.287 16-May-2004  lukem Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.286 12-May-2004  cl ``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen
for i386. The resulting release consists of:
- NetBSD/xen for i386 kernel, loader and docuemntation
- NetBSD/i386 userland sets
 1.285 13-Apr-2004  lukem Convert lines of the form
(cd ${.CURDIR}/somedir && ${MAKE} AVAR=value atarget)
to
${MAKEDIRTARGET} somedir atarget AVAR=value
which results in a "prettier" display of these operations
 1.284 08-Mar-2004  cgd branches: 1.284.2;
sync after building kernels. on some host systems (Linux) on NFS
have been seen to fail with the error:
pax: File ./netbsd was modified during copy to archive
and this avoids it.
 1.283 25-Feb-2004  agc Allow CKSUM to be overridden.
 1.282 13-Feb-2004  enami Disable parallel build when doing make params so that `---- params ----'
won't be emitted into /etc/release.
 1.281 07-Feb-2004  lukem Move the 'build date' & 'built by' stuff to the "build settings" section.
 1.280 06-Feb-2004  itohy Add /etc/locate.conf
 1.279 31-Jan-2004  lukem in etc-release, put the builder on a separate line to the date
 1.278 30-Jan-2004  lukem Run "cd ../distrib/sets && make makesetfiles" at the end of "distribution"
 1.277 27-Jan-2004  he When using obj directories, the make proces cd's to the obj directory.
Therefore, we need to cd to ${.CURDIR} before re-invoking ${MAKE} so
that it can find the Makefile.
Also, pass ${MFLAGS} to ${MAKE} so that we pick up the source tree's
makefile fragment, not the host system's fragments, so that this
works properly on older NetBSD host systems, as well in other
cross-compile contexts.
 1.276 27-Jan-2004  lukem Add to RELEASEVARS:
NETBSDSRCDIR OBJMACHINE USR_OBJMACHINE X11SRCDIR

Add 'params' separate to 'etc-release', and use the former as part of
the latter.
 1.275 27-Jan-2004  lukem Apply .PHONY appropriately.
Use .EXEC when we always want to create ${.TARGET}, rather than
perform an non-file-based operation (.PHONY is for the latter).
 1.274 11-Jan-2004  tls Install default ssh_known_hosts file with public keys for Project servers.
Hopefully I didn't make too much of a hash of the postinstall support for
this; it currently installs the file if there's none in the destination,
and elsewise notes if the CVS version differs (or is missing) but doesn't
try to fix that.
 1.273 08-Jan-2004  lukem Add the following to the list of variables displayed in etc/release
MKBFD MKCRYPTO_IDEA MKCRYPTO_MDC2 MKCRYPTO_RC5 MKCVS
MKDYNAMICROOT MKGCC MKGCCCMDS MKGDB MKHESIOD MKHTML MKIEEEFP
MKKERBEROS4 MKKERBEROS MKLINKLIB MKMANZ MKPICLIB MKPOSTFIX
MKSENDMAIL MKSKEY MKSOFTFLOAT MKSTATICLIB MKUUCP MKX11 MKYP
 1.272 06-Jan-2004  lukem rename release-info to etc-release
rename install-release-info to install-etc-release
 1.271 06-Jan-2004  lukem remove superfluous .endif accidentally introduced in previous
 1.270 06-Jan-2004  lukem deprecate NO_SENDMAIL and consistently test MKSENDMAIL
 1.269 05-Jan-2004  lukem Get the copyright info for etc/release from sys/conf/copyright.
Idea from Simon Burge.
 1.268 05-Jan-2004  lukem install-release-info does not need DESTDIR. [toolchain/23982]
 1.267 04-Jan-2004  lukem Rename /etc/release-info to /etc/release, to be consistent with other
implementations and Hubert's original intent.
 1.266 04-Jan-2004  lukem Add "release-info", to create the file of that name containing
information about the build, and "install-release-info" to install it.
(The latter will be invoked by src/Makefile)

Based on work by Hubert Feyrer <hubertf@> and the "params" target in
src/Makefile.
 1.265 01-Jan-2004  lukem display path of created iso-image
 1.264 19-Dec-2003  lukem * Match the source code to the comments, and use $NETBSDSRCDIR
instead of -v ETCDIR.
* Parse $NETBSDSRCDIR/etc/{master.passwd,group} to build a list of
user->uid and group->gid mappings, and replace %uid_XXX% and %gid_XXX%
appropriately.
* Whitespace & regex tweaks.
 1.263 15-Dec-2003  lukem MAKEVERBOSE-ify MAKEDEV creation
 1.262 15-Nov-2003  jdolecek explicitly pass MACHINE and MACHINE_ARCH to MAKEDEV.awk via environment,
so that this works as expected when not invoked via build.sh
 1.261 26-Oct-2003  cl now that MAKEDEV is generate, install it from ${.OBJDIR}
 1.260 26-Oct-2003  lukem Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.259 25-Oct-2003  ross Add the -T etc_pkg arg back to the MAKEDEV install.
 1.258 24-Oct-2003  ross Now that MAKEDEV is generated, just do an ordinary ${INSTALL_FILE} instead
of going back to the source dir (and losing) with ${ETC_INSTALL_FILE}
 1.257 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.256 22-Aug-2003  dsl Optimise DISTRIBUTION_DONE= KERNELS_DONE= nbmake snapshot
- If DISTRIBUTION_DONE is defined, don't add the 'root' directory to METALOG.
(maybe install -M shouldn't write to the METALOG file if it doesn't install
the file either)
- Don't re-compress the kernels if the compressed file is newer than the
kernel.
Useful if all you want to do is rebuild the ramdisk image.
 1.255 18-Jul-2003  lukem Add MKUNPRIVED; if not no has the same semantics as if UNPRIVED was defined.
Replace defined(UNPRIVED) tests with ${MKUNPRIVED} != "no"

Add MKUPDATE; if not no has the same semantics as if UPDATE was defined.
Replace defined(UPDATE) tests with ${MKUPDATE} != "no"

Improve documentation for these and other make flags.
 1.254 10-Jul-2003  lukem Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.253 08-Jun-2003  lukem Invoke makeobsolete with ${HOST_SH} and pass in ${MAKE}.
Fixes FreeBSD cross-build problem noted by Valeriy E. Ushakov <uwe@>
 1.252 18-May-2003  lukem * Always include <bsd.endian.mk>, and include it much earlier so that
it's available for the MD etc.${MACHINE}/Makefile.inc
* Set PWD_MKDB_ENDIAN to the cap_mkdb(8) endian flag, rather than
overriding TARGET_ENDIANNESS.
 1.251 18-Apr-2003  thorpej Install powerd(8) scripts when installing etc files.
 1.250 02-Apr-2003  perry For consistency and simplicity, move the default location for cron logs
from /var/cron/log to /var/log/cron
 1.249 15-Mar-2003  jdolecek atc uses /var/games/atc_score, not atc_scores
Problem pointed out and fix supplied in PR install/20709 by Kazuhito Tsuburaya
 1.248 08-Mar-2003  lukem - rename 'iso-image_*' -> 'iso-image-*'
- run MAKESUMS in iso-image, *after* the MD iso-image-md-post has run,
since the latter might actually modify the generated image...
 1.247 22-Feb-2003  lukem all:
Use /var/db/obsolete instead of /etc/obsolete

etc/Makefile:
Create separate target "install-obsolete-files" to populate
/var/db/obsolete, instead of using "install-etc-files".

Makefile:
Add do-obsolete target, to run "cd etc && make install-obsolete-files",
and add this to BUILDTARGETS.
This moves the "obsolete files" creation from "distribution" to "build".


Per discussion with Andrew Brown.
 1.246 20-Feb-2003  lukem etc/postinstall
* Improve message display in find_file_in_dirlist()
* do_obsolete(): instead of running distrib/sets/makeobsolete to
temporarily generate the obsolete sets lists, look for them in
${SRC_DIR}/etc/obsolete/* or ${DEST_DIR}/etc/obsolete/*.
The obsolete check now works for "extracted etc.tgz" as the source dir.

etc/Makefile (install-etc-files), distrib/sets/lists/*
* Install obsolete set lists into /etc/obsolete/
* Tweak how pwd_mkdb files are added to METALOG

distrib/sets/makeobsolete
* Don't bother with "_obsolete" suffix on generated file names.
 1.245 16-Feb-2003  lukem be more obvious about the requirement on mkisofs 2.0
 1.244 09-Jan-2003  mrg allow NO_SENDMAIL to equal "no"
 1.243 06-Jan-2003  lukem Missed a 'cd ${.CURDIR}' when adding the OBJDIR support here,
causing "make distribution" to fail on "install-etc-files".
(oops!)
 1.242 04-Jan-2003  lukem - Enable OBJ support for etc/; a scratch dir is needed for iso-image.
- Add ${.CURDIR} to various rules.
- Remove the ${KERNOBJDIR} (sys/arch/${MACHINE}/compile) objdir creation
from here.
- Rework iso-image to copy temporary files (such as kernels or boot files)
into a temporary directory instead of stomping over ${RELEASEDIR}, and
use mkisofs -graft-points to merge the temporary directory and
${RELEASEDIR}/${MACHINE}.
NOTE: mkisofs 2.0 is highly recommended for functioning -graft-points
- Add some more comments
 1.241 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.240 03-Jan-2003  lukem Don't remove ${RELEASEDIR} if UPDATE is defined.
 1.239 23-Dec-2002  lukem Rework METALOG manipulation:
- add '-D ${DESTDIR}' to INSTPRIV, so install(8) removes the leading
${DESTDIR} from the metalogged path
- provide ${METADB.add} variable (for "${CAT} -l >> ${METALOG}"), to make
it easier to replace manual metalog manipulation in the future.
- with manual metalog additions, don't add the leading ${DESTDIR} in the path
- in maketars, use "mtree -C ..." instead of
"mtree -D ... | sed -e 's,\(.*\) \(\..*\),\2 \1,";

Benefits:
- maketars "Parsing METALOG" step speeds up from 29 seconds to 1.2 seconds
on a P3-600.
(This also benefits "make installworld" at the top level.)
- ${DESTDIR}/METALOG is easier to read without the leading "${DESTDIR}"
on all the pathnames, and it's smaller as well.
 1.238 21-Dec-2002  lukem Invoke ${PAX} with '-O' so that various errors don't hang the make
or the command with an interactive question. (This also prevents
weird problems if a directory element of '-f path' is missing and
'make -j N' is being used).
 1.237 19-Dec-2002  lukem Remove /sys -> /usr/src/sys symlink.
 1.236 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.235 19-Dec-2002  lukem Always invoke mtree & pax with "-N ${NETBSDSRCDIR}/etc" so that user & group
lookups occur from there rather than from the host system.
 1.234 17-Dec-2002  jdolecek ttyaction is ${MACHINE}-specific, not per ${MACHINE_ARCH}
remove special ttyaction hook from etc/etc.sun[23]/Makefile.inc, it's no longer
needed
ld.so.conf is ${MACHINE}-specific, the code happened to work for i386 and sparc
only because ${MACHINE} == ${MACHINE_ARCH} there
remove basesrc/etc/ld.so.conf and its special vax/ns32k/m68k hook in Makefile -
vax & m68k are ELF now, and ns32k doesn't need to be handled here
 1.233 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.232 18-Nov-2002  lukem Separate snap_kern into three targets, to allow finer control over
which bits to build, and to allow "make -j N" actually do something in
parallel:
- build_kernels: for each of ${ALL_KERNELS}, create kern-${NAME} target
which configures & builds the kernel ${NAME}.
- build_kernsets: for each of ${KERNEL_SETS}, create kernset-${NAME} target
to create ${RELEASEDIR}/binary/sets/kern-${NAME}.tgz
- build_releasekernels: for each of ${KERNEL_SETS} ${EXTRA_KERNELS}, create
${RELEASEDIR}/binary/kernel/netbsd-${NAME}.gz (et al)
(The latter two .WAIT until build_kernels has completed)
 1.231 23-Oct-2002  perry Add hackdir/perm and hackdir/record
move larn files into alphabetical order
 1.230 23-Oct-2002  perry add code to include (primitive) package tag names

XXX This file has gotten big and ugly enough that a bit of a rewrite
is likely in order.
 1.229 16-Oct-2002  lukem Set
ALL_KERNELS ?= ${KERNEL_SETS} ${EXTRA_KERNELS} ${BUILD_KERNELS}
and use ALL_KERNELS instead of the latter three in the loop to configure
& build kernels. This allows ALL_KERNELS to be overridden in make(1)'s
environment or on make(1)'s command line... (I got sick of waiting for
all eleven i386 kernels to rebuild when I was only testing one)
 1.228 05-Oct-2002  grant create /etc/mail/local-host-names, required by sendmail(8).
 1.227 16-Sep-2002  perry Make utmp and utmpx group utmp, not group wheel. This gets masked by
the fact that rc.d sets it to group utmp anyway, but it was certainly
wrong in principle.
 1.226 16-Sep-2002  perry Create wtmpx, just as wtmp is created.
 1.225 03-Sep-2002  wiz Add /var/run/utmpx, requested by soren.
 1.224 28-Jul-2002  bjh21 Set the volume ID on CDs produced my "make iso-image" to something meaningful,
rather than the default of "CDROM". The volume ID now looks like
"NETBSD_ACORN26_16D".
 1.223 06-Jul-2002  fredette Removed ftpwelcome from BIN1; it was removed.
 1.222 11-Jun-2002  lukem use ` | ${CAT} -l >> ${METALOG} ' to serialise writes to the metalog
 1.221 30-May-2002  itojun have bsd.endian.mk, which detects target endian.
generate *.db in target endian. (see tech-userlevel for discussions)
 1.220 30-May-2002  itojun set TARGET_ENDIANNESS appropriately.
 1.219 04-May-2002  jdolecek branches: 1.219.2;
Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.218 02-May-2002  sommerfeld Correct BUGS in BUILDING.mdoc now that most ports are USE_NEW_TOOLCHAIN

Obsolete NBUILDJOBS; build.sh just passes -jN through to make(1),
which inherits it cooperatively through the build tree. Fix
documentation so that it's shown to be deprecated.

If you use build -jN, please save full build logs so that errors due
to missing dependancies can be analyzed and corrected.
 1.217 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.216 26-Apr-2002  lukem s/_SRC_TOP_/NETBSDSRCDIR/
 1.215 26-Apr-2002  lukem install postinstall
 1.214 21-Apr-2002  lukem When building kernel .tgz sets, take advantage of pax's new ability to
not store optional directory entries when copying from a specfile.
 1.213 15-Apr-2002  perry add default passwd.conf file
 1.212 10-Apr-2002  lukem if UNPRIVED, call ${PAX} with -N ${_SRC_TOP}/etc
 1.211 10-Apr-2002  lukem now <bsd.kernobj.mk> defines KERNSRCDIR correctly, pull it in earlier
and clean up related goop
 1.210 10-Apr-2002  lukem When building kern-*.tgz, output an mtree specfile to pipe into
${PAX} -M so that the contents get the appropriate ownership.
Fixes [toolchain/16161] from Ben Harris <bjh21@netbsd.org>
 1.209 09-Apr-2002  matt Don't install pcs750.bin in here anymore.
 1.208 07-Apr-2002  wiz arm32 is not a valid MACHINE_ARCH anymore.
 1.207 01-Apr-2002  bjh21 When doing a "for" loop over a potentially-empty list
(${KERNEL_SUFFIXES}), put the list in a shell variable and use that.
Both bash (before 2.05a) and Solaris /usr/xpg4/bin/sh report a syntax
error otherwise.
 1.206 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.205 29-Mar-2002  matt Change pcs750.bin processing so it works UNPRIVED=. XXX this needs to be
moved to someplace with an objdir.
 1.204 05-Mar-2002  lukem provide check_DESTDIR and check_RELEASEDIR targets in <bsd.own.mk>
and use those rather than local versions
 1.203 01-Mar-2002  chs copy kernels to the releasedir even when KERNELS_DONE is defined
(i.e. only skip building the kernels). fix some comments while I'm here.
 1.202 09-Feb-2002  lukem - add check_destdir and check_releasedir targets, and use appropriately
(easier to read that large nested .if's
- use INSTALL_FILE, INSTALL_LINK and INSTALL_SYMLINK instead of INSTALL
- when creating release directories, don't bother setting owner and group
 1.201 27-Jan-2002  lukem - replace "tar -cf - ... | gzip -9 > foo" with "GZIP=-9 ${PAX} -zwf foo ... "
- more comment hacking
 1.200 27-Jan-2002  lukem - add the following targets to the DESTDIR=="" check:
install-etc-files iso_image_mi iso-image_md_pre iso-image_md_post snap_kern
- add the following targets to the RELEASEDIR=="" check:
iso_image_mi iso-image_md_pre iso-image_md_post snap_kern
- improve comments around make .flow control statements (including adding
some helper # { ... # } comments around large .if statements for (ab)use
with vi showmatch mode)
- clean up whitespace
 1.199 12-Dec-2001  tv MKfoo=no -> NOfoo=
 1.198 07-Dec-2001  jmc Make pwd_mkdb a conditional set so bsd.own.mk can override it
 1.197 30-Nov-2001  thorpej Add support for specifying extra kernel name suffixes to search for
when building the kernel sets and placing gzip'd kernels in binary/kernels.
For example, if KERNEL_SUFFIXES were set to "ecoff srec", then the kernel
set would include:

netbsd
netbsd.ecoff (only if it exists in the kernel compile directory)
netbsd.srec (only if it exists in the kernel compile directory)

This is useful for packaging kernel sets for platforms which have
extra special requirements for loading the kernel.
 1.196 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.195 25-Nov-2001  thorpej Fix oversight in the addition of install-etc-files target; move the
.endif for DISTRIBUTION_DONE to the right place.
 1.194 24-Nov-2001  perry Synthetically generate metadata entries for passwd, spwd.db, pwd.db.
XXX Note that it can easily be argued that these should be generated by
the installer, not shipped in the tar files, but that's for another day.
 1.193 20-Nov-2001  thorpej Split the "distribution" target into "distribution" and "install-etc-files",
the latter being called by the "distribution" target. This allows the
various /etc/... files to be installed manually in a convenient way, if
desired.

NOTE: It is INTENTIONAL that this target is not named "install".
 1.192 19-Nov-2001  perry UNPRIVILEGED->UNPRIVED
 1.191 13-Nov-2001  tv Make the TARGET_ENDIANNESS check only valid when making release, snapshot,
or distribution.

Also, clean up the check and include <sys/endian.h> instead -- some platforms'
<machine/endian_machdep.h> pull in the definitions of _BIG_ENDIAN and
_LITTLE_ENDIAN, invalidating the test; this makes the check values uniformly
"4321" and "1234" respectively.
 1.190 31-Oct-2001  jmc Don't run rules unless DESTDIR is set *and* contains a value. Fixes PR 14410
 1.189 29-Oct-2001  perry Add rm's before symlink and hard link commands.
Shouldn't be needed, but install has no other good way to deal with
this.

Pointed out by Rob Windsor in PR 14394 -- I committed his patch plus
one for something he didn't hit yet.
 1.188 29-Oct-2001  perry Now that it will actually work, replace instances of ln with install.
 1.187 26-Oct-2001  jmc Change defaults for kernel compiles. Default all to USETOOLS?=no and have
the etc Makefile override that by putting USETOOLS into $.MAKEOVERRIDES
This way the default for kernel compiles is still to use the installed
toolchain instead of depending on $TOOLDIR. $TOOLDIR can be used by
simply adding USETOOLS=yes to the command line as usual.

Adjust each ports template to set the default no setting and also pull in
bsd.own.mk if they weren't already to ensure they'll build correctly
with the new toolchain setup.
 1.186 24-Oct-2001  tv Since <bsd.prog.mk> is included, we already have a full list of default
build rules for all standard targets. Remove the manually-created list
of empty rules.
 1.185 19-Oct-2001  tv Do not run MAKEDEV on "make distribution". The device nodes are not part
of the resultant tarballs; only the MAKEDEV script itself is. Running
MAKEDEV here can futz with cross build hosts.
 1.184 13-Oct-2001  lukem A few more changes, from more discussions with Andrew Brown.
- Resurrect /etc/changelist, even if it's an "empty" file by default,
because it's easier to use than /etc/mtree/special.local for adding
a couple of simple files. Back by popular demand (hi @@@! :-)
- Add /etc/rc.d/* to the list of "dynamic" files; this notices changes
in user-added scripts
- Only calculate the mtree -I nomail list once, and re-use
- Use "cat foo | while read file" instead of "for file in `cat foo`" ;
handles whitespace better...
 1.183 12-Oct-2001  lukem Major overhaul, with help from Andrew Brown <atatat@netbsd.org>.

Features:
- Add a bunch of stuff to /etc/mtree/special to enable removal of
/etc/changelist:
- files which we want to monitor for changes but don't want to
see the diffs of (master.passwd, ssh_host_key, ...) are
tagged with "nomail"
- files which we don't want to monitor are tagged with "exclude"
(such as netgroup.db, kvm.db, ...)
- monitor /etc/mtree/special.local, /root/.ssh/*
- remove /etc/changelist, and a bunch of XXX comments
- use mtree(8)'s -D, -I, and -E to generate lists of files to
actually do the changelist stuff on.
- support /etc/mtree/special.local as an optional user-provided
version of /etc/mtree/special (effectively, an enhanced
/etc/changelist)
- Add code to monitor: /etc/ifconfig.* /etc/raid*.conf /etc/rc.conf.d/*
including support for these files being added and removed at will.
- If /sbin/fdisk exists, backup the output of "fdisk $disk" for all
the active disk drives as part of $check_disklabels
- Check permissions on: ~/.ssh/* ~/.shosts

Details:
- Reorder initialisation of defaults
- Remove special case for /etc/master.passwd "monitor but don't email diffs"
with general case for other similar files.
- Keep all `autogenerated' files (such as disklabel.*, setuid.current, ...)
in "$backup_dir/work", to minimise name clashes.
- Add migrate_file(old, new) to do the hard work of migrating files
from the old `top level' /var/backups mechanism to the `full path'
mechanism recently added. Use this appropriately.
- Add backup_and_diff(file, printdiffs), to the hard work of backing-up
and diff-ing files.
- Cleanup use of shell redirects
- /bin/sh supports ~root globbing, so use it.
- Improve umask checking; use awk regex rather than awk math
 1.182 10-Oct-2001  chs skip "distribution" step if DISTRIBUTION_DONE is set.
 1.181 09-Oct-2001  enami Make mtree a host tool and use it when appropriate.
 1.180 04-Oct-2001  tv Append / to ${DESTDIR} in distrib-dirs rule; fixes PR bin/14080.
 1.179 23-Aug-2001  mrg support kernel configs called `../../sparc64/conf/GENERIC32', and the like,
by stripping the dirname off by using ${configfile:C/.*\///} where necessary.
 1.178 05-Aug-2001  matt Fix botched commit (a conflict was committed).
 1.177 04-Aug-2001  tsutsui Use "mtree -U" instead of "mtree -u" on making distrib-dirs
to ignore file hierarchy unmatches and check exit status of mtree
to detect actual errors on it (like "unknown user/group" etc).
 1.176 21-Jan-2001  itojun do not try to install rtadvd.conf
 1.175 14-Jan-2001  christos more dup target fixes... snap_md_post should be fixed in etc.i386
Makefile.inc not to work if $RELEASEDIR or $DESTDIR is not defined.
 1.174 14-Jan-2001  christos protect against multiple target definition for parse_md_post
 1.173 09-Jan-2001  simonb Only need to "make distribution" in usr.bin/ssh once.
 1.172 02-Dec-2000  jlam Correct comment for KERNOBJDIR.
 1.171 30-Nov-2000  simonb Get the TARGET_ENDIANNESS by running ${CC} -E over
<machine/endian_machdep.h>. Fixes problems where
<machine/endian_machdep.h> just includes another file
without defining _BYTE_ORDER itself.
 1.170 09-Nov-2000  jdolecek Call pwd_mkdb with proper flag, so that it creates database in same
endianness as compile target. This is primarily for cross compiles.
Hopefully this method (looking into
${DESTDIR}/usr/include/machine/endian_machdep.h) is okay.

Patch sent by Andrew Brown in bin/11454.
 1.169 30-Oct-2000  thorpej Just nuke the "build aliases.db" stuff from here. It's not
necessary, as /etc/rc.d/sendmail will already rebuild DB files
automatically if necessary, and doing aliases.db here just
totally breaks cross-compiling.
 1.168 29-Oct-2000  jmc Moved comment about rm out of shell command area. (typo)
 1.167 23-Oct-2000  jmc Ignore errors from the rm in snap_pre. RELEASEDIR could be a mountpoint and
rm complains because it can't actually nuke the mount point. Anything serious
like permissions or I/O errors will get caught in the install's after this
anyways.
 1.166 19-Oct-2000  garbled When building kernels for a release (snap_kern) use "distclean" instead of
"clean" to get rid of any .depend files that might be lying about in the
kernel build directory.
 1.165 16-Oct-2000  simonb cd to skel during "make distribution".

Part of fix for PR bin/10985.
 1.164 14-Oct-2000  hubertf Fix typo in iso-image target that led to the cdrom-directory not being
excluded in the iso image (nothing harmful).
 1.163 01-Oct-2000  thorpej Do the `distribution' target for usr.bin/ssh, too.
 1.162 01-Oct-2000  lukem move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.161 11-Sep-2000  hubertf Add standalone "iso-image" target that can be run with DESTDIR and RELEASEDIR
set in src/etc after a "make release" in both "src" and "xsrc", to create a
ISO-image of the release in $RELEASEDIR/installation/cdrom.

Hook for architecture dependent pre/post-processing in etc/etc.*/Makefile.inc
are available as 'iso-image_md_post' and 'iso-image_md_pre', see
etc/etc.i386/Makefile.inc as an example. Might be useful for setting up
bootable CDs on alpha, sparc, ...

Reviewed by Todd Whitesel and Thomas Klausner.
 1.160 23-Aug-2000  jhawk As .ifndef RELEASEDIR checks for targets:
snap_pre snap_md_pre snap_md_post
so should .ifndef DESTDIR
 1.159 21-Aug-2000  lukem - install files in etc/default/
- migrate rc.wscons to (already existing) rc.d/ wscons
 1.158 06-Aug-2000  fvdl Do not create the binary/security directory, there is no seperate
security set anymore.
 1.157 03-Aug-2000  kleink As discussed with Hubert Feyrer in private mail, install UTC as the default
time zone; while amounting to the same offset, the time zone 'name' of
Factory violates the prinicple of least surprise.
 1.156 02-Aug-2000  hubertf Change default timezone from US/Pacific to Factory:

Before:
Wed Aug 2 06:53:04 PDT 2000

After:
Wed Aug 2 13:52:52 Local time zone must be set--see zic manual page 2000
 1.155 25-Jul-2000  thorpej Also do ../usr.bin/ssh for the `distribution' target.
 1.154 20-Jun-2000  thorpej branches: 1.154.2;
Merge a bunch of things from crypto-us and crypto-intl into basesrc,
adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate
bsd.crypto.mk.

There is still a bunch more work to do, but crypto is now more-or-less
fully merged into the base NetBSD distribution.
 1.153 12-Jun-2000  fredb Loosen sendmail's permission checks for building the aliases.db file
even further. Particularly, allow ${DESTDIR} to be within a world writable
directory, such as /var/tmp.
 1.152 03-Jun-2000  perry install ttyaction if it exists
 1.151 02-Jun-2000  fvdl * Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.150 13-May-2000  lukem branches: 1.150.2;
remove netstart
 1.149 06-May-2000  sjg Added an obj target to ensure that KERNOBJDIR exists - in case
we are using MAKEOBJDIRPREFIX.
Fixed the comment about why we grab ../Makefile.inc
 1.148 03-May-2000  itojun correct typo (sendmail upgrade)
 1.147 03-May-2000  itojun sync with sendmail upgrade.
- sendmail configuration files are in /etc/mail, not /etc.
- src/etc/aliases will be installed into /etc/mail/aliases (confusing)
- rc.d/sendmail warns if /etc/sendmail.cf exists.
 1.146 03-May-2000  sjg remove/change missleading comments
 1.145 02-May-2000  sjg Use bsd.kernobj.mk
Also if KERNELS_DONE is defined skip building kernels. Handy if re-spinning
due to errors in distrib later on.
 1.144 01-May-2000  thorpej Install the localhost namedb file.
 1.143 30-Apr-2000  perry Add "make distribution" for Postfix.
 1.142 08-Apr-2000  tsarna The file /etc/sysctl.conf is now run with sysctl -f at boot time.
This replaces the previous /etc/rc.d/sysctl. Also, the variables are now
set earlier, between ipf/ipnat and the network coming up.

The rc.conf defcorename and securelevel variables are no more. You can
set them directly in sysctl.conf now.
 1.141 28-Mar-2000  thorpej Use distrib/sets/Makefile in the release: and new cryptoset: targets.
 1.140 10-Mar-2000  lukem install rc.d scripts
 1.139 01-Mar-2000  joda explicitly allow writable directories when rebuilding the alias
database, otherwise this will fail if any directory in ${DESTDIR} is
g+w.
 1.138 01-Mar-2000  itojun sync with etc/namedb change (IPv6 loopback reverse database file)
 1.137 26-Feb-2000  mycroft Install a blank sendmail.st here.
 1.136 20-Feb-2000  mycroft Always checksum binary/kernel, now that there is at least one file in it.
 1.135 20-Feb-2000  mycroft Always install GENERIC in the kernels directory.
 1.134 14-Feb-2000  erh Check for CRYPTOPATH variable instead of "../domestic" when deciding to build the secr set.
 1.133 09-Feb-2000  tron "sendmail" is in "src/gnu/usr.sbin/sendmail" now.
 1.132 05-Feb-2000  jlam Install correct ld.so.conf if etc.${MACHINE}/ld.so.conf exists.
 1.131 04-Feb-2000  veego Install named/0000:0000:0000:0000:0000:0000:000 and ntp.conf to fix the
damage in distrib/lists.
 1.130 03-Feb-2000  veego We don't have a bind4.
 1.129 13-Dec-1999  christos Pick up a machine dependent ld.so.conf
 1.128 05-Nov-1999  mycroft branches: 1.128.2;
Install root's .shrc.
 1.127 20-Oct-1999  perry Add an at.deny file by default, so that (by default) users can use at
and batch (as is historic practice, and as was our practice before
last year.) If someone wants to disable such use, they can just remove
the file.
 1.126 26-Sep-1999  mjl Use sendmail.cf from $DESTDIR/etc instead of /etc for building the
aliases.db since that fails if we have a sendmail.cf installed that
has no MAILER(local) like nullclient.
 1.125 16-Sep-1999  sommerfeld branches: 1.125.2;
Use ${CONFIG} rather than config so cross-builds can correctly select which one to use.
 1.124 21-Aug-1999  simonb Use ${INSTPRIV} with ${INSTALL}.
 1.123 22-Jul-1999  is Provide a script to compute the distribution set checksums.
Make the Makefile use it, instead of calling cksum manually.
 1.122 21-Jul-1999  mycroft Make an aliases.db file when we install the aliases file.
 1.121 04-Jul-1999  fvdl sparc and i386 do not have ld.so.conf anymore now that they're switched
(or about to switch) to ELF.
 1.120 02-Jul-1999  itojun rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)
 1.119 30-Jun-1999  ross Document BUILD_KERNELS.
 1.118 21-May-1999  gwr The snap_kern target is not sufficiently flexible.
Allow Makefile.in to provide its own.
 1.117 27-Apr-1999  simonb + Put directories to create in ${RELEASEDIR} into a variable that
port-specific Makefiles can add to.
+ Separate snap_md into snap_md_pre and snap_md_post that are depended
on before and after snap_kern.
+ Build all kernels listing in ${BUILD_KERNELS}, but don't put them in
${RELEASEDIR}.
 1.116 10-Apr-1999  fair OK, adjust the kernel finder one more time to handle the case of a config
file that just does "include" GENERIC, and therefore has no "config" line.
It's simplest to assume that "netbsd" will be the result in that case.
Rather than duplicate config(8)'s parser in awk (or something), we should
adjust config to parse the config file and spit out the kernel names, and
then use that to replace this awk script thing.
 1.115 08-Apr-1999  fair Slight tweak to the EXTRA_KERNELS build commands to work around a shell
parsing wierdness.
 1.114 04-Apr-1999  fair NetBSD's very clever kernel build system can make more than one
kernel per config file and the resulting kernel need not be named
"netbsd"; therefore paw through the config file after the kernel
builds are done, find them all, and put them where they belong per
release(7). This all done with some clever awk/sh scripting, from
PR 7180 by David Forbes.
 1.113 03-Apr-1999  fair Create /var/log/aculog with appropriate permissions, per PR 6675
 1.112 29-Mar-1999  perry branches: 1.112.2;
NO_POSTFIX should have been BUILD_POSTFIX with reversed sense.
 1.111 28-Mar-1999  simonb Add a NO_POSTFIX check to allow \'make distribution\' to work.
 1.110 27-Mar-1999  mrg postfix support.
 1.109 24-Mar-1999  drochner install wscons.conf
 1.108 14-Mar-1999  drochner introduce a "wscons" rc.conf flag and run /etc/rc.wscons from /etc/rc
if it is set
 1.107 10-Mar-1999  scottr Make the includes and install targets consistent, and shove the
ugly hack into the etc/Makefile distribution target instead of
the top-level build target. Problem noted by Mycroft.
 1.106 08-Mar-1999  cjs Add comment that release is a synonym for snapshot, and make release
present everywhere snapshot is.
 1.105 05-Mar-1999  mycroft Only install ld.so.conf on machines where we install ld.aout_so.
 1.104 19-Feb-1999  itohy Make "make release" work without US domestic source
and with more than one extra kernels.
 1.103 18-Feb-1999  fair The "secr" set is not made by default by maketars; add stuff to
make it unless EXPORTABLE_SYSTEM is set.
 1.102 18-Feb-1999  fair Remove "tar" command from EXTRA_KERNELS section; those files are
expected to be ".gz" not ".tgz"
 1.101 13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.100 11-Feb-1999  cjs Use slightly cleaner syntax for release/snapshot target.
 1.99 11-Feb-1999  cjs Add a `release' target, which is a synonym for `snapshot.'
 1.98 09-Feb-1999  cjs Change a BUILD to an UPDATE that I missed in the last commit.
 1.97 07-Feb-1999  cjs .ifndef BUILD should be .ifndef UPDATE (to avoid `make clean').
 1.96 05-Feb-1999  cjs Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.95 22-Jan-1999  mycroft Make the default named configuration more ... sane.
 1.94 16-Jan-1999  lukem install sample nsswitch.conf
 1.93 06-Jan-1999  abs Install /etc/skeykeys 600 - from PR6519 by andrew@untraceable.net, tested OK.
 1.92 25-Dec-1998  perry add mailer.conf, and leave a bit more room in the BIN1 lines for the future
 1.91 19-Nov-1998  tron BIND 8 is the default now.
 1.90 02-Nov-1998  kim Pay attention to NO_SENDMAIL and USE_BIND8
 1.89 29-Oct-1998  bad A basic /etc/rc.shutdown. Bails out if do_rcshutdown!=YES in /etc/rc.conf
(default is YES). Kills xdm and waits for it to terminate if it was enabled
in rc.conf (based on a code snippet from Ignatios).
 1.88 05-Sep-1998  lukem distclean is a synonym for cleandir
 1.87 22-Jul-1998  perry Add a variable, INSTALL_DONE, that indicates that a make install was
already done (say, by "make build"). This is often of help when
building releases.
 1.86 22-Dec-1997  mikel back out last change, /etc/aliases.db now auto-rebuilt by default sendmail.cf
 1.85 18-Dec-1997  mikel build $DESTDIR/etc/aliases.db in distribution: target
 1.84 17-Dec-1997  perry add an ld.so.conf for all ports
 1.83 02-Dec-1997  mrg create etc/mtree/Makefile and let it deal with what files are installed.
 1.82 24-Nov-1997  perry cribloo -> criblog
 1.81 20-Nov-1997  mrg install empty games data files with the correct perms for a distribution.
 1.80 11-Nov-1997  jonathan Allow etc.{$MACHINE_ARCH}/Makefile.inc to add files to BIN1, BIN2, BIN3.
 1.79 23-Oct-1997  chuck fix typeo in prev commit
 1.78 19-Oct-1997  hubertf branches: 1.78.2;
Install BSD.pkg.dist in ${DESTDIR}/etc/mtree
(used from within bsd.port.mk)
 1.77 08-Oct-1997  mycroft Add a BIN3 for files installed with mode 0600 (e.g. hosts.equiv).
 1.76 12-Sep-1997  mycroft f before t...
 1.75 07-Sep-1997  mycroft Nuke myname.
 1.74 29-Aug-1997  veego Add rc.subr to BIN1
 1.73 30-Jul-1997  perry add a default minfree file (requested by David Brownlee, pr-1577)
 1.72 21-Jun-1997  mikel add sample /etc/profile, cribbed shamelessly from csh.login. consists
solely of comments.
 1.71 31-May-1997  cjs Back out BUILDDIR and NOINSTALL changes.
 1.70 26-May-1997  cjs branches: 1.70.2;
These updates to the build allow building against include files
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
 1.69 02-Apr-1997  perry Add /var/log/authlog and /var/log/xferlog.
The permissions and especially ownerships of all the /var/log files
should be re-examined -- bin:bin really isn't right for these files.
 1.68 24-Mar-1997  perry remove chroot on pwd_mkdb -- use -d option instead
 1.67 13-Mar-1997  perry mtree/4.4BSD.dist -> mtree/NetBSD.dist
 1.66 25-Feb-1997  mikel merge in 4.4BSD-Lite2 changes. only SCCS IDs were changed, since all
of the lite1-lite2 differences were either already present or
inappropriate.
 1.65 21-Feb-1997  mikel merge lite-1 changes (ftpwelcome, .klogin perms).
also eliminate redundant copy of motd.
 1.64 10-Feb-1997  pk Missing `)'.
 1.63 22-Jan-1997  mikel install namedb files from subshell so distribution target will work
with -j; from PR misc/3116
 1.62 16-Jan-1997  perry mail.rc now installed by 'make distribution' -- fixes pr-3015
 1.61 09-Jan-1997  thorpej Add missing "\".
 1.60 08-Jan-1997  mrg add files related to the new rc world order.
 1.59 29-Nov-1996  jtk add floppy formatting table
 1.58 20-Nov-1996  lukem - send authpriv to /var/log/secure only (not to console or /var/log/messages)
(closed [misc/574])
- send ftp to /var/log/xferlog
- prevent anything that goes to a restricted file (e.g., /var/cron/log)
ending up in /var/log/messages
- rotate /var/lgo/secure
- install the default logs with permissions consistant with those
set by newsyslog.conf (and commonsense)
 1.57 26-Oct-1996  ragge Move vax-specific microcode install stuff into etc.vax.
 1.56 18-Oct-1996  thorpej Use ${INSTALL}.
 1.55 16-Oct-1996  perry add a comment documenting what the NOOBJ variable is here for.
 1.54 15-Oct-1996  perry remove md tahoe conditionals -- we don't need them.
 1.53 05-Jun-1996  cgd add a no-op 'includes' target for completeness. make 'make distribution'
do a 'make includes' as well as install, so that distribution trees will
contain includes.
 1.52 22-May-1996  mrg install mrouted.conf, networks and rbootd.conf. pr#2288
 1.51 01-Nov-1995  pk branches: 1.51.4;
Include `usr/libdata' in snapshot (from Arne Juul; PR#1711).
 1.50 17-Oct-1995  thorpej New-style RCS id.
 1.49 08-Oct-1995  tls branches: 1.49.2;
distribution target should run MAKEDEV; it's both harmless for tar distributions and useful for making bootable distribution media
 1.48 28-Jun-1994  deraadt in the name of compatibility, link /etc/rmt -> /usr/sbin/rmt, since
"/etc/rmt" is hardcoded into many old rmt-using programs.
 1.47 19-Jun-1994  cgd update for new mtree, and a bit or paranoia!
 1.46 16-Jun-1994  deraadt motd defaults to 664 root:wheel, and the mode is not changed every reboot
 1.45 15-Jun-1994  cgd update to new security script
 1.44 24-May-1994  deraadt create skey password file
 1.43 18-Apr-1994  glass move bootpd from othersrc to libexec. add bootptab file
 1.42 06-Apr-1994  cgd add default ftpchroot (with bogus entry) for the latest ftpd mods
 1.41 05-Mar-1994  cgd add 'snapshot' target, including machine-dependent targets
 1.40 19-Feb-1994  cgd daily, montly, weekly no longer special
 1.39 19-Feb-1994  cgd msgs stuff
 1.38 17-Feb-1994  cgd dtrt with /var/cron/log
 1.37 10-Feb-1994  cgd make DESTDIR in distrib-dirs if it doesn't already exist.
 1.36 09-Feb-1994  cgd slight consistency
 1.35 09-Feb-1994  cgd install a prototype sendmail.cf
 1.34 06-Feb-1994  cgd fix jtc's recent Makefile.inc change, and be paranoid about 'make distribution'
 1.33 05-Feb-1994  cgd pull ttys out of ${MACHINE}
 1.32 05-Feb-1994  jtc Include etc.${MACHINE}/Makefile.inc if it exists.
This will allow us to separate machine dependant and machine independant
install stuff/make targets/etc.
 1.31 28-Jan-1994  jtc Use mtree to install ${DESTDIR}/usr
 1.30 08-Jan-1994  jtc Use mtree to install ${DESTDIR}/var
 1.29 08-Jan-1994  jtc Have to create ${DESTDIR} before mtree can do its thing.
 1.28 07-Jan-1994  jtc Remove lots of mkdirs/chmods/chowns and enable root "mtree".
 1.27 07-Jan-1994  jtc Added mtree commands to distrib-dirs target.
(Currently commented out until mtree files are updated)
 1.26 11-Dec-1993  mycroft Add at(1) directories to distrib-dirs.
 1.25 26-Oct-1993  jtc Create /var/msgs.
 1.24 01-Aug-1993  mycroft Add RCS identifiers.
 1.23 17-Jul-1993  cgd do the right thing with TZDIR
 1.22 31-May-1993  cgd fix stupid vi typo
 1.21 28-May-1993  cgd fix makefile for new f***ing cron, once and for all.
 1.20 28-May-1993  cgd adjust owner/group for new cron security checking
 1.19 25-May-1993  deraadt Make the /etc/localtime symbolic link in "make distribution" instead
 1.18 21-May-1993  cgd arrange for all log rotations to be handled by /usr/bin/newsyslog
 1.17 17-May-1993  cgd make sys point to /usr/src/sys
 1.16 30-Apr-1993  cgd make /usr/obj and /var/db/locate.database when making distribtion
 1.15 13-Apr-1993  cgd forgot a \...
 1.14 13-Apr-1993  cgd oops. screwed that up...
 1.13 13-Apr-1993  cgd make /var/spool/output and /kern, and disable example printer
 1.12 12-Apr-1993  cgd needed -f on that rm...
 1.11 10-Apr-1993  cgd get rid of /sys before you try to make the symlink...
 1.10 10-Apr-1993  cgd forgot to get rid of a \...
 1.9 10-Apr-1993  cgd make chmods explicit
 1.8 10-Apr-1993  cgd goddamned v macro added rcsid...
 1.7 10-Apr-1993  cgd added distrib-dirs (which distribution depends on) to make the
dirs necessary for a distribution (e.g. /root, /tmp, /var/*, etc.)
 1.6 04-Apr-1993  cgd move prototype fstab files into /etc rather than /
 1.5 03-Apr-1993  glass Added /etc/rpc for librpc support
fixed crontab so it works (oops)
fixed /etc/daily whatis.db support
 1.4 02-Apr-1993  cgd added `myname' to list of things to install (in support of
"better netstart")
 1.3 02-Apr-1993  glass installs crontab in right place
 1.2 30-Mar-1993  cgd make passwd db right on "distribution"
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3 25-Feb-1997  mikel import 4.4BSD-Lite2
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.49.2.1 01-Nov-1995  pk Update from trunk: include libdata in snapshot.
Back to $NetBSD$ RCSId.
 1.51.4.1 05-Jun-1996  cgd pull up from trunk:
>add a no-op 'includes' target for completeness. make 'make distribution'
>do a 'make includes' as well as install, so that distribution trees will
>contain includes.
 1.70.2.4 22-Sep-1997  cjs Oops; accidently deleted bsd.own.mk include when merging.
 1.70.2.3 18-Sep-1997  cjs Update to 1.76.
 1.70.2.2 18-Sep-1997  cjs Remove myname from list of files to install.
 1.70.2.1 17-Jun-1997  cjs Remove `make includes'; `make install' already does that.
 1.78.2.6 20-Jul-1998  mellon Pull up 1.84 (fvdl)
 1.78.2.5 15-Dec-1997  mellon Install BSD.x11.dist
 1.78.2.4 24-Nov-1997  perry pullup from trunk: cribloo -> criblog
 1.78.2.3 20-Nov-1997  mrg pull up from trunk: install empty games data files with the correct perms for a distribution.
 1.78.2.2 12-Nov-1997  mellon Pull rev 1.80 up from trunk (jonathan)
 1.78.2.1 23-Oct-1997  chuck fix typeo in prev commit
 1.112.2.8 25-Oct-2000  he Pull up revision 1.165 (requested by simonb):
Use /etc/skel only for skeleton files for useradd. Fixes PR#10985.
 1.112.2.7 09-Jul-2000  he Pull up revisions 1.119,1.123,1.135,1.136 (via patch, requested by he):
Enhance the "make release" process:
o Build install notes on all platforms, put into release tree
o Document BUILD_KERNELS
o Always build GENERIC, and install the kernel in the kernel
release directory; checksum the kernel(s) there
o Use a separate script to compute checksums
 1.112.2.6 27-Nov-1999  he Pull up revision 1.122 and 1.126 (via patch, requested by mycroft):
Create and install $DESTDIR/etc/aliases.db, using
$DESTDIR/etc/sendmail.cf, so that sendmail works "out of the
box".
 1.112.2.5 21-Jun-1999  perry pullup 1.116->1.118 (gwr)
 1.112.2.4 10-Apr-1999  fair Pull up 1.116 (this time, for sure!)
 1.112.2.3 08-Apr-1999  fair pull up 1.115
 1.112.2.2 04-Apr-1999  fair Pull up 1.114
 1.112.2.1 04-Apr-1999  fair pull up 1.113
 1.125.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.128.2.2 05-Nov-1999  mycroft Install root's .shrc.
 1.128.2.1 05-Nov-1999  mycroft file Makefile was added on branch comdex-fall-1999 on 1999-11-05 11:31:41 +0000
 1.150.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.154.2.9 24-Oct-2000  tv Pullup 1.167 [jmc]:
Ignore errors from the rm in snap_pre. RELEASEDIR could be a mountpoint
and rm complains because it can't actually nuke the mount point. Anything
serious like permissions or I/O errors will get caught in the install's
after this anyways.
 1.154.2.8 21-Oct-2000  tv Pullup 1.158 [tsutsui]:
Do not create the binary/security directory, there is no seperate
security set anymore.
 1.154.2.7 20-Oct-2000  tv Pullup 1.165 [simonb]:
Use /etc/skel only for skeleton files for useradd.
Fixes PR bin/10985.
 1.154.2.6 16-Oct-2000  tv Pullup 1.164 [hubertf]:
Fix typo in iso-image target that led to the cdrom-directory not being
excluded in the iso image (nothing harmful).
 1.154.2.5 02-Oct-2000  lukem pull up rev 1.162 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.154.2.4 01-Oct-2000  thorpej Pull up rev. 1.163:
Do the `distribution' target for usr.bin/ssh, too.
 1.154.2.3 01-Oct-2000  hubertf Pull up to netbsd-1-5 branch, OK'd by jhawk:

Revisions:
> cvs rdiff -r1.160 -r1.161 basesrc/etc/Makefile
> cvs rdiff -r1.23 -r1.24 basesrc/etc/etc.i386/Makefile.inc
> cvs rdiff -r1.7 -r1.8 sharesrc/share/man/man7/release.7

Log:
> Add standalone "iso-image" target that can be run with DESTDIR and RELEASEDIR
> set in src/etc after a "make release" in both "src" and "xsrc", to create a
> ISO-image of the release in $RELEASEDIR/installation/cdrom.
>
> Hook for architecture dependent pre/post-processing in etc/etc.*/Makefile.inc
> are available as 'iso-image_md_post' and 'iso-image_md_pre', see
> etc/etc.i386/Makefile.inc as an example. Might be useful for setting up
> bootable CDs on alpha, sparc, ...
>
> Reviewed by Todd Whitesel and Thomas Klausner.
 1.154.2.2 23-Aug-2000  lukem pull up rev 1.159 (approved by thorpej):
- migrate default installation config files from /etc to /etc/default
- move guts of etc/rc.wscons -> etc/rc.d/wscons
 1.154.2.1 20-Jun-2000  lukem file Makefile was added on branch netbsd-1-5 on 2000-08-23 11:58:13 +0000
 1.219.2.4 24-Nov-2002  tron Pull up revision 1.228 (requested by grant in ticket #904):
create /etc/mail/local-host-names, required by sendmail(8).
 1.219.2.3 11-Jun-2002  lukem Pull up revision 1.222 (requested by lukem in ticket #251):
use ` | ${CAT} -l >> ${METALOG} ' to serialise writes to the metalog
 1.219.2.2 30-May-2002  tv Pull up revision 1.221 (requested by itojun in ticket #100):
have bsd.endian.mk, which detects target endian.
generate *.db in target endian. (see tech-userlevel for discussions)
 1.219.2.1 30-May-2002  tv Pull up revision 1.220 (requested by itojun in ticket #74):
set TARGET_ENDIANNESS appropriately.
 1.284.2.1 28-Jul-2004  jmc branches: 1.284.2.1.2;
Pullup patch (requested by he in ticket #725)

Now that one can choose boot image for i386 to produce a slightly
different cd-rom image (e.g. using the INSTALL_LAPTOP-derived boot
image), make it possible to add a string to the cd-rom image name
by setting the optional environment variable CDROM_NAME_ADD.
 1.284.2.1.2.2 05-Apr-2007  bouyer Pull up following revision(s) (requested by bad in ticket #11284):
etc/etc.sgimips/Makefile.inc: revision 1.15 via patch
etc/Makefile: revision 1.342 via patch
Handle mkisofs from recent cdrtool for el-torito boot image.
Sync sgimips's Makefile (cosmetic only).
 1.284.2.1.2.1 05-May-2005  riz Pull up revision 1.302 (requested by fredb in ticket #1121):
Permit a "README", "SOURCE_DATE", and "source" at the top-level to be
added to the CD-ROM (only if they exist), as proposed on tech-install
and tech-toolchain without objections. Note, this will "bloat" the CD-ROM
image if you have done a "./build.sh sourcesets". If you don't want that,
just move "source" out of ${RELEASEDIR} for the "make iso-image".
 1.306.2.11 06-Jun-2007  liamjfoy Pull up following revision(s) (requested by bad in ticket #1753):
etc/etc.sgimips/Makefile.inc: revision 1.15
etc/Makefile: revision 1.342
Recent versions of mkisofs (I've tested starting with cdrtools-2.01.01a20)
can't find the el-torito boot image with the old syntax. This can be
fixed by removed the leading "i386/" from the -b argument, but then
the mkisofs from the current cdrtools-2.01 package won't find the boot image.
Change the graf-point specifications so that a trailing / terminates
the grafted directories. This way both versions of mkisofs can find the
boot loader.
 1.306.2.10 25-Aug-2006  ghen Pull up following revision(s) (requested by jmmv in ticket #1464):
etc/motd.stable: revision 1.1
etc/Makefile: revision 1.335
Add a "how to report bugs" message for STABLE branches too, as they really
are development snapshots (although not as "bleeding edge" as current).
Per tron@'s suggestion.
This way we get consistent messages along the development process. Otherwise,
STABLE could carry no message while a RC could, disappearing again after the
real formal release. With this change only formal releases do not carry any
special message in motd.
 1.306.2.9 06-Aug-2006  tron Pull up following revision(s) (requested by jmmv in ticket #1450):
etc/Makefile: revision 1.334
etc/motd.rc: revision 1.1
etc/motd.current: revision 1.1
etc/motd.beta: revision 1.1
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.
No objections in tech-userlevel@; only positive responses.
 1.306.2.8 07-Oct-2005  tron Pull up following revision(s) (requested by lukem in ticket #871):
etc/mtree/special: revision 1.87
etc/Makefile: revision 1.313
Consistently use 0664 root:utmp for /var/log/{lastlog,wtmp}{,x}.
Rest of PR 18670.
 1.306.2.7 04-Sep-2005  tron Pull up following revision(s) (requested by jwise in ticket #725):
etc/named.conf: revision 1.1
etc/namedb/named.conf: file removal
etc/namedb/Makefile: revision 1.2
etc/Makefile: revision 1.314
distrib/sets/lists/etc/mi: revision 1.159
Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.306.2.6 20-Apr-2005  tron Pull up revision 1.312 (requested by lukem in ticket #164):
Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).
 1.306.2.5 06-Apr-2005  tron Pull up revision 1.311 (requested by jmc in ticket #114):
Install all obsolete X11 sets (even empty ones).
 1.306.2.4 06-Apr-2005  tron Pull up revision 1.310 (requested by jmc in ticket #114):
We must check for "${MACHINE}" and not "${MACHINE_ARCH}" of course to
decide about port specific obsolete lists.
 1.306.2.3 06-Apr-2005  tron Pull up revision 1.309 (requested by jmc in ticket #114):
Checking for the file "xserver" in "${OBSOLETE.dir}" doesn't work because
the check will be done before the target which is used to create that file.
So simply add "xserver" to "${OBSOLETE.file}" based on the architecture.
 1.306.2.2 06-Apr-2005  tron Pull up revision 1.308 (requested by jmc in ticket #114):
Make var/db/obsolete/xserver optional.
 1.306.2.1 06-Apr-2005  tron Pull up revision 1.307 (requested by jmc in ticket #114):
Add support for handling obsolete X11 files and directories.
 1.334.2.1 25-Aug-2006  tron Pull up following revision(s) (requested by jmmv in ticket #20):
etc/motd.stable: revision 1.1
etc/Makefile: revision 1.335
Add a "how to report bugs" message for STABLE branches too, as they really
are development snapshots (although not as "bleeding edge" as current).
Per tron@'s suggestion.
This way we get consistent messages along the development process. Otherwise,
STABLE could carry no message while a RC could, disappearing again after the
real formal release. With this change only formal releases do not carry any
special message in motd.
 1.337.2.4 02-Feb-2008  riz Pull up following revision(s) (requested by elad in ticket #1012):
etc/login.conf: revision 1.1
etc/login.conf: revision 1.2
etc/Makefile: revision 1.338
distrib/sets/lists/etc/mi: revision 1.186
Add an commented out login.conf with a simple example based on OpenBSD.
Requested by Elad.
Add login.conf.
Add /usr/pkg/{,s}bin to the default path for the default class for
login.conf.
Add /etc/login.conf.
 1.337.2.3 01-Feb-2008  riz Pull up following revision(s) (requested by minskim in ticket #1005):
etc/Makefile: revision 1.347
Remove MKUUCP from RELEASEVARS. It is no longer used in src.
 1.337.2.2 06-Apr-2007  bouyer branches: 1.337.2.2.2;
Pull up following revision(s) (requested by bad in ticket #557):
etc/etc.sgimips/Makefile.inc: revision 1.15
etc/Makefile: revision 1.342
Handle mkisofs from recent cdrtool for el-torito boot image.
Sync sgimips's Makefile (cosmetic only).
 1.337.2.1 09-Mar-2007  riz Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.337.2.2.2.1 03-Jun-2008  skrll Sync with netbsd-4.
 1.345.4.2 23-Mar-2008  matt sync with HEAD
 1.345.4.1 09-Jan-2008  matt sync with HEAD
 1.348.8.5 17-Jan-2009  mjf Sync with HEAD.
 1.348.8.4 05-Oct-2008  mjf Sync with HEAD.
 1.348.8.3 02-Jun-2008  mjf Sync with HEAD.
 1.348.8.2 03-Apr-2008  mjf Sync with HEAD.
 1.348.8.1 21-Feb-2008  mjf Start where the mjf-devfs branch left off.
 1.348.6.1 24-Mar-2008  keiichi sync with head.
 1.348.4.2 18-Feb-2008  mjf Add some devfs code that's been sitting in my local tree for a while.

devfsd(8) is now the first daemon to be started after init(8). It tracks
device insertion (will eventually track removal) and devfs mounts.

Currently, we can mount multiple device file systems and have device
special files pushed into the mounts automatically, though, the device
special files aren't created with the correct major/minor number pairs
yet.

More work to come soon.
 1.348.4.1 21-Nov-2007  mjf file Makefile was added on branch mjf-devfs on 2008-02-18 22:07:01 +0000
 1.350.2.2 04-Jun-2008  yamt sync with head
 1.350.2.1 18-May-2008  yamt sync with head.
 1.351.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.351.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.359.2.7 07-Nov-2014  msaitoh Pull up following revision(s) (requested by snj in ticket #1931):
share/man/man7/release.7: revision 1.32
distrib/common/Makefile.bootcd: revision 1.18
distrib/notes/macppc/prep.OPENFIRMWARE: revision 1.15
distrib/notes/sparc/install: revision 1.57
etc/Makefile: revision 1.394
distrib/notes/common/main: revision 1.484
PR# install/44593: Please give release ISO's more meaningful names
Change release ISO filenames, what was once 'i386cd.iso' will now look
like 'NetBSD-5.99.60-i386.iso'.
ok snj@
 1.359.2.6 30-Jan-2010  snj branches: 1.359.2.6.2; 1.359.2.6.6;
Pull up following revision(s) (requested by dholland in ticket #1273):
etc/Makefile: revision 1.377
etc/Makefile: revision 1.378
Fix installation permissions of /var/db/locate.database as per PR misc/41544.
 1.359.2.5 14-Oct-2009  sborrill Pull up the following additional revisions(s) required by ticket #784:
etc/Makefile: revision 1.365
etc/audit-packages.conf: remove

Fix update release build (pointed out by tsutsui).
 1.359.2.4 15-Sep-2009  snj Apply patch (requested by tron in ticket #944):
Update Postfix to 2.6.5.
 1.359.2.3 27-Mar-2009  msaitoh branches: 1.359.2.3.2; 1.359.2.3.4;
Pull up following revision(s) (requested by sketch in ticket #536):
etc/Makefile: revision 1.364
Makefile: revision 1.267
usr.sbin/postinstall/postinstall: revision 1.90
usr.bin/hexdump/parse.c: revision 1.25
sys/arch/x86/acpi/genwakecode.sh: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.87
usr.sbin/postinstall/postinstall: revision 1.88
usr.sbin/postinstall/postinstall: revision 1.89
sys/arch/x86/acpi/Makefile.wakecode.inc: revision 1.4
sys/conf/Makefile.kern.inc: revision 1.120
Use ll instead of non-standard q as length modifier in format strings. Makes
this work on Solaris. OK by apb.
Not every grep knows -q. Ok by apb.
Use sed, awk and hexdump from tools to make this work on Solaris. Ok by apb.
Use awk and grep host tools where required. 'build.sh release' now
works on Solaris (but only with HOST_CC=/usr/sfw/bin/gcc for now).
"grep -q" is not portable; use "grep >/dev/null" instead. Also add a
comment saying that postinstal is invoked during a cross build.
In file_exists_exact(), fix an incorrect test of "1" instead of "$1",
and improve the comment explaining what this function does.
As long as we don't yet have a working TOOL_GREP, fgrep is more portablethan grep -F.
 1.359.2.2 06-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #168):
etc/Makefile: revision 1.362
Let the build descend in rc.d during "build" and not just use it for
"distribution".
 1.359.2.1 15-Nov-2008  snj Pull up following revision(s) (requested by mrg in ticket #64):
distrib/sets/Makefile: revision 1.64
external/mit/xorg/server/Makefile: revision 1.5
share/mk/bsd.README: revision 1.237
BUILDING: revision 1.79
share/mk/bsd.x11.mk: revision 1.71
share/mk/bsd.own.mk: revision 1.544
usr.bin/ssh/Makefile.inc: revision 1.18
distrib/sets/sets.subr: revision 1.72
share/man/man5/mk.conf.5: revision 1.42
doc/BUILDING.mdoc: revision 1.68
etc/Makefile: revision 1.360
Makefile: revision 1.263
- retire MKXORG from public use
- introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg
for the X11 to build if MKX11=yes is set. it takes the values
of either Xorg or XFree86.
- default to Xorg on alpha, i386, macppc, shark, sparc and sparc64
- remove MKXORG_WITH_XSRC_XSERVER, unused and never useful
 1.359.2.6.6.1 07-Nov-2014  msaitoh Pull up following revision(s) (requested by snj in ticket #1931):
share/man/man7/release.7: revision 1.32
distrib/common/Makefile.bootcd: revision 1.18
distrib/notes/macppc/prep.OPENFIRMWARE: revision 1.15
distrib/notes/sparc/install: revision 1.57
etc/Makefile: revision 1.394
distrib/notes/common/main: revision 1.484
PR# install/44593: Please give release ISO's more meaningful names
Change release ISO filenames, what was once 'i386cd.iso' will now look
like 'NetBSD-5.99.60-i386.iso'.
ok snj@
 1.359.2.6.2.1 07-Nov-2014  msaitoh Pull up following revision(s) (requested by snj in ticket #1931):
share/man/man7/release.7: revision 1.32
distrib/common/Makefile.bootcd: revision 1.18
distrib/notes/macppc/prep.OPENFIRMWARE: revision 1.15
distrib/notes/sparc/install: revision 1.57
etc/Makefile: revision 1.394
distrib/notes/common/main: revision 1.484
PR# install/44593: Please give release ISO's more meaningful names
Change release ISO filenames, what was once 'i386cd.iso' will now look
like 'NetBSD-5.99.60-i386.iso'.
ok snj@
 1.359.2.3.4.3 19-Dec-2013  matt Deal with MACHINE_ARCH of armv7/armv7eb.
Split out mips64 compat dirs.
 1.359.2.3.4.2 21-Apr-2010  matt sync to netbsd-5
 1.359.2.3.4.1 09-Sep-2009  matt Add MKCXX, MKATF, and MKGROFF
 1.359.2.3.2.1 15-Oct-2009  sborrill Pull up the following additional revisions(s) required by ticket #784:
etc/Makefile: revision 1.365
etc/audit-packages.conf: removed

Retire audit-packages.conf, it was obsoleted by the pullup of
pkg_install-20090201.
 1.363.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.384.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.392.2.6 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.392.2.5 23-Jan-2013  yamt sync with head
 1.392.2.4 16-Jan-2013  yamt sync with (a bit old) head
 1.392.2.3 30-Oct-2012  yamt sync with head
 1.392.2.2 17-Apr-2012  yamt sync with head
 1.392.2.1 10-Nov-2011  yamt sync with head
 1.396.2.3 27-Aug-2016  bouyer Pull up following revision(s) (requested by christos in ticket #1369):
etc/Makefile: revision 1.403
spwd.db should be 0600 (Brooks Davis)
 1.396.2.2 17-Sep-2012  riz branches: 1.396.2.2.2; 1.396.2.2.4;
Pull up following revision(s) (requested by spz in ticket #557):
distrib/sets/lists/base/ad.mips64eb 1.94-1.95 via patch
distrib/sets/lists/base/ad.mips64el 1.93-1.94 via patch
distrib/sets/lists/base/md.amd64 1.169-1.170 via patch
distrib/sets/lists/base/md.sparc64 1.159-1.160 via patch
distrib/sets/lists/base/shl.mi 1.629,1.630,1.632 via patch
distrib/sets/lists/comp/ad.mips64eb 1.81-1.82 via patch
distrib/sets/lists/comp/ad.mips64el 1.821.83 via patch
distrib/sets/lists/comp/md.amd64 1.168-1.169 via patch
distrib/sets/lists/comp/md.sparc64 1.150-1.151 via patch
distrib/sets/lists/comp/mi 1.1769 via patch
distrib/sets/lists/comp/shl.mi 1.226-1.227 via patch
distrib/sets/lists/tests/mi 1.477 via patch
distrib/sets/sets.subr 1.137 via patch
etc/Makefile 1.397 via patch
share/man/man5/mk.conf.5 1.60 via patch
share/mk/bsd.README 1.297 via patch
share/mk/bsd.own.mk 1.700 via patch
tests/crypto/libcrypto/Makefile patch
tests/crypto/libcrypto/t_ciphers.sh 1.4 via patch
tests/crypto/libcrypto/t_hashes.sh 1.2 via patch
tests/crypto/libcrypto/idea/Makefile patch
tests/crypto/libcrypto/mdc2/Makefile patch
usr.sbin/racoon/Makefile 1.25 via patch

Clean up MKCRYPTO_IDEA and MKCRYPTO_MDC2 removal, so that
a tree with MKCRYPTO_RC5=yes actually builds.
[spz, ticket #557]

The "iso" directory never made it into this file, but now
that "iso" is "images", document it here for the edification of
folks browsing the download directories.
add crypto shared libraries
mark idea and mdc2 libraries obsolete.
remove mdc2 and idea handling
MKCRYPTO_{IDEA,MDC2} is no more
MKCRYPTO_IDEA is no more
no more CRYPTO_{IDEA,MDC2}
more MKCRYPTO_IDEA and MKCRYPTO_MDC2 removal (resp, adjustment to IDEA and
MBC2 now always being included)
MKCRYPTO_RC5 now builds shared libs, add the missing files to sets
 1.396.2.1 17-Aug-2012  martin branches: 1.396.2.1.2;
Pull up following revision(s) (requested by riz in ticket #506):
distrib/amd64/liveimage/emuimage/Makefile: revision 1.2
distrib/amd64/liveimage/usbimage/Makefile: revision 1.2
distrib/sun2/liveimage/emuimage/Makefile: revision 1.2
distrib/amd64/installimage/Makefile: revision 1.2
distrib/sun3/liveimage/emuimage/Makefile: revision 1.2
distrib/pmax/liveimage/emuimage/Makefile: revision 1.2
distrib/vax/liveimage/emuimage/Makefile: revision 1.2
distrib/sparc64/liveimage/emuimage/Makefile: revision 1.2
distrib/common/Makefile.bootcd: revision 1.20
distrib/i386/liveimage/emuimage/Makefile: revision 1.2
distrib/sparc/liveimage/emuimage/Makefile: revision 1.2
distrib/i386/installimage/Makefile: revision 1.2
distrib/i386/liveimage/usbimage/Makefile: revision 1.2
etc/Makefile: revision 1.398
Change the naming scheme of "live" images and usb install images
to incorporate the OS name and version.
XXX should also not hardcode ${BOOTDISK} in the name, but that would
require reordering stuff and more testing than I have time for right now.
Another day.
As discussed on current-users@ back in March, with some adjustments.
Install fully-populated .iso images in ${RELEASEDIR}/images instead
of ${RELEASEDIR}/iso, since we'll be putting non-iso images in there too.
Install live images and install images into ${RELEASEDIR}/images by
default, to keep all the large files (such as ISOs) together.
 1.396.2.2.4.1 27-Aug-2016  bouyer Pull up following revision(s) (requested by christos in ticket #1369):
etc/Makefile: revision 1.403
spwd.db should be 0600 (Brooks Davis)
 1.396.2.2.2.1 27-Aug-2016  bouyer Pull up following revision(s) (requested by christos in ticket #1369):
etc/Makefile: revision 1.403
spwd.db should be 0600 (Brooks Davis)
 1.396.2.1.2.1 01-Nov-2012  matt sync with netbsd-6-0-RELEASE.
 1.398.2.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.398.2.3 23-Jun-2013  tls resync from head
 1.398.2.2 25-Feb-2013  tls resync with head
 1.398.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.412.2.1 10-Aug-2014  tls Rebase.
 1.426.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.426.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.428.2.1 18-Jul-2017  snj Pull up following revision(s) (requested by jmcneill in ticket #114):
sys/arch/arm/samsung/exynos_intr.h: revision 1.3
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3
sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1
distrib/utils/embedded/mkimage: revision 1.66
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4
sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7
sys/dev/gpio/gpio.c: revision 1.59
sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1
sys/conf/Makefile.kern.inc: revision 1.257
sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal
sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2
sys/conf/Makefile.kern.inc: revision 1.258
sys/arch/arm/fdt/psci_fdt.h: revision 1.1
sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1
sys/arch/evbarm/conf/files.sunxi: revision 1.1
sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8
sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9
sys/arch/arm/samsung/files.exynos: revision 1.22
distrib/utils/embedded/conf/armv7.conf: revision 1.13
sys/arch/arm/samsung/files.exynos: revision 1.23
sys/arch/evbarm/conf/std.tegra: revision 1.15
distrib/utils/embedded/conf/armv7.conf: revision 1.14
sys/arch/arm/samsung/files.exynos: revision 1.24
distrib/utils/embedded/conf/armv7.conf: revision 1.15
sys/arch/evbarm/sunxi/genassym.cf: revision 1.1
sys/arch/arm/samsung/exynos_fdt.c: file removal
sys/dev/fdt/fdt_pinctrl.c: revision 1.4
sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2
sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1
sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1
sys/dev/usb/ehci.c: revision 1.255
sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2
sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1
sys/dev/ic/dwc_mmc.c: revision 1.11
sys/arch/arm/cortex/gic.c: revision 1.24
distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17
etc/etc.evbarm/Makefile.inc: revision 1.87
etc/etc.evbarm/Makefile.inc: revision 1.88
sys/arch/arm/fdt/gic_fdt.c: revision 1.5
etc/Makefile: revision 1.429
sys/arch/arm/fdt/gic_fdt.c: revision 1.6
sys/arch/arm/fdt/gic_fdt.c: revision 1.7
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2
sys/arch/evbarm/conf/std.sunxi: revision 1.1
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3
sys/arch/evbarm/conf/std.sunxi: revision 1.2
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4
sys/arch/evbarm/conf/std.sunxi: revision 1.3
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5
sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1
sys/dev/gpio/gpiovar.h: revision 1.17
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8
sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1
sys/arch/arm/samsung/exynos_i2c.c: revision 1.12
sys/dev/fdt/fdtvar.h: revision 1.21
sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1
sys/arch/arm/samsung/exynos_i2c.c: revision 1.13
sys/dev/fdt/fdtvar.h: revision 1.22
sys/arch/evbarm/conf/SUNXI: revision 1.10
sys/dev/fdt/fdtvar.h: revision 1.23
sys/arch/evbarm/conf/SUNXI: revision 1.11
sys/dev/fdt/gpioleds.c: revision 1.1
sys/dev/fdt/fdtvar.h: revision 1.24
sys/arch/evbarm/conf/SUNXI: revision 1.12
sys/arch/evbarm/conf/SUNXI: revision 1.13
sys/arch/arm/cortex/gic.c: revision 1.30
sys/arch/evbarm/conf/SUNXI: revision 1.14
sys/arch/evbarm/conf/SUNXI: revision 1.15
sys/arch/evbarm/conf/SUNXI: revision 1.16
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1
etc/Makefile: revision 1.430
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2
etc/Makefile: revision 1.431
sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4
sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6
sys/arch/arm/samsung/exynos_platform.c: revision 1.1
sys/dev/ofw/ofw_subr.c: revision 1.29
sys/arch/arm/samsung/exynos_platform.c: revision 1.2
sys/arch/evbarm/conf/mk.vexpress: revision 1.3
sys/arch/arm/samsung/exynos_platform.c: revision 1.3
sys/arch/evbarm/conf/mk.vexpress: revision 1.4
sys/arch/arm/samsung/exynos_platform.c: revision 1.4
sys/arch/arm/arm/psci.h: revision 1.1
sys/arch/arm/samsung/exynos_platform.c: revision 1.5
sys/arch/arm/samsung/exynos_platform.c: revision 1.6
sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10
external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12
sys/dev/fdt/files.fdt: revision 1.17
sys/dev/fdt/files.fdt: revision 1.18
sys/dev/fdt/files.fdt: revision 1.19
sys/arch/arm/samsung/exynos_sscom.c: revision 1.8
sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1
sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1
sys/arch/arm/samsung/exynos_sscom.c: revision 1.9
sys/arch/arm/conf/files.arm: revision 1.133
sys/arch/arm/samsung/mct_var.h: revision 1.5
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2
sys/arch/evbarm/conf/std.vexpress: revision 1.6
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3
sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4
sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2
sys/arch/arm/sunxi/files.sunxi: revision 1.1
sys/dev/ofw/ofw_subr.c: revision 1.30
sys/arch/arm/sunxi/files.sunxi: revision 1.2
sys/dev/ofw/openfirm.h: revision 1.35
sys/arch/arm/sunxi/files.sunxi: revision 1.3
sys/dev/ofw/openfirm.h: revision 1.36
sys/arch/arm/sunxi/files.sunxi: revision 1.4
sys/arch/arm/sunxi/files.sunxi: revision 1.5
sys/arch/evbarm/exynos/exynos_machdep.c: file removal
sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1
sys/arch/arm/samsung/sscom.c: revision 1.9
sys/arch/arm/sunxi/files.sunxi: revision 1.6
sys/dev/fdt/ohci_fdt.c: revision 1.1
sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1
sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2
sys/arch/arm/sunxi/files.sunxi: revision 1.7
sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2
sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3
sys/arch/arm/sunxi/files.sunxi: revision 1.8
sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3
sys/arch/arm/sunxi/files.sunxi: revision 1.9
sys/arch/arm/samsung/exynos_sscom.c: revision 1.10
sys/arch/evbarm/conf/mk.tegra: revision 1.5
sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4
sys/arch/evbarm/conf/mk.tegra: revision 1.6
sys/arch/evbarm/conf/EXYNOS: revision 1.15
sys/arch/evbarm/conf/EXYNOS: revision 1.16
sys/arch/evbarm/conf/EXYNOS: revision 1.17
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1
sys/arch/evbarm/conf/EXYNOS: revision 1.19
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5
sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1
sys/arch/evbarm/conf/mk.sunxi: revision 1.1
sys/arch/evbarm/include/bootconfig.h: revision 1.7
sys/arch/evbarm/conf/TEGRA: revision 1.24
sys/arch/arm/arm/psci.c: revision 1.1
sys/dev/led.c: revision 1.1
sys/dev/led.c: revision 1.2
sys/arch/arm/arm/psci_arm.S: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2
sys/dev/fdt/ehci_fdt.c: revision 1.1
sys/dev/fdt/ehci_fdt.c: revision 1.2
sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1
sys/arch/evbarm/conf/EXYNOS: revision 1.21
sys/arch/arm/sunxi/files.sunxi: revision 1.10
sys/arch/arm/sunxi/files.sunxi: revision 1.11
sys/dev/fdt/fdtbus.c: revision 1.14
sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1
sys/arch/arm/samsung/exynos5422_dma.c: file removal
usr.bin/config/mkmakefile.c: revision 1.69
sys/conf/files: revision 1.1178
sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1
sys/arch/evbarm/exynos/exynos_start.S: revision 1.4
sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11
sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12
sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1
sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1
sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1
sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2
sys/arch/evbarm/conf/SUNXI: revision 1.1
external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5
sys/arch/evbarm/conf/SUNXI: revision 1.2
sys/arch/arm/fdt/psci_fdt.c: revision 1.1
sys/arch/evbarm/conf/SUNXI: revision 1.3
sys/arch/evbarm/conf/SUNXI: revision 1.4
sys/arch/evbarm/conf/files.exynos: revision 1.3
sys/arch/evbarm/conf/SUNXI: revision 1.5
sys/arch/evbarm/conf/SUNXI: revision 1.6
sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1
sys/dev/fdt/fixedfactorclock.c: revision 1.1
sys/dev/fdt/fdt_subr.c: revision 1.14
sys/arch/evbarm/conf/SUNXI: revision 1.7
sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2
sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1
sys/dev/fdt/fdt_subr.c: revision 1.15
sys/arch/evbarm/conf/SUNXI: revision 1.8
sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3
sys/dev/ic/dwc_mmc_reg.h: revision 1.6
sys/dev/fdt/fdt_subr.c: revision 1.16
sys/arch/evbarm/conf/SUNXI: revision 1.9
usr.bin/config/mkmakefile.c: revision 1.70
sys/dev/fdt/fdt_phy.c: revision 1.1
sys/arch/evbarm/conf/ODROID-XU: file removal
sys/arch/arm/fdt/arm_fdt.c: revision 1.4
sys/arch/arm/samsung/exynos_reg.h: revision 1.14
sys/conf/files: revision 1.1180
sys/arch/arm/samsung/exynos_reg.h: revision 1.15
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6
sys/dev/ic/dwc_mmc_var.h: revision 1.6
sys/arch/arm/samsung/exynos_combiner.c: revision 1.7
sys/arch/evbarm/exynos/platform.h: revision 1.2
sys/arch/arm/fdt/files.fdt: revision 1.12
sys/arch/evbarm/conf/std.exynos: revision 1.2
sys/arch/evbarm/conf/std.exynos: revision 1.3
sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6
sys/arch/arm/sunxi/sunxi_com.c: revision 1.1
sys/dev/led.h: revision 1.1
sys/arch/evbarm/conf/std.exynos: revision 1.5
sys/arch/arm/sunxi/sunxi_com.c: revision 1.2
sys/arch/evbarm/conf/files.evbarm: revision 1.26
usr.bin/config/defs.h: revision 1.99
sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6
sys/arch/arm/samsung/exynos_soc.c: revision 1.32
sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1
sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2
sys/arch/arm/samsung/mct.c: revision 1.11
sys/arch/evbarm/conf/ODROID-U: file removal
sys/arch/arm/samsung/mct.c: revision 1.12
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4
Get the EXYNOS kernel building again with recent FDT changes. Untested.
Use arm_fdt_cpu_hatch and add mmu entry for DTB
Fix exynos5 devmap, bootstrap, and implement early_putchar.
Calculate UART frequency based on bootloader config.
Fix KERNEL_BASE_PHYS (how did this ever work?)
Avoid divide-by-zero for unconfigured PLLs
Correctly initialize i2cbus attach args.
Add delay and enable mct timecounter.
Fix build w/o VERBOSE_INIT_ARM
Remove ODROID-U and ODROID-XU kernel configs as they no longer work.
- Replace CONSADDR with SSCOM2CONSOLE in example
- Remove gtmr (Exynos5422 uses mct)
- cinclude EXYNOS.local instead of TEGRA.local
Use fdtbus_intr_establish to hook in block interrupts instead of
intr_establish.
Simplify MCT; just enable it and then attach an ARMv7 generic timer.
Add support for building DTB files during kernel build, from christos.
build vexpress-v2p-ca15-tc1.dtb with the kernel
build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel
Allow multiline makeoptions to work by quoting the newline..
Bump for quoting makeoptions with multiple lines.
un-c99
bump required config version for multiline makeoptions feature
Set DTS makeoption in kernel config
Assign DTB files to a variable so we can make -V DTB
put the dtb files with their kernels.
no need for debug printing.
Don't assume that CPU index = GIC CPU interface number. We can determine
the current CPU interface number by reading from the read-only
GICD_ITARGETSR0 through GICD_ITARGETSR7 registers.
This gets interrupts working on Exynos 5422, where the boot processor has
GIC CPU interface #4.
use -v to get the expanded variable.
Use -v to get the expanded variables.
Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach.
Fix PLL con0 register locations and add uart clocks
Disable exyortc for now, it doesn't work.
More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support.
Update for new dwc_mmc driver
Fix dmesg
Add Exynos 5410 clock controller driver.
Fix a few typos in clock parent names for mmc clocks.
From jmcneill@
Update for new dwc_mmc driver
Implement platform reset for exynos5
Attach fdtbus to a /clocks node with no compatible string.
Add support for ARM Power State Coordination Interface (PSCI).
Support interrupt sharing.
Add initial support for Allwinner H3 SoC.
ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF,
U-Boot on some platforms may use SGIs in this range for the PSCI
implementation.
Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert
to ensure that we don't end up with a conflict.
Add H3 MMC support
SD/MMC clock fixes
Add FDT PHY interface.
Add glue for generic ehci/ohci bindings.
Rename a variable, NFC.
Support parents in different clock domains.
Add USB stuff. Doesn't quite work yet.
Synopsys DesignWare APB UART needs "options COM_AWIN" for now.
Add i2c glue.
Add RTC driver.
PHY registers start at index 1. Now USB works.
Don't allow sharing edge and level triggered interrupts.
Add arm_fdt_memory_dump helper for dumping physical addresses from ddb
Print clocks with aprint_debug
Remove unused defines
Add fdtbus_get_string helper
Add of_search_compatible, which searches an array of compat_data structures
for a matching "compatible" entry matching the supplied OFW node. This
allows us to associate data with compatible strings.
Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and
later family SoCs.
This is a port of my FreeBSD driver which has been confirmed to work on
Allwinner H3, A83T, and A64 SoCs.
Fix dmesg
Add basic support for Allwinner A31.
Add basic FDT GPIO support.
Fix the pinctrl api to match the spec. A pinctrl config can have more
than one xref, and an xref may have specifier data associated with it.
Enable sunxi pinctrl support
Adjust to new pinctrl API
Add P2WI/RSB driver, based on awin_p2wi.c.
Fix typo in a compat string.
Configure pin defaults at attach
No need to explicitly set pinctrl config 0 now
Fix some register definitions.
Disallow sharing between MPSAFE and non-MPSAFE handlers.
Add of_match_compat_data.
This routine searches an array of compat_data structures for a
matching "compatible" entry matching the supplied OFW node.
Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP
Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based
kernels.
the extent code cannot use the full range of u_long,
so ignore the last page before 4GB too. ok jmcneill@
Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.
Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.
Let the controller provide a default name for pins. This makes pins easier
to locate when we have multiple banks and a variable number of pins per
bank.
Attach gpio(4) to sunxigpio
Test for kernel build directory before reading DTB list
Add support for Allwinner A83T SoC.
Add A83T files
Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints.
Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac
Restore TX_INTERVAL_DEFAULT to 64
Drop the sunxi_emac_rx_batch feature. It was originally designed to
reduce the amount of mutex unlock/lock cycles during the RX path on
FreeBSD and if_input, but it is not required to drop the lock before
calling if_percpuq_enqueue on NetBSD.
Write back the data value instead of mask in sunxi_gpio_write
Add a helper for exposing LED controls via sysctl.
Add GPIO LED driver.
add gpioleds
Add misc. gates and resets driver, and explicitly enable PIO clocks
at attach.
Add fdtbus_get_string_index helper.
Add driver for fixed-factor clocks.
Add ffclock
Remove the requirement for ehci to attach after companion devices.
"go for it" - skrll@
Remove the hack to find companion devices and just assume 1 companion if
ETTF flag is not set.
Remove pass numbers for ehci/ohci now that the attach order no longer matters
Use unsigned char for ctype functions, suggested by christos
Add : to body of populate_sunxi to appease bash.
port-evbarm/52388: Fix number of args to a debug printf.
 1.432.2.4 18-Jan-2019  pgoyette Synch with HEAD
 1.432.2.3 20-Oct-2018  pgoyette Sync with head
 1.432.2.2 30-Sep-2018  pgoyette Ssync with HEAD
 1.432.2.1 07-Apr-2018  pgoyette Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
 1.433.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.433.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.433.2.1 10-Jun-2019  christos Sync with HEAD
 1.438.2.2 17-Nov-2019  martin Pull up following revision(s) (requested by maya in ticket #435):

distrib/sets/maketars: revision 1.90
usr.sbin/sysinst/arch/playstation2/md.h: revision 1.2
usr.sbin/sysinst/arch/sandpoint/md.h: revision 1.3
usr.sbin/sysinst/arch/evbppc/md.h: revision 1.3
usr.sbin/sysinst/arch/hpcarm/md.h: revision 1.3
usr.sbin/sysinst/arch/mvme68k/md.h: revision 1.3
distrib/sun3/MakeInstTape: revision 1.3
usr.sbin/sysinst/util.c: revision 1.33
distrib/sets/lists/rescue/mi: revision 1.1
distrib/sets/lists/base/rescue.sun2: file removal
usr.sbin/sysinst/arch/zaurus/md.h: revision 1.3
distrib/sets/lists/base/rescue.ad.m68k.shl: file removal
distrib/sets/regpkgset: revision 1.13
usr.sbin/sysinst/arch/i386/md.h: revision 1.7
distrib/sets/lists/base/rescue.sparc: file removal
distrib/notes/mvme68k/xfer: revision 1.19
distrib/sets/sets.subr: revision 1.187
distrib/common/bootimage/Makefile.bootimage: revision 1.22
usr.sbin/sysinst/msg.mi.de: revision 1.16
usr.sbin/sysinst/arch/atari/md.h: revision 1.3
rescue/Makefile: revision 1.38
distrib/sets/lists/base/rescue.macppc: file removal
usr.sbin/sysinst/arch/arc/md.h: revision 1.4
distrib/miniroot/install.sub: revision 1.49
usr.sbin/sysinst/arch/acorn32/md.h: revision 1.3
usr.sbin/sysinst/arch/x68k/md.h: revision 1.3
usr.sbin/sysinst/arch/hpcmips/md.h: revision 1.3
usr.sbin/sysinst/arch/bebox/md.h: revision 1.3
usr.sbin/sysinst/arch/hpcsh/md.h: revision 1.2
distrib/sets/lists/base/rescue.shark: file removal
usr.sbin/sysinst/arch/emips/md.h: revision 1.5
distrib/utils/embedded/mkimage: revision 1.70
usr.sbin/sysinst/arch/shark/md.h: revision 1.3
usr.sbin/sysinst/arch/pmax/md.h: revision 1.4
usr.sbin/sysinst/arch/amiga/md.h: revision 1.4
usr.sbin/sysinst/arch/hp300/md.h: revision 1.5
rescue/list.ldconfig: file removal
distrib/sets/lists/base/rescue.ad.m68k: file removal
usr.sbin/sysinst/arch/prep/md.h: revision 1.4
usr.sbin/sysinst/arch/cats/md.h: revision 1.4
usr.sbin/sysinst/arch/amd64/md.h: revision 1.7
usr.sbin/sysinst/msg.mi.es: revision 1.17
usr.sbin/sysinst/msg.mi.fr: revision 1.20
usr.sbin/sysinst/msg.mi.pl: revision 1.23
distrib/sets/lists/base/rescue.i386: file removal
usr.sbin/sysinst/arch/evbarm/md.h: revision 1.3
distrib/sets/lists/base/rescue.vax: file removal
distrib/amd64/uefi-installimage/Makefile.bootimage: revision 1.12
usr.sbin/sysinst/arch/evbmips/md.h: revision 1.3
distrib/sets/lists/base/rescue.mi: file removal
distrib/sets/README: revision 1.14
usr.sbin/sysinst/arch/sgimips/md.h: revision 1.4
distrib/sets/lists/base/rescue.sparc64: file removal
distrib/sets/lists/base/rescue.mi: revision 1.45
distrib/sets/lists/base/rescue.mi: revision 1.46
usr.sbin/sysinst/arch/ofppc/md.h: revision 1.4
usr.sbin/sysinst/arch/cobalt/md.h: revision 1.4
distrib/sets/lists/base/rescue.ad.arm: file removal
distrib/sets/lists/base/rescue.mac68k: file removal
usr.sbin/sysinst/defs.h: revision 1.45
usr.sbin/sysinst/arch/landisk/md.h: revision 1.2
distrib/notes/atari/xfer: revision 1.17
etc/Makefile: revision 1.441
usr.sbin/sysinst/msg.mi.en: revision 1.22
distrib/sun2/MakeInstTape: revision 1.2

Remove ldconfig from /rescue, and mark it MI obsolete.
- ldconfig in netbsd refers to a.out binaries only. We've been ELF-only
since NetBSD 2.0 or so, and having it in /rescue served little purpose
even before that, as /rescue is standalone.
- Using MI obsolete to avoid the need for MD set lists where ldconfig
is the sole entry

Mark /rescue/edlabel as MI-obsolete, so we can remove all remaining MD
rescue set list files.

Split out /rescue to its own set and adapt installers/images to add it.

This is meant to make updates safer: if something goes wrong with updating
base, we still have the old, standalone /rescue to recover from.
 1.438.2.1 07-Aug-2019  martin Pull up following revision(s) (requested by hannken in ticket #26):

etc/Makefile: revision 1.439

PR kern/53590: remove -U DEBUG from config(1) invocation (that is:
revert r1.413). DTrace needs the full symbol information.
 1.449.2.1 31-May-2021  cjep sync with head
 1.466.2.3 03-Jul-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #733):

external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.6
distrib/cdrom/Makefile: revision 1.55
distrib/cdrom/macppc_installboot/Makefile: revision 1.12
external/gpl2/mkhybrid/dist/getopt.c: revision 1.2
external/gpl2/mkhybrid/dist/libfile/LEGAL.NOTICE: revision 1.1
external/gpl2/mkhybrid/dist/write.c: revision 1.1
distrib/cdrom/Makefile: revision 1.56
distrib/cdrom/macppc_installboot/Makefile: revision 1.13
distrib/cdrom/macppc_installboot/installboot.c: revision 1.6
external/gpl2/mkhybrid/dist/getopt.c: revision 1.3
external/gpl2/mkhybrid/dist/write.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/data.h: revision 1.1
distrib/cdrom/Makefile: revision 1.57
distrib/cdrom/macppc_installboot/Makefile: revision 1.14
distrib/cdrom/macppc_installboot/installboot.c: revision 1.7
tools/Makefile: revision 1.221
tools/Makefile: revision 1.222
external/gpl2/mkhybrid/dist/libhfs_iso/file.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/README: revision 1.1
distrib/macppc/Makefile: revision 1.18
external/gpl2/mkhybrid/dist/TODO: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/block.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/record.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.c: revision 1.1
external/gpl2/mkhybrid/dist/match.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.1
external/gpl2/mkhybrid/dist/match.c: revision 1.2
external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.2
external/gpl2/mkhybrid/dist/volume.c: revision 1.1
external/gpl2/mkhybrid/dist/volume.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/internal.h: revision 1.1
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.1
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.2
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.3
external/gpl2/mkhybrid/dist/README.mkisofs: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hybrid.h: revision 1.1
tools/mkhybrid/Makefile: revision 1.1
external/gpl2/mkhybrid/dist/README.hfs_magic: revision 1.1
external/gpl2/mkhybrid/dist/apple.h: revision 1.1
external/gpl2/mkhybrid/dist/include/prototyp.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/volume.h: revision 1.1
external/gpl2/mkhybrid/dist/apple.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.1
external/gpl2/mkhybrid/dist/desktop.c: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.2
external/gpl2/mkhybrid/dist/desktop.c: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.4
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.5
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.6
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.7
external/gpl2/mkhybrid/dist/getopt.h: revision 1.1
distrib/cdrom/macppc_installboot/installboot.h: revision 1.5
etc/etc.mac68k/Makefile.inc: revision 1.25
external/gpl2/mkhybrid/dist/getopt.h: revision 1.2
external/gpl2/mkhybrid/dist/write.h: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.26
external/gpl2/mkhybrid/dist/rock.c: revision 1.1
external/gpl2/mkhybrid/dist/hash.c: revision 1.1
external/gpl2/mkhybrid/dist/hash.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/record.h: revision 1.1
external/gpl2/mkhybrid/dist/README.hfs_boot: revision 1.1
external/gpl2/mkhybrid/dist/README: revision 1.1
external/gpl2/mkhybrid/dist/README.win32: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.2
external/gpl2/mkhybrid/dist/config.h.in: revision 1.1
external/gpl2/mkhybrid/dist/config.h.in: revision 1.2
distrib/cdrom/boothfs.uue: revision 1.2
external/gpl2/mkhybrid/dist/config.h.in: revision 1.3
external/gpl2/mkhybrid/dist/volume.h: revision 1.1
external/gpl2/mkhybrid/dist/volume.h: revision 1.2
external/gpl2/mkhybrid/dist/ChangeLog: revision 1.1
external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.2
external/gpl2/mkhybrid/dist/mapping: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/btree.h: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.1
external/gpl2/mkhybrid/dist/include/statdefs.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/Makefile: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.2
external/gpl2/mkhybrid/dist/magic: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/node.h: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.3
external/gpl2/mkhybrid/dist/acconfig.h: revision 1.1
external/gpl2/mkhybrid/dist/eltorito.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/patchlevel.h: revision 1.1
share/mk/bsd.own.mk: revision 1.1375
share/mk/bsd.own.mk: revision 1.1376
external/gpl2/mkhybrid/dist/README.session: revision 1.1
external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.2
tools/macppc_installboot/Makefile: revision 1.1
external/gpl2/mkhybrid/README.md: revision 1.1
etc/etc.macppc/Makefile.inc: revision 1.13
external/gpl2/mkhybrid/dist/defaults.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.spec: revision 1.1
external/gpl2/mkhybrid/dist/defaults.h: revision 1.2
external/gpl2/mkhybrid/dist/mac_label.h: revision 1.1
external/gpl2/mkhybrid/dist/defaults.h: revision 1.3
external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.1
external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.2
external/gpl2/mkhybrid/dist/libfile/proto.h: revision 1.1
external/gpl2/mkhybrid/dist/COPYING: revision 1.1
external/gpl2/mkhybrid/dist/name.c: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.2
external/gpl2/mkhybrid/dist/mac_label_proto.h: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.3
external/gpl2/mkhybrid/dist/libhfs_iso/low.c: revision 1.1
distrib/cdrom/macppc_mkboothfs/mkboothfs.c: revision 1.4
external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/btree.c: revision 1.1
distrib/cdrom/macppc_installboot/cd9660.c: revision 1.5
external/gpl2/mkhybrid/dist/config.h: revision 1.1
external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.2
distrib/cdrom/macppc_installboot/cd9660.c: revision 1.6
external/gpl2/mkhybrid/dist/config.h: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/node.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/data.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/file.c: revision 1.1
external/gpl2/mkhybrid/dist/README.eltorito: revision 1.1
external/gpl2/mkhybrid/dist/include/fctldefs.h: revision 1.1
external/gpl2/mkhybrid/dist/libfile/README: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/block.c: revision 1.1
external/gpl2/mkhybrid/dist/mactypes.h: revision 1.1
external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.1
external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.2
external/gpl2/mkhybrid/dist/multi.c: revision 1.1
external/gpl2/mkhybrid/dist/match.h: revision 1.1
external/gpl2/mkhybrid/dist/match.h: revision 1.2
external/gpl2/mkhybrid/dist/mac_label.c: revision 1.1
external/gpl2/mkhybrid/dist/Makefile.in: revision 1.1
external/gpl2/mkhybrid/dist/mac_label.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/lvolume.c: revision 1.1
external/gpl2/mkhybrid/dist/Makefile.in: revision 1.2
external/gpl2/mkhybrid/dist/configure: revision 1.1
external/gpl2/mkhybrid/dist/configure: revision 1.2
external/gpl2/mkhybrid/dist/install-sh: revision 1.1
external/gpl2/mkhybrid/dist/configure: revision 1.3
distrib/cdrom/macppc_installboot/cd9660.c: file removal
external/gpl2/mkhybrid/dist/README.mkhybrid: revision 1.1
external/gpl2/mkhybrid/dist/ChangeLog.mkhybrid: revision 1.1
external/gpl2/mkhybrid/dist/iso9660.h: revision 1.1
external/gpl2/mkhybrid/dist/joliet.c: revision 1.1
external/gpl2/mkhybrid/dist/apple.c: revision 1.1
external/gpl2/mkhybrid/dist/apple.c: revision 1.2
external/gpl2/mkhybrid/dist/apple.c: revision 1.3
etc/Makefile: revision 1.471
external/gpl2/mkhybrid/dist/apple.c: revision 1.4
external/gpl2/mkhybrid/dist/tree.c: revision 1.1
etc/Makefile: revision 1.472
external/gpl2/mkhybrid/dist/tree.c: revision 1.2
external/gpl2/mkhybrid/dist/tree.c: revision 1.3
external/gpl2/mkhybrid/dist/libhfs_iso/low.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.8: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.4
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.5
distrib/cdrom/Makefile: revision 1.54
external/gpl2/mkhybrid/dist/getopt.c: revision 1.1

Add -data-change-warn to MKISOFS_ARGS for macppc as done for mac68k:
https://mail-index.netbsd.org/source-changes/2023/05/19/msg144826.html

Creating Type&Creator mappings for .bin (macbinary encoded) files,
mkisofs changes files, then turns around and complains they have been
changed.
This is a self-inflicted wound, so demote the error to a warning.
This looks to make macppccd builds with cdrtools-3.02a10.
Sync with src/usr.sbin/installboot/cd9660.c:
- include now properly updated cd9660_extern.h for function prototypes
and remove them from local installboot.h
- use ISO_MAXNAMLEN rather than (BSD specific and incorrect) MAXNAMLEN
- use proper names for the secondary boot file
- appease several pointer signedness warnings (not fatal on HOST tools)
Use native cd9660 blocksize to specify block numbers in cd9660.c.
This reduces diffs from src/usr.sbin/installboot/cd9660.c.
Also explicitly call cd9660_match() to get fstype->blocksize properly.
Pull sharable src/usr.sbin/installboot/cd9660.c.
Import mkhybrid from OpenBSD 7.3 to create ISO9660/HFS hybrid ISO images.
- files in libfile except proto.h prepared by OpenBSD are not imported
due to non-standard license
(newer BSD Licensed versions will be imported later)
- unnecessary files for tools build are not imported
- RCSId strings are trimmed to avoid unintended substitutions
Proposed on tech-toolchain@:
https://mail-index.netbsd.org/tech-toolchain/2024/05/25/msg004355.html

Import BSD licensed libfile for mkhybrid builds from cdrtools-3.01.
- unnecessary files for tools build are not imported
- file.c is renamed to lfile.c to avoid conflict with libhfs_iso
- RCSId strings are trimmed
Remove dependencies on non-existent exclude.h.
Pull changes from mkisofs-1.12.1 to avoid statvfs(2).
Make newer BSD Licensed libfile sources build as tools.
Update mkhybrid Makefile for NetBSD's tools builds.
Suppress implicit declaration warnings.
Appease discard-const warnings.
Remove duplicated SYSTEM_ID_DEFAULT definitions.
Don't redefine SYSTEM_ID_DEFAULT if it's specified in CPPFLAGS.
Remove ancient rlimit hacks for NetBSD disabled in cdrtools-2.01.
Always use local getopt.h as cdrtools-2.01 did.
Tweak and regen configure using autoconf-2.13 to use pkgsrc tools.
Check <stdlib.h> and <flock.h> in configure and regen config.h.
Use HAVE_CONFIG_H to include <stdlib.h> and <string.h> in getopt sources.
Appease more warnings and remove unused getopt functions.
Pull options -hide-joliet-trans-tbl and -hide-rr-moved from mkisofs-1.13.
Pull -graft-points option from mkisofs-1.13 and cdrtools-2.01.
Also remove #ifdef APPLE_HYB for NON-HFS changes to reduce diffs.
Tweak OPTION_* definitions to reduce diffs from mkisofs-1.13.
Pull malloc related fixes from cdrtools-2.01.
This seems to fix SIGSEGV during free(3) in write.c:write_one_file().
Build mkhybrid as a build tool.
Build mac68k and macppc iso images using tools/mkhybrid.
Drop -data-change-warn from MKISOFS_FLAGS.
It's available only on cdrtools-3.x and later.
Use tools/mkhybrid as MKISOFS for mac68k and future macppc.
Note about current status.
Also pull man page description of options pulled from mkisofs-1.13.
Don't print progress if -quiet is specfied as cdrtools-2.01 and later.
Exclude debug.tgz and xdebug.tgz from mac68k ISO to save ~320MB.
Drop -T (for non-Rock Ridge capable systems) from ${MKISOFS_FLAGS}.
Even old mac68k and macppc don't require it, and somehow TRANS.TBL
files are shown on NetBSD when the ISO images created with both -T
and and -hide-joliet-trans-tbl are mounted by mount_cd9660(8).
Note this also happens with mkisofs(8) from cdrtools-3.02,
but I have not investigated if it's expected behavior.
Build src/distrib/cdrom/macppc_installboot in src/tools as a tool.
Also use the tools version ${TOOLS_MACPPC_INSTALLBOOT} to create
bootable ISO9660/HFS hybrid installcd image for macppc.
Make sure NetBSD_BootBlock partition has 32KB to avoid extra padding.
It looks at least OpenFirmware 2.x fails to load the primary bootloader
in the NetBSD_BootBlock partition if the partition size is too small,
probably because OpenFirmware read() function implicitly uses 32KB blocks.
Build macppc iso with TOOL_MKHYBRID via "iso-image" target in src/etc.
No need to check and redefine C89 strerror(3) and strtoul(3).
Fixes build error on MacOS 10.4 with Xcode 2.5.
 1.466.2.2 28-Apr-2024  martin Pull up following revision(s) (requested by christos in ticket #681):

etc/Makefile: revision 1.470

PR/58200: Kouichi Hashikawa: ./makeobsolete uses platform's sed
 1.466.2.1 04-Sep-2023  martin Pull up following revision(s) (requested by riastradh in ticket #343):

external/mpl/mozilla-certdata/dist/certdata.txt: revision 1.1.1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G3.pem: revision 1.1
distrib/sets/lists/man/mi: revision 1.1764
external/mpl/mozilla-certdata/share/certs/ACCVRAIZ1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem: revision 1.1
tests/usr.sbin/certctl/certs4/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_E45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_ECC.pem: revision 1.1
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Izenpe.com.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs4/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Global_Chambersign_Root_-_2008.pem: revision 1.1
distrib/sets/lists/etc/mi: revision 1.272
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TunTrust_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_BR_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_RSA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_EC-384_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Public_Sector_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_EC1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SZAFIR_ROOT_CA2.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.1
external/mpl/mozilla-certdata/share/certs/UCA_Global_G2_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_ECC_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.2
tests/usr.sbin/certctl/certs1/DigiCert_Global_Root_CA.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.3
external/mpl/mozilla-certdata/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_RSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R2.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.4
external/mpl/mozilla-certdata/share/certs/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Silver_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Class_2_CA.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.2
tests/usr.sbin/certctl/t_certctl.sh: revision 1.5
usr.sbin/certctl/certctl.sh: revision 1.3
tests/usr.sbin/certctl/t_certctl.sh: revision 1.6
usr.sbin/certctl/certctl.sh: revision 1.4
tests/usr.sbin/certctl/t_certctl.sh: revision 1.7
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.8
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hongkong_Post_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ANF_Secure_Server_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Chambers_of_Commerce_Root_-_2008.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Class_2_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/USERTrust_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P384_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certdata.awk: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_ECA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_ECC_Root_CA_2022.pem: revision 1.1
usr.sbin/Makefile: revision 1.292
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/CA_Disig_Root_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_C1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Trusted_Root_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-2.pem: revision 1.1
etc/mtree/special: revision 1.176
external/mpl/mozilla-certdata/share/certs/USERTrust_ECC_Certification_Authority.pem: revision 1.1
etc/mtree/special: revision 1.177
etc/mtree/special: revision 1.178
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_ECC_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_ECC_P384_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NAVER_Global_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/server.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SecureTrust_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/code.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G2.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_ECC_Root_CA_2022.pem: revision 1.1
share/man/man7/hier.7: revision 1.141
external/mpl/mozilla-certdata/share/certs/Certigna.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_Root_CA_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certigna_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust.net_Premium_2048_Secure_Server_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Telia_Root_CA_v2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_2_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_C3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HiPKI_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Gold_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GB_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Networking.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/Makefile.inc: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GC_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_3_Root_CA.pem: revision 1.1
distrib/sets/lists/tests/mi: revision 1.1292
external/mpl/mozilla-certdata/share/certs/UCA_Extended_Validation_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/email.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_2011.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_EV_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ePKI_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_ECDSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R4.pem: revision 1.1
tests/usr.sbin/certctl/certs2/Makefile: revision 1.1
tests/usr.sbin/Makefile: revision 1.8
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Commercial_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_ECC_P384_Root_G5.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Staat_der_Nederlanden_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.2
external/mpl/mozilla-certdata/share/certs/Microsec_e-Szigno_Root_CA_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GDCA_TrustAUTH_R5_ROOT.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_3.pem: revision 1.1
tests/usr.sbin/certctl/certs4/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_CA_3_2013.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_RSA_Root_Certificate_Authority_2017.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.252
external/mpl/mozilla-certdata/share/certs/CFCA_EV_ROOT.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.253
external/mpl/mozilla-certdata/share/certs/Starfield_Services_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_ECC_Root_Certificate_Authority_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_ECC_RootCA1.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.2
usr.sbin/certctl/Makefile: revision 1.3
external/mpl/mozilla-certdata/share/certs/GTS_Root_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/e-Szigno_Root_CA_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_ROOT_CA.pem: revision 1.1
doc/3RDPARTY: revision 1.1949
external/mpl/mozilla-certdata/share/certs/Certainly_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TeliaSonera_Root_CA_v1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NetLock_Arany_Class_Gold.pem: revision 1.1
usr.sbin/postinstall/postinstall.in: revision 1.53
usr.sbin/postinstall/postinstall.in: revision 1.54
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
etc/Makefile: revision 1.467
usr.sbin/postinstall/postinstall.in: revision 1.55
tests/usr.sbin/certctl/certs3/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/GLOBALTRUST_2020.pem: revision 1.1
etc/mtree/NetBSD.dist.tests: revision 1.200
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_1_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Actalis_Authentication_Root_CA.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1326
distrib/sets/lists/base/mi: revision 1.1327
external/mpl/mozilla-certdata/share/certs/SecureSign_RootCA11.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1328
external/mpl/mozilla-certdata/share/certs/Comodo_AAA_Services_root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2_G3.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1329
external/mpl/mozilla-certdata/share/certs/COMODO_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_High_Assurance_EV_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_R45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Secure_Global_CA.pem: revision 1.1
usr.sbin/certctl/certctl.8: revision 1.1
external/mpl/mozilla-certdata/share/certs/XRamp_Global_CA_Root.pem: revision 1.1
external/mpl/Makefile: revision 1.5
usr.sbin/certctl/certctl.8: revision 1.2
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Baltimore_CyberTrust_Root.pem: revision 1.1
usr.sbin/certctl/certs.conf: revision 1.1
external/mpl/mozilla-certdata/share/certs/LAWtrust_Root_CA2_4096.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certainly_Root_E1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem: revision 1.1

certctl(8): New tool for managing OpenSSL CA certificates.
Same command-line syntax as FreeBSD, clearer semantics about which
parts are config and which parts are cache.

mozilla-certdata: Record in doc/3RDPARTY.

mozilla-certdata: Makefile infrastructure.

mozilla-certdata: regen
(actually, just `gen', this first time)

mozilla-certdata: Connect it up to the build.

postinstall(8): Add opensslcerts item to regen /etc/openssl/certs.

Works only with destdir /, since it relies on running openssl(1),
which is not available as a tool or required in the cross-build
environment.

certctl(8): Add xfail test for missing certs.conf.

Command should fail, i.e., exit with nonzero status, but it exits
with zero instead.
certctl(8): Exit nonzero on missing certs.conf.
certctl(8): Test prepopulated /etc/openssl/certs.

This is the scenario when you have previously populated
/etc/openssl/certs manually, or with a package like mozilla-rootcerts
or mozilla-rootcerts-openssl, and you update to a version of NetBSD
with certctl(8). In this case, certctl(8) should avoid destroying
your work.

While here, also test some related but less likely edge cases:
- nonexistent
- symlink
- regular file

certctl(8): Avoid clobbering prepopulated /etc/openssl/certs.

Also avoid clobbering some other edge cases like symlinks or
non-directories there.

This way, we have the following transitions on system updates:
- If /etc/openssl/certs is empty (as in default NetBSD<10 installs):
quietly populated on rehash.
- If /etc/openssl/certs is nonempty (you've added things to it,
e.g. by hand or with mozilla-rootcerts) and has never been managed
by certctl(8): left alone on rehash, with an error message to
explain what you need to do.
- If /etc/openssl/certs has been managed by certctl(8): quietly
updated on rehash.

Note: This means current installations made since certctl(8) was
added will be treated like /etc/openssl/certs is nonempty and has
never been managed by certctl(8). To work around this, you can just
delete /etc/openssl/certs and rerun `certctl rehash'.
postinstall(8): Fail if `certctl rehash' fails.

Not using `set -e' here, evidently (maybe we should), so the separate
return 0 suppressed the error.
distrib/sets/lists: certs.conf belongs in etc, not in base.
Oops.

certctl(8): Set certs.conf 644 and add it to etc/mtree/special.
Now that we have /etc/openssl/certs.conf mentioned here, also
list /etc/openssl.

hier(7): Document /etc/openssl.

certctl(8): Minor man page clarifications.
- Specify exactly what /etc/openssl/certs gets populated with.
- Change HTTPS to TLS.
- Specify the permitted character class in certs.conf.
(Maybe more conservative than strictly needed; but let's stay on
the safe side.)

certctl(8): Fix some bugs with evil pathnames.

certctl(8): Fix quoting and whitespace style in evilpath test.

No functional change intended.

etc/mtree/special: Fix spaces/tabs.
No functional change intended.

mozilla-certdata: Install relative symlinks.
Slightly more compact this way, and you can examine them in a destdir
without chrooting. Not terribly important, but a minor convenience.

certctl(8): Test more evil pathnames.

certctl(8): Install certs.conf in /usr/share/examples too.
This way postinstall(8) can refer to the default one when you've done
an upgrade without etcupdate or similar to pull in new config files
from etc.tgz.

Not great -- we should do this systematically for all config files in
/etc, but this one-off hack is less risky for 10.
postinstall(8): Handle various certs.conf scenarios gracefully.

Tested the following scenarios:
1. fresh install
empty /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
2. fresh upgrade
empty /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install default /etc/openssl/certs.conf (go to 1)
- opensslcertsrehash
[x] check: fail -- complain missing /etc/openssl/certs.conf
- [x] fix: fail -- complain missing /etc/openssl/certs.conf
3. upgrade from certctl, changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
4. upgrade from certctl, no changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: pass
[x] fix: pass -- quietly rehash successfully (go to 4)
5. upgrade from mozilla-rootcerts
populated /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install manual /etc/openssl/certs.conf (go to 7)
- opensslcertsrehash:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: fail -- complain missing /etc/openssl/certs.conf
6. upgrade from mozilla-rootcerts with etcupdate naively
populated /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: fail -- complain mismatched certs/ and certs.conf
[x] fix: fail -- complain mismatched certs/ and certs.conf
7. upgrade from mozilla-rootcerts with etcupdate manually
populated /etc/openssl/certs
manual /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: pass
[x] fix: pass -- skip rehash because manual (go to 7)

XXX Someone should draft automatic tests for postinstall. It has a
very good track record, but it sure would be nice to automate this
testing rather than redo it each time I make a tiny change.
 1.473.2.1 02-Aug-2025  perseant Sync with HEAD
 1.23 11-Jun-2023  lukem more NBUILDJOBS deprecation

The NBUILDJOBS option was deprecated in 2002;
there's no need to keep warning about it,
remove from params / show-params,
and only document as obsolete.
 1.22 14-Feb-2021  pgoyette Add KERNEL_DIR to /etc/release

"Sure, why not" from xtos!
 1.21 22-Nov-2019  martin Document NETBSD_OFFICIAL_RELEASE and add it to /etc/release - it is
important information when trying to reproduce a build.
 1.20 10-Jul-2018  martin branches: 1.20.2;
Drop output for MAKECONF MAKEOBJDIR MAKEOBJDIRPREFIX MAKEVERBOSE
in MKREPRO=yes builds.
 1.19 09-Jul-2018  martin Remove debug hack (revert previous)
 1.18 05-Jul-2018  martin Temporary hack to get MKREPRO debug info out of the build cluster. XXX revert!
 1.17 24-Jan-2017  christos branches: 1.17.4; 1.17.10; 1.17.12;
MAKE varies between builds because it contains the full pathname.
 1.16 08-Jan-2017  christos branches: 1.16.2;
Instead of hard-coding all the MK* vars and constantly being out of date,
use _MKVARS.yes and _MKVARS.no to construct them.
 1.15 25-Dec-2016  christos put also MAKEFILES in the MKREPRO section since they vary since they contain
paths.
 1.14 24-Dec-2016  christos For MKREPRO, don't print varying params.
 1.13 23-Jul-2015  mrg branches: 1.13.2;
remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.12 03-Aug-2014  apb BUILDINFO part 3: Add BUILDINFO to RELEASEVARS and /etc/release

The BUILDINFO string will appear nearthe top of /etc/release,
indented by 8 spaces and with a blank line above and below it,
but without a heading. The BUILDINFO string is expected to
be self-explanatory.

Also change some other headings near the top of /etc/release.
 1.11 25-Mar-2014  ozaki-r branches: 1.11.2;
Add MKCTF

This variable separates CTF stuffs from MKDTRACE; we can build DTrace
solely without building and using them. This allows us to use DTrace
even if CTF stuffs have problems (actually they have now).

This variable would be merged into MKDTRACE eventually, once CTF stuffs
work correctly again.
 1.10 26-Jan-2014  apb Add BUILDSEED to RELEASEVARS.
 1.9 26-Jan-2014  apb Add MKREPRO and MKARZERO to the list of variables in RELEASEVARS.
 1.8 16-Jan-2014  christos eliminate use of bsd.sys.mk from Makefiles
 1.7 01-Nov-2013  apb HOST_SH is defined in bsd.sys.mk, so we need to include that
as well as bsd.own.mk. Revert previous use of ${HOST_SH:Ush}.
 1.6 01-Nov-2013  martin If HOST_SH is not defined, use sh to parse osrelease.sh
 1.5 01-Nov-2013  apb Reinstate .include <bsd.own.mk>. Without this, many variables are undefined.

Define DISTRIBVER in the same way that src/etc/Makefile defines it.
Without this, "make params" in src/Makefile uses an undefined value.

Remove a spurious ">&3".
 1.4 30-Oct-2013  apb Instead of stupid postprocessor tricks, use redirect tricks
to ensure that the output from ${PRINT_PARAMS} contains only
the desired information without any debugging noise.
 1.3 18-Oct-2013  njoly Add HAVE_LLVM/HAVE_PCC, MKLLVM/MKPCC to RELEASEVARS.
 1.2 09-Mar-2013  jmmv Record the value of MKATF and MKKYUA in /etc/release.
 1.1 03-Dec-2012  apb branches: 1.1.2; 1.1.6;
Add src/etc/Makefile.params, containing the definition of the
RELEASEVARS variable, and commands related to printing the values of
the variables whose names are in RELEASEVARS.

Add an awk script to remove noise printed by "make -j" or high levels
of MAKEVERBOSE, so we get only the variables names and values. The
values are escaped so that variables containing embedded newlines,
quotation marks, and backslashes, are passed through safely.

Adapt src/etc/Makefile and src/Makefile to use the new ${PRINT_PARAMS}
command defined in src/etc/Makefile.params.

Now ${DESTDIR}/etc/release and the params file in the top-level
.OBJDIR should never contain unwanted noise, even after a build with
MAKEVERBOSE=4.
 1.1.6.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.3 23-Jun-2013  tls resync from head
 1.1.6.2 25-Feb-2013  tls resync with head
 1.1.6.1 03-Dec-2012  tls file Makefile.params was added on branch tls-maxphys on 2013-02-25 00:24:49 +0000
 1.1.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.2.2 16-Jan-2013  yamt sync with (a bit old) head
 1.1.2.1 03-Dec-2012  yamt file Makefile.params was added on branch yamt-pagecache on 2013-01-16 05:26:13 +0000
 1.11.2.1 10-Aug-2014  tls Rebase.
 1.13.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.13.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.16.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.17.12.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.17.12.1 10-Jun-2019  christos Sync with HEAD
 1.17.10.1 28-Jul-2018  pgoyette Sync with HEAD
 1.17.4.1 16-Jul-2018  sborrill Pull up the following revisions(s) (requested by martin in ticket #923):
etc/Makefile.params: revision 1.20

Drop output for MAKECONF MAKEOBJDIR MAKEOBJDIRPREFIX MAKEVERBOSE
in MKREPRO=yes builds.
 1.20.2.1 22-Nov-2019  bouyer Pull up following revision(s) (requested by martin in ticket #462):
share/mk/bsd.README: revision 1.397
etc/Makefile.params: revision 1.21
Document NETBSD_OFFICIAL_RELEASE and add it to /etc/release - it is
important information when trying to reproduce a build.
 1.22 25-Aug-2010  reed mail(8) is no longer in /bin.
(Trivia: this sentence is from the 4.0BSD from 1980.)
 1.21 18-Jul-2008  apb s/msgs/msgs(1)/ in a comment. From PR 39167.
 1.20 30-May-2006  christos branches: 1.20.20; 1.20.24;
remove some more smmsp for sendmail.
 1.19 06-Jun-2002  lukem - re-order pseudo-users to master.passwd order
- send postfix & smmsp email to postmaster instead of root
 1.18 05-Jun-2002  itojun aliases: duplicated "named" entry
ftpuesrs: add postfix
 1.17 05-Jun-2002  itojun typo
 1.16 05-Jun-2002  itojun uid/gid for sendmail 8.12.x.
disallow chroot priv accounts from being used for ftp.
 1.15 04-Mar-2001  lukem branches: 1.15.2;
remove `falken' user; nothing depends upon it, it causes confusion about
whether it's required or not, and by default it's useless anyway (because
the one-hit-wonder joke with respect to its shell being /usr/games/wargames
is moot unless you enable the account)
 1.14 26-Feb-2001  lukem remove `ingres' user & group; we have never shipped with ingres in the
base distribution, and packages that need a specific user & group can
create it.
 1.13 26-Feb-2001  lukem add named pseudo-user & group
 1.12 30-Apr-2000  perry add default alias for postfix pointing to root.
 1.11 02-Feb-1998  mikel move comments to lines of their own as required by aliases(5) format;
from NAKAJIMA Yoshihiro in PR misc/4896 with some minor modifications.
 1.10 22-Jan-1998  perry close pr 4868 -- duplicate uucp entry; from Thorsten Frueauf
 1.9 09-Jan-1998  perry add a number of "standard" system aliases from rfc2142.
 1.8 16-Apr-1997  mrg disable decode: alias.
 1.7 15-Feb-1997  mikel cleanup Lite-1 merge
 1.6 04-Jan-1997  mrg comment localised configuration.
 1.5 29-Dec-1996  mrg add ftp-bugs; idea from openbsd.
 1.4 08-May-1996  thorpej RCS id police.
 1.3 19-Feb-1994  cgd msgs stuff
 1.2 02-Apr-1993  cgd got rid of unused entries, and explained others
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.15.2.1 06-Jun-2002  lukem Pull up revisions 1.5-1.7 (requested by Itojun in #184, and myself):
1.16:
uid/gid for sendmail 8.12.x.
disallow chroot priv accounts from being used for ftp.

1.17:
typo

1.18:
aliases: duplicated "named" entry
ftpuesrs: add postfix

1.19:
- re-order pseudo-users to master.passwd order
- send postfix & smmsp email to postmaster instead of root

NOTE: left smmsp user even though 1.6 doesn't have it (yet?), as
it's harmless and makes tracking future changes easier
 1.20.24.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.20.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 16-Feb-1997  mikel remove leftovers from lite-1 merge.
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.2 16-Feb-1997  mikel remove leftovers from lite-1 merge.
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.2 26-Feb-2009  joerg Retire audit-packages.conf, it has been obsoleted by the merge of
pkg_install-20090201.
 1.1 14-Jul-2007  adrianp branches: 1.1.20; 1.1.22; 1.1.24; 1.1.26;
Add a default audit-packages configuration file for audit-packages
(part of pkg_install-20070714)
 1.1.26.1 21-Apr-2010  matt sync to netbsd-5
 1.1.24.1 15-Oct-2009  sborrill Pull up the following additional revisions(s) required by ticket #784:
etc/Makefile: revision 1.365
etc/audit-packages.conf: removed

Retire audit-packages.conf, it was obsoleted by the pullup of
pkg_install-20090201.
 1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.20.1 14-Oct-2009  sborrill Pull up the following additional revisions(s) required by ticket #784:
etc/Makefile: revision 1.365
etc/audit-packages.conf: remove

Fix update release build (pointed out by tsutsui).
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.6 24-Apr-2001  pooka bootpd lives in /usr/sbin, not /etc
 1.5 18-Jan-1997  perry close 3095 from Andrew Wheadon -- prefix dummy entries with .
 1.4 04-Jan-1997  mrg comment localised configuration.
 1.3 08-May-1996  thorpej RCS id police.
 1.2 07-May-1996  pk Sync legend with man page (Hubert Feyrer; PR#2310).
 1.1 18-Apr-1994  glass move bootpd from othersrc to libexec. add bootptab file
 1.25 27-Jan-2009  haad Add support for lvm to security script. Backup lvm configuration to /var/backup/lvm with other system backups. Disable lvm check until MKLVM is enabled by default. no objections on tech-userlevel@.
 1.24 13-Oct-2001  lukem A few more changes, from more discussions with Andrew Brown.
- Resurrect /etc/changelist, even if it's an "empty" file by default,
because it's easier to use than /etc/mtree/special.local for adding
a couple of simple files. Back by popular demand (hi @@@! :-)
- Add /etc/rc.d/* to the list of "dynamic" files; this notices changes
in user-added scripts
- Only calculate the mtree -I nomail list once, and re-use
- Use "cat foo | while read file" instead of "for file in `cat foo`" ;
handles whitespace better...
 1.23 12-Oct-2001  lukem Major overhaul, with help from Andrew Brown <atatat@netbsd.org>.

Features:
- Add a bunch of stuff to /etc/mtree/special to enable removal of
/etc/changelist:
- files which we want to monitor for changes but don't want to
see the diffs of (master.passwd, ssh_host_key, ...) are
tagged with "nomail"
- files which we don't want to monitor are tagged with "exclude"
(such as netgroup.db, kvm.db, ...)
- monitor /etc/mtree/special.local, /root/.ssh/*
- remove /etc/changelist, and a bunch of XXX comments
- use mtree(8)'s -D, -I, and -E to generate lists of files to
actually do the changelist stuff on.
- support /etc/mtree/special.local as an optional user-provided
version of /etc/mtree/special (effectively, an enhanced
/etc/changelist)
- Add code to monitor: /etc/ifconfig.* /etc/raid*.conf /etc/rc.conf.d/*
including support for these files being added and removed at will.
- If /sbin/fdisk exists, backup the output of "fdisk $disk" for all
the active disk drives as part of $check_disklabels
- Check permissions on: ~/.ssh/* ~/.shosts

Details:
- Reorder initialisation of defaults
- Remove special case for /etc/master.passwd "monitor but don't email diffs"
with general case for other similar files.
- Keep all `autogenerated' files (such as disklabel.*, setuid.current, ...)
in "$backup_dir/work", to minimise name clashes.
- Add migrate_file(old, new) to do the hard work of migrating files
from the old `top level' /var/backups mechanism to the `full path'
mechanism recently added. Use this appropriately.
- Add backup_and_diff(file, printdiffs), to the hard work of backing-up
and diff-ing files.
- Cleanup use of shell redirects
- /bin/sh supports ~root globbing, so use it.
- Improve umask checking; use awk regex rather than awk math
 1.22 23-Jun-2001  itojun pim6dd.conf is gone. primes -> moduli (openssh)
 1.21 26-May-2001  itojun install /etc/primes for ssh
 1.20 24-Apr-2001  atatat The script called dhclient-script no longer lives in /etc.
 1.19 15-Jan-2001  veego Remove /etc/mail/sendmail-IPv4only.cf which is no longer needed.
 1.18 21-Aug-2000  lukem remove rc.wscons
 1.17 06-Jul-2000  ad Add /etc/{hesiod,passwd}.conf.
 1.16 04-Jul-2000  itojun sync sendmail default configuration file with GENERIC kernel setting.
was: sendmail-IPv6.cf(v4/v6) + sendmail.cf(v4)
now: sendmail-IPv4only.cf(v4) + sendmail.cf(v4/v6)

do we need etc/obsolete.mi?
 1.15 20-Jun-2000  ad Add /etc/netconfig and /etc/security.local.
 1.14 13-Jun-2000  itojun branches: 1.14.2;
add rc.d/ipsec for ipsec configuration. when enabled, it will inject
/etc/ipsec.conf into "setkey -f". PR 9609.
 1.13 22-May-2000  itojun branches: 1.13.2;
remove /etc/sendmail and other old items.
PR 10171 from Andrew Brown.
 1.12 13-May-2000  lukem remove netstart
 1.11 08-May-2000  itojun make default sendmail.cf IPv4-only again.
roll sendmail-IPv6.cf, which does IPv4/v6.
 1.10 03-May-2000  itojun sync with sendmail upgrade.
- sendmail configuration files are in /etc/mail, not /etc.
- src/etc/aliases will be installed into /etc/mail/aliases (confusing)
- rc.d/sendmail warns if /etc/sendmail.cf exists.
 1.9 20-Apr-2000  enami Add login.conf, sysctl.conf and usermgmt.conf.
 1.8 24-Mar-2000  enami Add ftpd.conf.
 1.7 24-Jan-2000  enami Sync with the reality.
 1.6 25-Nov-1998  msaitoh Add some files to security check and backup.
 1.5 10-Sep-1997  mikel add some files from /etc to the list: csh.logout, inetd.conf,
ld.so.conf, newsyslog.conf, profile, rc.subr, resolv.conf, and rpc.
 1.4 07-Jan-1997  hpeyerl add /var/cron/tabs/root.
 1.3 04-Jan-1997  mrg add new files.
 1.2 08-May-1996  thorpej RCS id police.
 1.1 15-Jun-1994  cgd branches: 1.1.1;
update to new security script
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.13.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.14.2.8 25-Mar-2002  he Apply patch (requested by itojun):
Remove /etc/primes, add /etc/moduli, following openssh upgrade.
Fixes PR#15486.
 1.14.2.7 25-Mar-2002  he Apply patch (requested by itojun):
Check the postfix files for changes. Fixes PR#15659.
 1.14.2.6 25-Jun-2001  he Pull up revisions 1.19,1.22 (partial, via patch, requested by he):
Remove entries for pim6dd.conf and sendmail-IPv4only.cf.
 1.14.2.5 27-May-2001  he Pull up revision 1.21 (requested by itojun):
Install /etc/primes, which is required for Diffie-Hellman Group
Exchange operation.
 1.14.2.4 03-May-2001  he Pull up revision 1.20 (requested by he):
/etc/dhclient-script moved to /sbin/dhclient-script.
 1.14.2.3 23-Aug-2000  lukem pull up rev 1.18:
move guts of etc/rc.wscons -> etc/rc.d/wscons
approved: thorpej
 1.14.2.2 07-Jul-2000  itojun pullup 1.15 -> 1.16, approved by: releng-1-5
sync sendmail default configuration file with GENERIC kernel setting.
 1.14.2.1 21-Jun-2000  ad Pull up revision 1.15: add /etc/netconfig and /etc/security.local.
 1.16 29-Mar-2020  kim Fix skipped daily in Eastern Europe

- Move /etc/daily from 03:15 -> 04:15
- Move /etc/weekly from 04:30 -> 05:30 (to keep the spacing)

This should prevent problems during daylight savings changeover (which
is usually between 01:00 -> 04:00, depending upon the region) where the
cronjobs may be executed twice, or never at all...

This expands on the previous fix in revision 1.13 from 1997.
 1.15 27-Nov-2002  perry branches: 1.15.100; 1.15.102;
Set a CRON_WITHIN of 7200 (2 hours). This should not be noticed on
most machines, but ones that are slept overnight (like laptops) will
no longer suddenly have all overnight jobs start simultaneously upon
awakening, rendering the machine useless. I thought I had done this
long ago, but it turned out I'd only done it for my own machines.
 1.14 15-Sep-1998  lukem * daily/weekly/monthly:
- change to always output a valid To: and Subject: line.
- To: recipient obtained from $MAILTO (defaults to root).
- add date to Subject: line. closes [bin/4526] from Giles Lean
<giles@nemeton.com.au>
* daily: explicitly print 'Nothing to report' if /etc/security didn't
report anything.
* crontab: pass output of scripts through sendmail -t instead of
 1.13 26-Oct-1997  lukem Move /etc/daily from 02:00 -> 03:15, and /etc/weekly from 03:30 -> 04:30.
Should prevent problems during daylight savings changeover (which is usually
between 01:00 -> 03:00, depending upon the region) where the cronjobs
may be executed twice, or never at all...
 1.12 20-Aug-1997  mikel branches: 1.12.2;
include hostname in subject of email with results of running *ly
scripts; from Jim Bernard in PR misc/3996
 1.11 04-Jan-1997  mrg remove redundant path directories.
 1.10 18-Feb-1996  mycroft 0-59/10 -> */10
 1.9 17-Dec-1995  thorpej New-style RCS ids.
 1.8 19-Feb-1994  cgd daily, montly, weekly no longer special
 1.7 05-Dec-1993  cgd run atrun every 10 minutes
 1.6 31-May-1993  cgd update for new cron
 1.5 21-May-1993  cgd arrange for all log rotations to be handled by /usr/bin/newsyslog
 1.4 03-Apr-1993  glass Added /etc/rpc for librpc support
fixed crontab so it works (oops)
fixed /etc/daily whatis.db support
 1.3 02-Apr-1993  cgd cleaned up header
 1.2 02-Apr-1993  glass installs crontab in right place
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.12.2.1 27-Oct-1997  mellon Pull rev 1.13 up from trunk (lukem)
 1.15.102.1 02-Apr-2020  martin Pull up following revision(s) (requested by kim in ticket #812):

etc/crontab: revision 1.16

Fix skipped daily in Eastern Europe
- Move /etc/daily from 03:15 -> 04:15
- Move /etc/weekly from 04:30 -> 05:30 (to keep the spacing)

This should prevent problems during daylight savings changeover (which
is usually between 01:00 -> 04:00, depending upon the region) where the
cronjobs may be executed twice, or never at all...

This expands on the previous fix in revision 1.13 from 1997.
 1.15.100.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.2 16-Feb-1997  mikel remove leftovers from lite-1 merge.
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.93 23-Sep-2018  kre Convert uses of test (ie: '[') to use only POSIX specified forms,
just on general principle (all but 3 of the changes are in code that
is commented out...)
 1.92 13-Dec-2014  uebayasi branches: 1.92.14; 1.92.16;
Indent.
 1.91 22-Jul-2014  wiz 'file system' for consistency with documentation (instead of 'filesystem').
 1.90 08-Sep-2013  prlw1 branches: 1.90.2;
Add defaults for pkg_info and pkg_admin variables in case pkgpath.conf
is not installed.
 1.89 01-May-2013  agc Fix for problematic paths in /etc/daily and /etc/security reported in
PR/47645.

Add a separate file which contains the paths for the pkg_admin and
pkg_info utilities. This is called /etc/pkgpath.conf (to distinguish it
from pkg.conf).

Thanks also to Edgar Fuss for the sanity check.
 1.88 08-Mar-2013  christos add missing $, from Petar Bogdanovic
 1.87 29-Aug-2012  wiz branches: 1.87.2;
Use new makemandb -Q flag to be really quiet.
 1.86 03-Aug-2012  christos only announce fetching vulnerabilities file if we do.
 1.85 31-Jul-2012  christos PR/46757: Check for fetch_pkg_vulnerabilities unset first.
 1.84 30-Jul-2012  jdf Call `makemandb -q` instead of `makemandb`, as proposed by Edgar Fuss on
tech-userlevel on 20th of July 2012, 12:38.
 1.83 30-Jul-2012  christos PR/46757: Edgar Fu�: Change default to pkg_vulnerabilities from NO to unset,
and make unset insted of NO to produce warnings, so that setting it to NO does
produce warnings (if it is inappropriate for the machine to warn about this).
 1.82 30-Jul-2012  christos PR/46756: Edgar Fu�: Enable ignoring subdirectories in daily's find_core
 1.81 15-Feb-2012  joerg Run makemandb with the normal 022 umask, not the restrictive 077.
 1.80 09-Feb-2012  joerg branches: 1.80.2;
Don't overwrite run_makemandb. The default is already set in daily.conf.
 1.79 07-Feb-2012  joerg Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.78 17-Dec-2011  darcy Add option to include daily insecurity output in daily output.
PR bin/17029
 1.77 27-Dec-2010  christos branches: 1.77.6;
`` -> $()
 1.76 05-Feb-2010  jmmv Deprecate the pkgdb_dir settings from daily.conf and security.conf in
favor of the PKG_DBDIR variable in /etc/pkg_install.conf. The purpose
of this is to only have to define the location of the packages database
in a single place and have all other system components pick it up.

pkgdb_dir is still honored if defined and the scripts will spit out a
warning in that case, asking the administrator to migrate to the
PKG_DBDIR setting. We can't remove this compatibility workaround until,
at least, after NetBSD 6 is released.
 1.75 27-Jan-2010  jmmv Reset the umask while refreshing the vulnerabilities database so that it
remains world-readable. Otherwise, it ends up with 600 permissions which
make it unusable for building pkgsrc packages as non-root.

Problem found by wiz@.
 1.74 20-Jan-2010  jmmv Default fetch_pkg_vulnerabilities to NO and complain if it is set to that
value when packages are found (so that the user knows he is not getting the
vulnerability checks).

Why? People is complaining. (And somehow, the argument that NetBSD doesn't
do any network operation by default convinces me that it should continue to
do so.)

But still, I will be adding a question to sysinst to enable/disable this.
 1.73 19-Jan-2010  jmmv Add the fetch_pkg_vulnerabilities option to the daily script to keep the
packages vulnerability database up to date. This will only fetch the
file from the server if it has changed since the last run.

Add the check_pkg_vulnerabilities and check_pkg_signatures options to the
security script to check that the installed packages are sane.

All of these options are enabled by default but they will only run if
there is, at least, one installed package.
 1.72 29-Mar-2009  perry add ptyfs to the list of file systems that don't get put into the
nightly df listing
 1.71 30-Aug-2008  bouyer branches: 1.71.4;
Add a run_fsck_flags variable to daily.conf(5), allowing extra flags to
be passed to to daily fsck run.
For example, run_fsck_flags="-Tffs:-X" will run the nighly fsck_ffs on a
snapshot :)
 1.70 06-Jun-2007  martti branches: 1.70.12; 1.70.16;
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.69 17-Dec-2006  hubertf Make the daily script immune to changes of the current working directory
in /etc/daily.local. Fixed PR misc/33461.
 1.68 12-Nov-2006  christos branches: 1.68.2;
goodbye uucp
 1.67 30-Aug-2006  christos PR/34274: Brian A. Seklecki: Check for uustat before blindly executing since
it might not be there if uucp is not installed.
 1.66 27-May-2006  jdolecek in short netstat output, use 12 characters for [IO]pkts columns, so that
it doesn't overflow too easily
 1.65 22-Aug-2005  perry Small ugly hack -- sed "Mounted on" to "Mount" so that the df line
fits in <80 columns.

We should probably do this better -- I'm going to look into importing
der mouse's halign program to make a cleaner job of this.
 1.64 09-Jan-2005  sketch branches: 1.64.2; 1.64.4; 1.64.6;
Quote MAILTO properly so that more descriptive names can be used.
 1.63 22-Nov-2004  soren Print interface packet counters as strings to prevent integer overflow in awk.
 1.62 28-Sep-2004  erh PR misc/7716: add configuration options find_core_ignore_fstypes and
check_devices_ignore_fstypes to allow the filesystem types that are
ignored during the daily and security runs to be adjusted.
 1.61 28-May-2004  martin If not doing full_netstat, use the -v option anyway to avoid truncating
interface names like bridge0 or pppoe0 - the awk post processing reserves
enough space for the column already.
 1.60 09-Apr-2004  kim Avoid the output "Running xxx.local" if the "xxx.local" script
does not produce any output. This matches what /etc/security
already does with /etc/security.local output.
 1.59 02-Apr-2004  jmmv Introduce and use the rcvar_manpage variable, which contains the manual page
name where the user should look at for documentation about rcvar. It defaults
to 'rc.subr(5)', as rc.subr is mainly used by rc.d scripts.

This variable is useful to let the daily, weekly, monthly and security scripts
tune the warning message shown when any of the variables they handle is not
properly set.

Closes PR misc/23908.
 1.58 29-Mar-2004  mrg branches: 1.58.2;
apply kre's patch from PR#18628:

if /var/account/acct.0.gz exists, keep all the old accounting files
in gzipped format.
 1.57 28-Dec-2003  atatat Also supress speling erors.
 1.56 10-Dec-2003  lukem add null & fdesc to the list of file system types to skip in check_disks
 1.55 08-Dec-2003  perry Add back nfs partition display if show_remote_fs is on.
As requested by Grant.
 1.54 07-Dec-2003  perry Change the default behavior of the netstat run during check_network to
print a summary rather than the full (and not usually desired) output
of netstat -inv. The old behavior can be returned by simply setting
full_netstat to YES in daily.conf.

Original idea by me, cleaner and more correct execution via small awk
script from Greg Woods.
 1.53 07-Dec-2003  perry suppress disk reports about nfs mounts, kernfs and procfs.
 1.52 07-Dec-2003  perry Don't print "Last dump" report if /etc/dumpdates is zero length or absent.
Don't print OTP/skey report if /etc/skeyskeys is zero length or absent.
 1.51 07-Dec-2003  perry use -h ("human readable") instead of -k on nightly df
 1.50 01-Oct-2003  jhawk Redirect stderr as well as stdout in run_calendar (calendar -a)
 1.49 21-Feb-2003  jhawk Suppress emailing the daily security report if it is empty, unless
send_empty_security=YES. Implements change-request PR security/17249
from Takahiro Kambe <taca@sky.yamashina.kyoto.jp>.
 1.48 04-Feb-2003  atatat When finding core files, only print the names of things that are
*files*, (ie, not directories, or symlinks, or...). Also remove
the -a instances. They're implicit.
 1.47 25-Dec-2002  grant fix /etc/security stderr redirection.

from rad@twig.com in PR bin/19553.
 1.46 27-Jan-2002  bouyer branches: 1.46.2;
If check_disks=YES, check for failed components in RAIDframe devices.
 1.45 18-Dec-2001  lukem Ignore errors from /var/account/acct.[123] rotation.
Fix from Katsuomi Hamajima in [misc/13804]
 1.44 18-Dec-2001  lukem Correctly detect empty mailq with new sendmail versions.
Fix from Anne Bennett in [bin/12901]
 1.43 18-Dec-2001  lukem Add nullfs to the list of file system types to skip during the "big finds".
Fix from Alan Barrett in [misc/14957].
 1.42 23-Nov-2001  atatat Watching inode usage is important, too.
 1.41 23-Oct-2001  perry Fix a mysterious
csh: Permission denied
csh: Trying to start from "/var/log"
message.

This was caused by the
su -m uucp -c "uustat -a"
line being executed in a directory not readable by uucp. The login
shell implied by -m is of course root's shell, /bin/csh, which doesn't
like not being able to read the dir it is in, and thus the errors. By
temporarily cd'ing to /tmp the problem is fixed.

What is really needed, of course, is a way to tell su what shell you
want to use explicitly, especially for use in scripts where the
vagaries of which shell the login executing the script uses should not
be depended on. No such method exists. One should be added.

Indeed, it might also be nice to have a way of telling su to directly
execute a command with -c rather than using a shell to interpret the
command.

I cannot find any standards documents that specify su at the moment,
though. SuSv2 is silent on su(8).
 1.40 23-Oct-2001  perry stylistic nit: dump -W, not dump W
 1.39 09-Oct-2001  veego Put the 'uustat -a' into double quotes.
It still doesn't work, but you won't get the error about an Unknown option: `-a'
anymore.

The login shell for uucp is /usr/libexec/uucp/uucico, so su -m doesn't work.
This needs to be fixed.
 1.38 17-Sep-2001  hubertf Run uustat with uid=uucp, not with euid=uucp/uid=root, to prevent
some badboys gaining back root privs. Inspided by OpenBSD.
Not that we didn't have this forever... (SA, anyone?)
 1.37 09-Aug-2001  lukem run fsck with "-n -f" instead of just "-n"; recent changes to fsck
mean that file systems mounted read-write are skipped unless -f is given.
problem noted by andrew brown.
 1.36 18-Jun-2001  lukem use mktemp(1) to create temporary directories, and ensure that cleanup traps
are setup asap.
 1.35 22-Apr-2001  aymeric don't remove /var/tmp/vi.recover in (commented *out*) find's.
this fixes PR 11120.
XXX note that this is supposed never to be uncommented due to a security
issue (see /etc/daily) but there is no reason to do things doubly wrong.
 1.34 25-Aug-2000  hubertf run skeyaudit, if run_skeyaudit is set to yes
 1.33 04-Jun-2000  itojun branches: 1.33.2;
use netstat -inv for all address familires. PR 10249.
 1.32 20-Jan-2000  itojun branches: 1.32.2;
add "-n" to netstat -i to avoid reverse query and better audit.
print IPv6 interface stat by netstat -inv separately.

comments from: hubertf and others
 1.31 10-Jan-2000  ad - Make /etc/daily run /etc/daily.local if it exists. Make similar change for
weekly and monthly scripts.
- Update FILES section in manpages.
 1.30 07-Jan-2000  enami Use %d instead of %e to generate rdist log filename using date(1) so that
the resulting filename doesn't contain white space.
 1.29 06-Jan-1999  abs Add a comment about why you do not want to uncomment the finds.
 1.28 15-Sep-1998  lukem * daily/weekly/monthly:
- change to always output a valid To: and Subject: line.
- To: recipient obtained from $MAILTO (defaults to root).
- add date to Subject: line. closes [bin/4526] from Giles Lean
<giles@nemeton.com.au>
* daily: explicitly print 'Nothing to report' if /etc/security didn't
report anything.
* crontab: pass output of scripts through sendmail -t instead of
 1.27 16-Jul-1998  mycroft Format police.
 1.26 28-Jun-1998  nathanw Find core files named "core" as well as "*.core".
 1.25 26-Jan-1998  lukem include rc.subr and use appropriately
 1.24 27-Oct-1997  lukem for $check_uucp:
- use /usr/libexec/uucp/clean.daily instead of /etc/uuclean.daily
- use 'su daemon -c command' instead of 'echo "command" | su daemon'
 1.23 11-Jul-1997  phil Allows root to specify a MAILTO and have the security report mailed to
the same user as the daily output. If $USER is not root or MAILTO is
not set, MAILTO is set to root. Closes PR 2409.
 1.22 23-Jun-1997  lukem Add output of `uptime` to report.
From Hubert Feyrer <feyrer@smaug.fh-regensburg.de> in [bin/3220]
 1.21 30-May-1997  mikel bug fix and improvements, mostly from Enami Tsugutomo in PR misc/3681.
 1.20 15-Feb-1997  mikel cleanup Lite-1 merge
 1.19 09-Jan-1997  mikel fix typo
 1.18 05-Jan-1997  mrg add configuration file for daily, weekly, montly, as
daily.conf, weekly.conf and montly.conf. the file
allows each action taken by all scripts to be turned
on or off.
 1.17 02-Jul-1996  jtc Comment out code which traverses the directory hierarchy and removes
files, as the ``find . ... -exec rm'' used to do so can be subverted
and used to remove arbitrary files.
 1.16 26-Mar-1996  mrg branches: 1.16.4;
add rcsid and remove dated /var/preserve check.
 1.15 25-Mar-1996  pk Don't stomp on arbitrary directories.
(Perhaps there should be a `source /etc/daily.local' hook..)
 1.14 18-Oct-1994  mycroft Fix the fstype-based pruning algorithms. Partly suggested by John Kohl.
 1.13 15-Jun-1994  cgd branches: 1.13.2;
update to new security script
 1.12 26-Feb-1994  cgd automatically enable accounting and rotate logs
 1.11 19-Feb-1994  cgd remove temp file
 1.10 19-Feb-1994  cgd less paranoia, more 4.4-ish, enable msgs -c
 1.9 18-Feb-1994  cgd comment out find...rm's, and fix other comments...
 1.8 22-Dec-1993  cgd building "whatis" db daily is *stupid*
 1.7 26-Oct-1993  cgd redirect /etc/security's stderr to the security mailing, too.
 1.6 21-May-1993  cgd arrange for all log rotations to be handled by /usr/bin/newsyslog
 1.5 09-Apr-1993  cgd fix find & deletion of old files so that it doesn't look in kernfs
or fdesc fs
 1.4 03-Apr-1993  glass Added /etc/rpc for librpc support
fixed crontab so it works (oops)
fixed /etc/daily whatis.db support
 1.3 02-Apr-1993  glass automagically build the 'whatis.db' including `machine` pages
 1.2 02-Apr-1993  cgd updated for current system setup, and made logs compressed
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.13.2.1 18-Oct-1994  cgd from trunk.
 1.16.4.1 02-Jul-1996  jtc Pulled up from rev 1.17
 1.32.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.33.2.1 25-Aug-2000  hubertf Pull up into netbsd-1-5 branch, OK'd by thorpej:

Files & revisions:
> cvs rdiff -r1.33 -r1.34 basesrc/etc/daily
> cvs rdiff -r1.1 -r1.2 basesrc/etc/default/daily.conf
> cvs rdiff -r1.5 -r1.6 sharesrc/share/man/man5/daily.conf.5

Log message:
> run skeyaudit, if run_skeyaudit is set to yes
 1.46.2.1 26-Dec-2002  tron Pull up revision 1.47 (requested by grant in ticket #1046):
fix /etc/security stderr redirection.
from rad@twig.com in PR bin/19553.
 1.58.2.2 30-May-2004  tron Pull up revision 1.61 (requested by martin in ticket #415):
If not doing full_netstat, use the -v option anyway to avoid truncating
interface names like bridge0 or pppoe0 - the awk post processing reserves
enough space for the column already.
 1.58.2.1 29-Mar-2004  tron file daily was added on branch netbsd-2-0 on 2004-05-30 07:22:09 +0000
 1.64.6.1 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.64.4.1 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.64.2.1 07-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.68.2.2 06-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #708):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.68.2.1 30-Dec-2006  riz branches: 1.68.2.1.2;
Pull up following revision(s) (requested by hubertf in ticket #301):
etc/daily: revision 1.69
Make the daily script immune to changes of the current working directory
in /etc/daily.local. Fixed PR misc/33461.
 1.68.2.1.2.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.70.16.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.70.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.71.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.77.6.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.77.6.2 30-Oct-2012  yamt sync with head
 1.77.6.1 17-Apr-2012  yamt sync with head
 1.80.2.6 20-Nov-2012  riz Pull up following revision(s) (requested by tron in ticket #676):
usr.sbin/makemandb/apropos.c: revision 1.7
usr.sbin/makemandb/makemandb.8: revision 1.3
usr.sbin/makemandb/makemandb.8: revision 1.4
usr.sbin/makemandb/makemandb.8: revision 1.5
etc/rc.d/makemandb: revision 1.4
etc/weekly: revision 1.29
usr.sbin/makemandb/makemandb.c: revision 1.10
usr.sbin/makemandb/makemandb.c: revision 1.11
usr.sbin/makemandb/makemandb.c: revision 1.12
usr.sbin/makemandb/makemandb.c: revision 1.13
usr.sbin/makemandb/makemandb.c: revision 1.14
usr.sbin/makemandb/apropos.1: revision 1.5
etc/daily: revision 1.87
Add HISTORY section. From Abhinav Upadhyay in private mail.
Sync with reality, From Abhinav Upadhyay in private mail.
Fix typo in a message.
Bug fix for PR 46733:
> makemandb always reports the same number for "Total Number of new or
> updated pages enountered" and "Total number of (hard or symbolic)
> links found".
Patch from Abhinav Upadhyay.
Sort options in SYNOPSIS.
Sync usage with manpage.
Add -Q flag:
Print only fatal error messages (i.e., when the database is left in
an inconsistent state and needs manual intervention).
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use new makemandb -Q flag to be really quiet.
Fix usage, from Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use emalloc in one more place, like the rest of the code does.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
 1.80.2.5 08-Aug-2012  martin Include rev 1.86 in the pullup of ticket 457 as well: only print "fetching"
message, if we actually try to fetch the package vulnerabilities file.
 1.80.2.4 08-Aug-2012  martin Pull up following revision(s) (requested by jdf in ticket #458):
etc/weekly: revision 1.28
etc/daily: revision 1.84
Call `makemandb -f -q` instead of `makemandb -f`, as Edgar Fuss proposed for daily.
Call `makemandb -q` instead of `makemandb`, as proposed by Edgar Fuss on
tech-userlevel on 20th of July 2012, 12:38.
 1.80.2.3 08-Aug-2012  martin Pull up following revision(s) (requested by christos in ticket #457):
etc/daily: revision 1.83
etc/defaults/daily.conf: revision 1.18
PR/46757: Edgar Fu�: Change default to pkg_vulnerabilities from NO to unset,
and make unset insted of NO to produce warnings, so that setting it to NO does
produce warnings (if it is inappropriate for the machine to warn about this).
 1.80.2.2 08-Aug-2012  martin Pull up following revision(s) (requested by christos in ticket #456):
etc/daily: revision 1.82
etc/defaults/daily.conf: revision 1.17
share/man/man5/daily.5: revision 1.5
PR/46756: Edgar Fu�: Enable ignoring subdirectories in daily's find_core
 1.80.2.1 16-Feb-2012  riz Pull up following revision(s) (requested by joerg in ticket #2):
etc/weekly: revision 1.26
etc/daily: revision 1.81
UPDATING: revision 1.235
Run makemandb with the normal 022 umask, not the restrictive 077.
Extend entry to makemandb permission issue.
 1.87.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.87.2.1 23-Jun-2013  tls resync from head
 1.90.2.1 10-Aug-2014  tls Rebase.
 1.92.16.1 10-Jun-2019  christos Sync with HEAD
 1.92.14.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.4 01-Oct-2000  lukem move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.3 21-Aug-2000  lukem migrate guts of these /etc/foo.conf config files into /etc/default/foo.conf,
and source the latter in the former. this makes it easier for a sysadmin to
upgrade the default files without affecting local config, and retains the
semantics that the /etc/foo.conf files are the actual files that are edited
(as opposed to /etc/foo.local.conf or /etc/foo.conf.local or whatever, which
isn't as intuitive).
 1.2 20-Jan-1997  mycroft branches: 1.2.12;
Turn off expire_news and run_fsck by default.
 1.1 05-Jan-1997  mrg add configuration file for daily, weekly, montly, as
daily.conf, weekly.conf and montly.conf. the file
allows each action taken by all scripts to be turned
on or off.
 1.2.12.2 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.2.12.1 23-Aug-2000  lukem pull up the following revs:
daily.conf 1.3
monthly.conf 1.2
rc.conf 1.94
security.conf 1.7
weekly.conf 1.2
reason:
migrate default installation config files from /etc to /etc/default
approved:
thorpej
 1.1 18-Feb-2008  mjf branches: 1.1.2; 1.1.6;
file devfsd.conf was initially added on branch mjf-devfs.
 1.1.6.4 02-Jun-2008  mjf Sync with HEAD.
 1.1.6.3 04-Apr-2008  mjf * Catch up with selnotify() changes.

* Catch up with some softc changes in HEAD.

* More s/dctl/devfsctl/ changes.

* Remove debugging printfs from init(8) that slipped in by mistake.

* Cosmetic changes in devfsd, allow multiple attributes to be set in
one rule. Switch from err() to syslog() messages.

* Fix etc/devfsd.conf, I'd made some changes previously that had syntax
errors.
 1.1.6.2 29-Mar-2008  mjf - etc/devfsd.conf: Add some rules to give nodes like /dev/tty and
/dev/null better default modes, i.e. 0666.

- sbin/init: Run devfsd -s before going to multiuser.

- sys/arch: Provide arm32, i386, sparc with a mem_init() function to request
device nodes for /dev/null, /dev/zero, etc.

- sys/dev: Convert rnd, wd, agp, raid, cd, sd, wsdisplay, wskbd, wsmouse,
wsmux, tty, bpf, swap to devfs New World Order.

- sys/fs/devfs: Make the visibility attribute of device nodes configurable.
Also provide a function to mount a devfs on boot.

- sys/kern: Add a new boot flag, -n. This disables devfs support. Unless
the -n flag is specified the kernel will mount a devfs file
system on boot.
 1.1.6.1 21-Feb-2008  mjf Start where the mjf-devfs branch left off.
 1.1.2.1 18-Feb-2008  mjf Add some devfs code that's been sitting in my local tree for a while.

devfsd(8) is now the first daemon to be started after init(8). It tracks
device insertion (will eventually track removal) and devfs mounts.

Currently, we can mount multiple device file systems and have device
special files pushed into the mounts automatically, though, the device
special files aren't created with the correct major/minor number pairs
yet.

More work to come soon.
 1.2 25-Jan-2003  jmmv Add missing ta=4.2BSD to the `a' partition of `floppy' entry.
Okay'ed by jdolecek.
 1.1 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 15-Feb-1997  mikel cleanup Lite-1 merge
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.13 21-Oct-2017  jmcneill Update contact info for changes to this file.
 1.12 26-Apr-2008  xtraeme Fixup the rfact for the -12V sensor in the Gigabyte P35C-DS3R
motherboard.
 1.11 22-Apr-2008  xtraeme - Fixup rfact values for itesio(4) in the Gigabyte P35C-DS3R mobo.
Only a sensor is only returning unknown data, all the other ones
match what the BIOS returns.

- Improve comments and add a note for contacting me if the values
returned by drivers are not correct.
 1.10 27-Dec-2007  xtraeme branches: 1.10.2; 1.10.6; 1.10.8;
Fixup some comments.
 1.9 27-Dec-2007  xtraeme Add configuration properties for the Gigabyte P35C-DS3R, that uses
an IT8718F Super I/O.
 1.8 18-Nov-2007  wiz Replace references to it(4) with ones for itesio(4).
 1.7 16-Oct-2007  wiz Fix syntax error in example.
 1.6 10-Oct-2007  xtraeme Fix the it(4) values on the ASUS M2N-E motherboard, tested by wiz@.
 1.5 07-Oct-2007  xtraeme Update for the new configuration file format for envstat(8)
and the envsys framework.

The rc.d has been simplified vastly... the configuration file now
is more powerful than ever!
 1.4 05-Sep-2007  xtraeme Fix up the it(4) example.
 1.3 07-Jul-2007  xtraeme branches: 1.3.4;
Fix previous: typo and missing word.
 1.2 07-Jul-2007  xtraeme Add additional configuration for the ASUS M2N-E motherboard using
the it(4) driver, verified with aiboost(4). Values found by wiz@.
 1.1 01-Jul-2007  xtraeme Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.3.4.2 09-Jan-2008  matt sync with HEAD
 1.3.4.1 06-Nov-2007  matt sync with HEAD
 1.10.8.1 18-May-2008  yamt sync with head.
 1.10.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.10.2.2 27-Dec-2007  xtraeme Fixup some comments.
 1.10.2.1 27-Dec-2007  xtraeme file envsys.conf was added on branch mjf-devfs on 2007-12-27 01:23:56 +0000
 1.2 16-Feb-1997  mikel remove leftovers from lite-1 merge.
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1 29-Nov-1996  jtk add floppy formatting table
 1.3 04-Jan-1997  mrg comment localised configuration.
 1.2 08-May-1996  thorpej RCS id police.
 1.1 06-Apr-1994  cgd add default ftpchroot (with bogus entry) for the latest ftpd mods
 1.9 30-May-2006  christos remove some more smmsp for sendmail.
 1.8 14-Jun-2002  wiz Make tabbing consistent. From misc/17255 by Julio Merino.
 1.7 06-Jun-2002  lukem Clean up a bit;
- deny all special users, listed in master.passwd order
- improve the comments
 1.6 05-Jun-2002  itojun aliases: duplicated "named" entry
ftpuesrs: add postfix
 1.5 05-Jun-2002  itojun uid/gid for sendmail 8.12.x.
disallow chroot priv accounts from being used for ftp.
 1.4 08-Sep-1997  mikel branches: 1.4.14;
deny toor; from Jim Bernard in PR security/4061
 1.3 06-Apr-1997  cjs Update for recent changes to ftpd(8).
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.14.1 06-Jun-2002  lukem Pull up revisions 1.5-1.7 (requested by Itojun in #184, and myself):
1.5:
uid/gid for sendmail 8.12.x.
disallow chroot priv accounts from being used for ftp.
1.6:
aliases: duplicated "named" entry
ftpuesrs: add postfix
1.7:
- deny all special users, listed in master.passwd order
- improve the comments

NOTE: left smmsp user even though 1.6 doesn't have it (yet?), as
it's harmless and makes tracking future changes easier
 1.3 06-Jul-2002  tv Remove empty "ftpwelcome" entirely. This makes ftpd emit a two-line
extended greeting, which confuses lots of established firewalls.
(Not added to "obsolete" since removing this file is not mandatory.)
 1.2 07-Oct-1997  lukem remove bogus example
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.18 08-Jan-2006  dsl Remove the sp#9600 from the entry for Pc|Pc console.
wscons will have set 9600 somewhere, and if it is a real serial port the
kernel will have set the baud rate based on information passed by /boot.
Now an unmodified system will boot in a Soekris net4801 at 38400 baud.
 1.17 04-Apr-2003  perry add :ht: to the Pc entry so wscons consoles will have proper tab
handling (i.e. not oxtabs.)
From Geoff C. Wing in PR misc/21006
 1.16 10-Nov-2001  thorpej Remove speed specification from the "default" entry. This allows
/etc/ttys to specify "default" and inherit whatever speed the device
is currently using (very useful for some serial console configurations).
 1.15 15-Dec-1999  drochner Add the "ig" directive to the PC console entry to avoid escape sequences
confusing the terminal. Should fix PR lib/8993 by Pierre Bourgin.
 1.14 15-Mar-1999  hubertf branches: 1.14.2; 1.14.6;
This was not intended to be committed - back out.
 1.13 15-Mar-1999  hubertf Give root a Bourne shell.
 1.12 12-Dec-1998  fair Add example entries for PPP login, per PR#6462
 1.11 29-Jan-1998  lukem change default speed from 1200 -> 9600
 1.10 31-Jul-1997  perry 1) close my own pr-2502 by adding ce and ck to default
2) substantial cleanup. In particular, I got rid of lots of
egregiously obsolete entries, and I got rid of obsolete
capabilities in the only mostly obsolete entries, etc.
 1.9 14-Mar-1997  mycroft Use 8 bits by default.
 1.8 15-Feb-1997  mikel cleanup Lite-1 merge
 1.7 08-May-1996  thorpej RCS id police.
 1.6 11-Oct-1995  pk Add 8-bit clean Sun Console entry.
Remove useless `fd' capability in `default:'.
 1.5 29-Aug-1993  mycroft branches: 1.5.4;
Change default banner to say `%s/%m' rather than `NetBSD'.
 1.4 26-Aug-1993  deraadt pretty up the getty prompt
 1.3 03-Aug-1993  mycroft Add entries for 38.4k, 57.6k, and 115.2kbaud.
 1.2 28-Apr-1993  cgd 386bsd -> NetBSD
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.5.4.1 13-Oct-1995  pk Update from trunk: add Sun console
 1.14.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.14.2.1 20-Dec-1999  he Pull up revision 1.15 (requested by drochner):
Avoid terminal confusion by not echoing escape sequences generated
by keypad/function keys. Fixes PR#8993.
 1.2 19-Nov-2011  mbalmer Better wording.
 1.1 25-Jul-2009  mbalmer branches: 1.1.6;
Document recent gpio(4) changes and introduce a new config file for GPIO.
Integrate with the startup scripts in /etc/rc.d. Introduce new variable
"gpio" for /etc/rc.conf.
 1.1.6.1 17-Apr-2012  yamt sync with head
 1.36 02-Apr-2020  roy Add _dhcpcd user and group
 1.35 27-Oct-2019  maxv Add the "nvmm" group, and make nvmm_init() public. Sent to tech-kern@ a few
days ago.
 1.34 07-Jan-2017  christos branches: 1.34.14; 1.34.16;
add nsd
 1.33 20-Aug-2016  christos unbound additions
 1.32 09-Jul-2013  roy branches: 1.32.10;
Add _rtadvd user and group.
Add a chroot dir for the _rtadvd user.
Drop privs to the user _rtadvd after acquiring our socket.
When rc.d/rtadvd starts or reloads, the rtadvd config file is copied
into the chroot before starting or reloading rtadvd itself.
Create a symlink from /var/run/rtadvd.dump to the chroot

Inital idea from OpenBSD patch rtadvd.c r1.36
 1.31 07-Jun-2013  mbalmer Move _gpio gid below 100 per mrg's request.
 1.30 20-May-2013  mbalmer Rename the 'gpio' group to '_gpio' as new group names should start with an
underscore. While here, fix the awk script to properly expand such group
names.
 1.29 19-May-2013  mbalmer Add a group 'gpio' and create gpio(4) device nodes under /dev with
mode 664 and group ownership set to 'gpio'. This allows controlled access
to specifically enabled gpio pins to members of the gpio group. See
gpioctl(8), and, gpio(4) for details.
 1.28 28-Jan-2012  christos branches: 1.28.6;
- add _tss user for tcsd, and needed directories for TrouSerS.
This is all unused as of now because the trousers is not connected to
the build yet.
 1.27 05-Aug-2011  jmmv branches: 1.27.2;
Rename the _atf user to _tests. The _atf name will get obsoleted if/when
we migrate to Kyua (atf v2), so it's better to use a generic name that does
not depend on the specific implementation. Also, this user has not gone
out yet into any stable release, so we can easily rename it.

Suggested by jruoho@.
 1.26 17-Dec-2010  jruoho Make tcpdump(8) to drop root privileges and chroot(2) by default.
 1.25 07-Nov-2010  jmmv Add the _atf user and group to be able to run unprivileged tests automatically
without having to manually tweak the 'unprivileged-user' setting. Suggested
by pooka@.
 1.24 29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.23 16-Oct-2007  tls Add httpd to the build. Add _httpd to passwd and groups and postinstall.
Add /var/www to mtree, add example line to inetd.conf.
 1.22 18-Mar-2007  plunky branches: 1.22.4;
For sdpd(8), change default user/group from nobody/nobody to _sdpd/_sdpd
 1.21 28-Jan-2007  cbiere Let timedc use the dedicated account "_timedc" for dropping privileges
instead of abusing the account "nobody".
 1.20 07-Oct-2006  rpaulo branches: 1.20.2; 1.20.4;
PR 30870: Add user ``_proxy'' and make pf's ftp-proxy use it.
Initial patch by rivo nurges, thanks!
 1.19 30-May-2006  christos remove some more smmsp for sendmail.
 1.18 12-Sep-2005  tsarna add _rwhod user (and group)
 1.17 05-Apr-2005  peter Add _pflogd group.
 1.16 25-Jun-2004  itojun branches: 1.16.2;
remove "auth" group mistakenly added
 1.15 25-Jun-2004  itojun GID for authpf (72 was picked so that we can NFS-share with openbsd)
 1.14 06-Jul-2002  tron Remove unused user and group "news" as discussed on "tech-userlevel".
 1.13 06-Jun-2002  wiz typo in last
 1.12 05-Jun-2002  itojun uid/gid for sendmail 8.12.x.
disallow chroot priv accounts from being used for ftp.
 1.11 14-May-2002  itojun dig sshd uid/gid, and /var/empty, for sshd privilege separation
 1.10 11-Oct-2001  lukem - add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by
future work to support a chroot(8)ed ntpd
- move /var/named -> /var/chroot/named for consistency with ntpd
 1.9 26-Feb-2001  lukem remove `ingres' user & group; we have never shipped with ingres in the
base distribution, and packages that need a specific user & group can
create it.
 1.8 26-Feb-2001  lukem add named pseudo-user & group
 1.7 29-Apr-2000  abs useradd defaults to using the 'users' group, so add one.
 1.6 27-Mar-1999  perry branches: 1.6.2;
add postfix uid/gid, maildrop gid
 1.5 18-Mar-1998  mikel add a mail group with no members for anyone who wants to try setgid mail
 1.4 18-Jun-1994  cgd add two new groups in Lite's
 1.3 25-Feb-1994  cgd don't forget the trailing ':'. pointed out by Andreas Schulz
<ats@g386bsd.first.gmd.de> via rgrimes
 1.2 02-Apr-1993  cgd removed bill and lynne from wheel
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6.2.1 22-May-2000  he Pull up revision 1.7 (requested by abs):
Create ``users'' group for the benefit of useradd.
 1.16.2.2 22-Feb-2008  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1898):
etc/master.passwd: revision 1.34, 1.35 via patch
etc/group: revision 1.20
dist/pf/libexec/ftp-proxy/ftp-proxy.c: revision 1.12 via patch
distrib/notes/common/main: patch
PR 30870: Add user ``_proxy'' and make pf's ftp-proxy use it.
Initial patch by rivo nurges, thanks!
add all the proper fields to _proxy
 1.16.2.1 13-Apr-2005  tron Pull up revision 1.17 (requested by peter in ticket #134):
Add _pflogd group.
 1.20.4.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.20.2.1 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.22.4.1 06-Nov-2007  matt sync with HEAD
 1.27.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.27.2.1 17-Apr-2012  yamt sync with head
 1.28.6.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.28.6.1 23-Jun-2013  tls resync from head
 1.32.10.1 20-Mar-2017  pgoyette Sync with HEAD
 1.34.16.1 10-Nov-2019  martin Pull up following revision(s) (requested by maxv in ticket #405):

usr.sbin/nvmmctl/nvmmctl.8: revision 1.2
lib/libnvmm/libnvmm.3: revision 1.24
sys/dev/nvmm/nvmm.h: revision 1.11
lib/libnvmm/libnvmm.3: revision 1.25
sys/dev/nvmm/x86/nvmm_x86.h: revision 1.16
sys/dev/nvmm/nvmm.h: revision 1.12
sys/dev/nvmm/x86/nvmm_x86.h: revision 1.17
tests/lib/libnvmm/h_mem_assist.c: revision 1.12
sys/dev/nvmm/x86/nvmm_x86.h: revision 1.18
share/mk/bsd.hostprog.mk: revision 1.82
lib/libnvmm/libnvmm.c: revision 1.15
distrib/sets/lists/base/md.amd64: revision 1.281
tests/lib/libnvmm/h_mem_assist.c: revision 1.13
lib/libnvmm/libnvmm.c: revision 1.16
tests/lib/libnvmm/h_mem_assist.c: revision 1.14
lib/libnvmm/libnvmm_x86.c: revision 1.32
lib/libnvmm/libnvmm.c: revision 1.17
tests/lib/libnvmm/h_mem_assist.c: revision 1.15
lib/libnvmm/libnvmm_x86.c: revision 1.33
lib/libnvmm/libnvmm.c: revision 1.18
usr.sbin/nvmmctl/Makefile: revision 1.1
tests/lib/libnvmm/h_mem_assist_asm.S: revision 1.7
tests/lib/libnvmm/h_mem_assist.c: revision 1.16
lib/libnvmm/libnvmm_x86.c: revision 1.34
usr.sbin/nvmmctl/Makefile: revision 1.2
tests/lib/libnvmm/h_mem_assist_asm.S: revision 1.8
tests/lib/libnvmm/h_mem_assist.c: revision 1.17
sys/dev/nvmm/nvmm_internal.h: revision 1.13
lib/libnvmm/libnvmm_x86.c: revision 1.35
lib/libnvmm/libnvmm_x86.c: revision 1.36
usr.sbin/postinstall/postinstall.in: revision 1.8
lib/libnvmm/libnvmm_x86.c: revision 1.37
lib/libnvmm/libnvmm_x86.c: revision 1.38
lib/libnvmm/libnvmm_x86.c: revision 1.39
usr.sbin/Makefile: revision 1.282
lib/libnvmm/nvmm.h: revision 1.13
lib/libnvmm/nvmm.h: revision 1.14
lib/libnvmm/nvmm.h: revision 1.15
sys/dev/nvmm/nvmm.c: revision 1.23
lib/libnvmm/nvmm.h: revision 1.16
sys/dev/nvmm/nvmm.c: revision 1.24
lib/libnvmm/nvmm.h: revision 1.17
sys/dev/nvmm/nvmm.c: revision 1.25
tests/lib/libnvmm/h_io_assist.c: revision 1.9
etc/MAKEDEV.tmpl: revision 1.209
tests/lib/libnvmm/h_io_assist.c: revision 1.10
tests/lib/libnvmm/h_io_assist.c: revision 1.11
etc/group: revision 1.35
distrib/sets/lists/man/mi: revision 1.1660
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.40
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.41
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.42
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.43
sys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.44
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.51
sys/dev/nvmm/nvmm_ioctl.h: revision 1.8
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.52
sys/dev/nvmm/nvmm_ioctl.h: revision 1.9
sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.53
usr.sbin/nvmmctl/nvmmctl.c: revision 1.1
lib/libnvmm/libnvmm.3: revision 1.20
distrib/sets/lists/debug/md.amd64: revision 1.106
lib/libnvmm/libnvmm.3: revision 1.21
lib/libnvmm/libnvmm.3: revision 1.22
usr.sbin/nvmmctl/nvmmctl.8: revision 1.1
lib/libnvmm/libnvmm.3: revision 1.23

Fix incorrect parsing: the R/M field uses a special GPR map when the
address size is 16 bits, regardless of the actual operating mode. With
this special map there can be two registers referenced at once, and
also disp16-only.
Implement this special behavior, and add associated tests. While here
simplify a few things.
With this in place, the Windows 95 installer initializes correctly.
Part of PR/54611.
add missing initializer
Implement XCHG, add associated tests, and add comments to explain. With
this in place the Windows 95 installer completes successfuly.
Part of PR/54611.
Improve nvmm_vcpu_dump().
Put back 'default', because llvm apparently doesn't realize that all cases
are covered in the switch.
Miscellaneous changes in NVMM, to address several inconsistencies and
issues in the libnvmm API.
- Rename NVMM_CAPABILITY_VERSION to NVMM_KERN_VERSION, and check it in
libnvmm. Introduce NVMM_USER_VERSION, for future use.
- In libnvmm, open "/dev/nvmm" as read-only and with O_CLOEXEC. This is to
avoid sharing the VMs with the children if the process forks. In the
NVMM driver, force O_CLOEXEC on open().
- Rename the following things for consistency:
nvmm_exit* -> nvmm_vcpu_exit*
nvmm_event* -> nvmm_vcpu_event*
NVMM_EXIT_* -> NVMM_VCPU_EXIT_*
NVMM_EVENT_INTERRUPT_HW -> NVMM_VCPU_EVENT_INTR
NVMM_EVENT_EXCEPTION -> NVMM_VCPU_EVENT_EXCP
Delete NVMM_EVENT_INTERRUPT_SW, unused already.
- Slightly reorganize the MI/MD definitions, for internal clarity.
- Split NVMM_VCPU_EXIT_MSR in two: NVMM_VCPU_EXIT_{RD,WR}MSR. Also provide
separate u.rdmsr and u.wrmsr fields. This is more consistent with the
other exit reasons.
- Change the types of several variables:
event.type enum -> u_int
event.vector uint64_t -> uint8_t
exit.u.*msr.msr: uint64_t -> uint32_t
exit.u.io.type: enum -> bool
exit.u.io.seg: int -> int8_t
cap.arch.mxcsr_mask: uint64_t -> uint32_t
cap.arch.conf_cpuid_maxops: uint64_t -> uint32_t
- Delete NVMM_VCPU_EXIT_MWAIT_COND, it is AMD-only and confusing, and we
already intercept 'monitor' so it is never armed.
- Introduce vmx_exit_insn() for NVMM-Intel, similar to svm_exit_insn().
The 'npc' field wasn't getting filled properly during certain VMEXITs.
- Introduce nvmm_vcpu_configure(). Similar to nvmm_machine_configure(),
but as its name indicates, the configuration is per-VCPU and not per-VM.
Migrate and rename NVMM_MACH_CONF_X86_CPUID to NVMM_VCPU_CONF_CPUID.
This becomes per-VCPU, which makes more sense than per-VM.
- Extend the NVMM_VCPU_CONF_CPUID conf to allow triggering VMEXITs on
specific leaves. Until now we could only mask the leaves. An uint32_t
is added in the structure:
uint32_t mask:1;
uint32_t exit:1;
uint32_t rsvd:30;
The two first bits select the desired behavior on the leaf. Specifying
zero on both resets the leaf to the default behavior. The new
NVMM_VCPU_EXIT_CPUID exit reason is added.
Three changes in libnvmm:
- Add 'mach' and 'vcpu' backpointers in the nvmm_io and nvmm_mem
structures.
- Rename 'nvmm_callbacks' to 'nvmm_assist_callbacks'.
- Rename and migrate NVMM_MACH_CONF_CALLBACKS to NVMM_VCPU_CONF_CALLBACKS,
it now becomes per-VCPU.
Update the libnvmm man page:
- Sync the naming with reality.
- Replace "relevant" by "desired" and "virtualizer" by "emulator", closer
to what I meant.
- Add a "VCPU Configuration" section.
- Add a "Machine Ownership" section.
Add the "nvmm" group, and make nvmm_init() public. Sent to tech-kern@ a few
days ago.
Use the new PTE naming, and define CR3_FRAME_* separately. No functional
change.
Add a new VCPU conf option, that allows userland to request VMEXITs after a
TPR change. This is supported on all Intel CPUs, and not-too-old AMD CPUs.
The reason for wanting this option is that certain OSes (like Win10 64bit)
manage interrupt priority in hardware via CR8 directly, and for these OSes,
the emulator may want to sync its internal TPR state on each change.
Add two new fields in cap.arch, to report the conf capabilities. Report TPR
only on Intel for now, not AMD, because I don't have a recent AMD CPU on
which to test.
Mask CPUID leaf 0x0A on Intel, because we don't want the guest to try (and
fail) to probe the PMC MSRs. This avoids "Unexpected WRMSR" warnings in
qemu-nvmm.
Add PCID support in the guests. This speeds up most 64bit guests, because
since Meltdown, everybody uses PCID (including NetBSD).
Change the way root_owner works: consider the calling process as root_owner
not if it has root privileges, but if the /dev/nvmm device was opened with
write permissions. Introduce the undocumented nvmm_root_init() function to
achieve that.
The goal is to simplify the logic and have more granularity, eg if we want
a monitoring agent to access VMs but don't want to give this agent real
root access on the system.
A few changes:
- Use smaller types in struct nvmm_capability.
- Use smaller type for nvmm_io.port.
- Switch exitstate to a compacted structure.
Add nram in struct nvmm_ctl_mach_info.
Add nvmmctl, with two commands for now.
Macro tidyness.
Sort SEE ALSO.
should be fork(2), noticed by wiz
Add debug entry for newly introduced nvmmctl utility.
Annotate a covering switch as such to avoid warnings about missing
returns.
Forgot to put nvmmctl in the "nvmm" group.
Add nvmm group.
 1.34.14.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9 24-Nov-2013  dholland Replace the comment on this file. It appears to date back to CSRG days
and in particular was clearly last edited before nsswitch.conf existed.
 1.8 03-Jul-2009  hubertf branches: 1.8.6; 1.8.12;
Make the section on private networks more clear - inspired by RFC.
OK core@
 1.7 29-Aug-2004  chs add a dotted alias for localhost so that sendmail doesn't pause on startup
if a system's hostname is not set. PR 26550.
 1.6 15-Aug-2000  itojun branches: 1.6.4;
reorder "localhost" entry, to prefer ::1 than 127.0.0.1.
 1.5 05-Feb-2000  itojun branches: 1.5.4;
add IPv6 loopback address (::1).
 1.4 09-Jan-1997  mikel RFC 1597 has been obsoleted by RFC 1918.
 1.3 04-Jan-1997  mrg comment localised configuration.
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.5.4.1 15-Aug-2000  itojun pullup 1.5 -> 1.6 (approved by releng-1-5)
>reorder "localhost" entry, to prefer ::1 than 127.0.0.1.
 1.6.4.1 30-Aug-2004  tron Pull up revision 1.7 (requested by chs in ticket #802):
add a dotted alias for localhost so that sendmail doesn't pause on startup
if a system's hostname is not set. PR 26550.
 1.8.12.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3 22-May-1996  mrg don't put bogus info in here.
 1.2 07-Dec-1995  neil Removed entry for localhost. Having localhost in hosts.equiv
is not very prudent.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2 04-Jan-1997  mrg comment localised configuration.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.59 25-Oct-2016  christos mention that -a valid does not work, requested by felix.
 1.58 16-Oct-2007  tls branches: 1.58.56;
Add httpd to the build. Add _httpd to passwd and groups and postinstall.
Add /var/www to mtree, add example line to inetd.conf.
 1.57 12-Nov-2006  christos branches: 1.57.8;
goodbye uucp
 1.56 18-Sep-2005  elad Use more sane defaults for commented out fingerd entry.
From OpenBSD and Zafer Aydogan.
PR/31341.
 1.55 28-Feb-2005  christos Add -a valid for PAM.
 1.54 31-Jan-2004  christos new lines for identd [ipv6 support and option adjustment]
 1.53 07-Aug-2003  wiz Remove nntp line -- it refers to a non-existing daemon.
Closes PR 22388, from Nate Hill.
 1.52 27-Jun-2003  christos identd can now run as nobody.
 1.51 02-May-2003  tron identd(8) must run as "root" to use TCPCTL_IDENT via sysctl(3). This fixes
PR bin/21261 by myself.
 1.50 14-Feb-2003  bouyer Also register rquota version 2.
 1.49 05-Jun-2002  itojun rexecd is IPv6 capable (not sure who will be using it though)
 1.48 05-Jun-2002  itojun committed by mistake
 1.47 05-Jun-2002  itojun uid/gid for sendmail 8.12.x.
disallow chroot priv accounts from being used for ftp.
 1.46 21-Nov-2001  itojun uucpd supports IPv6
 1.45 06-May-2001  wiz Enable logging options for (commented out) uucpd and fingerd by default.
Addresses misc/10219 by Jim Bernard.
 1.44 06-Apr-2001  thorpej Cleanup formatting of the rpc services.
 1.43 06-Apr-2001  thorpej Add a tcp6 entry for hpropd.
 1.42 25-Mar-2001  thorpej kpasswd is a "wait" type service.
 1.41 08-Mar-2001  itojun comsat is ipv6 ready
 1.40 31-Dec-2000  itojun move tcp6/udp6 entries upwards so that they do not get out of sync with
IPv4 services. add kerberos-adm and internal services (like echo) on tcp/udp6.
 1.39 13-Sep-2000  fvdl Now that kpasswdd works from inetd, also correct the entry: kpasswdd is an
udp service, not tcp.
 1.38 06-Aug-2000  thorpej Add (commented out) hprop service, along with a short explanation
of when to enable it and why.
 1.37 05-Aug-2000  thorpej Remove the (not supported) krbupdate service, and add (commented out)
kerberos-adm.
 1.36 22-Jun-2000  fvdl Allow a higher count of started services for broadcast RPC services. Since
rpcbind version 3 and 4 clients will try broadcasts using both the old
and new protocol for IPv4, the double amount of packets may come in,
causing bogus "service looping" events in inetd.
 1.35 06-Jun-2000  sommerfeld branches: 1.35.2;
Comment out telnet, ftp since they use cleartext passwords (discussed
recently on tech-net, no objection raised except that it doesn't go
far enough..)

Fix misc/10219 as suggested in PR: add -L to rlogind and -l to tftpd
command lines to enable logging.
 1.34 02-Jun-2000  fvdl * Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.33 13-May-2000  lukem branches: 1.33.2;
remove commented-out entry for mountd, since whilst support for inetd
was added to mountd in mountd.c::1.6, it was removed as part of the
4.4-lite merge in mountd.c::1.12. if the entry was uncommented your
machine might clag up after a showmount as inetd spawned lots of
mountd processes...
 1.32 28-Feb-2000  itojun enable IPv6 ftp and telnet by default.
it makes more sense to me as we have INET6 in kernel, and we have ftp4/telnet4
enabled by default. maybe I'm biased:-)
 1.31 09-Feb-2000  itojun add tcp6 lines for rshd/rlogind.
 1.30 20-Dec-1999  itojun add comment about IPv4/v6 dual stack support (enable both tcp and tcp6).
 1.29 05-Nov-1999  mycroft branches: 1.29.2;
Disable everything except ftpd and telnetd by default.
 1.28 06-Oct-1999  ad Use a colon to seprate user and group name pairs.
 1.27 05-Oct-1999  ad GENERIC kernel does not ship with IPv6, so comment out tcp6/udp6 entries.
 1.26 12-Jul-1999  itojun branches: 1.26.2;
IPv6 support.
 1.25 02-Jul-1999  itojun add telnet on tcp6.
 1.24 02-Jul-1999  itojun provide sample lines for IPv6 services (at this moment ftpd and fingerd)
 1.23 18-May-1999  jwise Modify (commented out, pre-existing) identd line to start identd `nowait'
for those who want to use tcpwrappers appropriately.

Resist temptation to add -L"something appropriate"
 1.22 07-Oct-1997  mrg branches: 1.22.4;
make these changes to the default user.group:
- internal services run as `nobody'
- rpc.rusersd and rpc.sprayd run as `nobody'
- rpc.rstatd run as `nobody.kmem'
- rpc.rwalld run as `nobody.tty'
 1.21 04-Oct-1997  mrg add hunt(6) entry (commented by default)
 1.20 29-Jun-1997  christos Run ntalkd as nobody.tty
 1.19 03-Apr-1997  kleink mountd was moved to /usr/sbin ; pointed out by Thorsten Frueauf.
 1.18 15-Feb-1997  mikel cleanup Lite-1 merge
 1.17 20-Jan-1997  mycroft Turn off echo, discard, and chargen by default.
 1.16 29-Dec-1996  mrg turn off internal udp services, and log rshd connections; ideas from openbsd.
 1.15 08-May-1996  thorpej RCS id police.
 1.14 13-Sep-1995  thorpej bootpd can run from the shell, too, and thus lives in /usr/sbin, not
/usr/libexec.
 1.13 10-Jun-1995  mycroft Turn off idented by default.
 1.12 04-Jun-1995  jtc The tftpd daemon has been changed to use setgid() & setuid() to
explicitly set the user and group IDs to non-priveleged values. This
was done because the chroot() call used when the secure (-s) option is
used can only be done by the superuser.

This change now requires tftpd to be executed by root. So the
inetd.conf entry has been changed to start it that way. I also
added -s /tftpboot arguments, so people who uncomment the tftpd
entry without realizing it's security ramifications won't open
thier whole systems to unauthorized access.
 1.11 23-Dec-1994  cgd disable kerberos version of rsh/rlogin, because things don't work properly
if they're enabled and the programs don't support kerberos (by default,
the NetBSD programs don't.)
 1.10 24-Jun-1994  deraadt sprayd & rquotad: disabled by default
 1.9 18-Apr-1994  glass move bootpd from othersrc to libexec. add bootptab file
 1.8 23-Feb-1994  cgd fix that last inetd.conf
 1.7 24-Jan-1994  glass remove reference to old talk protocol. will result in better failure
 1.6 21-Nov-1993  brezak listen for rusers/2-3; no more version 1
 1.5 01-Sep-1993  deraadt it is clear that mountd started from inetd does not work
 1.4 25-Aug-1993  brezak mountd is now started by inetd.
 1.3 11-Jun-1993  brezak Add entries to start rpc services.
 1.2 10-Apr-1993  glass rexecd was on in the default installation. rexecd is not your a secure friend.
those who want it should have to turn it on explicitly
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.22.4.1 01-Jun-2000  he Pull up revision 1.29 (via patch, requested by fair):
Disable everything except ftpd and telnetd by default.
Fixes PR#9673.
 1.26.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.29.2.2 05-Nov-1999  mycroft Disable everything except ftpd and telnetd by default.
 1.29.2.1 05-Nov-1999  mycroft file inetd.conf was added on branch comdex-fall-1999 on 1999-11-05 11:16:21 +0000
 1.33.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.35.2.5 06-Apr-2001  he Apply patch (requested by thorpej):
Correct a few INET6 and Kerberos entries.
Mostly syncs with version 1.44.
 1.35.2.4 19-Sep-2000  fvdl Revision 1.39: the entry for kpasswdd should be dgram/udp.

(approved by thorpej)
 1.35.2.3 06-Aug-2000  thorpej Pull up rev. 1.38:
Add (commented out) hprop service, along with a short explanation
of when to enable it and why.
 1.35.2.2 06-Aug-2000  thorpej Pull up rev. 1.37:
Remove the (not supported) krbupdate service, and add (commented out)
kerberos-adm.
 1.35.2.1 27-Jun-2000  thorpej Pull up rev. 1.36:
Allow a higher count of started services for broadcast RPC services. Since
rpcbind version 3 and 4 clients will try broadcasts using both the old
and new protocol for IPv4, the double amount of packets may come in,
causing bogus "service looping" events in inetd.
 1.57.8.1 06-Nov-2007  matt sync with HEAD
 1.58.56.1 04-Nov-2016  pgoyette Sync with HEAD
 1.4 17-Dec-2002  jdolecek ttyaction is ${MACHINE}-specific, not per ${MACHINE_ARCH}
remove special ttyaction hook from etc/etc.sun[23]/Makefile.inc, it's no longer
needed
ld.so.conf is ${MACHINE}-specific, the code happened to work for i386 and sparc
only because ${MACHINE} == ${MACHINE_ARCH} there
remove basesrc/etc/ld.so.conf and its special vax/ns32k/m68k hook in Makefile -
vax & m68k are ELF now, and ns32k doesn't need to be handled here
 1.3 01-May-1999  tv New systems should NOT ship with /usr/pkg/lib or /usr/X11R6/lib in
ld.so.conf. (Frankly, new systems shouldn't ship with a ld.so.conf.) We
use rpath for that purpose now. Unfortunately, 1.4 won't have this
change, so it will be in 1.4.1.
 1.2 17-Dec-1997  perry branches: 1.2.2;
oops -- /usr/local/lib, not bin
 1.1 17-Dec-1997  perry add an ld.so.conf for all ports
 1.2.2.2 17-Dec-1997  perry oops -- /usr/local/lib, not bin
 1.2.2.1 17-Dec-1997  perry file ld.so.conf was added on branch netbsd-1-3 on 1997-12-17 22:38:57 +0000
 1.3 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.2 14-Jul-1997  drochner branches: 1.2.46;
Take 2 to get the mount order "right", taking care of possible LKM
loads before netstart this time.
LKMs can be loaded at 3 strategic places in /etc/rc - before netstart,
before "mount -a" and after all. "before netstart" works only if
the /usr filesystem is local (or on NFS, if root is too).
An additional field ("when") in lkm.conf controls when the LKM is
loaded.
 1.1 05-Jan-1997  mrg add rc.lkm and lkm.conf, to be run from /etc/rc.
 1.2.46.1 17-Jan-2009  mjf Sync with HEAD.
 1.2 22-Jul-2014  wiz 'file system' for consistency with documentation (instead of 'filesystem').
 1.1 06-Feb-2004  itohy branches: 1.1.62; 1.1.76;
Configuration file of locate(1) database.
 1.1.76.1 10-Aug-2014  tls Rebase.
 1.1.62.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7 01-Mar-2018  snj /usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.
 1.6 25-Sep-2014  mbalmer branches: 1.6.8;
unfold comment and fix spelling
 1.5 30-Apr-2013  mbalmer Add sample code to suppress copyright message on interactive logins.
 1.4 14-Jun-2012  sborrill branches: 1.4.2;
Set commented out maxproc-cur and openfiles-cur default values to the actual
defaults from sys/sys/syslimits.h. Bump maxproc-max too to a typical value.
 1.3 19-Nov-2008  cube branches: 1.3.8;
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.2 01-Jun-2007  agc branches: 1.2.8; 1.2.14; 1.2.20; 1.2.24;
Add /usr/pkg/{,s}bin to the default path for the default class for login.conf.
 1.1 04-Feb-2007  rpaulo Add an commented out login.conf with a simple example based on OpenBSD.
Requested by Elad.
 1.2.24.1 20-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #96):
etc/login.conf: revision 1.3
etc/skel/dot.profile: revision 1.5
etc/root/dot.profile: revision 1.20
etc/skel/dot.cshrc: revision 1.4
etc/root/dot.cshrc: revision 1.19
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.2.20.2 03-Jun-2008  skrll Sync with netbsd-4.
 1.2.20.1 01-Jun-2007  skrll file login.conf was added on branch wrstuden-fixsa on 2008-06-03 20:47:00 +0000
 1.2.14.1 17-Jan-2009  mjf Sync with HEAD.
 1.2.8.2 02-Feb-2008  riz Pull up following revision(s) (requested by elad in ticket #1012):
etc/login.conf: revision 1.1
etc/login.conf: revision 1.2
etc/Makefile: revision 1.338
distrib/sets/lists/etc/mi: revision 1.186
Add an commented out login.conf with a simple example based on OpenBSD.
Requested by Elad.
Add login.conf.
Add /usr/pkg/{,s}bin to the default path for the default class for
login.conf.
Add /etc/login.conf.
 1.2.8.1 01-Jun-2007  riz file login.conf was added on branch netbsd-4 on 2008-02-02 03:37:15 +0000
 1.3.8.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.8.1 30-Oct-2012  yamt sync with head
 1.4.2.1 23-Jun-2013  tls resync from head
 1.6.8.1 12-Apr-2018  martin Pull up following revision(s) (requested by snj in ticket #742):

etc/root/dot.profile: revision 1.30
etc/skel/dot.profile: revision 1.10
etc/login.conf: revision 1.7
etc/root/dot.cshrc: revision 1.27
share/man/man7/hier.7: revision 1.129 (patch)
etc/man.conf: revision 1.37
etc/skel/dot.cshrc: revision 1.8

/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.

remove reference to /usr/X11R6
 1.18 24-Jul-2011  mbalmer is is -> is
 1.17 15-Jun-2006  ghen Remove send-mail again; /usr/bin/mail no longer uses it.
 1.16 12-Jun-2006  wiz The comment here really meant /usr/sbin/sendmail -- restore it.
Found by Jukka Salmi in PR 33701.
 1.15 04-Jun-2006  christos Put back send-mail; /usr/bin/mail uses it.
 1.14 03-Jun-2006  christos Remove send-mail program. This is sendmail specific only. Requested by perry.
 1.13 30-May-2006  christos Remove sendmail (approved by core)
 1.12 19-Feb-2005  perry Try to explain what this file does a little bit better.
 1.11 16-Feb-2005  jwise Wording fix. Comment still not entirely clear.
 1.10 22-Jul-2004  atatat More better description of current state of sendmail stuff in more
places. This is intended to make some people a tad happier.
 1.9 27-Mar-2004  dan branches: 1.9.2;
Note master.cf change and provide instructions regarding the fact that
postfix does not listen on the network by default.
 1.8 26-Mar-2004  dan note that postfix requires a source of domain name information, along
with several options
 1.7 20-Mar-2003  mrg back out revision 1.5: put back the "default to sendmail" lines. once again
netbsd ships with a working mailer out of the box. (be nice if it *wasn't*
sendmail, but until there is a working in-tree replacement that requires no
further configuration, ie, "just works", sendmail is all we have to choose
from.)

approved by: core
 1.6 01-Dec-2002  rtr Document additional line required to emulate sendmail using postfix.
Without line error will be appended to mailed output of daily script.
Solves part of PR bin/18800
Patch provided by Ryo HAYASAKA <ryoh@jaist.ac.jp>
 1.5 17-Oct-2002  soren Comment out the "real" Sendmail entries also to force the user to choose.
 1.4 17-Oct-2002  soren Add commented-out Postfix examples.
 1.3 26-Jul-2000  itojun add usr.bin/{hoststat,purgestat}, which are new argv[0] hack
for sendmail 8.10.x and beyond. sorry that i forgot to add this one.

From: Andrew Brown <atatat@atatdot.net>
 1.2 05-Feb-1999  perry branches: 1.2.10;
Sendmail will be in libexec/sendmail/sendmail
 1.1 25-Dec-1998  perry Add a "mailer.conf" file for the mailwrapper program.
Note that the paths named in this initial mailer.conf are almost
certainly going to have to be changed -- sendmail.sendmail will
probably turn into libexec/sendmail/sendmail or some such.
 1.2.10.1 26-Jul-2000  itojun pullup from main trunc (approved by releng-1-5)

add usr.bin/{hoststat,purgestat}, which are new argv[0] hack
for sendmail 8.10.x and beyond. sorry that i forgot to add this one.

From: Andrew Brown <atatat@atatdot.net>

1.174 -> 1.175 basesrc/distrib/sets/lists/base/mi
1.2 -> 1.3 basesrc/etc/mailer.conf
1.4 -> 1.5 basesrc/usr.sbin/mailwrapper/Makefile
 1.9.2.1 23-Jul-2004  tron Pull up revision 1.10 (requested by atatat in ticket #686):
More better description of current state of sendmail stuff in more
places. This is intended to make some people a tad happier.
 1.2 14-May-2024  christos Allow specific subdirectories to be added to the list
 1.1 07-May-2024  christos Simple script to create an mtree spec file from a directory tree with
fixed default owner/group/perms.
 1.38 30-Nov-2020  kamil man.conf(5): Drop support for .me files

The .me troff macros are unused for any known man-pages.
 1.37 01-Mar-2018  snj /usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.
 1.36 25-Dec-2016  kim branches: 1.36.6;
Make precedence between {cat,man}[39]{,lua} logical:
- Search man3 right after cat3, before cat3lua (and man3lua).
- Search man9 right after cat9, before cat9lua (and man9lua).
 1.35 22-Dec-2013  dholland branches: 1.35.8;
Fix _crunch entries, which accidentally got changed from compression
operations to decompression operations nearly two years ago. They are
used only by catman(8), which we don't run any more, but they ought to
be correct anyway.
 1.34 25-Oct-2013  mbalmer add 3l/3lua and 9l/9lua man page sections
 1.33 25-Oct-2013  mbalmer _build rule for man pages with a .<number><letters> extension (.3tcl, .3am, .3lua, etc.)
 1.32 18-Jul-2013  christos PR/48061: NAKAJIMA Yoshihiro: wrong description about bzip2's suffix
 1.31 06-Oct-2012  wiz branches: 1.31.2;
Make mandb path configurable. makemandb (and related tools) use
the path from the _mandb variable from man.conf now.

Set _mandb in man.conf to same value as was used before.

From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
 1.30 16-Feb-2012  joerg branches: 1.30.2;
Add entries for bzip2 and xz.
 1.29 14-Feb-2012  wiz branches: 1.29.2;
Obsolete /usr/share/man/cat3f that never contained any files, nor will it.
 1.28 07-Feb-2012  joerg Include argument in command line
 1.27 07-Feb-2012  joerg Kill one more invocation of tbl. Noticed by wiz
 1.26 07-Feb-2012  joerg Switch to using mandoc for formatting man pages as new default.
Stop building catpages by default.
 1.25 09-Jul-2010  christos branches: 1.25.6;
make sparc64 search for sparc man pages for now. It might be better in
the long run to choose a different name for shared drivers though. Fixes
PR/18273.
 1.24 04-Jun-2010  christos Add machine class manual paths. No manual pages have moved yet.
 1.23 17-Nov-2008  hubertf Also search /usr/X11R7, and do it before X11R6
 1.22 30-May-2006  christos branches: 1.22.20; 1.22.28;
Remove sendmail (approved by core)
 1.21 29-Jul-2001  wiz Undo last: glob(3) isn't used for _whatdb (yet?).
[broke e.g. installation of devel/netcdf]
 1.20 25-Jun-2001  lukem take advantage of glob(3) support when defining _whatdb
 1.19 31-Jul-2000  chuck actually make use of new features introduced in man.c (rev 1.23):
allow to specify relative paths for sections in man.conf - they are used
similarily to _subdir, but only when appropriate
 1.18 13-May-2000  wiz branches: 1.18.4;
remove obsolete /usr/X11 entries
 1.17 02-Aug-1999  mrg - use -msafer not -S; this is more portable and will work with any
nroff that has the "safer" macros installed.
- correct entry for ".me" that was broken in the previous.
 1.16 26-Jul-1999  tron Fix PR security/8069 differently:
Add a new option "-S" to "nroff" and use "nroff -S" instead of "groff -S"
because "nroff" adds some other (moderately useful and important) options
to the "groff" execution.
 1.15 26-Jul-1999  tron Use "groff -S -Tascii" instead of "nroff" to avoid security problems
if "man" is used by "root". Fixes PR security/8069 by Matthias Buelow.
 1.14 04-Apr-1999  dante Add "_crunch" section required by catman to crunch compressed cat pages.
 1.13 02-Jan-1999  tv Add sections `l' and `n' for pkg, X11, local. DTRT with manual pages
ending with `.n'. XXX: Does not DTRT for manual pages with
multi-character extensions (i.e. 3f) yet!
 1.12 16-Jul-1998  mycroft Sort the man page sections in a consistent order.
 1.11 16-Jun-1998  perry Remove references to obsolete directories, such as /usr/contrib,
/usr/old, /usr/X11R4, and others. Pointed out by jwise@unicast.com in
PR 5599
 1.10 02-Dec-1997  mrg add /usr/pkg/man
 1.9 27-Oct-1997  hubertf Also look in /usr/pkg/man for manpages.
Closes PR misc/4356 by Matthias Scheler <tron@lyssa.owl.de>
 1.8 09-Oct-1997  mycroft branches: 1.8.2;
Search for man page source in section 3f.
 1.7 04-Jan-1997  mrg add local, R5 and R6 whatis directories.
 1.6 17-Dec-1995  thorpej Look for section 9 (kernel) manpages. Pointed out by Erik Bertelsen
<erik@sockdev.uni-c.dk>. Also, new-style RCS id.
 1.5 16-Jan-1995  mycroft Remove misleading comment.
 1.4 07-Apr-1994  mycroft Add X11R6 to the default search list(s).
 1.3 21-Dec-1993  cgd new man.conf for updated man... this does a *lot*.
 1.2 21-Dec-1993  cgd update from bostic; needs work
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.8.2.3 01-Feb-1999  cgd pull up revs 1.11-1.13 from trunk (abs)
 1.8.2.2 15-Dec-1997  mellon Pull rev 1.10 up from trunk (veego)
 1.8.2.1 27-Oct-1997  mellon Pull rev 1.9 up fron trunk (hubertf)
 1.18.4.1 01-Aug-2000  chuck pull up 1.19 (approved by thorpej)
 1.22.28.1 20-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #95):
etc/man.conf: revision 1.23
Also search /usr/X11R7, and do it before X11R6
 1.22.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.25.6.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.25.6.2 30-Oct-2012  yamt sync with head
 1.25.6.1 17-Apr-2012  yamt sync with head
 1.29.2.1 18-Feb-2012  riz Pull up following revision(s) (requested by joerg in ticket #4):
usr.sbin/makemandb/apropos.c: revision 1.5
external/bsd/mdocml/dist/read.c: revision 1.6
external/bsd/mdocml/dist/mandoc.h: revision 1.2
usr.sbin/makemandb/makemandb.c: revision 1.3
usr.sbin/makemandb/makemandb.c: revision 1.4
usr.sbin/makemandb/makemandb.c: revision 1.5
usr.sbin/makemandb/Makefile: revision 1.2
etc/man.conf: revision 1.30
usr.sbin/makemandb/apropos.1: revision 1.3
external/bsd/mdocml/Makefile.inc: revision 1.15
Be a bit more friendly to man pages using the roff .so command by
changing the current directory to the parent of the man -p entry, e.g.
/usr/share/man for /usr/share/man1.
Also handle hyphen replacement if it was used as plain input and no
backslash sequence was used at all in the line.
Add support for apropos -s like in the old apropos. Fix capitalisation.
Add note about optional quotation. From Abhinav Upadhyay.
Merge mandoc.h r1.99 and read.c 1.28 from upstream:
Add mparse_readmem, which allows application to run the parser directly
from memory, e.g. after de-compressing a document.
Add support for compressed man pages in all the usual formats.
Use mmap when dealing with plain files.
Add entries for bzip2 and xz.
 1.30.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.30.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.31.2.1 23-Jul-2013  riastradh sync with HEAD
 1.35.8.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.36.6.1 12-Apr-2018  martin Pull up following revision(s) (requested by snj in ticket #742):

etc/root/dot.profile: revision 1.30
etc/skel/dot.profile: revision 1.10
etc/login.conf: revision 1.7
etc/root/dot.cshrc: revision 1.27
share/man/man7/hier.7: revision 1.129 (patch)
etc/man.conf: revision 1.37
etc/skel/dot.cshrc: revision 1.8

/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.

remove reference to /usr/X11R6
 1.52 08-Oct-2021  nia Change the default shell of the "toor" user to /rescue/sh

toor is a backup account to be used in case of trouble.

When root's default shell was changed to from /bin/csh to /bin/sh,
toor lost its purpose.

/rescue/sh is an ideal choice here because it's a static binary,
while we've moved to dynamic linking for the rest of the system.

Discussed a few times over the years on tech-userlevel.
 1.51 02-Apr-2020  roy Add _dhcpcd user and group
 1.50 09-Jan-2017  christos branches: 1.50.14;
fix nsd home dir.
 1.49 07-Jan-2017  christos add nsd
 1.48 20-Aug-2016  christos unbound additions
 1.47 09-Jul-2013  roy branches: 1.47.10;
Add _rtadvd user and group.
Add a chroot dir for the _rtadvd user.
Drop privs to the user _rtadvd after acquiring our socket.
When rc.d/rtadvd starts or reloads, the rtadvd config file is copied
into the chroot before starting or reloading rtadvd itself.
Create a symlink from /var/run/rtadvd.dump to the chroot

Inital idea from OpenBSD patch rtadvd.c r1.36
 1.46 25-Apr-2012  riz branches: 1.46.2;
Change root's default shell to /bin/sh, to provide a default which
has command line editing, tab completion, and other features users
have come to expect from a modern OS.

Discussed on current-users approximately two weeks ago. Should be
pulled up for NetBSD 6.0.
 1.45 28-Jan-2012  christos branches: 1.45.2;
- add _tss user for tcsd, and needed directories for TrouSerS.
This is all unused as of now because the trousers is not connected to
the build yet.
 1.44 05-Aug-2011  jmmv branches: 1.44.2;
Rename the _atf user to _tests. The _atf name will get obsoleted if/when
we migrate to Kyua (atf v2), so it's better to use a generic name that does
not depend on the specific implementation. Also, this user has not gone
out yet into any stable release, so we can easily rename it.

Suggested by jruoho@.
 1.43 17-Dec-2010  jruoho Make tcpdump(8) to drop root privileges and chroot(2) by default.
 1.42 07-Nov-2010  jmmv Add the _atf user and group to be able to run unprivileged tests automatically
without having to manually tweak the 'unprivileged-user' setting. Suggested
by pooka@.
 1.41 04-Oct-2009  christos mdnsd home should not be /var/www!
 1.40 29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.39 16-Oct-2007  tls Add httpd to the build. Add _httpd to passwd and groups and postinstall.
Add /var/www to mtree, add example line to inetd.conf.
 1.38 18-Mar-2007  plunky branches: 1.38.4;
For sdpd(8), change default user/group from nobody/nobody to _sdpd/_sdpd
 1.37 28-Jan-2007  cbiere Let timedc use the dedicated account "_timedc" for dropping privileges
instead of abusing the account "nobody".
 1.36 12-Nov-2006  christos branches: 1.36.2; 1.36.4;
goodbye uucp
 1.35 08-Oct-2006  dogcow add all the proper fields to _proxy
 1.34 07-Oct-2006  rpaulo PR 30870: Add user ``_proxy'' and make pf's ftp-proxy use it.
Initial patch by rivo nurges, thanks!
 1.33 30-May-2006  christos Remove sendmail (approved by core)
 1.32 12-Sep-2005  tsarna add _rwhod user (and group)
 1.31 04-Apr-2005  peter Add the _pflogd user which will be used by pflogd(8), the logging daemon
for pf(4).

Approved by core.
 1.30 25-Jan-2003  soren branches: 1.30.6;
Oops, didn't mean to remove toor (just yet).
 1.29 25-Jan-2003  soren Consistently with previous such changes, make daemon's default group 1(daemon)
rather than 31(guest). FreeBSD and OpenBSD have done the same thing.
 1.28 27-Oct-2002  christos make nobody's shell back /sbin/nologin. we'll use su -m for xdm.
 1.27 27-Oct-2002  christos Don't make the shell of nobody /sbin/nologin. There are programs that expect
to be executing su nobody -c 'command', such as xdm's Xwilling do this.
 1.26 06-Jul-2002  tron Remove unused user and group "news" as discussed on "tech-userlevel".
 1.25 05-Jun-2002  itojun uid/gid for sendmail 8.12.x.
disallow chroot priv accounts from being used for ftp.
 1.24 20-May-2002  atatat tweak GECOS for games
 1.23 20-May-2002  atatat tweak GECOS for postfix
 1.22 17-May-2002  lukem fix ~sshd. tweak GECOS for named,ntpd,sshd
 1.21 14-May-2002  itojun dig sshd uid/gid, and /var/empty, for sshd privilege separation
 1.20 11-Oct-2001  lukem - add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by
future work to support a chroot(8)ed ntpd
- move /var/named -> /var/chroot/named for consistency with ntpd
 1.19 04-Mar-2001  lukem remove `falken' user; nothing depends upon it, it causes confusion about
whether it's required or not, and by default it's useless anyway (because
the one-hit-wonder joke with respect to its shell being /usr/games/wargames
is moot unless you enable the account)
 1.18 26-Feb-2001  lukem remove `ingres' user & group; we have never shipped with ingres in the
base distribution, and packages that need a specific user & group can
create it.
 1.17 26-Feb-2001  lukem add named pseudo-user & group
 1.16 27-Mar-1999  abs If we have an 'operator' user, it should at least be gid operator.
 1.15 27-Mar-1999  perry add postfix uid/gid, maildrop gid
 1.14 25-Mar-1999  lukem change user `nobody's group from 9999 (non-existant) to 39 (group `nobody').
from Soren S. Jorvang <soren@t.dk> in [misc/6806]
 1.13 17-Mar-1999  wrstuden toor is back, disabled by default as before.
 1.12 16-Mar-1999  jonathan Revert to status quo ante (root's shell is csh, per BSD tradition),
pending the proper procedures for making such a change.
 1.11 15-Mar-1999  hubertf Give root a Bourne shell.
 1.10 14-Mar-1999  abs It was just Plain Wrong to ship a password file that triggers /etc/security.
Remove toor - if people want another root account, we'll assume they can
copy and modify the root line.
 1.9 19-Aug-1997  lukem As per [bin/1814] from Arne Juul <arnej@imf.unit.no>, and discussions
with matt green <mrg@netbsd.org> (to shut up /etc/security)
* set ingres account shell to /sbin/nologin
* set ~daemon to / (not /root)
 1.8 10-Jul-1997  mikel make toor's shell explicit to shut up /etc/security
 1.7 15-Feb-1997  mikel cleanup Lite-1 merge
 1.6 03-Nov-1994  mycroft Correct the professor's name.
 1.5 09-Feb-1994  cgd disable toor by default
 1.4 09-Aug-1993  jtc uucp's shell, uucico, is in /usr/libexec/uucp (not /usr/lib/uucp).
 1.3 06-Jun-1993  cgd make root/operator group ids sane...
 1.2 02-Apr-1993  cgd got rid of bill, lynne, ken, and dmr
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3 25-Feb-1997  mikel import 4.4BSD-Lite2
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.30.6.2 22-Feb-2008  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1898):
etc/master.passwd: revision 1.34, 1.35 via patch
etc/group: revision 1.20
dist/pf/libexec/ftp-proxy/ftp-proxy.c: revision 1.12 via patch
distrib/notes/common/main: patch
PR 30870: Add user ``_proxy'' and make pf's ftp-proxy use it.
Initial patch by rivo nurges, thanks!
add all the proper fields to _proxy
 1.30.6.1 13-Apr-2005  tron Pull up revision 1.31 (requested by peter in ticket #134):
Add the _pflogd user which will be used by pflogd(8), the logging daemon
for pf(4).
Approved by core.
 1.36.4.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.36.2.1 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.38.4.1 06-Nov-2007  matt sync with HEAD
 1.44.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.44.2.2 23-May-2012  yamt sync with head.
 1.44.2.1 17-Apr-2012  yamt sync with head
 1.45.2.1 20-Jul-2012  riz Pull up following revision(s) (requested by gson in ticket #426):
etc/master.passwd: revision 1.46
Change root's default shell to /bin/sh, to provide a default which
has command line editing, tab completion, and other features users
have come to expect from a modern OS.
Discussed on current-users approximately two weeks ago. Should be
pulled up for NetBSD 6.0.
 1.46.2.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.47.10.1 20-Mar-2017  pgoyette Sync with HEAD
 1.50.14.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1 30-Jul-1997  perry add a default minfree file (requested by David Brownlee, pr-1577)
 1.1 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.12 27-Dec-2010  christos `` -> $()
 1.11 06-Jun-2007  martti Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.10 09-Apr-2004  kim branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.12;
Avoid the output "Running xxx.local" if the "xxx.local" script
does not produce any output. This matches what /etc/security
already does with /etc/security.local output.
 1.9 02-Apr-2004  jmmv Introduce and use the rcvar_manpage variable, which contains the manual page
name where the user should look at for documentation about rcvar. It defaults
to 'rc.subr(5)', as rc.subr is mainly used by rc.d scripts.

This variable is useful to let the daily, weekly, monthly and security scripts
tune the warning message shown when any of the variables they handle is not
properly set.

Closes PR misc/23908.
 1.8 10-Jan-2000  ad - Make /etc/daily run /etc/daily.local if it exists. Make similar change for
weekly and monthly scripts.
- Update FILES section in manpages.
 1.7 15-Sep-1998  lukem * daily/weekly/monthly:
- change to always output a valid To: and Subject: line.
- To: recipient obtained from $MAILTO (defaults to root).
- add date to Subject: line. closes [bin/4526] from Giles Lean
<giles@nemeton.com.au>
* daily: explicitly print 'Nothing to report' if /etc/security didn't
report anything.
* crontab: pass output of scripts through sendmail -t instead of
 1.6 15-Feb-1997  mikel cleanup Lite-1 merge
 1.5 05-Jan-1997  mrg add configuration file for daily, weekly, montly, as
daily.conf, weekly.conf and montly.conf. the file
allows each action taken by all scripts to be turned
on or off.
 1.4 08-May-1996  thorpej RCS id police.
 1.3 21-May-1993  cgd arrange for all log rotations to be handled by /usr/bin/newsyslog
 1.2 02-Apr-1993  cgd updated for current setup, and made logs compress
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.10.12.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.10.10.1 06-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #708):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.10.8.1 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.10.4.1 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.10.2.1 07-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.3 01-Oct-2000  lukem move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.2 21-Aug-2000  lukem migrate guts of these /etc/foo.conf config files into /etc/default/foo.conf,
and source the latter in the former. this makes it easier for a sysadmin to
upgrade the default files without affecting local config, and retains the
semantics that the /etc/foo.conf files are the actual files that are edited
(as opposed to /etc/foo.local.conf or /etc/foo.conf.local or whatever, which
isn't as intuitive).
 1.1 05-Jan-1997  mrg branches: 1.1.12;
add configuration file for daily, weekly, montly, as
daily.conf, weekly.conf and montly.conf. the file
allows each action taken by all scripts to be turned
on or off.
 1.1.12.2 02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.12.1 23-Aug-2000  lukem pull up the following revs:
daily.conf 1.3
monthly.conf 1.2
rc.conf 1.94
security.conf 1.7
weekly.conf 1.2
reason:
migrate default installation config files from /etc to /etc/default
approved:
thorpej
 1.4 04-Nov-2012  apb motd needs to be re-generated when DISTRIBVER changes, so change he
Makefile to use the new ${_NETBSD_VERSION_DEPENDS} mechanism defined in
bsd.own.mk.

Rename the default motd file in the source tree from "motd" to
"motd.default", because otherwise it would conflict with the motd file
that is now created in the .OBJDIR.
 1.3 28-Apr-1993  cgd branches: 1.3.78; 1.3.84;
386bsd -> NetBSD
 1.2 02-Apr-1993  cgd made motd "more standard"
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.3.84.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.3.78.1 16-Jan-2013  yamt sync with (a bit old) head
 1.6 25-Nov-2020  riastradh Simplify default motd text and include donation link.
 1.5 28-May-2019  maxv http -> https
 1.4 30-Aug-2007  jmmv branches: 1.4.74;
Properly capitalize NetBSD in URLs.
 1.3 24-Jul-2007  jmmv branches: 1.3.4; 1.3.6;
Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.2 06-Sep-2006  rumble branches: 1.2.2; 1.2.4;
Minor english nits.
 1.1 05-Aug-2006  jmmv branches: 1.1.2;
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.

No objections in tech-userlevel@; only positive responses.
 1.1.2.3 26-Aug-2007  bouyer Pull up following revision(s) (requested by jmmv in ticket #1814):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to make the old URL
work, but these may disappear.
 1.1.2.2 06-Aug-2006  tron Pull up following revision(s) (requested by jmmv in ticket #1450):
etc/Makefile: revision 1.334
etc/motd.rc: revision 1.1
etc/motd.current: revision 1.1
etc/motd.beta: revision 1.1
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.
No objections in tech-userlevel@; only positive responses.
 1.1.2.1 05-Aug-2006  tron file motd.beta was added on branch netbsd-3 on 2006-08-06 11:50:27 +0000
 1.2.4.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.2.2.1 24-Jul-2007  liamjfoy Pull up following revision(s) (requested by jmmv in ticket #787):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to
make the old URL work, but these may disappear.
 1.3.6.2 24-Jul-2007  jmmv Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.3.6.1 24-Jul-2007  jmmv file motd.beta was added on branch matt-mips64 on 2007-07-24 09:05:54 +0000
 1.3.4.1 06-Nov-2007  matt sync with HEAD
 1.4.74.1 10-Jun-2019  christos Sync with HEAD
 1.8 25-Nov-2020  riastradh Simplify default motd text and include donation link.
 1.7 28-May-2019  maxv http -> https
 1.6 23-Mar-2009  perry branches: 1.6.48;
Slight wording change so that the bug warning sounds more natural to a
native speaker of English.
 1.5 30-Aug-2007  jmmv branches: 1.5.16;
Properly capitalize NetBSD in URLs.
 1.4 24-Jul-2007  jmmv branches: 1.4.4; 1.4.6;
Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.3 06-Sep-2006  rumble branches: 1.3.2; 1.3.4;
Minor english nits.
 1.2 15-Aug-2006  hubertf current is not a release - s/release/version,
as suggested by Christian Hattemer <krille@users.sourceforge.net>
on tech-userlevel.
 1.1 05-Aug-2006  jmmv branches: 1.1.2; 1.1.4;
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.

No objections in tech-userlevel@; only positive responses.
 1.1.4.1 02-Sep-2006  tron Pull up following revision(s) (requested by hubertf in ticket #99):
etc/motd.current: revision 1.2
current is not a release - s/release/version,
as suggested by Christian Hattemer <krille@users.sourceforge.net>
on tech-userlevel.
 1.1.2.3 26-Aug-2007  bouyer Pull up following revision(s) (requested by jmmv in ticket #1814):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to make the old URL
work, but these may disappear.
 1.1.2.2 06-Aug-2006  tron Pull up following revision(s) (requested by jmmv in ticket #1450):
etc/Makefile: revision 1.334
etc/motd.rc: revision 1.1
etc/motd.current: revision 1.1
etc/motd.beta: revision 1.1
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.
No objections in tech-userlevel@; only positive responses.
 1.1.2.1 05-Aug-2006  tron file motd.current was added on branch netbsd-3 on 2006-08-06 11:50:27 +0000
 1.3.4.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.3.2.1 24-Jul-2007  liamjfoy Pull up following revision(s) (requested by jmmv in ticket #787):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to
make the old URL work, but these may disappear.
 1.4.6.2 24-Jul-2007  jmmv Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.4.6.1 24-Jul-2007  jmmv file motd.current was added on branch matt-mips64 on 2007-07-24 09:05:54 +0000
 1.4.4.1 06-Nov-2007  matt sync with HEAD
 1.5.16.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.6.48.1 10-Jun-2019  christos Sync with HEAD
 1.1 04-Nov-2012  apb branches: 1.1.2; 1.1.4;
motd needs to be re-generated when DISTRIBVER changes, so change he
Makefile to use the new ${_NETBSD_VERSION_DEPENDS} mechanism defined in
bsd.own.mk.

Rename the default motd file in the source tree from "motd" to
"motd.default", because otherwise it would conflict with the motd file
that is now created in the .OBJDIR.
 1.1.4.2 16-Jan-2013  yamt sync with (a bit old) head
 1.1.4.1 04-Nov-2012  yamt file motd.default was added on branch yamt-pagecache on 2013-01-16 05:26:13 +0000
 1.1.2.2 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.1.2.1 04-Nov-2012  tls file motd.default was added on branch tls-maxphys on 2012-11-20 02:57:55 +0000
 1.6 25-Nov-2020  riastradh Simplify default motd text and include donation link.
 1.5 28-May-2019  maxv http -> https
 1.4 30-Aug-2007  jmmv branches: 1.4.74;
Properly capitalize NetBSD in URLs.
 1.3 24-Jul-2007  jmmv branches: 1.3.4; 1.3.6;
Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.2 06-Sep-2006  rumble branches: 1.2.2; 1.2.4;
Minor english nits.
 1.1 05-Aug-2006  jmmv branches: 1.1.2;
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.

No objections in tech-userlevel@; only positive responses.
 1.1.2.3 26-Aug-2007  bouyer Pull up following revision(s) (requested by jmmv in ticket #1814):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to make the old URL
work, but these may disappear.
 1.1.2.2 06-Aug-2006  tron Pull up following revision(s) (requested by jmmv in ticket #1450):
etc/Makefile: revision 1.334
etc/motd.rc: revision 1.1
etc/motd.current: revision 1.1
etc/motd.beta: revision 1.1
When using a development version of the system (be it current, a beta or
a release candidate), tell the user that he might expect problems and how
to effectively report them to the developers.
No objections in tech-userlevel@; only positive responses.
 1.1.2.1 05-Aug-2006  tron file motd.rc was added on branch netbsd-3 on 2006-08-06 11:50:27 +0000
 1.2.4.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.2.2.1 24-Jul-2007  liamjfoy Pull up following revision(s) (requested by jmmv in ticket #787):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to
make the old URL work, but these may disappear.
 1.3.6.2 24-Jul-2007  jmmv Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.3.6.1 24-Jul-2007  jmmv file motd.rc was added on branch matt-mips64 on 2007-07-24 09:05:54 +0000
 1.3.4.1 06-Nov-2007  matt sync with HEAD
 1.4.74.1 10-Jun-2019  christos Sync with HEAD
 1.6 01-Jun-2020  jmcneill Use the default motd for stable builds
 1.5 28-May-2019  maxv http -> https
 1.4 30-Aug-2007  jmmv branches: 1.4.74;
Properly capitalize NetBSD in URLs.
 1.3 24-Jul-2007  jmmv branches: 1.3.4; 1.3.6;
Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.2 06-Sep-2006  rumble branches: 1.2.2; 1.2.4;
Minor english nits.
 1.1 13-Aug-2006  jmmv branches: 1.1.2; 1.1.4;
Add a "how to report bugs" message for STABLE branches too, as they really
are development snapshots (although not as "bleeding edge" as current).
Per tron@'s suggestion.

This way we get consistent messages along the development process. Otherwise,
STABLE could carry no message while a RC could, disappearing again after the
real formal release. With this change only formal releases do not carry any
special message in motd.
 1.1.4.1 25-Aug-2006  tron Pull up following revision(s) (requested by jmmv in ticket #20):
etc/motd.stable: revision 1.1
etc/Makefile: revision 1.335
Add a "how to report bugs" message for STABLE branches too, as they really
are development snapshots (although not as "bleeding edge" as current).
Per tron@'s suggestion.
This way we get consistent messages along the development process. Otherwise,
STABLE could carry no message while a RC could, disappearing again after the
real formal release. With this change only formal releases do not carry any
special message in motd.
 1.1.2.3 26-Aug-2007  bouyer Pull up following revision(s) (requested by jmmv in ticket #1814):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to make the old URL
work, but these may disappear.
 1.1.2.2 25-Aug-2006  ghen Pull up following revision(s) (requested by jmmv in ticket #1464):
etc/motd.stable: revision 1.1
etc/Makefile: revision 1.335
Add a "how to report bugs" message for STABLE branches too, as they really
are development snapshots (although not as "bleeding edge" as current).
Per tron@'s suggestion.
This way we get consistent messages along the development process. Otherwise,
STABLE could carry no message while a RC could, disappearing again after the
real formal release. With this change only formal releases do not carry any
special message in motd.
 1.1.2.1 13-Aug-2006  ghen file motd.stable was added on branch netbsd-3 on 2006-08-25 11:28:54 +0000
 1.2.4.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.2.2.1 24-Jul-2007  liamjfoy Pull up following revision(s) (requested by jmmv in ticket #787):
etc/motd.stable: revision 1.3
etc/motd.rc: revision 1.3
etc/motd.current: revision 1.4
etc/motd.beta: revision 1.3
Fix the URL to the send-pr form as it now lives in another
address. Not critical since the server has redirections to
make the old URL work, but these may disappear.
 1.3.6.2 24-Jul-2007  jmmv Fix the URL to the send-pr form as it now lives in another address. Not
critical since the server has redirections to make the old URL work, but
these may disappear.
 1.3.6.1 24-Jul-2007  jmmv file motd.stable was added on branch matt-mips64 on 2007-07-24 09:05:54 +0000
 1.3.4.1 06-Nov-2007  matt sync with HEAD
 1.4.74.1 10-Jun-2019  christos Sync with HEAD
 1.5 21-Jan-2003  keihan TYPO:

bounary => boundary

Reviewed by Luke Mewburn.
 1.4 29-Dec-1996  mrg branches: 1.4.14;
comment some localised entries; idea from openbsd
 1.3 10-Dec-1995  mycroft Update to mrouted 3.8.
 1.2 21-Oct-1995  thorpej Update; this must have been overlooked when mrouted was updated months
ago.
 1.1 11-Jan-1994  brezak branches: 1.1.4;
sample config file for mrouted.
 1.1.4.1 21-Oct-1995  thorpej Update from trunk.
 1.4.14.1 02-Jun-2003  tron Pull up revision 1.5 (requested by keihan in ticket #1135):
TYPO:
bounary => boundary
Reviewed by Luke Mewburn.
 1.2 07-Sep-1997  mycroft Remove totally bogus default host name.
 1.1 02-Apr-1993  cgd to allow users to configure hostname easily
 1.14 06-Aug-2025  kim Provide more detail about the edns-udp-size value
 1.13 06-Aug-2025  kim Enable minimal-any and minimal-responses
 1.12 06-Aug-2025  kim Increase edns-udp-size and max-udp-size

Per https://www.dnsflagday.net/2020/
 1.11 07-Mar-2024  christos branches: 1.11.4;
remove obsolete option "dnssec-enable"
 1.10 11-Oct-2020  jnemeth branches: 1.10.6;
Also edns-udp-size.
 1.9 11-Oct-2020  jnemeth Set max-udp-size as per DNS flag day 2020, see
https://www.isc.org/blogs/dns-flag-day-2020-2/ .
 1.8 21-Mar-2020  christos remove obsolete option
 1.7 25-Apr-2013  christos branches: 1.7.22; 1.7.30; 1.7.32;
- read the root keys from our file
- explain what happens if we get clock skew
 1.6 24-Aug-2010  christos branches: 1.6.6; 1.6.12;
Enable dnssec, and populate managed-keys.bind
 1.5 23-Jul-2008  dholland branches: 1.5.2; 1.5.6; 1.5.10;
The default named.conf should not contain a query-source statement.
Comment it out and describe what it's for and why not to use it.
 1.4 23-Mar-2006  itojun branches: 1.4.4; 1.4.6; 1.4.14; 1.4.20; 1.4.24;
disable recursion by attackers (yes, attackers do use recursion to perform DoS).
 1.3 29-Nov-2005  christos set the query source address to 53; with this setup, the vanilla config
file will work in most situations.
 1.2 01-Sep-2005  rpaulo branches: 1.2.2;
Remove the localhost ip6.int example since, as per RFC 4159, ip6.int is
now depreciated.

Discussedon tech-net.
 1.1 30-Aug-2005  tron Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.2.2.2 04-Sep-2005  tron Pull up following revision(s) (requested by jwise in ticket #725):
etc/named.conf: revision 1.1
etc/namedb/named.conf: file removal
etc/namedb/Makefile: revision 1.2
etc/Makefile: revision 1.314
distrib/sets/lists/etc/mi: revision 1.159
Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.2.2.1 01-Sep-2005  tron file named.conf was added on branch netbsd-3 on 2005-09-04 19:57:50 +0000
 1.4.24.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.20.1 05-Oct-2008  mjf Sync with HEAD.
 1.4.14.1 24-Jul-2008  ghen Pull up following revision(s) (requested by dholland in ticket #1169):
etc/named.conf: revision 1.5
The default named.conf should not contain a query-source statement.
Comment it out and describe what it's for and why not to use it.
 1.4.6.1 04-Sep-2008  skrll Sync with netbsd-4.
 1.4.4.1 24-Jul-2008  ghen Pull up following revision(s) (requested by dholland in ticket #1169):
etc/named.conf: revision 1.5
The default named.conf should not contain a query-source statement.
Comment it out and describe what it's for and why not to use it.
 1.5.10.1 16-Jan-2011  bouyer Pull up following revision(s) (requested by spz in ticket #1528):
etc/named.conf: revision 1.6
etc/mtree/special: revision 1.133
Enable dnssec, and populate managed-keys.bind
Add directory for bind's managed keys.
 1.5.6.1 16-Jan-2011  bouyer Pull up following revision(s) (requested by spz in ticket #1528):
etc/named.conf: revision 1.6
etc/mtree/special: revision 1.133
Enable dnssec, and populate managed-keys.bind
Add directory for bind's managed keys.
 1.5.2.1 16-Jan-2011  bouyer Pull up following revision(s) (requested by spz in ticket #1528):
etc/named.conf: revision 1.6
etc/mtree/special: revision 1.133
Enable dnssec, and populate managed-keys.bind
Add directory for bind's managed keys.
 1.6.12.1 23-Jun-2013  tls resync from head
 1.6.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.32.2 11-Mar-2024  martin Pull up following revision(s) (requested by christos in ticket #1813):

etc/named.conf: revision 1.11
usr.sbin/postinstall/postinstall.in: revision 1.59
external/mpl/bind/dist/lib/isc/netmgr/netmgr-int.h: revision 1.11

Make sure that the extra field is maximally aligned since it is used for
other struct storage.
- fix named.conf (remove dnssec-enable option)
- use proper local variables instead of adding _ or other prefixes.
- centralize rm use
- use grep -q instead of > /dev/null
- reduce constant duplication

remove obsolete option "dnssec-enable"
 1.7.32.1 27-Mar-2020  sborrill Pull up the following revisions(s) (requested by christos in ticket #806):
etc/named.conf: revision 1.8

Stop using obsolete dnssec-lookaside (implies use of dlv.isc.org, which
no longer serves any useful purpose).
 1.7.30.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.7.22.1 27-Mar-2020  sborrill Pull up the following revisions(s) (requested by christos in ticket #1524):
etc/named.conf: revision 1.8

Stop using obsolete dnssec-lookaside (implies use of dlv.isc.org, which
no longer serves any useful purpose).
 1.10.6.2 08-Aug-2025  martin Pull up following revision(s) (requested by kim in ticket #1147):

etc/named.conf: revision 1.12
etc/named.conf: revision 1.13
etc/named.conf: revision 1.14

Increase edns-udp-size and max-udp-size
Per https://www.dnsflagday.net/2020/

Enable minimal-any and minimal-responses

Provide more detail about the edns-udp-size value
 1.10.6.1 11-Mar-2024  martin Pull up following revision(s) (requested by christos in ticket #622):

etc/named.conf: revision 1.11
usr.sbin/postinstall/postinstall.in: revision 1.59
external/mpl/bind/dist/lib/isc/netmgr/netmgr-int.h: revision 1.11
usr.sbin/postinstall/postinstall.in: revision 1.60
usr.sbin/postinstall/postinstall.in: revision 1.61

Make sure that the extra field is maximally aligned since it is used for
other struct storage.
- fix named.conf (remove dnssec-enable option)
- use proper local variables instead of adding _ or other prefixes.
- centralize rm use
- use grep -q instead of > /dev/null
- reduce constant duplication

no local in loops, simplify eval (thanks kre)

postinstall: fix endless loop (since 2024-03-07)

remove obsolete option "dnssec-enable"
 1.11.4.1 08-Aug-2025  martin Pull up following revision(s) (requested by kim in ticket #5):

etc/named.conf: revision 1.12
etc/named.conf: revision 1.13
etc/named.conf: revision 1.14

Increase edns-udp-size and max-udp-size
Per https://www.dnsflagday.net/2020/

Enable minimal-any and minimal-responses

Provide more detail about the edns-udp-size value
 1.1 02-Jun-2000  fvdl branches: 1.1.4;
* Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 02-Jun-2000  minoura file netconfig was added on branch minoura-xpg4dl on 2000-06-23 15:45:56 +0000
 1.2 16-Feb-1997  mikel remove leftovers from lite-1 merge.
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.76 13-May-2000  lukem this should have been removed as part of the rc.d commit
 1.75 03-May-2000  itojun sync with rc.d/network, about IPv6 prefix filters
(since we still ship it, we need to make it up-to-date)
 1.74 13-Feb-2000  itojun add ip6defaultif configuration variable in rc.conf, for configuring
default outgoing interface for IPv6 host when default router list is empty.

the configuration is just for very rare case. it is safe to leave it empty.
 1.73 11-Feb-2000  itojun improve comments about /etc/ifconfig.xxN, /etc/ifaliases, $ifaliases_xxN.
 1.72 09-Feb-2000  itojun ip6forwarding -> ip6mode change (somehow i forgot to commit...)
PR: 9375
 1.71 05-Feb-2000  itojun remove (slightly) bogus comment line about IPv6 config.
 1.70 05-Feb-2000  itojun change IPv6 configuration syntax to avoid ambiguity.
ip6mode=host: IPv6 host
ip6mode=autohost: IPv6 host, with autoconfig
ip6mode=router: IPv6 router

backward compatibility to "ip6forwading" is provided.
 1.69 26-Jan-2000  explorer use 'route -n flush' not 'route flush' otherwise we might spend all our time
trying to print hostnames for things we are just flushing anyway.
 1.68 17-Jan-2000  itojun no need to mount /usr just for sysctl, it is in /sbin now.
 1.67 20-Dec-1999  itojun flip "if" order in IPv6 initialization, avoid calling /bin/test.
From: soda
 1.66 20-Dec-1999  itojun check for IPv6 kernel by exit status of "ifconfig lo0 inet6".
now IPv6 portion of netstart does not require /usr mount, it will mount it
as necessary (like pppd configuration do).

thanks goes to christos for the tip.
 1.65 09-Dec-1999  itojun avoid transmitting invalid IPv6 packets out to the wire.
 1.64 29-Nov-1999  itojun recommend use of multi-line /etc/ifconfig.xxN than /etc/ifaliases, or
$ifaliases_xxN in /etc/rc.conf.
(no behavior change in /etc/netstart, comments only)

see recent tech-userlevel for discussions.
 1.63 08-Nov-1999  erh Ignore blank lines in ifconfig.* files.
 1.62 06-Sep-1999  itojun branches: 1.62.4;
use sysctl -n to get numeric result, not awk.
 1.61 03-Sep-1999  itojun add sanity check on rtadvd invocation (allowed on IPv6 routers only).
add rc.conf entry for rtsold.
 1.60 04-Jul-1999  itojun hide sysctl error messages to stderr (on checking IPv6 config values)
 1.59 04-Jul-1999  itojun remove echo statement (was mostly for debugging).
 1.58 03-Jul-1999  itojun remove unnecessary sleep (for DAD wait) in IPv6 configuration.
 1.57 03-Jul-1999  itojun add IPv6 configuration (ip6forwarding, rtsol, route6d and rtadvd).
Right now netsetart does not bother you even if you do not have
"options INET6" in the kernel.
 1.56 28-May-1999  christos Correct the dhclient startup to follow the standard indentation style
 1.55 24-Mar-1999  mellon branches: 1.55.2;
- Support dhclient and dhclient_flags rc.conf variables.
- Start dhcp client if dhclient==YES.
 1.54 02-Mar-1999  abs If ppp_peers is set, ensure /usr is mounted since pppd is in /usr.
(Modeled on rc.lkm setup)
 1.53 25-Nov-1998  abs Cannot use 'logger' as /usr is normally not mounted here.
 1.52 11-May-1998  fair more clearly document that "domainname" is about NIS/YP, not Internet, per PR#5442
 1.51 26-Jan-1998  lukem include rc.subr and use appropriately
 1.50 24-Jan-1998  veego Move ipnat from /etc/netstart to /etc/rc after /usr is mounted.
 1.49 20-Dec-1997  christos PR/3638: David Brownlee: Add /etc/ipnat.conf functionality.
 1.48 17-Nov-1997  mrg - remove additional `adding interface aliases:' message.
- add `ppp_peers' support, which will run `pppd call <peer>' for each
peer listed in the ppp_peers file that also has a /etc/ppp/peers/<peer>
configuration file.
 1.47 26-Sep-1997  lukem branches: 1.47.2;
highlight that a configured lo0 is necessary for sane network operation
 1.46 08-Sep-1997  mikel update $net_interfaces comment to reference $auto_ifconfig
 1.45 07-Sep-1997  mycroft Hard-code the loopback address; it never changes, and we do *not* want to be
doing name lookups here (by default, at least).
 1.44 29-Aug-1997  veego s/rc.func/rc.subr/
 1.43 29-Aug-1997  cjs Split rc.conf variables for starting programs into two: an on/off
switch and a set of flags. Get rid of DEFAULT flags entirely. Print
warnings if on/off switches are not set, or are set incorrectly.
Add a shell function to simplify this on/off switch testing.
 1.42 28-Aug-1997  mycroft Don't require the host name to be set here.
 1.41 04-Aug-1997  lukem 4.4BSD has the ability to automagially add a route to localhost from
an interface to first time its address is referenced. Therefore:
* configure lo0 before all other interfaces (rather than afterwards).
* don't explicitly add a route from `hostname` to localhost
 1.40 22-Jul-1997  phil Allow routes to be flushed in netstart (rc.conf option, default YES).
PR 3228.
 1.39 22-May-1997  cjs Back out last commit; bug was fixed in 1.37, but differently.
 1.38 22-May-1997  cjs The interface setup loop was adding every interface in `ifconfig -l`
to $configured_interfaces because it never checked to see if if it
actually configured that interface. For this reason it was setting
$configured_lo0 as well, so that never got configured, causing all
sorts of problems.
 1.37 17-May-1997  lukem Change interface config test so that the loop is always continued
if the interface wasn't configured, so that $configured_lo0 and
$configured_interfaces won't get incorrectly set if $net_interfaces ==
DEFAULT. From enami tsugutomo <enami@ba2.so-net.or.jp> in [misc/3635]
 1.36 15-May-1997  lukem wrap $configured_lo0 in quotes, so that it doesn't barf if it's not set.
noticed by Thorsten Frueauf <frueauf@ira.uka.de> in [misc/3620]
 1.35 12-May-1997  lukem fix up minor typos in comments
 1.34 12-May-1997  lukem * add support for $hostname, $domainname, $defaultroute and $ifaliases_XXX
* only configure lo0 if not configured by the "configure interface" loop
 1.33 29-Apr-1997  scottr Source rc.conf to pick up network-related configuration variables.
 1.32 01-Apr-1997  perry Change the way interfaces are configured on startup.
We no longer do /etc/hostname.* files, we do /etc/ifconfig.* files
instead, which contain lines each of which is fed to
ifconfig in turn. A new variable, net_interfaces, controls which
interfaces get brought up, by default, ifconfig -l is used to find a list.
 1.31 30-Mar-1997  veego Flush old filter rules and enable ipf again after the fix for
src/sys/netinet/ip_fil.c revision1.7
 1.30 10-Mar-1997  mycroft Minor cleanup.
 1.29 15-Feb-1997  mikel cleanup Lite-1 merge
 1.28 28-Jan-1997  mrg don't need -E to ipf.
 1.27 05-Jan-1997  mrg move start-time configuration from netstart, rc, rc.local into
the new /etc/rc.conf. this also includes the following changes:

netstart: ifaliases now includes a netmask, to ensure
aliases work.

rc/rc.local: make _everything_ based on configuration
in rc.conf. also move things around such that DNS and
YP are started early enough that other daemons needing
their services also exist. move ldconfig from rc.local
here, and also make it use /etc/ld.so.conf if it exists.
run /etc/rc.lkm if it exists, a boot time.
 1.26 04-Dec-1996  mrg add inetd_flags, mostly from <jbernard@tater.Mines.EDU> in pr#2987
 1.25 03-Oct-1996  mrg add dhcpd startup; disabled by default
 1.24 09-Aug-1996  thorpej Change how the YP daemons are started. Previously, ypbind was always
started if the directory /var/yp exists. Now, ypbind, ypserv, and
rpc.yppasswdd are started like other daemons; there are flags variables
for these programs. To disable them, set the variables to "NO", otherwise,
their contents are passed as flags.
 1.23 30-Dec-1995  thorpej Add $mrouted_flags to netstart and use it in rc to start mrouted in a manner
similar (well, identical, really) to how $routed_flags is used to start
routed.
 1.22 17-Dec-1995  perry Closed out my own PR 1365 -- this change adds support in /etc/netstart
for an /etc/ifaliases file that contains lists of additional IP
addresses to be configured on each interface.
 1.21 08-Oct-1995  thorpej New-style RCS ids.
 1.20 02-Sep-1995  thorpej Conditionally start rbootd like rarpd and rpc.bootparamd, and disable
it by default.
 1.19 16-Sep-1994  mycroft Create an empty mountdtab after removing it, to avoid getting a warning
from mountd on startup. Change $name_server to $named_flags.
 1.18 30-Jun-1994  cgd buy back Bill Sommerfeld's hack to allow netstart to run
ifconfig with extra args, but w/o broadcast arg.
 1.17 10-Apr-1994  cgd fix from Bob Kemp <rsk@ecs.soton.ac.uk> for when there are no enet addrs
 1.16 14-Mar-1994  cgd slight change to the way AMD is invoked, to make it sensible for most uses
 1.15 10-Jan-1994  mycroft Add bootparamd gunk.
 1.14 10-Jan-1994  mycroft Add rarpd gunk.
 1.13 05-Jan-1994  deraadt amd is not enabled by default
 1.12 16-Dec-1993  deraadt initialize rpc services in proper order
 1.11 07-Nov-1993  cgd disable sendmail in distribution; better to do nothing in this case
than possibly do something *really*, *really* wrong.
 1.10 07-Nov-1993  cgd (1) clean up lots (rename fooflags -> foo_flags, etc.)
(2) implement suggestion made by Garrett Wollman of "sendmail flags"
to set flags passed to sendmail and/or turn it off
(3) document origins of variables
 1.9 06-Sep-1993  mycroft Use `set --' when looking for `hostname.*' files, so we don't lose if none
are present.
 1.8 11-Jun-1993  brezak Don't start rwalld - now started by inetd.
 1.7 10-Apr-1993  glass fixes for nfs_client, nfs_server division.
 1.6 10-Apr-1993  cgd make rwalld default to on...
 1.5 04-Apr-1993  cgd updated for addition of rwalld
 1.4 02-Apr-1993  deraadt learn to type theo.. spelling error, whoops
 1.3 02-Apr-1993  deraadt automagically set the domainname using /etc/defaultdomainname, an
start ypbind if it exists and should be running. (future's so bright,
gotta wear shades..)
 1.2 02-Apr-1993  cgd added better interface configuration, comments, and support
for better hostname and gateway configuration.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.47.2.2 25-Nov-1998  cgd pull up rev 1.53 from trunk (abs)
 1.47.2.1 18-Nov-1997  mellon Pull rev 1.48 up from trunk (mrg)
 1.55.2.1 31-Jan-2000  he Pull up revision 1.69 (requested by explorer):
Use 'route -n flush' instead of 'route flush' to avoid delay
caused by name lookups for entries we throw away.
 1.62.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.5 10-Jul-1998  fair one more change per PR#4865
 1.4 10-Jul-1998  fair remove reference to nic.ddn.mil
 1.3 15-Feb-1997  mikel branches: 1.3.2;
cleanup Lite-1 merge
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.3.2.1 16-Jul-1998  mellon Pull up 1.4 and 1.5 (fair, PR#4865)
 1.25 31-Dec-2023  uwe newsyslog.conf: collate npflog0.pcap properly
 1.24 16-May-2019  nakayama branches: 1.24.2; 1.24.10;
Specify PID file to properly rotate npf log file.
 1.23 07-Jan-2017  christos branches: 1.23.14;
npflog0.pcap is binary
 1.22 07-Jan-2017  christos rotate npflog0.pcap
 1.21 18-Sep-2006  hubertf branches: 1.21.68;
Remove last traces of /var/log/aculog
OK'd by perry@
 1.20 11-Jul-2005  lukem Update permissions of /var/log/wtmp{,x} to match those installed by
etc/Makefile.
Fixes PR 30717 from Jukka Salmi.
 1.19 05-Jun-2005  he Now that /var/log/wtmp and /var/log/wtmp should have group=utmp,
instruct newsyslog to follow up this when rotating these logs.
 1.18 21-Nov-2003  abs branches: 1.18.6;
Increase size and number for authlog, cron, lpd-errs, and messages
 1.17 02-Apr-2003  perry For consistency and simplicity, move the default location for cron logs
from /var/cron/log to /var/log/cron
 1.16 01-Aug-2002  wiz Add wtmpx rotation. Okayed by christos.
 1.15 29-Mar-2002  heinz synced field names with newsyslog.8
 1.14 11-Jul-2000  ad - Replace `[ZBN-]' with `flags'.
- kerberos.log isn't generated by syslogd(8). Add `N' flag.
 1.13 30-Nov-1999  ad - Add '-F' option which forces rotation of logs (from FreeBSD).
- Add 'sigtype' field specifying signal to be sent (from FreeBSD).
- Add 'N' flag which specifies that no signal should be sent.
- Fix some breakage.
 1.12 06-Oct-1999  ad The user:group field is optional, so put it in brackets like the other
optional fields.
 1.11 06-Oct-1999  ad Add [pidfile] to the description for last column.
 1.10 05-Oct-1999  ad Set a good example by using ':' to separate user/group names.
 1.9 04-Dec-1996  lukem branches: 1.9.6;
AUTHPRIV syslog messages go to /var/log/authlog instead of /var/log/secure
(in line with other systems)
 1.8 20-Nov-1996  lukem - send authpriv to /var/log/secure only (not to console or /var/log/messages)
(closed [misc/574])
- send ftp to /var/log/xferlog
- prevent anything that goes to a restricted file (e.g., /var/cron/log)
ending up in /var/log/messages
- rotate /var/lgo/secure
- install the default logs with permissions consistant with those
set by newsyslog.conf (and commonsense)
 1.7 17-Dec-1995  thorpej New-style RCS ids.
 1.6 17-Feb-1994  cgd dtrt with /var/cron/log
 1.5 20-Oct-1993  cgd never rotate accounting logs, and turn on accounting the way done in net/2
 1.4 16-Sep-1993  cgd aculog should be uucp.dialer after rotation, not root.wheel.
bug reported by Greg Tanaka <glt@cco.caltech.edu>
 1.3 24-Jul-1993  cgd only save 250k of ftp logs before compressing
 1.2 26-May-1993  cgd wtmp should be 644
 1.1 21-May-1993  cgd arrange for all log rotations to be handled by /usr/bin/newsyslog
 1.9.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.18.6.2 21-Oct-2005  tron Pull up following revision(s) (requested by lukem in ticket #907):
etc/newsyslog.conf: revision 1.20
Update permissions of /var/log/wtmp{,x} to match those installed by
etc/Makefile.
Fixes PR 30717 from Jukka Salmi.
 1.18.6.1 21-Oct-2005  tron Pull up following revision(s) (requested by lukem in ticket #907):
etc/newsyslog.conf: revision 1.19
Now that /var/log/wtmp and /var/log/wtmp should have group=utmp,
instruct newsyslog to follow up this when rotating these logs.
 1.21.68.1 20-Mar-2017  pgoyette Sync with HEAD
 1.23.14.1 10-Jun-2019  christos Sync with HEAD
 1.24.10.1 31-Dec-2023  martin Pull up following revision(s) (requested by uwe in ticket #531):

etc/newsyslog.conf: revision 1.25

newsyslog.conf: collate npflog0.pcap properly
 1.24.2.1 31-Dec-2023  martin Pull up following revision(s) (requested by uwe in ticket #1784):

etc/newsyslog.conf: revision 1.25

newsyslog.conf: collate npflog0.pcap properly
 1.6 25-Oct-2009  tsarna Major enhancements to mdnsd nsswitch support:

- nss_mdns renamed to nss_multicast_dns for clarity and less chance of
confusion with nss_mdnsd (see next).
- Support using mdnsd for all unicast too with new nss_mdnsd module
(note: this mode requires an updated mdnsd too, not yet committed)
- Implement resolv.conf "search" directive support. Needed for nss_mdnsd,
potentially useful with nss_multicast_dns (you could now do
"search example.com local" in resolv.conf if you wanted to and it would
act as you might expect)
- Add references in nsswitch.conf man page and sample file
- Implement AI_CANONNAME
- Various bug fixes
 1.5 24-Oct-1999  lukem default for hosts has changed from `dns files' to `files dns'
 1.4 19-May-1999  lukem branches: 1.4.2;
* document `shells' default (suggested by cgd)
* for each database, list supported sources (it's useful to know)
 1.3 23-Jan-1999  lukem add missing colons (this is what happens when you cut & paste from a
man page...)
noticed by Dave Huang in [lib/6865]
 1.2 22-Jan-1999  lukem update to show current defaults
 1.1 16-Jan-1999  lukem install sample nsswitch.conf
 1.4.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.23 28-Oct-2021  kim Fix grammar in comment (affect vs. effect)
 1.22 05-Oct-2020  kim Add iburst to peer and server.
 1.21 04-Oct-2020  kim Use "pool" for the pool.ntp.org servers. Add some new hints.

- Use the "pool" keyword for obtaining servers from ntp.pool.org.
- Add "tos minclock" and "tos maxclock" to limit the number of servers.
- Add "restrict source" to apply appropriate restrictions to servers.
(Specifically "nopeer" cannot be applied to "pool" servers.)
- A single "pool" entry suffices -- using "2.netbsd.pool.ntp.org" so
that we get both IPv4 and IPv6 addresses. (No addresses are returned
for just "netbsd.pool.ntp.org.")
- Add a comment about "tinker panic 0" -- useful for VMs and laptops.
- Add a comment about "discard minimum" -- useful for some SNTP clients.
- Add an explanation for the "limited" restriction keyword.
- Unify whitespace and comment formatting.
 1.20 09-Jan-2017  christos branches: 1.20.6; 1.20.16;
"kod" needs limited.
 1.19 14-Jan-2014  apb branches: 1.19.8;
Don't try to use server-specific "restrict" settings;
they do not work when the server is specified by domain name
and the name is associated with multiple IP addresses.

This also means that uncommenting "restrict default ignore"
will not work, so remove the comments suggesting that.

Also edit some other comments.
 1.18 06-Jan-2014  apb Another comment change, missed in previous commit.
 1.17 06-Jan-2014  apb Attempt to improve comments about how to choose servers,
and about what "tos minsane" does.
 1.16 06-Jan-2014  apb Add several "restrict" lines to the default ntp.conf, with comments.
 1.15 28-Dec-2013  christos put a comment for mode7
 1.14 16-Jan-2012  christos branches: 1.14.2; 1.14.6; 1.14.8; 1.14.16;
use the join URL.
 1.13 16-Jan-2012  christos Instead of using the general servers, use the ones allocated specifically
for the NetBSD project.
 1.12 28-Jul-2011  simonb branches: 1.12.2;
Restore "duplicate" entries, but use 0. and 1. names to ensure that
same hosts aren't used by both entries.
 1.11 28-Jul-2011  mbalmer Remove duplicate (but commented out) entries.
 1.10 09-Jul-2011  christos default mdnstries to 0; most people don't use mdns, so this prevents spurious
warnings.
 1.9 10-Feb-2007  reed branches: 1.9.20; 1.9.28; 1.9.36;
Fix typo/mispelling in comment.
 1.8 07-Dec-2003  fredb Add a synopsis, disclaimer, and a hypertext link to the "real" documentation.
 1.7 07-Dec-2003  fredb Whitespace and punctuation cleanup. Try to fill lines up to 72 columns.
 1.6 07-Dec-2003  fredb Expand the "pool.ntp.org" section. Drop "maxpoll", call for volunteers,
add some example country codes, and use disjoint CNAMES by default, as
discussed in PR misc/23283 (by Adrian 'Dagurashibanipal' von Bidder),
the pool.ntp.org mastermind and maintainer).
 1.5 07-Dec-2003  fredb Add a "tos" directive.
 1.4 24-Sep-2003  agc Default to the public servers from the ntp public pool project.

The servers will be dynamically assigned on a round-robin basis from
a list of volunteers.

Fix provided by Wolfgang Rupprecht in PR 22416
 1.3 08-Mar-2001  lukem whitespace police
 1.2 02-May-2000  simonb Use "ntpd.pid" for pid file, change other xntp references to ntp.
 1.1 28-Jan-2000  fair A default NTP configuration file, per PR 4312.
 1.9.36.1 06-Jan-2014  bouyer etc/ntp.conf 1.16, 1.17, 1.18 via patch
external/bsd/ntp/dist/ntpd/ntp_request.c patch

Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack.
Add several "restrict" lines to the default ntp.conf and
improve comments
[spz, ticket #1895]
 1.9.28.1 06-Jan-2014  bouyer etc/ntp.conf 1.16, 1.17, 1.18 via patch
external/bsd/ntp/dist/ntpd/ntp_request.c patch

Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack.
Add several "restrict" lines to the default ntp.conf and
improve comments
[spz, ticket #1895]
 1.9.20.1 06-Jan-2014  bouyer etc/ntp.conf 1.16, 1.17, 1.18 via patch
external/bsd/ntp/dist/ntpd/ntp_request.c patch

Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack.
Add several "restrict" lines to the default ntp.conf and
improve comments
[spz, ticket #1895]
 1.12.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.2.1 17-Apr-2012  yamt sync with head
 1.14.16.1 06-Jan-2014  bouyer etc/ntp.conf 1.16, 1.17, 1.18 via patch
external/bsd/ntp/dist/ntpd/ntp_request.c patch

Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack.
Add several "restrict" lines to the default ntp.conf and
improve comments
[spz, ticket #1010]
 1.14.8.1 06-Jan-2014  bouyer etc/ntp.conf 1.16, 1.17, 1.18 via patch
external/bsd/ntp/dist/ntpd/ntp_request.c patch

Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack.
Add several "restrict" lines to the default ntp.conf and
improve comments
[spz, ticket #1010]
 1.14.6.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.2.1 06-Jan-2014  bouyer etc/ntp.conf 1.16, 1.17, 1.18 via patch
external/bsd/ntp/dist/ntpd/ntp_request.c patch

Patch from ntp 4.2.7p404 to prevent an amplifier and DoS attack.
Add several "restrict" lines to the default ntp.conf and
improve comments
[spz, ticket #1010]
 1.19.8.1 20-Mar-2017  pgoyette Sync with HEAD
 1.20.16.1 08-Oct-2020  martin Pull up following revision(s) (requested by kim in ticket #1102):

etc/ntp.conf: revision 1.21
etc/ntp.conf: revision 1.22

Use "pool" for the pool.ntp.org servers. Add some new hints.
- Use the "pool" keyword for obtaining servers from ntp.pool.org.
- Add "tos minclock" and "tos maxclock" to limit the number of servers.
- Add "restrict source" to apply appropriate restrictions to servers.
(Specifically "nopeer" cannot be applied to "pool" servers.)
- A single "pool" entry suffices -- using "2.netbsd.pool.ntp.org" so
that we get both IPv4 and IPv6 addresses. (No addresses are returned
for just "netbsd.pool.ntp.org.")
- Add a comment about "tinker panic 0" -- useful for VMs and laptops.
- Add a comment about "discard minimum" -- useful for some SNTP clients.
- Add an explanation for the "limited" restriction keyword.
- Unify whitespace and comment formatting.

Add iburst to peer and server.
 1.20.6.1 08-Oct-2020  martin Pull up following revision(s) (requested by kim in ticket #1611):

etc/ntp.conf: revision 1.21
etc/ntp.conf: revision 1.22

Use "pool" for the pool.ntp.org servers. Add some new hints.
- Use the "pool" keyword for obtaining servers from ntp.pool.org.
- Add "tos minclock" and "tos maxclock" to limit the number of servers.
- Add "restrict source" to apply appropriate restrictions to servers.
(Specifically "nopeer" cannot be applied to "pool" servers.)
- A single "pool" entry suffices -- using "2.netbsd.pool.ntp.org" so
that we get both IPv4 and IPv6 addresses. (No addresses are returned
for just "netbsd.pool.ntp.org.")
- Add a comment about "tinker panic 0" -- useful for VMs and laptops.
- Add a comment about "discard minimum" -- useful for some SNTP clients.
- Add an explanation for the "limited" restriction keyword.
- Unify whitespace and comment formatting.

Add iburst to peer and server.
 1.4 26-Oct-2021  nia passwd.conf(5): switch default cipher for new user accounts to Argon2id

As well as offering a dynamic amount of iterations and memory usage,
which fits well with NetBSD's goal of running on a diverse range of
hardware devices, Argon2id offers improved resistance to GPU-based
password cracking and side channel attacks.
 1.3 03-Dec-2010  jmmv Set the default localcypher to sha1 as discussed in current-users@.
 1.2 15-Apr-2002  ad Add an RCS Id, and comment out the settings since they represent what the
defaults are - per Andrew Brown's suggestion.
 1.1 15-Apr-2002  perry add default passwd.conf file
 1.3 14-Nov-2004  yamt merge after importing pf from openbsd 3.6. (userland part)

some files were imported to the different places from the previous version.
v3_5:
etc/pf.conf
etc/pf.os
etc/spamd.conf
share/man/man4/pf.4
share/man/man4/pflog.4
share/man/man5/pf.conf.5
share/man/man5/pf.os.5
share/man/man5/spamd.conf.5
v3_6:
dist/pf/etc/pf.conf
dist/pf/etc/pf.os
dist/pf/etc/spamd.conf
dist/pf/share/man/man4/pf.4
dist/pf/share/man/man4/pflog.4
dist/pf/share/man/man5/pf.conf.5
dist/pf/share/man/man5/pf.os.5
dist/pf/share/man/man5/spamd.conf.5
 1.2 22-Jun-2004  itojun add $NetBSD$
 1.1 22-Jun-2004  itojun branches: 1.1.1;
Initial revision
 1.1.1.1 22-Jun-2004  itojun PF from openbsd 3.5
 1.3 14-Nov-2004  yamt merge after importing pf from openbsd 3.6. (userland part)

some files were imported to the different places from the previous version.
v3_5:
etc/pf.conf
etc/pf.os
etc/spamd.conf
share/man/man4/pf.4
share/man/man4/pflog.4
share/man/man5/pf.conf.5
share/man/man5/pf.os.5
share/man/man5/spamd.conf.5
v3_6:
dist/pf/etc/pf.conf
dist/pf/etc/pf.os
dist/pf/etc/spamd.conf
dist/pf/share/man/man4/pf.4
dist/pf/share/man/man4/pflog.4
dist/pf/share/man/man5/pf.conf.5
dist/pf/share/man/man5/pf.os.5
dist/pf/share/man/man5/spamd.conf.5
 1.2 22-Jun-2004  itojun add $NetBSD$
 1.1 22-Jun-2004  itojun branches: 1.1.1;
Initial revision
 1.1.1.1 22-Jun-2004  itojun PF from openbsd 3.5
 1.4 15-Feb-1997  mikel cleanup Lite-1 merge
 1.3 29-Dec-1996  mrg comment some localised entries; idea from openbsd
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.1 01-May-2013  agc branches: 1.1.4; 1.1.10;
Fix for problematic paths in /etc/daily and /etc/security reported in
PR/47645.

Add a separate file which contains the paths for the pkg_admin and
pkg_info utilities. This is called /etc/pkgpath.conf (to distinguish it
from pkg.conf).

Thanks also to Edgar Fuss for the sanity check.
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 01-May-2013  yamt file pkgpath.conf was added on branch yamt-pagecache on 2014-05-22 11:27:18 +0000
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 01-May-2013  tls file pkgpath.conf was added on branch tls-maxphys on 2013-06-23 06:26:21 +0000
 1.99 17-Apr-2005  lukem Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).
 1.98 16-Apr-2005  lukem elaborate on sysctl rename
 1.97 05-Apr-2005  peter Add _pflogd group.
 1.96 05-Apr-2005  peter Add _pflogd to the uid check. Pointed out by Luke Mewburn.
 1.95 22-Mar-2005  lukem -s can be given 'etc.tgz' directly. (Thanks to hubertf for the reminder)
Improve usage.
 1.94 12-Mar-2005  tron branches: 1.94.2;
Try last fix once more.
 1.93 12-Mar-2005  tron Fix a bad typo in populate_dir() which broke a lot of checks.
 1.92 08-Mar-2005  lukem Deprecate etc_release check, since etc/release is now part of base.tgz.

Support '-s /path/to/etc.tgz' which extract the file to a scratch directory
and run the contained version of postinstall against that directory.
This saves about 5 tedious steps which I've done by hand when updating,
and the expense of some minor CPU time on each invocation of this method.

XXX: postinstall needs a man page. pkill -HINTHINT wizd
 1.91 01-Mar-2005  christos Add the xserver description file.
 1.90 27-Feb-2005  christos add display_manager and ppp
 1.89 27-Feb-2005  lukem Improve the description of the "pam" check/fix; it doesn't ensure
that /etc/pam.d is up to date, just populated.
 1.88 24-Feb-2005  lukem Rename compare_dir() to populate_dir() and add "$onlynew" argument,
which if true prevents existing but changed files from being updated.

Reimplement compare_dir() in terms of populate_dir() ($onlynew=false)

Reenable do_pam() and use populate_dir() instead of compare_dir().
This allows missing etc/pam.d files to be installed with "fix", but
leaves (possibly end-user) modified files alone.
 1.87 11-Jan-2005  lukem Disable "pam" check/fix, since the current implementation will overwrite
any local changes, which is sub-optimal.
 1.86 09-Jan-2005  christos Install pam configuration files.
 1.85 09-Dec-2004  jmc Check and report if authpf isn't in group file
 1.84 12-Oct-2004  lukem manage tpctl with do_rc(). Fix from Jukka Salmi in PR 26754
 1.83 30-Aug-2004  lukem * Implement modify_file() to apply an awk program against a file and display
the diffs and possibly install the new version of file.
(Based on sshd_config munging code in do_ssh())
* Use modify_file() in do_hosts() and do_ssh().
* Be more specific in do_x11() about what needs to occur.
(This could still be improved).
* Minor sh cleanups. ("sh is not C")
 1.82 30-Aug-2004  augustss The hosts file is /etc/hosts not /hosts.
 1.81 29-Aug-2004  chs add a dotted alias for localhost so that sendmail doesn't pause on startup
if a system's hostname is not set. PR 26550.
 1.80 12-Aug-2004  lukem Search /usr/lib/i18n and /usr/X11R6/lib for obsolete minor shared libraries.
 1.79 12-Aug-2004  lukem * Implement obsolete_paths() to obsolete the paths provided on stdin.
(based on the guts of do_obsolete().
* Implement obsolete_libs() to print a list of obsolete minor/teeny
shared libraries in the provided directory.
The implementation supports removing old major libraries similar to
src/lib/checkoldvers (except this correctly matches more stuff), but
there's no way to enable that at this time.
* do_rc(): convert to obsolete_paths() to remove old rc.d scripts.
* do_obsolete(): convert to obsolete_paths(). add obsolete_libs() for
/lib and /usr/lib to remove old minor/teeny shared libraries.
* Clean up the usage.
 1.78 25-Jul-2004  thorpej Add a: to the getopt string so that the -a option is actually recognized.
 1.77 30-Jun-2004  tron Check for "pf" and "pflogd".
 1.76 16-May-2004  lukem Add x11 test to ask user to migrate from /usr/X11R6/lib/X11/<foo> to
/etc/X11/<foo>, where <foo> is one of:
fs lbxproxy proxymngr rstart twm xdm xinit xserver xsm

(I haven't implemented automatic migration at this time; it's too fragile
given that /etc/X11 may already exist on some systems)
 1.75 18-Apr-2004  dbj enable rc.d fixsb script
initial testing suggests that it is working and I am confident it
will not cause irrevocable damage
 1.74 16-Mar-2004  lukem branches: 1.74.2;
style consistency cleanup
support "diff -p"
use "err 1" instead of "diff_usage"
 1.73 16-Mar-2004  enami Add new operation `diff', which is similar to `check' but also runs diff
command on files need to copy while compare_dir.
 1.72 03-Feb-2004  lukem The ssh_known_hosts check for "NetBSD RCSID matches" does not belong in
postinstall, so remove it; sshd functions fine without the entries.
This type of functionality is performed as part of etcupdate(8) (et al).
 1.71 01-Feb-2004  christos add identd
 1.70 14-Jan-2004  jmmv Add the veriexec rc.d script.
 1.69 14-Jan-2004  itojun align ssh_known_hosts message with other operations
 1.68 11-Jan-2004  tls Install default ssh_known_hosts file with public keys for Project servers.
Hopefully I didn't make too much of a hash of the postinstall support for
this; it currently installs the file if there's none in the destination,
and elsewise notes if the CVS version differs (or is missing) but doesn't
try to fix that.
 1.67 06-Jan-2004  lukem Add etc_release to check if etc/release is up to date.
Only used for "extracted etc.tgz SRC_DIR", as "src/etc SRC_DIR" builds
etc/release automatically.

Improve the usage and some of the code.
 1.66 27-Dec-2003  martin Add rtclocaltime (couldn't we mark these in the set lists somehow
instead of duplicating part of the list here?)
 1.65 22-Dec-2003  lukem improve build of MAKEDEV from src
 1.64 22-Dec-2003  tron Set "NETBSDSRCDIR" in environment while generating "MAKEDEV" script to
make the check work if "postinstall" is not invoked from "build.sh".
 1.63 26-Oct-2003  lukem Fix previous:

* Restore previous functionality which supported running postinstall
with an extracted etc.tgz set as the "source" directory (i.e,
/usr/src isn't available). We do this by generating the MAKEDEV
to ${SCRATCHDIR} if the real source is available, and leverage off
the compare_dir() code that the rest of postinstall uses to support
this functionality.

* Don't special case MACHINE_ARCH==arm; the MAKEDEV.awk should
be doing that since etc/Makefile doesn't have similar special
case code. In any case, AFAICT the only MACHINE_ARCHs are
"arm" and "armeb"; there is no "armel" in NetBSD.
 1.62 26-Oct-2003  jdolecek update for unified, dynamically generated MAKEDEV - change 'makedev' item
to generate the MAKEDEV to scratch dir and compare that with the currently
installed /dev/MAKEDEV; also add -a MACHINE_ARCH option to explicitly
set machine architecture for non-native builds

problem with postinstall pointed out by Patrick Welche and Hubert Feyrer
in private e-mails
 1.61 15-May-2003  lukem use find_file_in_dirlist() (instead of private version) when searching
for the ssh moduli file
 1.60 13-May-2003  lukem Ensure that the exit status in do_obsolete() is correctly determined.
Problem introduced in previous, and noticed by Rob Quinn in private email.
 1.59 10-May-2003  lukem reverse sort all of the obsolete lists before attempting to removing,
incase an obsolete directory appeared in a setfile whose filename
alphasorted before another setfile with obsolete "children" of that directory.
fixes [install/21348] from Rob Quinn.
 1.58 18-Apr-2003  thorpej Add /etc/rc.d/powerd.
 1.57 02-Apr-2003  atatat Add more style points to a few places in the do_sendmail section, and
teach it how to install sample config files so that people aren't as
lost.
 1.56 24-Mar-2003  atatat Tweak postinstall to check for (and help out on) the upgrade to
sendmail 8.12.8. Some of the same machinery (in shorter form) is in
the additions to rc.d/sendmail. Also, add a smmsp startup script for
the sendmail client queue runner.
 1.55 11-Mar-2003  lukem rcconf_is_set(): add optional 4th arg to control whether "obsolete"
warnings are printed. this means it can now be used for "non obsolete"
rc.conf checks as well...
 1.54 22-Feb-2003  lukem now that the obsolete lists are part of the "base" set (instead of "etc"),
only look for them in ${DEST_DIR}/var/db/obsolete
 1.53 22-Feb-2003  lukem all:
Use /var/db/obsolete instead of /etc/obsolete

etc/Makefile:
Create separate target "install-obsolete-files" to populate
/var/db/obsolete, instead of using "install-etc-files".

Makefile:
Add do-obsolete target, to run "cd etc && make install-obsolete-files",
and add this to BUILDTARGETS.
This moves the "obsolete files" creation from "distribution" to "build".


Per discussion with Andrew Brown.
 1.52 20-Feb-2003  lukem rm -f target file before cp -f.
 1.51 20-Feb-2003  lukem etc/postinstall
* Improve message display in find_file_in_dirlist()
* do_obsolete(): instead of running distrib/sets/makeobsolete to
temporarily generate the obsolete sets lists, look for them in
${SRC_DIR}/etc/obsolete/* or ${DEST_DIR}/etc/obsolete/*.
The obsolete check now works for "extracted etc.tgz" as the source dir.

etc/Makefile (install-etc-files), distrib/sets/lists/*
* Install obsolete set lists into /etc/obsolete/
* Tweak how pwd_mkdb files are added to METALOG

distrib/sets/makeobsolete
* Don't bother with "_obsolete" suffix on generated file names.
 1.50 18-Feb-2003  lukem - add [-m machine] support, from David Laight dsl@
- parenthesise some messages
- add some bugs and todo items
 1.49 21-Jan-2003  abs Among the many things postinstall should check are up to date is... postinstall
 1.48 16-Jan-2003  minoura Add rc.d/staticroute check.
 1.47 16-Jan-2003  martti Back out previous (as discussed with releng). The correct way to set this is:

# echo "myserver" > /var/yp/binding/`domainname`.ypservers
 1.46 16-Jan-2003  martti Script to bind a NIS client to a known server.

$ grep yp /etc/rc.conf
ypbind=YES
ypbind_flags="-ypset"
ypset=YES
ypset_flags="myserver"
 1.45 06-Jan-2003  wiz writable, not writeable.
 1.44 30-Dec-2002  tron Do last change differently so that the script doesn't print out "//" if
"DESTDIR" is set to "/" as suggested by Luke Mewburn in private e-mail.
 1.43 30-Dec-2002  tron Fix postinstall message for builds with "${DESTDIR}" set to "/".
 1.42 27-Dec-2002  lukem If "check" and some items failed, output the postinstall command-line
required to fix the issues.
 1.41 17-Dec-2002  lukem - makedev: look for MAKEDEV in ${SRC_DIR}/etc/etc.${MACHINE} & ${SRC_DIR}/dev,
so that postinstall on an extracted etc.tgz set works for this check
- implement find_file_in_dirlist(), and use in do_makedev() and do_postfix()
 1.40 26-Nov-2002  lukem SYS_INCLUDE=symlinks has been deprecated; reenable obsolete check
 1.39 22-Nov-2002  thorpej Disable "obsolete" for now, since it has major problems with
SYS_INCLUDES=symlinks.
 1.38 17-Nov-2002  itojun ${setdir} is not needed as we chdir to ${setdir}.
 1.37 17-Nov-2002  lukem Add support for using the obsolete sets to check for and remove obsolete files.
 1.36 17-Nov-2002  lukem In ssh check, ensure that ${DESTDIR}/etc/moduli is up to date.
Supports either ${SRCDIR}/crypto/dist/ssh (if using -s on a src tree)
or ${SRCDIR}/etc (if using -s on an extracted etc.tgz set) for the
"source" location of moduli.
 1.35 17-Nov-2002  lukem todo item: check etc/moduli (if possible)
 1.34 07-Nov-2002  enami Add more files to obsolete rc.d files (actually, files found in rc.d/Attic).
 1.33 09-Oct-2002  elric Added cgd rc.d script and put it in the appropriate postinstall and
mtree files.
 1.32 20-Sep-2002  christos Discourage use of $*, prefering "$@", since it is white-space preserving.
 1.31 06-Sep-2002  lukem In compare_dir(), when files don't match print:
src != dest
instead of:
dest != src
I think that's less confusing and more consistent.

In do_postfix(), if ${SRC_DIR}/gnu/dist/postfix/conf doesn't exist and
${DEST_DIR}/usr/share/examples/postfix does, use the latter for the
${DEST_DIR}/etc/postfix checks. This means that postinstall can be
run in a temporary directory which has etc.tgz extracted into it
with -s `pwd`, (versus against a source tree), and the postfix upgrade
works correctly.

Remove some unnecessary goop.
 1.30 06-Sep-2002  lukem some consistency, please...
 1.29 04-Sep-2002  lukem - remember failure condition after first compare_dir in do_postfix()
- add another todo item which i'll work on later
 1.28 04-Sep-2002  itojun postfix check (may need to do more). part of PR 18155
 1.27 03-Sep-2002  abs Split raidframe parity checking/rebuild out into raidframeparity, which is
called after quota so we don't end up with fsck and raidframe parity rebuild
taking forever after a crash/reboot.
While we are here check for raid[0-9].conf & raid[1-9][0-9].conf not
raid[0-9].conf & raid[0-9][0-9].conf
 1.26 30-Jul-2002  lukem add wdogctl
 1.25 03-Jul-2002  yamt add mixerctl and wsmoused.
 1.24 03-Jul-2002  lukem - Certain operations currently don't actually "fix" things, so
highlight this in the error message (as "[NOT FIXED]").
idea from discussion with itojun
- Do NOT run "cd /dev ; sh ./MAKEDEV all" with "fix makedev".
Just check/fix that /dev/MAKEDEV is up to date.
I don't think that the former behaviour was appropriate, especially as
part of a common "fix all" scenario.
 1.23 29-Jun-2002  lukem revert previous; the user is supposed to be able to change /etc/wscons.conf
from the default shipped one, and the rest of the test in do_wscons()
is to detect obsolete wscons.conf(5) directives on systems with a
wscons.conf from an older release / source tree.
 1.22 29-Jun-2002  itojun make 'fix wscons" work.
 1.21 28-Jun-2002  lukem - do_makedev(): if the compare_dir() fails, return immediately
- if SRC_DIR or DEST_DIR == /, set to "" so that various pathnames
don't end up with a leading "//". when specifically printing just
the xxx_DIR variable, use ${xxx_DIR:-/} to DTRT
- cosmetic coding tweaks
 1.20 27-Jun-2002  itojun add "makedev" target.
 1.19 18-Jun-2002  thorpej Add the smmsp uid and gid.
 1.18 11-Jun-2002  lukem Don't run the compare_dir() checks if the src dir doesn't exist.
Suggested by atatat@ in private email.
 1.17 26-May-2002  lukem Fix cosmetic issue in check_ids() when printing out multiple missings IDs.
Resolves [toolchain/17024] from Tracy Di Marco White.
 1.16 17-May-2002  lukem branches: 1.16.2;
- add check_dir(), which checks or creates the given directory, and
use appropriately (rather than replicating effort)
- add check_ids(), to check if the lists ids exist in the first field
of a : separated file.
- implement do_gid() and do_uid() using check_ids()
- check for ${DEST_DIR}/var/chroot/ssh instead of /var/chroot/ssh

- rename rcconf_isset() to rcconf_is_set()
- rename cmpdir() to compare_dir()
- be consistent about referring to variables with ${...}
 1.15 16-May-2002  itojun use /var/chroot/sshd instead of /var/empty. suggested by christos
 1.14 14-May-2002  itojun check sshd uid/gid, as well as /var/empty
 1.13 14-May-2002  thorpej Fix the do_uid() and do_gid() functions so they actually work
(a junk var is needed to slurp up the rest of the line that we
don't want).
 1.12 14-May-2002  itojun check required UID/GID (named and ntpd at this moment)
 1.11 14-May-2002  itojun typo in usage
 1.10 07-May-2002  lukem Change -s srcdir and -d destdir so that they don't contain the "/etc" portion.
srcdir now defaults to /usr/src (from /usr/src/etc).
destdir now defaults to / (from /etc).
 1.9 06-May-2002  lukem Check for obsolete "mux 1" wscons.conf(5) entries.
Suggested by George Coulouris <george@coulouris.org>.
 1.8 29-Apr-2002  lukem - cmpdir(); use "cp -f" (instead of "cp") to copy files
- do-rc(); check for obsoleted rc.conf(5) variables
 1.7 29-Apr-2002  lukem ssh: try renaming /etc/ssh/ssh{,d}.conf -> /etc/ssh/ssh{,d}_config before
/etc/ssh{,d}.conf -> /etc/ssh/ssh{,d}_config.
 1.6 29-Apr-2002  lukem Complete the conversion back to the OpenSSH default configuration files of
"/etc/ssh/ssh_config" (from "/etc/ssh/ssh.conf") for ssh(1) and other
userland tools, and "/etc/ssh/sshd_config (from "/etc/ssh/sshd.conf")
for sshd(8).

etc/postinstall will detect this, and if "fix" is given, rename the files.
 1.5 29-Apr-2002  lukem - ssh: check for obsolete sshd_conf_dir
- add extra arg to cmpdir() (before files list), which is the target
mode of copied files
- implement rcconf_isset(), which checks if an rc.conf(5) variable is set
and warns if so.
- minor tweaks
 1.4 28-Apr-2002  bjh21 This script is run on the host for cross builds, so it can't use mktemp -d.
Use a tidied-up version of my shell fragment from maketars instead.
 1.3 26-Apr-2002  lukem - use "cp" instead of "cp -p", as the files in ${SRC_ETC} might not be owned
by root
- set umask to 022
 1.2 26-Apr-2002  lukem add 'help' as a synonym for 'usage'
 1.1 26-Apr-2002  lukem postinstall -- check for or fix configuration changes that occur over time
as NetBSD evolves.

checks/fixes supported in initial version:
defaults /etc/defaults being up to date
mtree /etc/mtree being up to date
rc /etc/rc* and /etc/rc.d/ being up to date
periodic /etc/{daily,weekly,monthly,security} being up to date
ssh ssh configuration file relocation
 1.16.2.5 26-Jan-2003  jmc Pullup revisions 1.48-1.49 (requested by abs in ticket #1100)
Among the many things postinstall should check are up to date is... postinstall
 1.16.2.4 12-Dec-2002  he Pull up revisions 1.20-1.24,1.28-1.32,1.34-1.36
(requested by lukem in ticket #995):
Add checks and fixes for: dev/MAKEDEV, etc/postfix/*,
/etc/moduli. Improve output, including highlighting if
``fix'' is a no-op from a particular check.
 1.16.2.3 30-Nov-2002  he Pull up revision 1.27 (requested by abs in ticket #772):
Split raidframe parity checking/rebuilding out into
raidframeparity, which is called after quota, so we don't
end up with fsck and raidframe parity rebuild taking forever
after a crash/reboot.
While here, check for raid[0-9].conf and raid[1-9][0-9].conf
and not raid[0-9].conf and raid[0-9][0-9].conf
 1.16.2.2 11-Jun-2002  lukem Pull up revision 1.18 (requested by lukem in ticket #242):
Don't run the compare_dir() checks if the src dir doesn't exist.
Suggested by atatat@ in private email.
 1.16.2.1 27-May-2002  lukem pullup rev 1.17 (lukem):
fix cosmetic issue when displaying missing IDs.
 1.74.2.4 30-Aug-2004  tron Pull up revision 1.82 (requested by nakayama in ticket #804):
The hosts file is /etc/hosts not /hosts.
 1.74.2.3 30-Aug-2004  tron Pull up revision 1.81 (requested by chs in ticket #802):
add a dotted alias for localhost so that sendmail doesn't pause on startup
if a system's hostname is not set. PR 26550.
 1.74.2.2 25-Jul-2004  tron Pull up revision 1.78 (requested by thorpej in ticket #713):
Add a: to the getopt string so that the -a option is actually
recognized.
 1.74.2.1 27-Apr-2004  jdc Pull up revision 1.75 (requested by dbj in ticket #185)

Fix problems related to superblock upgrade issues which may be
experienced by -current users from 2003.
 1.94.2.3 20-Apr-2005  tron Pull up file removal (requested by lukem in ticket #164):
Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).
 1.94.2.2 13-Apr-2005  tron Pull up revision 1.97 (requested by peter in ticket #134):
Add _pflogd group.
 1.94.2.1 13-Apr-2005  tron Pull up revision 1.96 (requested by peter in ticket #134):
Add _pflogd to the uid check. Pointed out by Luke Mewburn.
 1.14 04-Sep-2008  wiz ascii -> ASCII
ethernet -> Ethernet
in comment.
 1.13 08-Oct-2006  elad branches: 1.13.18; 1.13.22;
PR/33434: Jukka Salmi: wrong lp spool directory name in default printcap

Patch applied, thanks!
 1.12 20-Jan-2006  garbled Add the pjlfilter to the HP printer example entry.
 1.11 01-Jul-2002  hubertf fix typo (remove/remote)
 1.10 21-Feb-2001  mrg branches: 1.10.2;
save the world. save the trees. use :sh: in the example entries.

suggested by Andrew Cagney <ac131313@cygnus.com>
 1.9 15-Feb-2001  lukem use /var/spool/output instead of /var/spool/lpd as the default spooldir,
because that's what lpd, the SMM, and hier(7) has used for ages, even
if printcap(5) and this file were wrong...
 1.8 15-Jan-2001  is The rp capability has a fixed default value - lp - and thus needs to be
explicitly set in a lot of environments. Add it to the remote printer
example.
 1.7 03-Jul-2000  enami Apply same changes done in rev. 1.5 for the entry `hp' which is
added in rev. 1.6
 1.6 02-Feb-2000  hubertf add example for HP Laserjet with JetDirect ethernet card
 1.5 17-Jan-2000  abs Use /var/spool/lpd/XXX as pool directory, not /var/spool/output/XXX
Intended to address PR #8551
 1.4 15-Feb-1997  mikel branches: 1.4.4;
cleanup Lite-1 merge
 1.3 08-May-1996  thorpej RCS id police.
 1.2 13-Apr-1993  cgd make /var/spool/output and /kern, and disable example printer
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.4.2 02-Feb-2000  he Pull up revision 1.6 (requested by hubertf):
Add example for HP Laserjet with JetDirect ethernet card, using
the port@machine syntax.
 1.4.4.1 17-Jan-2000  he Pull up revision 1.5 (requested by abs):
Correct sample sd= paths.
 1.10.2.2 27-Aug-2002  hubertf backout previous - wrong branch
 1.10.2.1 26-Aug-2002  hubertf fix typo
 1.13.22.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.13.18.1 05-Oct-2008  mjf Sync with HEAD.
 1.1 21-Jun-1997  mikel add sample /etc/profile, cribbed shamelessly from csh.login. consists
solely of comments.
 1.35 01-Dec-2022  jschauma reinstate $NetBSD$

Noted by msaitoh@
 1.34 28-Nov-2022  jschauma regen from IANA as of 2022-09-28

This time using the updated tools from the net/iana-etc package, ensuring
we don't revert previous changes and pass the tests from tests/lib/libc/net/.
 1.33 28-Nov-2022  jschauma revert previous

Automated test reports failure, reverting until I know why the test
failed.
 1.32 28-Nov-2022  jschauma regen from IANA 2022-09-28
 1.31 08-Apr-2021  christos refresh with latest
 1.30 03-Jan-2019  christos regen
 1.29 16-Jan-2017  hauke branches: 1.29.10; 1.29.12;
Add carp as an alias for vrrp - after all, we do not ship vrrp, but we
do ship carp(4).

Restore the pfsync entry that was added with 1.20, then wiped out by
the 1.21 import. Please merge any wholesale imports properly.

Remove http://www.sethwklein.net/projects/iana-etc/ which 404s.

Should fix PR bin/51568
 1.28 18-Nov-2015  christos branches: 1.28.2; 1.28.4;
reapply 1.25 to fix upstream inconsistencies
 1.27 14-Nov-2015  christos refresh
 1.26 22-Feb-2013  christos refresh from IANA
 1.25 28-Aug-2012  christos branches: 1.25.2;
- fix manet alias to MANET; giving an alias with the same name is a no/op
- protocol 84 is defined for as ttp and iptm, merge the two entries since
libc getprotoent() does not read the whole file and merge in the "files"
implementation.
 1.24 25-Aug-2012  christos Fresh from IANA
 1.23 04-Jan-2011  dholland branches: 1.23.6;
Make the alternate name for "manet" caps so it's not a duplicate.
Gives the impression of closing PR 44311.
 1.22 04-Oct-2010  christos update from the IANA database
 1.21 14-Sep-2009  degroote Import pfsync support from OpenBSD 4.2

Pfsync interface exposes change in the pf(4) over a pseudo-interface, and can
be used to synchronise different pf.

This work was part of my 2009 GSoC

No objection on tech-net@
 1.20 30-Nov-2008  tsutsui Add RCS Id.
 1.19 23-Jun-2007  christos branches: 1.19.12;
sync with IANA
 1.18 15-May-2007  christos add rcsid
 1.17 08-May-2007  christos iana-generated protocols file using:
http://www.sethwklein.net/projects/iana-etc/
 1.16 18-Jul-2006  reed Fix typo in xtp comment.
 1.15 18-May-2006  liamjfoy Integrate Common Address Redundancy Procotol (CARP) from OpenBSD

'pseudo-device carp'

Thanks to: joerg@ christos@ riz@ and others who tested
Ok: core@
 1.14 18-Dec-2005  rpaulo Add 4 new protocols: rsvp-e2e-ignore, mobility-header, udplite and mpls-in-ip.
 1.13 10-Jun-2004  kleink branches: 1.13.2;
Update with the iana.org URL, as has been done with services.
 1.12 08-Sep-2003  itojun branches: 1.12.4;
dd icmp6 as alias
 1.11 28-Feb-2001  atatat Sync up with the official protocol number assignments list.
 1.10 19-Jan-2001  kleink Add VRRP (112).
 1.9 17-Jan-2000  itojun add IPv6 items.
s/ippcp/ipcomp/ for #108, as
http://www.isi.edu/in-notes/iana/assignments/protocol-numbers
lists it as ipcomp, not ippcp.
 1.8 14-Sep-1998  hwr Some additions.
And IDPR-CMTP is 38 not 39 according to IANA.
 1.7 16-Aug-1998  tron Add "General Routing Encapsulation" protocol.
 1.6 11-May-1998  fair add PIM plus URL to protocols per PR#5438
 1.5 18-Mar-1997  sommerfe Add assigned numbers for ipsec and ipv6 protocols
 1.4 15-Feb-1997  mikel cleanup Lite-1 merge
 1.3 17-Dec-1995  thorpej New-style RCS ids.
 1.2 07-Nov-1993  cgd update with more official assigned numbers. Garrett Wollman did the work
behind this. NOTE: in the future, do not include in this file unofficial
numbers without *very* good reason.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.12.4.1 02-Dec-2006  bouyer Pull up following revision(s) (requested by martti in ticket #10786):
etc/protocols: revision 1.13
etc/protocols: revision 1.14
etc/protocols: revision 1.15
etc/protocols: revision 1.16
Update with the iana.org URL, as has been done with services.
Add 4 new protocols: rsvp-e2e-ignore, mobility-header, udplite and mpls-in-ip.
Integrate Common Address Redundancy Procotol (CARP) from OpenBSD
'pseudo-device carp'
Thanks to: joerg@ christos@ riz@ and others who tested
Ok: core@
Fix typo in xtp comment.
 1.13.2.1 02-Dec-2006  bouyer Pull up following revision(s) (requested by martti in ticket #1595):
etc/protocols: revision 1.14
etc/protocols: revision 1.15
etc/protocols: revision 1.16
Add 4 new protocols: rsvp-e2e-ignore, mobility-header, udplite and mpls-in-ip.
Integrate Common Address Redundancy Procotol (CARP) from OpenBSD
'pseudo-device carp'
Thanks to: joerg@ christos@ riz@ and others who tested
Ok: core@
Fix typo in xtp comment.
 1.19.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.23.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.23.6.1 30-Oct-2012  yamt sync with head
 1.25.2.1 25-Feb-2013  tls resync with head
 1.28.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.28.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.29.12.1 10-Jun-2019  christos Sync with HEAD
 1.29.10.1 18-Jan-2019  pgoyette Synch with HEAD
 1.3 29-Dec-1996  mrg comment some localised entries; idea from openbsd
 1.2 21-Oct-1995  thorpej New-style RCS id.
 1.1 11-Jan-1994  brezak branches: 1.1.4;
sample config file for rbootd.
 1.1.4.1 21-Oct-1995  thorpej Update from trunk; new-style RCS id.
 1.175 08-Sep-2020  martin Ooops, overlooked one MOUNTCRITLOCAL reference in the rename to
CRITLOCALMOUNTED.
 1.174 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.173 20-Mar-2017  christos set cloexec to the rc postprocessor fd (rudolf in tech-userlevel)
 1.172 02-Feb-2017  christos add +
 1.171 02-Feb-2017  christos set 7 and 8 to close on exec.
 1.170 29-Jul-2014  apb branches: 1.170.6; 1.170.10;
In the background subshell that flushes partial output every few
seconds, detach from the controlling terminal. Without this, pressing
control-T (to send SIGINFO from the terminal) would almost always result
in the sleep process printing "about N seconds left of the original 3",
which is useless information.
 1.169 27-Jul-2014  apb In rc.subr, add _have_rc_postprocessor function and use it instead of
inline tests like [ -n "${_rc_postprocessor_fd}" ]. The new function
performs a few new tests, including verifying that /etc/rc is still
running (using a new _rc_pid variable set by /etc/rc).

This is intended to deal with the case that a script run from /etc/rc
spawns a background process, then /etc/rc exits, but the background
process still has environment variables inherited from /etc/rc.

Fixes PR 46546.
 1.168 09-Apr-2014  apb Send a "nop" metadata message to the postprocessor every few seconds,
to flush partial output lines. This should help with PR 48714.
 1.167 09-Apr-2014  apb Add comments about the intended use of each type of metadata message.
 1.166 11-Aug-2011  apb branches: 1.166.2; 1.166.8; 1.166.20;
Allow "echo -n" to work as expected in rc.d scripts that are executed
by /etc/rc. Similarly for printf with a format that does not end with
"\n". Previously, the partial line would not be visible on the console
until a newline was printed, possibly after an annoying delay.

This is done by adding echo() and printf() shell functions to rc.subr,
so that naive use of the echo and printf commands in rc.d scripts will
call these functions instead of the underlying commands. These shell
functions send a new "nop" metadata message after the partial line, and
the rc_postprocess function in /etc/rc disentangles the partial line of
plain output from the metadata "nop".

Also add a "-n" option to the print_rc_normal function in rc.subr,
and make some cosmetic changes.
 1.165 04-Jun-2010  christos print human readable exit code.
 1.164 11-Sep-2009  apb Add a postprocessor to /etc/rc, which logs messages to /var/run/rc.log,
and which can suppress output in silent mode. Silent mode is enabled
via the new rc_silent variable, which defaults to a value that depends
on the kern.boothowto sysctl.

Part of the /etc/rc silent changes requested in PR 41946
and proposed in tech-userlevel.
 1.163 10-Apr-2009  joerg Add rc_directories to specify where to look for rc scripts.
For the moment all scripts must be in /root and non-existent directories
are skipped.
 1.162 04-Jan-2003  lukem branches: 1.162.42;
Change how internal boolean variables are used to:
if ! ${_somevar:-false}; then
_somevar=true
fi
(Consisent, slightly quicker, and slightly cleaner)
 1.161 19-May-2002  lukem Add two new rc.conf(5) variables:
rc_rcorder_flags extra flags to rcorder(8) in /etc/rc
rcshutdown_rcorder_flags extra flags to rcorder(8) in /etc/rc.shutdown

This can be used to specify extra directories to search for rc.d scripts in.
For example, adding the following to rc.conf(5):
rc_rcorder_flags="/usr/pkg/etc/rc.d/*"
rcshutdown_rcorder_flags="/usr/pkg/etc/rc.d/*"
will add the files in /usr/pkg/etc/rc.d to the list of files that rcorder(8)
uses to build the list of scripts to start or stop.

I proposed this functionality on tech-userlevel@ over one month ago.
Closes the recent [misc/16888], which asked for a similar feature.
 1.160 18-Apr-2002  lukem consistently set rc_(fast|force)=yes
 1.159 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.158 14-Jun-2001  lukem use symbolic signal names instead of numbers
 1.157 09-May-2001  lukem explicitly set the umask to 022 to be safe
 1.156 12-Mar-2001  lukem move date before rcorder
 1.155 28-Feb-2001  lukem various speed-ups (and related work):
- only load rc.conf if $_rc_conf_loaded is not set
- use case instead of if for various string comparisons
- print the date at the start of the boot as well as at the end
- if $rc_fast_and_loose is set, always run the rc.d scripts in the
current shell rather than in a subshell. this is not on by default
because it's potentially dangerous (a rogue command could terminate
the boot), but it is provided as an optional speedup for people
with slow machines that have an expensive fork
 1.154 15-Dec-2000  lukem - describe what rc.shutdown does, and what invokes it
- remove `.sh' suffix on script name in description
 1.153 21-Aug-2000  lukem don't start rc.d scripts with a `nostart' keyword
 1.152 22-Apr-2000  lukem branches: 1.152.4;
revert previous; the fast-start functionality already existed, and
works at multi-user boot. (starting /etc/rc after single user boot
doesn't exhibit this fast start behaviour).
 1.151 19-Apr-2000  simonb Add an "rc_fastboot" variable check in rc.subr, that if set adds
"fast" to the start of the run_rc_command arg.

/etc/rc calls each rc.d script with rc_fastboot=yes so that rc.subr
aware scripts to use "faststart" to skip the process running check.
 1.150 29-Mar-2000  enami Check rc_configured also here, and bail out if it isn't set to yes.
 1.149 10-Mar-2000  lukem run scripts in /etc/rc.d/* in the order returned by rcorder
 1.148 07-Mar-2000  jdolecek make clearing of /tmp after reboot configurable (default on), as per recent
discussion on current-users
 1.147 09-Feb-2000  itojun ip6forwarding -> ip6mode change (somehow i forgot to commit...)
PR: 9375
 1.146 05-Feb-2000  itojun change IPv6 configuration syntax to avoid ambiguity.
ip6mode=host: IPv6 host
ip6mode=autohost: IPv6 host, with autoconfig
ip6mode=router: IPv6 router

backward compatibility to "ip6forwading" is provided.
 1.145 31-Jan-2000  jdc Allow NFS servers to start up.
 1.144 19-Jan-2000  tron Start automount daemon even if NFS client is not activated. This makes
sense for system where "amd" is used to mount local devices like e.g.
CD-ROM drives. Fixes PR misc/9126 by Bjoern Labitzke.
 1.143 19-Jan-2000  enami Make some warning message consistient with others.
 1.142 07-Jan-2000  enami Since the logger(1) puts space between its arguments, there is no need
to pass it explicitly.
 1.141 07-Jan-2000  enami Make sure that warning message starts from the beginning of line. Some
warning recently added didn't care about it.
 1.140 07-Jan-2000  enami Cosmetic changes; folding long lines, using tab instead of spaces where
appropriate and fixing some indentation.
 1.139 04-Jan-2000  lukem don't need to background xfs now that it auto-backgrounds itself...
 1.138 23-Nov-1999  hubertf Add some boot time warnings:
- if ypserv=yes but portmap=no
- if yppasswdd=yes but ypserv=no
- if nfs_server=yes but portmap=no

Per discussion on tech-userlevel@netbsd.org.
 1.137 23-Nov-1999  lukem accounting should be controllable via $accounting=YES in rc.conf...
 1.136 15-Nov-1999  fvdl Remove update, it's no longer used.
 1.135 30-Oct-1999  frueauf Use checkyesno to check the state of $rc_configured like for any other
variable set in /etc/rc.conf. Pointed out by Erik Bertelsen
<erik@mediator.uni-c.dk> in pr 8522.
 1.134 05-Oct-1999  darrenr move old dev_mkdb and "kvm_mkdb /netbsd" up into the section which builds
kvm_mkdb based on machdep.boot_kernel. also failover to "kvm_mkdb /netbsd".
 1.133 05-Oct-1999  darrenr send sysctl machdep errors to /dev/null
merge in patches to implement multiple bootup configurations (look for
/etc/etc.current, /etc/etc.default and friends)
only start up NFS services if either nfs_client or nfs_server is yes.
 1.132 28-Sep-1999  bouyer Add support for $defcorename
 1.131 16-Sep-1999  darrenr branches: 1.131.2;
If machdep.booted_kernel can be found in sysctl output, feed that name into
kvm_mkdb so that when we boot we always have an upto-date kvm db, allowing
dmesg and friends to run without error when we do "boot netbsd.fun" to test
kernels, etc.
 1.130 03-Sep-1999  itojun add sanity check on rtadvd invocation (allowed on IPv6 routers only).
add rc.conf entry for rtsold.
 1.129 28-Aug-1999  christos check if vi recovery files are regular files before trying to e-mail them.
Stops a denial of service attack where the user can put a named pipe or
any other device that blocks i/o in /var/tmp/vi.recover/recover.*
[from dynamo@ime.net]
 1.128 05-Aug-1999  christos Create temp _motd file in /etc
 1.127 03-Jul-1999  itojun add IPv6 configuration (ip6forwarding, rtsol, route6d and rtadvd).
Right now netsetart does not bother you even if you do not have
"options INET6" in the kernel.
 1.126 30-Jun-1999  augustss usbd is dead.
 1.125 13-Apr-1999  tron Configure wscons much earlier so that a virtual console can e.g. be
used for "syslogd" output.
 1.124 01-Apr-1999  cjs branches: 1.124.2;
Change mount_critical_filesystems() so that if given an argument
of "local" it will not mount filesystem types it identifies as
network file systems (currently just nfs). Call the function twice,
before networking starts with arg "local", after networking starts
with arg "network". Remove critfs_require_network as is now redundant.
 1.123 26-Mar-1999  drochner start xdm after wscons configuration - the X server might want an own
virtual screen
 1.122 26-Mar-1999  sommerfe Add dhcrelay startup (allow only if dhcpd isn't started)
 1.121 26-Mar-1999  oster Nuke the line 'raidctl -r raid$dev'. a) The '-r' option is now '-i', and
b) with component labels and clean-bits working, this shouldn't be
required at all on each boot! Thanks to Andrew Gillham for pointing this out.
 1.120 24-Mar-1999  mellon - Move critical filesystem mounting code into a shell function and put
that in rc.subr.
- Support critfs_require_network rc.conf variable.
 1.119 19-Mar-1999  perry change to new syslog socket. make symlink from old to new location, too.
 1.118 17-Mar-1999  drochner rc.wscons can take arguments, so we shouldn't simply source it but exec in
a subshell. Being here, add a prototype wscons_flags variable.
 1.117 14-Mar-1999  drochner introduce a "wscons" rc.conf flag and run /etc/rc.wscons from /etc/rc
if it is set
 1.116 07-Feb-1999  frueauf No need to involve awk in the securelevel part, since sysctl has the -n switch.
Pointed out by NAKAJIMA Yoshihiro.
 1.115 07-Feb-1999  bad Use peers too when setting the time via ntpdate.
 1.114 06-Feb-1999  frueauf Add missing '' for awk in the securelevel part.
 1.113 01-Feb-1999  mrg oops, that's -n not -z. pointed out by hubert...
 1.112 31-Jan-1999  mrg increase the securelevel (using the same rules as before) much earlier in the
boot process. before cron, sendmail, inetd, etc, are run, but after lkms are
loaded. this avoids the chances of `@reboot', mail .forwards, remote logins,
etc., happening before the securelevel has been raised.
 1.111 12-Jan-1999  mrg support dmesg=NO and dmesg_flags, and do not cut the old boot messages..they might be useful. fix a typo (rbootd is not rarpd)
 1.110 12-Jan-1999  jwise Enable cron to be turned on and off from rc.conf, like other daemons.
From Soren S. Jorvang <soren@t.dk>, closes his PR bin/5250.
 1.109 11-Jan-1999  jwise Add $portmap_flags variable, now that portmap has optional flags, and
by default, pass '-l' flag (libwrap logging) by analogy with inetd
 1.108 06-Jan-1999  abs save a copy of the boot messages. Closes 6398 from msanders@confusion.net
 1.107 04-Jan-1999  tron Add support for RAIDframe configuration as suggested by Eric S. Hvozda
in PR install/6676.
 1.106 21-Nov-1998  hubertf allow /var/crash to be a symlink to a directory
 1.105 12-Jul-1998  augustss Add USB support. Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers
 1.104 21-Jun-1998  tron Strip comments from "${amd_master}".
 1.103 07-Apr-1998  mrg add "screenblank" support.
 1.102 24-Feb-1998  lukem send ntpdate output to syslog rather than stdout (with -s).
suggested by "Soren S. Jorvang" <soren@t.dk>
 1.101 23-Feb-1998  lukem exclude 127.127 servers when automagically determining ntpdate hosts
 1.100 26-Jan-1998  lukem include rc.subr and use appropriately
 1.99 24-Jan-1998  veego Move ipnat from /etc/netstart to /etc/rc after /usr is mounted.
 1.98 09-Jan-1998  perry Fix pr 4587 (from Matthias Scheler) -- pause slightly after xfs starts.
 1.97 23-Nov-1997  mrg print a warning if no swap devices are configured and "no_swap" is not YES.
 1.96 11-Nov-1997  jonathan Add options to rc.conf and rc to start xfs (x font server) and xdm.
Add entries to rc.conf.5.
While we're here, note that the domestic kerberos damons are still
Kerberos IV, not kerberos version 5.
 1.95 10-Oct-1997  drochner branches: 1.95.2;
Replace the (slightly broken) check to avoid double mounting of
filesystems by a correct one. (too bad that there was no agreement
about a mount option doing the same...)
Introduce a new rc.conf variable to mount user-defined filesystems
early in startup (eg for syslog, crashdumps, ...).
 1.94 07-Oct-1997  lukem add $ipmon and $ipmon_flags, to control startup of ipmon(8)
 1.93 12-Sep-1997  drochner fix an rc.conf flag check which was broken with the "checkyesno" changes
 1.92 12-Sep-1997  drochner avoid to mount /usr twice if LKM load already did it
 1.91 08-Sep-1997  mikel no more DEFAULT for $ntpdate_hosts; from Geoff Wing in PR bin/4073
 1.90 29-Aug-1997  veego Curt, what is in rc.func ?
I only see rc.subr so I renamed rc.func to rc.subr.
 1.89 29-Aug-1997  cjs Split rc.conf variables for starting programs into two: an on/off
switch and a set of flags. Get rid of DEFAULT flags entirely. Print
warnings if on/off switches are not set, or are set incorrectly.
Add a shell function to simplify this on/off switch testing.
 1.88 26-Aug-1997  thorpej ldconfig processes /etc/ld.so.conf internally; run it without cat'ing
the contents into an argument vector.
 1.87 05-Aug-1997  cjs Move ntpdate before `starting network daemons' to get cleaner output
during boot. Besides, it's not a daemon anyway.
 1.86 03-Aug-1997  perry add apmd to /etc/rc and /etc/rc.conf per Lennart Augstsson in pr 3313
 1.85 31-Jul-1997  perry Fix boot time vi recovery as reported by NAKAJIMA Yoshihiro in pr-3430
Really weird bug. On inspection, the shell code in rc looked fine, but
when tested, sure enough, the semantics of the shell were not what I
thought they were. Very unexpected to me, and obviously to the
hundreds of people who must have read those lines without seeing that
they were broken.
 1.84 15-Jul-1997  veego Move savecore up before named to get a dump on low memory systems and
move 'mount -a' between yp and nfs daemons.
 1.83 14-Jul-1997  drochner Take 2 to get the mount order "right", taking care of possible LKM
loads before netstart this time.
LKMs can be loaded at 3 strategic places in /etc/rc - before netstart,
before "mount -a" and after all. "before netstart" works only if
the /usr filesystem is local (or on NFS, if root is too).
An additional field ("when") in lkm.conf controls when the LKM is
loaded.
 1.82 11-Jul-1997  veego Back out the last two commits for now till we find a better way to fix
the mount problems.
 1.81 11-Jul-1997  veego rc.lkm needs /usr/bin/ld, so try to mount it with -t nonfs before rc.lkm.
 1.80 10-Jul-1997  drochner Mount only "/" at the beginning (instead of all non-NFS filesystems).
This makes that the ordering of fstab is used for mounts which is
a) more intuitive and b) needed if {mfs,union,...} on top of NFS
is wanted.
 1.79 25-Jun-1997  thorpej Before disk checks are performed, do a "swapctl -A -t blk" so that
block-type devices are available during disk checks, which may consume
large amounts of memory if large file systems are present. Once "critical"
file systems (e.g. /usr and /var) are mounted, perform a "swapctl -A -t noblk"
to enable swapping on any swap files that may be listed in /etc/fstab.
 1.78 12-Jun-1997  mrg use swapctl instead of swapon
 1.77 11-May-1997  cjs Make xntpd put its pid in /var/run/xntpd.pid.
 1.76 29-Apr-1997  scottr Spawn a separate shell for netstart, making sure to check the return value
and exit with error if appropriate.
 1.75 27-Apr-1997  perry Add support for an ntpdate_hosts variable.
settings:
NO: don't run ntpdate on boot
DEFAULT:extract a list of hosts from /etc/ntp.conf
otherwise, a list of hosts to poll with ntpdate
 1.74 23-Apr-1997  perry make motd update conditional on an rc.conf variable (update_motd), and
move it before interactive logins are possible (just in case).
 1.73 19-Apr-1997  perry move last items from rc.local to rc; rc.local is now actually for local stuff.
 1.72 17-Mar-1997  cjs Added mopd.
 1.71 12-Mar-1997  mycroft When displaying the names for statd and lockd, include the `rpc.'.
 1.70 12-Mar-1997  mycroft Add . GC , which isn't used.
 1.69 10-Mar-1997  mycroft Do the DEFAULT thing with mountd_flags. Don't output an extra
newline for statd and lockd.
 1.68 10-Mar-1997  mycroft Minor cleanup.
 1.67 10-Mar-1997  mycroft If foo_flags is DEFAULT, run the program with a default set of flags. Most
users will use this, and therefore will never have to worry about flags
changing between releases. It's also a bit less error-prone.
 1.66 10-Mar-1997  scottr Add configuration flags for lockd/statd, and start them if an
NFS server or client is configured and the flags are not NO.
 1.65 15-Feb-1997  mikel cleanup Lite-1 merge
 1.64 07-Feb-1997  mrg oops; use $savecore_flags. from kilbi@rad.rwth-aachen.de
 1.63 05-Jan-1997  mrg move start-time configuration from netstart, rc, rc.local into
the new /etc/rc.conf. this also includes the following changes:

netstart: ifaliases now includes a netmask, to ensure
aliases work.

rc/rc.local: make _everything_ based on configuration
in rc.conf. also move things around such that DNS and
YP are started early enough that other daemons needing
their services also exist. move ldconfig from rc.local
here, and also make it use /etc/ld.so.conf if it exists.
run /etc/rc.lkm if it exists, a boot time.
 1.62 04-Dec-1996  mrg add inetd_flags, mostly from <jbernard@tater.Mines.EDU> in pr#2987
 1.61 03-Oct-1996  mrg add dhcpd startup; disabled by default
 1.60 26-Aug-1996  tls move rpc daemon startup to after network startup so that if the machine is a DNS server and wants to resolve via itself, one doesn't have to wait for all the DNS queries to time out as each rpc daemon starts. This was particularly ugly with mountd.
 1.59 09-Aug-1996  thorpej Quote the YP daemon flags variables.
 1.58 09-Aug-1996  thorpej Change how the YP daemons are started. Previously, ypbind was always
started if the directory /var/yp exists. Now, ypbind, ypserv, and
rpc.yppasswdd are started like other daemons; there are flags variables
for these programs. To disable them, set the variables to "NO", otherwise,
their contents are passed as flags.
 1.57 22-Mar-1996  mrg add note about why we use /usr/sbin/sendmail.
 1.56 22-Mar-1996  mrg now that sendmail supports SIGHUP, call sendmail with full path.
 1.55 30-Dec-1995  thorpej Add $mrouted_flags to netstart and use it in rc to start mrouted in a manner
similar (well, identical, really) to how $routed_flags is used to start
routed.
 1.54 08-Oct-1995  thorpej New-style RCS ids.
 1.53 16-Sep-1995  jtc fix typo in comment
 1.52 02-Sep-1995  thorpej Conditionally start rbootd like rarpd and rpc.bootparamd, and disable
it by default.
 1.51 02-Sep-1995  thorpej Fix typos in two comments.
 1.50 27-Aug-1995  thorpej Configure ccd devices before the filesystem checks, as suggested by
Thomas Eberhardt in PR #1408.
 1.49 04-Nov-1994  briggs Actually pass all the arguments to amd that we meant to. Reported by
Dave Leonard (D.Leonard@pleiades.newcastle.edu.au).
 1.48 16-Sep-1994  mycroft Create an empty mountdtab after removing it, to avoid getting a warning
from mountd on startup. Change $name_server to $named_flags.
 1.47 27-Jun-1994  deraadt always check quotas (there is no reason not to try)
 1.46 24-Jun-1994  deraadt quotas file(s) changed name in 4.4-lite
 1.45 18-Jun-1994  cgd if install will do the trick, why not use it\?
 1.44 08-Jun-1994  mycroft Update nfsd and nfsiod invocations.
 1.43 03-Jun-1994  jtc Move building of link editor cache from rc to rc.local, like in SunOS,
because the end user may need to add local directories to be searched.
And rc.local is a much more appropriate place for local changes.

I emailed pk on this matter, and he said that the overhead of not
having linker hints for the daemons started by rc would not be
significant.

This change also closes bug #217.
 1.42 29-May-1994  mycroft Attempt to make sure /var is mounted before futzing with it.
 1.41 29-May-1994  jtc Move code that cleans /var/run so that it is before the automount deamon
startup puts its pid file there (This addressess most of bug #217).
 1.40 10-Apr-1994  cgd add ttyflags -a, early on in rc.
 1.39 28-Mar-1994  cgd keep amd pid in /var/run/amd.pid
 1.38 18-Mar-1994  cgd punctuation
 1.37 17-Mar-1994  cgd kill uucp lock files. from Mike Long <mike.long@analog.com>
 1.36 14-Mar-1994  cgd slight change to the way AMD is invoked, to make it sensible for most uses
 1.35 09-Mar-1994  cgd make booting comments a bit cleaner
 1.34 26-Feb-1994  cgd automatically enable accounting and rotate logs
 1.33 01-Feb-1994  cgd don't delete preserve files!
 1.32 30-Jan-1994  mycroft Do the right thing for nvi.
 1.31 13-Jan-1994  jtc The cron daemon now lives in /usr/sbin
 1.30 10-Jan-1994  mycroft Add bootparamd gunk.
 1.29 10-Jan-1994  mycroft Add rarpd gunk.
 1.28 05-Jan-1994  jtc The cron daemon has been renamed from crond to cron. This name change
is from Vixie Cron 3.0, to make it like the 4.3BSD cron.
 1.27 05-Jan-1994  deraadt start amd if requested
do nfs mounting after mountd has been started (so two machines can cross-mount
nfs from each other, else they hang if booted simultaneously)
 1.26 16-Dec-1993  deraadt initialize rpc services in proper order
 1.25 15-Dec-1993  mycroft Use `.' to run rc.local, rather than starting another shell, so that variables
from netstart are passed on.
 1.24 01-Dec-1993  cgd fix comment, add check
 1.23 26-Nov-1993  mycroft Put ldconfig later so it doesn't get wiped when reaping /var/run.
 1.22 21-Nov-1993  mycroft Build ld.so.hints on each boot.
 1.21 17-Nov-1993  cgd more flags
 1.20 17-Nov-1993  cgd quote sendmail_flags test, from Patrick Bridges <patrick@buffy.cs.msstate.edu>
 1.19 07-Nov-1993  cgd (1) clean up lots (rename fooflags -> foo_flags, etc.)
(2) implement suggestion made by Garrett Wollman of "sendmail flags"
to set flags passed to sendmail and/or turn it off
(3) document origins of variables
 1.18 20-Oct-1993  cgd never rotate accounting logs, and turn on accounting the way done in net/2
 1.17 05-Sep-1993  mycroft Use `-e fastboot', not `-r fastboot'.
 1.16 01-Sep-1993  deraadt it's clear that mountd started from inetd doesn't work
 1.15 25-Aug-1993  brezak mountd is now started by inetd.
 1.14 11-Jun-1993  brezak Don't start rwalld - now started by inetd.
 1.13 03-May-1993  cgd prune dirs rm'd when cleaning tmp
 1.12 03-May-1993  cgd turn on accounting if /var/account exists
 1.11 28-Apr-1993  cgd bsd->netbsd
 1.10 28-Apr-1993  cgd new kernel is bsd
 1.9 10-Apr-1993  glass fixes for nfs_client, nfs_server division.
 1.8 10-Apr-1993  cgd always run portmap
 1.7 10-Apr-1993  glass mountd's log of who has what filesystem mounted should not persist across
reboots.
 1.6 09-Apr-1993  cgd rwalld should be run *after* the portmapper.
 1.5 05-Apr-1993  cgd screwed it up again... = vs ==.
 1.4 05-Apr-1993  cgd screwed up comparison for rwalld and rwhod...
 1.3 04-Apr-1993  cgd updated for addition of rwalld
 1.2 02-Apr-1993  cgd got rid of damned highlight characters, and changed
method to turn on rwhod.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.95.2.2 28-Nov-1997  mellon Pull rev 1.97 up from trunk (mrg)
 1.95.2.1 13-Nov-1997  mellon Pull rev 1.96 up from trunk (jonathan)
 1.124.2.2 29-Aug-1999  he Pull up revision 1.129:
Fix denial-of-service attack involving vi preserve. (christos)
 1.124.2.1 13-Apr-1999  tron Pull up revision 1.124:
Configure wscons much earlier so that a virtual console can e.g. be
used for "syslogd" output.
 1.131.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.152.4.1 23-Aug-2000  lukem pull up rev 1.153 (approved by thorpej):
don't start rc.d scripts that have a `nostart' keyword
 1.162.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.166.20.1 10-Aug-2014  tls Rebase.
 1.166.8.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.166.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.170.10.1 21-Apr-2017  bouyer Sync with HEAD
 1.170.6.2 26-Apr-2017  pgoyette Sync with HEAD
 1.170.6.1 20-Mar-2017  pgoyette Sync with HEAD
 1.97 14-Jul-2014  mbalmer Consistency changes only. Start sentences with a capital letter and end
them with a full stop.
 1.96 14-Oct-2000  wiz branches: 1.96.64; 1.96.78;
fix typo in comment
 1.95 01-Oct-2000  lukem move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.94 21-Aug-2000  lukem migrate guts of these /etc/foo.conf config files into /etc/default/foo.conf,
and source the latter in the former. this makes it easier for a sysadmin to
upgrade the default files without affecting local config, and retains the
semantics that the /etc/foo.conf files are the actual files that are edited
(as opposed to /etc/foo.local.conf or /etc/foo.conf.local or whatever, which
isn't as intuitive).
 1.93 21-Aug-2000  abs Move options into ntp_flags, to make it possible to add '-u' without
modifying rc.d/ntpdate
 1.92 06-Aug-2000  thorpej Add kdc/kdc_flags variables.
 1.91 31-Jul-2000  jwise Add $sshd and $sshd_flags for use by both usr.bin/sshd and pkgsrc/security/{open,}ssh

As a precedent, note the presence of $gated, even though we do not distribute
gated outside of pkgsrc.
 1.90 22-Jul-2000  lukem clarify the difference between $critical_filesystems_beforenet and
$critical_filesystems, and why `/var' should be in the former (or
implied as part of `/' which is already mounted).
 1.89 21-Jul-2000  lukem - be consistent in formatting sentences
- note that xdm might need wscons for local X servers (c.f. [install/9967])
 1.88 02-Jul-2000  tsarna Fix typo (enable -> enabled)
 1.87 01-Jul-2000  hubertf Clarify comment that inetd only starts up IP-based services *that are
enabled in /etc/inetd.conf* (someone asked me last week why NetBSD doesn't
come with a telnet server...)
 1.86 20-Jun-2000  itojun remove ip6defaultif configuration. because:
- ndp is in /usr/sbin, chokes on NFS-mounted /usr installation
- the option is just for IPv6 specification geek, not for normal users
 1.85 13-Jun-2000  itojun branches: 1.85.2;
add rc.d/ipsec for ipsec configuration. when enabled, it will inject
/etc/ipsec.conf into "setkey -f". PR 9609.
 1.84 09-Jun-2000  fvdl Enable -6 flag to nfsd.
 1.83 03-Jun-2000  veego Rename a remaing comment about portmap to rpcbind.
 1.82 02-Jun-2000  fvdl s/portmap/rpcbind/
 1.81 02-May-2000  simonb branches: 1.81.2;
Change xntpd to ntpd.
 1.80 26-Apr-2000  thorpej Provide rc.d support for the Postfix mail system. Committed to the
base because there is no support for packages in rc.d, and Postfix
is supposed to become part of the base system anyhow.
 1.79 15-Apr-2000  tsarna Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.
 1.78 09-Apr-2000  tsarna Improve backwards compatability and leave securelevel the old way.
 1.77 08-Apr-2000  tsarna The file /etc/sysctl.conf is now run with sysctl -f at boot time.
This replaces the previous /etc/rc.d/sysctl. Also, the variables are now
set earlier, between ipf/ipnat and the network coming up.

The rc.conf defcorename and securelevel variables are no more. You can
set them directly in sysctl.conf now.
 1.76 13-Mar-2000  lukem ssh script removed, so remove sshd=NO line
 1.75 12-Mar-2000  thorpej Since we have an "sshd" script in rc.d, we should have an "sshd" knob
in rc.conf.
 1.74 07-Mar-2000  jdolecek make clearing of /tmp after reboot configurable (default on), as per recent
discussion on current-users
 1.73 13-Feb-2000  itojun add ip6defaultif configuration variable in rc.conf, for configuring
default outgoing interface for IPv6 host when default router list is empty.

the configuration is just for very rare case. it is safe to leave it empty.
 1.72 05-Feb-2000  itojun change IPv6 configuration syntax to avoid ambiguity.
ip6mode=host: IPv6 host
ip6mode=autohost: IPv6 host, with autoconfig
ip6mode=router: IPv6 router

backward compatibility to "ip6forwading" is provided.
 1.71 28-Jan-2000  fair remove extraneous flags for xntpd startup, since there is now a
default ntp.conf file, per PR 4312
 1.70 18-Jan-2000  augustss Change the name rc.conf.local to rc.local.conf. This makes *.conf match all
config files. Thanks to Greg Oster for the suggestion.
 1.69 18-Jan-2000  augustss While we're waiting for the new all singing, all dancing rc system, add
a way to configure local stuff; if the file rc.conf.local exists it
is sourced at the end of rc.conf.
 1.68 31-Dec-1999  windsor We need to put /usr in critical_filesystems_beforenet since rc.subr
("mount_critical_filesystems local") makes no assumptions about /usr.

Under certain (semi-normal) conditions, /usr is never mounted until
"mount -a" late in rc(8), and This Is Bad.
 1.67 23-Dec-1999  windsor nit-picking spaces at EOL
 1.66 23-Dec-1999  abs Consistency nit - use X11 in all comments not sometimes x11
 1.65 22-Dec-1999  augustss Add a comment about the ifconfig_xxN variables.
 1.64 20-Dec-1999  itojun check for IPv6 kernel by exit status of "ifconfig lo0 inet6".
now IPv6 portion of netstart does not require /usr mount, it will mount it
as necessary (like pppd configuration do).

thanks goes to christos for the tip.
 1.63 06-Dec-1999  abs Default to -z in savecore_flags
 1.62 23-Nov-1999  lukem accounting should be controllable via $accounting=YES in rc.conf...
 1.61 15-Nov-1999  fvdl Remove update, it's no longer used.
 1.60 05-Nov-1999  mycroft branches: 1.60.2;
Disable portmap by default, and add some more comments in that section.
 1.59 09-Oct-1999  sommerfeld Add -f /var/db/ntp.drift to default xntpd parameters.
 1.58 28-Sep-1999  bouyer Add support for $defcorename
 1.57 03-Sep-1999  itojun branches: 1.57.2;
add sanity check on rtadvd invocation (allowed on IPv6 routers only).
add rc.conf entry for rtsold.
 1.56 16-Aug-1999  is Screenblank has supported more than sun3 and sparc for a long, long time.
 1.55 07-Jul-1999  drochner repair diskless startup: "netstart" needs "sysctl" and "awk" now, thus
"/usr" must be mounted. mount_critical_filesystems() didn't mount it,
even if listed in "critical_filesystems", if it is nfs.
Solution: introduce another rc.conf variable
"critical_filesystems_beforenet" which contains filesystems to be mounted
before "netstart".
Perhaps "netstart" should be split up, but this would make things even
more complex...
 1.54 03-Jul-1999  itojun add IPv6 configuration (ip6forwarding, rtsol, route6d and rtadvd).
Right now netsetart does not bother you even if you do not have
"options INET6" in the kernel.
 1.53 30-Jun-1999  augustss usbd is dead.
 1.52 18-May-1999  jwise Minor wording change in a comment (also formerly known as -> formerly known as)
 1.51 29-Apr-1999  perry make -s flags for syslogd and lpd the default
 1.50 28-Apr-1999  nathanw Move the knowledge that /usr and /var should be mounted early from
rc.subr to the default rc.conf.
While this is no longer necessary to supress noise,
it increases the clarity of the situation and removes
one more bit of what should be adjustable configuration
from scripts that site admins shouldn't have to edit.

Addresses PRs misc/7406 and (partially) bin/7491.
 1.49 21-Apr-1999  jwise Remove comment about critfs_requires_network, which has gone away
 1.48 09-Apr-1999  mellon Add a note about critfs_requires_network on dhclient line.
 1.47 01-Apr-1999  cjs branches: 1.47.2;
Change mount_critical_filesystems() so that if given an argument
of "local" it will not mount filesystem types it identifies as
network file systems (currently just nfs). Call the function twice,
before networking starts with arg "local", after networking starts
with arg "network". Remove critfs_require_network as is now redundant.
 1.46 26-Mar-1999  sommerfe Add dhcrelay startup (allow only if dhcpd isn't started)
 1.45 24-Mar-1999  mellon Add critfs_require_network, dhclient and dhclient_flags variables.
 1.44 17-Mar-1999  drochner rc.wscons can take arguments, so we shouldn't simply source it but exec in
a subshell. Being here, add a prototype wscons_flags variable.
 1.43 14-Mar-1999  drochner introduce a "wscons" rc.conf flag and run /etc/rc.wscons from /etc/rc
if it is set
 1.42 01-Feb-1999  mrg oops, do not set a default securelevel.
 1.41 31-Jan-1999  mrg increase the securelevel (using the same rules as before) much earlier in the
boot process. before cron, sendmail, inetd, etc, are run, but after lkms are
loaded. this avoids the chances of `@reboot', mail .forwards, remote logins,
etc., happening before the securelevel has been raised.
 1.40 12-Jan-1999  mrg support dmesg=NO and dmesg_flags, and do not cut the old boot messages..they might be useful. fix a typo (rbootd is not rarpd)
 1.39 12-Jan-1999  jwise Enable cron to be turned on and off from rc.conf, like other daemons.
From Soren S. Jorvang <soren@t.dk>, closes his PR bin/5250.
 1.38 11-Jan-1999  jwise Add $portmap_flags variable, now that portmap has optional flags, and
by default, pass '-l' flag (libwrap logging) by analogy with inetd
 1.37 22-Dec-1998  cjs Separate hardware daemons and add comments.
 1.36 06-Dec-1998  mrg do not start usbd by default.
 1.35 29-Oct-1998  bad A basic /etc/rc.shutdown. Bails out if do_rcshutdown!=YES in /etc/rc.conf
(default is YES). Kills xdm and waits for it to terminate if it was enabled
in rc.conf (based on a code snippet from Ignatios).
 1.34 14-Sep-1998  tv Disable rc.lkm by default. This has the nontrivial, hidden effect that if
rc.lkm is run, and BIND is used to resolve names, the BEFORENET stage of
rc-calling-rc.lkm will hang trying to mount a nfs /usr.
 1.33 04-Aug-1998  lukem add /usr/pkg/sbin:/usr/pkg/bin to (commented out) PATH entry
 1.32 01-Aug-1998  augustss Turn on the usbd daemon per default. It's harmless since it just
exits if there are no USB controller.
 1.31 12-Jul-1998  augustss Add USB support. Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers
 1.30 11-May-1998  fair no changes in previous rev, as documented; goof! (sorry). Once again - document that "domainname" is about YP/NIS, not Internet, per PR#5442
 1.29 07-Apr-1998  mrg add "screenblank" support.
 1.28 26-Jan-1998  lukem fix indentation
 1.27 20-Dec-1997  christos PR/3638: David Brownlee: Add /etc/ipnat.conf functionality.
 1.26 03-Dec-1997  chuck fix formatting
 1.25 23-Nov-1997  mrg print a warning if no swap devices are configured and "no_swap" is not YES.
 1.24 17-Nov-1997  mrg - remove additional `adding interface aliases:' message.
- add `ppp_peers' support, which will run `pppd call <peer>' for each
peer listed in the ppp_peers file that also has a /etc/ppp/peers/<peer>
configuration file.
 1.23 11-Nov-1997  jonathan Add options to rc.conf and rc to start xfs (x font server) and xdm.
Add entries to rc.conf.5.
While we're here, note that the domestic kerberos damons are still
Kerberos IV, not kerberos version 5.
 1.22 10-Oct-1997  drochner branches: 1.22.2;
Replace the (slightly broken) check to avoid double mounting of
filesystems by a correct one. (too bad that there was no agreement
about a mount option doing the same...)
Introduce a new rc.conf variable to mount user-defined filesystems
early in startup (eg for syslog, crashdumps, ...).
 1.21 07-Oct-1997  lukem add $ipmon and $ipmon_flags, to control startup of ipmon(8)
 1.20 06-Oct-1997  mrg turn off lpd by default.
 1.19 15-Sep-1997  bouyer Typo in comments: netstart uses /etc/defaultdomain, not /etc/domainname.
 1.18 07-Sep-1997  cjs Add -l option to inetd.
 1.17 29-Aug-1997  veego Only start programms which we started in the previous version (1.15)
and also don't use the PATH with /usr/local/sbin:/usr/local/bin .
 1.16 29-Aug-1997  cjs Split rc.conf variables for starting programs into two: an on/off
switch and a set of flags. Get rid of DEFAULT flags entirely. Print
warnings if on/off switches are not set, or are set incorrectly.
Add a shell function to simplify this on/off switch testing.
 1.15 03-Aug-1997  perry add apmd to /etc/rc and /etc/rc.conf per Lennart Augstsson in pr 3313
 1.14 22-Jul-1997  phil Allow routes to be flushed in netstart (rc.conf option, default YES).
PR 3228.
 1.13 12-May-1997  lukem provide empty settings for $hostname, $domainname and $defaultroute,
with comments indicating alternation locations for info
 1.12 12-May-1997  mikel ntpdate is not a daemon, and add comment for kerberos_server
 1.11 11-May-1997  cjs Make xntpd put its pid in /var/run/xntpd.pid.
 1.10 27-Apr-1997  perry Add support for an ntpdate_hosts variable.
settings:
NO: don't run ntpdate on boot
DEFAULT:extract a list of hosts from /etc/ntp.conf
otherwise, a list of hosts to poll with ntpdate
 1.9 23-Apr-1997  perry make motd update conditional on an rc.conf variable (update_motd), and
move it before interactive logins are possible (just in case).
 1.8 02-Apr-1997  cjs Move network interface config after programs run on boot-up, to match
the order this actually happens in at boot time.
 1.7 01-Apr-1997  perry Change the way interfaces are configured on startup.
We no longer do /etc/hostname.* files, we do /etc/ifconfig.* files
instead, which contain lines each of which is fed to
ifconfig in turn. A new variable, net_interfaces, controls which
interfaces get brought up, by default, ifconfig -l is used to find a list.
 1.6 23-Mar-1997  cjs Re-ordered and added comments to match new rc.conf.5.
 1.5 17-Mar-1997  cjs Added mopd.
 1.4 12-Mar-1997  mycroft Add . GC , which isn't used.
 1.3 10-Mar-1997  mycroft If foo_flags is DEFAULT, run the program with a default set of flags. Most
users will use this, and therefore will never have to worry about flags
changing between releases. It's also a bit less error-prone.
 1.2 10-Mar-1997  scottr Add configuration flags for lockd/statd, and start them if an
NFS server or client is configured and the flags are not NO.
 1.1 05-Jan-1997  mrg move start-time configuration from netstart, rc, rc.local into
the new /etc/rc.conf. this also includes the following changes:

netstart: ifaliases now includes a netmask, to ensure
aliases work.

rc/rc.local: make _everything_ based on configuration
in rc.conf. also move things around such that DNS and
YP are started early enough that other daemons needing
their services also exist. move ldconfig from rc.local
here, and also make it use /etc/ld.so.conf if it exists.
run /etc/rc.lkm if it exists, a boot time.
 1.22.2.3 28-Nov-1997  mellon Pull rev 1.25 up from trunk (mrg)
 1.22.2.2 18-Nov-1997  mellon Pull rev 1.24 up from trunk (mrg)
 1.22.2.1 13-Nov-1997  mellon Pull rev 1.23 up from trunk (jonathan)
 1.47.2.3 18-Oct-1999  cgd pull up rev 1.59 from trunk (requested by sommerfeld):
Add "-f /var/db/ntp.drift" to default xntpd parameters to make it
more likely the clock frequency error learned by NTP will be
retained across reboots.
 1.47.2.2 22-Apr-1999  perry pullup 1.48->1.49 (jwise): remove vestigial critfs_requires_network comment
 1.47.2.1 09-Apr-1999  mellon Pull up revision 1.48 (addresses PR#7347).
 1.57.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.60.2.2 05-Nov-1999  mycroft Disable portmap by default, and add some more comments in that section.
 1.60.2.1 05-Nov-1999  mycroft file rc.conf was added on branch comdex-fall-1999 on 1999-11-05 11:19:50 +0000
 1.81.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.85.2.9 24-Apr-2001  he Pull up revision 1.96 (requested by lukem):
Fix a typo.
 1.85.2.8 02-Oct-2000  lukem pull up rev 1.95 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.85.2.7 23-Aug-2000  lukem pull up the following revs:
daily.conf 1.3
monthly.conf 1.2
rc.conf 1.94
security.conf 1.7
weekly.conf 1.2
reason:
migrate default installation config files from /etc to /etc/default
approved:
thorpej
 1.85.2.6 21-Aug-2000  abs Move options into 'ntp_flags', to make it possible to add '-u'
without having to modify rc.d/ntpdate
Pullup, approved by thorpej:
etc/rc.conf 1.93
etc/rc.d/ntpdate 1.5
 1.85.2.5 09-Aug-2000  lukem pull up revs 1.89 - 1.92:
approved by: thorpej

1.89:
- be consistent in formatting sentences
- note that xdm might need wscons for local X servers (c.f.
[install/9967])

1.90:
clarify the difference between $critical_filesystems_beforenet and
$critical_filesystems, and why `/var' should be in the former (or
implied as part of `/' which is already mounted).

1.91:
Add $sshd and $sshd_flags for use by both usr.bin/sshd and
pkgsrc/security/{open,}ssh. As a precedent, note the presence of
$gated, even though we do not distribute gated outside of pkgsrc.

1.92:
Add kdc/kdc_flags variables.
[this had already been done by thorpej in 1.85.2.4, but kdc was YES
on the branch but NO on the trunk, so I turned it off again]
 1.85.2.4 06-Aug-2000  thorpej Pull up rev. 1.92:
Add kdc/kdc_flags variables.
 1.85.2.3 03-Jul-2000  thorpej Pull up rev. 1.88:
Fix typo (enable -> enabled)
 1.85.2.2 02-Jul-2000  hubertf Pullup rev. 1.87, ok'd by thorpej:

Clarify comment that inetd only starts up IP-based services *that are
enabled in /etc/inetd.conf* (someone asked me last week why NetBSD doesn't
come with a telnet server...)
 1.85.2.1 20-Jun-2000  itojun remove ip6defaultif configuration, which is not for common installation.
approved by: releng-1-5
 1.96.78.1 10-Aug-2014  tls Rebase.
 1.96.64.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.9 04-Mar-2005  cube branches: 1.9.26;
modload(8) already obtain the value of the machdep.booted_kernel sysctl
node, and use it as a reasonable default when no -A option is passed.

The difference is, modload(8) prefers /dev/ksyms rather than the sysctl
node, which is the behaviour we really want.

Unconditionally passing -A in rc.lkm prevents the loading of inter-
dependent modules from rc.d, as reported by Jeff Rizzo on netbsd-users.
 1.8 05-Jan-2003  christos branches: 1.8.4;
say what don't you like about $when, approved by luke.
 1.7 07-Oct-2000  lukem use ${foo##*/} instead of `basename $foo`. as suggested (with minor variation)
by Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
 1.6 10-Sep-2000  jdolecek modload: use kernel name obtained via sysctl machdep.booted_kernel if the sysctl
is available and file it points to is readable
 1.5 26-May-2000  tron Enhance "rc.lkm" so that it works properly with "/etc/rc.d/lkm[123]".
 1.4 29-Dec-1998  tron If "output" field in "lkm.conf" is set to "TEMP" create output file in
"/tmp" and remove it after loading.
 1.3 18-Jul-1997  perry fix 3885 from Matthias Scheler -- print out the name of each loaded module
 1.2 14-Jul-1997  drochner Take 2 to get the mount order "right", taking care of possible LKM
loads before netstart this time.
LKMs can be loaded at 3 strategic places in /etc/rc - before netstart,
before "mount -a" and after all. "before netstart" works only if
the /usr filesystem is local (or on NFS, if root is too).
An additional field ("when") in lkm.conf controls when the LKM is
loaded.
 1.1 05-Jan-1997  mrg add rc.lkm and lkm.conf, to be run from /etc/rc.
 1.8.4.1 11-Oct-2005  riz Pull up following revision(s) (requested by cube in ticket #5925):
etc/rc.lkm: revision 1.9
modload(8) already obtain the value of the machdep.booted_kernel sysctl
node, and use it as a reasonable default when no -A option is passed.
The difference is, modload(8) prefers /dev/ksyms rather than the sysctl
node, which is the behaviour we really want.
Unconditionally passing -A in rc.lkm prevents the loading of inter-
dependent modules from rc.d, as reported by Jeff Rizzo on netbsd-users.
 1.9.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.32 11-Jun-2008  perry make the example more generic, and include a test
 1.31 09-Jun-2008  ad Replace the example with something a bit more up to date.
 1.30 23-Jul-2002  wennmach branches: 1.30.32; 1.30.34; 1.30.36;
Capitalize "starting", as in rc.subr.
 1.29 07-Oct-2000  hubertf As we ship ssh in-tree now, replace the ssh startup example with one
for apache.
 1.28 05-Oct-2000  hubertf the ssh pkgs now install a /usr/pkg/etc/rc.d/sshd, not
/usr/pkg/etc/rc.d/sshd.sh.

Whether the existence of this lines is useful with ssh in tree is
a seperate issue.
 1.27 24-Jul-2000  itojun add "start" argument to sshd.sh.
- sshd.sh comes with pkgsrc/security/openssh requires "start" argument
- sshd.sh comes with pkgsrc/security/{ssh,ssh6} does not care about argument
- it seems to me, from license twists, openssh installation will get
more popular
 1.26 22-Jul-2000  lukem match reality WRT rc.d...
 1.25 20-Nov-1998  hubertf branches: 1.25.10;
Fix syntax for sshd, per PR 6469 by Paul Dokas <dokas@cs.umn.edu>
 1.24 05-Nov-1998  simonb Change commented-out sshd startup to use /usr/pkg/etc/rc.d/sshd.sh
 1.23 12-Feb-1998  mrg make sshd startup less bogus, for now.
 1.22 29-Aug-1997  veego Add a check if sshd exists and comment out the sshd startup and the test.
Not everyone has a sshd on his system.
 1.21 29-Aug-1997  cjs Split rc.conf variables for starting programs into two: an on/off
switch and a set of flags. Get rid of DEFAULT flags entirely. Print
warnings if on/off switches are not set, or are set incorrectly.
Add a shell function to simplify this on/off switch testing.
 1.20 19-Apr-1997  perry move last items from rc.local to rc; rc.local is now actually for local stuff.
 1.19 12-Mar-1997  mycroft Eliminate another `X'.
 1.18 25-Feb-1997  mikel merge in 4.4BSD-Lite2 changes. only SCCS IDs were changed, since all
of the lite1-lite2 differences were either already present or
inappropriate.
 1.17 15-Feb-1997  mikel cleanup Lite-1 merge
 1.16 07-Jan-1997  tls The Kerberos server host should run kadmind, so users can change their passwords!
 1.15 05-Jan-1997  mrg move start-time configuration from netstart, rc, rc.local into
the new /etc/rc.conf. this also includes the following changes:

netstart: ifaliases now includes a netmask, to ensure
aliases work.

rc/rc.local: make _everything_ based on configuration
in rc.conf. also move things around such that DNS and
YP are started early enough that other daemons needing
their services also exist. move ldconfig from rc.local
here, and also make it use /etc/ld.so.conf if it exists.
run /etc/rc.lkm if it exists, a boot time.
 1.14 17-Dec-1995  thorpej New-style RCS ids.
 1.13 02-Aug-1995  cgd move the ldconfig to before the local daemons (so that people put
weird ldconfigs there, so that local daemons can use them), and only
run ldconfig if it exists.
 1.12 24-Aug-1994  mycroft Avoid updating the motd time stamp if it's unchanged.
 1.11 24-Aug-1994  mycroft Remove a use of sed(1), and use head(1) instead. Also, add a comment
regarding the motd time stamps, with a suggested change for people who would
rather it wasn't always updated.
 1.10 18-Jun-1994  cgd branches: 1.10.2;
if install will do the trick, why not use it\?
 1.9 16-Jun-1994  deraadt motd defaults to 664 root:wheel, and the mode is not changed every reboot
 1.8 03-Jun-1994  jtc Move building of link editor cache from rc to rc.local, like in SunOS,
because the end user may need to add local directories to be searched.
And rc.local is a much more appropriate place for local changes.

I emailed pk on this matter, and he said that the overhead of not
having linker hints for the daemons started by rc would not be
significant.

This change also closes bug #217.
 1.7 12-May-1994  cgd get kernel version with sysctl
 1.6 05-May-1994  cgd new way of getting kernel id string. will change again soon.
 1.5 22-Dec-1993  cgd don't use kernfs, use strings, to get kernel version
 1.4 15-Dec-1993  mycroft Use `.' to run rc.local, rather than starting another shell, so that variables
from netstart are passed on.
 1.3 28-Apr-1993  cgd 386bsd -> NetBSD
 1.2 03-Apr-1993  cgd get version from /kern/version, if exists, else ???
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3 25-Feb-1997  mikel import 4.4BSD-Lite2
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.10.2.2 24-Aug-1994  mycroft update from trunk
 1.10.2.1 24-Aug-1994  mycroft update from trunk
 1.25.10.2 07-Oct-2000  hubertf Pull up rev. 1.27->1.29 to netbsd-1-5 branch, OK'd by thorpej:

1.28->1.29:
> As we ship ssh in-tree now, replace the ssh startup example with one
> for apache.

1.27->1.28:
> the ssh pkgs now install a /usr/pkg/etc/rc.d/sshd, not
> /usr/pkg/etc/rc.d/sshd.sh.
>
> Whether the existence of this lines is useful with ssh in tree is
> a seperate issue.
 1.25.10.1 09-Aug-2000  lukem pull up revisions 1.26-1.27
approved by: thorpej

1.26:
match reality WRT rc.d...

1.27:
add "start" argument to sshd.sh.
- sshd.sh comes with pkgsrc/security/openssh requires "start" argument
- sshd.sh comes with pkgsrc/security/{ssh,ssh6} does not care about
argument
- it seems to me, from license twists, openssh installation will get
more popular
 1.30.36.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.30.34.1 17-Jun-2008  yamt sync with head.
 1.30.32.1 29-Jun-2008  mjf Sync with HEAD.
 1.10 07-Dec-2024  martin Now that shutdown(8) provides info why we are shutting down to the
shutdown scripts, add an optional local hook /etc/rc.shutdown.final
called last in the shutdown sequence and passed the reason.

This allows for easy local integration of special UPS commands before
we power down (e.g. to restart the UPS after some delay in case
utility power is restored too early and the machine has already powered
down and will only restart when it's power input is restored after being
off for a few seconds)
 1.9 25-Jun-2012  jnemeth branches: 1.9.46;
PR/46601 - Jim Bernard -- add support for rc_directories
 1.8 19-May-2002  lukem branches: 1.8.58; 1.8.60;
Add two new rc.conf(5) variables:
rc_rcorder_flags extra flags to rcorder(8) in /etc/rc
rcshutdown_rcorder_flags extra flags to rcorder(8) in /etc/rc.shutdown

This can be used to specify extra directories to search for rc.d scripts in.
For example, adding the following to rc.conf(5):
rc_rcorder_flags="/usr/pkg/etc/rc.d/*"
rcshutdown_rcorder_flags="/usr/pkg/etc/rc.d/*"
will add the files in /usr/pkg/etc/rc.d to the list of files that rcorder(8)
uses to build the list of scripts to start or stop.

I proposed this functionality on tech-userlevel@ over one month ago.
Closes the recent [misc/16888], which asked for a similar feature.
 1.7 19-Nov-2001  lukem use reverse_list() (from rc.subr) to reverse the list
 1.6 16-Jun-2001  lukem - Implement an optional global watchdog timeout for rc.shutdown, which is
enabled by setting $rcshutdown_timeout to a number of seconds to wait for
before terminating rc.shutdown. This is disabled by default.
- Use symbolic names rather than numbers when defining a trap.
- Improve some comments.
 1.5 15-Dec-2000  lukem - describe what rc.shutdown does, and what invokes it
- remove `.sh' suffix on script name in description
 1.4 17-Jul-2000  lukem run rcorder with `-k shutdown', so that only the scripts with a
`shutdown' keyword get run at shutdown time.
 1.3 10-Mar-2000  lukem branches: 1.3.4;
if checkyesno do_rcshutdown, run scripts in /etc/rc.d/* in the
reverse order returned by rcorder
 1.2 18-Jan-1999  tron Check for location of xdm's pid file as suggested by Simon Burge.
Fixes PR misc/6828 by Paul Goyette.
 1.1 29-Oct-1998  bad A basic /etc/rc.shutdown. Bails out if do_rcshutdown!=YES in /etc/rc.conf
(default is YES). Kills xdm and waits for it to terminate if it was enabled
in rc.conf (based on a code snippet from Ignatios).
 1.3.4.1 09-Aug-2000  lukem pull up revs 1.4
approved by: thorpej

1.4:
run rcorder with `-k shutdown', so that only the scripts with a
`shutdown' keyword get run at shutdown time.
 1.8.60.1 02-Jul-2012  jdc Pull up revision 1.9 (requested by jnemeth in ticket #375).

PR/46601 - Jim Bernard -- add support for rc_directories
 1.8.58.1 30-Oct-2012  yamt sync with head
 1.9.46.1 02-Aug-2025  perseant Sync with HEAD
 1.111 22-May-2022  andvar fix various small typos, mainly in comments.
 1.110 06-Feb-2022  alnsn Small changes in mount_critical_filesystems_zfs

avoid unnecessary eval, switch to $() and -ne.

from kre@, thanks!
 1.109 03-Feb-2022  alnsn Compare $_mount_es with 0
 1.108 03-Feb-2022  alnsn Add mount_critical_filesystems_zfs

The new function is similar to mount_critical_filesystems
but it walks through ZFS datasets and mounts matching entries.
 1.107 06-Nov-2021  christos Set the path unconditionally to what rc sets it to, so that when running
individual scripts like 'env - /etc/rc.d/syslogd restart' programs like
rcorder are found.
 1.106 20-Dec-2020  uwe run_rc_command - don't prefix the rcvar variable name with the dollar sign.

The output without the dollar sign is less confusing as it's actual
valid shell syntax:

$ /etc/rc.d/foo rcvar
# food
food=YES

Brought up on tech-userlevel@ by Rocky Hotas with some LGTMs from
other people and no objections.

We still refer to '$food' in warnings/errors though.
 1.105 17-Sep-2020  otis Fix waiting for PIDs on stop.

Fix expansion of positional parameters. Also move the local
variable declaration to more apropriate place.
 1.104 05-Apr-2020  christos Prevent waiting for processes to exit forever by introducing _rc_kill_ntries,
which if set, will SIGKILL the processes that did not die yet.
 1.103 23-Sep-2018  kre rc.subr can be used in install images (from sysinst) so must use only
POSIX specified test uses (no -a or -o). Also, use printf always,
rather than echo (replace echo as a function using echo with one which
uses printf).
 1.102 11-Apr-2018  christos branches: 1.102.2;
Hide ps error about processes not found (we could be more specific...)
It is superfluous, since we print:
foo not running? (check /var/run/foo/foo.pid).
 1.101 01-Apr-2018  kre PR misc/53145 (Bruce Lilly)

Use ps -A instead of ps -ax (-A means -ax, but -A is posix, -x is not)
Use ps -o args instead of ps -o command (same reason).

This makes no difference when the ps used is /bin/ps on NetBSD, but
can make a difference when some other ps command gets invoked instead.

XXX pullup -8
 1.100 13-Apr-2017  christos branches: 1.100.4; 1.100.10;
remove env.
 1.99 21-Mar-2017  christos Clear rc variables that contain state that is gone after the boot process
is complete, so that scripts invoked from powerd don't think that they
are still invoked by the rc system and fail.
Reported by rudolf @ tech-userlevel
 1.98 06-Mar-2016  christos branches: 1.98.2; 1.98.4;
Introduce kat() a built-in version of cat(1) that strips shell-like comments.
 1.97 31-Oct-2015  phx PR misc/50046
Remove the expensive tests in _have_rc_postprocessor(), as proposed by apb@.
It more than halves the multiuser boot time on slow machines and brings
it back near to the previous level.
 1.96 07-Oct-2014  roy sleep for 0.05 seconds instead of 2 seconds when checking if the pids
are still alive for a much faster exit.
 1.95 21-Sep-2014  roy Add checkyesnox function so we can test a configurable without
being warned of its non-existance.
 1.94 27-Jul-2014  apb branches: 1.94.2;
In rc.subr, add _have_rc_postprocessor function and use it instead of
inline tests like [ -n "${_rc_postprocessor_fd}" ]. The new function
performs a few new tests, including verifying that /etc/rc is still
running (using a new _rc_pid variable set by /etc/rc).

This is intended to deal with the case that a script run from /etc/rc
spawns a background process, then /etc/rc exits, but the background
process still has environment variables inherited from /etc/rc.

Fixes PR 46546.
 1.93 22-Jul-2014  wiz 'file system' for consistency with documentation (instead of 'filesystem').
 1.92 17-Dec-2012  apb branches: 1.92.8;
Add shell implementations of basename and dirname to rc.subr. They
are supposed to mimic basename(1) and dirname(1), except that they
are usable before /usr/bin is mounted.
 1.91 07-Apr-2012  christos branches: 1.91.2;
back out change that makes onestart work, to be committed at some other time.
 1.90 07-Apr-2012  christos give wedges to everyone
 1.89 07-Apr-2012  apb The error message when /var is not a file system chhanged from
mount: unknown special file or file system `/var'
to
mount: Unknown special file or file system `/var'
so match them both.
 1.88 11-Aug-2011  apb branches: 1.88.2; 1.88.4;
Allow "echo -n" to work as expected in rc.d scripts that are executed
by /etc/rc. Similarly for printf with a format that does not end with
"\n". Previously, the partial line would not be visible on the console
until a newline was printed, possibly after an annoying delay.

This is done by adding echo() and printf() shell functions to rc.subr,
so that naive use of the echo and printf commands in rc.d scripts will
call these functions instead of the underlying commands. These shell
functions send a new "nop" metadata message after the partial line, and
the rc_postprocess function in /etc/rc disentangles the partial line of
plain output from the metadata "nop".

Also add a "-n" option to the print_rc_normal function in rc.subr,
and make some cosmetic changes.
 1.87 09-Jun-2011  christos PR/42642: Ed Ravin: Handle daemons that start with #!/usr/bin/env interp
 1.86 26-Sep-2010  apb branches: 1.86.4;
Add a collapse_backslash_newline function to rc.subr.
 1.85 08-Jun-2010  christos use modulo instead of logical and. from pooka
 1.84 08-Jun-2010  christos explain why this code is there.
 1.83 06-Jun-2010  christos fix conditional, from dholland.
 1.82 04-Jun-2010  christos print human readable exit code.
 1.81 15-Mar-2010  jmmv Allow the run_rc_command function in rc.subr to pass extra parameters to
the command being executed. This is to allow rc.d scripts to do:

run_rc_command "${@}"

instead of:

run_rc_command "${1}"

and let the command handler (start, stop, etc.) receive the arguments after
the command name.

None of the default commands allow extra arguments, and they will error out
if any are given. This is mostly useful for script-specific commands that
are only supposed to be used through the command line and, therefore, need
to provide a friendly interface.

Proposed in tech-userlevel@. No major objections except for some minor
concerns regarding whether this should be allowed or not at all. Note that
I'm not touching any of the rc.d scripts in the base system, so this is
effectively a no-op from the user point of view.
 1.80 14-Sep-2009  apb Fix some errors in the way scripts with "KEYWORD: interactive"
are handled. There was an inverted test, and "set $_args"
had the wrong scope (in several nearly-identical blocks of code).
 1.79 14-Sep-2009  apb Add the ability for file systems mounted via mount_critical_filesystems()
in rc.subr to be marked as optional. This means that it's not an
error if the file system is not mentioned in /etc/fstab. It is
still an error if something else goes wrong.

Change the defaults for these two variables in /etc/defaults/rc.conf:
critical_filesystems_local="OPTIONAL:/var"
critical_filesystems_remote="OPTIONAL:/usr"
 1.78 11-Sep-2009  apb Add a postprocessor to /etc/rc, which logs messages to /var/run/rc.log,
and which can suppress output in silent mode. Silent mode is enabled
via the new rc_silent variable, which defaults to a value that depends
on the kern.boothowto sysctl.

Part of the /etc/rc silent changes requested in PR 41946
and proposed in tech-userlevel.
 1.77 05-Sep-2009  apb Change multiple spaces to tabs on one line
 1.76 10-Jul-2009  christos 1. centralize the fsck error handling
2. don't check if root is on nfs
3. reboot -n if root was modified as the manual page suggests
 1.75 28-Apr-2009  reed Get rid of extra space in Usage statement.
 1.74 06-Dec-2008  salo branches: 1.74.2;
A very old patch sitting in my tree..

When rc scripts are started from interactive shell, be nice and when user
tries to start an unconfigured service, point him to rc.conf(5) and tell
him about the one* keyword. Also be more user friendly when an unknown
argument is entered.

Example:

# /etc/rc.d/cron start
$cron is not enabled - see rc.conf(5).
Use the following if you wish to perform the operation:
/etc/rc.d/cron onestart

# /etc/rc.d/cron nonsense
/etc/rc.d/cron: unknown directive 'nonsense'.
Usage: /etc/rc.d/cron [fast|force|one](start stop restart rcvar status poll)


Inspired by discussion on tech-userlevel:

http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0010.html
http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0011.html
http://mail-index.netbsd.org/tech-userlevel/2007/02/13/0012.html

Reminded about it and reviewed by <lukem>
 1.73 23-Jun-2008  dholland branches: 1.73.2;
fix typo
 1.72 22-May-2008  he Add support for optionally setting some environment variables before
starting ${command}, via ${name}_env.

Discussed with lukem.
 1.71 30-Apr-2008  martin branches: 1.71.2;
Convert TNF licenses to new 2 clause variant
 1.70 31-Dec-2007  ad branches: 1.70.2; 1.70.6; 1.70.8;
Remove systrace. Ok core@.
 1.69 06-Apr-2007  apb branches: 1.69.4;
* Add a stop_boot() function in rc.subr, to terminate a multi-user boot
by killing the parent process. The parent's PID is saved in $RC_PID.
* In all rc.d/* scripts that previously tried to stop the boot,
replace in-line code with "stop_boot".
* Document this.

This should fix PR 29822.
 1.68 27-Jan-2007  hubertf _find_processes(): in addition to the existing "interpreter: /path/to/daemon"
also recognize "interpreter: daemon" in ps(1) output.

That case statement should be rewritten with expr(1) if more flexibility is
needed.

Fixes PR 35366 by Dominik Joe Pantucek, debugged with much assistance
by him on IRC.
 1.67 07-Oct-2006  elad branches: 1.67.2;
PR/32004: Ed Ravin: command interpreter test in rc.subr doesn't accomodate
chroots

Patch applied, thanks!

okay apb@
 1.66 01-Apr-2006  he In order to handle some perl scripts running as daemons, add a
pattern which also matches "`basename $interpreter`: $command" in the
ps listing. Should fix PR#31932.
 1.65 12-Oct-2004  lukem branches: 1.65.2;
* Implement
load_rc_config_var cmd var
to load the rc.conf(5) configuration for cmd and set var in the
current shell, using 'load_rc_config var' in a sub-shell to avoid
unwanted side-effects.

* Improve required_vars warning message.
 1.64 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.63 03-May-2004  lukem When performing "start", "stop" or "reload" in run_rc_command(),
send any "<name> already running" or "<name> not running" messages
to stderr instead of stdout before the (existing) non-zero exit.
 1.62 02-Apr-2004  jmmv Introduce and use the rcvar_manpage variable, which contains the manual page
name where the user should look at for documentation about rcvar. It defaults
to 'rc.subr(5)', as rc.subr is mainly used by rc.d scripts.

This variable is useful to let the daily, weekly, monthly and security scripts
tune the warning message shown when any of the variables they handle is not
properly set.

Closes PR misc/23908.
 1.61 06-Jan-2004  lukem branches: 1.61.4;
Implement ``one'' prefix to allow a "one shot" operation as if
${rcvar}=yes yet all the other prerequisite tests are still performed.
The existing ``force'' prefix is a sledgehammer that ignores all the
prerequisite checks and always returns a zero exit status; this is a
more gentle approach to the problem of "manipulate this disabled
service without editing rc.conf(5)".
 1.60 26-Jul-2003  lukem Add "*,v" to the list of scratch files to skip.
Suggested by Johnny Lam / Alistair Crooks
 1.59 04-Jul-2003  lukem Revert previous; the "return" if rc.subr had already loaded had issues
in some circumstances where run_rc_script()'s sourcing of an rc.d file
which then sourced rc.subr, the `optimisation' in rc.subr to "return as
we're already loaded" would finish more than just the inner-most sourcing.
I haven't tracked down the exact issue, but removing the `optimisation'
fixes the problem I noticed in starting up certain rc.d scripts, and
may fix [bin/22053] as well.
 1.58 27-Jun-2003  lukem If _rc_subr_loaded=true, "return" immediately, otherwise set that var
and continue as normal.
Gains ~ 2 seconds on 110 runs of ". rc.subr" on a shark.
Suggested by Andrew Cagney in [bin/18400]
 1.57 27-Jun-2003  lukem run_rc_command(): when checking if ${command} exists before executing it,
be sure to check under ${name_chroot} (if set).
Fix from Ed Ravin in [bin/18523]
 1.56 03-Jun-2003  christos Use more concise shell syntax:
1. for i in $* -> for i
2. foo=$* -> foo="$@"
 1.55 05-Jan-2003  lukem Fix logic error I introduced recently into mount_critical_filesystems().
Noted by kilbi@rad.rwth-aachen.de in [bin/19703].
 1.54 05-Jan-2003  lukem 'if ! command;' is not POSIX sh, even though our /bin/sh supports it
 1.53 04-Jan-2003  lukem Change how internal boolean variables are used to:
if ! ${_somevar:-false}; then
_somevar=true
fi
(Consisent, slightly quicker, and slightly cleaner)
 1.52 26-Aug-2002  abs Append ' - see rc.conf(5)' to unset variable warning:
/etc/rc.d/fu: WARNING: $fu is not set properly - see rc.conf(5).
Add a note to rc.conf that third party packages may test for additional
variables.
 1.51 25-Jul-2002  grant add test for /usr/bin/logger in warn/err.
 1.50 08-Jul-2002  atatat Add systrace(1) support to rc.subr. Most services (eg, ${name} is
inetd) started from rc can now be run under systrace by setting
${name}_systrace to a set of flags to be passed to systrace. Note
that policies need to generated before you do this.
 1.49 21-May-2002  lukem branches: 1.49.2;
When using backup_uses_rcs=YES in backup_file(), after checking the file
in and setting -kb, check it out again, since the initial check in
trashes any RCSIDs (because -kb wasn't set at that time).

This stops the annoying situation where you add a new file (e.g, "foo")
which contains an RCSID and you get *two* notifications of differences
in two successives runs of /etc/security; the first when the file is
initially checked in and a second when diff finds the RCSID is different
(contains "foo.conf,v 1.1" instead of "foo,v 1.66").
 1.48 18-Apr-2002  lukem consistently set rc_(fast|force)=yes
 1.47 27-Mar-2002  lukem Replace $critical_filesystems_beforenet with $critical_filesystems_local .
Replace $critical_filesystems with $critical_filesystems_remote .

The new names are now consistent with the type argument that
mount_critical_filesystems() is called with, and allows for other types to
be easily supported by that function.

For backwards compatibility purposes, if the now obsolete variable is defined
(even empty), it takes precedence over the new form, and you will be warned.
If you want to stop the warnings, update your rc.conf(5) settings!
 1.46 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.45 21-Mar-2002  lukem - Add run_rc_command() control variable $command_interpreter
If set, the first line of $command is read, the leading #! is
removed, whitespace is normalised, the first word is checked
against $command_interpreter, and the result is used as the
string to match in the ps(1) output.
This code isn't infallable, but works for common cases such as
#!/bin/sh
#! /usr/pkg/bin/perl -w
This helps solve the problem described in [bin/15563], and by
Ed Ravin on tech-userlevel.

- Move the common elements of check_process() and check_pidfile() into
_find_processes(), and call appropriately.
 1.44 13-Mar-2002  lukem Use ${_arg}_postcmd even if we're not using the default ${_arg}_cmd method.
 1.43 13-Mar-2002  lukem Implement ${_arg}_postcmd support, which is run if a default
start/stop/reload/restart operation succeeds (i.e, zero exit code).
Code from Lubomir Sedlacik <salo@Xtrmntr.org>.
 1.42 25-Feb-2002  lukem Fixes derived from [bin/15563] submitted by Ron Roskens:
- Don't su(1) to ${name}_user if running as that user.
- Support $procname as the name of the process to search for.
Defaults to the value of $command.
 1.41 25-Feb-2002  lukem fix spelo. crank copyright year
 1.40 25-Feb-2002  lukem Don't run "status" as if "force" is set, thus reverting part of rev 1.29.
I can't remember the rationale for why I made that change in the first place,
and there's been some good arguments presented to me as to why the rcvar
should be checked before status is run.
 1.39 25-Feb-2002  lukem run_rc_script() improvements:
- always unset the variables used by run_rc_command() before sourcing an
rc.d script, rather than just when rc_fast_and_loose is in effect.
this allows run_rc_command() to be used in .sh scripts (with care).
- remove comment describing now-former limitation of .sh scripts.
- make the rc_fast_and_loose check only after the `` not *.sh / not scratch
/ script-is-executable '' checks. rc_fast_and_loose now behaves a lot more
like the normal operation, in that it skips scratch files and
non-executable files
 1.38 19-Nov-2001  lukem Add reverse_list(), which prints the reverse of the list of words.
Doesn't attempt to handle words with whitespace, etc.
 1.37 18-Jun-2001  lukem Improve run_rc_script():
- Skip files that end with `~', `#', `.OLD' or `.orig', as these are usually
scratch or backup files created by programs, and we don't want to start them.
- Only try and run non `.sh' files if they're executable.

Per discussions with Andrew Brown, and closing his PR [bin/9981].
 1.36 10-May-2001  atatat When using rcs to track backups, force the rcs archive to be unlocked,
use only non-strict locking, and leave the archives unlocked after
checking in changes.
 1.35 09-May-2001  lukem * change wait_for_pids() to spin forever (rather than just ~ 65 seconds).
* change the default `stop' case to wait_for_pids after kill $sig_stop.
this means that "/etc/rc.d/foo stop" won't return until the service
has shut down. third party scripts that implement their own stop mechanism
should offer this functionality as well.
* in the default restart case, don't bother doing `$0 poll' in between
stop & start, because of the change above. (XXX: deprecate poll ?)
 1.34 07-May-2001  lukem Don't try and use single quotes in the RHS of a ${ :+ } expansion
because /bin/sh needs a different syntax than ksh (and bash, etc).
Use a more obvious and less error prone method. (This complicated
use of ${:+} was only used to build the su command when running as
a separate user, but could always cause problems.)
Problem noted by Hubert Feyrer in conjunction with /etc/rc.d/sshd.
 1.33 18-Apr-2001  lukem * provide wait_for_pids(), which spins until all the given pids don't exist
* run_rc_command():
- add support for "poll", which by default, uses wait_for_pids() on
the list of matching processes
- in the "restart" case, call "poll" between "stop" and "start"

this fixes the situation where certain services (e.g, amd, squid) would
take a bit longer to shutdown after receiving the kill signal to shutdown,
and "/etc/rc.d/foo restart" would fail in the `start' phase.
 1.32 06-Apr-2001  lukem clarify that ${name}_groups is comma separated
 1.31 04-Apr-2001  atatat Provide the capability of storing backups via RCS instead of just a
"current" and a "last" (which is useless if you wanna know what you
changed last week). Set the default to on.
 1.30 28-Feb-2001  lukem various speed-ups (and related work):
- only load rc.conf if $_rc_conf_loaded is not set
- use case instead of if for various string comparisons
- print the date at the start of the boot as well as at the end
- if $rc_fast_and_loose is set, always run the rc.d scripts in the
current shell rather than in a subshell. this is not on by default
because it's potentially dangerous (a rogue command could terminate
the boot), but it is provided as an optional speedup for people
with slow machines that have an expensive fork
 1.29 17-Nov-2000  lukem * always run `status'; i.e, ignore the setting of $rcvar just like `rcvar' does.
* don't barf if `force' is used and $rcvar isn't set by the script
* only do the guts of `restart' once, by setting _rc_restart_done after the
first run through. this stops scripts which call run_rc_command more than
once (such as nfslocking) from doing the ``stop everything/start everything''
sequence n times.
 1.28 06-Nov-2000  lukem when doing `status', return non-zero if the program isn't running.
request by thorpej.
 1.27 05-Nov-2000  lukem when running `forcerestart', call the underlying `stop' and `start'
with the `force' prefix as well
 1.26 07-Oct-2000  lukem use ${foo##*/} instead of `basename $foo`. as suggested (with minor variation)
by Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
 1.25 01-Oct-2000  lukem remove unnecessary leading `$' on warnings printed for $required_dirs
and $required_files.
 1.24 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.23 19-Aug-2000  lukem support ${name}_nice even when using ${name}_chroot. per discussion with mrg...
 1.22 17-Aug-2000  lukem add support for ${name}_chroot, which chroot(8)s before running the command.
allow changing the user credentials to ${name}_user, ${name}_group,
and ${name}_groups as part of this. if ${name}_chroot is used, the following
variables won't work: ${name}_chdir and ${name}_nice.
[requested by mrg; whipped up in a few minutes on his terminal :-]
 1.21 20-Jul-2000  lukem in err() and warn() put a : between the ERROR/WARNING label and the message
 1.20 09-Jun-2000  fvdl branches: 1.20.2;
Add and rc.conf.d directory. If a config file for command X exists
(/etc/rc.conf.d/X), then it is sourced in addition of /etc/rc.conf

This means that the base system will still use rc.conf, but that
3rd party scripts can use rc.conf.d
 1.19 13-May-2000  lukem branches: 1.19.2;
Implement load_rc_config(), which takes the config name as an argument.
Currently this just loads /etc/rc.conf, but this will make it easier
for us and users to modify the config mechanism without modifying all
of /etc/rc.d/*.
 1.18 13-May-2000  lukem implement three new variables for run_rc_command:
- ${name}_chdir directory to cd to before running ${command}
- ${name}_nice nice level to run ${command} at
- ${name}_user user to run ${command} as

based on [misc/9954] by Dave Sainty <dave@dtsp.co.nz>, except that it works :)
 1.17 30-Apr-2000  lukem - prefix some more local variables with `_' (when you have a convention,
stick to it :-)
- simplify run_rc_script (no need to support fast* or force* here...)
- clarify some comments
 1.16 30-Apr-2000  lukem change run_rc_command() to take the list of extra commands supported
from a variable ($extra_commands) as opposed to from $2-* on the
argument list. it's cleaner; and allows for the possibility of
multiple command arguments being passed to run_rc_command() in the
future.
 1.15 28-Apr-2000  lukem in check_pidfile and check_process, also match "(" + `basename prog` + ")" .
noted by veego@
 1.14 26-Apr-2000  lukem don't bother checking rc_configured each time run_rc_command executes; once in /etc/rc is enough
 1.13 22-Apr-2000  lukem revert previous; the fast-start functionality already existed, and
works at multi-user boot. (starting /etc/rc after single user boot
doesn't exhibit this fast start behaviour).
 1.12 19-Apr-2000  simonb Add an "rc_fastboot" variable check in rc.subr, that if set adds
"fast" to the start of the run_rc_command arg.

/etc/rc calls each rc.d script with rc_fastboot=yes so that rc.subr
aware scripts to use "faststart" to skip the process running check.
 1.11 10-Mar-2000  lukem * add:
check_pidfile parse a pidfile for a pid, checking that the
process is running, and print the matching pid
check_process print a list of running pids that match the procname
run_rc_command kitchen sink function to simplify creation of
rc.d scripts
run_rc_script invoke an rc.d script appropriately
rc_usage print a usage string for an rc.d script
err similar to err(3)
warn similar to warn(3)
* add copyright
* remove islocalfs(); nothing uses it
 1.10 07-Jul-1999  drochner repair diskless startup: "netstart" needs "sysctl" and "awk" now, thus
"/usr" must be mounted. mount_critical_filesystems() didn't mount it,
even if listed in "critical_filesystems", if it is nfs.
Solution: introduce another rc.conf variable
"critical_filesystems_beforenet" which contains filesystems to be mounted
before "netstart".
Perhaps "netstart" should be split up, but this would make things even
more complex...
 1.9 28-Apr-1999  nathanw Move the knowledge that /usr and /var should be mounted early from
rc.subr to the default rc.conf.
While this is no longer necessary to supress noise,
it increases the clarity of the situation and removes
one more bit of what should be adjustable configuration
from scripts that site admins shouldn't have to edit.

Addresses PRs misc/7406 and (partially) bin/7491.
 1.8 13-Apr-1999  cjs When checking local status, jJust ignore not-found filesystems, rather
than printing an error, just as we do when we try to mount it.
 1.7 01-Apr-1999  cjs branches: 1.7.2;
Change mount_critical_filesystems() so that if given an argument
of "local" it will not mount filesystem types it identifies as
network file systems (currently just nfs). Call the function twice,
before networking starts with arg "local", after networking starts
with arg "network". Remove critfs_require_network as is now redundant.
 1.6 24-Mar-1999  mellon - Move critical filesystem mounting code into a shell function and put
that in rc.subr.
- Support critfs_require_network rc.conf variable.
 1.5 28-Feb-1998  lukem improve description comment
 1.4 28-Feb-1998  lukem * add synonyms for "yes": "true", "on", and "1"
* add synonyms for "no": "false", "off", and "0"
* remove unnecessary trailing semicolons (this is sh, not C)
 1.3 26-Jan-1998  lukem convert 'if .. else .. fi' into a 'case .. esac', and allow for any
uppercase/lowercase variations of 'yes' and 'no'. fixes [misc/4887]
sent in by "John F. Woods" <jfw@jfwhome.funhouse.com>
 1.2 30-Aug-1997  cjs Prune unused function.
 1.1 29-Aug-1997  cjs Split rc.conf variables for starting programs into two: an on/off
switch and a set of flags. Get rid of DEFAULT flags entirely. Print
warnings if on/off switches are not set, or are set incorrectly.
Add a shell function to simplify this on/off switch testing.
 1.7.2.1 15-Apr-1999  cjs Bring branch up to head revision 1.8.
 1.19.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.20.2.4 02-Oct-2000  lukem pull up rev 1.25 (approved by thorpej):
remove unnecessary leading `$' on warnings printed for
$required_dirs and $required_files.
 1.20.2.3 02-Oct-2000  lukem pull up rev 1.24 (approved by thorpej):
large changes. summary:
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.20.2.2 23-Aug-2000  lukem pull up revs 1.22-1.23:
add ${name}_chroot support

approved: thorpej
 1.20.2.1 09-Aug-2000  lukem pull up rev 1.21
approved by: thorpej

1.21:
in err() and warn() put a : between the ERROR/WARNING label
and the message
 1.49.2.3 29-Jun-2003  grant Pull up revision 1.57 (requested by lukem in ticket #1346):

run_rc_command(): when checking if ${command} exists before executing it,
be sure to check under ${name_chroot} (if set).
Fix from Ed Ravin in [bin/18523]
 1.49.2.2 24-Nov-2002  tron Pull up revision 1.52 (requested by abs in ticket #732):
Append ' - see rc.conf(5)' to unset variable warning:
/etc/rc.d/fu: WARNING: $fu is not set properly - see rc.conf(5).
Add a note to rc.conf that third party packages may test for additional
variables.
 1.49.2.1 29-Jul-2002  lukem Pull up revision 1.51 (requested by grant in ticket #551):
add test for /usr/bin/logger in warn/err.
 1.61.4.2 21-Apr-2006  tron Pull up following revision(s) (requested by he in ticket #10413):
etc/rc.subr: revision 1.66
In order to handle some perl scripts running as daemons, add a
pattern which also matches "`basename $interpreter`: $command" in the
ps listing. Should fix PR#31932.
 1.61.4.1 08-May-2005  riz Pull up revision 1.65 (requested by lukem in ticket #1268):
* Implement
load_rc_config_var cmd var
to load the rc.conf(5) configuration for cmd and set var in the
current shell, using 'load_rc_config var' in a sub-shell to avoid
unwanted side-effects.
* Improve required_vars warning message.
 1.65.2.1 04-Apr-2006  tron Pull up following revision(s) (requested by he in ticket #1238):
etc/rc.subr: revision 1.66
In order to handle some perl scripts running as daemons, add a
pattern which also matches "`basename $interpreter`: $command" in the
ps listing. Should fix PR#31932.
 1.67.2.1 10-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #433):
etc/rc.subr: revision 1.68
_find_processes(): in addition to the existing "interpreter: /path/to/daemon"
also recognize "interpreter: daemon" in ps(1) output.
That case statement should be rewritten with expr(1) if more flexibility is
needed.
Fixes PR 35366 by Dominik Joe Pantucek, debugged with much assistance
by him on IRC.
 1.69.4.1 09-Jan-2008  matt sync with HEAD
 1.70.8.2 04-Jun-2008  yamt sync with head
 1.70.8.1 18-May-2008  yamt sync with head.
 1.70.6.3 17-Jan-2009  mjf Sync with HEAD.
 1.70.6.2 29-Jun-2008  mjf Sync with HEAD.
 1.70.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.70.2.2 31-Dec-2007  ad Remove systrace. Ok core@.
 1.70.2.1 31-Dec-2007  ad file rc.subr was added on branch mjf-devfs on 2007-12-31 15:31:41 +0000
 1.71.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.71.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.73.2.1 07-Jan-2011  riz Pull up following revision(s) (requested by enami in ticket #1504):
share/man/man8/rc.subr.8: revision 1.27
etc/rc.subr: revision 1.86
share/man/man5/ifconfig.if.5: revision 1.14
etc/rc.d/network: revision 1.61
Add a collapse_backslash_newline function to rc.subr.
Collapse <abckslash><newline> sequences in /etc/ifconfig.xxx files read
by /etc/rc.d/network. Fixes PR 41662 by Christoph Badura, which was
also reported independently by Jeremy C. Reed.
 1.74.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.86.4.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.88.4.1 09-Apr-2012  riz Pull up following revision(s) (requested by apb in ticket #170):
etc/rc.subr: revision 1.89
The error message when /var is not a file system chhanged from
mount: unknown special file or file system `/var'
to
mount: Unknown special file or file system `/var'
so match them both.
 1.88.2.2 23-Jan-2013  yamt sync with head
 1.88.2.1 17-Apr-2012  yamt sync with head
 1.91.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.91.2.1 25-Feb-2013  tls resync with head
 1.92.8.1 10-Aug-2014  tls Rebase.
 1.94.2.1 08-Nov-2015  riz Pull up following revision(s) (requested by phx in ticket #1015):
etc/rc.subr: revision 1.97
PR misc/50046
Remove the expensive tests in _have_rc_postprocessor(), as proposed by apb@.
It more than halves the multiuser boot time on slow machines and brings
it back near to the previous level.
 1.98.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.98.2.1 26-Apr-2017  pgoyette Sync with HEAD
 1.100.10.3 30-Sep-2018  pgoyette Ssync with HEAD
 1.100.10.2 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.100.10.1 07-Apr-2018  pgoyette Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
 1.100.4.1 04-Apr-2018  martin Pull up following revision(s) (requested by kre in ticket #689):
etc/rc.subr: revision 1.101

PR misc/53145 (Bruce Lilly)

Use ps -A instead of ps -ax (-A means -ax, but -A is posix, -x is not)
Use ps -o args instead of ps -o command (same reason).

This makes no difference when the ps used is /bin/ps on NetBSD, but
can make a difference when some other ps command gets invoked instead.

XXX pullup -8
 1.102.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.102.2.1 10-Jun-2019  christos Sync with HEAD
 1.5 21-Aug-2000  lukem migrate rc.wscons to (already existing) rc.d/wscons
 1.4 29-Jul-1999  augustss branches: 1.4.8;
Add mux 1 as a keyboard.
 1.3 15-May-1999  drochner connect a keyboard to the display
 1.2 15-Mar-1999  drochner Make wscons configuration nicer: split database and configuration script.
From Matthew Green.
 1.1 13-Mar-1999  drochner first cut on a wscons configuration script
(to be included in / sourced from rc.local)
 1.4.8.1 23-Aug-2000  lukem pull up rev 1.5:
move guts of etc/rc.wscons -> etc/rc.d/wscons
approved: thorpej
 1.8 25-Apr-2001  lukem Use /dev/dtyXX instead of /dev/ttyXX, and other cleanups.
Heavily inspired by PR 12749 from Scott Telford.
 1.7 24-Apr-1997  mellon Document dc flag and use it for hardwired lines.
 1.6 15-Feb-1997  mikel cleanup Lite-1 merge
 1.5 08-May-1996  thorpej RCS id police.
 1.4 30-Jan-1994  glass remove 'COURIER switch settings'
 1.3 05-Sep-1993  mycroft tty19 --> tty00
 1.2 05-Sep-1993  mycroft Renumber com1 to com0, and use tty00.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.7 17-May-2008  jmcneill Add sgi_fam, one less thing that has to be done when one wants to run
GNOME on NetBSD.
 1.6 02-Jun-2000  fvdl branches: 1.6.36; 1.6.38; 1.6.40;
* Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.5 08-May-1996  thorpej branches: 1.5.12;
RCS id police.
 1.4 27-Nov-1993  mycroft amd 300019 amq
 1.3 29-Aug-1993  deraadt missing eol at end of file
 1.2 11-Jun-1993  brezak Add pcnfsd service.
 1.1 03-Apr-1993  glass Added /etc/rpc for librpc support
fixed crontab so it works (oops)
fixed /etc/daily whatis.db support
 1.5.12.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.40.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.6.38.1 18-May-2008  yamt sync with head.
 1.6.36.1 02-Jun-2008  mjf Sync with HEAD.
 1.5 21-Jan-2001  itojun make it clearer that /etc/rtadvd.conf is optional (normally,
configurations were derived from kernel interface settings).

install rtadvd.conf into /usr/share/exapmles/rtadvd, instead of /etc.

sync with kame.
 1.4 17-Mar-2000  itojun comment fix. it is not mandatory to supply the configuration file,
rtadvd(8) can guess the configuration from the routing setups.
 1.3 03-Jul-1999  hubertf RCS Id police
 1.2 03-Jul-1999  itojun comment out sample entry. document it a bit.

From: Hubert Feyrer
 1.1 02-Jul-1999  itojun rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)
 1.132 21-Jul-2024  he etc/security: emit proper error message when there are dup groups.

...instead of erroring with "[: $grpname: unexpected operator".
 1.131 05-Jul-2023  martin branches: 1.131.2;
Fix sysctl invocation testing for missing entropy.
 1.130 30-Jun-2023  riastradh security(5): Check kern.entropy.needed for confident entropy.

Don't test whether a non-blocking read from /dev/random would return
data.

For the sake of availability, /dev/random will unblock based on sources
like timer interrupts, which we can't confidently assert anything about
the actual unpredictability of.

Here, the goal is to highlight systems that have neither obtained
entropy from an HWRNG with a confident entropy assessment, nor been
seeded from a source the operator knows about.

XXX pullup-10
 1.129 04-Nov-2021  nia branches: 1.129.2;
Recognize argon2 passwords as valid in daily security reports.

from RVP in misc/56486
 1.128 10-Jan-2021  riastradh Various entropy integration improvements.

- New /etc/security check for entropy in daily security report.

- New /etc/rc.d/entropy script runs (after random_seed and rndctl) to
check for entropy at boot -- in rc.conf, you can:

. set `entropy=check' to halt multiuser boot and enter single-user
mode if not enough entropy

. set `entropy=wait' to make multiuser boot wait until enough entropy

Default is to always boot without waiting -- and rely on other
channels like security report to alert the operator if there's a
problem.

- New man page entropy(7) discussing the higher-level concepts and
system integration with cross-references.

- New paragraph in afterboot(8) about entropy citing entropy(7) for
more details.

This change addresses many of the issues discussed in security/55659.
This is a first draft; happy to take improvements to the man pages and
scripted messages to improve clarity.

I considered changing motd to include an entropy warning with a
reference to the entropy(7) man page, but it's a little trickier:
- Not sure it's appropriate for all users to see at login rather than
users who have power to affect the entropy estimate (maybe it is,
just haven't decided).
- We only have a mechanism for changing once at boot; the message would
remain until next boot even if an operator adds enough entropy.
- The mechanism isn't really conducive to making a message appear
conditionally from boot to boot.
 1.127 02-Dec-2020  wiz Update default pkgsrc database location from /var/db/pkg to /usr/pkg/pkgdb.
 1.126 06-Dec-2019  riastradh Save the entropy seed daily in /etc/security.
 1.125 18-Sep-2019  uwe Use $file instead of $(echo $file). I don't think the extra round of
word expansions was really intended here.
 1.124 04-Oct-2018  kre Fix an obvious botch in the previous rev, found by martin@
 1.123 23-Sep-2018  kre Convert uses of test (aka '[') to use only posix specified forms,
mostly just on general principle... this resulted in one or two minor
code reformattings to keep 80 char limits - a few needless uses of
quotes ("no" ??) were also removed (sh is not C. strings are strings
without quotes around them...)
 1.122 06-Jan-2018  mlelstv branches: 1.122.2; 1.122.4;
Use sysctl to retrieve iostat names instead of parsing possibly
truncated iostat output.

Check dkctl listwedges output with grep.

Fixes PR 59205.
 1.121 29-Feb-2016  riastradh Record current raid configurations too in /etc/security.
 1.120 20-Apr-2015  pgoyette Set the redirection correctly, so that stderr gets duped to the
already redirected stdout, rather than duping stdout to stderr!

Without this fix, the disklabel output is included in the log file
rather than being discarded as intended. (The purpose of running
disklabel this first time is only to check for success.)
 1.119 14-Feb-2015  nakayama Avoid nfs devices correctly.
 1.118 13-Dec-2014  uebayasi Indent and space fixes.
 1.117 23-Nov-2014  christos - generate the list of disks only once and select from them later
- don't generate empty/useless files when disklabel or dkctl don't have data
 1.116 27-Aug-2014  apb Split some long lines.
 1.115 06-Nov-2013  spz Introduce a variable for security.conf, default empty, to list users
whose home is (allowed to be) owned by another user.

It's a separate variable and not just check_passwd_permit_dups so I can
make security shut up about my uucp users.

Fixes the second half of PR misc/36063
 1.114 06-Nov-2013  spz having more than one line with the same group name and gid is not only
allowed, it's even recommended for groups with lots of members, so
do not warn about duplicate group name lines if the gid is the same
 1.113 08-Sep-2013  prlw1 Add defaults for pkg_info and pkg_admin variables in case pkgpath.conf
is not installed.
 1.112 01-May-2013  agc Fix for problematic paths in /etc/daily and /etc/security reported in
PR/47645.

Add a separate file which contains the paths for the pkg_admin and
pkg_info utilities. This is called /etc/pkgpath.conf (to distinguish it
from pkg.conf).

Thanks also to Edgar Fuss for the sanity check.
 1.111 05-Apr-2012  spz branches: 1.111.2;
change security so that there is a configuration value for the list of
users who will not be considered for duplicate uid check.
Seed it with 'toor' in defaults/security.conf.
 1.110 02-Mar-2011  christos branches: 1.110.4;
too much quoting. pointed by anon ymous
 1.109 27-Dec-2010  christos branches: 1.109.2;
`` -> $()
 1.108 05-Feb-2010  jmmv Deprecate the pkgdb_dir settings from daily.conf and security.conf in
favor of the PKG_DBDIR variable in /etc/pkg_install.conf. The purpose
of this is to only have to define the location of the packages database
in a single place and have all other system components pick it up.

pkgdb_dir is still honored if defined and the scripts will spit out a
warning in that case, asking the administrator to migrate to the
PKG_DBDIR setting. We can't remove this compatibility workaround until,
at least, after NetBSD 6 is released.
 1.107 19-Jan-2010  jmmv Add the fetch_pkg_vulnerabilities option to the daily script to keep the
packages vulnerability database up to date. This will only fetch the
file from the server if it has changed since the last run.

Add the check_pkg_vulnerabilities and check_pkg_signatures options to the
security script to check that the installed packages are sane.

All of these options are enabled by default but they will only run if
there is, at least, one installed package.
 1.106 27-Jan-2009  haad Add support for lvm to security script. Backup lvm configuration to /var/backup/lvm with other system backups. Disable lvm check until MKLVM is enabled by default. no objections on tech-userlevel@.
 1.105 23-Nov-2007  dholland branches: 1.105.4;
Handle non-trivial NIS compat entries (like +joe:::::::::) in the password
file. Fixes (my own) PR bin/33138.

reviewed: christos
 1.104 27-Aug-2007  adrianp The location of the pkg_info binary can now be specified in /etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.103 09-Aug-2007  tron branches: 1.103.2;
Add code to monitor the disk wedges (see dk(4)) configured on the
system. Based on a patch contributed by Andreas Wrede in PR misc/36747.
 1.102 06-Jun-2007  martti Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.101 27-Mar-2007  jnemeth PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.100 26-Sep-2006  tron branches: 1.100.2;
Improve security check for "/etc/exports":
1.) Properly handle line continuation and network exports.
2.) Make the report more compact.

Patch contributed by Jukka Salmi in PR bin/24583.
 1.99 23-Sep-2006  jmcneill PR #26490: /etc/security is not aware of sha1 passwords
 1.98 25-May-2006  lukem Implement check_devices_ignore_paths, which is a list of paths to
avoid traversing during check_devices.
 1.97 17-Apr-2006  veego Don't try to backup a 'nfs' disklabel, which will happen because of the
recent iostat changes.
Patch supplied in pr# 33274 by Geoff C. Wing.
 1.96 29-Jan-2006  rpaulo PR 32666: /etc/security may cause tapes to rewind. By Duncan McEwan.
 1.95 11-Apr-2005  peter Allow an underscore as first character and embedded underscores & dots
for login and group names.

Fixes PR misc/29913 from Arto Selonen.
 1.94 05-Feb-2005  jdolecek branches: 1.94.2;
add a check_passwd_permin_nonalpha option, which changes the passwd
test to permit non-alphanumeric characters in login names
 1.93 21-Nov-2004  kim When checking /etc/exports, account for "-network=XXX" as restricting
the mount (i.e. it is not considered globally exported).

Fixes PR: 26890
 1.92 28-Sep-2004  erh PR misc/7716: add configuration options find_core_ignore_fstypes and
check_devices_ignore_fstypes to allow the filesystem types that are
ignored during the daily and security runs to be adjusted.
 1.91 23-Jul-2004  lukem Merge /etc/mtree/special & /etc/mtree/special.local using "mtree -M".
This allows users to override mtree/special entries in mtree/special.local,
which is useful if you've replaced a directory with a symlink (for example).
This effectively makes $check_mtree_follow_symlinks=YES pointless, but
I'm retaining that for compatibility reasons.

Fix bug in generation of $MPBYUID (used "/^+/" instead of "/^\+/" as a regex),
which has existed for a long time but only failed with our awk; GNU awk seems
to have permitted this. (This meant that the duplicate UID check was broken
when using our awk.)

Rename some temp files to more accurately reflect their purpose, to
aid debugging.
 1.90 09-Apr-2004  kim Catch STDERR from /etc/security.local (not just STDOUT).
 1.89 02-Apr-2004  jmmv Introduce and use the rcvar_manpage variable, which contains the manual page
name where the user should look at for documentation about rcvar. It defaults
to 'rc.subr(5)', as rc.subr is mainly used by rc.d scripts.

This variable is useful to let the daily, weekly, monthly and security scripts
tune the warning message shown when any of the variables they handle is not
properly set.

Closes PR misc/23908.
 1.88 09-Feb-2004  jdolecek branches: 1.88.2; 1.88.4; 1.88.6;
add missing && in the home directory group writability condition;
gawk somehow coped even without (defaults to && ?), but nawk printed
bogus warnings (defaults to || ?)
 1.87 19-Nov-2003  jhawk Provide a workaround for PR bin/12900.
When /dev is an fdesc, and /dev/tty is stat()ed without a controlling tty,
a "Device not configured" error is returned.

Filter mtree's stderr to ignore this error.

If fdesc is fixed to not behave in this fashion, this workaround can
be removed; bin/12900 should remain open until that time.
 1.86 18-Nov-2003  jhawk In check_varmail (mailbox ownership/permissions check):
Make ls -A explicit, to help n debugging when not run as root
(-A is implied when ls is run as root)
Ignore dotfiles, as they are not mailboxes (e.g. .jhawk.pop)
 1.85 18-Nov-2003  jhawk XXX: note pairwise cascaded test inversion in permit_star.

Add checkyesno check_homes_permit_usergroups to allow group writability
when the groupname matches the username. Defaults to off.
 1.84 01-Oct-2003  jhawk Suppress output when running security.local if it produces no output.
/etc/security should produce no output (and thus suppress the report)
when nothing is wrong.

While we're here, use printf instead of two echos, like the rest of
the script.
 1.83 21-Feb-2003  jhawk Use $diff_options when running diff in /etc/security.
Default diff_options to -u, for unified-format context diffs,
because context is essential to a useful evaluation of differences.
This represents a behavior change.

Implements change-request PR security/17247 from
Takahiro Kambe <taca@sky.yamashina.kyoto.jp>.
 1.82 13-Feb-2003  jhawk Under check_mtree, invoke mtree with -L if check_mtree_follow_symlinks is set.
Apparently mtree -L is imperfect, but it is far better than the lack thereof
if symlinks are involved reaching files mtree verifies.
 1.81 13-Feb-2003  jhawk Add some flexibility to /etc/security, by way of security.conf options:
check_passwd_nowarn_shells Don't warn about these non-/etc/shells shells
check_passwd_nowarn_users Don't warn about these users
check_passwd_permit_star Don't warn about "*" in the $2 field
Behavior change: check_passwd_nowarn_shells defaults to /sbin/nologin and
/usr/libexec/uucp/uucico, so that it will not warn about the default
master.passwd.
The rationale here is that an administrator who chooses to permit these
warnable conditions should not be warned about them day after day, yet
should not be forced to disable check_passwd entirely.
check_passwd_permit_star is primarily of interest to sites who use *'d
entries for Kerberos or ssh logins, despite the fact that we permit
"*ssh" (etc.) for this purpose (legacy).
 1.80 06-Jan-2003  wiz writable, not writeable.
 1.79 20-Aug-2002  elric Added .k5login to the list of files that are checked in each user's
home directory.

Addresses PR: security/18000
 1.78 18-Jun-2002  itojun md5/bcrypt password starts with $[12], so use ^ in regex
 1.77 18-Jun-2002  itojun recognize md5/bcrypt password. noted by: Eric Jacoboni <jaco@teaser.fr>
 1.76 10-Jun-2002  atatat The check_rootdotfiles section mucks with the PATH setting, but
never puts it back properly. As such, jobs run later that expect
there to be a path will lose badly (eg, run lintpkgsrc -i from
security.local). Let's just re-export the PATH.
 1.75 21-May-2002  lukem branches: 1.75.2;
Support shell metacharacters (`*', '?', '[') in /etc/changelist lines,
including checks for "backups that exist when actual file is deleted", a la
the existing mechanism used for "/etc/ifconfig.*" ... "/etc/rc.d/*" checks.
This resolves [security/15798] from Bob Kemp <bob@allegory.demon.co.uk>.
 1.74 18-Dec-2001  lukem Add nullfs to the list of file system types to skip during the "big finds".
Fix from Alan Barrett in [misc/14957].
 1.73 09-Nov-2001  lukem remove blank lines from the lists of files to backup_and_diff
 1.72 18-Oct-2001  lukem add -dgq to check_pkgs ls(1). suggested by @@@
 1.71 18-Oct-2001  taca Add -T option to ls(1) when -l option is specified.
This fixes none-changed files under ${backup_dir}/pkgs as bellow:

======
/var/backups/pkgs diffs (OLD < > NEW)
======
159c159
< -rw-r--r-- 1 root wheel 528 Apr 19 01:11 ja-less-332/+CONTENTS
---
> -rw-r--r-- 1 root wheel 528 Apr 19 2001 ja-less-332/+CONTENTS
 1.70 15-Oct-2001  lukem Use "nodiff" instead of "nomail" for the tag which is used to exclude
files from having the changes diff generated. Suggested by Michael Graff.
 1.69 14-Oct-2001  lukem minor optimisation suggested by christos
 1.68 13-Oct-2001  lukem A few more changes, from more discussions with Andrew Brown.
- Resurrect /etc/changelist, even if it's an "empty" file by default,
because it's easier to use than /etc/mtree/special.local for adding
a couple of simple files. Back by popular demand (hi @@@! :-)
- Add /etc/rc.d/* to the list of "dynamic" files; this notices changes
in user-added scripts
- Only calculate the mtree -I nomail list once, and re-use
- Use "cat foo | while read file" instead of "for file in `cat foo`" ;
handles whitespace better...
 1.67 12-Oct-2001  lukem Major overhaul, with help from Andrew Brown <atatat@netbsd.org>.

Features:
- Add a bunch of stuff to /etc/mtree/special to enable removal of
/etc/changelist:
- files which we want to monitor for changes but don't want to
see the diffs of (master.passwd, ssh_host_key, ...) are
tagged with "nomail"
- files which we don't want to monitor are tagged with "exclude"
(such as netgroup.db, kvm.db, ...)
- monitor /etc/mtree/special.local, /root/.ssh/*
- remove /etc/changelist, and a bunch of XXX comments
- use mtree(8)'s -D, -I, and -E to generate lists of files to
actually do the changelist stuff on.
- support /etc/mtree/special.local as an optional user-provided
version of /etc/mtree/special (effectively, an enhanced
/etc/changelist)
- Add code to monitor: /etc/ifconfig.* /etc/raid*.conf /etc/rc.conf.d/*
including support for these files being added and removed at will.
- If /sbin/fdisk exists, backup the output of "fdisk $disk" for all
the active disk drives as part of $check_disklabels
- Check permissions on: ~/.ssh/* ~/.shosts

Details:
- Reorder initialisation of defaults
- Remove special case for /etc/master.passwd "monitor but don't email diffs"
with general case for other similar files.
- Keep all `autogenerated' files (such as disklabel.*, setuid.current, ...)
in "$backup_dir/work", to minimise name clashes.
- Add migrate_file(old, new) to do the hard work of migrating files
from the old `top level' /var/backups mechanism to the `full path'
mechanism recently added. Use this appropriately.
- Add backup_and_diff(file, printdiffs), to the hard work of backing-up
and diff-ing files.
- Cleanup use of shell redirects
- /bin/sh supports ~root globbing, so use it.
- Improve umask checking; use awk regex rather than awk math
 1.66 05-Oct-2001  lukem minor whitespace fix
 1.65 03-Oct-2001  lukem replace "pkg_dbdir" with "pkgdb_dir", to be consistent with "backup_dir"
 1.64 03-Oct-2001  cjs Since we store the output of ls for use later, make sure that we have TZ=UTC.
(Otherwise time zone changes cause us to believe that files have changed
when they have not.)
 1.63 03-Oct-2001  lukem - clean up a couple of comments
- reformat some awk blocks
- replace "sed 1d | awk '...'" with "awk 'NR==1 {next;} ...'"
 1.62 01-Oct-2001  atatat Add a chunk of code to check the installed pkgs list by making a list
of all installed pkgs and their +CONTENTS and +REQUIRED_BY files (if
they have one) and handling this file along with all the other
CHANGELIST stuff.

Greg Woods gets points for coming up with the idea.

Luke Mewburn asked me to do it, and provided lots of criticism along
the way.
 1.61 24-Sep-2001  lukem remove acd (non existant), add ld (for hw raid logical drives)
 1.60 23-Sep-2001  perry add raid, remove cd drives and floppy drives from the nightly disk
permissions checks.

note: This whole thing needs to be rototilled. And yes, I'm
volunteering to do it.
 1.59 23-Sep-2001  perry Update the password sanity checking thusly:
1) If a password entry is of the form \*[A-z-]+, do not complain that
the account is off but has a valid password. Thus you can do
passwords like *ssh to indicate ssh only logins.
We should come up with a standard scheme for what various *keywords mean.
Note that if the field length is 13, 20 or 34 you'll still get
bitched at.
This code should be cleaned up. (So should the password scheme.)
2) If the entry is for "toor", don't complain that the account is off
but has a valid shell. We ship with toor:*:, there is no point in
complaining about it.

Part of the campaign against spurious security warning output.
 1.58 22-Sep-2001  perry run mtree on the special file using the new -l option, so it will not
complain about things like files set 444 instead of 644.

part of the campaign against spurious output in the nightly security run.
 1.57 26-Aug-2001  simonb Remove rz/tz support for pmax, switch to MI SCSI.
 1.56 18-Jun-2001  lukem use mktemp(1) to create temporary directories, and ensure that cleanup traps
are setup asap.
 1.55 14-Jun-2001  lukem use symbolic signal names instead of numbers
 1.54 10-May-2001  atatat When backing files listed in /etc/changelist, instead of truncating
to the basename of the file, use the whole path with $backup_dir
prepended, in effect mirrorring the directory tree. This eliminates
the possibility of a name collision.

Closes pr bin/12727.
 1.53 10-May-2001  atatat Allow embedded hyphens in user names (and group names), just not as the
first or last character.
 1.52 04-Apr-2001  atatat Provide the capability of storing backups via RCS instead of just a
"current" and a "last" (which is useless if you wanna know what you
changed last week). Set the default to on.
 1.51 15-Mar-2001  hubertf Run skeyaudit (only) from /etc/daily instead of /etc/security, else there's
some risk that the users don't get warned if an admin turns off running
/etc/security (by putting run_security=no into daily.conf).

Fixes PR 12267.
 1.50 12-Mar-2001  atatat Allow md5 passwords of length 34 as passwords
 1.49 11-Feb-2001  jdolecek Introduce max_grouplen - this determines the maximum permitted length
of group names, similarily to max_loginlen
 1.48 09-Jan-2001  abs Add a new variable 'backup_dir', which can be used to change the backup
directory from /var/backup (useful for those of us who have a separate /var
and would like to have our backup disklabels on the root filesystem).
Default behaviour unchanged. backup_dir being unset is taken as /var/backup.
 1.47 07-Oct-2000  lukem use ${foo##*/} instead of `basename $foo`. as suggested (with minor variation)
by Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
 1.46 10-Sep-2000  christos PR/10982: kilbi@rad.rwth-aachen.de: Don't confuse printf with usernames
that start with -.
 1.45 02-Jul-2000  sommerfeld Fix pr9320: improve umask checking for root's dotfiles.
Now even notices bogus umasks like 044
 1.44 26-May-2000  ad branches: 1.44.4;
We may as well allow local additions to /etc/security, since it gets done
for the other periodic checks.
 1.43 05-May-2000  itojun check /etc/mail/aliases on check_aliases.
/etc/aliases will be checked as well, if exists (for backward compatibility).
 1.42 24-Apr-2000  fair Add skeyaudit to /etc/security (with a variable to disable) per PR 5871
 1.41 15-Jan-2000  christos Use cat -f to avoid denial of service attacks by people who make .rhosts
files fifos.
 1.40 05-Sep-1999  perry We already had logic not to try to grab the disklabels of md's and
fd's -- add cd's to the list.
 1.39 22-Jul-1999  hubertf Use standard variable "$0" for the whole line instead of the non-standard,
undocumented "$LINE".

Submitted in PR 7041 by Greg A. Woods <woods@weird.com>
 1.38 23-Apr-1999  kleink Get rid of old-style chown operands.
 1.37 17-Mar-1999  wrstuden branches: 1.37.2;
Add a commented-out duplicate id checker which doesn't exclude toor, and
add a comment saying how to switch it on.
 1.36 17-Mar-1999  wrstuden Modify duplicate user id check to exclude "toor". Any other uid 0
accounts will generate a message with that (those) account names, root, and
toor present in the list.
 1.35 16-Mar-1999  fair Fix PR 5068 - scanning ~user/.rhosts files on NFS mounted home
directories with -maproot=nobody on the server. The argument to be
made is that if NetBSD's root can't read these files, it shouldn't
try to check them.
 1.34 18-Feb-1999  abs Handle + in master.passwd (From PR#4802).
Also, handle + in group and allow max_loginlen to be configurable.
 1.33 14-Sep-1998  tv Nix "Login %s is off but still has a valid shell" warning for 20-character
encrypted passwords generated by the NEWSALT option to passwd(1).
 1.32 25-Aug-1998  lukem * if $check_disklabels=YES, backup and compare of disklabels of current disks.
should detect added or removed disks as well. backup labels go in
/var/backups/disklabel.XXX (XXX = disk name, e.g., sd0), and the
changelist style backups have .current or .backup suffixes
* minor whitespace, formatting, and comment cleanup
 1.31 26-Jan-1998  lukem include rc.subr and use appropriately
 1.30 08-Oct-1997  mycroft Deal with files in the changelist that are added or removed.
* When a file is removed, move its .current file to .backup.
* When a file is added, create its .current file.
* In either case, send a diff against /dev/null.
Mostly from Jim Bernard in PR 4183, with the removal case fixed.
 1.29 23-Sep-1997  lukem - use 'ftpd -C user' to check the format of /etc/ftpusers.
closes [security/4061]
- rename $MPPATH to $MPBYPATH, to clarify its use
 1.28 18-Sep-1997  lukem - don't print "Checking setuid files and devices:" if no problems
found (solves [security/4047])
- minor cleanup (rename a couple of variables, etc)
 1.27 22-Aug-1997  lukem - correct use of generated temporary files.
- clean up comments and generated output.
- clean up $SECUREDIR if SIGINT or SIGQUIT received.
- .rhosts may have to be world readable in NFS environments, so allow it to be.
- update list of disks to check for reasonable permissions
- don't show differences in /etc/master.passwd, as the encrypted strings may
be sent. From reading comments earlier in the script, this was the intention
anyway. Fix from Jim Bernard <jbernard@tater.mines.edu> in [security/3994].
- when checking /etc/ftpusers, skip comment lines and only match full
usernames.
XXX: this should be enhanced to check lines of the enhanced ftpusers format.
 1.26 19-Aug-1997  lukem * ensure that check for '.' in root's $PATH doesn't yield a false positive.
fix from Jim Bernard <jbernard@tater.mines.edu> in [security/3995]
* detect empty :: elements as '.' in a sh(1) path (leading :, trailing :,
or ::)
 1.25 24-Jun-1997  lukem * when checking /etc/master.passwd, read in /etc/shells for a list of
valid shells and then check each active account against that
* remove unnecessary ()s in a few printf's.
 1.24 24-Jun-1997  lukem * take advantage of xargs -0 when finding devices and set?id files
* use 'ls -q' in the above, so that characters that may cause problems
in the output are replaced with '?'
 1.23 23-Jun-1997  lukem Also check /etc/profile for setting of umask.
From Chris Jones <cjones@rupert.oscs.montana.edu> in [misc/3763]
 1.22 23-Jun-1997  lukem Ignore blank lines and comments in /etc/exports
From Jaromir Dolecek <dolecek@moria.ics.muni.cz> in [misc/3691]
 1.21 21-Apr-1997  mycroft Don't list directories with the setuid bit set or FIFOs.
 1.20 21-Apr-1997  mycroft Minor cleanup.
 1.19 21-Apr-1997  mycroft When doing security checks in user home directory, sort by home directory, to
optimize lookups a little.
Also, add some more files to the naughty lists.
 1.18 17-Apr-1997  mikel make /etc/aliases check a bit more discriminating: the line must be
uncommented, and it must contain a '|' character (forwarding to program).
 1.17 10-Mar-1997  mycroft Minor cleanup.
 1.16 14-Feb-1997  mikel Don't leave logs in /etc/mtree; from Andrew Wheadon in PR misc/3106.
Also fixed some comments.
 1.15 05-Jan-1997  mrg add configuration file for security, as security.conf.
the file allows each action taken by security to be
turned on or off.
 1.14 22-May-1996  mrg ignore setgid on dirs.
 1.13 14-Jan-1996  pk Several fixes from Arne H. Juul (PR#1814).
 1.12 17-Dec-1995  thorpej New-style RCS ids.
 1.11 31-Jan-1995  jtc Change .emacsrc to .emacs in list of files to be checked.
From Mike Long, in PR #768.
 1.10 18-Oct-1994  mycroft Fix the fstype-based pruning algorithms. Partly suggested by John Kohl.
 1.9 15-Jun-1994  cgd branches: 1.9.2;
update to new security script
 1.8 15-Jan-1994  cgd people importing trees from SunOS should be shot; add -d to ls.
 1.7 15-Dec-1993  mycroft Find only set[gu]id files and devices, like old ncheck(1).
 1.6 27-Oct-1993  cgd use of xargs wasn't strictly a security hole, but could lead to fouled-
up results. xargs should really have an option to automatically
'quote' input.
 1.5 27-Oct-1993  mycroft Use xargs(1) to avoid overflowing the argument list to ls(1).
 1.4 26-Oct-1993  cgd from FreeBSD: check for set*id devices in a way closer to the original.
note that you can still overflow the args buffer for the ls (and it does
that on lamp), but it's better than before.
 1.3 19-Oct-1993  mycroft Rewrite set[gu]id find command to avoid walking non-local file systems.
 1.2 02-Apr-1993  cgd updated to reflect the fact that we don't have an ncheck
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.9.2.1 18-Oct-1994  cgd from trunk.
 1.37.2.1 10-Sep-1999  he Pull up revision 1.40:
Don't try to grab disklabels from CDs. (perry)
 1.44.4.3 04-Sep-2002  itojun pullup 1.77-1.78 via patch (itojun)

understand md5 password
 1.44.4.2 09-Dec-2001  he Pull up revision 1.58 (requested by lukem):
Run mtree on the special file using the new ``-l'' option, so it
will not complain about things like files set to 444 instead of
644.
 1.44.4.1 03-Jul-2000  sommerfeld pullup 1.45: fix root umask check to have a chance of working.
approved by thorpej
 1.75.2.2 07-Aug-2002  lukem Pull up revisions 1.77-1.78 (requested by itojun in ticket #631):
1.77:
recognize md5/bcrypt password. noted by: Eric Jacoboni
<jaco@teaser.fr>
1.78:
md5/bcrypt password starts with $[12], so use ^ in regex
 1.75.2.1 10-Jun-2002  tv Pull up revision 1.76 (requested by atatat in ticket #235):
The check_rootdotfiles section mucks with the PATH setting, but
never puts it back properly. As such, jobs run later that expect
there to be a path will lose badly (eg, run lintpkgsrc -i from
security.local). Let's just re-export the PATH.
 1.88.6.2 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #11367):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.88.6.1 27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #11309):
etc/security: revision 1.101
PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.88.4.2 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #11367):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.88.4.1 27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #11309):
etc/security: revision 1.101
PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.88.2.2 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #11367):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.88.2.1 27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #11309):
etc/security: revision 1.101
PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.94.2.6 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #1841):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.94.2.5 07-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.94.2.4 27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1777):
etc/security: revision 1.101
PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.94.2.3 06-Oct-2006  ghen branches: 1.94.2.3.2;
Pull up following revision(s) (requested by tron in ticket #1532):
etc/security: revision 1.100
Improve security check for "/etc/exports":
1.) Properly handle line continuation and network exports.
2.) Make the report more compact.
Patch contributed by Jukka Salmi in PR bin/24583.
 1.94.2.2 12-Jul-2006  tron Pull up following revision(s) (requested by lukem in ticket #1377):
etc/security: revision 1.98
share/man/man5/security.conf.5: revision 1.30 by patch
etc/defaults/security.conf: revision 1.18
Implement check_devices_ignore_paths, which is a list of paths to
avoid traversing during check_devices.
 1.94.2.1 13-Apr-2005  tron branches: 1.94.2.1.2;
Pull up revision 1.95 (requested by peter in ticket #135):
Allow an underscore as first character and embedded underscores & dots
for login and group names.
Fixes PR misc/29913 from Arto Selonen.
 1.94.2.3.2.3 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #1841):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.94.2.3.2.2 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.94.2.3.2.1 27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1777):
etc/security: revision 1.101
PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.94.2.1.2.3 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #1841):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.94.2.1.2.2 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.94.2.1.2.1 27-May-2007  bouyer Pull up following revision(s) (requested by jnemeth in ticket #1777):
etc/security: revision 1.101
PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.100.2.4 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #883):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.100.2.3 24-Aug-2007  liamjfoy Pull up following revision(s) (requested by tron in ticket #824):
etc/security: revision 1.103
Add code to monitor the disk wedges (see dk(4)) configured on the
system. Based on a patch contributed by Andreas Wrede in PR misc/36747.
 1.100.2.2 06-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #708):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.100.2.1 08-May-2007  pavel branches: 1.100.2.1.2;
Pull up following revision(s) (requested by jnemeth in ticket #627):
etc/security: revision 1.101
PR/36058 -- fix check for group/other writable home directories from
Jukka Salmi
 1.100.2.1.2.2 24-Sep-2007  wrstuden Catch up with netbsd-4.
 1.100.2.1.2.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.103.2.2 09-Jan-2008  matt sync with HEAD
 1.103.2.1 06-Nov-2007  matt sync with HEAD
 1.105.4.2 23-Nov-2007  dholland Handle non-trivial NIS compat entries (like +joe:::::::::) in the password
file. Fixes (my own) PR bin/33138.

reviewed: christos
 1.105.4.1 23-Nov-2007  dholland file security was added on branch mjf-devfs on 2007-11-23 15:51:28 +0000
 1.109.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.110.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.110.4.1 17-Apr-2012  yamt sync with head
 1.111.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.111.2.1 23-Jun-2013  tls resync from head
 1.122.4.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.122.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.122.4.1 10-Jun-2019  christos Sync with HEAD
 1.122.2.2 20-Oct-2018  pgoyette Sync with head
 1.122.2.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.129.2.1 11-Aug-2023  martin Pull up following revision(s) (requested by riastradh in ticket #319):

sys/dev/pci/ubsec.c: revision 1.64
sys/dev/pci/hifn7751.c: revision 1.82
lib/libc/gen/getentropy.3: revision 1.5
lib/libc/gen/getentropy.3: revision 1.6
share/man/man4/rnd.4: revision 1.41
lib/libc/sys/getrandom.2: revision 1.2
lib/libc/sys/getrandom.2: revision 1.3
share/man/man5/rc.conf.5: revision 1.193
share/man/man7/entropy.7: revision 1.5
share/man/man7/entropy.7: revision 1.6
share/man/man7/entropy.7: revision 1.7
share/man/man7/entropy.7: revision 1.8
etc/security: revision 1.130
share/man/man7/entropy.7: revision 1.9
etc/security: revision 1.131
sys/crypto/cprng_fast/cprng_fast.c: revision 1.19
sys/sys/rndio.h: revision 1.3
tests/lib/libc/sys/t_getrandom.c: revision 1.5
etc/defaults/rc.conf: revision 1.164
etc/defaults/rc.conf: revision 1.165
sys/sys/rndsource.h: revision 1.10
sys/kern/kern_entropy.c: revision 1.62
sys/kern/kern_entropy.c: revision 1.63
sys/kern/kern_entropy.c: revision 1.64
sys/kern/subr_cprng.c: revision 1.44
sys/kern/kern_entropy.c: revision 1.65
sys/kern/kern_clock.c: revision 1.149
sys/dev/pci/viornd.c: revision 1.22
share/man/man9/rnd.9: revision 1.32
sys/kern/subr_prf.c: revision 1.202
sys/sys/rndsource.h: revision 1.8
sys/sys/rndsource.h: revision 1.9
share/man/man7/entropy.7: revision 1.10

1. Reinstate netbsd<=9 entropy estimator to unblock /dev/random, in
parallel with assessment of only confident entropy sources (seed,
HWRNG) for security warnings like sshd keys in motd and daily
insecurity report.

2. Make multiuser boot wait for first /dev/random output soon after
loading a seed and configuring rndctl, so that getentropy(3) meets
its contract starting early at boot without introducing blocking
paths that could cause hangs in init(8) or single-user mode.
Operators can choose to disable this wait in rc.conf.

3. Fix some bugs left over from reducing the global entropy lock from
a spin lock at IPL_VM to an adaptive lock at IPL_SOFTSERIAL.

4. Update man pages.
 1.131.2.1 02-Aug-2025  perseant Sync with HEAD
 1.8 01-Oct-2000  lukem move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.7 21-Aug-2000  lukem migrate guts of these /etc/foo.conf config files into /etc/default/foo.conf,
and source the latter in the former. this makes it easier for a sysadmin to
upgrade the default files without affecting local config, and retains the
semantics that the /etc/foo.conf files are the actual files that are edited
(as opposed to /etc/foo.local.conf or /etc/foo.conf.local or whatever, which
isn't as intuitive).
 1.6 28-Jul-2000  christos add back check to .rhosts cat -f avoids the security hole.
 1.5 24-Apr-2000  fair branches: 1.5.4;
Add skeyaudit to /etc/security (with a variable to disable) per PR 5871
 1.4 18-Nov-1999  christos Disable rhosts check for now. Someone could stick in a fifo between the
-f .rhosts and the grep, and then we would get stuck.
 1.3 18-Feb-1999  abs branches: 1.3.6;
Handle + in master.passwd (From PR#4802).
Also, handle + in group and allow max_loginlen to be configurable.
 1.2 25-Aug-1998  lukem * if $check_disklabels=YES, backup and compare of disklabels of current disks.
should detect added or removed disks as well. backup labels go in
/var/backups/disklabel.XXX (XXX = disk name, e.g., sd0), and the
changelist style backups have .current or .backup suffixes
* minor whitespace, formatting, and comment cleanup
 1.1 05-Jan-1997  mrg add configuration file for security, as security.conf.
the file allows each action taken by security to be
turned on or off.
 1.3.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.5.4.2 02-Oct-2000  lukem pull up rev 1.8 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.5.4.1 23-Aug-2000  lukem pull up the following revs:
daily.conf 1.3
monthly.conf 1.2
rc.conf 1.94
security.conf 1.7
weekly.conf 1.2
reason:
migrate default installation config files from /etc to /etc/default
approved:
thorpej
 1.106 09-Dec-2023  christos PR/57759: Hauke Fath: Restore local additions, lost in revision 1.104
 1.105 30-Jul-2023  tron Resolve the port 2049 conflict by commenting out the entries for "shilp".
Now "netstat" will produce sensible output for NFS connections again.
 1.104 28-Nov-2022  jschauma branches: 1.104.2;
regen from IANA 2022-11-22
 1.103 08-Apr-2021  christos refresh with latest
 1.102 09-Oct-2019  sevan sync with latest from IANA
 1.101 15-Jun-2019  christos branches: 1.101.2;
- sync with latest from iana
- add ttcp
 1.100 03-Jan-2019  christos regen
 1.99 14-Nov-2015  christos branches: 1.99.14; 1.99.16;
refresh
 1.98 22-Jul-2014  wiz 'file system' for consistency with documentation (instead of 'filesystem').
 1.97 21-Mar-2013  christos branches: 1.97.8;
PR/47678: Dr. Wolfgang Stukenbrock: remove local iscsi entry which conflicted
with the iana assigned one. This port has been assigned to iscsi-target.
 1.96 22-Feb-2013  christos refresh from IANA
 1.95 25-Aug-2012  christos branches: 1.95.2;
Fresh from IANA
 1.94 10-Feb-2011  obache branches: 1.94.4;
remove obsolete "sieve 2000/tcp" entry. PR#42426.
 1.93 04-Oct-2010  christos branches: 1.93.2;
update from the IANA database
 1.92 05-May-2010  joerg Add a note to run services_mkdb after modifications.
 1.91 23-Jun-2007  christos sync with IANA
 1.90 23-Jun-2007  christos Remove duplicate entries and document the procedure how to regenerate this
file.
 1.89 24-May-2007  tsutsui Remove more dup entries uniq(1) can't detect.
 1.88 24-May-2007  christos PR/36384: Patrick Welche: triplicate udp entries in /etc/services
ran it through uniq
 1.87 15-May-2007  christos append services that got lost during the services conversion.
 1.86 08-May-2007  christos iana-generated services file using: http://www.sethwklein.net/projects/iana-etc/
 1.85 20-Apr-2007  pooka add 9P file/resource protocol: tcp/udp 564
 1.84 10-Feb-2007  reed Fix mispelling in comment.
 1.83 08-Oct-2006  elad PR/33029: Frank Kardel: /etc/services not up to date?

We probably won't be synchronizing with the IANA list (which is above 14k
lines), but would rather add the services <1024.
 1.82 16-Apr-2006  rpaulo Add dict port numbers.
 1.81 21-Nov-2005  rpaulo Add smtps: 465 tcp/udp. We need it for postfix since we ship it with
TLS support.
 1.80 16-Aug-2005  drochner add SIP
(not going to import everything from IANA, but this is an increasingly
popular one)
 1.79 27-Jun-2005  peter Remove (pf)spamd. Its right to exist in NetBSD has been questioned since it
appeared and whether it's really part of pf or not is still unclear. Looking
at the other *BSDs it seems that they have left out spamd when importing pf,
and now we do that too. Also, the name conflicted with another more popular
used tool, after the rename to pfspamd it was left with completely unusable
documentation which apparently no-one wanted to fix.

A port of the latest spamd will be imported into pkgsrc soon.

Suggested by several people, no objections on last proposal on tech-userlevel.
 1.78 09-Oct-2004  christos branches: 1.78.2;
PR/27196: Jukka Salmi: missing amanda server ports in /etc/services
 1.77 09-Aug-2004  simonb Add Multicast DNS on port 5353 (from the IANA list).
 1.76 23-Jun-2004  itojun ports used by spamd(8).
 1.75 15-Apr-2004  jwise actually, `submission' had already been added elsewhere, so remove this part
of rev 1.73.
 1.74 15-Apr-2004  jwise IANA aliases for port 80, and give `http' as the first, as IANA does.
 1.73 15-Apr-2004  jwise Add assigned ports for mail submission (587), and zephyr udp ports.
 1.72 04-Apr-2004  mrg add 587 tcp/udp for submission "Message Submission" protocol; from PR#25028
 1.71 06-Jan-2004  wrstuden Add iSNS service ("isns") at port 3205 for tcp & udp. From iana.

Add "iscsi-target" at 3260/tcp as per iana. Add "iscsi-rfc" at
860/tcp. Modify comment on "iscsi" service to indicate that it
should move to 860/tcp after the iSCSI RFC gets released. iscsi-rfc
should be removed at that point.

The problem with the iscsi service at present is that all through
draft development, everyone used 3260. As part of the RFC publishing,
the port number will be changed to 860. However no one has started
to use the new port number yet, so it's premature to switch yet.
 1.70 23-Nov-2003  simonb Add the entries in misc/18016 (from Patrick Welche).
 1.69 23-Nov-2003  simonb Add some more services that have been showing up in my ipfilter logs.
 1.68 08-Jul-2003  enami Replace some spaces with tab and remove trailing spaces.
 1.67 08-Jul-2003  simonb Add a few more services showing up regularly in my IP filter logs.
 1.66 07-Jul-2003  simonb Add port 8080 (http-alt) to the "ports commonly found in security logs"
section.
 1.65 03-Jun-2003  fair Add "kamanda" 10081/udp for Amanda with Kerberos per PR 21756
 1.64 26-Apr-2003  wiz Management, not managment. Mostly from jmc@openbsd.
 1.63 26-Jan-2003  ross Add ms-sql-{s,m}, currently quite popular in packet filter logs worldwide.
(I did this last night but it must have timed out.)
 1.62 20-Jan-2003  salo Add IANA-assigned number for SILC (Secure Internet Live Conferencing).
Closes PR misc/19945 by me, approved by martin.
 1.61 19-Jan-2003  pooka add IANA-assigned subversion port number
 1.60 16-Dec-2002  pooka remove duplicate https entry added in last commit

noticed by salo
 1.59 15-Dec-2002  pooka add https (443) and microsoft-ds (445)
 1.58 21-Oct-2002  thorpej Add iscsi at 3260/tcp.
 1.57 19-Sep-2002  heinz Add port 873 for rsync (http://rsync.samba.org), according to IANA
 1.56 11-Jun-2002  lukem Correct radius entries.
Noted by Kurt <ks@ub.uni-mainz.de> on current-users@
 1.55 07-Jun-2002  cjs Add postgresql and mysql IANA-assigned ports.
 1.54 23-May-2002  simonb Add port 121/udp (erpc).
 1.53 30-Apr-2002  martti branches: 1.53.2;
Add POP password change service (pkgsrc/mail/poppassd)
 1.52 17-Jan-2002  tron Add port number for UUCP over SSL.
 1.51 18-Sep-2001  toshii Add a new IANA registered service: italk. (a multilingual chat system)
 1.50 02-Jul-2001  joda add AFS services, mostly from IANA
 1.49 01-Jun-2001  tshiozak add a new IANA-registered port, SSTP. (a well-known P2P protocol in Japan.)
 1.48 29-Oct-2000  veego Remove some spaces at the end of the line and replace the space after
kerberos-master with an tab.
 1.47 05-Oct-2000  itojun add ripng (521 tcp/udp). PR 11139.
 1.46 01-Oct-2000  simonb Remove the udp entry for rsh-spx and the tcp entry for amanda.
 1.45 25-Sep-2000  simonb Add rsh-spx and amanda from the IANA list.
 1.44 10-Sep-2000  joda rename the old BSD `kpasswd' to it's secondary name `kpwd', since
`kpasswd' is officially assigned to another port
 1.43 22-Aug-2000  abs unxexpand -a
 1.42 11-Aug-2000  phil Add the coda services.
 1.41 08-Aug-2000  thorpej Add `swat' (Samba Web Administration Tool) services at 901/tcp.
 1.40 06-Aug-2000  thorpej Add `hprop' service (754/tcp).
 1.39 03-Aug-2000  thorpej Add ISAKMP.
 1.38 22-Jul-2000  joda add some kerberos related ports
 1.37 18-Jun-2000  mrg branches: 1.37.2;
add radius & radacct.
 1.36 05-Jun-2000  mycroft Add kpop.
 1.35 02-Jun-2000  fvdl * Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.34 26-Apr-2000  tron branches: 1.34.2;
Add a bunch of SSL services.
 1.33 12-Feb-2000  itojun fix comment in "imap" line to honor IMAP4.

IMAP2 (RFC1176): Interactive Mail Access Protocol
IMAP3 (RFC1203): Interactive Mail Access Protocol
IMAP4 (RFC1730): Internet Message Access Protocol
 1.32 10-Feb-2000  itojun add two symbolic name for tcp/udp port 143: "imap" and "imap4".
at least without "imap", fetchmail chokes.
 1.31 14-Feb-1999  lukem branches: 1.31.2;
remove duplicate aliases
 1.30 13-Jan-1999  hwr Add ldaps (ldap over ssl).
 1.29 05-Jan-1999  hwr Add entries for LDAP (Lightweight Directory Access Protocol)
 1.28 29-Jun-1998  tron Add "cvspserver" from IANA's "port-numbers" as requested in PR misc/5675
by Erik Bertelsen.
 1.27 27-Jun-1998  wrstuden Add an entry for AppleshareIP for completeness and for users who
use Adrian Sun's modified Netatalk.
 1.26 15-Oct-1997  fair branches: 1.26.2;
add mailq 174/tcp for zmailer MTA
 1.25 07-Oct-1997  lukem add appletalk services [misc/4205]
 1.24 04-Oct-1997  mrg comment a few entries, and add X11
 1.23 04-Oct-1997  mrg add hunt(6) port.
 1.22 17-Sep-1997  is Add Envoy NIP entry, as per rfc1700, closing PR 3499.
XXX We should have a script to import the official IANA list, transform to
# style comments, and augment with our additions.
 1.21 25-Feb-1997  mikel merge in 4.4BSD-Lite2 changes. only SCCS IDs were changed, since all
of the lite1-lite2 differences were either already present or
inappropriate.
 1.20 15-Feb-1997  mikel cleanup Lite-1 merge
 1.19 29-Dec-1996  mrg add nfs and ircd
 1.18 26-Mar-1996  mrg add ssh (22)
 1.17 25-Feb-1996  ghudson "kerberos4" is now port 750, "kerberos" port 88.
send_to_kdc.c will try the kerberos4 port first, and then the kerberos
port. send_to_kdc.c will connect() to the socket so that it retries
quickly if it gets a port unreachable message. Also, don't rely on
select() not modifying the timeout parameter.
 1.16 21-Feb-1996  tls Fix some Kerberos omissions from /etc/services pointed out by Perry. Note
that I've flipped the default kerberos service back to 750; this may change
back again.
 1.15 17-Dec-1995  thorpej New-style RCS ids.
 1.14 28-Dec-1994  mycroft Restore `krcmd' alias.
 1.13 28-Dec-1994  mycroft We only need one copy of the Kerberos stuff.
 1.12 16-Mar-1994  cgd i'm an idiot
 1.11 16-Mar-1994  cgd add ftp-data
 1.10 04-Feb-1994  cgd add 'tap' and 'ident' aliases for 'auth'
 1.9 08-Nov-1993  cgd re-add 'sup' services. unofficial, but life's difficult w/o them.
 1.8 07-Nov-1993  cgd update with more official assigned numbers. Garrett Wollman did the work
behind this. NOTE: in the future, do not include in this file unofficial
numbers without *very* good reason.
 1.7 07-Oct-1993  jtc Add entries for x400 mail, pop-2 & pop-3, and the X Display Manager Control
Protocol.
 1.6 07-Oct-1993  brezak Add socks service
 1.5 27-Aug-1993  brezak Add service ids for bootp
 1.4 26-Aug-1993  cgd added ftp-data at 20/tcp
 1.3 04-Aug-1993  brezak Add service port for WWW http.
 1.2 22-Mar-1993  cgd added ntp (network time protocol) at 123/udp
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3 25-Feb-1997  mikel import 4.4BSD-Lite2
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.26.2.1 02-Feb-1999  cgd pull up revs 1.27-1.30 from trunk (hwr)
 1.31.2.1 12-Feb-2000  he Pull up revisions 1.32-1.33 (requested by itojun):
Add imap and imap4 aliases to help user-land programs which
refer to them.
 1.34.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.37.2.8 11-Feb-2003  msaitoh Pull up revision 1.63 (requested by ross):
Add ms-sql-{s,m}
 1.37.2.7 29-Jul-2001  he Pull up revisions 1.44,1.47-1.50 (requested by joda):
Rename old BSD ``kpasswd'' to ``kpwd'', add ``ripng'', ``sstp'',
and AFS services.
Synchronizes to version 1.50.
 1.37.2.6 01-Oct-2000  simonb Pull up revs 1.45-1.46 (approved by jhawk):
Add rsh-spx and amanda from the IANA list.
 1.37.2.5 22-Aug-2000  abs '|unexpand -a' to consistently format with tabs.
Approved by thorpej, pullup revision 1.43
 1.37.2.4 12-Aug-2000  phil Addition of coda services [Rev 1.42, approved by jhawk@MIT.EDU]
 1.37.2.3 11-Aug-2000  thorpej Pull up rev. 1.41:
Add `swat' (Samba Web Administration Tool) services at 901/tcp.
 1.37.2.2 06-Aug-2000  thorpej Pull up rev. 1.40:
Add `hprop' service (754/tcp).
 1.37.2.1 06-Aug-2000  thorpej Pull up rev. 1.39:
Add ISAKMP.
 1.53.2.4 17-Jun-2003  msaitoh Pullup rev. 1.65 (requested by fair in ticket #1312):
Add "kamanda" 10081/udp for Amanda with Kerberos. Fixes PR#21756.
 1.53.2.3 28-Apr-2003  tron Pull up revision 1.63 (requested by ross in ticket #1132):
Add ms-sql-{s,m}, currently quite popular in packet filter logs worldwide.
(I did this last night but it must have timed out.)
 1.53.2.2 23-Oct-2002  lukem Pull up revision 1.58 (requested by thorpej in ticket #937):
Add iscsi at 3260/tcp.
 1.53.2.1 15-Jun-2002  lukem Pull up revision 1.56 (requested by lukem in ticket #241):
Correct radius entries.
Noted by Kurt <ks@ub.uni-mainz.de> on current-users@
 1.78.2.1 02-Jul-2005  tron Pull up revision 1.79 (requested by peter in ticket #518):
Remove (pf)spamd. Its right to exist in NetBSD has been questioned since it
appeared and whether it's really part of pf or not is still unclear. Looking
at the other *BSDs it seems that they have left out spamd when importing pf,
and now we do that too. Also, the name conflicted with another more popular
used tool, after the rename to pfspamd it was left with completely unusable
documentation which apparently no-one wanted to fix.
A port of the latest spamd will be imported into pkgsrc soon.
Suggested by several people, no objections on last proposal on tech-userlevel.
 1.93.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.94.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.94.4.1 30-Oct-2012  yamt sync with head
 1.95.2.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.95.2.2 23-Jun-2013  tls resync from head
 1.95.2.1 25-Feb-2013  tls resync with head
 1.97.8.1 10-Aug-2014  tls Rebase.
 1.99.16.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.99.16.1 10-Jun-2019  christos Sync with HEAD
 1.99.14.1 18-Jan-2019  pgoyette Synch with HEAD
 1.101.2.1 10-Oct-2019  martin Pull up following revision(s) (requested by sevan in ticket #295):

etc/services: revision 1.102

sync with latest from IANA
 1.104.2.1 20-Jul-2024  martin Pull up following revision(s) (requested by rin in ticket #746):

etc/services: revision 1.105
etc/services: revision 1.106

Resolve the port 2049 conflict by commenting out the entries for "shilp".
Now "netstat" will produce sensible output for NFS connections again.

PR/57759: Hauke Fath: Restore local additions, lost in revision 1.104
 1.5 27-Nov-2021  uwe /etc/shells - Add tmux.

We ship tmux in base and tmux can be used as user's default shell.
 1.4 08-Oct-2021  nia Change the default shell of the "toor" user to /rescue/sh

toor is a backup account to be used in case of trouble.

When root's default shell was changed to from /bin/csh to /bin/sh,
toor lost its purpose.

/rescue/sh is an ideal choice here because it's a static binary,
while we've moved to dynamic linking for the rest of the system.

Discussed a few times over the years on tech-userlevel.
 1.3 29-Dec-1996  mrg add /bin/ksh
 1.2 08-May-1996  thorpej RCS id police.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.7 27-Dec-2010  christos `` -> $()
 1.6 03-May-2010  hubertf Add RCS ID, per PR 43243
 1.5 14-Feb-2009  ad Set PS1 correctly for ksh.
 1.4 07-Oct-2006  apb branches: 1.4.26; 1.4.28;
/etc/shrc is used by both sh and ksh, but ksh doesn't support
se -o tabcomplete, so test before using it. Problem reported
by Pavel Cahyna, and fix tested by him.
 1.3 07-Oct-2006  apb set -o tabcomplete if interactive. Discussed on tech-userlevel.
 1.2 22-Sep-2006  taca Make sure to the file end with EOL ("\n").

Without EOL, pkgsrc/pkgtools/pkg_comp cause mysterious error.
 1.1 14-Sep-2006  pavel Factor out common settings from /root/.shrc and /etc/skel/.shrc to a
new file /etc/shrc.

As proposed on tech-userlevel.
 1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4.26.1 23-Feb-2009  snj Pull up following revision(s) (requested by ad in ticket #464):
etc/shrc: revision 1.5
Set PS1 correctly for ksh.
 1.3 14-Nov-2004  yamt merge after importing pf from openbsd 3.6. (userland part)

some files were imported to the different places from the previous version.
v3_5:
etc/pf.conf
etc/pf.os
etc/spamd.conf
share/man/man4/pf.4
share/man/man4/pflog.4
share/man/man5/pf.conf.5
share/man/man5/pf.os.5
share/man/man5/spamd.conf.5
v3_6:
dist/pf/etc/pf.conf
dist/pf/etc/pf.os
dist/pf/etc/spamd.conf
dist/pf/share/man/man4/pf.4
dist/pf/share/man/man4/pflog.4
dist/pf/share/man/man5/pf.conf.5
dist/pf/share/man/man5/pf.os.5
dist/pf/share/man/man5/spamd.conf.5
 1.2 22-Jun-2004  itojun add $NetBSD$
 1.1 22-Jun-2004  itojun branches: 1.1.1;
Initial revision
 1.1.1.1 22-Jun-2004  itojun PF from openbsd 3.5
 1.2 11-Jan-2004  tls Install default ssh_known_hosts file with public keys for Project servers.
Hopefully I didn't make too much of a hash of the postinstall support for
this; it currently installs the file if there's none in the destination,
and elsewise notes if the CVS version differs (or is missing) but doesn't
try to fix that.
 1.1 11-Jan-2004  tls Add ssh_known_hosts containing public keys for Project servers.
 1.8 25-Sep-2011  christos mention kern.tty.qsize requested by Matthew Mondor.
 1.7 01-Apr-2009  martin Use the new ?= operator to set the on_panic value for the optional ddb
hierachie.
 1.6 11-Mar-2009  martin Switch the default value (if no options DDB_ONPANIC is defined) for
ddb.onpanic to 1, change it back to 0 in sysctl.conf and make sure
postinstall installs this setting.
This avoids us trying to dump while booting from install CD, but keeps
the default the same once we are far enough through /etc/rc.d. Failing
earlier is unlikely to be recovered by an automatic reboot.
OK: core.
 1.5 03-Nov-2003  briggs branches: 1.5.40; 1.5.42;
Revert the change in default value of ipv6_v6only. Further discussion
on this topic is required. It should be reintroduced and pursued in
the IETF.
 1.4 28-Oct-2003  briggs Toggle the default value of ip6_v6only. Also provide a sample sysctl to
retain the existing behavior.
 1.3 15-Apr-2000  tsarna Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.
 1.2 09-Apr-2000  tsarna Improve backwards compatability and leave securelevel the old way.
 1.1 08-Apr-2000  tsarna The file /etc/sysctl.conf is now run with sysctl -f at boot time.
This replaces the previous /etc/rc.d/sysctl. Also, the variables are now
set earlier, between ipf/ipnat and the network coming up.

The rc.conf defcorename and securelevel variables are no more. You can
set them directly in sysctl.conf now.
 1.5.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.40.4 01-Apr-2009  snj Apply patch (requested by martin in ticket #643):
Use ?= to set kern.no_sa_support to avoid warnings.
 1.5.40.3 01-Apr-2009  snj Pull up following revision(s) (requested by martin in ticket #639):
etc/sysctl.conf: revision 1.7
Use the new ?= operator to set the on_panic value for the optional ddb
hierachie.
 1.5.40.2 12-Mar-2009  snj Pull up following revision(s) (requested by martin in ticket #564):
etc/sysctl.conf: revision 1.6
sys/ddb/db_variables.c: revision 1.42
usr.sbin/postinstall/postinstall: revision 1.91
Switch the default value (if no options DDB_ONPANIC is defined) for
ddb.onpanic to 1, change it back to 0 in sysctl.conf and make sure
postinstall installs this setting.
This avoids us trying to dump while booting from install CD, but keeps
the default the same once we are far enough through /etc/rc.d. Failing
earlier is unlikely to be recovered by an automatic reboot.
OK: core.
 1.5.40.1 12-Mar-2009  snj Apply patch (requested by martin in ticket #563):
Disable SA via sysctl.conf, not in the kernel. This improves
binary compatibility for incomplete (kernel only) updates while
keeping the overall effect of having SA disabled after a full update.
 1.9 23-Jul-2004  mycroft There is really just no point in having every root login get spamming with
syslog crap. Goodbye.
 1.8 02-Apr-2003  perry For consistency and simplicity, move the default location for cron logs
from /var/cron/log to /var/log/cron
 1.7 12-Feb-2001  mycroft Change output to root from auth.debug to auth.notice. It's ridiculous trying
to use the console when, e.g., inetd is spewing at it continually.
 1.6 21-Feb-1997  mikel Merge in some changes from Lite-1:
- send mail.crit to console
- add comment re: authpriv
- add sample line for UUCP (commented out)
 1.5 04-Dec-1996  lukem AUTHPRIV syslog messages go to /var/log/authlog instead of /var/log/secure
(in line with other systems)
 1.4 20-Nov-1996  lukem - send authpriv to /var/log/secure only (not to console or /var/log/messages)
(closed [misc/574])
- send ftp to /var/log/xferlog
- prevent anything that goes to a restricted file (e.g., /var/cron/log)
ending up in /var/log/messages
- rotate /var/lgo/secure
- install the default logs with permissions consistant with those
set by newsyslog.conf (and commonsense)
 1.3 15-Oct-1996  perry RCS ID Police
 1.2 11-May-1993  glass cron.info now logs to /var/cron/log; the circle is complete
particularly since syslog does complain about non-existent log files
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6 05-Feb-1994  mycroft Clean up deleted files.
 1.5 23-Aug-1993  cgd changes from 0.9-ALPHA2 to 0.9-BETA
 1.4 10-Jul-1993  mycroft branches: 1.4.2;
Remove a spurious `unknown' that was screwing people over.
 1.3 08-Jul-1993  cgd changes for init...
 1.2 02-Apr-1993  cgd changed `console' to `vga'
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.1 20-Aug-1993  cgd add i386-specific instructions. still need to deal with the fact
that the generic console's getty is type "Pc" -- BOGUS!!!
 1.32 23-Sep-2018  kre Convert to POSIX specified usage of test (even though it would probably
have never been an issue here, it is trivial..., and one of the two
uses that needed changing was (and still is) commented out anyway).
 1.31 28-Nov-2015  darcy branches: 1.31.14; 1.31.16;
Of course we can always not do something. Doesn't mean that we "can't"
(or "cannot"). In any case make the messages consistent and move the
period to inside the quotes.
 1.30 04-Mar-2015  christos there is no more makewhatis
 1.29 29-Aug-2012  wiz Use new makemandb -Q flag to be really quiet.
 1.28 31-Jul-2012  jdf Call `makemandb -f -q` instead of `makemandb -f`, as Edgar Fu� proposed for daily.
 1.27 02-Jun-2012  christos PR/46521: Jim Bernard: remove duplicate -o
 1.26 15-Feb-2012  joerg Run makemandb with the normal 022 umask, not the restrictive 077.
 1.25 07-Feb-2012  joerg branches: 1.25.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.24 27-Dec-2010  christos branches: 1.24.6;
`` -> $()
 1.23 06-Jun-2007  martti Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.22 15-Feb-2007  reed Remove unused references to "clean_uucp" variable. (Code was already
removed.)

Add rebuild_whatisdb weekly variable that defaults to NO.
This is for running makewhatis weekly.
This defaults to NO because it is not needed using just base sets/default
install which provide the whatis.db file(s).
 1.21 12-Nov-2006  christos branches: 1.21.2;
goodbye uucp
 1.20 27-Jun-2004  lukem branches: 1.20.2; 1.20.4; 1.20.8;
Run the "su -m nobody -c locate.updatedb" in a subshell with cd / first.
"nobody" doesn't have perms to $WEEKLYDIR which was the cwd previously,
and this may cause a warning to be issued by root's shell as part of the su.
 1.19 09-Apr-2004  kim Avoid the output "Running xxx.local" if the "xxx.local" script
does not produce any output. This matches what /etc/security
already does with /etc/security.local output.
 1.18 02-Apr-2004  jmmv Introduce and use the rcvar_manpage variable, which contains the manual page
name where the user should look at for documentation about rcvar. It defaults
to 'rc.subr(5)', as rc.subr is mainly used by rc.d scripts.

This variable is useful to let the daily, weekly, monthly and security scripts
tune the warning message shown when any of the variables they handle is not
properly set.

Closes PR misc/23908.
 1.17 18-Jun-2001  lukem use mktemp(1) to create temporary directories, and ensure that cleanup traps
are setup asap.
 1.16 15-Oct-2000  kim Setting rebuild_locatedb=NO should not tell you it didn't rebuild the db
because there is no /var/db/locate.database; it should be quiet.

Unified the use of `echo ""'.
 1.15 07-Oct-2000  lukem use ${foo##*/} instead of `basename $foo`. as suggested (with minor variation)
by Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
 1.14 10-Jan-2000  ad - Make /etc/daily run /etc/daily.local if it exists. Make similar change for
weekly and monthly scripts.
- Update FILES section in manpages.
 1.13 23-Apr-1999  kleink Get rid of old-style chown operands.
 1.12 15-Sep-1998  lukem * daily/weekly/monthly:
- change to always output a valid To: and Subject: line.
- To: recipient obtained from $MAILTO (defaults to root).
- add date to Subject: line. closes [bin/4526] from Giles Lean
<giles@nemeton.com.au>
* daily: explicitly print 'Nothing to report' if /etc/security didn't
report anything.
* crontab: pass output of scripts through sendmail -t instead of
 1.11 16-Jul-1998  mycroft Format police.
 1.10 26-Jan-1998  lukem include rc.subr and use appropriately
 1.9 27-Oct-1997  lukem use /usr/libexec/uucp/clean.weekly instead of /usr/lib/uucp/clean.weekly [misc/4357], and use su user -c command instead of echo command | su user
 1.8 10-Mar-1997  mycroft Minor cleanup.
 1.7 15-Feb-1997  mikel cleanup Lite-1 merge
 1.6 05-Jan-1997  mrg add configuration file for daily, weekly, montly, as
daily.conf, weekly.conf and montly.conf. the file
allows each action taken by all scripts to be turned
on or off.
 1.5 08-May-1996  thorpej RCS id police.
 1.4 21-Feb-1994  cgd don't rebuild locate.database if it's not there, etc.
 1.3 21-May-1993  cgd arrange for all log rotations to be handled by /usr/bin/newsyslog
 1.2 02-Apr-1993  cgd updated for current setup, and to compress logs
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.20.8.1 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.20.4.1 28-Jun-2007  ghen Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.20.2.1 07-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #1800):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.21.2.2 06-Jun-2007  liamjfoy Pull up following revision(s) (requested by martti in ticket #708):
etc/monthly: revision 1.11
etc/weekly: revision 1.23
etc/security: revision 1.102
etc/daily: revision 1.70
Use "mktemp -d -t xxx" to create the temporary directories. This will use
TMPDIR environment variable if set, otherwise use /tmp. (misc/35544)
 1.21.2.1 19-Feb-2007  riz branches: 1.21.2.1.2;
Pull up following revision(s) (requested by reed in ticket #442):
etc/weekly: revision 1.22
share/man/man5/weekly.conf.5: revision 1.9
etc/defaults/weekly.conf: revision 1.3
Remove unused references to "clean_uucp" variable. (Code was already
removed.)
Add rebuild_whatisdb weekly variable that defaults to NO.
This is for running makewhatis weekly.
This defaults to NO because it is not needed using just base sets/default
install which provide the whatis.db file(s).
 1.21.2.1.2.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.24.6.2 30-Oct-2012  yamt sync with head
 1.24.6.1 17-Apr-2012  yamt sync with head
 1.25.2.4 20-Nov-2012  riz Pull up following revision(s) (requested by tron in ticket #676):
usr.sbin/makemandb/apropos.c: revision 1.7
usr.sbin/makemandb/makemandb.8: revision 1.3
usr.sbin/makemandb/makemandb.8: revision 1.4
usr.sbin/makemandb/makemandb.8: revision 1.5
etc/rc.d/makemandb: revision 1.4
etc/weekly: revision 1.29
usr.sbin/makemandb/makemandb.c: revision 1.10
usr.sbin/makemandb/makemandb.c: revision 1.11
usr.sbin/makemandb/makemandb.c: revision 1.12
usr.sbin/makemandb/makemandb.c: revision 1.13
usr.sbin/makemandb/makemandb.c: revision 1.14
usr.sbin/makemandb/apropos.1: revision 1.5
etc/daily: revision 1.87
Add HISTORY section. From Abhinav Upadhyay in private mail.
Sync with reality, From Abhinav Upadhyay in private mail.
Fix typo in a message.
Bug fix for PR 46733:
> makemandb always reports the same number for "Total Number of new or
> updated pages enountered" and "Total number of (hard or symbolic)
> links found".
Patch from Abhinav Upadhyay.
Sort options in SYNOPSIS.
Sync usage with manpage.
Add -Q flag:
Print only fatal error messages (i.e., when the database is left in
an inconsistent state and needs manual intervention).
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use new makemandb -Q flag to be really quiet.
Fix usage, from Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use emalloc in one more place, like the rest of the code does.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
 1.25.2.3 18-Nov-2012  msaitoh Pull up following revision(s) (requested by christos in ticket #675):
etc/weekly: revision 1.27
PR/46521: Jim Bernard: remove duplicate -o
 1.25.2.2 08-Aug-2012  martin Pull up following revision(s) (requested by jdf in ticket #458):
etc/weekly: revision 1.28
etc/daily: revision 1.84
Call `makemandb -f -q` instead of `makemandb -f`, as Edgar Fuss proposed for daily.
Call `makemandb -q` instead of `makemandb`, as proposed by Edgar Fuss on
tech-userlevel on 20th of July 2012, 12:38.
 1.25.2.1 16-Feb-2012  riz Pull up following revision(s) (requested by joerg in ticket #2):
etc/weekly: revision 1.26
etc/daily: revision 1.81
UPDATING: revision 1.235
Run makemandb with the normal 022 umask, not the restrictive 077.
Extend entry to makemandb permission issue.
 1.31.16.1 10-Jun-2019  christos Sync with HEAD
 1.31.14.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.3 01-Oct-2000  lukem move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.2 21-Aug-2000  lukem migrate guts of these /etc/foo.conf config files into /etc/default/foo.conf,
and source the latter in the former. this makes it easier for a sysadmin to
upgrade the default files without affecting local config, and retains the
semantics that the /etc/foo.conf files are the actual files that are edited
(as opposed to /etc/foo.local.conf or /etc/foo.conf.local or whatever, which
isn't as intuitive).
 1.1 05-Jan-1997  mrg branches: 1.1.12;
add configuration file for daily, weekly, montly, as
daily.conf, weekly.conf and montly.conf. the file
allows each action taken by all scripts to be turned
on or off.
 1.1.12.2 02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.12.1 23-Aug-2000  lukem pull up the following revs:
daily.conf 1.3
monthly.conf 1.2
rc.conf 1.94
security.conf 1.7
weekly.conf 1.2
reason:
migrate default installation config files from /etc to /etc/default
approved:
thorpej
 1.1 12-Jan-2019  roy branches: 1.1.2; 1.1.4;
Add a default wpa_supplicant.conf which allows wpa_cli(8) to configure
wpa_supplicant(8).
 1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.4.1 12-Jan-2019  christos file wpa_supplicant.conf was added on branch phil-wifi on 2019-06-10 21:42:39 +0000
 1.1.2.2 18-Jan-2019  pgoyette Synch with HEAD
 1.1.2.1 12-Jan-2019  pgoyette file wpa_supplicant.conf was added on branch pgoyette-compat on 2019-01-18 08:48:35 +0000
 1.22 29-Aug-2022  uwe wscons.conf: add commented out config examples for the Terminus font
 1.21 13-Jul-2020  nia Point readers at wskbd.4
 1.20 12-Jul-2020  nia Update lists of keyboard layouts to add Turkish and Brazilian
 1.19 22-Jul-2011  christos branches: 1.19.46;
Sync keyboard list with reality.
 1.18 18-Jan-2010  ahoka Add examples to make switching wscons to ISO 8859-2 as easy as removing
some hashmarks.
 1.17 15-Nov-2009  tsutsui Add a commented out "encoding us.swapctrlcaps" line as a popular example.
 1.16 06-Apr-2009  mkirby Note addition of new Czech (QWERTY) keyboard layout.

PR kern/16216

ok agc@ jdc@
 1.15 03-Jul-2008  mishka branches: 1.15.4;
The wscons.conf syntax is assuming all arguments on their own fields.
 1.14 25-Apr-2008  jmmv branches: 1.14.2;
Add sample (commented-out) entries to change the keyboard's repeat rate.
I always do this after a system install but never remember the correct
syntax.
 1.13 02-Apr-2007  mishka branches: 1.13.12; 1.13.14;
Provide yet more functionality to wscons.conf's "setvar" (see
examples in the wscons.conf). Now, you have to specify wscons
control device and put variable name and parameter on separate
fields.

NB: changes ARE NOT backward compatible and config file must be
checked (but default config doesn't utilizing setvar).
 1.12 22-Mar-2006  hubertf Add to comment for "mapfile": see also /usr/share/wscons/keymaps
 1.11 06-Jul-2004  fredb Add mention of Portuguese builtin keyboard map.
 1.10 19-Dec-2001  augustss branches: 1.10.4;
Remove the "mux 1" line, it's the default in the kernel now.
 1.9 06-Jul-2001  skrll Don't list uk twice.
 1.8 02-May-2001  drochner Add support for selection of a kernel builtin keymap and/or a userspace
keymap file to wscons.conf.
Follows PR misc/12760 by Stephen Borrill, but uses the external keymap
file instead of individual key entries in wscons.conf. This saves a lot
of editing work if the map has to be switched.
 1.7 31-Dec-2000  david Add Note: about uncommenting font line to use 80x50 screens.
 1.6 25-Jul-2000  drochner the pcvt fonts are in /usr/share/wscons/fonts now
 1.5 10-Nov-1999  drochner branches: 1.5.4;
add a comment why screen 0 is commented out and when to uncomment it
 1.4 29-Jul-1999  augustss branches: 1.4.4;
Add mux 1 as a keyboard.
 1.3 15-May-1999  drochner connect a keyboard to the display
 1.2 08-Apr-1999  drochner add a comment explaining how "pcvt" fonts can be used
 1.1 15-Mar-1999  drochner branches: 1.1.2;
Make wscons configuration nicer: split database and configuration script.
From Matthew Green.
 1.1.2.2 15-Jan-2000  he Apply patch (requested by drochner):
Comment out setup line for screen 0 which is already set up as
console in most cases (unless a serial console is used). Avoids
a warning during bootup.
 1.1.2.1 09-Apr-1999  drochner pull up rev. 1.2 - add comment about pcvt fonts
 1.4.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.5.4.2 02-May-2001  he Pull up revision 1.8 (requested by drochner):
Allow to select/modify keyboard map from /etc/wscons.conf.
Fixes PR#12760.
 1.5.4.1 09-Aug-2000  drochner pull up rev. 1.6:
the pcvt fonts are in /usr/share/wscons/fonts now
 1.10.4.1 10-Jul-2004  tron Pull up revision 1.11 (requested by fredb in ticket #616):
Add mention of Portuguese builtin keyboard map.
 1.13.14.1 18-May-2008  yamt sync with head.
 1.13.12.2 05-Oct-2008  mjf Sync with HEAD.
 1.13.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.14.2.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.15.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.19.46.1 13-Jul-2020  martin Pull up following revision(s) (requested by nia in ticket #1002):

sys/dev/wscons/wsksymdef.h: revision 1.68
sys/dev/wscons/wsksymdef.h: revision 1.69
sys/dev/pckbport/wskbdmap_mfii.c: revision 1.28
sys/dev/pckbport/wskbdmap_mfii.c: revision 1.29
sys/dev/hid/hidkbdmap.c: revision 1.10
share/man/man4/pckbd.4: revision 1.23
share/man/man4/wskbd.4: revision 1.18
share/man/man4/wskbd.4: revision 1.19
share/man/man4/pckbd.4: revision 1.25
sys/dev/wscons/wsksymdef.h: revision 1.70
sys/dev/wscons/wsksymdef.h: revision 1.71
sys/dev/pckbport/wskbdmap_mfii.c: revision 1.30
sys/dev/wscons/wsksymdef.h: revision 1.72
sys/dev/pckbport/wskbdmap_mfii.c: revision 1.31
sys/dev/wscons/wsksymdef.h: revision 1.73
sys/dev/pckbport/wskbdmap_mfii.c: revision 1.32
sys/dev/pckbport/wskbdmap_mfii.c: revision 1.33
sys/dev/hid/hidkbdmap.c: revision 1.4
sbin/wsconsctl/wsconsctl.8: revision 1.30
sys/dev/hid/hidkbdmap.c: revision 1.5
etc/wscons.conf: revision 1.20
sys/dev/hid/hidkbdmap.c: revision 1.6
etc/wscons.conf: revision 1.21
sys/dev/hid/hidkbdmap.c: revision 1.7
sys/dev/hid/hidkbdmap.c: revision 1.8
sys/dev/hid/hidkbdmap.c: revision 1.9

Add support for the Brazilian keyboard layout to pckbd and ukbd.

This is significantly different from the European Portugese layout,
and was pieced together from Wikipedia, X11 layout files, and to
some extent with trial and error.

Thanks to lun-4 for helping test this.

PR kern/44570
Update lists of keyboard layouts to add Turkish and Brazilian

Bring br.nodead closer to X11

Add Estonian layout as a variation of Swedish for ukbd and pckbd

Add KB_TR for uhid keyboards (it was PS/2 only, this seems wrong)

Add Icelandic keyboard layout to ukbd/pckbd.

Add keyboard layout for Latin American Spanish to ukbd/pckbd

Canadian French keyboard layout for ukbd/pckbd

Clarify that KB_TR is the "Q" layout - there's two standards for Turkish.

Move description of keyboard layouts to wskbd.4, add newer layouts

Previously, the best reference was pckbd.4. This does not make much
sense to read if you are on, say, an evbarm device with only USB.
wsconsctl.8 contained a vaguer description of supported language names,
which isn't very useful because you can't pass full language names
to the command. Point readers to wskbd.4 instead.

Note in the wskbd.4 page that while all layouts are generally supported
by pckbd(4) and ukbd(4), older keyboard interfaces might only support
a subset.

wskbd.4: Add KB_LA

Point readers at wskbd.4
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.6 30-Aug-2022  riastradh etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

XXX pullup-8
XXX pullup-9
 1.5 15-Apr-2008  plunky branches: 1.5.58; 1.5.68;
some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.4 20-Feb-2007  kiyohara branches: 1.4.12;
Supprot Bluetooth HCI UART (H4) driver and daemon.
 1.3 10-Sep-2006  plunky update to bluetooth device attachment:

remove pseudo-device btdev(4) and inherent limitations

add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.

btdevctl(8) and its cache is updated to handle new semantics

etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
 1.2 26-Jul-2006  tron branches: 1.2.2;
Bluetooth fixes by Iain Hibbert:
Remove bluetooth.conf(5) and config parsing from libbluetooth(3)
as this is no longer required.
 1.1 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.2.2.1 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.4.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.5.68.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1604):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.5.58.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1800):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.2 26-Jul-2006  tron Bluetooth fixes by Iain Hibbert:
Remove bluetooth.conf(5) and config parsing from libbluetooth(3)
as this is no longer required.
 1.1 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.3 12-Aug-2017  jmcneill Update Raspberry Pi 3 example to use dplcom0 instead of dty00
 1.2 11-Aug-2017  jmcneill Add an example for configuring the Raspberry Pi 3's bluetooth chip.
 1.1 15-Apr-2008  plunky branches: 1.1.6;
some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.1.6.2 02-Jun-2008  mjf Sync with HEAD.
 1.1.6.1 15-Apr-2008  mjf file btattach.conf was added on branch mjf-devfs2 on 2008-06-02 13:21:20 +0000
 1.1 10-Sep-2006  plunky branches: 1.1.2;
update to bluetooth device attachment:

remove pseudo-device btdev(4) and inherent limitations

add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.

btdevctl(8) and its cache is updated to handle new semantics

etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
 1.1.2.1 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.2 15-Apr-2008  plunky some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.1 20-Feb-2007  kiyohara branches: 1.1.12;
Supprot Bluetooth HCI UART (H4) driver and daemon.
 1.1.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.2 28-Nov-2015  plunky clean up: remove FreeBSD cvs tags, update URLS, fix spelling
and add in PSMs defined in recent versions of specifications
 1.1 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.2 28-Nov-2015  plunky clean up: remove FreeBSD cvs tags, update URLS, fix spelling
and add in PSMs defined in recent versions of specifications
 1.1 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.7 10-Apr-2019  sevan Include npf_boot rc.d scripts which loads an interim config early in boot.
By default /etc/default/npf.boot.conf which can be overriden by /etc/npf.boot.conf.
 1.6 01-May-2013  agc branches: 1.6.30;
Fix for problematic paths in /etc/daily and /etc/security reported in
PR/47645.

Add a separate file which contains the paths for the pkg_admin and
pkg_info utilities. This is called /etc/pkgpath.conf (to distinguish it
from pkg.conf).

Thanks also to Edgar Fuss for the sanity check.
 1.5 22-Aug-2011  jym branches: 1.5.2; 1.5.8;
Arch-specific rc.conf files are not really autonomous rc.conf
files, they are appended to the end of etc/defaults/rc.conf.

So rename them to rc.conf.append for clarity, as suggested by mrg@. Adapt
Makefile accordingly.
 1.4 22-Aug-2011  jym Modify etc/defaults/Makefile so that architectures can specify an additional
rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will
get automatically appended to etc/defaults/rc.conf at build time if present.

This is used by i386 and amd64 to append a small MD rc.conf(5) configuration
at the end of the defaults/rc.conf file, so that powerd(8) can be started
by default when we are running in a Xen environment. This is needed to support
save/restore functions for domains.

From all the alternatives proposed to fix that issue (from /etc/rc.conf
parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe
this one will appease everyone because it:
- does not touch etc/defaults/rc.conf template file,
- patches it at build time for MD hooks only when required,
- does not need to parse/modify a user-specified file like /etc/rc.conf (which
is a complex, error-prone operation),
- only enables powerd(8) by default when conditions are met (Xen environment)
while still allowing root to shoot himself in the foot if he wants to
override this manually in /etc/rc.conf.

See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html
 1.3 16-May-2004  lukem Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.2 24-Apr-2002  lukem - in <bsd.files.mk>, don't clear FILES after using it, as that prevents
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
 1.1 01-Oct-2000  lukem branches: 1.1.2;
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for and since SVR4
uses /etc/default for another purpose. as discussed on tech-userlevel,
and no objections were made.
 1.1.2.2 02-Oct-2000  lukem pull up rev 1.1 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.2.1 01-Oct-2000  lukem file Makefile was added on branch netbsd-1-5 on 2000-10-02 03:13:01 +0000
 1.5.8.1 23-Jun-2013  tls resync from head
 1.5.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.30.1 10-Jun-2019  christos Sync with HEAD
 1.18 30-Jul-2012  christos PR/46757: Edgar Fu�: Change default to pkg_vulnerabilities from NO to unset,
and make unset insted of NO to produce warnings, so that setting it to NO does
produce warnings (if it is inappropriate for the machine to warn about this).
 1.17 30-Jul-2012  christos PR/46756: Edgar Fu�: Enable ignoring subdirectories in daily's find_core
 1.16 07-Feb-2012  joerg branches: 1.16.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.15 17-Dec-2011  darcy Add option to include daily insecurity output in daily output.
PR bin/17029
 1.14 05-Feb-2010  jmmv branches: 1.14.6;
Deprecate the pkgdb_dir settings from daily.conf and security.conf in
favor of the PKG_DBDIR variable in /etc/pkg_install.conf. The purpose
of this is to only have to define the location of the packages database
in a single place and have all other system components pick it up.

pkgdb_dir is still honored if defined and the scripts will spit out a
warning in that case, asking the administrator to migrate to the
PKG_DBDIR setting. We can't remove this compatibility workaround until,
at least, after NetBSD 6 is released.
 1.13 20-Jan-2010  jmmv Default fetch_pkg_vulnerabilities to NO and complain if it is set to that
value when packages are found (so that the user knows he is not getting the
vulnerability checks).

Why? People is complaining. (And somehow, the argument that NetBSD doesn't
do any network operation by default convinces me that it should continue to
do so.)

But still, I will be adding a question to sysinst to enable/disable this.
 1.12 19-Jan-2010  jmmv Add the fetch_pkg_vulnerabilities option to the daily script to keep the
packages vulnerability database up to date. This will only fetch the
file from the server if it has changed since the last run.

Add the check_pkg_vulnerabilities and check_pkg_signatures options to the
security script to check that the installed packages are sane.

All of these options are enabled by default but they will only run if
there is, at least, one installed package.
 1.11 30-Aug-2008  bouyer Add a run_fsck_flags variable to daily.conf(5), allowing extra flags to
be passed to to daily fsck run.
For example, run_fsck_flags="-Tffs:-X" will run the nighly fsck_ffs on a
snapshot :)
 1.10 27-Jan-2008  xtraeme branches: 1.10.2; 1.10.6; 1.10.10;
Remove references to check_uucp in daily.conf(5) and the defaults
file... uucp was removed a while ago.
 1.9 30-Jun-2005  rpaulo branches: 1.9.10;
Add ptyfs to the file-system types ignored by the find_core check.

Ok'ed by Christos Zoulas and Hubert Feyrer.
 1.8 30-Nov-2004  jwise With the recent fixes to cpp(1) and calendar(1), it is now safe to turn
on run_calendar by default. Include a note advising users who replace
/usr/bin/cpp with a non-basesrc version to turn this off.
 1.7 28-Sep-2004  erh PR misc/7716: add configuration options find_core_ignore_fstypes and
check_devices_ignore_fstypes to allow the filesystem types that are
ignored during the daily and security runs to be adjusted.
 1.6 08-Dec-2003  perry add show_remote_fs
Triggers showing nfs mounted file systems in the nightly report.
 1.5 07-Dec-2003  perry add full_netstat=NO
 1.4 30-Sep-2003  christos turn off calendar -a by default and mention why.
 1.3 21-Feb-2003  jhawk Suppress emailing the daily security report if it is empty, unless
send_empty_security=YES. Implements change-request PR security/17249
from Takahiro Kambe <taca@sky.yamashina.kyoto.jp>.
 1.2 08-Nov-2000  lukem remind people to edit /etc/*.conf instead of /etc/defaults/*.conf
 1.1 01-Oct-2000  lukem branches: 1.1.2;
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for and since SVR4
uses /etc/default for another purpose. as discussed on tech-userlevel,
and no objections were made.
 1.1.2.3 29-Jul-2001  he Pull up revision 1.2 (requested by he):
Remind people to edit /etc/*.conf instead of /etc/defaults/*.conf.
 1.1.2.2 02-Oct-2000  lukem pull up rev 1.1 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.2.1 01-Oct-2000  lukem file daily.conf was added on branch netbsd-1-5 on 2000-10-02 03:13:01 +0000
 1.9.10.1 23-Mar-2008  matt sync with HEAD
 1.10.10.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.10.6.1 05-Oct-2008  mjf Sync with HEAD.
 1.10.2.2 27-Jan-2008  xtraeme Remove references to check_uucp in daily.conf(5) and the defaults
file... uucp was removed a while ago.
 1.10.2.1 27-Jan-2008  xtraeme file daily.conf was added on branch mjf-devfs on 2008-01-27 05:20:25 +0000
 1.14.6.2 30-Oct-2012  yamt sync with head
 1.14.6.1 17-Apr-2012  yamt sync with head
 1.16.2.2 08-Aug-2012  martin Pull up following revision(s) (requested by christos in ticket #457):
etc/daily: revision 1.83
etc/defaults/daily.conf: revision 1.18
PR/46757: Edgar Fu�: Change default to pkg_vulnerabilities from NO to unset,
and make unset insted of NO to produce warnings, so that setting it to NO does
produce warnings (if it is inappropriate for the machine to warn about this).
 1.16.2.1 08-Aug-2012  martin Pull up following revision(s) (requested by christos in ticket #456):
etc/daily: revision 1.82
etc/defaults/daily.conf: revision 1.17
share/man/man5/daily.5: revision 1.5
PR/46756: Edgar Fu�: Enable ignoring subdirectories in daily's find_core
 1.2 08-Nov-2000  lukem remind people to edit /etc/*.conf instead of /etc/defaults/*.conf
 1.1 01-Oct-2000  lukem branches: 1.1.2;
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for and since SVR4
uses /etc/default for another purpose. as discussed on tech-userlevel,
and no objections were made.
 1.1.2.3 29-Jul-2001  he Pull up revision 1.2 (requested by he):
Remind people to edit /etc/*.conf instead of /etc/defaults/*.conf.
 1.1.2.2 02-Oct-2000  lukem pull up rev 1.1 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.2.1 01-Oct-2000  lukem file monthly.conf was added on branch netbsd-1-5 on 2000-10-02 03:13:01 +0000
 1.4 03-May-2024  nakayama Allow DHCPv6 so that dhcpcd(8) does not complain at boot when using
ia_pd option.
 1.3 09-Aug-2020  gutteridge branches: 1.3.6;
Fix minor typo, it's npf(7), not npf(4)
 1.2 07-Apr-2019  sevan branches: 1.2.2; 1.2.4;
Allow DHCP
Neighbour Advertisement should be allowed both ways, otherwise
ipv6nd_sendadvertisement() from dhcpcd logs "Network is unreachable"
 1.1 02-Apr-2019  sevan Add an initial ruleset and rc script for NPF to protect host during early stage
of boot, similar to what is currently available for PF.
 1.2.4.1 02-Oct-2024  martin Pull up following revision(s) (requested by nakayama in ticket #1890):

etc/defaults/npf.boot.conf: revision 1.4

Allow DHCPv6 so that dhcpcd(8) does not complain at boot when using
ia_pd option.
 1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.2.2.1 07-Apr-2019  christos file npf.boot.conf was added on branch phil-wifi on 2019-06-10 21:42:40 +0000
 1.3.6.1 02-Oct-2024  martin Pull up following revision(s) (requested by nakayama in ticket #913):

etc/defaults/npf.boot.conf: revision 1.4

Allow DHCPv6 so that dhcpcd(8) does not complain at boot when using
ia_pd option.
 1.1 01-May-2013  agc branches: 1.1.4; 1.1.10;
Fix for problematic paths in /etc/daily and /etc/security reported in
PR/47645.

Add a separate file which contains the paths for the pkg_admin and
pkg_info utilities. This is called /etc/pkgpath.conf (to distinguish it
from pkg.conf).

Thanks also to Edgar Fuss for the sanity check.
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 01-May-2013  yamt file pkgpath.conf was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 01-May-2013  tls file pkgpath.conf was added on branch tls-maxphys on 2013-06-23 06:26:21 +0000
 1.167 05-Oct-2023  abs Add support to npf_rules to rc.conf

- Allows overriding default from /etc/npf.conf
- Indicate rules file used in output
- Drop check for file presence in script - rely on npf exiting with error
 1.166 27-Sep-2023  riastradh /etc/rc.d/certctl_init: Default off.

Otherwise in systems without certctl_init=YES, such as systems
installed with sysinst(8) where it's unnecessary because the rehash
has already happened at install time, you'll get spurious warnings.

PR install/57629

XXX pullup-10
 1.165 02-Jul-2023  nia Fix typo in comment.
 1.164 30-Jun-2023  riastradh rc.conf(5): Set entropy=wait by default.

We no longer block indefinitely -- if nothing else, the hardclock
timer should yield enough samples to unblock /dev/random on all but
the most severely deterministic machines -- so it should be generally
safe for availability to set entropy=wait.

This doesn't guarantee that HWRNG/seed has been provided before you
run ssh-keygen or call getentropy(3) in a user application, but it
does raise the security above netbsd<=9.

PR security/55659
PR lib/56905

XXX pullup-10
 1.163 03-Feb-2023  mlelstv Add start script to attach iscsi volumes at boot.

The default is to execute the script (iscsid_volumes=YES), so if you have
any volumes defined, you should also start iscsid (iscsid=YES) to avoid
error messages.
 1.162 20-Feb-2022  alnsn branches: 1.162.2;
Enable critical_filesystems_zfs.
 1.161 10-Jan-2021  riastradh Various entropy integration improvements.

- New /etc/security check for entropy in daily security report.

- New /etc/rc.d/entropy script runs (after random_seed and rndctl) to
check for entropy at boot -- in rc.conf, you can:

. set `entropy=check' to halt multiuser boot and enter single-user
mode if not enough entropy

. set `entropy=wait' to make multiuser boot wait until enough entropy

Default is to always boot without waiting -- and rely on other
channels like security report to alert the operator if there's a
problem.

- New man page entropy(7) discussing the higher-level concepts and
system integration with cross-references.

- New paragraph in afterboot(8) about entropy citing entropy(7) for
more details.

This change addresses many of the issues discussed in security/55659.
This is a first draft; happy to take improvements to the man pages and
scripted messages to improve clarity.

I considered changing motd to include an entropy warning with a
reference to the entropy(7) man page, but it's a little trickier:
- Not sure it's appropriate for all users to see at login rather than
users who have power to affect the entropy estimate (maybe it is,
just haven't decided).
- We only have a mechanism for changing once at boot; the message would
remain until next boot even if an operator adds enough entropy.
- The mechanism isn't really conducive to making a message appear
conditionally from boot to boot.
 1.160 29-Sep-2020  msaitoh s/parition/partition/
 1.159 11-Sep-2020  kim Add optional release info in /etc/motd

My personal preferencese for /etc/rc.conf:

update_motd_release=YES
motd_release_tag='Binaries: '

This provides an explanation to users about the second version in motd.
 1.158 15-Jun-2020  christos Rename blacklist -> blocklist
 1.157 05-Jun-2020  christos Add support for npfd_flags
 1.156 31-May-2020  roy dhcpcd: Empty the chroot

While here, set correct optional hooks.
 1.155 24-May-2020  jmcneill Set resize_gpt=NO by default
 1.154 02-Apr-2020  roy Add a default dhcpcd_chrootdir
 1.153 03-Feb-2020  roy Enable hostapd syslog support by default.
 1.152 15-Sep-2019  brad Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
 1.151 24-Jul-2019  msaitoh branches: 1.151.2;
Fix typo in comment (s/partion/partition/).
 1.150 12-May-2019  kre revert previous. somehowI failedto see that was already done.
 1.149 12-May-2019  kre install rc.d
 1.148 11-May-2019  maxv Add smtoff, an rc.d script that disables Simultaneous Multi-Threading. It
parses the output of cpuctl, and executes "cpuctl offline" for each CPU
that has SmtID!=0.

The default is "smtoff=NO", which means that SMT remains enabled.
 1.147 12-Jan-2019  roy Setup default wpa_supplicant flags so that it:
* Writes diagnostics to syslog
* Enables interface matching to hotplug wireless interfaces
* Uses /etc/wpa_supplicant.conf
 1.146 19-Oct-2018  martin Apply patch from Ian D. Leroux in PR bin/51019:
when unmounting tmpfs file systems at shutdown time, avoid unmounting
a tmpfs created by init on /dev - behaviour overridable from rc.conf.
By default all tmpfs that have device nodes are not mounted.
 1.145 23-Sep-2018  maxv Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
 1.144 29-Jun-2018  roy Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
 1.143 25-May-2018  uwe branches: 1.143.2;
Provide resize_disklabel=NO default. Used by arm images and is not
part of the stock rc.d yet. This silences rc when you delete the
whole resize_* block from rc.conf after the first boot.
 1.142 18-Apr-2018  martin Cosmetics: default to dmesg -t when writing /var/run/dmesg.boot -
the timestamps at boot time are mostly useless.
 1.141 09-Jan-2018  christos branches: 1.141.2;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.140 29-Dec-2017  is Add startup file for dhcp v6 with builtin isc-dhcp. Alas, this needs to
be a seperate process. On the positive side: this can't break the dhcpd
for IPv4 when tested.
 1.139 07-Jan-2017  christos branches: 1.139.6;
add nsd
 1.138 05-Jan-2017  christos add scripts for npfd
 1.137 20-Aug-2016  christos unbound additions
 1.136 07-Jan-2016  roy branches: 1.136.2;
Instead of waiting for a duration based in IPv6 DAD count sysctl,
wait for 15 seconds for tentative flags to clear allowing 5 seconds
for detached flags to clear as well from configured addresses.

This is now protocol independant and allows time for the interfaces to
work out if they have a carrier or not.
 1.135 26-Dec-2015  plunky "ip6addrctl_enable" is now "ip6addrctl", set the default appropriately
 1.134 13-Dec-2015  christos Add defaults for ip6addrctl
 1.133 30-Mar-2015  chopps Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
 1.132 21-Mar-2015  jmcneill Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.131 21-Feb-2015  joerg Add rc script for /sbin/iscsid.
 1.130 25-Jan-2015  christos add blacklistd
 1.129 22-Jan-2015  jmcneill It doesn't make sense to start wpa_supplicant from an rc.d script without
the -B flag, so always prepend it to $rc_flags.
 1.128 26-Sep-2014  tron Revert last change. This was already fixed differently and something
went wrong with the change anyway. Sorry
 1.127 26-Sep-2014  tron Re-add default for "rtsol". "/etc/rc.d/network" still checks for this
setting and complains if it isn't defined at all. Add a comment that
it is deprecated and suggest to use "dhcpcd=YES" instead.
 1.126 13-Sep-2014  roy rtsol has gone.
 1.125 13-Sep-2014  roy Add the -M flag to dhcpcd so it stays in master mode even for one
interface. Suggested by apb@
 1.124 11-Sep-2014  roy Remove rtsol(8) and rtsold(8) as their functionality is in dhcpcd(8).
Remove rtsol(8) from rc.d/network.
Add -w seconds command to ifconfig to wait for N seconds for until DAD
has finished on all addresses.
Use ifconfig -w in rc.d/network instead of a forced sleep.

As discussed on tech-net@
 1.123 22-Jul-2014  wiz branches: 1.123.2;
'file system' for consistency with documentation (instead of 'filesystem').
 1.122 13-Jan-2013  prlw1 branches: 1.122.8;
Add ppp=YES variable. Currently pppd(8) starts automatically if ppp_peers
is not empty. Adding a ppp variable allows the default peer to be set,
and ppp set to NO so that dialing can happen with /etc/rc.d/ppp onestart.
Default set to YES so that old behaviour is preserved.
http://mail-index.netbsd.org/tech-userlevel/2012/08/21/msg006656.html
 1.121 11-Jan-2013  riastradh Nix `-b 1024' from ssh_keygen_flags in /etc/defaults/rc.conf.

No objections on tech-security:

http://mail-index.NetBSD.org/tech-security/2012/09/03/msg000548.html

The security of generating keys at boot remains questionable, but
this change makes that no worse.
 1.120 13-Aug-2012  christos branches: 1.120.2;
No need to specify nfsd flags anymore. The defaults DTRT.
 1.119 07-Feb-2012  joerg Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.118 23-Dec-2011  tsutsui Add a default for isibootd(8). Pointed out by nonaka@.
 1.117 23-Nov-2011  tls Load entropy at system boot (only works at securelevel < 1); save
at system shutdown. Disable with random_seed=NO in rc.conf if desired.

Goes to some trouble to never load or save to network filesystems.

Entropy should really be loaded by the boot loader but I am still
sorting out how to pass it to the kernel.
 1.116 21-Nov-2011  darcy Allow pf flags to be specified in rc.conf.
Add default to defaults/rc.d as suggested by lukem@
 1.115 06-Sep-2011  riz branches: 1.115.2;
Create and install an rc.d file for devpubd - a daemon to listen
on drvctl and autocreate device nodes in /dev for those which don't have any.
Set the default to "NO" for now.
 1.114 22-Aug-2011  jym Modify etc/defaults/Makefile so that architectures can specify an additional
rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will
get automatically appended to etc/defaults/rc.conf at build time if present.

This is used by i386 and amd64 to append a small MD rc.conf(5) configuration
at the end of the defaults/rc.conf file, so that powerd(8) can be started
by default when we are running in a Xen environment. This is needed to support
save/restore functions for domains.

From all the alternatives proposed to fix that issue (from /etc/rc.conf
parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe
this one will appease everyone because it:
- does not touch etc/defaults/rc.conf template file,
- patches it at build time for MD hooks only when required,
- does not need to parse/modify a user-specified file like /etc/rc.conf (which
is a complex, error-prone operation),
- only enables powerd(8) by default when conditions are met (Xen environment)
while still allowing root to shoot himself in the foot if he wants to
override this manually in /etc/rc.conf.

See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html
 1.113 27-May-2011  plunky provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.112 18-Feb-2011  jmcneill Add rc.d script to make sure the system fontconfig cache is up to date.
 1.111 02-Feb-2011  rmind NPF checkpoint:
- Add libnpf(3) - a library to control NPF (configuration, ruleset, etc).
- Add NPF support for ftp-proxy(8).
- Add rc.d script for NPF.
- Convert npfctl(8) to use libnpf(3) and thus make it less depressive.
Note: next clean-up step should be a parser, once dholland@ will finish it.
- Add more documentation.
- Various fixes.
 1.110 13-Jan-2011  kefren branches: 1.110.2;
add ldpd rc script
 1.109 01-Oct-2009  tsarna mdnsd enhancements and fixes:

- Enhance the built-in drop-privs support and use it instead of
having the rc.conf do it. Avoids log error on startup.
From OpenSolaris, with enhancements.
- Add dumping of the unicast server list to the DumpStateLog
debugging output, a'la Mac OS X.
- Fix a locking botch that caused warnings in the log.
- Fix FILE leak. From OpenSolaris.
 1.108 29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.107 19-Sep-2009  dholland Make rtsold_flags default to -a as per PR 39657.
 1.106 14-Sep-2009  apb Add the ability for file systems mounted via mount_critical_filesystems()
in rc.subr to be marked as optional. This means that it's not an
error if the file system is not mentioned in /etc/fstab. It is
still an error if something else goes wrong.

Change the defaults for these two variables in /etc/defaults/rc.conf:
critical_filesystems_local="OPTIONAL:/var"
critical_filesystems_remote="OPTIONAL:/usr"
 1.105 11-Sep-2009  apb Add a postprocessor to /etc/rc, which logs messages to /var/run/rc.log,
and which can suppress output in silent mode. Silent mode is enabled
via the new rc_silent variable, which defaults to a value that depends
on the kern.boothowto sysctl.

Part of the /etc/rc silent changes requested in PR 41946
and proposed in tech-userlevel.
 1.104 25-Jul-2009  mbalmer Document recent gpio(4) changes and introduce a new config file for GPIO.
Integrate with the startup scripts in /etc/rc.d. Introduce new variable
"gpio" for /etc/rc.conf.
 1.103 28-Apr-2009  roy Add an rc.d script for dhcpcd(8)
 1.102 10-Apr-2009  joerg Add rc_directories to specify where to look for rc scripts.
For the moment all scripts must be in /root and non-existent directories
are skipped.
 1.101 23-Mar-2009  hannken Add flags to rc.d/ipfilter. Use it from rc.conf like

ipfilter=YES ipfilter_flags="-T fr_statemax=18963,fr_statesize=27091"

Ok: Christos Zoulas <christos@netbsd.org>
 1.100 14-Jan-2009  haad branches: 1.100.2;
Add lvm rc script for starting LV's during boot. starting lvm is turn off
by default, until MKLVM is enabled by default. This script can be used
without /usr/bin.
 1.99 04-Jan-2009  apb * Add etc/rc.d/rndctl script, based on work by Brian A. Seklecki. This
allows you to invoke rndctl(8) during the boot.
* Add rndctl=NO and rndctl_flags="" to /etc/defaults/rc.conf.
* Document rndctl and rndctl_flags variables in rc.conf(5).
 1.98 20-Dec-2008  isaki x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@.
- Make MD poffd(8) retire, and use MI powerd(8) instead of it.
- Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer.
Use /dev/pow0 for pow(4) ioctl.
- POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
 1.97 11-Dec-2008  mishka Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.96 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.95 27-Jul-2008  joerg branches: 1.95.2;
Update build glue for dhcpcd 4.0.0rc3 and move it to
src/external/dhcpcd.

Make dhcpcd quiet by default when run from rc.
 1.94 20-Jun-2008  yamt add a default for ftp_proxy as reminded by Geoff Wing and others.
 1.93 29-May-2008  joerg Allow per-interface DHCP configuration using dhcpcd via
ifconfig_xxN=dhcp or a dhcp line in /etc/ifconfig.xxN.
 1.92 15-Apr-2008  plunky branches: 1.92.2; 1.92.4;
some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.91 27-Mar-2008  mlelstv The previous versions of kdc got different levels of patches
to make them work like a standard detaching daemon. Now keep
the original and just supply the "work as a daemon" command line
option as a default.
 1.90 27-Aug-2007  pavel branches: 1.90.6; 1.90.10;
Add some magic (similar to the one in rc.d/sendmail introduced with 2.0
release) to not start postfix if $postfix is not explicitely set and
another mailer is selected in /etc/mailer.conf. Also print a warning if it
happens because the mailer in rc.conf is the removed sendmail.

This prevents starting two MTAs at once if one uses a custom MTA.

As proposed on tech-userlevel, approved by martin.
 1.89 26-Aug-2007  dyoung Let an rc variable, sysdb=YES|NO, control the building of the system
databases. Defaults to YES.
 1.88 14-Jul-2007  ad fixsb has done its job.
 1.87 01-Jul-2007  xtraeme Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.86 15-May-2007  elad Some Veriexec stuff that's been rotting in my tree for months.

Bug fixes:
- Fix crash reported by Scott Ellis on current-users@.

- Fix race conditions in enforcing the Veriexec rename and remove
policies. These are NOT security issues.

- Fix memory leak in rename handling when overwriting a monitored
file.

- Fix table deletion logic.

- Don't prevent query requests if not in learning mode.


KPI updates:
- fileassoc_table_run() now takes a cookie to pass to the callback.

- veriexec_table_add() was removed, it is now done internally. As a
result, there's no longer a need for VERIEXEC_TABLESIZE.

- veriexec_report() was removed, it is now internal.

- Perform sanity checks on the entry type, and enforce default type
in veriexec_file_add() rather than in veriexecctl.

- Add veriexec_flush(), used to delete all Veriexec tables, and
veriexec_dump(), used to fill an array with all Veriexec entries.


New features:
- Add a '-k' flag to veriexecctl, to keep the filenames in the kernel
database. This allows Veriexec to produce slightly more accurate
logs under certain circumstances. In the future, this can be either
replaced by vnode->pathname translation, or combined with it.

- Add a VERIEXEC_DUMP ioctl, to dump the entire Veriexec database.
This can be used to recover a database if the file was lost.
Example usage:

# veriexecctl dump > /etc/signatures

Note that only entries with the filename kept (that is, were loaded
with the '-k' flag) will be dumped.

Idea from Brett Lymn.

- Add a VERIEXEC_FLUSH ioctl, to delete all Veriexec entries. Sample
usage:

# veriexecctl flush

- Add a 'veriexec_flags' rc(8) variable, and make its default have
the '-k' flag. On systems using the default signatures file
(generaetd from running 'veriexecgen' with no arguments), this will
use additional 32kb of kernel memory on average.

- Add a '-e' flag to veriexecctl, to evaluate the fingerprint during
load. This is done automatically for files marked as 'untrusted'.


Misc. stuff:
- The code for veriexecctl was massively simplified as a result of
eliminating the need for VERIEXEC_TABLESIZE, and now uses a single
pass of the signatures file, making the loading somewhat faster.

- Lots of minor fixes found using the (still under development)
Veriexec regression testsuite.

- Some of the messages Veriexec prints were improved.

- Various documentation fixes.


All relevant man-pages were updated to reflect the above changes.

Binary compatibility with existing veriexecctl binaries is maintained.
 1.85 18-Mar-2007  plunky For sdpd(8), change default user/group from nobody/nobody to _sdpd/_sdpd
 1.84 20-Feb-2007  kiyohara Supprot Bluetooth HCI UART (H4) driver and daemon.
 1.83 04-Feb-2007  elad Add support for per-user /tmp.

Enabled via per_user_tmp in /etc/rc.conf (default off).

See security(8) and rc.conf(5) for more details.

Lots of input from thorpej@ & christos@, thanks!
 1.82 30-Dec-2006  elad "Verified exec" -> "Veriexec", in comment.
 1.81 07-Oct-2006  rpaulo branches: 1.81.2; 1.81.4;
PR 34692: wpa_supplicant script.
By Jukka Salmi.
 1.80 13-Aug-2006  plunky rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.79 26-Jul-2006  tron branches: 1.79.2;
Bluetooth fixes by Iain Hibbert:
Create "/etc/rc.d/btcontrol" to attach bluetooth devices at boot.
 1.78 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.77 30-May-2006  christos Remove sendmail (approved by core)
 1.76 30-Apr-2006  rpaulo Add a script to start irdaattach on boot.
 1.75 30-Apr-2006  rpaulo rc script to control hostapd.
 1.74 27-Mar-2006  ghen Document the defaultroute6 rc.conf variable and the /etc/mygate6 file in
/etc/defaults/rc.conf, /etc/mtree/special, and rc.conf(5). Ok with wiz.
 1.73 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.72 08-Feb-2006  christos remove reference to sushi
 1.71 24-Nov-2005  rpaulo RFC 3879 deprecated the IPv6 site-local prefix (fec0::/10):
* remove all references to $ip6sitelocal and output a warning
message if the variable is defined.
* introduce $ip6uniquelocal (defaults to 'NO') that will control the
behaviour of the system when $ip6mode is ``router'' (i.e. fc00::/7
will not be routed if the variable is ``NO'') as per RFC 4193.

Thanks to Jonathan A. Kollasch for pointing this out in PR 32152.
 1.70 15-Oct-2005  elad Load Veriexec signatures after mountall. Use veriexec_strict and
veriexec_verbose to set strict level and verbose level in rc.conf.
Defaults are 0.
 1.69 15-Sep-2005  tsarna Default rwhod to running as _rwhod (but leave disabled by default).
I thought I already comitted this one...
 1.68 09-Aug-2005  peter Add command_args="-D" to the ftpd rc.d script. This flag is always needed
when running ftpd as daemon and it will now automatically be appended to the
command line, even if ftpd_flags doesn't have it.

Suggested by Alan Barrett and Luke Mewburn, thanks.
 1.67 08-Aug-2005  peter Add "-ll" to ftpd_flags to be consistent with the entry in inetd.conf.
Suggested by lukem@.
 1.66 07-Aug-2005  peter Allow to change the location of the pf ruleset with the variable $pf_rules.
 1.65 04-Aug-2005  peter Add defaults for ftpd.
 1.64 15-Jun-2005  christos default swapoff to yes, and explain why.
 1.63 09-Oct-2004  dsainty branches: 1.63.2;
Comment typos: unecessary->unnecessary, accidentaly->accidentally
 1.62 15-Jul-2004  atatat Change the default settings for sendmail.

(1) The stock sendmail.cf will only listen on the loopback interface.
(2) The stock submit.cf specifally connects to "localhost." which
should be less susceptible to being confused or looking confused.
(3) The smtp listener starts by default, if needed. The setting in
/etc/default/rc.conf is still "no", but rc.d/sendmail detects the
default setting and will change it to yes if need is determined.

Need is defined as "nothing else seems to have been changed about the
mail configuration but we'd like locally originated and locally
destined mail to be delivered". If you change, eg, mailer.conf to
point to postfix or some other MTA, sendmail will not start.
 1.61 15-Jul-2004  atatat Make the directory into which crash dumps are saved into something
that can be controlled via rc.conf. The default is, of course,
/var/crash.
 1.60 04-Jul-2004  martin PR bin/26142: add defaults for $pf and $pflogd.
 1.59 03-Jun-2004  abs Add quota=YES and ldconfig=YES
 1.58 18-Apr-2004  dbj add support for turning off fixsb in rc.conf
default is fixsb=YES
 1.57 04-Apr-2004  mrg move ipmon's "-D" argument from "command_args" to "ipmon_flags" so that
passing an (optional) filename argument (that must come last) works fine
from $ipmon_flags. from PR#25006.
 1.56 18-Feb-2004  jonb branches: 1.56.2;
Add ssh_keygen_flags variable to rc.conf to allow users to set the
size of auto-generated keys if desired.
 1.55 31-Jan-2004  christos add line for standalone identd invocation.
 1.54 14-Jan-2004  blymn Add veriexec to defaults.
 1.53 11-Jan-2004  uebayasi Define an rcvar "virecover" so that this can be configurable. The default
is YES.
 1.52 27-Dec-2003  martin Add a new /etc/rc.conf option: rtclocaltime=YES adapts the RTC offset
at boot automatically, so a machine dual booting another OS that uses
the RTC at localtime and NetBSD agree on the current time even if daylight
saving started/ended (without recompiling a kernel twice per year).
Awk code by Matt Thomas.
 1.51 20-Oct-2003  christos set fsck_flags=-p in /etc/defaults/rc.conf instead of checking if it is
empty in /etc/rc.d/fsck. From Bernd Ernesti.
 1.50 10-Sep-2003  wiz Add a knob to turn off automatic configuration (via rc.d) of
non-auto-configured (via kernel) raid devices. oster says ok.
 1.49 18-Apr-2003  thorpej Add defaults for powerd(8).
 1.48 02-Apr-2003  atatat Capitalize the word "if".
 1.47 24-Mar-2003  atatat Expand the sendmail settings section (from two to five) and elaborate
(in brief) on what it's all about.
 1.46 19-Mar-2003  wiz Allow ccd autoconfiguration to be turned off (by setting ccd=NO in
/etc/rc.conf; default is YES.)
Suggested by elric, ok'ed by lukem.
 1.45 19-Mar-2003  wiz Allow cgd configuration to be skipped (by setting cgd=NO, defaults to YES).
Closes my PR/20766. Based on a suggestion by lukem.
 1.44 10-Mar-2003  lukem clarify that lkm needs /usr
 1.43 12-Oct-2002  kent /etc/rc.d/mixerctl: Add capability to save and restore mixer settings.
Thanks to Julio Merino.
 1.42 27-Aug-2002  takemura Added touch panel calibration utility.
 1.41 30-Jul-2002  thorpej Add a wdogctl startup/shutdown script.
 1.40 27-Jun-2002  christos add a line about wsmoused commented out.
 1.39 17-Jun-2002  lukem ntpd_chrootdir needs /dev/clockctl as well
 1.38 15-Jun-2002  lukem $ntpd_chroot requires "pseudo-device clockctl" in the kernel
 1.37 19-May-2002  lukem branches: 1.37.2;
Add two new rc.conf(5) variables:
rc_rcorder_flags extra flags to rcorder(8) in /etc/rc
rcshutdown_rcorder_flags extra flags to rcorder(8) in /etc/rc.shutdown

This can be used to specify extra directories to search for rc.d scripts in.
For example, adding the following to rc.conf(5):
rc_rcorder_flags="/usr/pkg/etc/rc.d/*"
rcshutdown_rcorder_flags="/usr/pkg/etc/rc.d/*"
will add the files in /usr/pkg/etc/rc.d to the list of files that rcorder(8)
uses to build the list of scripts to start or stop.

I proposed this functionality on tech-userlevel@ over one month ago.
Closes the recent [misc/16888], which asked for a similar feature.
 1.36 29-Apr-2002  lukem deprecate $sshd_conf_dir and hardcode /etc/ssh.
$sshd_conf_dir wasn't as flexible as liked (it didn't work for ssh(1),
host keys or known_hosts).
 1.35 10-Apr-2002  martin Now that isdnd does auto-UP/DOWN itself, remove it from the rc.d script.
Remove all related rc.conf options as well, we now have fine-grained
controll in /etc/isdn/isdnd.rc.
 1.34 27-Mar-2002  lukem Replace $critical_filesystems_beforenet with $critical_filesystems_local .
Replace $critical_filesystems with $critical_filesystems_remote .

The new names are now consistent with the type argument that
mount_critical_filesystems() is called with, and allows for other types to
be easily supported by that function.

For backwards compatibility purposes, if the now obsolete variable is defined
(even empty), it takes precedence over the new form, and you will be warned.
If you want to stop the warnings, update your rc.conf(5) settings!
 1.33 21-Mar-2002  lukem Implement rc.conf(5) variable `` $swapoff ''.
If set to yes, block-type swap partitions will be deleted upon shutdown.
This can be useful if swapping onto a RAIDframe device, but may cause
unnecessary delays during shutdown for the general case, so it's
disabled by default.
Should resolve [bin/14433] and [kern/14769].
 1.32 11-Mar-2002  itojun move sshd config files to /etc/ssh
 1.31 28-Feb-2002  lukem ipmon: set -D via command_args rather than the default ipmon_flags.
resolves [install/15753]
 1.30 24-Feb-2002  lukem Support alternate config dir for sshd conf file and keys (defaults to "/etc").
Based on [misc/12473] from Jim Bernard.
 1.29 21-Feb-2002  garbled add a note requesting people edit share/sushi/system/rcconf/form when editing
this file to keep it in sync.
 1.28 11-Feb-2002  martti ipfs allows state information created for NAT entries and rules using
keep state to be locked (modification prevented) and then saved to disk,
allowing for the system to experience a reboot, followed by the restoration
of that information, resulting in connections not being interrupted.

To activate this feature, set ipfs=YES in /etc/rc.conf
 1.27 21-Jan-2002  lukem minor cosmetic changes (no functional change)
 1.26 18-Jan-2002  lukem commented out entry for ntpd_chrootdir
 1.25 10-Dec-2001  martin Add rc.d support for ifwatchd (used to run ip-up/ip-down scripts for
in-kernel pppoe interfaces).
 1.24 29-Oct-2001  augustss Add moused, default off.
 1.23 11-Oct-2001  lukem - add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by
future work to support a chroot(8)ed ntpd
- move /var/named -> /var/chroot/named for consistency with ntpd
 1.22 24-Sep-2001  hubertf Make rtsol_flags default to -a, to do Router Solicitation on all
interfaces when someone sets rtsol=YES.

OK'd by Itojun.
 1.21 19-Sep-2001  mason language corrections
 1.20 04-Sep-2001  martin Add support to down some interfaces before shutting down the system. All
pppoe* interfaces are automatically shut down by this script, others may be
added to the force_down_interfaces variable in /etc/rc.conf.
 1.19 05-Jul-2001  tron Start "ipmon" with option "D" for daemon mode instead of starting it
in a subshell.
 1.18 16-Jun-2001  lukem change mountd to use its own $mountd variable (instead of $nfs_server).
nfsd will complain if mountd isn't set. from [misc/13135] by Johnny C. Lam.
 1.17 16-Jun-2001  lukem - Implement an optional global watchdog timeout for rc.shutdown, which is
enabled by setting $rcshutdown_timeout to a number of seconds to wait for
before terminating rc.shutdown. This is disabled by default.
- Use symbolic names rather than numbers when defining a trap.
- Improve some comments.
 1.16 22-May-2001  fredette sunndd has been renamed to ndbootd.
 1.15 17-May-2001  fredette Added rc.d support for sunndd.
 1.14 25-Apr-2001  jdolecek change comment for accouting; /var/account/acct is not needed to be created
manually any more
 1.13 12-Apr-2001  pk Put `gated' back; we still refer to it.
 1.12 06-Apr-2001  wiz Remove references to gated, except the conflict check in rc.d/routed.
Noted by Launey Thomas <ljt@alum.mit.edu>.
 1.11 06-Apr-2001  thorpej Add defaults for altqd.
 1.10 12-Mar-2001  lukem commented out entry for named_chrootdir
 1.9 28-Feb-2001  lukem provide commented-out example for rc_fast_and_loose
 1.8 18-Jan-2001  thorpej Add a default for racoon.
 1.7 14-Jan-2001  minoura Add /etc/rc.d/poffd, for x68k power management deamon.
 1.6 08-Jan-2001  martin Supply enough rope to let the user disable or override all interface
up/down magic.
 1.5 07-Jan-2001  martin Add startup script for isdnd.
 1.4 03-Jan-2001  itojun add $ip6sitelocal, to control installation of reject route for fec0::/10.
 1.3 21-Nov-2000  veego Remove $amd_master. We now use /etc/amd.conf.
 1.2 08-Nov-2000  lukem remind people to edit /etc/*.conf instead of /etc/defaults/*.conf
 1.1 01-Oct-2000  lukem branches: 1.1.2;
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for and since SVR4
uses /etc/default for another purpose. as discussed on tech-userlevel,
and no objections were made.
 1.1.2.5 06-Mar-2002  he Pull up revisions 1.19,1.28,1.31 (via patch, requested by martti):
Added ipfs to save state tables. Use -D for ipmon.
 1.1.2.4 27-Oct-2001  he Pull up revision 1.22 (via patch, requested by hubertf):
By default issue Router Solicitation requests on all interfaces
if someone sets rtsol=YES.
 1.1.2.3 29-Jul-2001  he Pull up revision 1.2 (requested by he):
Remind people to edit /etc/*.conf instead of /etc/defaults/*.conf.
 1.1.2.2 02-Oct-2000  lukem pull up rev 1.1 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.2.1 01-Oct-2000  lukem file rc.conf was added on branch netbsd-1-5 on 2000-10-02 03:13:04 +0000
 1.37.2.5 09-Apr-2004  tron Pull up revision 1.57 (requested by mrg in ticket #1663):
move ipmon's "-D" argument from "command_args" to "ipmon_flags" so that
passing an (optional) filename argument (that must come last) works fine
from $ipmon_flags. from PR#25006.
 1.37.2.4 27-Oct-2003  jmc Pullup rev 1.51 (requested by martti in ticket #1543)

Allow custom fsck options via fsck_flags.
 1.37.2.3 11-Nov-2002  he Pull up revision 1.41 (requested by thorpej in ticket #584):
Add a wdogctl startup/shutdown script.
 1.37.2.2 18-Jun-2002  lukem Pull up revision 1.39 (requested by lukem in ticket #294):
ntpd_chrootdir needs /dev/clockctl as well
 1.37.2.1 15-Jun-2002  lukem Pull up revision 1.38 (requested by lukem in ticket #277):
$ntpd_chroot requires "pseudo-device clockctl" in the kernel
 1.56.2.5 15-Jul-2004  he Pull up revision 1.62 (requested by atatat in ticket #662):
Change the default settings for sendmail:
1) The stock sendmail.cf will only listen on the loopback
interface
2) The stock submit.cf specifically connects to "localhost.",
which should be less susceptible to being confused or
looking confused.
3) The SMTP listener starts by default, if needed. The
setting in /etc/default/rc.conf is still "no", but
rc.d/sendmail detects the default setting and will change
it to "yes" if need is determined.
"Need" is defined as "nothing else seems to have been
changed about the mail configuration but we would like
locally originated and locally destined mail to be delivered".
If you change e.g. mailer.conf to point to postfix or some
other MTA, sendmail will not start.
 1.56.2.4 15-Jul-2004  he Pull up revision 1.61 (requested by atatat in ticket #660):
Make the directory into which crash dumps are saved into
something that can be controlled via rc.conf. The default
is, of course, /var/crash.
 1.56.2.3 07-Jun-2004  tron Pull up revision 1.59 (requested by abs in ticket #455):
Add quota=YES and ldconfig=YES
 1.56.2.2 27-Apr-2004  jdc Pull up revision 1.58 (requested by dbj in ticket #185)

Fix problems related to superblock upgrade issues which may be
experienced by -current users from 2003.
 1.56.2.1 06-Apr-2004  jmc Pullup rev 1.57 (requested by mrg in ticket #66)

Move ipmon's "-D" argument from "command_args" to "ipmon_flags" so that
passing an (optional) filename argument (that must come last) works fine
from $ipmon_flags. PR#25006
 1.63.2.3 28-Mar-2006  riz Pull up following revision(s) (requested by ghen in ticket #1226):
etc/defaults/rc.conf: revision 1.74
etc/mtree/special: revision 1.93
share/man/man5/rc.conf.5: revision 1.99
Document the defaultroute6 rc.conf variable and the /etc/mygate6 file in
/etc/defaults/rc.conf, /etc/mtree/special, and rc.conf(5). Ok with wiz.
 1.63.2.2 21-Oct-2005  tron Pull up following revision(s) (requested by elad in ticket #896):
etc/defaults/rc.conf: revision 1.70
etc/rc.d/veriexec: revision 1.8
Load Veriexec signatures after mountall. Use veriexec_strict and
veriexec_verbose to set strict level and verbose level in rc.conf.
Defaults are 0.
 1.63.2.1 15-Aug-2005  tron Pull up revision 1.66 (requested by peter in ticket #660):
Allow to change the location of the pf ruleset with the variable $pf_rules.
 1.79.2.1 07-Sep-2006  tron Pull up following revision(s) (requested by plunky in ticket #81):
usr.sbin/postinstall/postinstall: revision 1.23
distrib/sets/lists/man/mi: revision 1.919
distrib/sets/lists/etc/mi: revision 1.174
usr.sbin/btdevctl/btdevctl.c: revision 1.1
usr.sbin/btdevctl/hid.c: revision 1.1
usr.sbin/Makefile: revision 1.217
usr.sbin/btdevctl/btdevctl.h: revision 1.1
usr.sbin/btdevctl/btdevctl.8: revision 1.1
etc/rc.d/btcontrol: file removal
distrib/sets/lists/comp/mi: revision 1.910
etc/rc.d/Makefile: revision 1.61
usr.sbin/btdevctl/cfg.c: revision 1.1
usr.sbin/btdevctl/dev.c: revision 1.1
share/man/man4/btkbd.4: revision 1.2
share/man/man4/bthidev.4: revision 1.4
usr.sbin/btcontrol/hid.c: file removal
usr.sbin/btdevctl/Makefile: revision 1.1
share/man/man4/btsco.4: revision 1.3
distrib/sets/lists/base/mi: revision 1.644
share/man/man4/btdev.4: revision 1.3
share/man/man4/btms.4: revision 1.2
etc/mtree/special: revision 1.100
share/man/man5/rc.conf.5: revision 1.105
usr.sbin/btcontrol/cfg.c: file removal
etc/rc.d/btdevctl: revision 1.1
etc/defaults/rc.conf: revision 1.80
usr.sbin/btcontrol/btcontrol.h: file removal
usr.sbin/btcontrol/btcontrol.8: file removal
usr.sbin/btcontrol/dev.c: file removal
usr.sbin/btcontrol/btcontrol.c: file removal
usr.sbin/btcontrol/Makefile: file removal
rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.81.4.2 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.81.4.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.81.2.3 16-Dec-2009  sborrill Pull up the following revisions(s) (requested by dholland in ticket #1370):
etc/defaults/rc.conf: revision 1.107

Make rtsold_flags default to -a. Closes PR/39657.
 1.81.2.2 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.81.2.1 28-Aug-2007  ghen Pull up following revision(s) (requested by pavel in ticket #845):
etc/rc.d/postfix: revision 1.14
etc/defaults/rc.conf: revision 1.90
Add some magic (similar to the one in rc.d/sendmail introduced with 2.0
release) to not start postfix if $postfix is not explicitely set and
another mailer is selected in /etc/mailer.conf. Also print a warning if it
happens because the mailer in rc.conf is the removed sendmail.
This prevents starting two MTAs at once if one uses a custom MTA.
As proposed on tech-userlevel, approved by martin.
 1.90.10.8 17-Jan-2009  mjf Sync with HEAD.
 1.90.10.7 05-Oct-2008  mjf Sync with HEAD.
 1.90.10.6 29-Jun-2008  mjf Sync with HEAD.
 1.90.10.5 02-Jun-2008  mjf Sync with HEAD.
 1.90.10.4 07-Apr-2008  mjf Enable devfsd by default. Thanks to riz for pointing this out.
 1.90.10.3 03-Apr-2008  mjf Sync with HEAD.
 1.90.10.2 20-Mar-2008  mjf dctl:
- Make dctl see aware of device driver names being added and removed so
that it can signal devfsd(8), which in turn will request device node
creation of deletion from a particular devfs mount.

- Each device that registers the need for a device node also passes on
some info about what sort of device they are. We now package this up
in the dctl messaging framework to let devfsd(8) know.

- Use a dev_t for the cookie for each device that dctl(4) knows about. This
was changed from a device_t because some devices (zero(4)) don't have
corresponding device_t's.

- dctl mount functions have grown a visibility argument which specifies
the default visibility for that mount.

- Since we want to get information about devices (for matching against
rules) through ioctl calls to match against rules, but for userland
to ioctl they need device nodes, dctl provides an "inner" ioctl function
that calls the ioctl function of the device driver directly.

devfsd:
- Run in the background.

- Convert all output to use syslog(3).

- When devices are removed request the corresponding device node be
removed from every devfs mount.

- Start using the dctl "innerioctl" facility to get information about
devices which will be useful for matching. We're only handling disk
devices, and can only grok information about a partition's file system
type at the moment.

- Fix code that handles rules that specify filenames.

- Specifying visibility for device nodes now works.

mount_devfs:
- Catch up with devfs changes. Provide an -f option which means that the
devfs can only be unmounted it if it forced.

- Provide -i option to specify that the default visibility for a mount
should be invisible. This means device nodes are not visible in the
devfs mount by default, rather they must have a rule for devfsd that
specifies that they should be visible.

- Provide -v option that specifies a devfs mount should be visible.
This is the default.

- Update man page to reflect these changes.

etc/defaults/rc.conf:
- Turn devfsd off by default.


Device nodes can now be dynamically created and removed from a device file
system.
 1.90.10.1 21-Feb-2008  mjf Start where the mjf-devfs branch left off.
 1.90.6.1 18-Feb-2008  mjf Add some devfs code that's been sitting in my local tree for a while.

devfsd(8) is now the first daemon to be started after init(8). It tracks
device insertion (will eventually track removal) and devfs mounts.

Currently, we can mount multiple device file systems and have device
special files pushed into the mounts automatically, though, the device
special files aren't created with the correct major/minor number pairs
yet.

More work to come soon.
 1.92.4.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.92.4.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.92.2.1 04-Jun-2008  yamt sync with head
 1.95.2.5 18-Dec-2009  snj Pull up following revision(s) (requested by dholland in ticket #1195):
etc/defaults/rc.conf: revision 1.107
Make rtsold_flags default to -a as per PR 39657.
 1.95.2.4 10-May-2009  snj Pull up following revision(s) (requested by roy in ticket #534):
etc/defaults/rc.conf: revision 1.103
etc/rc.d/Makefile: revision 1.78 via patch
etc/rc.d/dhcpcd: revision 1.1
Add an rc.d script for dhcpcd(8)
 1.95.2.3 26-Mar-2009  snj branches: 1.95.2.3.4;
Pull up following revision(s) (requested by hannken in ticket #606):
etc/defaults/rc.conf: revision 1.101
etc/rc.d/ipfilter: revision 1.18
Add flags to rc.d/ipfilter. Use it from rc.conf like
ipfilter=YES ipfilter_flags="-T fr_statemax=18963,fr_statesize=27091"
Ok: Christos Zoulas <christos@netbsd.org>
 1.95.2.2 06-Feb-2009  snj Pull up following revision(s) (requested by apb in ticket #406):
etc/defaults/rc.conf: revision 1.99
etc/rc.d/Makefile: revision 1.73
etc/rc.d/rndctl: revision 1.1
share/man/man5/rc.conf.5: revision 1.127
* Add etc/rc.d/rndctl script, based on work by Brian A. Seklecki. This
allows you to invoke rndctl(8) during the boot.
* Add rndctl=NO and rndctl_flags="" to /etc/defaults/rc.conf.
* Document rndctl and rndctl_flags variables in rc.conf(5).
 1.95.2.1 22-Jan-2009  snj Pull up following revision(s) (requested by rafal in ticket #297):
distrib/sets/lists/etc/mi: revision 1.203
doc/CHANGES: revision 1.1151 via patch
etc/defaults/rc.conf: revision 1.97
etc/mtree/special: revision 1.123
etc/rc.d/Makefile: revision 1.71
etc/rc.d/httpd: revision 1.1
share/man/man5/rc.conf.5: revision 1.123
usr.sbin/postinstall/postinstall: revision 1.80
Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.95.2.3.4.1 21-Apr-2010  matt sync to netbsd-5
 1.100.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.110.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.110.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.115.2.3 23-Jan-2013  yamt sync with head
 1.115.2.2 30-Oct-2012  yamt sync with head
 1.115.2.1 17-Apr-2012  yamt sync with head
 1.120.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.120.2.1 25-Feb-2013  tls resync with head
 1.122.8.1 10-Aug-2014  tls Rebase.
 1.123.2.4 06-Aug-2015  snj Pull up following revision(s) (requested by skrll in ticket #909):
distrib/sets/lists/etc/mi: revision 1.237
distrib/sets/lists/tests/mi: revision 1.613
distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2
distrib/utils/embedded/conf/beagleboard.conf: delete
distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22
distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29
distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8
distrib/utils/embedded/conf/usermode.conf: revision 1.5
distrib/utils/embedded/conf/x86.conf: revision 1.5
distrib/utils/embedded/files/resize_disklabel: revision 1.1
distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59
etc/defaults/rc.conf: revision 1.133
etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76
etc/rc.d/Makefile: revision 1.93 via patch
etc/rc.d/resize_root: revisions 1.1-1.3
etc/rc.d/root: revision 1.5
sbin/resize_ffs/Makefile: revision 1.5
sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16
sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44
share/man/man5/rc.conf.5: revision 1.158, 1.159
tests/sbin/resize_ffs/Makefile: revision 1.4
tests/sbin/resize_ffs/common.sh: revision 1.14
tests/sbin/resize_ffs/t_check.sh: revision 1.1
tests/sbin/resize_ffs/t_grow.sh: revision 1.9
tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3
tests/sbin/resize_ffs/t_shrink.sh: revision 1.8
tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2
fix image building:
- round up the total size of the disk image
- fix fdisk offset for netbsd ffs images
--
Make get_dev_size work on regular files too.
--
Use `!= -1' instead of `== 0' out of paranoia.
--
- Add -c to check to see if grow/shrink is required
- Divide by DEV_BSIZE when returning size of file.
- Update manpage
--
New sentence, new line. Sort option descriptions.
--
Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
--
- Add new tests for -c check flag in resize_ffs
--
Bump date for previous.
it's -> its
--
Handle case in grow() where last cylinder group is too small for ufs2.
Align with code in shrink().
--
factor out geometry calculation and use this also in CheckOnly mode.
be a bit more verbose in Verbose mode.
--
Add support for auto-growing the root partition. Enable it for rpi.img.
--
initialize resize before pulling in board config
--
add KEYWORD: interactive, honour resize_root_flags and
resize_root_postcmd rc vars
--
if the -p flag is specified, display a progress bar while growing the
file-system
--
show resize_ffs progress bar when resizing root partition
--
fix typo in previous; pass -y unconditionally to resize_ffs, not -p
--
Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
--
Properly spell X' name. From X(7):
The X.Org Foundation requests that the following names be
used when
referring to this software:
X
X Window System
X Version 11
X Window System, Version 11
X11
--
Add some documentation:
Tell what this does, and what it expects from conf files
--
Cleanup: make_filesystems is not used any longer, purge remains
--
More cleanup:
Instead of first overwriting the *_evbarm functions with own code,
and then calling them from the regular functions, directly put the
code into the regular functions.
No more functions from evbarm.conf are used now.
Some variables are still used!
--
define TOOL_MKUBOOTIMAGE for mkimage
--
fix mkubootimage
 1.123.2.3 30-Apr-2015  riz Pull up blacklistd(8), requested by christos in ticket #711:
crypto/external/bsd/openssh/dist/moduli-gen/Makefile up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli-gen.sh up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.1024 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.1536 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.7680 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.8192 up to 1.1.1.1
crypto/external/bsd/openssh/dist/bcrypt_pbkdf.c up to 1.2
crypto/external/bsd/openssh/dist/kexc25519.c up to 1.3
crypto/external/bsd/openssh/dist/smult_curve25519_ref.c up to 1.3
crypto/external/bsd/openssh/dist/bitmap.c up to 1.2 plus patch
crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305 up to 1.1.1.1
crypto/external/bsd/openssh/dist/PROTOCOL.key up to 1.1.1.1
crypto/external/bsd/openssh/dist/blf.h up to 1.1
crypto/external/bsd/openssh/dist/blocks.c up to 1.3
crypto/external/bsd/openssh/dist/blowfish.c up to 1.2
crypto/external/bsd/openssh/dist/chacha.c up to 1.3
crypto/external/bsd/openssh/dist/chacha.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/cipher-aesctr.c up to 1.1.1.2
crypto/external/bsd/openssh/dist/cipher-aesctr.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/cipher-chachapoly.c up to 1.3
crypto/external/bsd/openssh/dist/cipher-chachapoly.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/crypto_api.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/digest-libc.c up to 1.3
crypto/external/bsd/openssh/dist/digest-openssl.c up to 1.3
crypto/external/bsd/openssh/dist/digest.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/ed25519.c up to 1.3
crypto/external/bsd/openssh/dist/fe25519.c up to 1.3
crypto/external/bsd/openssh/dist/fe25519.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/ge25519.c up to 1.3
crypto/external/bsd/openssh/dist/ge25519.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/ge25519_base.data up to 1.1.1.1
crypto/external/bsd/openssh/dist/hash.c up to 1.3
crypto/external/bsd/openssh/dist/hmac.c up to 1.3
crypto/external/bsd/openssh/dist/hmac.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/kexc25519c.c up to 1.3
crypto/external/bsd/openssh/dist/kexc25519s.c up to 1.3
crypto/external/bsd/openssh/dist/poly1305.c up to 1.3
crypto/external/bsd/openssh/dist/poly1305.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/rijndael.c up to 1.1.1.2
crypto/external/bsd/openssh/dist/rijndael.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/sc25519.c up to 1.3
crypto/external/bsd/openssh/dist/sc25519.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/ssh-ed25519.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf-getput-basic.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf-getput-crypto.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf-misc.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf.h up to 1.4
crypto/external/bsd/openssh/dist/ssherr.c up to 1.3
crypto/external/bsd/openssh/dist/ssherr.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/sshkey.c up to 1.3
crypto/external/bsd/openssh/dist/sshkey.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/verify.c up to 1.3
crypto/external/bsd/openssh/dist/opacket.c up to 1.2
crypto/external/bsd/openssh/dist/umac128.c up to 1.1
crypto/external/bsd/openssh/dist/pfilter.c up to 1.2
crypto/external/bsd/openssh/dist/pfilter.h up to 1.1
crypto/external/bsd/openssh/dist/bitmap.h up to 1.2
crypto/external/bsd/openssh/dist/opacket.h up to 1.2
crypto/external/bsd/openssh/dist/ssh_api.c up to 1.2
crypto/external/bsd/openssh/dist/ssh_api.h up to 1.2
crypto/external/bsd/openssh/dist/auth2-jpake.c delete
crypto/external/bsd/openssh/dist/compress.c delete
crypto/external/bsd/openssh/dist/compress.h delete
crypto/external/bsd/openssh/dist/jpake.c delete
crypto/external/bsd/openssh/dist/jpake.h delete
crypto/external/bsd/openssh/dist/schnorr.c delete
crypto/external/bsd/openssh/dist/schnorr.h delete
crypto/external/bsd/openssh/dist/strtonum.c 1.1
crypto/external/bsd/openssh/Makefile.inc up to 1.8
crypto/external/bsd/openssh/bin/Makefile.inc up to 1.3
crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile up to 1.2
crypto/external/bsd/openssh/bin/sshd/Makefile up to 1.12
crypto/external/bsd/openssh/dist/PROTOCOL up to 1.5
crypto/external/bsd/openssh/dist/PROTOCOL.krl up to 1.1.1.2
crypto/external/bsd/openssh/dist/addrmatch.c up to 1.8
crypto/external/bsd/openssh/dist/atomicio.c up to 1.6
crypto/external/bsd/openssh/dist/auth-bsdauth.c up to 1.4
crypto/external/bsd/openssh/dist/auth-chall.c up to 1.6
crypto/external/bsd/openssh/dist/auth-krb5.c up to 1.7
crypto/external/bsd/openssh/dist/auth-options.c up to 1.9
crypto/external/bsd/openssh/dist/auth-options.h up to 1.6
crypto/external/bsd/openssh/dist/auth-passwd.c up to 1.4
crypto/external/bsd/openssh/dist/auth-rh-rsa.c up to 1.6
crypto/external/bsd/openssh/dist/auth-rhosts.c up to 1.5
crypto/external/bsd/openssh/dist/auth-rsa.c up to 1.10
crypto/external/bsd/openssh/dist/auth.c up to 1.12
crypto/external/bsd/openssh/dist/auth.h up to 1.10
crypto/external/bsd/openssh/dist/auth1.c up to 1.11
crypto/external/bsd/openssh/dist/auth2-chall.c up to 1.7
crypto/external/bsd/openssh/dist/auth2-gss.c up to 1.8
crypto/external/bsd/openssh/dist/auth2-hostbased.c up to 1.7
crypto/external/bsd/openssh/dist/auth2-kbdint.c up to 1.5
crypto/external/bsd/openssh/dist/auth2-krb5.c up to 1.4
crypto/external/bsd/openssh/dist/auth2-none.c up to 1.5
crypto/external/bsd/openssh/dist/auth2-passwd.c up to 1.5
crypto/external/bsd/openssh/dist/auth2-pubkey.c up to 1.11
crypto/external/bsd/openssh/dist/auth2.c up to 1.11
crypto/external/bsd/openssh/dist/authfd.c up to 1.8
crypto/external/bsd/openssh/dist/authfd.h up to 1.5
crypto/external/bsd/openssh/dist/authfile.c up to 1.10
crypto/external/bsd/openssh/dist/authfile.h up to 1.6
crypto/external/bsd/openssh/dist/bufaux.c up to 1.7
crypto/external/bsd/openssh/dist/bufbn.c up to 1.5
crypto/external/bsd/openssh/dist/bufec.c up to 1.5
crypto/external/bsd/openssh/dist/buffer.c up to 1.6
crypto/external/bsd/openssh/dist/buffer.h up to 1.7
crypto/external/bsd/openssh/dist/canohost.c up to 1.8
crypto/external/bsd/openssh/dist/channels.c up to 1.13
crypto/external/bsd/openssh/dist/channels.h up to 1.10
crypto/external/bsd/openssh/dist/cipher-3des1.c up to 1.7
crypto/external/bsd/openssh/dist/cipher-bf1.c up to 1.6
crypto/external/bsd/openssh/dist/cipher.c up to 1.7
crypto/external/bsd/openssh/dist/cipher.h up to 1.7
crypto/external/bsd/openssh/dist/clientloop.c up to 1.13
crypto/external/bsd/openssh/dist/compat.c up to 1.9
crypto/external/bsd/openssh/dist/compat.h up to 1.6
crypto/external/bsd/openssh/dist/deattack.c up to 1.4
crypto/external/bsd/openssh/dist/deattack.h up to 1.4
crypto/external/bsd/openssh/dist/dh.c up to 1.8
crypto/external/bsd/openssh/dist/dh.h up to 1.4
crypto/external/bsd/openssh/dist/dispatch.c up to 1.5
crypto/external/bsd/openssh/dist/dispatch.h up to 1.4
crypto/external/bsd/openssh/dist/dns.c up to 1.11
crypto/external/bsd/openssh/dist/dns.h up to 1.6
crypto/external/bsd/openssh/dist/groupaccess.c up to 1.5
crypto/external/bsd/openssh/dist/gss-genr.c up to 1.7
crypto/external/bsd/openssh/dist/gss-serv-krb5.c up to 1.8
crypto/external/bsd/openssh/dist/gss-serv.c up to 1.7
crypto/external/bsd/openssh/dist/hostfile.c up to 1.7
crypto/external/bsd/openssh/dist/hostfile.h up to 1.7
crypto/external/bsd/openssh/dist/includes.h up to 1.4
crypto/external/bsd/openssh/dist/kex.c up to 1.10
crypto/external/bsd/openssh/dist/kex.h up to 1.9
crypto/external/bsd/openssh/dist/kexdh.c up to 1.4
crypto/external/bsd/openssh/dist/kexdhc.c up to 1.6
crypto/external/bsd/openssh/dist/kexdhs.c up to 1.8
crypto/external/bsd/openssh/dist/kexecdh.c up to 1.5
crypto/external/bsd/openssh/dist/kexecdhc.c up to 1.5
crypto/external/bsd/openssh/dist/kexecdhs.c up to 1.5
crypto/external/bsd/openssh/dist/kexgex.c up to 1.4
crypto/external/bsd/openssh/dist/kexgexc.c up to 1.6
crypto/external/bsd/openssh/dist/kexgexs.c up to 1.8
crypto/external/bsd/openssh/dist/key.c up to 1.16
crypto/external/bsd/openssh/dist/key.h up to 1.9
crypto/external/bsd/openssh/dist/krl.c up to 1.5
crypto/external/bsd/openssh/dist/krl.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/mac.c up to 1.11
crypto/external/bsd/openssh/dist/mac.h up to 1.5
crypto/external/bsd/openssh/dist/match.c up to 1.5
crypto/external/bsd/openssh/dist/misc.c up to 1.10
crypto/external/bsd/openssh/dist/misc.h up to 1.9 plus patch
crypto/external/bsd/openssh/dist/moduli.c up to 1.8
crypto/external/bsd/openssh/dist/monitor.c up to 1.14
crypto/external/bsd/openssh/dist/monitor.h up to 1.7
crypto/external/bsd/openssh/dist/monitor_fdpass.c up to 1.5
crypto/external/bsd/openssh/dist/monitor_mm.c up to 1.6
crypto/external/bsd/openssh/dist/monitor_mm.h up to 1.4
crypto/external/bsd/openssh/dist/monitor_wrap.c up to 1.11
crypto/external/bsd/openssh/dist/monitor_wrap.h up to 1.8
crypto/external/bsd/openssh/dist/msg.c up to 1.4
crypto/external/bsd/openssh/dist/msg.h up to 1.4
crypto/external/bsd/openssh/dist/mux.c up to 1.11
crypto/external/bsd/openssh/dist/myproposal.h up to 1.10
crypto/external/bsd/openssh/dist/namespace.h up to 1.5
crypto/external/bsd/openssh/dist/packet.c up to 1.18
crypto/external/bsd/openssh/dist/packet.h up to 1.11
crypto/external/bsd/openssh/dist/pathnames.h up to 1.9
crypto/external/bsd/openssh/dist/pkcs11.h up to 1.4
crypto/external/bsd/openssh/dist/progressmeter.c up to 1.7
crypto/external/bsd/openssh/dist/progressmeter.h up to 1.4
crypto/external/bsd/openssh/dist/reallocarray.c new
crypto/external/bsd/openssh/dist/readconf.c up to 1.13
crypto/external/bsd/openssh/dist/readconf.h up to 1.12
crypto/external/bsd/openssh/dist/readpass.c up to 1.6
crypto/external/bsd/openssh/dist/roaming_client.c up to 1.7
crypto/external/bsd/openssh/dist/roaming_common.c up to 1.9
crypto/external/bsd/openssh/dist/roaming_dummy.c up to 1.4
crypto/external/bsd/openssh/dist/rsa.c up to 1.5
crypto/external/bsd/openssh/dist/rsa.h up to 1.4
crypto/external/bsd/openssh/dist/sandbox-systrace.c up to 1.1.1.5
crypto/external/bsd/openssh/dist/scp.1 up to 1.9
crypto/external/bsd/openssh/dist/scp.c up to 1.11
crypto/external/bsd/openssh/dist/servconf.c up to 1.17
crypto/external/bsd/openssh/dist/servconf.h up to 1.11
crypto/external/bsd/openssh/dist/serverloop.c up to 1.12
crypto/external/bsd/openssh/dist/session.c up to 1.14
crypto/external/bsd/openssh/dist/session.h up to 1.4
crypto/external/bsd/openssh/dist/sftp-client.c up to 1.13
crypto/external/bsd/openssh/dist/sftp-client.h up to 1.7
crypto/external/bsd/openssh/dist/sftp-common.c up to 1.7
crypto/external/bsd/openssh/dist/sftp-common.h up to 1.5
crypto/external/bsd/openssh/dist/sftp-glob.c up to 1.8
crypto/external/bsd/openssh/dist/sftp-server.8 up to 1.9
crypto/external/bsd/openssh/dist/sftp-server.c up to 1.11
crypto/external/bsd/openssh/dist/sftp.1 up to 1.11
crypto/external/bsd/openssh/dist/sftp.c up to 1.15
crypto/external/bsd/openssh/dist/ssh-add.1 up to 1.9
crypto/external/bsd/openssh/dist/ssh-add.c up to 1.10
crypto/external/bsd/openssh/dist/ssh-agent.1 up to 1.8
crypto/external/bsd/openssh/dist/ssh-agent.c up to 1.14
crypto/external/bsd/openssh/dist/ssh-dss.c up to 1.7
crypto/external/bsd/openssh/dist/ssh-ecdsa.c up to 1.6
crypto/external/bsd/openssh/dist/ssh-gss.h up to 1.5
crypto/external/bsd/openssh/dist/ssh-keygen.1 up to 1.13
crypto/external/bsd/openssh/dist/ssh-keygen.c up to 1.16
crypto/external/bsd/openssh/dist/ssh-keyscan.1 up to 1.10
crypto/external/bsd/openssh/dist/ssh-keyscan.c up to 1.13
crypto/external/bsd/openssh/dist/ssh-keysign.8 up to 1.9
crypto/external/bsd/openssh/dist/ssh-keysign.c up to 1.8
crypto/external/bsd/openssh/dist/ssh-pkcs11-client.c up to 1.6
crypto/external/bsd/openssh/dist/ssh-pkcs11-helper.c up to 1.8
crypto/external/bsd/openssh/dist/ssh-pkcs11.c up to 1.7
crypto/external/bsd/openssh/dist/ssh-pkcs11.h up to 1.4
crypto/external/bsd/openssh/dist/ssh-rsa.c up to 1.7
crypto/external/bsd/openssh/dist/ssh.1 up to 1.14
crypto/external/bsd/openssh/dist/ssh.c up to 1.16
crypto/external/bsd/openssh/dist/ssh2.h up to 1.6
crypto/external/bsd/openssh/dist/ssh_config up to 1.8
crypto/external/bsd/openssh/dist/ssh_config.5 up to 1.13
crypto/external/bsd/openssh/dist/sshconnect.c up to 1.11
crypto/external/bsd/openssh/dist/sshconnect.h up to 1.6
crypto/external/bsd/openssh/dist/sshconnect1.c up to 1.6
crypto/external/bsd/openssh/dist/sshconnect2.c up to 1.19
crypto/external/bsd/openssh/dist/sshd.8 up to 1.13
crypto/external/bsd/openssh/dist/sshd.c up to 1.18
crypto/external/bsd/openssh/dist/sshd_config up to 1.13
crypto/external/bsd/openssh/dist/sshd_config.5 up to 1.17
crypto/external/bsd/openssh/dist/sshlogin.c up to 1.6
crypto/external/bsd/openssh/dist/sshpty.c up to 1.4
crypto/external/bsd/openssh/dist/uidswap.c up to 1.4
crypto/external/bsd/openssh/dist/umac.c up to 1.9
crypto/external/bsd/openssh/dist/version.h up to 1.14
crypto/external/bsd/openssh/dist/xmalloc.c up to 1.5
crypto/external/bsd/openssh/lib/Makefile up to 1.17 plus patch
crypto/external/bsd/openssh/lib/shlib_version up to 1.13
distrib/sets/lists/base/ad.aarch64 patch
distrib/sets/lists/base/ad.arm patch
distrib/sets/lists/base/ad.mips patch
distrib/sets/lists/base/ad.powerpc patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/base/mi patch
distrib/sets/lists/base/shl.mi patch
distrib/sets/lists/comp/ad.aarch64 patch
distrib/sets/lists/comp/ad.arm patch
distrib/sets/lists/comp/ad.mips patch
distrib/sets/lists/comp/ad.powerpc patch
distrib/sets/lists/comp/md.amd64 patch
distrib/sets/lists/comp/md.sparc64 patch
distrib/sets/lists/comp/mi patch
distrib/sets/lists/comp/shl.mi patch
distrib/sets/lists/debug/ad.aarch64 patch
distrib/sets/lists/debug/ad.arm patch
distrib/sets/lists/debug/ad.mips patch
distrib/sets/lists/debug/ad.powerpc patch
distrib/sets/lists/debug/md.amd64 patch
distrib/sets/lists/debug/md.sparc64 patch
distrib/sets/lists/debug/shl.mi patch
distrib/sets/lists/etc/mi patch
distrib/sets/lists/man/mi patch
etc/defaults/rc.conf 1.130
etc/mtree/NetBSD.dist.base 1.142
external/bsd/Makefile up to 1.48
external/bsd/blacklist/bin/Makefile up to 1.11 plus patch
external/bsd/blacklist/bin/blacklistctl.8 up to 1.6
external/bsd/blacklist/bin/blacklistctl.c up to 1.17
external/bsd/blacklist/bin/blacklistd.8 up to 1.10
external/bsd/blacklist/bin/blacklistd.c up to 1.32
external/bsd/blacklist/bin/blacklistd.conf.5 up to 1.2
external/bsd/blacklist/bin/conf.c up to 1.18
external/bsd/blacklist/bin/conf.h up to 1.6
external/bsd/blacklist/bin/internal.c up to 1.5
external/bsd/blacklist/bin/internal.h up to 1.12
external/bsd/blacklist/bin/run.c up to 1.12
external/bsd/blacklist/bin/run.h up to 1.5
external/bsd/blacklist/bin/state.c up to 1.15
external/bsd/blacklist/bin/state.h up to 1.5
external/bsd/blacklist/bin/support.c up to 1.6
external/bsd/blacklist/bin/support.h up to 1.5
external/bsd/blacklist/etc/rc.d/Makefile up to 1.1
external/bsd/blacklist/etc/rc.d/blacklistd up to 1.1
external/bsd/blacklist/etc/Makefile up to 1.3
external/bsd/blacklist/etc/blacklistd.conf up to 1.3
external/bsd/blacklist/etc/npf.conf up to 1.1
external/bsd/blacklist/Makefile up to 1.2
external/bsd/blacklist/Makefile.inc up to 1.3
external/bsd/blacklist/README up to 1.7
external/bsd/blacklist/TODO up to 1.7
external/bsd/blacklist/diff/ftpd.diff up to 1.1
external/bsd/blacklist/diff/named.diff up to 1.6
external/bsd/blacklist/diff/ssh.diff up to 1.6
external/bsd/blacklist/include/Makefile up to 1.1
external/bsd/blacklist/include/bl.h up to 1.12
external/bsd/blacklist/include/blacklist.h up to 1.3
external/bsd/blacklist/include/config.h new
external/bsd/blacklist/lib/Makefile up to 1.3
external/bsd/blacklist/lib/bl.c up to 1.24
external/bsd/blacklist/lib/blacklist.c up to 1.5
external/bsd/blacklist/lib/libblacklist.3 up to 1.3
external/bsd/blacklist/lib/shlib_version up to 1.1
external/bsd/blacklist/libexec/Makefile up to 1.1
external/bsd/blacklist/libexec/blacklistd-helper up to 1.4
external/bsd/blacklist/port/m4/.cvsignore up to 1.1
external/bsd/blacklist/port/Makefile.am up to 1.4
external/bsd/blacklist/port/_strtoi.h up to 1.1
external/bsd/blacklist/port/clock_gettime.c up to 1.2
external/bsd/blacklist/port/configure.ac up to 1.7
external/bsd/blacklist/port/fgetln.c up to 1.1
external/bsd/blacklist/port/fparseln.c up to 1.1
external/bsd/blacklist/port/getprogname.c up to 1.4
external/bsd/blacklist/port/pidfile.c up to 1.1
external/bsd/blacklist/port/popenve.c up to 1.2
external/bsd/blacklist/port/port.h up to 1.6
external/bsd/blacklist/port/sockaddr_snprintf.c up to 1.9
external/bsd/blacklist/port/strlcat.c up to 1.2
external/bsd/blacklist/port/strlcpy.c up to 1.2
external/bsd/blacklist/port/strtoi.c up to 1.3
external/bsd/blacklist/test/Makefile up to 1.2
external/bsd/blacklist/test/cltest.c up to 1.6
external/bsd/blacklist/test/srvtest.c up to 1.9
lib/libpam/modules/pam_ssh/pam_ssh.c up to 1.23
libexec/ftpd/pfilter.c up to 1.1
libexec/ftpd/pfilter.h up to 1.1
libexec/ftpd/Makefile up to 1.64
libexec/ftpd/ftpd.c up to 1.201

Add blacklistd(8), a daemon to block and release network ports
on demand to mitigate abuse, and related changes to system daemons
to support it.
[christos, ticket #711]
 1.123.2.2 26-Mar-2015  martin Pull up following revision(s) (requested by jmcneill in ticket #635):
etc/rc.d/Makefile: revision 1.92
distrib/sets/lists/man/mi: revision 1.1497
share/man/man5/Makefile: revision 1.71
etc/defaults/rc.conf: revision 1.132
etc/rc.d/modules: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.190
distrib/sets/lists/etc/mi: revision 1.236
etc/mtree/special: revision 1.152
share/man/man5/modules.conf.5: revision 1.1
Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.123.2.1 23-Jan-2015  martin Pull up following revision(s) (requested by jmcneill in ticket #443):
etc/defaults/rc.conf: revision 1.129
etc/rc.d/wpa_supplicant: revision 1.6
It doesn't make sense to start wpa_supplicant from an rc.d script without
the -B flag, so always prepend it to $rc_flags.
 1.136.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.136.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.139.6.2 16-Oct-2020  martin Pull up the following revision, requested by kim in ticket #1603
and accidently lost during initial commit:

etc/defaults/rc.conf: revision 1.159

Add optional release info in /etc/motd.
 1.139.6.1 14-May-2019  martin Pull up following revision(s) (requested by maxv in ticket #1265):
etc/rc.d/smtoff: revision 1.1
etc/rc.d/smtoff: revision 1.2
distrib/sets/lists/etc/mi: revision 1.258
etc/rc.d/smtoff: revision 1.3
etc/rc.d/smtoff: revision 1.4
etc/defaults/rc.conf: revision 1.148
etc/rc.d/Makefile: revision 1.103
usr.sbin/postinstall/postinstall: revision 1.226
etc/rc.d/Makefile: revision 1.104
etc/mtree/special: revision 1.167
share/man/man5/rc.conf.5: revision 1.180

Add smtoff, an rc.d script that disables Simultaneous Multi-Threading. It
parses the output of cpuctl, and executes "cpuctl offline" for each CPU
that has SmtID!=0.

The default is "smtoff=NO", which means that SMT remains enabled.
Restructure code a little.

Use quoting everywhere possibly useful (always the right way, except
in the few cases where it is wrong...)

Avoid using cut & grep (from /usr/bin) so script could run before /usr
is mounted (pity cpuctl is in /usr/sbin ...).

Use sysctl -n rather than attempting to parse its output.
install rc.d

No change... Previous log message should have said:
Install rc.d/smtoff

I should know better! Don't rely upon the way the shell implements
pipes. Skip the "error" printf from GetSmtId() as there is no easy
portable way to avoid it occurring (there are complicated ways) - but
we don't need it, there is no logical difference between "error" and ""
so just use the latter (if we get an ID, good, if there is nothing, then
there is none - saying 'error' does not mean anything.)

Remove comment, since there is no parsing anymore.
 1.141.2.6 18-Jan-2019  pgoyette Synch with HEAD
 1.141.2.5 20-Oct-2018  pgoyette Sync with head
 1.141.2.4 30-Sep-2018  pgoyette Ssync with HEAD
 1.141.2.3 28-Jul-2018  pgoyette Sync with HEAD
 1.141.2.2 25-Jun-2018  pgoyette Sync with HEAD
 1.141.2.1 22-Apr-2018  pgoyette Sync with HEAD
 1.143.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.143.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.143.2.1 10-Jun-2019  christos Sync with HEAD
 1.151.2.2 13-Sep-2020  martin Pull up following revision(s) (requested by kim in ticket #1080):

etc/rc.d/motd: revision 1.10
etc/rc.d/motd: revision 1.11
share/man/man5/rc.conf.5: revision 1.186
share/man/man5/rc.conf.5: revision 1.187
etc/defaults/rc.conf: revision 1.159

Add optional release info in /etc/motd

My personal preferencese for /etc/rc.conf:

update_motd_release=YES
motd_release_tag='Binaries: '

This provides an explanation to users about the second version in motd.

Document update_motd_release and motd_release_tag

New sentence, new line.

Make a ": " suffix a fixed part of the release info tag

This results in correct updates to /etc/motd even when the value of
motd_release_tag is changed (a likely event).

Add safe quoting to outputting the read kernel version.

Thanks to kre@ for the feedback.
 1.151.2.1 27-Sep-2019  martin Pull up following revision(s) (requested by brad in ticket #250):

external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.2
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.3
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.4
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.5
distrib/sets/lists/man/mi: revision 1.1652
distrib/sets/lists/man/mi: revision 1.1653
distrib/sets/lists/etc/mi: revision 1.259
etc/rc.d/mountall: revision 1.11
external/cddl/osnet/sbin/zfs/Makefile: revision 1.5
external/cddl/osnet/dist/cmd/zfs/zfs_main.c: revision 1.7
etc/rc.d/Makefile: revision 1.105
distrib/sets/lists/base/mi: revision 1.1217
etc/rc.d/Makefile: revision 1.106
etc/rc.d/zfs: revision 1.1
etc/defaults/rc.conf: revision 1.152
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.1

Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
mount_zfs.8: add xref to fstab(5)

Use more markup.

Include mount_zfs man pages only for MKZFS builds.

Moved zfs out of MKX11 block.

Fix build failure without X11.

Add a copyright to the man page and a bit of history.
Use Pa macro for path
new sentence, new line
 1.162.2.3 13-Oct-2023  martin Pull up following revision(s) (requested by abs in ticket #404):

etc/rc.d/npf: revision 1.8
etc/defaults/rc.conf: revision 1.167

Add support to npf_rules to rc.conf
- Allows overriding default from /etc/npf.conf
- Indicate rules file used in output
- Drop check for file presence in script - rely on npf exiting with error
 1.162.2.2 02-Oct-2023  martin Pull up following revision(s) (requested by riastradh in ticket #381):

distrib/utils/embedded/conf/evbarm.conf: revision 1.42
distrib/sets/lists/etc/mi: revision 1.273
etc/rc.d/Makefile: revision 1.118
distrib/utils/embedded/conf/usermode.conf: revision 1.7
etc/rc.d/certctl_init: revision 1.1
distrib/evbarm/liveimage/armimage/rc.conf.armimage: revision 1.2
etc/defaults/rc.conf: revision 1.166
distrib/amd64/liveimage/emuimage/rc.conf.emuimage: revision 1.3
distrib/utils/embedded/conf/x86.conf: revision 1.11
distrib/utils/embedded/conf/evbmips.conf: revision 1.4

/etc/rc.d/cerctl_init: New script for certctl rehash in live images.

This is very limited -- it does not supplant postinstall to rehash
certificates on upgrade; it only runs certctl rehash if
/etc/openssl/certs is an empty directory, as you get in live images
not created with sysinst.

We could also have a more general-purpose way to run postinstall(8)
on first boot of an image, but that has a lot more moving parts to
think about, so let's start with this limited-scope low-risk
approach.

PR install/57629

/etc/rc.d/certctl_init: Default off.
Otherwise in systems without certctl_init=YES, such as systems
installed with sysinst(8) where it's unnecessary because the rehash
has already happened at install time, you'll get spurious warnings.
 1.162.2.1 11-Aug-2023  martin Pull up following revision(s) (requested by riastradh in ticket #319):

sys/dev/pci/ubsec.c: revision 1.64
sys/dev/pci/hifn7751.c: revision 1.82
lib/libc/gen/getentropy.3: revision 1.5
lib/libc/gen/getentropy.3: revision 1.6
share/man/man4/rnd.4: revision 1.41
lib/libc/sys/getrandom.2: revision 1.2
lib/libc/sys/getrandom.2: revision 1.3
share/man/man5/rc.conf.5: revision 1.193
share/man/man7/entropy.7: revision 1.5
share/man/man7/entropy.7: revision 1.6
share/man/man7/entropy.7: revision 1.7
share/man/man7/entropy.7: revision 1.8
etc/security: revision 1.130
share/man/man7/entropy.7: revision 1.9
etc/security: revision 1.131
sys/crypto/cprng_fast/cprng_fast.c: revision 1.19
sys/sys/rndio.h: revision 1.3
tests/lib/libc/sys/t_getrandom.c: revision 1.5
etc/defaults/rc.conf: revision 1.164
etc/defaults/rc.conf: revision 1.165
sys/sys/rndsource.h: revision 1.10
sys/kern/kern_entropy.c: revision 1.62
sys/kern/kern_entropy.c: revision 1.63
sys/kern/kern_entropy.c: revision 1.64
sys/kern/subr_cprng.c: revision 1.44
sys/kern/kern_entropy.c: revision 1.65
sys/kern/kern_clock.c: revision 1.149
sys/dev/pci/viornd.c: revision 1.22
share/man/man9/rnd.9: revision 1.32
sys/kern/subr_prf.c: revision 1.202
sys/sys/rndsource.h: revision 1.8
sys/sys/rndsource.h: revision 1.9
share/man/man7/entropy.7: revision 1.10

1. Reinstate netbsd<=9 entropy estimator to unblock /dev/random, in
parallel with assessment of only confident entropy sources (seed,
HWRNG) for security warnings like sshd keys in motd and daily
insecurity report.

2. Make multiuser boot wait for first /dev/random output soon after
loading a seed and configuring rndctl, so that getentropy(3) meets
its contract starting early at boot without introducing blocking
paths that could cause hangs in init(8) or single-user mode.
Operators can choose to disable this wait in rc.conf.

3. Fix some bugs left over from reducing the global entropy lock from
a spin lock at IPL_VM to an adaptive lock at IPL_SOFTSERIAL.

4. Update man pages.
 1.28 10-Jan-2021  riastradh Various entropy integration improvements.

- New /etc/security check for entropy in daily security report.

- New /etc/rc.d/entropy script runs (after random_seed and rndctl) to
check for entropy at boot -- in rc.conf, you can:

. set `entropy=check' to halt multiuser boot and enter single-user
mode if not enough entropy

. set `entropy=wait' to make multiuser boot wait until enough entropy

Default is to always boot without waiting -- and rely on other
channels like security report to alert the operator if there's a
problem.

- New man page entropy(7) discussing the higher-level concepts and
system integration with cross-references.

- New paragraph in afterboot(8) about entropy citing entropy(7) for
more details.

This change addresses many of the issues discussed in security/55659.
This is a first draft; happy to take improvements to the man pages and
scripted messages to improve clarity.

I considered changing motd to include an entropy warning with a
reference to the entropy(7) man page, but it's a little trickier:
- Not sure it's appropriate for all users to see at login rather than
users who have power to affect the entropy estimate (maybe it is,
just haven't decided).
- We only have a mechanism for changing once at boot; the message would
remain until next boot even if an operator adds enough entropy.
- The mechanism isn't really conducive to making a message appear
conditionally from boot to boot.
 1.27 06-Dec-2019  riastradh Save the entropy seed daily in /etc/security.
 1.26 06-Nov-2013  spz branches: 1.26.26;
Introduce a variable for security.conf, default empty, to list users
whose home is (allowed to be) owned by another user.

It's a separate variable and not just check_passwd_permit_dups so I can
make security shut up about my uucp users.

Fixes the second half of PR misc/36063
 1.25 01-May-2013  agc Fix for problematic paths in /etc/daily and /etc/security reported in
PR/47645.

Add a separate file which contains the paths for the pkg_admin and
pkg_info utilities. This is called /etc/pkgpath.conf (to distinguish it
from pkg.conf).

Thanks also to Edgar Fuss for the sanity check.
 1.24 05-Apr-2012  spz branches: 1.24.2;
change security so that there is a configuration value for the list of
users who will not be considered for duplicate uid check.
Seed it with 'toor' in defaults/security.conf.
 1.23 05-Feb-2010  jmmv branches: 1.23.6;
Deprecate the pkgdb_dir settings from daily.conf and security.conf in
favor of the PKG_DBDIR variable in /etc/pkg_install.conf. The purpose
of this is to only have to define the location of the packages database
in a single place and have all other system components pick it up.

pkgdb_dir is still honored if defined and the scripts will spit out a
warning in that case, asking the administrator to migrate to the
PKG_DBDIR setting. We can't remove this compatibility workaround until,
at least, after NetBSD 6 is released.
 1.22 19-Jan-2010  jmmv Add the fetch_pkg_vulnerabilities option to the daily script to keep the
packages vulnerability database up to date. This will only fetch the
file from the server if it has changed since the last run.

Add the check_pkg_vulnerabilities and check_pkg_signatures options to the
security script to check that the installed packages are sane.

All of these options are enabled by default but they will only run if
there is, at least, one installed package.
 1.21 27-Jan-2009  haad Add support for lvm to security script. Backup lvm configuration to /var/backup/lvm with other system backups. Disable lvm check until MKLVM is enabled by default. no objections on tech-userlevel@.
 1.20 27-Aug-2007  adrianp The location of the pkg_info binary can now be specified in /etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.19 05-Aug-2007  jnemeth branches: 1.19.2; 1.19.4;
PR/36732 - Jim Bernard -- delete /usr/libexec/uucp/uucico from list of shells
 1.18 25-May-2006  lukem branches: 1.18.4; 1.18.6;
Implement check_devices_ignore_paths, which is a list of paths to
avoid traversing during check_devices.
 1.17 01-Apr-2006  jdolecek don't check ntfs and msdosfs for devices/set[ug]id files; neither of those
are supported on the filesystem, so no need for checking

PR: 33092 by Aleksey Cheusov
 1.16 22-Aug-2005  perry Make max_loginlen and max_grouplen 16.

We've handled 16 character logins for quite some time, and we even
have packages that create >8 character accounts. There is no point in
pretending the limit is 8 any more by default.

Discussed (very lightly -- there was little comment) on tech-userlevel
 1.15 12-May-2005  christos it makes no sense to check ptyfs for new and gone devices. From Rui Paulo,
many thanks.
 1.14 05-Feb-2005  jdolecek branches: 1.14.2;
add a check_passwd_permin_nonalpha option, which changes the passwd
test to permit non-alphanumeric characters in login names
 1.13 28-Sep-2004  erh PR misc/7716: add configuration options find_core_ignore_fstypes and
check_devices_ignore_fstypes to allow the filesystem types that are
ignored during the daily and security runs to be adjusted.
 1.12 18-Nov-2003  jhawk branches: 1.12.2; 1.12.4; 1.12.6;
check_homes_permit_usergroups=NO
 1.11 21-Feb-2003  jhawk Use $diff_options when running diff in /etc/security.
Default diff_options to -u, for unified-format context diffs,
because context is essential to a useful evaluation of differences.
This represents a behavior change.

Implements change-request PR security/17247 from
Takahiro Kambe <taca@sky.yamashina.kyoto.jp>.
 1.10 13-Feb-2003  jhawk Under check_mtree, invoke mtree with -L if check_mtree_follow_symlinks is set.
Apparently mtree -L is imperfect, but it is far better than the lack thereof
if symlinks are involved reaching files mtree verifies.
 1.9 13-Feb-2003  jhawk Add some flexibility to /etc/security, by way of security.conf options:
check_passwd_nowarn_shells Don't warn about these non-/etc/shells shells
check_passwd_nowarn_users Don't warn about these users
check_passwd_permit_star Don't warn about "*" in the $2 field
Behavior change: check_passwd_nowarn_shells defaults to /sbin/nologin and
/usr/libexec/uucp/uucico, so that it will not warn about the default
master.passwd.
The rationale here is that an administrator who chooses to permit these
warnable conditions should not be warned about them day after day, yet
should not be forced to disable check_passwd entirely.
check_passwd_permit_star is primarily of interest to sites who use *'d
entries for Kerberos or ssh logins, despite the fact that we permit
"*ssh" (etc.) for this purpose (legacy).
 1.8 03-Oct-2001  lukem replace "pkg_dbdir" with "pkgdb_dir", to be consistent with "backup_dir"
 1.7 01-Oct-2001  atatat Add a chunk of code to check the installed pkgs list by making a list
of all installed pkgs and their +CONTENTS and +REQUIRED_BY files (if
they have one) and handling this file along with all the other
CHANGELIST stuff.

Greg Woods gets points for coming up with the idea.

Luke Mewburn asked me to do it, and provided lots of criticism along
the way.
 1.6 04-Apr-2001  atatat Provide the capability of storing backups via RCS instead of just a
"current" and a "last" (which is useless if you wanna know what you
changed last week). Set the default to on.
 1.5 15-Mar-2001  hubertf Run skeyaudit (only) from /etc/daily instead of /etc/security, else there's
some risk that the users don't get warned if an admin turns off running
/etc/security (by putting run_security=no into daily.conf).

Fixes PR 12267.
 1.4 11-Feb-2001  jdolecek Introduce max_grouplen - this determines the maximum permitted length
of group names, similarily to max_loginlen
 1.3 09-Jan-2001  abs Add a new variable 'backup_dir', which can be used to change the backup
directory from /var/backup (useful for those of us who have a separate /var
and would like to have our backup disklabels on the root filesystem).
Default behaviour unchanged. backup_dir being unset is taken as /var/backup.
 1.2 08-Nov-2000  lukem remind people to edit /etc/*.conf instead of /etc/defaults/*.conf
 1.1 01-Oct-2000  lukem branches: 1.1.2;
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for and since SVR4
uses /etc/default for another purpose. as discussed on tech-userlevel,
and no objections were made.
 1.1.2.3 29-Jul-2001  he Pull up revision 1.2 (requested by he):
Remind people to edit /etc/*.conf instead of /etc/defaults/*.conf.
 1.1.2.2 02-Oct-2000  lukem pull up rev 1.1 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.2.1 01-Oct-2000  lukem file security.conf was added on branch netbsd-1-5 on 2000-10-02 03:13:04 +0000
 1.12.6.1 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #11367):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.12.4.1 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #11367):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.12.2.1 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #11367):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.14.2.3 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #1841):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.14.2.2 12-Jul-2006  tron branches: 1.14.2.2.2;
Pull up following revision(s) (requested by lukem in ticket #1377):
etc/security: revision 1.98
share/man/man5/security.conf.5: revision 1.30 by patch
etc/defaults/security.conf: revision 1.18
Implement check_devices_ignore_paths, which is a list of paths to
avoid traversing during check_devices.
 1.14.2.1 12-May-2005  tron branches: 1.14.2.1.2;
Pull up revision 1.15 (requested by christos in ticket #298):
it makes no sense to check ptyfs for new and gone devices. From Rui Paulo,
many thanks.
 1.14.2.2.2.1 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #1841):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.14.2.1.2.1 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #1841):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.18.6.2 24-Sep-2007  wrstuden Catch up with netbsd-4.
 1.18.6.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.18.4.2 17-Sep-2007  bouyer Pull up following revision(s) (requested by adrianp in ticket #883):
etc/defaults/security.conf: revision 1.20
etc/security: revision 1.104
The location of the pkg_info binary can now be specified in
/etc/security.conf.
The default remains as /usr/sbin/pkg_info. This should fix PR# 36746.
 1.18.4.1 21-Aug-2007  liamjfoy Pull up following revision(s) (requested by jnemeth in ticket #812):
etc/defaults/security.conf: revision 1.19
PR/36732 - Jim Bernard -- delete /usr/libexec/uucp/uucico from list of shells
 1.19.4.2 05-Aug-2007  jnemeth PR/36732 - Jim Bernard -- delete /usr/libexec/uucp/uucico from list of shells
 1.19.4.1 05-Aug-2007  jnemeth file security.conf was added on branch matt-mips64 on 2007-08-05 00:10:38 +0000
 1.19.2.1 06-Nov-2007  matt sync with HEAD
 1.23.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.23.6.1 17-Apr-2012  yamt sync with head
 1.24.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.24.2.1 23-Jun-2013  tls resync from head
 1.26.26.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.5 04-Mar-2015  christos there is no more makewhatis
 1.4 07-Feb-2012  joerg Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.3 15-Feb-2007  reed branches: 1.3.36;
Remove unused references to "clean_uucp" variable. (Code was already
removed.)

Add rebuild_whatisdb weekly variable that defaults to NO.
This is for running makewhatis weekly.
This defaults to NO because it is not needed using just base sets/default
install which provide the whatis.db file(s).
 1.2 08-Nov-2000  lukem branches: 1.2.18;
remind people to edit /etc/*.conf instead of /etc/defaults/*.conf
 1.1 01-Oct-2000  lukem branches: 1.1.2;
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for and since SVR4
uses /etc/default for another purpose. as discussed on tech-userlevel,
and no objections were made.
 1.1.2.3 29-Jul-2001  he Pull up revision 1.2 (requested by he):
Remind people to edit /etc/*.conf instead of /etc/defaults/*.conf.
 1.1.2.2 02-Oct-2000  lukem pull up rev 1.1 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.1.2.1 01-Oct-2000  lukem file weekly.conf was added on branch netbsd-1-5 on 2000-10-02 03:13:04 +0000
 1.2.18.1 19-Feb-2007  riz Pull up following revision(s) (requested by reed in ticket #442):
etc/weekly: revision 1.22
share/man/man5/weekly.conf.5: revision 1.9
etc/defaults/weekly.conf: revision 1.3
Remove unused references to "clean_uucp" variable. (Code was already
removed.)
Add rebuild_whatisdb weekly variable that defaults to NO.
This is for running makewhatis weekly.
This defaults to NO because it is not needed using just base sets/default
install which provide the whatis.db file(s).
 1.3.36.1 17-Apr-2012  yamt sync with head
 1.11 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.10 02-Apr-2024  riastradh branches: 1.10.2;
MAKEDEV: Tidy some entries on x86 and Arm.

While here, reduce some diffs arising from ordering and formatting
between these architectures.

Only difference between evbarm and aarch64 now is /dev/vchiq. Not
sure offhand if it makes sense on aarch64 or only 32-bit Arm.

PR port-amd64/58093: /dev/efi missing on x86
PR port-arm/58100: /dev/ttyVI* missing on aarch64
PR port-arm/58101: /dev/nvme* missing on aarch64
PR port-arm/58102: /dev/raid* missing on aarch64
 1.9 24-Jul-2021  jmcneill branches: 1.9.2;
smbios: Add character device for accessing SMBIOS tables

The /dev/smbios character device gives an aperture into physical memory
that allows read-only access to the SMBIOS header and tables.
 1.8 06-Dec-2020  jmcneill acpi: add character device for accessing ACPI tables

The /dev/acpi character device gives an aperture into physical memory
that allows only read access to known ACPI tables: RSDP, XSDT/RSDT, and
the root tables. Adapt acpidump(8) to use this interface by default,
falling back to the old /dev/mem method if it is not available or if
ACPIDUMP_USE_DEVMEM=1 is set in the environment. The user visible benefit
of this change is that "options INSECURE" is no longer required to
dump ACPI tables.
 1.7 15-Dec-2018  jmcneill add tprof
 1.6 06-Oct-2018  jmcneill Create ld[4-7] device nodes, matching evbarm
 1.5 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.4 28-Apr-2018  jmcneill branches: 1.4.2;
Create bpf and openfirm devices
 1.3 08-Dec-2016  nat branches: 1.3.12;
spkr->speaker. Found by kamil@
 1.2 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.1 10-Aug-2014  matt branches: 1.1.4; 1.1.8;
Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
 1.1.8.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.4.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.4.1 10-Aug-2014  tls file MAKEDEV.conf was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.3.12.4 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.3.12.3 20-Oct-2018  pgoyette Sync with head
 1.3.12.2 30-Sep-2018  pgoyette Ssync with HEAD
 1.3.12.1 02-May-2018  pgoyette Synch with HEAD
 1.4.2.1 10-Jun-2019  christos Sync with HEAD
 1.9.2.1 22-Jun-2024  martin Pull up following revision(s) (requested by skrll in ticket #719):

etc/etc.amd64/MAKEDEV.conf: revision 1.36
etc/etc.aarch64/MAKEDEV.conf: revision 1.10
etc/etc.i386/MAKEDEV.conf: revision 1.36

MAKEDEV: Tidy some entries on x86 and Arm.

While here, reduce some diffs arising from ordering and formatting
between these architectures.

Only difference between evbarm and aarch64 now is /dev/vchiq. Not
sure offhand if it makes sense on aarch64 or only 32-bit Arm.

PR port-amd64/58093: /dev/efi missing on x86

PR port-arm/58100: /dev/ttyVI* missing on aarch64

PR port-arm/58101: /dev/nvme* missing on aarch64

PR port-arm/58102: /dev/raid* missing on aarch64
 1.10.2.1 02-Aug-2025  perseant Sync with HEAD
 1.2 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1 10-Aug-2014  matt branches: 1.1.4; 1.1.26; 1.1.28;
Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
 1.1.28.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1.26.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.4.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.4.1 10-Aug-2014  tls file ttys was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.38 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.37 17-Oct-2003  jdolecek change minor of /dev/zero for ARM ports to 12, so that it is same as on other
ports; follows the kernel change
 1.36 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.35 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.34 19-Sep-2003  pooka add isdn telephony dialout devices
 1.33 05-Sep-2003  dsl Put back port specific majors for ptys
 1.32 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.31 22-Aug-2003  itojun create /dev/crypto
 1.30 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.29 08-Jun-2003  reinoud Make smbfs work on NetBSD/acorn32 ! it missed an entry in majors.acorn32
and an entry in the MAKEDEV
 1.28 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.27 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.26 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.25 14-Apr-2003  wiz Make it "Risc PC" instead of RiscPC.
Noted by Ben Harris who pointed at
http://www.riscos.com/faqs/spelling_and_pronunciation.htm .
 1.24 14-Apr-2003  wiz Correct casing of RiscPC. From Igor Sobrado in PR 21144.
 1.23 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.22 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.21 21-Oct-2002  lukem whitespace consistency cleanup
 1.20 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.19 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.18 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.17 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.16 17-Jun-2002  christos Add device creation support for systrace.
 1.15 16-Mar-2002  martin branches: 1.15.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.14 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.13 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.12 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.11 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.10 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.9 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.8 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.7 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.6 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.5 13-Jan-2002  manu Added clockctl
 1.4 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.3 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.2 19-Dec-2001  wiz Standardize ss* description.
 1.1 30-Nov-2001  reinoud Forgot to add this directory to the repository when creating arch/acorn32
...
 1.15.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.15.2.1 10-Aug-2002  lukem Pull up revision 1.19 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.12 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.11 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.10 16-Aug-2012  abs branches: 1.10.32; 1.10.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.9 13-Sep-2008  tsutsui branches: 1.9.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.8 15-Jan-2007  hubertf branches: 1.8.12; 1.8.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.7 14-Aug-2006  bjh21 branches: 1.7.2;
Don't try to create nodes for old console devices, or for a few other
obsolete devices either.
 1.6 25-Jan-2004  bjh21 Remove references to /dev/beep.
 1.5 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.4 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.3 20-Oct-2003  jdolecek no USB/openfirm on acorn32, remove from lists
put back some stuff which was in the original MAKEDEV lists
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.7.2.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.8.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.8.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.9.18.1 30-Oct-2012  yamt sync with head
 1.10.34.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.10.34.1 10-Jun-2019  christos Sync with HEAD
 1.10.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.13 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.12 24-Jul-2007  pavel branches: 1.12.4; 1.12.10; 1.12.12; 1.12.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.11 16-Aug-2006  he Remove references to no-longer-existing NC_WSCONS RPC_WSCONS kernel
configuration files.
 1.10 02-Aug-2003  bjh21 Put boot32,ffa into the release tree so people can use it for booting ramdisk
kernels.
 1.9 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.8 02-Dec-2002  lukem consistency tweaks
 1.7 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.6 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.5 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.4 20-Mar-2002  bjh21 Correct "makesums" calls to use the correct directory name for installation
kernels. This should fix PR port-arm/14145.
 1.3 31-Jan-2002  reinoud Fix typo from copying
 1.2 31-Jan-2002  reinoud Oeps... update the kernel names and use the acorn32 distrib directory
 1.1 30-Nov-2001  reinoud Forgot to add this directory to the repository when creating arch/acorn32
...
 1.12.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.12.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:24 +0000
 1.12.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.12.10.1 24-Mar-2008  keiichi sync with head.
 1.12.4.1 23-Mar-2008  matt sync with HEAD
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 30-Nov-2001  reinoud Forgot to add this directory to the repository when creating arch/acorn32
...
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 30-Nov-2001  reinoud Forgot to add this directory to the repository when creating arch/acorn32
...
 1.9 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.8 07-Oct-2008  abs branches: 1.8.18; 1.8.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.7 14-Apr-2008  mjf Remove entry for ttyv0. To quote chris@

"we're wscons on acorn32 now, and we're not going back"
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Feb-2002  reinoud Remove an old `shark' comment and enable ttyv0 for now until we completely
switch over to wscons.
 1.1 30-Nov-2001  reinoud Forgot to add this directory to the repository when creating arch/acorn32
...
 1.6.26.2 17-Jan-2009  mjf Sync with HEAD.
 1.6.26.1 02-Jun-2008  mjf Sync with HEAD.
 1.8.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.8.18.1 30-Oct-2012  yamt sync with head
 1.20 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.19 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.18 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.17 19-Sep-2003  pooka add isdn telephony dialout devices
 1.16 05-Sep-2003  dsl Put back port specific majors for ptys
 1.15 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.14 22-Aug-2003  itojun create /dev/crypto
 1.13 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.12 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.11 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.10 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.9 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.8 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.7 21-Oct-2002  lukem whitespace consistency cleanup
 1.6 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.5 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.4 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.3 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.2 17-Jun-2002  christos Add device creation support for systrace.
 1.1 01-Apr-2002  thorpej branches: 1.1.2;
Add etc files for NetBSD/algor.
 1.1.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.1.2.1 10-Aug-2002  lukem Pull up revision 1.5 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.7 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.6 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.5 08-Dec-2016  nat branches: 1.5.12; 1.5.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.4 15-Jan-2007  hubertf branches: 1.4.62;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.3 19-Oct-2003  jdolecek branches: 1.3.16;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating
the files again
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.4.62.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.5.14.1 10-Jun-2019  christos Sync with HEAD
 1.5.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.4 14-Dec-2009  matt Merge from matt-nb5-mips64
 1.3 24-Jul-2007  pavel branches: 1.3.18; 1.3.26;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.1 01-Apr-2002  thorpej Add etc files for NetBSD/algor.
 1.3.26.1 16-Nov-2009  matt Build P5064-64 if doing 64-bit builds
 1.3.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:24 +0000
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add a comment to the "floppy288" entry that it is needed for the
FFS regression test.
 1.1 01-Apr-2002  thorpej Add etc files for NetBSD/algor.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 01-Apr-2002  thorpej Add etc files for NetBSD/algor.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 01-Apr-2002  thorpej Add etc files for NetBSD/algor.
 1.6 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.5 07-Oct-2008  abs branches: 1.5.62; 1.5.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.4 20-Jun-2004  christos branches: 1.4.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 01-Apr-2002  thorpej Add etc files for NetBSD/algor.
 1.4.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.5.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.120 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.119 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.118 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.117 19-Sep-2003  pooka add isdn telephony dialout devices
 1.116 05-Sep-2003  dsl Correctly fix pty majors
 1.115 05-Sep-2003  matt pty (pts) is major 4, not 6
 1.114 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.113 22-Aug-2003  itojun create /dev/crypto
 1.112 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.111 01-Jun-2003  martin Add nsmb support.
 1.110 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.109 04-May-2003  gmcgarry Add wsfont support. Addresses PR#18388.
 1.108 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.107 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.106 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.105 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.104 05-Nov-2002  fair Add the radio(4) driver to NetBSD/alpha
 1.103 21-Oct-2002  lukem whitespace consistency cleanup
 1.102 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.101 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.100 28-Jun-2002  thorpej Add the kttcp device.
 1.99 27-Jun-2002  ross add bktr
 1.98 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.97 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.96 17-Jun-2002  christos Add device creation support for systrace.
 1.95 16-Mar-2002  martin branches: 1.95.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.94 16-Mar-2002  ad Move `stic*' before `st*' to avoid a false match.
 1.93 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.92 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.91 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.90 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.89 22-Feb-2002  ad - Make stic0 as part of wscons.
- Remove wsmouse0/wskbd0 from all, since it already calls MAKEDEV wscons.
 1.88 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.87 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.86 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.85 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.84 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.83 13-Jan-2002  manu Added clockctl
 1.82 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.81 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.80 19-Dec-2001  wiz Standardize scsibus* description.
 1.79 15-Nov-2001  augustss Make more USB controller devices. You can easily have 6 these days.
 1.78 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.77 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.76 18-Sep-2001  ad Create stic devices.
 1.75 15-Sep-2001  thorpej Make pci and agp device nodes.
 1.74 15-Sep-2001  thorpej Create dtyC* devices, as well.
 1.73 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.72 17-Apr-2001  ross Follow up with style commit to put the isdn nodes in major number order.
 1.71 17-Apr-2001  ross First do minimal commit to correct botch in isdn major numbers.
 1.70 05-Apr-2001  thorpej Add ALTQ control devices.
 1.69 06-Feb-2001  ad Make mlx0 as part of all.
 1.68 04-Feb-2001  ad Add a driver for the Mylex DAC960 family (including DEC SWXCR).
 1.67 08-Jan-2001  martin Group isdn devices, so "sh MAKEDEV isdn" will create them all.
Add apropriate entries to the archs that already have isdn support
enabled in their cdev array.
 1.66 05-Dec-2000  wrstuden Add MAKEDEV support for Cyclom-Y multiport serial boards. Driver
support was already in $MACHINE/$MACHINE/conf.c.
 1.65 26-Nov-2000  ad lsu -> ld, by popular request.
 1.64 19-Oct-2000  ad ca -> lsu
 1.63 14-Oct-2000  augustss Get the major no right for uscanner.
 1.62 23-Sep-2000  augustss Prepare for USB scanners, and add Rio 500 support while messing.
 1.61 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.60 28-May-2000  thorpej branches: 1.60.2;
Add Cyclades-Z nodes.
 1.59 28-Apr-2000  ad branches: 1.59.2;
Make ca* devices.
 1.58 29-Feb-2000  augustss Make /dev/usb, a node where USB events can be read.
Also add ttyU to hpcmips.
 1.57 21-Jan-2000  mycroft Fix raidN device creation.
 1.56 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.55 20-Jan-2000  mjacob add SES device
 1.54 18-Dec-1999  tsutsui Correct md* entries.
 1.53 19-Oct-1999  dan oops, wsmouse had same bad perms as wskbd
 1.52 19-Oct-1999  dan Don't set wskbd* devices to 666, use 600 like every other arch, to
prevent random users remapping your console keyboard.
 1.51 18-Oct-1999  ad Back out previous
 1.50 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.49 18-Sep-1999  hubertf branches: 1.49.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.48 27-Aug-1999  augustss Add a comment about ttyU*.
 1.47 27-Aug-1999  augustss Define the callunit variable for ttyU*.
 1.46 25-Aug-1999  augustss Make creation of wsmux devices a little less confusing.
 1.45 17-Aug-1999  augustss Rename umodem to ttyU. If it walks like a tty and quacks like a tty
it's a tty.
 1.44 16-Aug-1999  augustss Add umodem device.
 1.43 29-Jul-1999  augustss Make wsmux devices.
 1.42 13-May-1999  ross Support a second tape and cd drive on installation ramdisks.
 1.41 23-Apr-1999  ross +ttyEcfg
 1.40 23-Apr-1999  ross typo
 1.39 09-Apr-1999  fair under "minimal" correct a tyop: wsbkd0 -> wskbd0
 1.38 26-Mar-1999  mrg branches: 1.38.2;
build audio[0123] links.
 1.37 22-Mar-1999  mycroft Add MIDI and sequencer devices. They seem to work, even.
 1.36 19-Jan-1999  thorpej kbd -> wskbd, mouse -> wsmouse
 1.35 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.34 09-Dec-1998  augustss Add ugen device.
 1.33 29-Nov-1998  thorpej Add USB devices.
 1.32 13-Nov-1998  oster Added RAID devices for everyone!
 1.31 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.30 19-Sep-1998  ross s/kdb/kbd/ in the `MAKEDEV minimal' target.
 1.29 16-Apr-1998  thorpej Add the "speaker" device.
 1.28 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.27 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.26 15-Nov-1997  cjs Add a minimal set of devices for install disks, etc.
 1.25 08-Nov-1997  mjacob Ooops. It's blk=2,chr=12, not the other way around.
 1.24 22-Aug-1997  lukem branches: 1.24.2;
ttyv* shouldn't be treated specially on the alpha (it's an i386-ism)
 1.23 22-Aug-1997  lukem remove enss* before we try & mknod it
 1.22 22-Aug-1997  lukem * use $((...)) not `expr ...`
* st* has perms 660 not 640
* use $0 not MAKEDEV
* add enss* to ss*
* remove superfluous use of umask
* ensure umask is reset after running MAKEDEV.local
 1.21 18-Aug-1997  augustss Create /dev/audioctl and allow creation of multiple audio devices.
 1.20 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.19 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.18 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.17 13-Jul-1997  hpeyerl Satellite receiver driver for ISA cards from PlanetConnect by Jason and
Herb for Canada Connect Corp.
 1.16 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.15 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.14 03-Feb-1997  cgd clean up slightly, add wd and fd (even though they don't have drivers in
the kernel yet).
 1.13 07-Jan-1997  cgd add 'ipl' device node entry, for ip-filter.
 1.12 01-Jan-1997  pk Device rename: `rd' => `md'
 1.11 18-Oct-1996  cgd slight clean up of that last (fix some major numbers)
 1.10 18-Oct-1996  cgd sync with conf.c: kill mmclock; add rd, audio, ss, and uk.
 1.9 18-Jun-1996  cgd {,r}cd0c's minor number was wrong; fix. Make all device nodes for
'cd', just like for 'sd', 'vnd', and 'ccd'.
 1.8 11-Mar-1996  cgd branches: 1.8.4;
add handling of lpt/lpa (interruptless) parallel printer port device
nodes (character, major 31). when making 'all', make lpa0 and lpt0.
 1.7 05-Jan-1996  cgd add a way to build kbd and mouse devices
 1.6 20-Dec-1995  cgd add device node for "mmclock," a high-resolution memory-mapped clock
pseudo-device.
 1.5 17-Aug-1995  thorpej Add entries for the ccd.
 1.4 30-Jul-1995  cgd oops; ttyE* are major number 25
 1.3 30-Jul-1995  cgd rename SCC tty devices from tty0? to ttyB?. add entries for ttyC?
(AlphaStation ns16550 "com" ports), and ttyE? (Workstation console
(framebuffer & keyboard) emulators).
 1.2 21-Mar-1995  cgd kill a redundant Id tag
 1.1 23-Feb-1995  cgd alpha etc files
 1.8.4.1 18-Jun-1996  cgd pull up from trunk:
>{,r}cd0c's minor number was wrong; fix. Make all device nodes for
>'cd', just like for 'sd', 'vnd', and 'ccd'.
 1.24.2.3 20-Nov-1997  mellon Pull rev 1.27 up from trunk (fair)
 1.24.2.2 15-Nov-1997  mellon Pull rev 1.26 up from trunk (cjs)
 1.24.2.1 09-Nov-1997  mellon Pull rev 1.25 up from trunk (mjacob)
 1.38.2.2 23-Apr-1999  perry sync to 1.41 (ross)
 1.38.2.1 09-Apr-1999  fair pull up 1.39 to correct a typo: wsbkd0 -> wskbd0
 1.49.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.59.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.60.2.4 09-Dec-2001  he Apply patch (requested by he):
Alphabetize list of devices in comment.
 1.60.2.3 09-Dec-2001  he Apply patch (requested by he):
Replace ca* with ld*. Fixes part of PR#14453.
Based on i386 patch from ad.
 1.60.2.2 25-Oct-2001  he Pull up revisions 1.68-1.69 (requested by ad):
Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.
 1.60.2.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.95.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.95.2.1 10-Aug-2002  lukem Pull up revision 1.101 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.16 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.15 12-Aug-2022  riastradh branches: 1.15.4;
viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.14 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.13 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.12 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.11 24-Jan-2014  martin branches: 1.11.24; 1.11.26;
Add raid disk nodes for the install images
 1.10 22-Jan-2014  tsutsui Create a bpf(4) device node on ramdisk for DHCP client.
 1.9 15-Oct-2013  jdc Add sysmon (required for the envsys framework).
 1.8 06-Sep-2011  apb branches: 1.8.2; 1.8.8;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.7 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.6 01-Jun-2004  mhitch branches: 1.6.10;
Add a few logical disks (ld[0-3]) to the minimal configuration so installation
can be done to Mylex DAC960 raid drives.
 1.5 21-Dec-2003  lukem branches: 1.5.2;
Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.4 22-Oct-2003  jdolecek add stic0 to 'all' (used to be created in alpha 'wscons' target)
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating
the files again
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.5.2.1 04-Jun-2004  jmc Pullup rev 1.6 (requested by mhitch in ticket #438)

Add a few logical disks (ld[0-3]) to the minimal configuration so installation
can be done to Mylex DAC960 raid drives.
 1.6.10.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.8.8.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11.26.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.11.26.1 10-Jun-2019  christos Sync with HEAD
 1.11.24.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.15.4.1 02-Aug-2025  perseant Sync with HEAD
 1.11 29-May-2021  thorpej Provide a binary/kernel/netbsd-GENERIC.QEMU.gz in the Alpha release
hierarchy. This is identical to netbsd-GENERIC, except it has been
dbsym'd so that the kernel symbols are available when running under
Qemu (which loads the kernel directly, but does not load the symbol
table).
 1.10 19-Sep-2020  thorpej branches: 1.10.2;
GENERIC.MP is no more. GENERIC defaults to MULTIPROCESSOR now.
 1.9 05-Feb-2015  snj don't create an empty installation/misc directory in the release tree.
 1.8 24-Jul-2007  pavel branches: 1.8.18; 1.8.58;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.7 02-Dec-2002  lukem consistency tweaks
 1.6 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.5 10-Oct-2002  jdolecek add GENERIC.MP to KERNEL_SETS on architectures with MP support
 1.4 02-May-2002  lukem remove unused installation/tapeimage
 1.3 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.2 28-May-2001  he Add Makefile snippets to install netboot in installation/netboot
under ``make release''.
 1.1 30-Jun-1999  ross branches: 1.1.8; 1.1.10;
* Define INSTALLATION_DIRS and BUILD_KERNELS.
* Build in src/distrib
* Call the new release targets in src/distrib/{alpha,notes}

Note: The notes installation command is MI and should eventually move
to somewhere in ../Makefile
 1.1.10.2 13-Jul-2000  he Pull up revision 1.1 (via patch, new file, requested by he):
Enhance the "make release" process:
o Make installation directories
o Build the distrib bits
o Install the distrib bits under "make release"
 1.1.10.1 30-Jun-1999  he file Makefile.inc was added on branch netbsd-1-4 on 2000-07-13 17:18:16 +0000
 1.1.8.1 28-May-2001  he Pull up revision 1.2 (requested by he):
Add Makefile snippets to install ``netboot'' under ``make release''.
 1.8.58.1 27-Feb-2015  martin Pull up following revision(s) (requested by snj in ticket #551):
etc/etc.alpha/Makefile.inc: revision 1.9
don't create an empty installation/misc directory in the release tree.
 1.8.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.8.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:24 +0000
 1.10.2.1 31-May-2021  cjep sync with head
 1.10 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.9 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.8 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.7 15-Jul-1998  mjacob oops
 1.6 15-Jul-1998  mjacob add in rz28 and rz29 disks
 1.5 27-Oct-1997  cjs Make partition a of the 3.5" floppy label a 4.2BSD filesystem, rather
than unknown. (This now matches the i386.)
 1.4 18-Mar-1997  cgd branches: 1.4.2;
fix bogon in the ImageDisk entry, add an entry for 3.5" floppies (useful
for making floppy images w/vnd).
 1.3 24-Feb-1997  cgd add a couple more useful entries
 1.2 13-Oct-1995  cgd shrink root and swap partitions by 15M each, and grow usr partition to match.
 1.1 23-Feb-1995  cgd alpha etc files
 1.4.2.1 27-Oct-1997  mellon Pull rev 1.5 up from trunk (cjs)
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 09-Jan-1998  perry RCS Id Police.
 1.2 22-Aug-1995  jtc ufs -> ffs; PR #1381
 1.1 23-Feb-1995  cgd alpha etc files
 1.13 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.12 13-Jun-2012  martin branches: 1.12.34; 1.12.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.11 07-Oct-2008  abs branches: 1.11.18; 1.11.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.10 20-Jun-2004  christos branches: 1.10.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.9 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.8 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.7 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.6 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.5 29-Apr-1999  ross branches: 1.5.8;
Set console and ttyE? term types to vt100.
 1.4 30-Jul-1995  cgd branches: 1.4.8;
add a ttyE1 line
 1.3 30-Jul-1995  cgd Use "std.9600" instead of "Pc" for the line type.
rename SCC tty devices from tty0? to ttyB?. add entries for ttyC?
(AlphaStation ns16550 "com" ports), and ttyE? (Workstation console
(framebuffer & keyboard) emulators).
 1.2 11-Apr-1995  cgd start a getty on console, even though it's not clear that that's correct.
 1.1 23-Feb-1995  cgd alpha etc files
 1.4.8.1 29-Apr-1999  perry pullup 1.4->1.5 (ross)
 1.5.8.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.10.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.11.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.11.18.1 30-Oct-2012  yamt sync with head
 1.12.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.12.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.13 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.12 18-Oct-2003  fvdl Really remove ed0 and ed1
 1.11 17-Oct-2003  jdolecek g/c ed0/ed1 nodes, the hardware is not present on amd64
 1.10 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.9 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.8 19-Sep-2003  pooka add isdn telephony dialout devices
 1.7 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.6 22-Aug-2003  itojun create /dev/crypto
 1.5 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.4 15-May-2003  wiz Remove device nodes for obsolete olms and omms drivers.
Except for i386, the driver never existed for that port anyway...
 1.3 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.2 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.1 26-Apr-2003  fvdl x86_64 -> amd64
 1.37 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.36 02-Apr-2024  riastradh branches: 1.36.2;
MAKEDEV: Tidy some entries on x86 and Arm.

While here, reduce some diffs arising from ordering and formatting
between these architectures.

Only difference between evbarm and aarch64 now is /dev/vchiq. Not
sure offhand if it makes sense on aarch64 or only 32-bit Arm.

PR port-amd64/58093: /dev/efi missing on x86
PR port-arm/58100: /dev/ttyVI* missing on aarch64
PR port-arm/58101: /dev/nvme* missing on aarch64
PR port-arm/58102: /dev/raid* missing on aarch64
 1.35 11-Dec-2022  kre branches: 1.35.2;

Don't forget pci17
 1.34 12-Aug-2022  riastradh viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.33 24-Jul-2021  jmcneill smbios: Add character device for accessing SMBIOS tables

The /dev/smbios character device gives an aperture into physical memory
that allows read-only access to the SMBIOS header and tables.
 1.32 06-Dec-2020  jmcneill acpi: add character device for accessing ACPI tables

The /dev/acpi character device gives an aperture into physical memory
that allows only read access to known ACPI tables: RSDP, XSDT/RSDT, and
the root tables. Adapt acpidump(8) to use this interface by default,
falling back to the old /dev/mem method if it is not available or if
ACPIDUMP_USE_DEVMEM=1 is set in the environment. The user visible benefit
of this change is that "options INSECURE" is no longer required to
dump ACPI tables.
 1.31 03-Aug-2020  nia Create 8 /dev/ldX by default, as with other disk drivers and ports
 1.30 26-Jul-2020  jdolecek add support for wwanc(4) device nodes (xmm[0-9])
 1.29 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.28 21-Jul-2019  maya branches: 1.28.2;
Create up to pci19.

We probably don't need more than one pci file, but the code needs to be
changed for it, which might introduce problems, and we're just before a
branch.

Not needed for evbarm because it uses devpubd by default.

Stopgap fix for PR xsrc/54388.
 1.27 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.26 23-Dec-2018  maxv Add /dev/nvmm.
 1.25 27-Nov-2018  msaitoh Add tprof
 1.24 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.23 08-Sep-2016  nonaka branches: 1.23.12; 1.23.14;
fix incorrect nvme controller number.
 1.22 04-Jun-2016  nonaka Add NVMe command passthrough support.
 1.21 22-Feb-2015  christos don't make ipty. postinstall removes them.
 1.20 23-Sep-2012  chs add more sd and pci devices.
remove duplicate ch0.
 1.19 19-Sep-2012  bouyer Add a pass-through ioctl for mfi(4), allowing userland to send raw commands
to the controller. This is compatible with the linux and FreeBSD
implementations.
Add the needed conversion for mfi ioctls in COMPAT_LINUX
Allocate a character major number, and create /dev/mfi0 by default
on amd64 and i386.
This allows (along with a hand-created /emul/linux/proc/devices file)
to run the MegaCLI linux binary provided by LSI.
 1.18 07-Apr-2012  christos branches: 1.18.2;
give wedges to everyone
 1.17 26-Feb-2011  ahoka branches: 1.17.4; 1.17.6;
Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.16 04-Nov-2008  joerg branches: 1.16.4;
Now that the installation floppies are including tmpfs as well, stop
distinguishing MAKEDEV init and MAKEDEV all for x86.
 1.15 31-Oct-2008  joerg Create 8 dk instances by default.
 1.14 31-Oct-2008  joerg Can't type. xkbd -> xbd.
 1.13 31-Oct-2008  joerg Create 4 Xen disks by default and all three Xen devices to make it
usable out-of-the-box.
 1.12 13-Sep-2008  tsutsui branches: 1.12.2;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.11 22-Nov-2007  bouyer branches: 1.11.4; 1.11.8; 1.11.12;
Add Xen devices
 1.10 16-May-2007  martti branches: 1.10.4;
Create /dev/bio
 1.9 09-Feb-2007  tron Increase the number of raid(4) device node sets to four and the number
of wd(4) device node sets to eight. This fixes another problem
reported in PR port-amd64/35532
 1.8 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.7 23-Jul-2006  bouyer branches: 1.7.4;
Add a /dev/amr* control file for amr(4) devices, which allows sending raw
commands to the controller.
Add a amrctl(8) control tool, which for now only allows to get status
from the adapter (status of adapter, logical volumes and and individual
drives).
From FreeBSD, with some adjustements by Andrew Doran and me.
 1.6 02-Dec-2004  christos branches: 1.6.2;
Only make bpf, not bpfN
 1.5 22-Oct-2003  jdolecek no dmoverio either
 1.4 22-Oct-2003  jdolecek no apm
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 17-Oct-2003  jdolecek g/c ed0/ed1 nodes, the hardware is not present on amd64
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.6.2.1 30-Jul-2006  tron Apply patch (requested by bouyer in ticket #1431):
- Add a /dev/amr* control file for amr(4) devices, which allows sending
raw commands to the controller.
- Add a amrctl(8) control tool, which for now only allows to get status
from the adapter (status of adapter, logical volumes and and
individual drives).
 1.7.4.3 23-May-2007  pavel Pull up following revision(s) (requested by martti in ticket #657):
etc/MAKEDEV.tmpl: revision 1.86
etc/etc.amd64/MAKEDEV.conf: revision 1.10
etc/etc.i386/MAKEDEV.conf: patch
Create /dev/bio
 1.7.4.2 18-Feb-2007  tron branches: 1.7.4.2.2;
Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.7.4.1 10-Feb-2007  bouyer Pull up following revision(s) (requested by tron in ticket #425):
etc/etc.amd64/MAKEDEV.conf: revision 1.9
etc/etc.i386/MAKEDEV.conf: revision 1.14
Increase the number of raid(4) device node sets to four and the number
of wd(4) device node sets to eight. This fixes another problem
reported in PR port-amd64/35532
 1.7.4.2.2.1 04-Jun-2007  wrstuden Update to today's netbsd-4.
 1.10.4.1 09-Jan-2008  matt sync with HEAD
 1.11.12.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.11.8.2 17-Jan-2009  mjf Sync with HEAD.
 1.11.8.1 05-Oct-2008  mjf Sync with HEAD.
 1.11.4.2 22-Nov-2007  bouyer Add Xen devices
 1.11.4.1 22-Nov-2007  bouyer file MAKEDEV.conf was added on branch mjf-devfs on 2007-11-22 16:25:05 +0000
 1.12.2.4 06-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #18):
etc/etc.amd64/MAKEDEV.conf: revision 1.16
etc/etc.i386/MAKEDEV.conf: revision 1.20
Now that the installation floppies are including tmpfs as well, stop
distinguishing MAKEDEV init and MAKEDEV all for x86.
 1.12.2.3 02-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #3):
etc/etc.amd64/MAKEDEV.conf: revision 1.15
etc/etc.i386/MAKEDEV.conf: revision 1.19
Create 8 dk instances by default.
 1.12.2.2 02-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #3):
etc/etc.amd64/MAKEDEV.conf: revision 1.14
etc/etc.i386/MAKEDEV.conf: revision 1.18
Can't type. xkbd -> xbd.
 1.12.2.1 02-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #3):
etc/etc.amd64/MAKEDEV.conf: revision 1.13
etc/etc.i386/MAKEDEV.conf: revision 1.17
Create 4 Xen disks by default and all three Xen devices to make it
usable out-of-the-box.
 1.16.4.1 05-Mar-2011  bouyer Sync with HEAD
 1.17.6.1 24-Oct-2012  riz Pull up following revision(s) (requested by bouyer in ticket #629):
sys/compat/linux/common/linux_ioctl.c: revision 1.57
sys/dev/ic/mfi.c: revision 1.47
sys/conf/majors: revision 1.62
etc/etc.i386/MAKEDEV.conf: revision 1.24
sys/dev/ic/mfivar.h: revision 1.20
etc/MAKEDEV.tmpl: revision 1.159
sys/dev/ic/mfiio.h: revision 1.1
etc/etc.amd64/MAKEDEV.conf: revision 1.19
sys/dev/ic/mfireg.h: revision 1.8
Add a pass-through ioctl for mfi(4), allowing userland to send raw commands
to the controller. This is compatible with the linux and FreeBSD
implementations.
Add the needed conversion for mfi ioctls in COMPAT_LINUX
Allocate a character major number, and create /dev/mfi0 by default
on amd64 and i386.
This allows (along with a hand-created /emul/linux/proc/devices file)
to run the MegaCLI linux binary provided by LSI.
 1.17.4.2 30-Oct-2012  yamt sync with head
 1.17.4.1 17-Apr-2012  yamt sync with head
 1.18.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.23.14.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.23.14.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.23.14.1 10-Jun-2019  christos Sync with HEAD
 1.23.12.2 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.23.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.28.2.1 13-Aug-2020  martin Pull up following revision(s) (requested by nia in ticket #1046):

etc/etc.i386/MAKEDEV.conf: revision 1.32
etc/etc.amd64/MAKEDEV.conf: revision 1.31

Create 8 /dev/ldX by default, as with other disk drivers and ports
 1.35.2.1 22-Jun-2024  martin Pull up following revision(s) (requested by skrll in ticket #719):

etc/etc.amd64/MAKEDEV.conf: revision 1.36
etc/etc.aarch64/MAKEDEV.conf: revision 1.10
etc/etc.i386/MAKEDEV.conf: revision 1.36

MAKEDEV: Tidy some entries on x86 and Arm.

While here, reduce some diffs arising from ordering and formatting
between these architectures.

Only difference between evbarm and aarch64 now is /dev/vchiq. Not
sure offhand if it makes sense on aarch64 or only 32-bit Arm.

PR port-amd64/58093: /dev/efi missing on x86

PR port-arm/58100: /dev/ttyVI* missing on aarch64

PR port-arm/58101: /dev/nvme* missing on aarch64

PR port-arm/58102: /dev/raid* missing on aarch64
 1.36.2.1 02-Aug-2025  perseant Sync with HEAD
 1.18 26-Aug-2025  imil Distribute the MICROVM kernel on amd64 and i386.

See sys/arch/{amd64,i386}/conf/MICROVM for usage instructions.
 1.17 20-Mar-2024  riastradh branches: 1.17.4;
x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.

PR misc/57534
 1.16 02-Aug-2018  maxv branches: 1.16.2; 1.16.10;
Distribute GENERIC_KASLR on amd64.
 1.15 11-Jan-2015  snj branches: 1.15.8; 1.15.14; 1.15.16;
Nuke the five(!) install floppies. Welcome to 2015. Approved by
dsl@, Master of Port.
 1.14 04-Jul-2012  reinoud branches: 1.14.12;
Disable GENERIC_USERMODE kernel auto-build to avoid problems with the current
autobuild-system.
 1.13 30-Jun-2012  reinoud Move i386 and amd64 usermode configurations to their respective directories
and make the usermode kernels buildalbe under build.sh.

The resulting kernels are build and packaged correctly as are the associated
modules.
 1.12 18-Jan-2011  jym branches: 1.12.6;
Build miniroot.kmod installation module for amd64. Hook GENERIC
with it.

See http://mail-index.netbsd.org/port-i386/2011/01/14/msg002247.html
 1.11 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.10 20-Dec-2007  ad branches: 1.10.2; 1.10.4; 1.10.6;
Remove GENERIC.MP config and enable SMP by default on amd64.
 1.9 22-Nov-2007  bouyer Build amd64 xen kernels, and include them in the distrib.
 1.8 24-Jul-2007  pavel branches: 1.8.4; 1.8.6;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.7 06-Mar-2007  bouyer For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
 1.6 27-Feb-2007  he Install pxeboot_ia32.bin as part of a "make release" on i386 and amd64.
 1.5 02-Jun-2006  hubertf branches: 1.5.4;
Add & enable boot-CDs (with ramdisk kernels only, no install sets),
built as part of a regular release. For more information, see
http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html

OK: core@
 1.4 30-Dec-2005  rjs Add GENERIC_ACPI and INSTALL_ACPI kernels to the build.
 1.3 18-Oct-2003  matt Fix iso-image support.
 1.2 26-Apr-2003  fvdl x86_64 -> amd64
 1.1 26-Apr-2003  fvdl x86_64 -> amd64
 1.5.4.2 09-Mar-2007  riz Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.5.4.1 04-Mar-2007  bouyer Pull up following revision(s) (requested by he in ticket #469):
sys/arch/i386/stand/pxeboot/Makefile: revision 1.14
etc/etc.amd64/Makefile.inc: revision 1.6
etc/etc.i386/Makefile.inc: revision 1.48
Install pxeboot_ia32.bin as part of a "make release" on i386 and amd64.
 1.8.6.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.8.6.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:24 +0000
 1.8.4.2 23-Mar-2008  matt sync with HEAD
 1.8.4.1 09-Jan-2008  matt sync with HEAD
 1.10.6.1 03-Apr-2008  mjf Sync with HEAD.
 1.10.4.1 24-Mar-2008  keiichi sync with head.
 1.10.2.2 20-Dec-2007  ad Remove GENERIC.MP config and enable SMP by default on amd64.
 1.10.2.1 20-Dec-2007  ad file Makefile.inc was added on branch mjf-devfs on 2007-12-20 23:32:25 +0000
 1.12.6.1 30-Oct-2012  yamt sync with head
 1.14.12.3 18-Mar-2015  snj Apply patch (requested by christos in ticket #542):
- Enable intel and radeon DRM/KMS drivers in GENERIC
- Disable all of the old DRM drivers in GENERIC
- Remove the separate DRMKMS kernel
 1.14.12.2 27-Feb-2015  martin Pull up following revision(s) (requested by snj in ticket #548):
etc/etc.amd64/Makefile.inc: revision 1.15
distrib/notes/common/contents: revision 1.171
distrib/amd64/floppies/bootfloppy-com/Makefile: file removal
distrib/notes/amd64/contents: revision 1.3
distrib/amd64/floppies/bootfloppy/Makefile: file removal
distrib/amd64/floppies/Makefile: file removal
distrib/amd64/floppies/common/boot.cfg: file removal
distrib/amd64/Makefile: revision 1.9
distrib/notes/common/main: revision 1.515
distrib/amd64/floppies/common/Makefile.bootfloppy: file removal
distrib/amd64/floppies/bootfloppy-big/Makefile: file removal
Nuke the five(!) install floppies. Welcome to 2015. Approved by
dsl@, Master of Port.
 1.14.12.1 04-Dec-2014  snj Apply patch (requested by bouyer in ticket #295):
Build the DRMKMS kernel on x86, and provide a sysinst option to
install it.
 1.15.16.1 10-Jun-2019  christos Sync with HEAD
 1.15.14.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.15.8.1 25-Mar-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1949):

etc/etc.amd64/Makefile.inc: revision 1.17
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
etc/etc.i386/Makefile.inc: revision 1.70
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16

x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
PR misc/57534
 1.16.10.1 25-Mar-2024  martin Pull up following revision(s) (requested by riastradh in ticket #642):

etc/etc.amd64/Makefile.inc: revision 1.17
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
etc/etc.i386/Makefile.inc: revision 1.70
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16

x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
PR misc/57534
 1.16.2.1 25-Mar-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1820):

etc/etc.amd64/Makefile.inc: revision 1.17
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
etc/etc.i386/Makefile.inc: revision 1.70
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16

x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
PR misc/57534
 1.17.4.1 27-Aug-2025  martin Pull up following revision(s) (requested by imil in ticket #18):

etc/etc.amd64/Makefile.inc: revision 1.18
etc/etc.i386/Makefile.inc: revision 1.71
distrib/notes/common/contents: revision 1.188

Distribute the MICROVM kernel on amd64 and i386.

See sys/arch/{amd64,i386}/conf/MICROVM for usage instructions.
 1.8 05-Dec-2019  sevan Undo loading pciverbose module by default.
See item 14 in src/doc/TODO.modules.
 1.7 04-Dec-2019  sevan Make use of the pcidevs database by default.
 1.6 22-Apr-2019  maya Express more confidence in our ability to boot on hardware with ACPI
enabled and don't warn our users that it might not and already suggest
workarounds.

The ability to disable ACPI and SMP is still there, by dropping to
the boot prompt.
 1.5 02-Mar-2018  sevan branches: 1.5.4;
Instead of explicitly specifying a kernel name, ommit to allow the bootloader to iterate
through the list of kernel names it is configured to try. This way there is
fallback if /netbsd is not present. netbsd is the first name to be tried anyway.
Issue brought up on tech-kern@ by Patrick Welche <prlw1 AT cam ac uk> where a system
without /netbsd hung on boot.
Suggestion by rudolf <netbsd AT eq cz>
https://mail-index.netbsd.org/tech-kern/2018/02/16/msg023122.html
 1.4 21-Dec-2011  mlelstv bootmenu doesn't parse "prompt" as part of a command list, it must
stand alone.
 1.3 09-Dec-2011  tls Use random seed file (saved entropy) from default location by default
in i386 and amd64 boot.cfg.
 1.2 13-Dec-2008  christos branches: 1.2.8;
add clear=1
 1.1 30-Apr-2008  ad branches: 1.1.4; 1.1.6;
Give i386 and amd64 a default boot.cfg.
 1.1.6.3 17-Jan-2009  mjf Sync with HEAD.
 1.1.6.2 02-Jun-2008  mjf Sync with HEAD.
 1.1.6.1 30-Apr-2008  mjf file boot.cfg was added on branch mjf-devfs2 on 2008-06-02 13:21:20 +0000
 1.1.4.2 18-May-2008  yamt sync with head.
 1.1.4.1 30-Apr-2008  yamt file boot.cfg was added on branch yamt-pf42 on 2008-05-18 12:29:47 +0000
 1.2.8.1 17-Apr-2012  yamt sync with head
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.2 22-Aug-2011  jym Arch-specific rc.conf files are not really autonomous rc.conf
files, they are appended to the end of etc/defaults/rc.conf.

So rename them to rc.conf.append for clarity, as suggested by mrg@. Adapt
Makefile accordingly.
 1.1 22-Aug-2011  jym Modify etc/defaults/Makefile so that architectures can specify an additional
rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will
get automatically appended to etc/defaults/rc.conf at build time if present.

This is used by i386 and amd64 to append a small MD rc.conf(5) configuration
at the end of the defaults/rc.conf file, so that powerd(8) can be started
by default when we are running in a Xen environment. This is needed to support
save/restore functions for domains.

From all the alternatives proposed to fix that issue (from /etc/rc.conf
parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe
this one will appease everyone because it:
- does not touch etc/defaults/rc.conf template file,
- patches it at build time for MD hooks only when required,
- does not need to parse/modify a user-specified file like /etc/rc.conf (which
is a complex, error-prone operation),
- only enables powerd(8) by default when conditions are met (Xen environment)
while still allowing root to shoot himself in the foot if he wants to
override this manually in /etc/rc.conf.

See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html
 1.2 04-Dec-2011  jmcneill default powerd=YES if acpi is present
 1.1 22-Aug-2011  jym branches: 1.1.2;
Arch-specific rc.conf files are not really autonomous rc.conf
files, they are appended to the end of etc/defaults/rc.conf.

So rename them to rc.conf.append for clarity, as suggested by mrg@. Adapt
Makefile accordingly.
 1.1.2.1 17-Apr-2012  yamt sync with head
 1.1 26-Apr-2003  fvdl x86_64 -> amd64
 1.7 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6 13-Jun-2012  martin branches: 1.6.34; 1.6.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.5 07-Oct-2008  abs branches: 1.5.18; 1.5.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.4 20-Jun-2004  christos branches: 1.4.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 26-Apr-2003  fvdl x86_64 -> amd64
 1.4.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.5.18.1 30-Oct-2012  yamt sync with head
 1.6.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.96 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.95 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.94 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.93 22-Sep-2003  jandberg add wscons support to amiga mouse
 1.92 19-Sep-2003  pooka add isdn telephony dialout devices
 1.91 05-Sep-2003  dsl Put back port specific majors for ptys
 1.90 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.89 22-Aug-2003  itojun create /dev/crypto
 1.88 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.87 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.86 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.85 14-Apr-2003  wiz Uppercase ITE. Addresses PRs 21138 to 21141 by Igor Sobrado.
 1.84 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.83 30-Mar-2003  perry builtin->built-in, newstyle->new style
 1.82 15-Jan-2003  is not enough inodes for two more tapes
 1.81 14-Jan-2003  is Create device nodes for 2nd and 3rd CD drive (and while we're here, also
2nd and third SCSI tape drive) on install media. Fixes PR 14356.
 1.80 21-Oct-2002  lukem whitespace consistency cleanup
 1.79 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.78 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.77 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.76 17-Jun-2002  christos Add device creation support for systrace.
 1.75 17-Jun-2002  lukem Add clockctl device (at major # 55).
 1.74 11-Apr-2002  heinz branches: 1.74.2;
typo in device name isdntrc fixed
 1.73 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.72 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.71 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.70 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.69 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.68 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.67 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.66 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.65 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.64 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.63 19-Dec-2001  wiz Standardize scsibus* description.
 1.62 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.61 21-Mar-2001  mhitch Fix typo in md* device creation.
 1.60 02-Feb-2001  is Device nodes for wscons.
 1.59 08-Jan-2001  martin Group isdn devices, so "sh MAKEDEV isdn" will create them all.
Add apropriate entries to the archs that already have isdn support
enabled in their cdev array.
 1.58 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.57 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.56 09-Feb-2000  aymeric branches: 1.56.4;
add missing semi-colon
 1.55 01-Feb-2000  mhitch Add IDE wd* devices for MI wdc support.
 1.54 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.53 18-Dec-1999  tsutsui Correct md* entries.
 1.52 18-Oct-1999  ad Back out previous
 1.51 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.50 18-Sep-1999  hubertf branches: 1.50.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.49 15-Sep-1999  is Synchronize comments with reality.
 1.48 11-May-1999  is Add 4 lpt nodes
 1.47 26-Jan-1999  frueauf branches: 1.47.2;
Remove double line for bpf[0-3].
 1.46 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.45 13-Nov-1998  oster Added RAID devices for everyone!
 1.44 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.43 02-May-1998  is Support for serial devices with new-style dialout devices (currently, ttyC*
only).
 1.42 14-Dec-1997  is - add device nodes for explicit high/middle/low density modes of tape
drives, as some drives (like ARCHIVE VIPER 150S) refuse to work with the
default.
- add a hint about this to the INSTALL document.
 1.41 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.40 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.39 27-Oct-1997  mhitch Create CDROM devices with correct minor: there are 16 partitions, not 8 per
device.
 1.38 19-Oct-1997  veego branches: 1.38.2;
Make devices for the CyberVision 64/3D.
 1.37 19-Oct-1997  is Add more audio devices.
 1.36 26-Sep-1997  is - make ttyC* description up-to-date
- make more (8) ttyC's, is enough for 2 HyperCom4, or DraCo + HyperCom3/GVP-IO
+ HyperCom4.
 1.35 22-Aug-1997  lukem use 'sh $0 ...' instead of 'sh MAKEDEV ...'
 1.34 22-Aug-1997  lukem * set perms on st* to 660 not 640
* remove superfluous umask
 1.33 19-Aug-1997  veego Added missing en$name$unit entry for the chmod command in ss*).
Noticed by Luke Mewburn on tech-security.
 1.32 18-Aug-1997  augustss Create /dev/audioctl and allow creation of multiple audio devices.
 1.31 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.30 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.29 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.28 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.27 14-Jun-1997  is Build device nodes for audio device(s). Currently, only unit 0 == custom chip
audio.
 1.26 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.25 05-Jan-1997  veego create ipl device.
 1.24 20-Dec-1996  veego MAKEDEV
- Add ch and uk devices.
- Add ttyC devices nodes for the A2232 board (msc*).
- Remove expr calls.
- Change the ss device number from 25 to 37,
ATTENTION: you need to rerun /dev/MAKEDEV to update your devices files.
 1.23 10-Sep-1996  veego Added missing SCSI scanner entry (ss).
 1.22 24-Jun-1996  is Set the /dev/reload protection after creating it, not the /dev/mem one.
Thanks to Carsten Hammer for pointing this out.
 1.21 19-May-1996  veego branches: 1.21.4;
MAKEDEV: updated for grf6 and ttye6
ttys: new entry for ttye6
 1.20 13-Apr-1996  veego the amiga uses the c-partition for the whole cdrom disc and not the
d-partition which is used by the i386 port
don't forget to update the device nodes in /dev before you try cd-audio
players like xmcd2.0
 1.19 02-Mar-1996  veego Updated for the new CyberVision64 console (ttye5)
 1.18 28-Nov-1995  jtc merge in changes from 1.1 release branch
 1.17 09-Oct-1995  chopps branches: 1.17.2;
add grf5
 1.16 30-Sep-1995  chopps fixes as given by Bernd Ernesti <bernd@arresum.inka.de> in pr#1396, plus cleanup
 1.15 19-Aug-1995  chopps cleanup and add new devices
 1.14 17-Aug-1995  thorpej Add entries for the ccd.
 1.13 02-Mar-1995  chopps add tun support
 1.12 31-Aug-1994  chopps some cleanup
 1.11 31-Aug-1994  chopps remove use of awk, add floppy arg for making install floppies
 1.10 11-Jul-1994  chopps add extra special files for newly available partitions.
 1.9 04-Jul-1994  chopps branches: 1.9.2;
add sd7 sd8 and sd9
 1.8 04-Jul-1994  chopps update for new disk minor encoding, also add example ados to fstab.tmp
 1.7 14-Jun-1994  chopps add cd to MAKEDEV from tsarna@endicor.com (Ty Sarna)
add some misc additions to disktab and fstab.tmp
 1.6 04-Jun-1994  chopps bring MAKEDEV more current, reverse dumbness of mine in ttys
 1.5 17-Apr-1994  chopps add more floppies, mouse link and fix typo from Ty Sarna (tsarna@endicor.com)
 1.4 07-Apr-1994  chopps add floppy comment out aconf.
 1.3 21-Feb-1994  chopps fixed up to be current
 1.2 07-Feb-1994  deraadt attempted cleanup
 1.1 04-Feb-1994  deraadt first stab. from Ty Sarna
 1.9.2.2 31-Aug-1994  cgd from trunk, for chopps.
 1.9.2.1 12-Jul-1994  cgd more units! from trunk, per chopps.
 1.17.2.1 20-Oct-1995  chopps add grfov and grfim for unit 4 (pr#1614)
 1.21.4.1 25-Jun-1996  jtc Pulled up by request from Ignatios Souvatzis
 1.38.2.3 15-Dec-1997  mellon Pull rev 1.42 up from trunk (is)
 1.38.2.2 20-Nov-1997  mellon Pull rev 1.40 up from trunk (fair)
 1.38.2.1 29-Oct-1997  mellon Pull rev 1.39 up from trunk (mhitch)
 1.47.2.1 18-Jun-1999  perry pullup 1.47->1.48 (is): create a few lpt* nodes
 1.50.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.56.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.74.2.3 26-Jan-2003  jmc Pullup revisions 1.80-1.82 (requested by is in ticket #1076)
Create device nodes for 2nd and 3rd CD drive
 1.74.2.2 10-Aug-2002  lukem Pull up revision 1.78 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.74.2.1 18-Jun-2002  lukem Pull up revision 1.75 (requested by lukem in ticket #315):
Add clockctl device (at major # 55).
 1.14 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.13 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.12 08-Dec-2016  nat branches: 1.12.12; 1.12.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.11 06-Sep-2011  apb branches: 1.11.26;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.10 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.9 29-Nov-2006  mhitch branches: 1.9.2;
It's possible to use RaidFrame now, add some raid devices on the install
miniroot.
 1.8 20-Feb-2005  jdolecek add nsmb(4) for NetBSD/amiga

Fixes PR port-amiga/29066 by Florian Stoehr
 1.7 22-Dec-2003  lukem Add warn() to display message to stderr prefixed by the script name,
and use appropriately.
 1.6 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.5 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek use 'audio' target to create audio devices, instead of creating
/dev/audio0-3; 'audio' makes some additional device files which are
necessary for full operation
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.9.2.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.11.26.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.12.14.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.12.14.1 10-Jun-2019  christos Sync with HEAD
 1.12.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.31 16-Mar-2020  rin Fix build; add -f flag to "rm miniroot.fs" in case of its absence.
 1.30 14-Mar-2020  is provide both miniroot.fs (for people wanting to install NetBSD without
more 3rdparty software than what's provided on our ISO) and .fs.tz (for
people downloading over slow links).
 1.29 13-Mar-2020  is Provide the (small) miniroot uncompressed, so that it can be used from
an AmigaOS without additional software to install NetBSD.
Closes PR port-amiga/45443
 1.28 23-Sep-2018  rin branches: 1.28.2;
Remove ISDN.
 1.27 09-Jul-2012  rkujawa branches: 1.27.26; 1.27.32; 1.27.34;
Also build WSCONS kernel.
 1.26 18-Mar-2008  lukem branches: 1.26.22;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.25 24-Jul-2007  pavel branches: 1.25.4; 1.25.10; 1.25.12; 1.25.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.24 21-Nov-2004  is Ensure ISDN kernels can be built for future releases.
 1.23 16-Jun-2004  mhitch AmigaDOS tools moving to distrib/amiga/stand.
 1.22 01-Jun-2004  mhitch Populate the installation/misc directory with the AmigaDOS tools.
 1.21 03-Jan-2003  lukem branches: 1.21.2;
Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.20 02-Dec-2002  lukem consistency tweaks
 1.19 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.18 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.17 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.16 10-Feb-2002  is Remove INSTWDCPCM, because for a while now, GENERIC (and INSTALL) have
included both pcmcia support, and wdc instead of idesc as the driver for
the Amiga internal ATA connector.
 1.15 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.14 17-Sep-2000  is When building a release, build miniroot and installation notes automatically,
too. Patch by Michael Hitch.
 1.13 29-Aug-2000  is Add smaller install kernels.
 1.12 06-Mar-2000  is branches: 1.12.4;
Build the miniroot, too, when building the release.
 1.11 05-Feb-1999  cjs Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.10 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.9 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.8 09-Oct-1996  jtc merge in 1.2 branch
 1.7 28-Nov-1995  jtc branches: 1.7.4;
merge in changes from 1.1 release branch
 1.6 09-Oct-1995  chopps branches: 1.6.2;
convert to new rcs ids
 1.5 19-Aug-1995  chopps cleanup and add new devices
 1.4 15-Jun-1994  chopps branches: 1.4.2;
fix wrong target name
 1.3 14-Jun-1994  chopps add cd to MAKEDEV from tsarna@endicor.com (Ty Sarna)
add some misc additions to disktab and fstab.tmp
 1.2 09-Apr-1994  chopps oops, typo.
 1.1 07-Apr-1994  chopps build generic and a3000 kernels when making snapshot.
 1.4.2.1 10-Jul-1994  cgd move the correctly-named kernel. from chopps
 1.6.2.2 24-Nov-1995  chopps preserve netbsd when compressing
 1.6.2.1 24-Nov-1995  chopps use INSTALL for building things
 1.7.4.1 15-Jun-1996  is use GENERIC kernel here, too
 1.12.4.2 19-Sep-2000  is Pullup from -current, requested by is, granted by thorpej: Makefile.inc 1.14

From mhitch:
Build miniroot and installation notes, too, when building a release.
 1.12.4.1 30-Aug-2000  is Pull up from trunk with permission from jhawk:
Add and build additional distribution kernels, for the benefit of
PCMCIA and some IDE users, and the general small memory Amiga owners.
 1.21.2.1 24-Jun-2004  he branches: 1.21.2.1.2;
Pull up revisions 1.22-1.23 (requested by mhitch in tickets #540, 541, 542):
AmigaDOS installation tools added.
 1.21.2.1.2.1 05-Mar-2005  he Pull up revision 1.24 (requested by is in ticket #1010):
Ensure ISDN kernels are built for future releases.
 1.25.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.25.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.25.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.25.10.1 24-Mar-2008  keiichi sync with head.
 1.25.4.1 23-Mar-2008  matt sync with HEAD
 1.26.22.1 30-Oct-2012  yamt sync with head
 1.27.34.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.27.34.1 10-Jun-2019  christos Sync with HEAD
 1.27.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.27.26.1 23-Mar-2020  martin Pull up following revision(s) (requested by is in ticket #1522):

etc/etc.amiga/Makefile.inc: revision 1.30
etc/etc.amiga/Makefile.inc: revision 1.31
etc/etc.amiga/Makefile.inc: revision 1.29

Provide the (small) miniroot uncompressed, so that it can be used from
an AmigaOS without additional software to install NetBSD.

Closes PR port-amiga/45443

-

provide both miniroot.fs (for people wanting to install NetBSD without
more 3rdparty software than what's provided on our ISO) and .fs.tz (for
people downloading over slow links).

-

Fix build; add -f flag to "rm miniroot.fs" in case of its absence.
 1.28.2.1 23-Mar-2020  martin Pull up following revision(s) (requested by is in ticket #801):

etc/etc.amiga/Makefile.inc: revision 1.30
etc/etc.amiga/Makefile.inc: revision 1.31
etc/etc.amiga/Makefile.inc: revision 1.29

Provide the (small) miniroot uncompressed, so that it can be used from
an AmigaOS without additional software to install NetBSD.

Closes PR port-amiga/45443

-

provide both miniroot.fs (for people wanting to install NetBSD without
more 3rdparty software than what's provided on our ISO) and .fs.tz (for
people downloading over slow links).

-

Fix build; add -f flag to "rm miniroot.fs" in case of its absence.
 1.8 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.7 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.6 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.5 09-Oct-1996  jtc merge in 1.2 branch
 1.4 28-Nov-1995  jtc branches: 1.4.4;
merge in changes from 1.1 release branch
 1.3 09-Oct-1995  chopps branches: 1.3.2;
convert to new rcs ids
 1.2 14-Jun-1994  chopps add cd to MAKEDEV from tsarna@endicor.com (Ty Sarna)
add some misc additions to disktab and fstab.tmp
 1.1 06-Apr-1994  chopps zero length place holders for now.
 1.3.2.1 24-Nov-1995  chopps latest update from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
 1.4.4.1 15-Jun-1996  is Make miniroot disktab entry match the file system image size we use.
We need the space for the GENERIC kernel, anyway.
 1.11 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.10 26-Nov-2001  lukem fix mfs examples
 1.9 21-Jun-1997  veego Add a comment that you now must have swap entries to satisfy swapctl(8)
and add a swap entry for sd0b (copied from the i386 fstab.sd).
 1.8 09-Oct-1995  chopps convert to new rcs ids
 1.7 22-Aug-1995  jtc ufs -> ffs; PR #1381
 1.6 19-Aug-1995  chopps cleanup and add new devices
 1.5 06-Jul-1994  chopps fix very incorrect comment about partition order in disklabel.
 1.4 05-Jul-1994  chopps remove blanks.
 1.3 04-Jul-1994  chopps update for new disk minor encoding, also add example ados to fstab.tmp
 1.2 14-Jun-1994  chopps add cd to MAKEDEV from tsarna@endicor.com (Ty Sarna)
add some misc additions to disktab and fstab.tmp
 1.1 06-Apr-1994  chopps zero length place holders for now.
 1.25 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.24 13-Jun-2012  martin branches: 1.24.34; 1.24.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.23 07-Oct-2008  abs branches: 1.23.18; 1.23.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.22 20-Jun-2004  christos branches: 1.22.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.21 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.20 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.19 13-Mar-2002  jandberg added wscons vts
 1.18 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.17 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.16 25-Aug-1999  is branches: 1.16.8;
Add off entries for serial boards
 1.15 25-Aug-1999  is switch ttye* off, and switch /dev/console on.
This way:
- screenblank works
- we don't need to change ttys just to get console login working.
 1.14 29-Oct-1997  veego New console entry for the CyberVision64/3D (ttye7).
 1.13 19-May-1996  veego branches: 1.13.2;
MAKEDEV: updated for grf6 and ttye6
ttys: new entry for ttye6
 1.12 02-Mar-1996  veego Updated for the new CyberVision64 console (ttye5)
 1.11 09-Oct-1995  chopps convert to new rcs ids
 1.10 30-Sep-1995  chopps fixes as given by Bernd Ernesti <bernd@arresum.inka.de> in pr#1396, plus cleanup
 1.9 19-Aug-1995  chopps cleanup and add new devices
 1.8 05-Jul-1994  chopps change std.9600 to Pc for local ite's (ttye?)
 1.7 04-Jun-1994  chopps bring MAKEDEV more current, reverse dumbness of mine in ttys
 1.6 21-Feb-1994  chopps fixed up to be current
 1.5 23-Aug-1993  cgd changes from 0.9-ALPHA2 to 0.9-BETA
 1.4 10-Jul-1993  mycroft branches: 1.4.2;
Remove a spurious `unknown' that was screwing people over.
 1.3 08-Jul-1993  cgd changes for init...
 1.2 02-Apr-1993  cgd changed `console' to `vga'
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.1 20-Aug-1993  cgd add i386-specific instructions. still need to deal with the fact
that the generic console's getty is type "Pc" -- BOGUS!!!
 1.13.2.1 30-Oct-1997  mellon Pull rev 1.14 up from trunk (veego)
 1.16.8.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.22.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.23.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.23.18.1 30-Oct-2012  yamt sync with head
 1.24.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.24.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.4 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.3 08-Dec-2016  nat branches: 1.3.12; 1.3.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.2 06-Sep-2011  apb branches: 1.2.26;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.1 11-Jan-2006  is copied from etc.amiga/
 1.2.26.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.3.14.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.3.14.1 10-Jun-2019  christos Sync with HEAD
 1.3.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.5 02-Jan-2011  tsutsui - build a GENERIC kernel on release for validation on releng daily build
- comment out targets which should be put once after src/distrib/amigappc
is prepared
 1.4 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.3 24-Jul-2007  pavel branches: 1.3.4; 1.3.10; 1.3.12; 1.3.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 14-Jan-2006  is don't build any kernels, for now
 1.1 11-Jan-2006  is copied from etc.amiga/
 1.3.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.3.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.3.10.1 24-Mar-2008  keiichi sync with head.
 1.3.4.1 23-Mar-2008  matt sync with HEAD
 1.4 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.3 13-Jun-2012  martin branches: 1.3.34; 1.3.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.2 07-Oct-2008  abs branches: 1.2.18; 1.2.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.1 11-Jan-2006  is branches: 1.1.20;
copied from etc.amiga/
 1.1.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.2.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.2.18.1 30-Oct-2012  yamt sync with head
 1.3.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.3.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.38 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.37 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.36 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.35 19-Sep-2003  pooka add isdn telephony dialout devices
 1.34 05-Sep-2003  dsl Put back port specific majors for ptys
 1.33 01-Sep-2003  lukem add back st* creation, which was accidentally removed in rev 1.32. (hi dsl@ !)
this should fix arc autobuild
 1.32 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.31 22-Aug-2003  itojun create /dev/crypto
 1.30 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.29 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.28 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.27 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.26 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.25 21-Oct-2002  lukem whitespace consistency cleanup
 1.24 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.23 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.22 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.21 17-Jun-2002  christos Add device creation support for systrace.
 1.20 16-Mar-2002  martin branches: 1.20.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.19 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.18 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.17 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.16 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.15 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.14 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.13 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.12 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.11 13-Jan-2002  manu Added clockctl
 1.10 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.9 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.8 19-Dec-2001  wiz Standardize scsibus* description.
 1.7 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.6 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.5 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.4 08-Jan-2001  martin Add isdn devices
 1.3 27-Sep-2000  tsutsui Fix memory disk entries (md?c -> md?d)
since RAW_PART == 3 on these ports.
 1.2 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.1 03-Mar-2000  soda branches: 1.1.4;
to make binary snapshot
 1.1.4.2 26-Feb-2001  he Pull up revision 1.3 (requested by tsutsui):
Fix memory disk entries (md?c -> md?d) since RAW_PART == 3 on
these ports.
 1.1.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.20.2.1 10-Aug-2002  lukem Pull up revision 1.23 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.7 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.6 15-Jan-2007  hubertf branches: 1.6.78; 1.6.80;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.5 03-Dec-2006  tsutsui Rename pccons(4) device node from ttyC0 to MI ttyv0
to avoid conflict with com(4).
 1.4 21-Dec-2003  lukem branches: 1.4.16;
Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek no need to duplicate creation of wskbd/wsmouse - target 'wscons'
creates these
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.4.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.6.80.1 10-Jun-2019  christos Sync with HEAD
 1.6.78.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.6 24-Jul-2007  pavel branches: 1.6.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.5 23-May-2005  tsutsui Ecoff kernels are no longer needed.
 1.4 02-Dec-2002  lukem consistency tweaks
 1.3 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.2 15-Apr-2002  tsutsui Set KERNEL_SUFFIXES=ecoff
 1.1 14-Apr-2002  tsutsui Build distrib sets for release.
 1.6.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.6.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 03-Mar-2000  soda to make binary snapshot
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 26-Nov-2001  lukem fix mfs examples
 1.1 03-Mar-2000  soda to make binary snapshot
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 29-Mar-2000  soda from i386 port revision 1.5 by Tsugutomo Enami:
Uncomment out the CD-ROM entry and remove outdated comment for the
reason why it was commented out.
 1.1 03-Mar-2000  soda to make binary snapshot
 1.9 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8 13-Jun-2012  martin branches: 1.8.34; 1.8.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.7 07-Oct-2008  abs branches: 1.7.18; 1.7.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 03-Mar-2000  soda branches: 1.1.4;
to make binary snapshot
 1.1.4.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.7.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.7.18.1 30-Oct-2012  yamt sync with head
 1.8.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.75 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.74 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.73 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.72 19-Sep-2003  pooka add isdn telephony dialout devices
 1.71 05-Sep-2003  dsl Put back port specific majors for ptys
 1.70 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.69 22-Aug-2003  itojun create /dev/crypto
 1.68 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.67 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.66 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.65 14-Apr-2003  wiz Uppercase ITE. Addresses PRs 21138 to 21141 by Igor Sobrado.
 1.64 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.63 02-Feb-2003  thomas WS keyboard device.
 1.62 21-Oct-2002  lukem whitespace consistency cleanup
 1.61 21-Oct-2002  lukem no need to chown root / chgrp wheel
 1.60 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.59 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.58 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.57 17-Jun-2002  christos Add device creation support for systrace.
 1.56 12-Jun-2002  leo Add the wscons devices (ttyEx) so you can really login on the Milan in
multi-user mode...
 1.55 16-Mar-2002  martin branches: 1.55.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.54 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.53 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.52 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.51 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.50 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.49 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.48 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.47 13-Jan-2002  manu Added clockctl
 1.46 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.45 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.44 19-Dec-2001  wiz Remove some unnecessary comments.
 1.43 19-Dec-2001  wiz Standardize scsibus* description.
 1.42 08-Jan-2001  martin Group isdn devices, so "sh MAKEDEV isdn" will create them all.
Add apropriate entries to the archs that already have isdn support
enabled in their cdev array.
 1.41 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.40 21-Jan-2000  tsutsui branches: 1.40.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.39 18-Dec-1999  tsutsui Correct md* entries.
 1.38 03-Nov-1999  leo Add the audio devices.
 1.37 18-Oct-1999  ad Back out previous
 1.36 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.35 18-Sep-1999  hubertf branches: 1.35.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.34 30-Apr-1999  leo Add the tty device-nodes on the install floppy. You'll need them for
slip connections.
 1.33 07-Dec-1998  leo branches: 1.33.2;
Add creation of le-nodes to MAKEDEV script (from 'maximum entropy'). Fixes
pr-6539.
 1.32 13-Nov-1998  oster Added RAID devices for everyone!
 1.31 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.30 13-Aug-1998  leo Add etvme to the 'all' case...
 1.29 13-Aug-1998  leo Add etvme device entry (Julian Coleman)
 1.28 24-Apr-1998  leo Redo the tty numbering again to avoid future problems. Per discussion
with Chris Demetriou.
 1.27 14-Apr-1998  leo Correct cd minor numbers.
 1.26 14-Apr-1998  leo Rename tty devices according to the following table:
tty00 -> 8530 Channel A (formerly ser02)
tty01 -> 8530 Channel B (formerly mdm02)
tty02 -> UART on first 68901 (formerly mdm01)
 1.25 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.24 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.23 02-Sep-1997  leo branches: 1.23.2;
Remove fdN and rfdN before their node creation.
 1.22 22-Aug-1997  lukem * use $0 instead of MAKEDEV
* remove superfluous umasks
* st* perms are 660 not 640
* ensure md0 and rfd0c get the correct perms
* add enss* to ss*
 1.21 01-Aug-1997  leo Use DISKUNIT macro to encode md's unit in the minor number.
 1.20 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.19 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.18 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.17 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.16 02-Jun-1997  leo Add ipfileter stuff.
 1.15 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.14 27-May-1997  leo Add device for new serial port.
 1.13 04-Apr-1997  leo Also generate the wd device nodes.
 1.12 01-Jan-1997  pk Device rename: `rd' => `md'
 1.11 16-Dec-1996  leo Add rtc-device.
 1.10 06-Nov-1996  leo The floppy minors are shifted. This in expectation of the Hades floppy driver.
 1.9 04-Oct-1996  leo Nuke use of 'expr' and add ch/ss/uk devices as suggested by Charles Hannum.
 1.8 27-Mar-1996  leo Add entry for lpt0
 1.7 11-Jan-1996  leo Fix another typo.
 1.6 11-Jan-1996  leo Correct some typo's, add some virtual consoles and the tun devices.
 1.5 06-Jan-1996  leo Add nvram device
 1.4 17-Aug-1995  thorpej Add entries for the ccd.
 1.3 15-Jun-1995  leo - Correct ownership of ser02/mdm02 (uucp)
- Correct major device no. of std[in|out|err] to be 18 instead of 21
 1.2 05-May-1995  leo Added fdxc for HD floppies and rd0 so one is able to mount the install fs
on ramdisk rw.
 1.1 30-Mar-1995  leo branches: 1.1.1;
Initial revision
 1.1.1.1 30-Mar-1995  leo NetBSD/Atari, port by Leo Weppelman.
 1.23.2.1 20-Nov-1997  mellon Pull rev 1.24 up from trunk (fair)
 1.33.2.1 30-Apr-1999  perry pullup 1.33->1.34 (leo)
 1.35.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.40.4.2 11-Aug-2000  mason Move to default of 16 PTYs in "floppy" and "minimal" targets.
Requested by mason, approved by jhawk.
 1.40.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.55.2.2 10-Aug-2002  lukem Pull up revision 1.59 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.55.2.1 14-Jun-2002  lukem Pull up revision 1.56 (requested by leo in ticket #264):
Add the wscons devices (ttyEx) so you can really login on the Milan in
multi-user mode...
 1.12 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.11 08-Dec-2016  nat branches: 1.11.12; 1.11.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.10 29-Jan-2016  tsutsui branches: 1.10.2;
Drop almost unnecessary devices for floppy to shrink sysinst.fs.

Briefly tested on TT030.
 1.9 06-Sep-2011  apb Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.8 08-Nov-2008  abs The NetBSD/atari installer can use md2a as a root device, so ensure the
'floppy' target creates md2
 1.7 15-Jan-2007  hubertf branches: 1.7.12; 1.7.20;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.6 21-Dec-2003  lukem branches: 1.6.16;
Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.5 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek g/c audio0-3 (created by target 'audio')
g/c wscons-related devices (all created by target 'wscons')
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.6.16.2 18-Nov-2008  bouyer Pull up following revision(s) (requested by abs in ticket #1231):
etc/etc.atari/MAKEDEV.conf: revision 1.8
The NetBSD/atari installer can use md2a as a root device, so ensure the
'floppy' target creates md2
 1.6.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.7.20.1 09-Nov-2008  snj Pull up following revision(s) (requested by abs in ticket #35):
etc/etc.atari/MAKEDEV.conf: revision 1.8
The NetBSD/atari installer can use md2a as a root device, so ensure the
'floppy' target creates md2
 1.7.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.10.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.11.14.1 10-Jun-2019  christos Sync with HEAD
 1.11.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.19 24-Jan-2009  abs Move ATARITT and FALCON to the main list of kernels
 1.18 24-Jan-2009  he Follow up the rename of BOOT to SMALL030, and the removal of BOOTX.
 1.17 18-Mar-2008  lukem branches: 1.17.6;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.16 24-Jul-2007  pavel branches: 1.16.4; 1.16.10; 1.16.12; 1.16.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.15 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.14 02-Dec-2002  lukem consistency tweaks
 1.13 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.12 30-May-2002  leo Also do a 'make release' for the prepare.fs and sysinst.fs images.
 1.11 02-May-2002  lukem branches: 1.11.2;
- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.10 16-Apr-2002  leo Build as sets:
- BOOT : TT030/Falcon
- HADES : Hades
- MILAN-ISAIDE,MILAN-PCIIDE: Milan

Fixes PR-16366
 1.9 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.8 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.7 04-Nov-2000  leo Commit this on HEAD as intended....

Add and md_post rule that handles the miniroot and notes goop.
 1.6 07-Jun-1999  leo branches: 1.6.8;
Add FALCON to EXTRA_KERNELS.
 1.5 05-Feb-1999  cjs Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.4 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.3 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.2 29-Oct-1997  leo Remove uses of config.new (Bernd Ernesti) and do some cleanups to match
reality.
 1.1 30-Mar-1995  leo branches: 1.1.1;
Initial revision
 1.1.1.1 30-Mar-1995  leo branches: 1.1.1.1.4;
NetBSD/Atari, port by Leo Weppelman.
 1.1.1.1.4.1 29-Oct-1997  mellon Pull rev 1.2 up from trunk
 1.6.8.1 04-Nov-2000  leo Add and md_post rule that handles the miniroot and notes goop.
 1.11.2.1 01-Jun-2002  tv Pull up revision 1.12 (requested by leo in ticket #111):
Also do a 'make release' for the prepare.fs and sysinst.fs images.
 1.16.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.16.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.16.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.16.10.1 24-Mar-2008  keiichi sync with head.
 1.16.4.1 23-Mar-2008  matt sync with HEAD
 1.17.6.2 26-Jan-2009  snj Pull up following revision(s) (requested by abs in ticket #320):
distrib/notes/common/contents: revision 1.147
etc/etc.atari/Makefile.inc: revision 1.19
Move ATARITT and FALCON to the main list of kernels
 1.17.6.1 26-Jan-2009  snj Pull up following revision(s) (requested by abs in ticket #320):
distrib/notes/common/contents: revision 1.145
etc/etc.atari/Makefile.inc: revision 1.18
Follow up the rename of BOOT to SMALL030, and the removal of BOOTX.
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.3 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.2 27-May-1996  leo Add alias floppybt -> miniroot
 1.1 30-Mar-1995  leo branches: 1.1.1;
Initial revision
 1.1.1.1 30-Mar-1995  leo branches: 1.1.1.1.6;
NetBSD/Atari, port by Leo Weppelman.
 1.1.1.1.6.1 30-May-1996  leo Pull up from trunk.
 1.5 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.4 26-Nov-2001  lukem fix mfs examples
 1.3 02-Sep-1997  leo Extend with:
- a bit more of descriptive text
- an example of the new way swap devices are defined
- an example of the '-G' flag for GEMDOS-flavored msdos filesystems.
 1.2 22-Aug-1995  jtc ufs -> ffs; PR #1381
 1.1 30-Mar-1995  leo branches: 1.1.1;
Initial revision
 1.1.1.1 30-Mar-1995  leo NetBSD/Atari, port by Leo Weppelman.
 1.10 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.9 07-Oct-2008  abs branches: 1.9.18; 1.9.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 20-Jun-2004  christos branches: 1.8.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.7 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.6 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.5 12-Jun-2002  leo Add the wscons devices (ttyEx) so you can really login on the Milan in
multi-user mode...
 1.4 13-Feb-2002  martti branches: 1.4.2;
Added ttyp[g-zA-Z] (bin/15594).
 1.3 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.2 28-Nov-1995  jtc branches: 1.2.14;
merge in changes from 1.1 release branch
 1.1 30-Mar-1995  leo branches: 1.1.1;
Initial revision
 1.1.1.1 30-Mar-1995  leo branches: 1.1.1.1.2;
NetBSD/Atari, port by Leo Weppelman.
 1.1.1.1.2.1 21-Nov-1995  leo vt200 -> vt220 (There is no vt200 entry in termcap).
 1.2.14.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.4.2.1 14-Jun-2002  lukem Pull up revision 1.5 (requested by leo in ticket #265):
Add the wscons devices (ttyEx) so you can really login on the Milan in
multi-user mode...
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.9.18.1 30-Oct-2012  yamt sync with head
 1.48 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.47 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.46 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.45 19-Sep-2003  pooka add isdn telephony dialout devices
 1.44 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.43 22-Aug-2003  itojun create /dev/crypto
 1.42 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.41 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.40 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.39 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.38 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.37 23-Oct-2002  jdolecek don't bother creating /dev/io on archs which don't support it
 1.36 21-Oct-2002  lukem whitespace consistency cleanup
 1.35 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.34 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.33 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.32 17-Jun-2002  christos Add device creation support for systrace.
 1.31 18-Apr-2002  wiz branches: 1.31.2;
Remove opms(4) for bebox (superseded by pms(4)).

Approved by christos.
 1.30 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.29 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.28 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.27 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.26 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.25 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.24 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.23 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.22 13-Jan-2002  manu Added clockctl
 1.21 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.20 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.19 19-Dec-2001  wiz Standardize scsibus* description.
 1.18 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.17 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.16 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.15 08-Jan-2001  martin Add isdn devices
 1.14 05-Dec-2000  wrstuden Add MAKEDEV support for Cyclom-Y multiport serial boards. Driver
support was already in $MACHINE/$MACHINE/conf.c.
 1.13 27-Sep-2000  tsutsui Fix memory disk entries (md?c -> md?d)
since RAW_PART == 3 on these ports.
 1.12 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.11 21-Jan-2000  tsutsui branches: 1.11.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.10 18-Dec-1999  tsutsui Correct md* entries.
 1.9 18-Oct-1999  ad Back out previous
 1.8 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.7 20-Sep-1999  hubertf branches: 1.7.2;
fix up for automatically generated MAKEDEV.8
 1.6 18-Sep-1999  hubertf Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.5 25-Aug-1999  augustss Make creation of wsmux devices a little less confusing.
 1.4 29-Jul-1999  augustss Make wsmux devices.
 1.3 26-Mar-1999  mrg build audio[0123] links.
 1.2 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.1 18-Nov-1998  sakamoto bebox etc files.
 1.7.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.11.4.3 26-Feb-2001  he Pull up revision 1.13 (requested by tsutsui):
Fix memory disk entries (md?c -> md?d) since RAW_PART == 3 on
these ports.
 1.11.4.2 11-Aug-2000  mason Move to default of 16 PTYs in "floppy" and "minimal" targets.
Requested by mason, approved by jhawk.
 1.11.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.31.2.1 10-Aug-2002  lukem Pull up revision 1.34 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.10 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.9 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.8 16-Aug-2012  abs branches: 1.8.32; 1.8.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.7 17-Oct-2010  kiyohara branches: 1.7.6;
Add bktr.
Remove mms, lms.
 1.6 01-Aug-2010  kiyohara Add pci* and wscons for xserver.
 1.5 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.4 24-Oct-2003  jdolecek branches: 1.4.16;
sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating
the files again
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.4.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.7.6.1 30-Oct-2012  yamt sync with head
 1.8.34.1 10-Jun-2019  christos Sync with HEAD
 1.8.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.6 17-Oct-2010  kiyohara Create installation/floppy directory.
 1.5 24-Jul-2007  pavel branches: 1.5.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.4 02-Dec-2002  lukem build GENERIC & INSTALL kernels as part of the release...
 1.3 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.2 05-Feb-1999  cjs Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.1 18-Nov-1998  sakamoto bebox etc files.
 1.5.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.5.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 07-May-2002  simonb Fix some white space niggles.
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 18-Nov-1998  sakamoto bebox etc files.
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 26-Nov-2001  lukem fix mfs examples
 1.1 18-Nov-1998  sakamoto bebox etc files.
 1.7 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 18-Nov-1998  sakamoto branches: 1.1.10;
bebox etc files.
 1.1.10.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.34 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.33 17-Oct-2003  jdolecek change minor of /dev/zero for ARM ports to 12, so that it is same as on other
ports; follows the kernel change
 1.32 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.31 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.30 19-Sep-2003  pooka add isdn telephony dialout devices
 1.29 05-Sep-2003  dsl Put back port specific majors for ptys
 1.28 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.27 22-Aug-2003  itojun create /dev/crypto
 1.26 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.25 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.24 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.23 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.22 16-Apr-2003  wiz Remove quadmouse comment without matching code; remove unused qms and mouse-qms targets.
 1.21 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.20 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.19 23-Mar-2003  chris Add bpf0 to the ramdisk for MAKEDEV

While here also remove the qms related devices, cats is very unlikely to have
a quadrature mouse attached to it.
 1.18 21-Oct-2002  lukem whitespace consistency cleanup
 1.17 05-Oct-2002  chris Add ttyEconf char device for wsmoused. The wonders of having MI stuff, it
just worked.

Also add wsfont and ttyEconf to the wscons section, which now means they're
created by default.

No man page update due to this.
 1.16 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.15 30-Jul-2002  chris Add comment to MAKEDEV about audio* devices.
Also update the MAKEDEV manpage (as reminded by wiz)
 1.14 30-Jul-2002  chris Update MAKEDEV to create pci0 and pci1 with the all target.
Also add a new audio target that generate audio0-3 and audio symlinks, matches the i386 /dev/audio devs.
 1.13 30-Jun-2002  tsutsui Fix typo in rev 1.10.
 1.12 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.11 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.10 17-Jun-2002  christos Add device creation support for systrace.
 1.9 18-Apr-2002  wiz branches: 1.9.2;
Remove /dev/pms0 creation from ports that do not have the driver;
obsolete it on the ones that had it in the 'all' target.
 1.8 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.7 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.6 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.5 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.4 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.3 11-Feb-2002  skrll Add in the changes tls@netbsd.org made to all the other ports recently.
 1.2 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.1 23-Jan-2002  skrll Add initial etc.cats support so that make snapshot/release will work.

Mostly copied across from etc.arm32 with some obvious things removed, e.g.
RiscPC/Shark devices, the disktab cut down and a mfs entry added in fstab.
 1.9.2.3 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.9.2.2 10-Aug-2002  lukem Pull up revision 1.16 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.9.2.1 31-Jul-2002  lukem Pull up revision 1.14 (requested by chris in ticket #588):
Update MAKEDEV to create pci0 and pci1 with the all target.
Also add a new audio target that generate audio0-3 and audio symlinks, matches the i386 /dev/audio devs.
 1.10 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.9 08-Dec-2016  nat branches: 1.9.12; 1.9.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.8 16-Aug-2012  abs branches: 1.8.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.7 13-Sep-2008  tsutsui branches: 1.7.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.6 02-Dec-2004  christos branches: 1.6.26; 1.6.30;
Only make bpf, not bpfN
 1.5 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.4 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.6.30.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.6.26.1 05-Oct-2008  mjf Sync with HEAD.
 1.7.18.1 30-Oct-2012  yamt sync with head
 1.8.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.9.14.1 10-Jun-2019  christos Sync with HEAD
 1.9.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.17 27-Jan-2014  apb Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
 1.16 18-Mar-2008  lukem branches: 1.16.22; 1.16.28;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.15 24-Jul-2007  pavel branches: 1.15.4; 1.15.10; 1.15.12; 1.15.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.14 07-Aug-2005  chris As requested in PR port-cats/30460 add support for GENERIC.ABLE kernel to
sysinst, and also add the ABLE install kernel to the generated release
kernels.
 1.13 22-Mar-2003  chris Correct gunzip behaviour, feed the output into stdout, so the redirect works.
 1.12 08-Mar-2003  lukem - rename 'iso-image_*' -> 'iso-image-*'
- run MAKESUMS in iso-image, *after* the MD iso-image-md-post has run,
since the latter might actually modify the generated image...
 1.11 04-Jan-2003  lukem - Enable OBJ support for etc/; a scratch dir is needed for iso-image.
- Add ${.CURDIR} to various rules.
- Remove the ${KERNOBJDIR} (sys/arch/${MACHINE}/compile) objdir creation
from here.
- Rework iso-image to copy temporary files (such as kernels or boot files)
into a temporary directory instead of stomping over ${RELEASEDIR}, and
use mkisofs -graft-points to merge the temporary directory and
${RELEASEDIR}/${MACHINE}.
NOTE: mkisofs 2.0 is highly recommended for functioning -graft-points
- Add some more comments
 1.10 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.9 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.8 28-Jun-2002  skrll No need for an installation/misc directory.

Add hooks for iso image creation.
 1.7 02-May-2002  lukem branches: 1.7.2;
- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.6 12-Apr-2002  skrll Add "aout" to KERNEL_SUFFIXES.
 1.5 11-Apr-2002  skrll The results of my cats NWDO hacking.

This was tested using a custom INSTALL kernel. The current one is >4Mb
which the cats firmware can't currently boot. We need to decide what
needs to be removed from INSTALL.
 1.4 04-Apr-2002  bjh21 Descend into distrib so as to ensure the INSTALL notes get built.
 1.3 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.2 20-Mar-2002  bjh21 Correct "makesums" calls to use the correct directory name for installation
kernels. This should fix PR port-arm/14145.
 1.1 23-Jan-2002  skrll Add initial etc.cats support so that make snapshot/release will work.

Mostly copied across from etc.arm32 with some obvious things removed, e.g.
RiscPC/Shark devices, the disktab cut down and a mfs entry added in fstab.
 1.7.2.1 28-Jun-2002  lukem Pull up revision 1.8 (requested by skrll in ticket #389):
No need for an installation/misc directory.
Add hooks for iso image creation.
 1.15.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.15.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.15.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.15.10.1 24-Mar-2008  keiichi sync with head.
 1.15.4.1 23-Mar-2008  matt sync with HEAD
 1.16.28.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.22.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 23-Jan-2002  skrll Add initial etc.cats support so that make snapshot/release will work.

Mostly copied across from etc.arm32 with some obvious things removed, e.g.
RiscPC/Shark devices, the disktab cut down and a mfs entry added in fstab.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 23-Jan-2002  skrll Add initial etc.cats support so that make snapshot/release will work.

Mostly copied across from etc.arm32 with some obvious things removed, e.g.
RiscPC/Shark devices, the disktab cut down and a mfs entry added in fstab.
 1.7 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.6 07-Oct-2008  abs branches: 1.6.18; 1.6.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 20-Jun-2004  christos branches: 1.5.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.4 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.3 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 23-Jan-2002  skrll Add initial etc.cats support so that make snapshot/release will work.

Mostly copied across from etc.arm32 with some obvious things removed, e.g.
RiscPC/Shark devices, the disktab cut down and a mfs entry added in fstab.
 1.5.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.6.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.6.18.1 30-Oct-2012  yamt sync with head
 1.13 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.12 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.11 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.10 05-Sep-2003  dsl Put back port specific majors for ptys
 1.9 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.8 22-Aug-2003  itojun create /dev/crypto
 1.7 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.6 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.5 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.4 21-Oct-2002  lukem whitespace consistency cleanup
 1.3 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.2 18-Jun-2002  wiz Add comments so that the autogenerated MAKEDEV(8) has some contents.
 1.1 17-Jun-2002  drochner make the port more complete
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.1 02-Jan-2011  tsutsui Make sure to build GENERIC kernel on release build.

This means there is no kernel binary in past releases. Oh well...
 1.2 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.1 17-Jun-2002  drochner make the port more complete
 1.6 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.5 07-Oct-2008  abs branches: 1.5.62; 1.5.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.4 20-Jun-2004  christos branches: 1.4.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 17-Jun-2002  drochner make the port more complete
 1.4.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.5.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.35 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.34 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.33 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.32 19-Sep-2003  pooka add isdn telephony dialout devices
 1.31 05-Sep-2003  dsl Put back port specific majors for ptys
 1.30 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.29 22-Aug-2003  itojun create /dev/crypto
 1.28 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.27 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.26 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.25 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.24 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.23 20-Jan-2003  soren Add panel driver.
 1.22 21-Oct-2002  lukem whitespace consistency cleanup
 1.21 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.20 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.19 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.18 17-Jun-2002  christos Add device creation support for systrace.
 1.17 16-Mar-2002  martin branches: 1.17.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.16 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.15 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.14 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.13 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.12 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.11 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.10 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.9 13-Jan-2002  manu Added clockctl
 1.8 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.7 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.6 19-Dec-2001  wiz Standardize scsibus* description.
 1.5 08-Jun-2001  wiz scsi(4), not scsi(8)
 1.4 08-Jan-2001  martin Add isdn devices
 1.3 29-Jul-2000  soren md0c -> md0d.
 1.2 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.1 19-Mar-2000  soren branches: 1.1.4;
NetBSD/cobalt /etc.
 1.1.4.2 03-Sep-2000  soren Pull up rev 1.3:
> date: 2000/07/29 10:56:19; author: soren; state: Exp; lines: +3 -3
> md0c -> md0d.
 1.1.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.17.2.1 10-Aug-2002  lukem Pull up revision 1.20 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.19 18-Jun-2020  tsutsui Fix leading 8 spaces to a tab.
 1.18 13-Jun-2020  thorpej Create a compatibility symlink panel0 -> lcdpanel0

PR port-cobalt/55009
 1.17 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.16 23-Sep-2018  maxv branches: 1.16.2;
Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.15 09-Apr-2018  christos branches: 1.15.2;
rename ledpanel to lcdpanel
 1.14 09-Apr-2018  christos rename panel to ledpanel
 1.13 08-Dec-2016  nat branches: 1.13.12;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.12 12-Nov-2008  tsutsui branches: 1.12.32;
Create USB devices on all_md target.
 1.11 12-Nov-2008  tsutsui Create audio devices on all_md target.
 1.10 01-Nov-2008  tsutsui Create bpf(4) device node on ramdisk for sysinst.
 1.9 19-Oct-2008  tsutsui branches: 1.9.2;
Create audio devices on all_md.
 1.8 18-Oct-2008  tsutsui Create ld, altq and nsmb devices on all_md.
 1.7 27-Mar-2008  tsutsui Add entries for zstty(4) serial on Qube 2700.
Also add tty0[1-3] entries to ttys(5) for com(4) at puc(4).
 1.6 07-Nov-2007  tsutsui branches: 1.6.8;
Remove fd0 and fd1 devices (which are nonexistent on cobalt)
from (probably unused) "minimal" target.
 1.5 04-Mar-2007  tsutsui branches: 1.5.4;
Create /dev/pci0.
 1.4 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.3 06-Apr-2006  tsutsui branches: 1.3.4;
Create /dev/panel0 on target all_md.
 1.2 19-Oct-2003  jdolecek branches: 1.2.6;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.2.6.1 17-Apr-2006  tron Pull up following revision(s) (requested by tsutsui in ticket #1257):
etc/etc.cobalt/MAKEDEV.conf: revision 1.3
Create /dev/panel0 on target all_md.
 1.3.4.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.5.4.1 09-Jan-2008  matt sync with HEAD
 1.6.8.2 17-Jan-2009  mjf Sync with HEAD.
 1.6.8.1 03-Apr-2008  mjf Sync with HEAD.
 1.9.2.3 15-Nov-2008  snj Pull up following revision(s) (requested by tsutsui in ticket #59):
etc/etc.cobalt/MAKEDEV.conf: revision 1.12
Create USB devices on all_md target.
 1.9.2.2 15-Nov-2008  snj Pull up following revision(s) (requested by tsutsui in ticket #59):
etc/etc.cobalt/MAKEDEV.conf: revision 1.11
Create audio devices on all_md target.
 1.9.2.1 02-Nov-2008  snj Pull up following revision(s) (requested by tsutsui in ticket #4):
etc/etc.cobalt/MAKEDEV.conf: revision 1.10
Create bpf(4) device node on ramdisk for sysinst.
 1.12.32.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.13.12.2 30-Sep-2018  pgoyette Ssync with HEAD
 1.13.12.1 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.15.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.15.2.1 10-Jun-2019  christos Sync with HEAD
 1.16.2.1 20-Jun-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #962):

sys/arch/cobalt/conf/majors.cobalt: revision 1.34
etc/MAKEDEV.awk: revision 1.29
etc/etc.cobalt/MAKEDEV.conf: revision 1.18
etc/etc.cobalt/MAKEDEV.conf: revision 1.19

panel -> lcdpanel

Part of PR port-cobalt/55009

When reading in the MD MAKEDEV.conf, perform block / char major
substitutions that may be present in that file.
PR port-cobalt/55009

Create a compatibility symlink panel0 -> lcdpanel0
PR port-cobalt/55009

Fix leading 8 spaces to a tab.
 1.6 25-Apr-2021  christos Handle mipsn64
 1.5 20-Feb-2011  matt Build different kernel when mips64e[bl]
 1.4 02-Feb-2008  tsutsui branches: 1.4.2; 1.4.24;
Build a RAMDISK kernel on "release" target.
 1.3 24-Jul-2007  pavel branches: 1.3.4; 1.3.8;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 23-Nov-2005  tsutsui Build small INSTALL kernel for bootstrap with the cobalt native bootloader.
 1.1 25-Jun-2002  cyber branches: 1.1.2; 1.1.6; 1.1.8;
Framework for release bits
Specifically, build and gzip the kernel.
 1.1.8.1 28-Nov-2005  tron Pull up following revision(s) (requested by tsutsui in ticket #1011):
etc/etc.cobalt/Makefile.inc: revision 1.2
Build small INSTALL kernel for bootstrap with the cobalt native bootloader.
 1.1.6.1 16-Dec-2005  jmc Pullup rev 1.2 (requested by tsutsui in ticket #10176)

The cobalt firmware has a size restriction on loading kernel.
so we should also have a smaller kernel binary for bootstrap install.
 1.1.2.2 25-Jun-2002  lukem Pull up revision 1.1 (requested by cyber in ticket #366):
Framework for release bits
Specifically, build and gzip the kernel.
 1.1.2.1 25-Jun-2002  lukem file Makefile.inc was added on branch netbsd-1-6 on 2002-06-25 23:10:35 +0000
 1.3.8.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.8.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.3.4.1 23-Mar-2008  matt sync with HEAD
 1.4.24.1 05-Mar-2011  bouyer Sync with HEAD
 1.4.2.2 02-Feb-2008  tsutsui Build a RAMDISK kernel on "release" target.
 1.4.2.1 02-Feb-2008  tsutsui file Makefile.inc was added on branch mjf-devfs on 2008-02-02 14:07:40 +0000
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 19-Mar-2000  soren NetBSD/cobalt /etc.
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 19-Jun-2000  soren Less use for kernfs/procfs now.
 1.2 29-Mar-2000  soren branches: 1.2.2;
Mount ext2 fs with kernel on /stand.
 1.1 19-Mar-2000  soren NetBSD/cobalt /etc.
 1.2.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.9 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 27-Mar-2008  tsutsui Add entries for zstty(4) serial on Qube 2700.
Also add tty0[1-3] entries to ttys(5) for com(4) at puc(4).
 1.7 20-Jun-2004  christos branches: 1.7.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.6 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.5 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.4 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.3 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.2 29-Mar-2000  soren branches: 1.2.4;
Add comments.
 1.1 19-Mar-2000  soren NetBSD/cobalt /etc.
 1.2.4.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.7.26.2 17-Jan-2009  mjf Sync with HEAD.
 1.7.26.1 03-Apr-2008  mjf Sync with HEAD.
 1.45 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.44 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.43 04-Oct-2003  jdolecek remove 'cbq' from the list of supported special devices
 1.42 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.41 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.40 22-Aug-2003  itojun create /dev/crypto
 1.39 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.38 04-Jul-2003  marcus Removed references to devices and special targets not actually supported.
 1.37 15-May-2003  wiz Remove device nodes for obsolete olms and omms drivers.
Except for i386, the driver never existed for that port anyway...
 1.36 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.35 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.34 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.33 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.32 29-Dec-2002  tsutsui Make gdrom device on ramdisk.
 1.31 17-Nov-2002  itohy Unification: "Maple Bus", "Maple" -> "Maple bus"
 1.30 16-Nov-2002  itohy Add maple devices to comment.
 1.29 15-Nov-2002  itohy Add mmem* and mlcd*.
Fix some disk assumed 8 partitions (actually 16).
 1.28 23-Oct-2002  jdolecek don't bother creating /dev/io on archs which don't support it
 1.27 21-Oct-2002  lukem whitespace consistency cleanup
 1.26 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.25 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.24 18-Jul-2002  tsutsui Fix cd and md entries since RAW_PART is 2 on sh3 ports.
 1.23 27-Jun-2002  wiz Add comments for ws* devices.
Please, don't forget to add comment lines when adding/enabling device
nodes.
 1.22 27-Jun-2002  tsutsui - remove redundant wscons devices in target "all"
- add wsmux devices
- make correct md devices
 1.21 19-Jun-2002  wiz Sync "sh $0.local all" lines.
 1.20 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.19 18-Jun-2002  itojun no apm support
 1.18 17-Jun-2002  christos Add device creation support for systrace.
 1.17 25-May-2002  uch type miss of i partition: 9->8
 1.16 22-May-2002  uch increase partition to 16.
 1.15 18-Apr-2002  wiz branches: 1.15.2;
Remove /dev/pms0 creation from ports that do not have the driver;
obsolete it on the ones that had it in the 'all' target.
 1.14 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.13 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.12 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.11 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.10 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.9 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.8 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.7 13-Jan-2002  manu Added clockctl
 1.6 19-Dec-2001  wiz Remove descriptions for ss*, uk*, and ch*, which actually have no rules.
 1.5 27-May-2001  wiz Add comment about how to generate MAKEDEV.8, and remove empty call units
section in comment (since MAKEDEV2manpage.pl expects at least one entry
per section).
 1.4 26-May-2001  marcus Added target to make maple direct access device nodes.
 1.3 28-Mar-2001  marcus Bugfixes.
 1.2 25-Mar-2001  marcus Added entries for GDROM, SCI(F) and WSCONS. Also removed ttyv*.
 1.1 11-Dec-2000  marcus Initial import of port "dreamcast" (cloned from port "evbsh3").
 1.15.2.1 10-Aug-2002  lukem Pull up revision 1.25 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.8 25-Feb-2021  rin For ramdisk image, generate only 2 pairs of pty devices, instead of 16,
in order to save space further.
 1.7 25-Nov-2020  tsutsui Create wd0 and wd1 device node for G1IDE kernel.
 1.6 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.5 16-Aug-2012  abs branches: 1.5.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.4 13-Sep-2008  tsutsui branches: 1.4.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.3 02-Dec-2004  christos branches: 1.3.26; 1.3.30;
Only make bpf, not bpfN
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.30.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.26.1 05-Oct-2008  mjf Sync with HEAD.
 1.4.18.1 30-Oct-2012  yamt sync with head
 1.5.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.4 04-Oct-2010  tsutsui Build a raw binary format GENERIC kernel and put it into distribution dir.
This would make it possible to create a bootable CD using root on gdrom
without toolchain (i.e. without whole src tree).
 1.3 24-Jul-2007  pavel branches: 1.3.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 06-Dec-2002  jdolecek Make the release bits more complete for hpcsh & dreamcast.
Change sent by FUKAUMI Naoki in private e-mail, thanks.
 1.1 05-Dec-2002  jdolecek seems like dreamcast distrib/ build needs GENERIC_MD kernel
 1.3.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 11-Dec-2000  marcus Initial import of port "dreamcast" (cloned from port "evbsh3").
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 11-Dec-2000  marcus Initial import of port "dreamcast" (cloned from port "evbsh3").
 1.7 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 10-Dec-2003  tsutsui - Turn off console login.
- Remove nonexistent tty00 and tty01.
- Add and enable ttyE0 and scif0.
 1.4 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.3 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 11-Dec-2000  marcus Initial import of port "dreamcast" (cloned from port "evbsh3").
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.2 06-Sep-2011  apb Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.1 26-Jan-2011  pooka branches: 1.1.2;
Add support for the Extensible MIPS ("eMIPS") platform. The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing. eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman. Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution. The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.
 1.1.2.2 06-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 26-Jan-2011  bouyer file MAKEDEV.conf was added on branch bouyer-quota2 on 2011-03-06 15:07:38 +0000
 1.1 26-Jan-2011  pooka branches: 1.1.2;
Add support for the Extensible MIPS ("eMIPS") platform. The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing. eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman. Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution. The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.
 1.1.2.2 06-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 26-Jan-2011  bouyer file Makefile.inc was added on branch bouyer-quota2 on 2011-03-06 15:07:38 +0000
 1.2 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1 26-Jan-2011  pooka branches: 1.1.2; 1.1.48; 1.1.50;
Add support for the Extensible MIPS ("eMIPS") platform. The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing. eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman. Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution. The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.
 1.1.50.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1.48.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 06-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 26-Jan-2011  bouyer file ttys was added on branch bouyer-quota2 on 2011-03-06 15:07:38 +0000
 1.3 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.2 08-Dec-2016  nat branches: 1.2.12; 1.2.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.1 01-May-2013  kiyohara branches: 1.1.4; 1.1.10; 1.1.16;
Support to build for epoc32 userland.
 1.1.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 01-May-2013  yamt file MAKEDEV.conf was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 01-May-2013  tls file MAKEDEV.conf was added on branch tls-maxphys on 2013-06-23 06:26:21 +0000
 1.2.14.1 10-Jun-2019  christos Sync with HEAD
 1.2.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.1 01-May-2013  kiyohara branches: 1.1.4; 1.1.10;
Support to build for epoc32 userland.
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 01-May-2013  yamt file Makefile.inc was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 01-May-2013  tls file Makefile.inc was added on branch tls-maxphys on 2013-06-23 06:26:21 +0000
 1.2 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1 01-May-2013  kiyohara branches: 1.1.4; 1.1.10; 1.1.34; 1.1.36;
Support to build for epoc32 userland.
 1.1.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 01-May-2013  yamt file ttys was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 01-May-2013  tls file ttys was added on branch tls-maxphys on 2013-06-23 06:26:21 +0000
 1.38 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.37 17-Oct-2003  jdolecek change minor of /dev/zero for ARM ports to 12, so that it is same as on other
ports; follows the kernel change
 1.36 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.35 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.34 19-Sep-2003  pooka add isdn telephony dialout devices
 1.33 05-Sep-2003  dsl Put back port specific majors for ptys
 1.32 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.31 22-Aug-2003  itojun create /dev/crypto
 1.30 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.29 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.28 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.27 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.26 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.25 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.24 28-Mar-2003  ichiro add pci*
 1.23 21-Oct-2002  lukem whitespace consistency cleanup
 1.22 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.21 02-Aug-2002  thorpej Add dmoverio.
 1.20 29-Jul-2002  thorpej Add sysmon at cdev 101.
 1.19 22-Jul-2002  ichiro add ixpcom*
 1.18 30-Jun-2002  thorpej Add kttcp device. Fix systrace major number.
 1.17 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.16 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.15 17-Jun-2002  christos Add device creation support for systrace.
 1.14 16-Mar-2002  martin branches: 1.14.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.13 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.12 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.11 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.10 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.9 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.8 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.7 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.6 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.5 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.4 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.3 19-Dec-2001  wiz Standardize ss* description.
 1.2 15-Nov-2001  augustss Make more USB controller devices. You can easily have 6 these days.
 1.1 10-Nov-2001  thorpej Add evbarm "etc" files.
 1.14.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.14.2.1 10-Aug-2002  lukem Pull up revision 1.22 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.24 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.23 12-Aug-2022  riastradh branches: 1.23.4;
viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.22 10-Oct-2021  jmcneill efi: Add /dev/efi character device

Introduce a /dev/efi character device that provides a means for accessing
UEFI RT variable services from userland. Compatible with the FreeBSD ioctl
interface for ease of porting their libefivar and associated tools.

The ioctl interface is defined in sys/efiio.h.

To enable support for this on an arch, the kernel needs `pseudo-device efi`
and the MD EFI implementation needs to register its backend by calling
efi_ops_register(). This commit includes an implementation for Arm.
 1.21 10-Nov-2020  rin Add nvme(4) and raid(4).
 1.20 27-Nov-2018  msaitoh Add tprof
 1.19 30-Sep-2018  jmcneill Make more ld device nodes.
 1.18 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.17 02-Jun-2017  jmcneill branches: 1.17.8; 1.17.10;
Create /dev/openfirm device for ofctl(8).
 1.16 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.15 11-Nov-2015  jakllsch branches: 1.15.2;
Add tty2 tty3 devices to evbarm MAKEDEV; JETSONTK1 has console on com3.
 1.14 18-May-2015  matt Add bpf to all_md
 1.13 20-Apr-2013  rkujawa Add spiflash device to MAKEDEV template and MAKEDEV config on evbarm.

Obtained from Marvell, Semihalf.
 1.12 24-Mar-2013  jmcneill create audio devices
 1.11 19-Mar-2013  garbled Add a new installer image for Raspberry PI to evbarm

Includes the following major changes:

1) Add new configmenu item to sysinst to allow creation of users at
post-install time.
2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd
enabled, allowing users to install on a headless PI by sshing to the
device with the account "sysinst" password "netbsd" to begin the
installation. (Note, neither the account, nor the ssh setup are copied to
the finalized installation image)
3) Change mkimage to build a boot-only image, without the root filesystems.

Much of the sshramdisk code could be reused on other ports easily.
 1.10 08-Mar-2013  jmcneill create /dev/vchiq
 1.9 10-Jan-2013  skrll Create a plcom0 device node for RaspberryPI
 1.8 13-Oct-2012  jakllsch Add the next three /dev/pci nodes.
Marvell Orion already exposes two.
 1.7 01-Sep-2012  matt branches: 1.7.2;
Add lots more ldN dkN
Add drvctl to md
 1.6 16-Aug-2012  abs Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.5 20-Mar-2011  nonaka branches: 1.5.4; 1.5.6; 1.5.8;
added ld0 for SD/MMC.
 1.4 26-Feb-2011  ahoka Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.3 13-Sep-2008  tsutsui branches: 1.3.14;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.2 19-Oct-2003  jdolecek branches: 1.2.32; 1.2.36;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.2.36.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.2.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.3.14.1 05-Mar-2011  bouyer Sync with HEAD
 1.5.8.1 07-Dec-2012  matt Add more ld, dk, and drvctl devices for all and ramdisk|floppy
 1.5.6.1 13-Feb-2013  riz Pull up following revision(s) (requested by skrll in ticket #813):

etc/MAKEDEV.tmpl 1.160
etc/etc.evbarm/MAKEDEV.conf 1.9
external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1
external/broadcom/rpi-firmware/dist/bootcode.bin 1.1
external/broadcom/rpi-firmware/dist/bootcode.bin 1.2
external/broadcom/rpi-firmware/dist/fixup.dat 1.1
external/broadcom/rpi-firmware/dist/fixup.dat 1.2
external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1
external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2
external/broadcom/rpi-firmware/dist/start.elf 1.1
external/broadcom/rpi-firmware/dist/start.elf 1.2
external/broadcom/rpi-firmware/dist/start_cd.elf 1.1
external/broadcom/rpi-firmware/dist/start_cd.elf 1.2
sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch
sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch
sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch
sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch
sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch
sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch
sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch
sys/arch/arm/broadcom/files.bcm2835 1.14 via patch
sys/arch/evbarm/conf/RPI 1.23 via patch
sys/arch/evbarm/conf/files.rpi 1.3 via patch
sys/arch/evbarm/conf/mk.rpi 1.2 via patch
sys/arch/evbarm/conf/std.rpi 1.4 via patch
sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch
sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch
sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch
sys/arch/evbarm/rpi/vcio.h 1.1 via patch
sys/arch/evbarm/rpi/vcprop.h 1.7 via patch
sys/conf/files patch
sys/dev/sdmmc/sdhc.c 1.43
sys/dev/sdmmc/sdhcvar.h 1.13
sys/dev/usb/dwc_otg.c 1.45 via patch
sys/dev/usb/dwc_otgreg.h 1.5 via patch
sys/dev/usb/dwc_otgvar.h 1.11 via patch
sys/dev/usb/files.usb 1.126 via patch
sys/dev/usb/if_smsc.c 1.7 via patch
sys/dev/usb/if_smscreg.h 1.1 via patch
sys/dev/usb/if_smscvar.h 1.1 via patch
sys/dev/usb/usbdevices.config patch
sys/dev/usb/usbdevs 1.633 via patch
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/wscons/wsconsio.h 1.105,1.107 via patch
sys/dev/wscons/wsdisplayvar.h 1.50
sys/dev/wscons/wsdisplay_util.c 1.2
sys/dev/videomode/edid.c 1.12 via patch

Greatly improved Raspberry Pi support. USB and onboard
Ethernet should work.
[skrll, ticket #813]
 1.5.4.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.4.2 23-Jan-2013  yamt sync with head
 1.5.4.1 30-Oct-2012  yamt sync with head
 1.7.2.3 23-Jun-2013  tls resync from head
 1.7.2.2 25-Feb-2013  tls resync with head
 1.7.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.15.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.17.10.1 10-Jun-2019  christos Sync with HEAD
 1.17.8.3 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.17.8.2 20-Oct-2018  pgoyette Sync with head
 1.17.8.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.23.4.1 02-Aug-2025  perseant Sync with HEAD
 1.136 22-Mar-2025  hgutch Also generate hashes for files in gzimg directories.

At one point this should probably be unified at least a bit with the hash
generation of regular sets, so that there is a single place that defines
the types of hashes generated for sets and gzimg.
 1.135 12-Jan-2025  jmmv Explicitly enable X11 sets for evbarm images

Instead of passing -x to mkimage by default in etc.evbarm/Makefile.inc,
be explicit and pass the -x flag to all images via their MKI_OPTS.
This is to allow adding extra images that do _not_ want to pull in X11
because there is no way to tell mkimage to "revert" the inclusion of
those sets once they have already been requested.

This change follows the same style found in etc.evbppc, where __mkimage
does not include -x and every image definition (there is only one though)
explicitly passes this flag.
 1.134 11-Jan-2025  jmmv Inject TOOL_SED and TOOL_PWD_MKDB into mkimage

The configuration files used for mkimage might want to customize the passwd
database of the generated image (as is the case for an out-of-tree config
file I have) and passing in these tools helps to execute those modifications.
 1.133 31-Dec-2024  jmmv Avoid unnecessary evbarm image re-compression during build
 1.132 29-Dec-2024  jmmv Recognize MKPOSTFIX=no in mkimage
 1.131 03-Nov-2022  skrll branches: 1.131.4;
Provide MI PMAP support on AARCH64
 1.130 29-Oct-2022  jmcneill Stop building TISDP2420.
 1.129 29-Oct-2022  jmcneill Remove commented out kernel configs
 1.128 22-Aug-2022  brook By default, do not install any bootable images.

The previous commit introduced the ability to install a set of
bootable images as a normal part of a release build. While this made
it easy to install bootable images, the contents of a release build
depend on whether or not U-Boot packages are installed in /usr/pkgsrc,
which is the default location searched by installboot(8).

This commit requires users to explicitly list the bootable images to
be installed, which by default is none (i.e., prior behavior).
 1.127 21-Aug-2022  brook Create bootable images in ${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg.

Release builds for arm platforms create compressed images in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. However, in some
cases, e.g., armv7.img.gz, they are not bootable. Consequently, boot
blocks must be manually installed in the images, which is an extra
barrier for testing systems or adopting NetBSD. This has prompted
creation of external repositories, e.g., armbsd.org, to host a
collection of bootable images. However, this does not ease the burden
on developers compiling their own systems; for them, manual
installation of boot blocks is still required.

For arm platforms, etc/etc.evbarm/Makefile.inc contains the commands
used to create system images. Because installboot(8) can write boot
blocks directly to system images, a loop through possible boards can
create a series of bootable images during the normal build process.

In the case of many arm platforms, installboot(8) uses U-Boot boot
blocks, which are not part of the NetBSD source code. Developers can,
however, install as many U-Boot boot blocks as desired, either in the
default location of /usr/pkg/share/u-boot or in a set of directories
pointed to by the U-Boot search path, the INSTALLBOOT_UBOOT_PATHS
environment variable. For each board with an available boot block, a
board-specific bootable image will be created in
${RELEASEDIR}/${RELEASEMACHINEDIR}/binary/gzimg. If a boot block is
not available, which is the typical situation currently, no additional
image will be created.

This facility creates opportunities to build bootable images for any
number of boards within the scope of a standard release build.
However, that is not required and will not occur without the
intervention of installing U-Boot boot blocks prior to the build.
 1.126 20-May-2022  rin Build OPENBLOCKS_A6 kernel for evbarmv5-e[bl].

It works --- except for:

- mvsata(4) problems (already reported repeatedly)
- NFS root with mvgbe(4) is weird; the system eventually locks up

Yes, we need to fix them...
 1.125 30-Aug-2021  rin Build KUROBOX_PRO for evbarmv5eb.

Other marvell-based machines may also work, but not tested yet.
 1.124 24-Jul-2021  jmcneill aarch64: Restrict KERNEL_SUFFIXES to img only
 1.123 27-May-2021  rin Switch arm64.img to big-endian for aarch64eb, as libsa/efiboot support
bi-endian FFS/disklabel now.

Many thanks to mrg@ for working on this!!
 1.122 01-Dec-2020  rin branches: 1.122.2;
Build RPI and RPI2 kernels also for earmv6{,hf}eb.
 1.121 02-Oct-2020  jmcneill Build arm64.img for aarch64eb with a LE FFS, and include GENERIC64 in
release builds.
 1.120 28-May-2020  jmcneill Create a separate Arm64 image that uses MBR partitioning. Amlogic SoCs
require the bootloader to be installed on SD cards at LBA1 which makes
them incompatible with GPT images.
 1.119 24-May-2020  jmcneill Pass TOOL_GPT to mkimage
 1.118 23-May-2020  rin Fix typo in comment: IMX21_OLINUXINO --> IMX23_OLINUXINO
 1.117 23-May-2020  jmcneill Remove references to defunct arm and earm arches
 1.116 22-May-2020  jmcneill Only build GENERIC kernel for armv7 releases.
 1.115 18-May-2020  jmcneill Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.
 1.114 03-Nov-2019  jmcneill Remove commented out IGEPV2 entry
 1.113 03-Nov-2019  jmcneill Remove OVERO from build, and commented out N900 kernel config
 1.112 31-Oct-2019  jmcneill Remove BEAGLEBOARDXM from the build
 1.111 30-Oct-2019  jmcneill Revert previous for now.
 1.110 30-Oct-2019  jmcneill Remove IGEPV2 and OVERO kernels from build
 1.109 30-Oct-2019  jmcneill Remove BEAGLEBOARD kernel from list of kernels to build
 1.108 28-Oct-2019  jmcneill Unhook BEAGLEBONE kernel from the build
 1.107 02-Jun-2019  thorpej branches: 1.107.2;
Include armv4 for "earm", not just "earmv4".
 1.106 18-May-2019  skrll Switch the kernel7.img RaspberryPi kernel in the armv7 image to GENERIC
and thus reducing the number of kernels built in an evbarmv7 release.
 1.105 31-Mar-2019  jmcneill Remove SUNXI kernel config.
 1.104 31-Mar-2019  jmcneill Remove TEGRA kernel config.
 1.103 30-Mar-2019  jmcneill Remove redundant TARGET_ENDIANNESS check
 1.102 30-Mar-2019  jmcneill Include bootarm.efi with releases
 1.101 20-Jan-2019  skrll G/C VEXPRESS_A15
 1.100 20-Jan-2019  skrll Another kernel bites te dust.

Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
 1.99 05-Nov-2018  skrll Match the right MACHINE_ARCHes for GENERIC.
 1.98 04-Nov-2018  skrll Only add GENERIC to earmv6 and earmv7 builds
 1.97 01-Nov-2018  skrll Add GENERIC to big-endian KERNEL_SETS
 1.96 01-Nov-2018  skrll Use the GENERIC kernel where possible in armv7.img and remove the old
kernels from the bulid for SUNXI and TEGRA.

While I'm here disable *_INSTALL kernel builds for boards supported by
armv7.img
 1.95 21-Oct-2018  skrll Sort
 1.94 27-Aug-2018  jmcneill Copy bootaa64.efi to releasedir
 1.93 01-Apr-2018  ryo branches: 1.93.2;
Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)

- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
 1.92 11-Dec-2017  jmcneill branches: 1.92.2;
Add missing RPI FDT build goop, from nick.
 1.91 30-Nov-2017  jmcneill Unhook BPI, CUBIEBOARD, and CUBIETRUCK kernels from the build (use SUNXI kernel now)
 1.90 20-Aug-2017  christos Creating installation/ramdisk here does not work; it happens too late.
 1.89 06-Jul-2017  jmcneill Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.
 1.88 06-Jul-2017  jmcneill Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.
 1.87 05-Jul-2017  jmcneill Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.
 1.86 05-Jul-2017  jmcneill Remove SUNXI_INSTALL kernel
 1.85 02-Jul-2017  jmcneill Replace HUMMINGBIRD_A31 with the SUNXI kernel.
 1.84 20-Jun-2017  skrll Don't try and build VEXPRESS_A15_INSTALL
 1.83 20-Jun-2017  skrll Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.

Idea from jmcneill@
 1.82 09-Jun-2017  ryo add support for i.MX6UltraLite, and
ConnectCore for iMX6UL Starter Board.
 1.81 07-Jan-2017  kiyohara branches: 1.81.6;
Add CUBOX to v7 and v7hf.
 1.80 17-May-2016  ryo branches: 1.80.2;
Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.
 1.79 13-Dec-2015  jmcneill Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.
 1.78 18-Jul-2015  matt Build CUBOX-I kernels
 1.77 15-Jul-2015  martin Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.
 1.76 22-May-2015  jmcneill define TOOL_MKUBOOTIMAGE for mkimage
 1.75 15-May-2015  matt More sorting.
 1.74 15-May-2015  matt alphabetize armv7 kernels
 1.73 14-May-2015  jmcneill hook JETSONTK1 kernel into build
 1.72 09-Apr-2015  jmcneill Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
 1.71 16-Mar-2015  jmcneill hook ODROID-C1 into build
 1.70 06-Mar-2015  skrll Add RPI2 to kernels build for both earmv[67].

Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2
 1.69 26-Feb-2015  kiyohara Add OVERO to v7 and v7hf.
 1.68 27-Jan-2015  jmcneill build INTEGRATOR_CP_INSTALL
 1.67 14-Dec-2014  jmcneill build ALLWINNER_A80 kernel
 1.66 13-Oct-2014  jmcneill add HUMMINGBIRD_A31 kernel
 1.65 10-Sep-2014  matt Add CUBIETRUCK
 1.64 07-Sep-2014  skrll Add BPI to the list of kernels to build.
 1.63 25-Jul-2014  hkenken branches: 1.63.2;
Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)
 1.62 30-Mar-2014  matt branches: 1.62.2;
Update list of kernels
 1.61 07-Mar-2014  hkenken modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.
 1.60 01-Mar-2014  matt Add BE version of cubieboard. Plus hf too. And hf for BCM5301X.
 1.59 08-Sep-2013  matt Add CUBIEBOARD
 1.58 19-Aug-2013  jmcneill Instead of trying to pass two kernels to beagleboard.conf, pass one and
derive the path to the second from the first.
 1.57 17-Aug-2013  jmcneill Try to pick up the right location for BEAGLEBONE and BEAGLEBOARD kernels.
 1.56 07-Aug-2013  matt fix another typo
 1.55 07-Aug-2013  matt Fix a typo
 1.54 06-Aug-2013  matt Need to separate BE MACHINE_ARCH so that armv7 can be excluded.
 1.53 06-Aug-2013  matt Simply and deal with all the various earm MACHINE_ARCH variants
 1.52 16-Jun-2013  jakllsch Use TOOL_GZIP in mkimage, and pass the TOOL_GZIP into it.
 1.51 23-Mar-2013  he Add KUROBOX_PRO as an EVBARM_BOARDS member.
 1.50 21-Mar-2013  mlelstv fix ALL_KERNELS handling
 1.49 19-Mar-2013  garbled Add a new installer image for Raspberry PI to evbarm

Includes the following major changes:

1) Add new configmenu item to sysinst to allow creation of users at
post-install time.
2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd
enabled, allowing users to install on a headless PI by sshing to the
device with the account "sysinst" password "netbsd" to begin the
installation. (Note, neither the account, nor the ssh setup are copied to
the finalized installation image)
3) Change mkimage to build a boot-only image, without the root filesystems.

Much of the sshramdisk code could be reused on other ports easily.
 1.48 17-Mar-2013  mlelstv Handle ALL_KERNELS selection
 1.47 21-Feb-2013  hans Use HOST_SH to run scripts. Makes mkimage work on SunOS.
 1.46 20-Feb-2013  skrll Move INTEGRATOR_CP from EVBARM_BOARDS to KERNEL_SETS so an
INTEGRATOR_CP_INSTALL kernel isn't required.
 1.45 19-Feb-2013  skrll Add support for the ARM Integrator/CP from Sergio L�pez.

The code hasn't been tested on real hardware, but INTEGRATOR_CP config
is useful for QEMU which supports it.
 1.44 13-Feb-2013  christos Avoid //
 1.43 10-Feb-2013  jmcneill fix output filename for __mkimage macro
 1.42 10-Feb-2013  jmcneill fix rpi kernel path, defer image building until after release target is done
 1.41 10-Feb-2013  christos avoid dup kernel
 1.40 10-Feb-2013  christos add beagleboard
 1.39 10-Feb-2013  christos pass more tools down.
 1.38 10-Feb-2013  christos Follow a different approach to install the kernel and compress the image.
 1.37 09-Feb-2013  christos get the kernel from the release directory.
 1.36 09-Feb-2013  christos merge back changes I undid
 1.35 09-Feb-2013  christos hook image building for rpi.
 1.34 06-Feb-2013  matt build the armv5t, armv6 and armv7 kernels for earm but only the v6 and v7
for earmhf.
 1.33 05-Feb-2013  matt Add earmhf support
 1.32 17-Sep-2012  msaitoh - Add OPENRD.
- Compile BEAGLEBOARD_INSTALL.
 1.31 01-Sep-2012  matt branches: 1.31.2;
Add BCM5301X
 1.30 06-Aug-2012  matt Add earm/earmeb changes
 1.29 03-Aug-2012  kiyohara Add ub to KERNEL_SUFFIXES.
 1.28 26-Jul-2012  skrll Add RPI to KERNEL_SETS
 1.27 14-Feb-2012  jakllsch branches: 1.27.2;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.
 1.26 30-Jan-2012  nisimura add the missing backslash.
 1.25 30-Jan-2012  nisimura Add FriendlyARM Mini2440 support.
- new code for Samsung S3C2440 SoC.
- update for other S3C2xx0.
This port was done by Paul Fleischer.
 1.24 28-Nov-2011  sekiya Enable SHEEVAPLUG for build.
 1.23 30-Oct-2008  cliff branches: 1.23.8; 1.23.18;
add GEMINI to EVBARM_BOARDS list
 1.22 21-Oct-2008  matt Build TISDP2420 kernels
 1.21 24-Jul-2007  pavel branches: 1.21.12; 1.21.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.20 09-Nov-2006  scw Add CP3100 and CP3100_INSTALL to kernel/build sets.
 1.19 18-Oct-2006  he Add the GUMSTIX kernels now that the distrib setup tries to find
those kernels.
 1.18 16-Apr-2006  nonaka A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".

Please refer to following URL for this machine.
http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U
 1.17 28-Feb-2006  scw Add NSLU2 to armeb KERNEL_SETS.
 1.16 27-Feb-2005  bsh add TWINTAIL.
SMDK2410/2800 now have install kernels.
CVS: ----------------------------------------------------------------------
CVS: CVSROOT cvs.NetBSD.org:/cvsroot
 1.15 28-Dec-2004  joff Add TS7200
 1.14 17-Mar-2004  mycroft Build a SMDK2410 kernel.
 1.13 26-May-2003  thorpej Don't build a big-endian image on platforms which don't run big-endian.
 1.12 10-Apr-2003  thorpej Build a selection of install kernels.
 1.11 27-Jan-2003  thorpej Add ADI_BRH, IXM1200, and SMDK2800 kernel sets.
 1.10 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.9 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.8 13-Apr-2002  thorpej Make an Npwr kernel set, and build the Npwr install kernel.
 1.7 12-Apr-2002  thorpej Add an installation/instkernel subdirectory to the release.
 1.6 29-Mar-2002  thorpej Add binary/gzimg to INSTALLATION_DIRS.
 1.5 28-Mar-2002  thorpej Add evbarm snapshot/release targets.
 1.4 28-Mar-2002  thorpej Add the IQ80321 kernel.
 1.3 22-Feb-2002  thorpej Add "bin" to the list of valid kernel suffixes.
 1.2 30-Nov-2001  thorpej Add KERNEL_SUFFIXES; it currently includes "srec".
 1.1 29-Nov-2001  thorpej Add release-building glue for NetBSD/evbarm. Currently we build
two kernel sets: one for INTEGRATOR, one for IQ80310.
 1.21.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.21.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:25 +0000
 1.21.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.23.18.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.23.18.2 30-Oct-2012  yamt sync with head
 1.23.18.1 17-Apr-2012  yamt sync with head
 1.23.8.2 15-Feb-2014  matt Fix KERNEL_SETS
 1.23.8.1 15-Feb-2014  matt Deal with armv7{,eb} MACHINE_ARCH
 1.27.2.1 09-Aug-2012  jdc Pull up revisions:
src/sys/arch/evbarm/dev/plcomreg.h revisions 1.2,1.3,1.4
src/sys/arch/evbarm/conf/INTEGRATOR revision 1.65
src/sys/arch/evbarm/dev/plcom.c revisions 1.34,1.35,1.36,1.37,1.38,1.39,1.40
src/sys/arch/evbarm/ifpga/plcom_ifpga.c revisions 1.12,1.13,1.14
src/sys/arch/evbarm/dev/plcomvar.h revisions 1.9,1.10,1.11
src/sys/arch/evbarm/ifpga/plcom_ifpgavar.h revision 1.2
src/sys/arch/arm/arm/cpufunc.c revisions 1.105,1.108
src/sys/arch/arm/arm32/cpu.c revision 1.79
src/sys/arch/arm/include/armreg.h revisions 1.49,1.54
src/sys/arch/arm/arm32/pmap.c revision 1.229
src/sys/arch/arm/arm32/arm32_machdep.c revision 1.77
src/sys/arch/arm/include/cpu.h revision 1.64
src/sys/arch/arm/arm/cpufunc_asm_arm1136.S revision 1.3
src/sys/arch/arm/arm/cpufunc_asm_arm11x6.S revision 1.1
src/sys/arch/arm/conf/files.arm revision 1.106
src/sys/arch/arm/include/cpufunc.h revision 1.57
src/sys/dev/sdmmc/sdhc.c revisions 1.14,1.24
src/sys/dev/sdmmc/sdhcvar.h revisions 1.7,1.8
src/sys/arch/evbarm/ifpga/ifpgareg.h revision 1.4
src/sys/arch/evbarm/integrator/integrator_machdep.c revision 1.69
src/sys/arch/arm/broadcom/bcm2835_dma.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_emmc.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_intr.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_intr.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835_obio.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_plcom.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_pm.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_pmvar.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835_space.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835_tmr.c revision 1.1
src/sys/arch/arm/broadcom/bcm2835reg.h revision 1.1
src/sys/arch/arm/broadcom/bcm2835var.h revision 1.1
src/sys/arch/arm/broadcom/bcm_amba.h revision 1.1
src/sys/arch/arm/broadcom/files.bcm2835 revision 1.1
src/sys/arch/evbarm/Makefile revision 1.9
src/sys/arch/evbarm/conf/RPI revision 1.1
src/sys/arch/evbarm/conf/files.rpi revision 1.1
src/sys/arch/evbarm/conf/mk.rpi revision 1.1
src/sys/arch/evbarm/conf/std.rpi revision 1.1
src/sys/arch/evbarm/rpi/genassym.cf revision 1.1
src/sys/arch/evbarm/rpi/rpi.h revision 1.1
src/sys/arch/evbarm/rpi/rpi_machdep.c revision 1.1
src/sys/arch/evbarm/rpi/rpi_start.S revision 1.1,1.2
src/etc/etc.evbarm/Makefile.inc revision 1.28
(requested by skrll in ticket #454).

don't mix #define<TAB> and #define<SPACE> in a file.

avoid warning with options PLCOM_DEBUG for INTEGRATOR.

Rename register values. No functional change - same code before and after.

Existing names are prefixed with PL01X_ where they're common between the
PL010 and the PL011. The PL010_/PL011_ prefixes are added where they're
found only on the respective chips.

Replace the simple_lock with a kmutex_t. Update the locking to match
com(4) in the few places it didn't already.

DOH. Replace a line that got accidently deleted in the last commit.

device_t/softc split
struct device * -> device_t
struct cfdata * -> cfdata_t

Add the 'Z' to the 1176 cpu product name.

ok matt@

Fix locking botch introduced in 1.36.

Fix a KASSERT. From/OK'ed by matt@

Fix racy softint dispatch that lead to KASSERT(si->si_active) in
softint_execute

Discussed with matt@. "Looks good to me"

Add the documented ARM11[37]6 Auxiliary control register defines.

Add support for the ARM1176JZS

Add a flag for the lack of LED_ON in HOST_CTL (ti omap3 doesn't do that).

Provide a method for attachments to specify capabilites.

Add support for the PL011 to plcom. Pull across a bunch of fixes from
com(4) while I'm here and do some other tidyup.

Tested on a RaspberryPi.

PL010 not tested.

Initial commit of support for the RaspberryPI (www.raspberrypi.org)

This is enough for serial console via the gpio header pins and to get to
multiuser.

A huge thank you to Matt Thomas for all his help.

Add RPI to KERNEL_SETS

Remove #if 0 code.
 1.31.2.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.31.2.3 23-Jun-2013  tls resync from head
 1.31.2.2 25-Feb-2013  tls resync with head
 1.31.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.62.2.1 10-Aug-2014  tls Rebase.
 1.63.2.5 06-Aug-2015  snj Pull up following revision(s) (requested by skrll in ticket #909):
distrib/sets/lists/etc/mi: revision 1.237
distrib/sets/lists/tests/mi: revision 1.613
distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2
distrib/utils/embedded/conf/beagleboard.conf: delete
distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22
distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29
distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8
distrib/utils/embedded/conf/usermode.conf: revision 1.5
distrib/utils/embedded/conf/x86.conf: revision 1.5
distrib/utils/embedded/files/resize_disklabel: revision 1.1
distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59
etc/defaults/rc.conf: revision 1.133
etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76
etc/rc.d/Makefile: revision 1.93 via patch
etc/rc.d/resize_root: revisions 1.1-1.3
etc/rc.d/root: revision 1.5
sbin/resize_ffs/Makefile: revision 1.5
sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16
sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44
share/man/man5/rc.conf.5: revision 1.158, 1.159
tests/sbin/resize_ffs/Makefile: revision 1.4
tests/sbin/resize_ffs/common.sh: revision 1.14
tests/sbin/resize_ffs/t_check.sh: revision 1.1
tests/sbin/resize_ffs/t_grow.sh: revision 1.9
tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3
tests/sbin/resize_ffs/t_shrink.sh: revision 1.8
tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2
fix image building:
- round up the total size of the disk image
- fix fdisk offset for netbsd ffs images
--
Make get_dev_size work on regular files too.
--
Use `!= -1' instead of `== 0' out of paranoia.
--
- Add -c to check to see if grow/shrink is required
- Divide by DEV_BSIZE when returning size of file.
- Update manpage
--
New sentence, new line. Sort option descriptions.
--
Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
--
- Add new tests for -c check flag in resize_ffs
--
Bump date for previous.
it's -> its
--
Handle case in grow() where last cylinder group is too small for ufs2.
Align with code in shrink().
--
factor out geometry calculation and use this also in CheckOnly mode.
be a bit more verbose in Verbose mode.
--
Add support for auto-growing the root partition. Enable it for rpi.img.
--
initialize resize before pulling in board config
--
add KEYWORD: interactive, honour resize_root_flags and
resize_root_postcmd rc vars
--
if the -p flag is specified, display a progress bar while growing the
file-system
--
show resize_ffs progress bar when resizing root partition
--
fix typo in previous; pass -y unconditionally to resize_ffs, not -p
--
Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
--
Properly spell X' name. From X(7):
The X.Org Foundation requests that the following names be
used when
referring to this software:
X
X Window System
X Version 11
X Window System, Version 11
X11
--
Add some documentation:
Tell what this does, and what it expects from conf files
--
Cleanup: make_filesystems is not used any longer, purge remains
--
More cleanup:
Instead of first overwriting the *_evbarm functions with own code,
and then calling them from the regular functions, directly put the
code into the regular functions.
No more functions from evbarm.conf are used now.
Some variables are still used!
--
define TOOL_MKUBOOTIMAGE for mkimage
--
fix mkubootimage
 1.63.2.4 21-Mar-2015  snj Pull up following revision(s) (requested by jmcneill in ticket #598):
sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9
sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1
sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4
sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3
sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1
sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2
sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7
sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2
sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1
sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2
sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1
sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5
sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7
sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9
sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1
sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3
sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1
sys/arch/arm/amlogic/amlogic_space.c: revision 1.1
sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8
sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1
sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8
sys/arch/arm/conf/files.arm: revision 1.129
sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17
sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29
sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12
sys/arch/arm/cortex/a9tmr_var.h: revision 1.4
sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4
sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7
sys/arch/arm/arm/cpufunc.c: revision 1.151
sys/arch/arm/include/bootconfig.h: revision 1.7
sys/arch/arm/include/locore.h: revision 1.19
sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17
sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2
sys/arch/evbarm/amlogic/genassym.cf: revision 1.1
sys/arch/evbarm/amlogic/platform.h: revision 1.1
sys/arch/evbarm/conf/files.amlogic: up to revision 1.8
sys/arch/evbarm/conf/std.amlogic: up to revision 1.2
sys/arch/evbarm/conf/mk.amlogic: revision 1.1
sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12
sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1
Don't use not as a variable since it's reserved in C++.
--
clean the a9 l2 cache before turning it on.
--
Add Cortex-A17 support
--
Fix CORTEXA17 support
--
Let the "cbar" device property override the cbar value, to work around
broken bootloaders
--
add a helper to update a9tmr frequency
--
detach and re-attach timecounter when updating freq, and reinit timer on
each cpu
--
fix typo
--
add BOOTOPT_TYPE_MACADDR for parsing mac address parameters
--
make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@
--
According to the Cortex-A5 TRM, the CBAR register is not implemented and
always reads as 0x00000000. Add ARM_CBAR option to set this in kernel
config.
--
skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt
--
match on Cortex-A5
--
match on Cortex-A5
--
allow arml2cc to be used on Cortex-A5 if the "offset" property is specified
--
print "A5" instead of "A9" at attach time if running on a Cortex-A5
--
Improve inline asm around dsb/dmb/isb:
- always use volatile and mark them as memory barrier
- use the common version from locore.h in all places not included from
userland
--
Work-in-progress Odroid-C1 support.
--
no need to override ARM_CBAR, remove unused COM_16750 option
--
Add basic serial console support.
--
add dwctwo and usb devices
--
ODROID-C1 SMP support.
--
auto-detect RAM size
--
ODROID-C1 onboard ethernet support.
--
add amlogicrng, add commented-out genfb placeholder
--
enable amlogicsdhc
--
add ODROID-C1 install kernel
--
Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised
as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config
and make sure to set the correct speed before attaching CPUs.
The speed can still be scaled down with machdep.cpu sysctls.
--
disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM
--
Basic framebuffer console support. Work in progress.
 1.63.2.3 11-Mar-2015  snj Pull up following revision(s) (requested by skrll in ticket #582):
distrib/utils/embedded/conf/rpi.conf: revision 1.27
etc/etc.evbarm/Makefile.inc: revision 1.70
sys/arch/arm/broadcom/bcm2835_intr.c: revision 1.5-1.7
sys/arch/arm/broadcom/bcm2835_obio.c: revision 1.23, 1.24
sys/arch/arm/broadcom/bcm2835_space.c: revision 1.8
sys/arch/arm/broadcom/bcm2835reg.h: revision 1.14
sys/arch/arm/broadcom/bcm2835var.h: revision 1.2
sys/arch/arm/broadcom/files.bcm2835: revision 1.24
sys/arch/arm/cortex/a9_mpsubr.S: revision 1.30
sys/arch/arm/cortex/armperiph.c: revision 1.8, 1.9
sys/arch/arm/cortex/gtmr.c: revision 1.9
sys/arch/arm/cortex/gtmr_var.h: revision 1.5
sys/arch/arm/cortex/mpcore_var.h: revision 1.3
sys/arch/arm/include/cpu.h: revision 1.84
sys/arch/evbarm/conf/RPI2: revision 1.1, 1.2
sys/arch/evbarm/conf/RPI2_INSTALL: revision 1.1
sys/arch/evbarm/conf/RPI: revision 1.59, 1.60
sys/arch/evbarm/conf/mk.rpi: revision 1.4
sys/arch/evbarm/conf/std.rpi: revisions 1.16-1.19 via patch
sys/arch/evbarm/rpi/genassym.cf: revision 1.2
sys/arch/evbarm/rpi/rpi.h: revision 1.4
sys/arch/evbarm/rpi/rpi2_start.S: revision 1.1
sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.57, 1.58 via patch
sys/arch/evbarm/rpi/rpi_start.S: revision 1.13
Move some options into std.rpi
--
Add __HAVE_MM_MD_CACHE_ALIASING
Pull up following revision(s) (requested by skrll in ticket #582):
Fix TPIDRPRW_IS_CURLWP builds.
--
A MULTIPROCESSOR kernel requires TPIDRPRW_IS_CURCPU.
--
Use TPIDRPRW_IS_CURLWP as it's a slight code reduction and performance
improvement.
Initial RPI2 support - it doesn't work yet. The generic timer gets messed
up somehow.
This commit changes the KVA layout of the RPI.
--
Make this compile where gtmr isn't used.
--
Spin up the non-boot CPUs, but don't allow cpu_boot_secondary_processors
to see them for now.
RPI2 nows works well with only the boot cpu.
--
Appease a KASSERT - will be remove when MULTIPROCESSOR RPI2 is fixed.
--
Add RPI2 to kernels build for both earmv[67].
Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2
--
Add an RPI2_INSTALL
 1.63.2.2 14-Nov-2014  martin Pull up following revision(s) (requested by skrll in ticket #230):
sys/dev/i2c/axp22x.c: revision 1.1
etc/etc.evbarm/Makefile.inc: revisions 1.65-1.66
sys/arch/evbarm/conf/HUMMINGBIRD_A31: revisions 1.1-1.15
sys/arch/evbarm/conf/HUMMINGBIRD_A31_INSTALL: revisions 1.1-1.3
sys/dev/i2c/axp22x.c: revision 1.1
sys/dev/i2c/files.i2c: revision 1.57

Add Merrii Hummingbird A31 board kernels.
Add AXP22x Power Management Unit driver.
 1.63.2.1 12-Nov-2014  martin Pull up following revision(s) (requested by skrll in ticket #222):
etc/etc.evbarm/Makefile.inc 1.64
sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9
sys/arch/evbarm/conf/BPI_INSTALL 1.1
sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30
sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6
sys/arch/evbarm/conf/mk.awin 1.4
sys/arch/evbarm/conf/std.awin 1.4 (via patch)
sys/conf/files 1.1104
sys/dev/usb/motg.c 1.9-1.12
sys/dev/usb/motgreg.h 1.2-1.4
Allow attachment glue to override the number of endpoints
-
options MOTG_ALLWINNER to select the awin specific reg layout
options MOTG_ALLWINNER
-
Instead of polluting motgreg.h with AllWinner specific registers (things
were getting out of hand), move the AllWinner reg definitions to
arch/arm/allwinner/awin_otgreg.h and include that instead of
dev/usb/motgreg.h when MOTG_ALLWINNER is defined.
let the bus driver override fifo size
-
If the bus driver supplies a fifo size and dynfifo is true, use it
-
Various kernel config fixes.
 1.80.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.81.6.3 25-Aug-2017  martin branches: 1.81.6.3.2;
Pull up following revision(s) (requested by snj in ticket #211):
etc/etc.evbarm/Makefile.inc: revision 1.83
etc/etc.evbarm/Makefile.inc: revision 1.84
Replace ALLWINNER_A80 (it's never really worked) with VEXPRESS_A15.
Idea from jmcneill@
Don't try and build VEXPRESS_A15_INSTALL
 1.81.6.2 20-Jul-2017  snj Pull up following revision(s) (requested by jmcneill in ticket #146):
etc/etc.evbarm/Makefile.inc: revisions 1.85, 1.86
Replace HUMMINGBIRD_A31 with the SUNXI kernel.
--
Remove SUNXI_INSTALL kernel
 1.81.6.1 18-Jul-2017  snj Pull up following revision(s) (requested by jmcneill in ticket #114):
sys/arch/arm/samsung/exynos_intr.h: revision 1.3
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3
sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1
distrib/utils/embedded/mkimage: revision 1.66
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4
sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6
sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7
sys/dev/gpio/gpio.c: revision 1.59
sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1
sys/conf/Makefile.kern.inc: revision 1.257
sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal
sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2
sys/conf/Makefile.kern.inc: revision 1.258
sys/arch/arm/fdt/psci_fdt.h: revision 1.1
sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1
sys/arch/evbarm/conf/files.sunxi: revision 1.1
sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8
sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9
sys/arch/arm/samsung/files.exynos: revision 1.22
distrib/utils/embedded/conf/armv7.conf: revision 1.13
sys/arch/arm/samsung/files.exynos: revision 1.23
sys/arch/evbarm/conf/std.tegra: revision 1.15
distrib/utils/embedded/conf/armv7.conf: revision 1.14
sys/arch/arm/samsung/files.exynos: revision 1.24
distrib/utils/embedded/conf/armv7.conf: revision 1.15
sys/arch/evbarm/sunxi/genassym.cf: revision 1.1
sys/arch/arm/samsung/exynos_fdt.c: file removal
sys/dev/fdt/fdt_pinctrl.c: revision 1.4
sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2
sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1
sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1
sys/dev/usb/ehci.c: revision 1.255
sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2
sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1
sys/dev/ic/dwc_mmc.c: revision 1.11
sys/arch/arm/cortex/gic.c: revision 1.24
distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17
etc/etc.evbarm/Makefile.inc: revision 1.87
etc/etc.evbarm/Makefile.inc: revision 1.88
sys/arch/arm/fdt/gic_fdt.c: revision 1.5
etc/Makefile: revision 1.429
sys/arch/arm/fdt/gic_fdt.c: revision 1.6
sys/arch/arm/fdt/gic_fdt.c: revision 1.7
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2
sys/arch/evbarm/conf/std.sunxi: revision 1.1
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3
sys/arch/evbarm/conf/std.sunxi: revision 1.2
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4
sys/arch/evbarm/conf/std.sunxi: revision 1.3
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5
sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1
sys/dev/gpio/gpiovar.h: revision 1.17
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7
sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8
sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1
sys/arch/arm/samsung/exynos_i2c.c: revision 1.12
sys/dev/fdt/fdtvar.h: revision 1.21
sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1
sys/arch/arm/samsung/exynos_i2c.c: revision 1.13
sys/dev/fdt/fdtvar.h: revision 1.22
sys/arch/evbarm/conf/SUNXI: revision 1.10
sys/dev/fdt/fdtvar.h: revision 1.23
sys/arch/evbarm/conf/SUNXI: revision 1.11
sys/dev/fdt/gpioleds.c: revision 1.1
sys/dev/fdt/fdtvar.h: revision 1.24
sys/arch/evbarm/conf/SUNXI: revision 1.12
sys/arch/evbarm/conf/SUNXI: revision 1.13
sys/arch/arm/cortex/gic.c: revision 1.30
sys/arch/evbarm/conf/SUNXI: revision 1.14
sys/arch/evbarm/conf/SUNXI: revision 1.15
sys/arch/evbarm/conf/SUNXI: revision 1.16
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1
etc/Makefile: revision 1.430
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2
etc/Makefile: revision 1.431
sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3
sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4
sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6
sys/arch/arm/samsung/exynos_platform.c: revision 1.1
sys/dev/ofw/ofw_subr.c: revision 1.29
sys/arch/arm/samsung/exynos_platform.c: revision 1.2
sys/arch/evbarm/conf/mk.vexpress: revision 1.3
sys/arch/arm/samsung/exynos_platform.c: revision 1.3
sys/arch/evbarm/conf/mk.vexpress: revision 1.4
sys/arch/arm/samsung/exynos_platform.c: revision 1.4
sys/arch/arm/arm/psci.h: revision 1.1
sys/arch/arm/samsung/exynos_platform.c: revision 1.5
sys/arch/arm/samsung/exynos_platform.c: revision 1.6
sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10
external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12
sys/dev/fdt/files.fdt: revision 1.17
sys/dev/fdt/files.fdt: revision 1.18
sys/dev/fdt/files.fdt: revision 1.19
sys/arch/arm/samsung/exynos_sscom.c: revision 1.8
sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1
sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1
sys/arch/arm/samsung/exynos_sscom.c: revision 1.9
sys/arch/arm/conf/files.arm: revision 1.133
sys/arch/arm/samsung/mct_var.h: revision 1.5
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2
sys/arch/evbarm/conf/std.vexpress: revision 1.6
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3
sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1
sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4
sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2
sys/arch/arm/sunxi/files.sunxi: revision 1.1
sys/dev/ofw/ofw_subr.c: revision 1.30
sys/arch/arm/sunxi/files.sunxi: revision 1.2
sys/dev/ofw/openfirm.h: revision 1.35
sys/arch/arm/sunxi/files.sunxi: revision 1.3
sys/dev/ofw/openfirm.h: revision 1.36
sys/arch/arm/sunxi/files.sunxi: revision 1.4
sys/arch/arm/sunxi/files.sunxi: revision 1.5
sys/arch/evbarm/exynos/exynos_machdep.c: file removal
sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1
sys/arch/arm/samsung/sscom.c: revision 1.9
sys/arch/arm/sunxi/files.sunxi: revision 1.6
sys/dev/fdt/ohci_fdt.c: revision 1.1
sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1
sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2
sys/arch/arm/sunxi/files.sunxi: revision 1.7
sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2
sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3
sys/arch/arm/sunxi/files.sunxi: revision 1.8
sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3
sys/arch/arm/sunxi/files.sunxi: revision 1.9
sys/arch/arm/samsung/exynos_sscom.c: revision 1.10
sys/arch/evbarm/conf/mk.tegra: revision 1.5
sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4
sys/arch/evbarm/conf/mk.tegra: revision 1.6
sys/arch/evbarm/conf/EXYNOS: revision 1.15
sys/arch/evbarm/conf/EXYNOS: revision 1.16
sys/arch/evbarm/conf/EXYNOS: revision 1.17
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1
sys/arch/evbarm/conf/EXYNOS: revision 1.19
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4
sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5
sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1
sys/arch/evbarm/conf/mk.sunxi: revision 1.1
sys/arch/evbarm/include/bootconfig.h: revision 1.7
sys/arch/evbarm/conf/TEGRA: revision 1.24
sys/arch/arm/arm/psci.c: revision 1.1
sys/dev/led.c: revision 1.1
sys/dev/led.c: revision 1.2
sys/arch/arm/arm/psci_arm.S: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2
sys/dev/fdt/ehci_fdt.c: revision 1.1
sys/dev/fdt/ehci_fdt.c: revision 1.2
sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1
sys/arch/evbarm/conf/EXYNOS: revision 1.21
sys/arch/arm/sunxi/files.sunxi: revision 1.10
sys/arch/arm/sunxi/files.sunxi: revision 1.11
sys/dev/fdt/fdtbus.c: revision 1.14
sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1
sys/arch/arm/samsung/exynos5422_dma.c: file removal
usr.bin/config/mkmakefile.c: revision 1.69
sys/conf/files: revision 1.1178
sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1
sys/arch/evbarm/exynos/exynos_start.S: revision 1.4
sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11
sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12
sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1
sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1
sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1
sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2
sys/arch/evbarm/conf/SUNXI: revision 1.1
external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5
sys/arch/evbarm/conf/SUNXI: revision 1.2
sys/arch/arm/fdt/psci_fdt.c: revision 1.1
sys/arch/evbarm/conf/SUNXI: revision 1.3
sys/arch/evbarm/conf/SUNXI: revision 1.4
sys/arch/evbarm/conf/files.exynos: revision 1.3
sys/arch/evbarm/conf/SUNXI: revision 1.5
sys/arch/evbarm/conf/SUNXI: revision 1.6
sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1
sys/dev/fdt/fixedfactorclock.c: revision 1.1
sys/dev/fdt/fdt_subr.c: revision 1.14
sys/arch/evbarm/conf/SUNXI: revision 1.7
sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2
sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1
sys/dev/fdt/fdt_subr.c: revision 1.15
sys/arch/evbarm/conf/SUNXI: revision 1.8
sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3
sys/dev/ic/dwc_mmc_reg.h: revision 1.6
sys/dev/fdt/fdt_subr.c: revision 1.16
sys/arch/evbarm/conf/SUNXI: revision 1.9
usr.bin/config/mkmakefile.c: revision 1.70
sys/dev/fdt/fdt_phy.c: revision 1.1
sys/arch/evbarm/conf/ODROID-XU: file removal
sys/arch/arm/fdt/arm_fdt.c: revision 1.4
sys/arch/arm/samsung/exynos_reg.h: revision 1.14
sys/conf/files: revision 1.1180
sys/arch/arm/samsung/exynos_reg.h: revision 1.15
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5
sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6
sys/dev/ic/dwc_mmc_var.h: revision 1.6
sys/arch/arm/samsung/exynos_combiner.c: revision 1.7
sys/arch/evbarm/exynos/platform.h: revision 1.2
sys/arch/arm/fdt/files.fdt: revision 1.12
sys/arch/evbarm/conf/std.exynos: revision 1.2
sys/arch/evbarm/conf/std.exynos: revision 1.3
sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6
sys/arch/arm/sunxi/sunxi_com.c: revision 1.1
sys/dev/led.h: revision 1.1
sys/arch/evbarm/conf/std.exynos: revision 1.5
sys/arch/arm/sunxi/sunxi_com.c: revision 1.2
sys/arch/evbarm/conf/files.evbarm: revision 1.26
usr.bin/config/defs.h: revision 1.99
sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6
sys/arch/arm/samsung/exynos_soc.c: revision 1.32
sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1
sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2
sys/arch/arm/samsung/mct.c: revision 1.11
sys/arch/evbarm/conf/ODROID-U: file removal
sys/arch/arm/samsung/mct.c: revision 1.12
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4
Get the EXYNOS kernel building again with recent FDT changes. Untested.
Use arm_fdt_cpu_hatch and add mmu entry for DTB
Fix exynos5 devmap, bootstrap, and implement early_putchar.
Calculate UART frequency based on bootloader config.
Fix KERNEL_BASE_PHYS (how did this ever work?)
Avoid divide-by-zero for unconfigured PLLs
Correctly initialize i2cbus attach args.
Add delay and enable mct timecounter.
Fix build w/o VERBOSE_INIT_ARM
Remove ODROID-U and ODROID-XU kernel configs as they no longer work.
- Replace CONSADDR with SSCOM2CONSOLE in example
- Remove gtmr (Exynos5422 uses mct)
- cinclude EXYNOS.local instead of TEGRA.local
Use fdtbus_intr_establish to hook in block interrupts instead of
intr_establish.
Simplify MCT; just enable it and then attach an ARMv7 generic timer.
Add support for building DTB files during kernel build, from christos.
build vexpress-v2p-ca15-tc1.dtb with the kernel
build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel
Allow multiline makeoptions to work by quoting the newline..
Bump for quoting makeoptions with multiple lines.
un-c99
bump required config version for multiline makeoptions feature
Set DTS makeoption in kernel config
Assign DTB files to a variable so we can make -V DTB
put the dtb files with their kernels.
no need for debug printing.
Don't assume that CPU index = GIC CPU interface number. We can determine
the current CPU interface number by reading from the read-only
GICD_ITARGETSR0 through GICD_ITARGETSR7 registers.
This gets interrupts working on Exynos 5422, where the boot processor has
GIC CPU interface #4.
use -v to get the expanded variable.
Use -v to get the expanded variables.
Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach.
Fix PLL con0 register locations and add uart clocks
Disable exyortc for now, it doesn't work.
More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support.
Update for new dwc_mmc driver
Fix dmesg
Add Exynos 5410 clock controller driver.
Fix a few typos in clock parent names for mmc clocks.
From jmcneill@
Update for new dwc_mmc driver
Implement platform reset for exynos5
Attach fdtbus to a /clocks node with no compatible string.
Add support for ARM Power State Coordination Interface (PSCI).
Support interrupt sharing.
Add initial support for Allwinner H3 SoC.
ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF,
U-Boot on some platforms may use SGIs in this range for the PSCI
implementation.
Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert
to ensure that we don't end up with a conflict.
Add H3 MMC support
SD/MMC clock fixes
Add FDT PHY interface.
Add glue for generic ehci/ohci bindings.
Rename a variable, NFC.
Support parents in different clock domains.
Add USB stuff. Doesn't quite work yet.
Synopsys DesignWare APB UART needs "options COM_AWIN" for now.
Add i2c glue.
Add RTC driver.
PHY registers start at index 1. Now USB works.
Don't allow sharing edge and level triggered interrupts.
Add arm_fdt_memory_dump helper for dumping physical addresses from ddb
Print clocks with aprint_debug
Remove unused defines
Add fdtbus_get_string helper
Add of_search_compatible, which searches an array of compat_data structures
for a matching "compatible" entry matching the supplied OFW node. This
allows us to associate data with compatible strings.
Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and
later family SoCs.
This is a port of my FreeBSD driver which has been confirmed to work on
Allwinner H3, A83T, and A64 SoCs.
Fix dmesg
Add basic support for Allwinner A31.
Add basic FDT GPIO support.
Fix the pinctrl api to match the spec. A pinctrl config can have more
than one xref, and an xref may have specifier data associated with it.
Enable sunxi pinctrl support
Adjust to new pinctrl API
Add P2WI/RSB driver, based on awin_p2wi.c.
Fix typo in a compat string.
Configure pin defaults at attach
No need to explicitly set pinctrl config 0 now
Fix some register definitions.
Disallow sharing between MPSAFE and non-MPSAFE handlers.
Add of_match_compat_data.
This routine searches an array of compat_data structures for a
matching "compatible" entry matching the supplied OFW node.
Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP
Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based
kernels.
the extent code cannot use the full range of u_long,
so ignore the last page before 4GB too. ok jmcneill@
Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.
Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.
Let the controller provide a default name for pins. This makes pins easier
to locate when we have multiple banks and a variable number of pins per
bank.
Attach gpio(4) to sunxigpio
Test for kernel build directory before reading DTB list
Add support for Allwinner A83T SoC.
Add A83T files
Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints.
Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac
Restore TX_INTERVAL_DEFAULT to 64
Drop the sunxi_emac_rx_batch feature. It was originally designed to
reduce the amount of mutex unlock/lock cycles during the RX path on
FreeBSD and if_input, but it is not required to drop the lock before
calling if_percpuq_enqueue on NetBSD.
Write back the data value instead of mask in sunxi_gpio_write
Add a helper for exposing LED controls via sysctl.
Add GPIO LED driver.
add gpioleds
Add misc. gates and resets driver, and explicitly enable PIO clocks
at attach.
Add fdtbus_get_string_index helper.
Add driver for fixed-factor clocks.
Add ffclock
Remove the requirement for ehci to attach after companion devices.
"go for it" - skrll@
Remove the hack to find companion devices and just assume 1 companion if
ETTF flag is not set.
Remove pass numbers for ehci/ohci now that the attach order no longer matters
Use unsigned char for ctype functions, suggested by christos
Add : to body of populate_sunxi to appease bash.
port-evbarm/52388: Fix number of args to a debug printf.
 1.81.6.3.2.1 13-Dec-2017  matt Build MTKATLAS
 1.92.2.4 26-Jan-2019  pgoyette Sync with HEAD
 1.92.2.3 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.92.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.92.2.1 07-Apr-2018  pgoyette Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
 1.93.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.93.2.1 10-Jun-2019  christos Sync with HEAD
 1.107.2.1 27-Nov-2019  martin Pull up following revision(s) (requested by jmcneill in ticket #491):

sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal
sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2
sys/arch/arm/ti/ti_sysc.c: revision 1.1
sys/arch/arm/ti/ti_rng.c: revision 1.1
sys/arch/arm/ti/ti_rng.c: revision 1.2
sys/dev/i2c/tps65950.c: file removal
sys/arch/evbarm/conf/std.ti: file removal
sys/dev/i2c/files.i2c: revision 1.101
sys/dev/i2c/files.i2c: revision 1.102
sys/dev/i2c/at24cxx.c: revision 1.32
sys/dev/i2c/files.i2c: revision 1.103
sys/dev/i2c/twl4030.c: revision 1.1
sys/dev/i2c/files.i2c: revision 1.104
sys/dev/i2c/twl4030.c: revision 1.2
sys/dev/i2c/twl4030.c: revision 1.3
sys/arch/arm/ti/ti_com.c: revision 1.6
sys/arch/arm/ti/ti_com.c: revision 1.7
sys/arch/arm/ti/ti_com.c: revision 1.8
sys/dev/fdt/cpufreq_dt.c: revision 1.11
sys/arch/arm/ti/ti_iic.c: revision 1.1
sys/dev/fdt/cpufreq_dt.c: revision 1.12
sys/arch/arm/ti/ti_usb.c: revision 1.1
sys/arch/arm/ti/ti_iic.c: revision 1.2
sys/dev/fdt/cpufreq_dt.c: revision 1.13
sys/arch/arm/ti/ti_iic.c: revision 1.3
sys/arch/arm/ti/ti_iic.c: revision 1.4
sys/arch/evbarm/conf/files.ti: file removal
sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal
sys/arch/arm/dts/omap3-n900.dts: revision 1.1
sys/arch/arm/ti/ti_edma.h: revision 1.1
sys/arch/evbarm/conf/OVERO_INSTALL: file removal
sys/arch/arm/ti/ti_usbtll.c: revision 1.1
sys/arch/arm/ti/files.ti: revision 1.5
etc/etc.evbarm/Makefile.inc: revision 1.108
sys/arch/arm/ti/files.ti: revision 1.6
sys/dev/i2c/tps65217pmic.c: revision 1.13
etc/etc.evbarm/Makefile.inc: revision 1.109
sys/arch/arm/ti/files.ti: revision 1.7
sys/dev/i2c/tps65217pmic.c: revision 1.14
sys/arch/arm/ti/files.ti: revision 1.8
sys/arch/arm/ti/files.ti: revision 1.9
sys/dev/fdt/usbnopphy.c: revision 1.1
sys/arch/evbarm/conf/GENERIC: revision 1.55
sys/arch/evbarm/conf/GENERIC: revision 1.56
sys/arch/evbarm/conf/GENERIC: revision 1.57
sys/arch/evbarm/conf/GENERIC: revision 1.58
sys/arch/evbarm/conf/GENERIC: revision 1.59
sys/arch/evbarm/conf/BEAGLEBONE: file removal
sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1
sys/arch/arm/ti/ti_otgreg.h: revision 1.1
sys/arch/arm/ti/ti_tptc.c: revision 1.1
sys/arch/evbarm/conf/IGEPV2: file removal
sys/arch/arm/ti/am3_prcm.c: revision 1.10
sys/dev/i2c/tda19988.c: revision 1.1
sys/arch/evbarm/conf/OVERO: file removal
sys/dev/i2c/tda19988.c: revision 1.2
sys/dev/i2c/tda19988.c: revision 1.3
sys/arch/arm/ti/omap3_dss.c: revision 1.1
sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal
sys/arch/arm/ti/ti_omapintc.c: revision 1.2
etc/etc.evbarm/Makefile.inc: revision 1.112
etc/etc.evbarm/Makefile.inc: revision 1.113
sys/arch/arm/ti/ti_div_clock.c: revision 1.1
etc/etc.evbarm/Makefile.inc: revision 1.114
sys/arch/evbarm/conf/N900: revision 1.32
sys/arch/evbarm/conf/N900: revision 1.33
distrib/utils/embedded/conf/armv7.conf: revision 1.36
sys/arch/evbarm/conf/GENERIC: revision 1.60
distrib/utils/embedded/conf/armv7.conf: revision 1.37
sys/arch/arm/ti/omap2_nand.c: revision 1.1
sys/arch/evbarm/conf/GENERIC: revision 1.61
sys/arch/arm/ti/omap2_nand.c: revision 1.2
sys/arch/evbarm/conf/GENERIC: revision 1.62
distrib/utils/embedded/conf/armv7.conf: revision 1.39
sys/arch/evbarm/conf/GENERIC: revision 1.63
sys/arch/arm/ti/ti_fb.c: revision 1.1
sys/arch/evbarm/conf/GENERIC: revision 1.64
sys/arch/evbarm/conf/GENERIC: revision 1.65
sys/arch/evbarm/conf/GENERIC: revision 1.66
sys/arch/evbarm/conf/GENERIC: revision 1.67
sys/arch/arm/ti/ti_platform.c: revision 1.7
sys/arch/arm/ti/ti_platform.c: revision 1.8
sys/arch/arm/ti/am3_prcm.c: revision 1.2
sys/arch/arm/ti/ti_platform.c: revision 1.9
sys/arch/arm/ti/am3_prcm.c: revision 1.3
sys/arch/arm/ti/am3_prcm.c: revision 1.4
sys/arch/arm/ti/am3_prcm.c: revision 1.5
sys/arch/arm/ti/am3_prcm.c: revision 1.6
sys/arch/arm/ti/am3_prcm.c: revision 1.7
sys/arch/evbarm/conf/DEVKIT8000: file removal
sys/arch/arm/ti/am3_prcm.c: revision 1.8
sys/arch/arm/ti/am3_prcm.c: revision 1.9
sys/dev/fdt/syscon.c: revision 1.4
sys/arch/arm/ti/files.ti: revision 1.10
sys/arch/arm/ti/ti_mux_clock.c: revision 1.1
sys/arch/arm/ti/ti_sdhc.c: revision 1.1
sys/arch/arm/ti/files.ti: revision 1.11
sys/arch/arm/ti/if_cpswreg.h: revision 1.1
sys/arch/arm/ti/ti_sdhc.c: revision 1.2
sys/arch/arm/ti/files.ti: revision 1.12
sys/arch/arm/ti/ti_sdhc.c: revision 1.3
sys/arch/arm/ti/files.ti: revision 1.13
sys/arch/arm/ti/files.ti: revision 1.14
sys/arch/arm/ti/files.ti: revision 1.15
sys/arch/arm/ti/files.ti: revision 1.16
sys/arch/arm/ti/omap3_cm.c: revision 1.1
sys/arch/arm/ti/files.ti: revision 1.17
sys/arch/arm/ti/omap3_cm.c: revision 1.2
sys/arch/arm/ti/files.ti: revision 1.18
sys/arch/arm/ti/omap3_cm.c: revision 1.3
sys/arch/arm/ti/files.ti: revision 1.19
sys/arch/arm/ti/omap3_cm.c: revision 1.4
sys/arch/arm/ti/ti_motg.c: revision 1.1
sys/arch/arm/ti/ti_rngreg.h: revision 1.1
sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1
sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1
sys/arch/arm/ti/am3_platform.c: revision 1.1
sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2
sys/arch/arm/ti/ti_lcdc.h: revision 1.1
sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal
sys/arch/evbarm/conf/README.evbarm: revision 1.22
sys/arch/evbarm/conf/README.evbarm: revision 1.23
sys/arch/arm/ti/ti_platform.c: file removal
sys/arch/evbarm/conf/README.evbarm: revision 1.24
sys/arch/arm/ti/ti_omaptimer.c: revision 1.2
sys/arch/arm/ti/ti_prcm.c: revision 1.2
sys/arch/evbarm/conf/README.evbarm: revision 1.25
sys/arch/arm/ti/ti_omaptimer.c: revision 1.3
sys/arch/arm/ti/ti_prcm.c: revision 1.3
sys/arch/evbarm/conf/README.evbarm: revision 1.26
sys/arch/arm/ti/ti_omaptimer.c: revision 1.4
sys/arch/evbarm/conf/README.evbarm: revision 1.27
sys/arch/arm/ti/ti_ehci.c: revision 1.1
sys/arch/arm/ti/files.ti: revision 1.20
sys/arch/arm/ti/ti_cpufreq.c: revision 1.1
sys/arch/arm/ti/ti_cpufreq.c: revision 1.2
sys/arch/arm/fdt/smsh_fdt.c: revision 1.2
sys/arch/arm/ti/omap3_dssreg.h: revision 1.1
sys/arch/evbarm/conf/OVERO: revision 1.56
sys/arch/evbarm/conf/TI: file removal
sys/arch/arm/dts/omap3-beagle.dts: revision 1.1
sys/dev/fdt/fdtvar.h: revision 1.55
sys/dev/fdt/fdtvar.h: revision 1.56
distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2
sys/dev/fdt/fdt_phy.c: revision 1.6
sys/arch/arm/ti/ti_iicreg.h: revision 1.1
sys/arch/arm/ti/ti_lcdc.c: revision 1.1
sys/arch/arm/ti/ti_gpio.c: revision 1.1
sys/arch/arm/ti/ti_iicreg.h: revision 1.2
sys/arch/arm/ti/ti_lcdc.c: revision 1.2
sys/dev/fdt/files.fdt: revision 1.46
sys/arch/arm/ti/ti_gpio.c: revision 1.2
sys/arch/arm/ti/ti_iicreg.h: revision 1.3
sys/arch/arm/ti/ti_lcdc.c: revision 1.3
sys/dev/fdt/files.fdt: revision 1.47
sys/arch/arm/ti/ti_gpio.c: revision 1.3
sys/dev/fdt/pinctrl_single.c: revision 1.1
sys/arch/evbarm/conf/files.generic: revision 1.9
sys/arch/arm/ti/ti_gpmc.c: revision 1.1
sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1
sys/arch/evbarm/conf/BEAGLEBOARD: file removal
sys/arch/arm/ti/omap3_prm.c: revision 1.1
sys/arch/arm/ti/ti_platform.h: file removal
sys/arch/arm/ti/omap3_platform.c: revision 1.1
sys/arch/arm/ti/ti_prcm.h: revision 1.2
sys/arch/arm/ti/omap3_platform.c: revision 1.2
sys/arch/arm/ti/ti_prcm.h: revision 1.3
sys/arch/arm/ti/ti_prcm.h: revision 1.4
sys/dev/fdt/fdt_clock.c: revision 1.9
sys/arch/arm/ti/ti_edma.c: revision 1.1
sys/arch/arm/ti/ti_otg.c: revision 1.1
distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15
sys/arch/arm/ti/if_cpsw.c: revision 1.7
sys/arch/evbarm/conf/std.igepv2: file removal
sys/arch/arm/ti/if_cpsw.c: revision 1.8
sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1

Adapt ti fdt glue to support GENERIC kernel.

Do not search 64-bit directories for dts files

Fix am33xx_platform_early_putchar for pre-MMU output

Add bus driver for TI sysc interconncet.

Make com work again

Add EDMA TPCC and TPTC drivers.

Add driver for one-register-per-pin type pinctrl devices.

Add MMCHS support.

Add USB support.

Disable autoidle

Place devmap above KERNEL_IO_VBASE

Use Timer2 for timecounter, and enable hw module.

Add support for TI AM335x

Add atmel,24c256 compat data

Add I2C support.

Add tiiic, tps65217pmic

Add FDT support

Fix early putchar, add reset func

No support for tegra210 in armv7 kernel

Switch to GENERIC kernels only.

Get mac address from DT

Skip nodes with an "opp-suspend" property and fix tables that have disabled
nodes in the middle.

enumerate devices under child "clocks" node

Add support for platform specific opp table filters.

Add fdtbus_clock_count to count the number of clock references on a given node

enumerate devices under child "clocks" node

Add AM335x DVFS support.

Enable TI AM335x DVFS support

Add support for GPIO controller.

Add tigpio

Unhook BEAGLEBONE kernel from the build
Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).

Add support for hardware RNG.

Add tirng

Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty

Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to
am3_platform.c

Set stdout-path on TI OMAP3 BeagleBoard

Add support for TI OMAP3.

Add OMAP3 support.

Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition.
Mkimage (eroneously) creates a FAT16 partition (despite the configuration
asking for FAT32), and that has a root directory size limit.
Idea from Jared.

Skip xref if it is 0

Add generic USB PHY driver

Add driver for TI TWL4030 Power Management IC

Use the hwmod clk to get the timer rate and explicitly enable the
timecounter timer.

Add OMAP3 USB support.

Add twl, usbnopphy, tiusb, tiusbtll

Move omap3 dtb files to /boot/dtb

Remove BEAGLEBOARD kernel from list of kernels to build
Remove BEAGLEBOARD kernel (supported by GENERIC now)

Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.

Remove DEVKIT8000 kernel (GENERIC should work now)
Remove DPLL5 init ported from old omap code, it is not required

Set the stdout-path on xM like Ti OMAP3 BeagleBoard

Remove BEAGLEBOARDXM from the build
Remove BEAGLEBOARDXM kernel (supported by GENERIC now)

Handle different register layout on OMAP3

Add omapfb to FDT-ized TI port.

Use dss as console on Nokia N900.

Enable IRQ status bits for omap3 type and set speed properly

Add RTC support

Remove tps65950pm (hardware now supported by twl4030.c)

Add NAND flash support.

Add tigpmc, omapnand

Attach tiusb before the default pass since it adds a bus to reduce kernel output
Replace tps65950pm with twl (the former has been removed)

Fix non-FDT build

Cleanup and remove dependency on arch/arm/omap

Add support for GPIO interrupts and fix reading the state of output pins.
Match smsc,lan9115 and honour local-mac-address/mac-address properties

Only one instance of twl(4) is needed
Remove OVERO from build, and commented out N900 kernel config
OMAP3 SoC and all peripherals in the OVERO kernel are now supported by
GENERIC.

Remove commented out IGEPV2 entry

OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by
GENERIC.

No longer used.

Also match ti,omap2-onenand

Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context

Add driver for NXP TDA19988 HDMI encoder

Add support for AM335x display controller (LCDC).

Add tdahdmi, tilcdc, tifb

Test DRM_MODE_* flags, not VID_*

Comment out mode fixup (not needed it seems)

Use 297MHz for display clock

Select closest rate to desired pixel clock

Speed up mode setting a bit and turn off the display while changing modes
 1.122.2.1 31-May-2021  cjep sync with head
 1.131.4.1 02-Aug-2025  perseant Sync with HEAD
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 10-Nov-2001  thorpej Add evbarm "etc" files.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 13-Apr-2002  thorpej Add a sample SCSI disk fstab.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 10-Nov-2001  thorpej Add evbarm "etc" files.
 1.1 19-Aug-2013  matt branches: 1.1.4; 1.1.8;
if softfloat, Install a ld.so.conf to use libc_vfp.so if there is a VFP on
evbarm (no other arm ports a CPU supporting VFP).
 1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 19-Aug-2013  tls file ld.so.conf was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 19-Aug-2013  yamt file ld.so.conf was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.8 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.7 13-Jun-2012  martin branches: 1.7.34; 1.7.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.6 07-Oct-2008  abs branches: 1.6.18; 1.6.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 20-Jun-2004  christos branches: 1.5.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.4 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.3 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 10-Nov-2001  thorpej Add evbarm "etc" files.
 1.5.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.6.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.6.18.1 30-Oct-2012  yamt sync with head
 1.7.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.7.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2 18-Mar-2014  riastradh branches: 1.2.4; 1.2.8;
Merge riastradh-drm2 to HEAD.
 1.1 18-Jul-2013  matt branches: 1.1.2;
Add stub port for evbcf which has enough to do a distribution build.
 1.1.2.2 23-Jul-2013  riastradh sync with HEAD
 1.1.2.1 18-Jul-2013  riastradh file MAKEDEV.conf was added on branch riastradh-drm2 on 2013-07-23 21:07:22 +0000
 1.2.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 18-Mar-2014  tls file MAKEDEV.conf was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 18-Mar-2014  yamt file MAKEDEV.conf was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.2 10-Mar-2014  mrg branches: 1.2.4; 1.2.8;
turn off kernels that don't exist yet.
 1.1 18-Jul-2013  matt branches: 1.1.2;
Add stub port for evbcf which has enough to do a distribution build.
 1.1.2.2 23-Jul-2013  riastradh sync with HEAD
 1.1.2.1 18-Jul-2013  riastradh file Makefile.inc was added on branch riastradh-drm2 on 2013-07-23 21:07:22 +0000
 1.2.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 10-Mar-2014  tls file Makefile.inc was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 10-Mar-2014  yamt file Makefile.inc was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.3 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.2 18-Mar-2014  riastradh branches: 1.2.4; 1.2.8; 1.2.30; 1.2.32;
Merge riastradh-drm2 to HEAD.
 1.1 18-Jul-2013  matt branches: 1.1.2;
Add stub port for evbcf which has enough to do a distribution build.
 1.1.2.2 23-Jul-2013  riastradh sync with HEAD
 1.1.2.1 18-Jul-2013  riastradh file ttys was added on branch riastradh-drm2 on 2013-07-23 21:07:22 +0000
 1.2.32.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.2.30.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.8.1 18-Mar-2014  tls file ttys was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.2.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.1 18-Mar-2014  yamt file ttys was added on branch yamt-pagecache on 2014-05-22 11:27:19 +0000
 1.23 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.22 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.21 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.20 22-Sep-2003  simonb Get rid of "$highpartoffset" baggage and use fill 16-number ranges for
sd,fd,wd, etc devices. Fixes problems with disk-style devices greater
than unit 0.

Thanks to Charles Hannum for clue-stick.
 1.19 19-Sep-2003  pooka add isdn telephony dialout devices
 1.18 05-Sep-2003  dsl Put back port specific majors for ptys
 1.17 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.16 22-Aug-2003  itojun create /dev/crypto
 1.15 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.14 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.13 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.12 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.11 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.10 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.9 21-Oct-2002  lukem various cleanups inspired by etc.i386/MAKEDEV (some of which are
needed to fully support the "new distrib world order"):

* remove unnecessary trailing ;

* clean up whitespace

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* don't barf when we have fdesc mounted; just skip the devices fdesc provides

* when making directories, don't use -p and don't redirect stdout to /dev/null

* add /dev/fd/* support [hp300]

* convert to new pty generation [hp300]
 1.8 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.7 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.6 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.5 18-Jun-2002  wiz Sort clockctl entry, and use standard formatting (tab before and after),
needed by MAKEDEV(8)-script.
 1.4 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.3 18-Jun-2002  wiz Use standard names for isdn devices (not i4b any longer...).
 1.2 17-Jun-2002  christos Add device creation support for systrace.
 1.1 10-Apr-2002  simonb branches: 1.1.2;
Add evbmips "etc" files.
Fixes PR port-evbmips/16230 from Ben Harris.
 1.1.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.1.2.1 10-Aug-2002  lukem Pull up revision 1.7 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.13 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.12 12-Aug-2022  riastradh branches: 1.12.4;
viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.11 24-Jul-2020  jmcneill evbmips: add ofctl(8) and /dev/openfirm support
 1.10 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.9 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.8 15-Aug-2017  mrg branches: 1.8.2; 1.8.4;
merge the rest of sbmips into evbmips. install the stand files in
/usr/mdec/sbmips/ and document them in installboot(8) even though
it isn't really ported yet. also build the SBMIPS kernels.

unfortunately, sbmips has been broken since mips64 merge, but the
fix can happen in the evbmips version, which we might merge into
the older trees anyway.

XXX: releng can turn off sbmips* builds now for -current.
 1.7 24-Dec-2016  mrg branches: 1.7.6;
create sysmon nodes, so wdogctl works.
 1.6 05-Nov-2015  macallan branches: 1.6.2;
generate iic* entries
 1.5 26-Feb-2011  ahoka Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.4 15-Jan-2007  hubertf branches: 1.4.26; 1.4.32;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.3 19-Oct-2003  jdolecek branches: 1.3.16;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek g/c audio0-3 (created by target 'audio')
g/c wscons-related devices (all created by target 'wscons')
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.4.32.1 05-Mar-2011  bouyer Sync with HEAD
 1.4.26.1 27-Dec-2011  matt Make 4 flash devices by default.
 1.6.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.7.6.1 30-Aug-2017  martin Pull up following revision(s) (requested by mrg in ticket #231):
distrib/sets/lists/base/md.evbmips 1.3
doc/CHANGES 1.2303-1.2304
etc/etc.evbmips/MAKEDEV.conf 1.8
etc/etc.evbmips/Makefile.inc 1.22
etc/mtree/Makefile 1.37
etc/mtree/NetBSD.dist.evbmips 1.1
sys/arch/evbmips/Makefile 1.9
sys/arch/evbmips/conf/SBMIPS upto 1.2
sys/arch/evbmips/conf/SBMIPS.MP upto 1.2
sys/arch/evbmips/conf/SBMIPS64 upto 1.2
sys/arch/evbmips/conf/SBMIPS64.MP upto 1.2
sys/arch/evbmips/conf/files.sbmips upto 1.2
sys/arch/evbmips/conf/std.sbmips upto 1.2
sys/arch/evbmips/include/disklabel.h 1.6
sys/arch/evbmips/include/loadfile_machdep.h
sys/arch/evbmips/include/param.h 1.10
sys/arch/evbmips/include/pci_machdep.h 1.3
sys/arch/evbmips/sbmips/TODO
sys/arch/evbmips/sbmips/autoconf.c
sys/arch/evbmips/sbmips/autoconf.h
sys/arch/evbmips/sbmips/console.c
sys/arch/evbmips/sbmips/cpu.c upto 1.3
sys/arch/evbmips/sbmips/cpuvar.h
sys/arch/evbmips/sbmips/disksubr.c
sys/arch/evbmips/sbmips/leds.h
sys/arch/evbmips/sbmips/locore_machdep.S
sys/arch/evbmips/sbmips/machdep.c upto 1.2
sys/arch/evbmips/sbmips/rtc.c upto 1.2
sys/arch/evbmips/sbmips/sb1250_icu.c upto 1.2
sys/arch/evbmips/sbmips/swarm.h
sys/arch/evbmips/sbmips/systemsw.c upto 1.2
sys/arch/evbmips/sbmips/systemsw.h
sys/arch/evbmips/sbmips/zbbus.c upto 1.2
sys/arch/evbmips/stand/Makefile 1.1
sys/arch/evbmips/stand/sbmips/Makefile
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs upto 1.2
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs 1.3
sys/arch/evbmips/stand/sbmips/Makefile.bootxx
sys/arch/evbmips/stand/sbmips/Makefile.inc upto 1.3
sys/arch/evbmips/stand/sbmips/boot/Makefile
sys/arch/evbmips/stand/sbmips/boot/filesystem.c
sys/arch/evbmips/stand/sbmips/boot/version
sys/arch/evbmips/stand/sbmips/bootxx_cd9660/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_ffs/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_lfs/Makefile
sys/arch/evbmips/stand/sbmips/common/bbinfo.h
sys/arch/evbmips/stand/sbmips/common/blkdev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/blkdev.h
sys/arch/evbmips/stand/sbmips/common/boot.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/boot.ldscript
sys/arch/evbmips/stand/sbmips/common/booted_dev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/bootxx.c
sys/arch/evbmips/stand/sbmips/common/cfe.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.h
sys/arch/evbmips/stand/sbmips/common/cfe_api_int.h
sys/arch/evbmips/stand/sbmips/common/cfe_error.h
sys/arch/evbmips/stand/sbmips/common/cfe_ioctl.h
sys/arch/evbmips/stand/sbmips/common/checksize.sh
sys/arch/evbmips/stand/sbmips/common/common.h
sys/arch/evbmips/stand/sbmips/common/panic_putstr.c
sys/arch/evbmips/stand/sbmips/common/putstr.c
sys/arch/evbmips/stand/sbmips/common/start.S
sys/arch/evbmips/stand/sbmips/netboot/Makefile
sys/arch/evbmips/stand/sbmips/netboot/conf.c
sys/arch/evbmips/stand/sbmips/netboot/dev_net.c
sys/arch/evbmips/stand/sbmips/netboot/devopen.c
sys/arch/evbmips/stand/sbmips/netboot/getsecs.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/if_cfe.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/version
sys/arch/mips/conf/files.sibyte 1.8
sys/arch/mips/include/pmap.h 1.70
sys/arch/mips/sibyte/dev/sbbuswatch.c 1.4
sys/arch/mips/sibyte/dev/sbmac.c 1.49
sys/arch/mips/sibyte/dev/sbscn.c 1.43
sys/arch/mips/sibyte/dev/sbsmbus.c 1.17
sys/arch/mips/sibyte/dev/sbtimer.c 1.21
sys/arch/mips/sibyte/dev/sbwdog.c 1.15
sys/arch/mips/sibyte/pci/sbbrz_pci.c 1.8
usr.sbin/installboot/installboot.8 1.94

Move sys/arch/sbmips/* into sys/arch/evbmips/*/sbmips.
 1.8.4.1 10-Jun-2019  christos Sync with HEAD
 1.8.2.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.12.4.1 02-Aug-2025  perseant Sync with HEAD
 1.32 22-Mar-2025  hgutch Also generate hashes for files in gzimg directories.

At one point this should probably be unified at least a bit with the hash
generation of regular sets, so that there is a single place that defines
the types of hashes generated for sets and gzimg.
 1.31 11-Jan-2025  jmmv Inject TOOL_SED and TOOL_PWD_MKDB into mkimage

The configuration files used for mkimage might want to customize the passwd
database of the generated image (as is the case for an out-of-tree config
file I have) and passing in these tools helps to execute those modifications.
 1.30 29-Dec-2024  jmmv Recognize MKPOSTFIX=no in mkimage
 1.29 11-Jul-2024  rin etc.evbmips: Try to make `.if` labyrinth less confusing, NFCI
 1.28 11-Jul-2024  rin etc.evbmips: Build MIPSSIM for evbmips-eb

It builds, and runs on qemu-system-mips.
 1.27 03-Nov-2021  skrll branches: 1.27.4;
Add MIPSSIM{,64} as appropriate
 1.26 25-Apr-2021  christos Handle mipsn64
 1.25 15-Aug-2020  simonb Remove a misleading space in a ".elif".
 1.24 17-Jul-2020  jmcneill Create an "octeon.img.gz" bootable image for evbmips64-eb release builds.
 1.23 15-Jul-2020  simonb Rename the evbmips ERLITE kernel to OCTEON now that it supports more
than just the EdgeRouter Lite.
 1.22 15-Aug-2017  mrg merge the rest of sbmips into evbmips. install the stand files in
/usr/mdec/sbmips/ and document them in installboot(8) even though
it isn't really ported yet. also build the SBMIPS kernels.

unfortunately, sbmips has been broken since mips64 merge, but the
fix can happen in the evbmips version, which we might merge into
the older trees anyway.

XXX: releng can turn off sbmips* builds now for -current.
 1.21 05-Sep-2016  skrll branches: 1.21.6;
Add ub and elf32 to KERNEL_SUFFIXES
 1.20 01-May-2015  matt Build ERLITE and INSTALL_ERLITE if mips64eb
 1.19 06-Apr-2015  joerg Add CI20 install kernel and build that and the normal image as kernel set.
 1.18 29-Aug-2011  bouyer Add a INSTALL_LOONGSON kernel with a ramdisk.
build LOONGSON and INSTALL_LOONGSON for evbmips-mip64el
 1.17 24-Aug-2011  matt Build the GDIUM64 kernel (since it tests 16KB pages).
 1.16 01-Aug-2011  matt Add CPMBR1400 and GDIUM as kernels to be built
 1.15 14-Jul-2011  matt Don't build 64bit kernel for evbmips-el
 1.14 10-Jul-2011  matt Add algor kernels
 1.13 20-Feb-2011  matt Build different kernel when mips64e[bl]
 1.12 14-Dec-2009  matt branches: 1.12.2;
Merge from matt-nb5-mips64
 1.11 24-Jul-2007  pavel branches: 1.11.18; 1.11.26;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.10 07-Apr-2006  gdamore OMSAL-400 and MTX-1 should only be built little endian.
 1.9 07-Apr-2006  gdamore Remove AR531X. Its too soon for this to be released, IMO. We may need
to change this kernel to AP30 and add other configs for AP43, AP51, etc.
 1.8 31-Mar-2006  he If we're building for mipsel, we need to build the INSTALL_OMSAL400 kernel
so that the build of the install image works.
 1.7 28-Mar-2006  gdamore Added kernels for AR531X, DBAU1500, DBAU1550, and MTX-1.
 1.6 28-Mar-2006  shige Add OMSAL400.
 1.5 06-Feb-2006  he Follow up the rename of the PB1000 kernel to ALCHEMY.
 1.4 02-Dec-2002  lukem consistency tweaks
 1.3 03-Aug-2002  simonb Build PB1000 kernels too.
 1.2 26-Jun-2002  simonb Build the MALTA kernel.
 1.1 10-Apr-2002  simonb branches: 1.1.2;
Add evbmips "etc" files.
Fixes PR port-evbmips/16230 from Ben Harris.
 1.1.2.1 26-Jun-2002  lukem Pull up revision 1.2 (requested by simonb in ticket #368):
Build the MALTA kernel.
- --
 1.11.26.4 19-Jan-2012  matt Add CPMBR1400 and INSTALL_CPMBR1400 to the mipsel kernels
 1.11.26.3 27-Dec-2011  matt Add {,INSTALL_}XLPEVB{32,64} kernels for mips64
 1.11.26.2 14-Dec-2009  cliff add XLSATX kernels to KERNEL_SETS, BUILD_KERNELS
 1.11.26.1 24-Aug-2009  matt Build INSTALL_MALTA kernels for big and little endian for mips and mips64.
 1.11.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.11.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.12.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.21.6.1 30-Aug-2017  martin Pull up following revision(s) (requested by mrg in ticket #231):
distrib/sets/lists/base/md.evbmips 1.3
doc/CHANGES 1.2303-1.2304
etc/etc.evbmips/MAKEDEV.conf 1.8
etc/etc.evbmips/Makefile.inc 1.22
etc/mtree/Makefile 1.37
etc/mtree/NetBSD.dist.evbmips 1.1
sys/arch/evbmips/Makefile 1.9
sys/arch/evbmips/conf/SBMIPS upto 1.2
sys/arch/evbmips/conf/SBMIPS.MP upto 1.2
sys/arch/evbmips/conf/SBMIPS64 upto 1.2
sys/arch/evbmips/conf/SBMIPS64.MP upto 1.2
sys/arch/evbmips/conf/files.sbmips upto 1.2
sys/arch/evbmips/conf/std.sbmips upto 1.2
sys/arch/evbmips/include/disklabel.h 1.6
sys/arch/evbmips/include/loadfile_machdep.h
sys/arch/evbmips/include/param.h 1.10
sys/arch/evbmips/include/pci_machdep.h 1.3
sys/arch/evbmips/sbmips/TODO
sys/arch/evbmips/sbmips/autoconf.c
sys/arch/evbmips/sbmips/autoconf.h
sys/arch/evbmips/sbmips/console.c
sys/arch/evbmips/sbmips/cpu.c upto 1.3
sys/arch/evbmips/sbmips/cpuvar.h
sys/arch/evbmips/sbmips/disksubr.c
sys/arch/evbmips/sbmips/leds.h
sys/arch/evbmips/sbmips/locore_machdep.S
sys/arch/evbmips/sbmips/machdep.c upto 1.2
sys/arch/evbmips/sbmips/rtc.c upto 1.2
sys/arch/evbmips/sbmips/sb1250_icu.c upto 1.2
sys/arch/evbmips/sbmips/swarm.h
sys/arch/evbmips/sbmips/systemsw.c upto 1.2
sys/arch/evbmips/sbmips/systemsw.h
sys/arch/evbmips/sbmips/zbbus.c upto 1.2
sys/arch/evbmips/stand/Makefile 1.1
sys/arch/evbmips/stand/sbmips/Makefile
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs upto 1.2
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs 1.3
sys/arch/evbmips/stand/sbmips/Makefile.bootxx
sys/arch/evbmips/stand/sbmips/Makefile.inc upto 1.3
sys/arch/evbmips/stand/sbmips/boot/Makefile
sys/arch/evbmips/stand/sbmips/boot/filesystem.c
sys/arch/evbmips/stand/sbmips/boot/version
sys/arch/evbmips/stand/sbmips/bootxx_cd9660/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_ffs/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_lfs/Makefile
sys/arch/evbmips/stand/sbmips/common/bbinfo.h
sys/arch/evbmips/stand/sbmips/common/blkdev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/blkdev.h
sys/arch/evbmips/stand/sbmips/common/boot.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/boot.ldscript
sys/arch/evbmips/stand/sbmips/common/booted_dev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/bootxx.c
sys/arch/evbmips/stand/sbmips/common/cfe.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.h
sys/arch/evbmips/stand/sbmips/common/cfe_api_int.h
sys/arch/evbmips/stand/sbmips/common/cfe_error.h
sys/arch/evbmips/stand/sbmips/common/cfe_ioctl.h
sys/arch/evbmips/stand/sbmips/common/checksize.sh
sys/arch/evbmips/stand/sbmips/common/common.h
sys/arch/evbmips/stand/sbmips/common/panic_putstr.c
sys/arch/evbmips/stand/sbmips/common/putstr.c
sys/arch/evbmips/stand/sbmips/common/start.S
sys/arch/evbmips/stand/sbmips/netboot/Makefile
sys/arch/evbmips/stand/sbmips/netboot/conf.c
sys/arch/evbmips/stand/sbmips/netboot/dev_net.c
sys/arch/evbmips/stand/sbmips/netboot/devopen.c
sys/arch/evbmips/stand/sbmips/netboot/getsecs.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/if_cfe.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/version
sys/arch/mips/conf/files.sibyte 1.8
sys/arch/mips/include/pmap.h 1.70
sys/arch/mips/sibyte/dev/sbbuswatch.c 1.4
sys/arch/mips/sibyte/dev/sbmac.c 1.49
sys/arch/mips/sibyte/dev/sbscn.c 1.43
sys/arch/mips/sibyte/dev/sbsmbus.c 1.17
sys/arch/mips/sibyte/dev/sbtimer.c 1.21
sys/arch/mips/sibyte/dev/sbwdog.c 1.15
sys/arch/mips/sibyte/pci/sbbrz_pci.c 1.8
usr.sbin/installboot/installboot.8 1.94

Move sys/arch/sbmips/* into sys/arch/evbmips/*/sbmips.
 1.27.4.1 02-Aug-2025  perseant Sync with HEAD
 1.2 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.1 10-Apr-2002  simonb Add evbmips "etc" files.
Fixes PR port-evbmips/16230 from Ben Harris.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 10-Apr-2002  simonb Add evbmips "etc" files.
Fixes PR port-evbmips/16230 from Ben Harris.
 1.7 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6 07-Oct-2008  abs branches: 1.6.62; 1.6.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 24-Feb-2006  simonb branches: 1.5.20;
Use "default" instead of "std.38400" for console and tty entries.
38400 doesn't seem to work well on 115200 baud consoles...
 1.4 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 10-Apr-2002  simonb Add evbmips "etc" files.
Fixes PR port-evbmips/16230 from Ben Harris.
 1.5.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.6.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.18 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.17 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.16 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.15 19-Sep-2003  pooka add isdn telephony dialout devices
 1.14 05-Sep-2003  dsl Put back port specific majors for ptys
 1.13 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.12 25-Aug-2003  eeh Fix ttyEcfg/ttyEstat confusion.
 1.11 22-Aug-2003  itojun create /dev/crypto
 1.10 17-Aug-2003  hannken Add lpt (for explora) as char 20.
This major number is unused in macppc.
 1.9 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.8 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.7 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.6 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.5 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.4 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.3 13-Mar-2003  matt Synchronize macppc and evbppc majors when possible. Add a lot of missing
devices to evbppc.
 1.2 13-Mar-2003  hannken Add wscons to MAKEDEV. Add wsfont major number.
 1.1 09-Dec-2002  scw Move etc.walnut/* to etc.evbppc and tweak BUILD_KERNELS in Makefile.inc
to pick up the renamed install kernel.
 1.15 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.14 01-May-2024  gutteridge branches: 1.14.2;
etc.evbppc/MAKEDEV.conf: drop unused block and fix comment
 1.13 12-Aug-2022  riastradh viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.12 10-Nov-2020  rin Add nvme(4) and raid(4).
 1.11 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.10 08-Dec-2016  nat branches: 1.10.12; 1.10.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.9 16-Aug-2012  abs branches: 1.9.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.8 06-Sep-2011  apb branches: 1.8.2;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.7 26-Feb-2011  ahoka Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.6 13-Sep-2008  tsutsui branches: 1.6.14;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.5 15-Jan-2007  hubertf branches: 1.5.12; 1.5.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.4 02-Dec-2006  freza Welcome to evbppc/virtex -- port to Xilinx Virtex series FPGA's with embedded
ibm405d5 core.

OK by Simon Burge
 1.3 21-Dec-2003  lukem branches: 1.3.16;
Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.5.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.5.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.6.14.1 05-Mar-2011  bouyer Sync with HEAD
 1.8.2.1 30-Oct-2012  yamt sync with head
 1.9.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.10.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.14.2.1 02-Aug-2025  perseant Sync with HEAD
 1.19 22-Mar-2025  hgutch Also generate hashes for files in gzimg directories.

At one point this should probably be unified at least a bit with the hash
generation of regular sets, so that there is a single place that defines
the types of hashes generated for sets and gzimg.
 1.18 11-Jan-2025  jmmv Inject TOOL_SED and TOOL_PWD_MKDB into mkimage

The configuration files used for mkimage might want to customize the passwd
database of the generated image (as is the case for an out-of-tree config
file I have) and passing in these tools helps to execute those modifications.
 1.17 29-Dec-2024  jmmv Recognize MKPOSTFIX=no in mkimage
 1.16 31-Oct-2024  jmcneill evbppc: Include X sets in wii.img
 1.15 20-Jan-2024  jmcneill branches: 1.15.2;
evbppc: Add initial support for the Nintendo Wii
 1.14 02-Apr-2021  rin branches: 1.14.6;
- Hook DHT kernel
- Add bin and ub to KERNEL_SUFFIXES
- Group and sort kernels
 1.13 30-Jan-2015  nonaka Added RouterBOARD RB850Gx2 config. md root only.
 1.12 28-Feb-2014  matt There are no powerpc64 in evbppc currently.
 1.11 01-Aug-2012  matt branches: 1.11.2;
Add TWRP1025 and INSTALL_TWRP1025
 1.10 04-Feb-2012  he Fix spello for the INSTALL_P2020* kernel configs.
 1.9 01-Feb-2012  matt Build the INSTALL kernels for the P2020DS and P2020RDB
 1.8 07-Jun-2011  matt branches: 1.8.2;
Add mpc85xx kernels. Add INSTALL_PMPPC
Put each family of kernels on a separate line.
 1.7 21-Aug-2009  tsutsui branches: 1.7.4;
Build PMPPC kernel on release.

XXX1: distrib/notes/common/contents needs to be updated as noted in comment
XXX2: should we also build VIRTEX kernels?
 1.6 24-Jul-2007  pavel branches: 1.6.18; 1.6.30;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.5 03-Aug-2005  shige Add md-kernel for installation: INSTALL_OPENBLOCKS266.
 1.4 18-Mar-2005  shige Add OPENBLOCKS200 kernel.
 1.3 01-Feb-2005  shige branches: 1.3.2;
Build OPENBLOCKS266 kernel.
 1.2 13-Mar-2004  matt branches: 1.2.4;
Build EV64260 and EXPLORA451 kernels
 1.1 09-Dec-2002  scw Move etc.walnut/* to etc.evbppc and tweak BUILD_KERNELS in Makefile.inc
to pick up the renamed install kernel.
 1.2.4.1 15-Sep-2005  riz Pull up following revision(s) (requested by shige in ticket #5820):
distrib/evbppc/md-kernel/Makefile 1.3 via patch
etc/etc.evbppc/Makefile.inc 1.3 via patch
sys/arch/evbppc/conf/files.obs405 1.5-1.8 via patch
sys/arch/evbppc/conf/OPENBLOCKS266 1.22,1.25 via patch
sys/arch/evbppc/include/obs266.h 1.1 (new)
sys/arch/evbppc/include/obs405.h 1.1-1.5 (new)
sys/arch/evbppc/include/rbus_machdep.h 1.1 (new)
sys/arch/evbppc/obs405/consinit.c 1.2-1.4
sys/arch/evbppc/obs405/dev/x1226.c deleted
sys/arch/evbppc/obs405/dev/x1226reg.h deleted
sys/arch/evbppc/obs405/machdep.c deleted
sys/arch/evbppc/obs405/obs266_autoconf.c 1.1 (new)
sys/arch/evbppc/obs405/obs266_machdep.c 1.1 (new, plus patch)
sys/arch/evbppc/obs405/obs405_autoconf.c 1.1 (new, plus patch)
sys/arch/evbppc/obs405/obs405_machdep.c 1.1 (new)
sys/arch/evbppc/obs405/rbus_machdep.c 1.1 (new)
sys/arch/powerpc/conf/files.ibm4xx 1.6-1.7
sys/arch/powerpc/ibm4xx/board_prop.c 1.1 (new)
sys/arch/powerpc/ibm4xx/dev/com_opb.c 1.12
sys/arch/powerpc/ibm4xx/dev/comopbvar.h 1.1 (new)
sys/arch/powerpc/ibm4xx/ibm40x_machdep.c 1.3-1.4
sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c 1.1-1.2 (new)
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c 1.1-1.3 (new)
sys/arch/powerpc/ibm4xx/ibm4xxgpx_autoconf.c 1.2-1.3
sys/arch/powerpc/ibm4xx/openbios/openbios.c 1.1 (new)
sys/arch/powerpc/include/ibm4xx/cpu.h 1.7-1.10
sys/arch/powerpc/include/ibm4xx/openbios.h 1.1 (new)

Update OpenBlockS266 support to more modern, stable sources.
 1.3.2.1 14-Sep-2005  tron Apply patch (requested by shige in ticket #770):
Build kernel for OpenBlockS266(IBM405GP CPU) products.
 1.6.30.1 07-Jan-2011  matt Add the mpc85xx kernels
 1.6.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.6.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.7.4.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.8.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.2.2 30-Oct-2012  yamt sync with head
 1.8.2.1 17-Apr-2012  yamt sync with head
 1.11.2.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.6.2 01-Nov-2024  martin Pull up following revision(s) (requested by jmcneill in ticket #995):

etc/etc.evbppc/Makefile.inc: revision 1.16

evbppc: Include X sets in wii.img
 1.14.6.1 03-Feb-2024  martin Pull up following revision(s) (requested by jmcneill in ticket #561):

etc/etc.evbppc/Makefile.inc: revision 1.15
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2
sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3
sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2
distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1
usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4
sys/arch/evbppc/wii/dev/viio.h: revision 1.1
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5
sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1
distrib/utils/embedded/conf/wii.conf: revision 1.1
distrib/utils/embedded/conf/wii.conf: revision 1.2
distrib/utils/embedded/conf/wii.conf: revision 1.3
sys/dev/sdmmc/sdhcvar.h: revision 1.34
sys/dev/sdmmc/sdhc.c: revision 1.118
sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1
distrib/utils/embedded/conf/evbppc.conf: revision 1.1
sys/dev/wsfb/genfb.c: revision 1.91
sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2
sys/dev/wscons/wsconsio.h: revision 1.127
sys/arch/powerpc/oea/oea_machdep.c: revision 1.85
sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1
sys/arch/evbppc/conf/std.wii: revision 1.1
sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2
sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1
sys/arch/evbppc/conf/std.wii: revision 1.2
sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2
sys/arch/evbppc/conf/std.wii: revision 1.3
sys/arch/powerpc/oea/cpu_subr.c: revision 1.109
sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1
sys/dev/usb/usb.h: revision 1.124
sys/arch/evbppc/wii/machdep.c: revision 1.1
sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1
sys/arch/powerpc/include/oea/hid.h: revision 1.14
sys/arch/evbppc/wii/mainbus.c: revision 1.1
sys/arch/evbppc/wii/machdep.c: revision 1.2
sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1
sys/arch/evbppc/wii/mainbus.c: revision 1.2
sys/arch/evbppc/wii/machdep.c: revision 1.3
sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2
sys/arch/evbppc/wii/mainbus.c: revision 1.3
sys/arch/evbppc/wii/machdep.c: revision 1.4
sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1
sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1
sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2
sys/arch/evbppc/wii/wii_locore.S: revision 1.1
sys/arch/evbppc/conf/files.wii: revision 1.1
sys/arch/evbppc/wii/wii_locore.S: revision 1.2
sys/arch/evbppc/include/wii.h: revision 1.1
sys/arch/evbppc/conf/files.wii: revision 1.2
sys/arch/evbppc/wii/dev/exi.c: revision 1.1
sys/arch/evbppc/include/wii.h: revision 1.2
sys/arch/evbppc/conf/files.wii: revision 1.3
sys/arch/powerpc/powerpc/clock.c: revision 1.18
sys/arch/evbppc/include/wii.h: revision 1.3
sys/arch/evbppc/conf/files.wii: revision 1.4
sys/arch/evbppc/include/wii.h: revision 1.4
sys/arch/evbppc/wii/dev/exi.h: revision 1.1
sys/arch/evbppc/wii/dev/avenc.c: revision 1.1
sys/arch/evbppc/include/wii.h: revision 1.5
sys/arch/evbppc/include/wii.h: revision 1.6
sys/arch/evbppc/include/wii.h: revision 1.7
sys/arch/evbppc/wii/dev/avenc.h: revision 1.1
distrib/utils/embedded/mkimage: revision 1.79
sys/arch/evbppc/conf/WII: revision 1.1
sys/arch/evbppc/conf/INSTALL_WII: revision 1.1
distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1
sys/arch/evbppc/wii/dev/vireg.h: revision 1.1
sys/arch/evbppc/conf/WII: revision 1.2
distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2
sys/arch/evbppc/wii/dev/vireg.h: revision 1.2
sys/arch/evbppc/conf/WII: revision 1.3
sys/arch/evbppc/conf/WII: revision 1.4
usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11
sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1
sys/dev/usb/ehcivar.h: revision 1.52
sys/arch/evbppc/wii/pic_pi.c: revision 1.1
sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2
etc/etc.evbppc/ttys: revision 1.8
sys/arch/evbppc/wii/dev/bwai.c: revision 1.1
sys/arch/evbppc/wii/dev/bwai.c: revision 1.2
sys/arch/evbppc/wii/dev/bwai.c: revision 1.3
sys/arch/evbppc/wii/autoconf.c: revision 1.1
sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1
sys/arch/evbppc/wii/dev/bwai.h: revision 1.1
sys/arch/evbppc/wii/autoconf.c: revision 1.2
sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2

powerpc: oea: Fix prefetchable mappings
Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics.
powerpc: oea: Decode IBM750CL L2 cache information.
sdmmc: add support for optional delay after register write
wscons: Add HOLLYWOOD display and YUY2 pixel format types
wsfb: add support for optional "devcmap" property
A hardware driver can supply a pointer to a 16x 32-bit array to override
the default rasops device colour map in the "devcmap" property.
ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO
fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate"
powerpc: fix delay for large (> ~5sec) values
When calculating the target timebase, promote '1000' on the RHS to ULL
to force 64-bit calculation, otherwise 'n * 1000' will overflow.
usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms
I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD
change, but it seems to be a bit too aggressive for some platforms.
evbppc: Add initial support for the Nintendo Wii
wii: support RB_POWERDOWN
build fix: use dd with count=1 for compat with NetBSD dd(1)
wii: Add NTSC 480p support.
In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for
poking at video interface registers from userland. This is helpful for
debugging display issues.
wii: Add 128x48 icon to SD card image
wii: Fix a comment
wii: Add drivers for Broadway DSP and Audio interface.
0: [*] audio0 @ bwdsp0: Broadway DSP
playback: 16, 2ch, 48000Hz
record: unavailable
(P-) slinear_be 16/16, 2ch, { 48000 }
wii: Add screenblank support.
wii: Use screen dimming register for screen blanking.
wii: Add GPIO, I2C, and basic A/V encoder driver.
wii: Use A/V encoder volume controls instead of using a software filter.
wii: Simply DSP driver - no interrupt handler required.
wii: provide device names to intr_establish
wii$ intrctl list
interrupt id CPU0 device name(s)
pi irq 14 64769* hollywood0
hollywood irq 36 5872* ehci0
hollywood irq 39 58907* sdhc0
hollywood irq 40 4* sdhc1
hollywood irq 49 0* resetbtn0
pi irq 5 0* bwai0
wii: Add support for passing boot options to the kernel.
wii: Add External interface bus and RTC support
wii: Remove objcopy after kernel build.
HBC will do the right thing.
Add wsvt25 entries (off by default) for ttyE0-ttyE3.
Add support for "PAL" (576i) mode on Wii.
 1.15.2.1 02-Aug-2025  perseant Sync with HEAD
 1.2 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.1 09-Dec-2002  scw Move etc.walnut/* to etc.evbppc and tweak BUILD_KERNELS in Makefile.inc
to pick up the renamed install kernel.
 1.1 30-May-2022  rin Introduce libc_aligned.so for evbppc-powerpc32, which provides
strictly-aligned versions of memcmp(3), bcopy(3), memcpy(3), and
memmove(3).

This is used for 403 by ld.so.conf with machdep.no_unaligned variable.

With this library, unaligned memory accesses are significantly reduced
for 403 (from several hundreds to few tens per sec under heavy load);
only ld.elf_so (typically few times per fork) and statically-linked
binaries do such access.
 1.8 26-Jan-2024  jmcneill Add wsvt25 entries (off by default) for ttyE0-ttyE3.
 1.7 25-Sep-2019  abs branches: 1.7.8;
Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6 07-Oct-2008  abs branches: 1.6.62; 1.6.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 22-Jun-2007  simonb branches: 1.5.12;
Use "default" for the getty type for the console and the serial
ports, like other evb* ports.
 1.4 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 09-Dec-2002  scw Move etc.walnut/* to etc.evbppc and tweak BUILD_KERNELS in Makefile.inc
to pick up the renamed install kernel.
 1.5.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.6.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.8.1 03-Feb-2024  martin Pull up following revision(s) (requested by jmcneill in ticket #561):

etc/etc.evbppc/Makefile.inc: revision 1.15
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2
sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3
sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2
distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1
usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4
sys/arch/evbppc/wii/dev/viio.h: revision 1.1
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5
sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1
distrib/utils/embedded/conf/wii.conf: revision 1.1
distrib/utils/embedded/conf/wii.conf: revision 1.2
distrib/utils/embedded/conf/wii.conf: revision 1.3
sys/dev/sdmmc/sdhcvar.h: revision 1.34
sys/dev/sdmmc/sdhc.c: revision 1.118
sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1
distrib/utils/embedded/conf/evbppc.conf: revision 1.1
sys/dev/wsfb/genfb.c: revision 1.91
sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2
sys/dev/wscons/wsconsio.h: revision 1.127
sys/arch/powerpc/oea/oea_machdep.c: revision 1.85
sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1
sys/arch/evbppc/conf/std.wii: revision 1.1
sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2
sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1
sys/arch/evbppc/conf/std.wii: revision 1.2
sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2
sys/arch/evbppc/conf/std.wii: revision 1.3
sys/arch/powerpc/oea/cpu_subr.c: revision 1.109
sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1
sys/dev/usb/usb.h: revision 1.124
sys/arch/evbppc/wii/machdep.c: revision 1.1
sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1
sys/arch/powerpc/include/oea/hid.h: revision 1.14
sys/arch/evbppc/wii/mainbus.c: revision 1.1
sys/arch/evbppc/wii/machdep.c: revision 1.2
sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1
sys/arch/evbppc/wii/mainbus.c: revision 1.2
sys/arch/evbppc/wii/machdep.c: revision 1.3
sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2
sys/arch/evbppc/wii/mainbus.c: revision 1.3
sys/arch/evbppc/wii/machdep.c: revision 1.4
sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1
sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1
sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2
sys/arch/evbppc/wii/wii_locore.S: revision 1.1
sys/arch/evbppc/conf/files.wii: revision 1.1
sys/arch/evbppc/wii/wii_locore.S: revision 1.2
sys/arch/evbppc/include/wii.h: revision 1.1
sys/arch/evbppc/conf/files.wii: revision 1.2
sys/arch/evbppc/wii/dev/exi.c: revision 1.1
sys/arch/evbppc/include/wii.h: revision 1.2
sys/arch/evbppc/conf/files.wii: revision 1.3
sys/arch/powerpc/powerpc/clock.c: revision 1.18
sys/arch/evbppc/include/wii.h: revision 1.3
sys/arch/evbppc/conf/files.wii: revision 1.4
sys/arch/evbppc/include/wii.h: revision 1.4
sys/arch/evbppc/wii/dev/exi.h: revision 1.1
sys/arch/evbppc/wii/dev/avenc.c: revision 1.1
sys/arch/evbppc/include/wii.h: revision 1.5
sys/arch/evbppc/include/wii.h: revision 1.6
sys/arch/evbppc/include/wii.h: revision 1.7
sys/arch/evbppc/wii/dev/avenc.h: revision 1.1
distrib/utils/embedded/mkimage: revision 1.79
sys/arch/evbppc/conf/WII: revision 1.1
sys/arch/evbppc/conf/INSTALL_WII: revision 1.1
distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1
sys/arch/evbppc/wii/dev/vireg.h: revision 1.1
sys/arch/evbppc/conf/WII: revision 1.2
distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2
sys/arch/evbppc/wii/dev/vireg.h: revision 1.2
sys/arch/evbppc/conf/WII: revision 1.3
sys/arch/evbppc/conf/WII: revision 1.4
usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11
sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1
sys/dev/usb/ehcivar.h: revision 1.52
sys/arch/evbppc/wii/pic_pi.c: revision 1.1
sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2
etc/etc.evbppc/ttys: revision 1.8
sys/arch/evbppc/wii/dev/bwai.c: revision 1.1
sys/arch/evbppc/wii/dev/bwai.c: revision 1.2
sys/arch/evbppc/wii/dev/bwai.c: revision 1.3
sys/arch/evbppc/wii/autoconf.c: revision 1.1
sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1
sys/arch/evbppc/wii/dev/bwai.h: revision 1.1
sys/arch/evbppc/wii/autoconf.c: revision 1.2
sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2

powerpc: oea: Fix prefetchable mappings
Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics.
powerpc: oea: Decode IBM750CL L2 cache information.
sdmmc: add support for optional delay after register write
wscons: Add HOLLYWOOD display and YUY2 pixel format types
wsfb: add support for optional "devcmap" property
A hardware driver can supply a pointer to a 16x 32-bit array to override
the default rasops device colour map in the "devcmap" property.
ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO
fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate"
powerpc: fix delay for large (> ~5sec) values
When calculating the target timebase, promote '1000' on the RHS to ULL
to force 64-bit calculation, otherwise 'n * 1000' will overflow.
usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms
I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD
change, but it seems to be a bit too aggressive for some platforms.
evbppc: Add initial support for the Nintendo Wii
wii: support RB_POWERDOWN
build fix: use dd with count=1 for compat with NetBSD dd(1)
wii: Add NTSC 480p support.
In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for
poking at video interface registers from userland. This is helpful for
debugging display issues.
wii: Add 128x48 icon to SD card image
wii: Fix a comment
wii: Add drivers for Broadway DSP and Audio interface.
0: [*] audio0 @ bwdsp0: Broadway DSP
playback: 16, 2ch, 48000Hz
record: unavailable
(P-) slinear_be 16/16, 2ch, { 48000 }
wii: Add screenblank support.
wii: Use screen dimming register for screen blanking.
wii: Add GPIO, I2C, and basic A/V encoder driver.
wii: Use A/V encoder volume controls instead of using a software filter.
wii: Simply DSP driver - no interrupt handler required.
wii: provide device names to intr_establish
wii$ intrctl list
interrupt id CPU0 device name(s)
pi irq 14 64769* hollywood0
hollywood irq 36 5872* ehci0
hollywood irq 39 58907* sdhc0
hollywood irq 40 4* sdhc1
hollywood irq 49 0* resetbtn0
pi irq 5 0* bwai0
wii: Add support for passing boot options to the kernel.
wii: Add External interface bus and RTC support
wii: Remove objcopy after kernel build.
HBC will do the right thing.
Add wsvt25 entries (off by default) for ttyE0-ttyE3.
Add support for "PAL" (576i) mode on Wii.
 1.35 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.34 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.33 04-Oct-2003  jdolecek g/c empty device groups
 1.32 04-Oct-2003  jdolecek remove 'cbq' from the list of supported special devices
 1.31 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.30 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.29 22-Aug-2003  itojun create /dev/crypto
 1.28 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.27 15-May-2003  wiz Remove device nodes for obsolete olms and omms drivers.
Except for i386, the driver never existed for that port anyway...
 1.26 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.25 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.24 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.23 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.22 23-Oct-2002  jdolecek don't bother creating /dev/io on archs which don't support it
 1.21 21-Oct-2002  lukem whitespace consistency cleanup
 1.20 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.19 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.18 18-Jul-2002  tsutsui Fix cd and md entries since RAW_PART is 2 on sh3 ports.
 1.17 19-Jun-2002  wiz Sync "sh $0.local all" lines.
 1.16 18-Jun-2002  wiz Add note about how to make MAKEDEV(8).
 1.15 18-Jun-2002  itojun no apm support
 1.14 17-Jun-2002  christos Add device creation support for systrace.
 1.13 25-May-2002  uch type miss of i partition: 9->8
 1.12 22-May-2002  uch increase partition to 16.
 1.11 18-Apr-2002  wiz branches: 1.11.2;
Remove /dev/pms0 creation from ports that do not have the driver;
obsolete it on the ones that had it in the 'all' target.
 1.10 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.9 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.8 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.7 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.6 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.5 13-Jan-2002  manu Added clockctl
 1.4 19-Dec-2001  wiz Remove descriptions for ss*, uk*, and ch*, which actually have no rules.
 1.3 10-May-2001  lukem remove all reference to ttyv* to pccons, since the kernels for these ports
don't implement a character device at the referenced major number (12).
 1.2 10-May-2001  lukem remove references to pcvt
 1.1 18-Sep-2000  msaitoh etc files for evbsh3
 1.11.2.1 10-Aug-2002  lukem Pull up revision 1.19 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.8 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.7 16-Aug-2012  abs branches: 1.7.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.6 06-Apr-2010  nonaka branches: 1.6.6;
Added support following boards.
- AlphaNet MS104-SH4
- TAC T-SH7706LAN Ver.3
- TAC T-SH7706LSR Ver.1
 1.5 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.4 02-Dec-2004  christos branches: 1.4.26; 1.4.30;
Only make bpf, not bpfN
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.4.30.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.4.26.1 05-Oct-2008  mjf Sync with HEAD.
 1.6.6.1 30-Oct-2012  yamt sync with head
 1.7.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1 06-Apr-2010  nonaka Added support following boards.
- AlphaNet MS104-SH4
- TAC T-SH7706LAN Ver.3
- TAC T-SH7706LSR Ver.1
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add a comment to the "floppy288" entry that it is needed for the
FFS regression test.
 1.1 18-Sep-2000  msaitoh etc files for evbsh3
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 11-Mar-2002  simonb Add an RCS id.
 1.1 18-Sep-2000  msaitoh etc files for evbsh3
 1.7 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6 07-Oct-2008  abs branches: 1.6.62; 1.6.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 20-Jun-2004  christos branches: 1.5.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.4 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.3 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 18-Sep-2000  msaitoh etc files for evbsh3
 1.5.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.6.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2 16-Aug-2012  abs Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.1 29-Dec-2005  tsutsui branches: 1.1.44;
Add md etc files for ews4800mips.
 1.1.44.1 30-Oct-2012  yamt sync with head
 1.4 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.3 24-Jul-2007  pavel branches: 1.3.4; 1.3.10; 1.3.12; 1.3.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 09-Jan-2006  tsutsui Install bootloader binaries into ${RELEASEDIR} for netboot.
 1.1 29-Dec-2005  tsutsui Add md etc files for ews4800mips.
 1.3.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.3.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.3.10.1 24-Mar-2008  keiichi sync with head.
 1.3.4.1 23-Mar-2008  matt sync with HEAD
 1.3 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.2 07-Oct-2008  abs branches: 1.2.62; 1.2.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.1 29-Dec-2005  tsutsui branches: 1.1.20;
Add md etc files for ews4800mips.
 1.1.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.2.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.2.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.63 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.62 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.61 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.60 05-Sep-2003  dsl Put back port specific majors for ptys
 1.59 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.58 22-Aug-2003  itojun create /dev/crypto
 1.57 01-Aug-2003  tsutsui Add some MI SCSI devices.
 1.56 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.55 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.54 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.53 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.52 30-Mar-2003  perry IPilter->IP filter
 1.51 21-Oct-2002  lukem whitespace consistency cleanup
 1.50 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.49 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.48 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.47 17-Jun-2002  christos Add device creation support for systrace.
 1.46 13-Mar-2002  simonb branches: 1.46.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.45 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.44 04-Mar-2002  lukem be consistent with every other port and use symlinks rather than hardlinks
 1.43 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.42 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.41 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.40 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.39 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.38 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.37 13-Jan-2002  manu Added clockctl
 1.36 19-Dec-2001  wiz Standardize scsibus* description.
 1.35 08-Nov-2001  gmcgarry placeholders for wscons
 1.34 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.33 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.32 21-Jan-2000  tsutsui branches: 1.32.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.31 18-Dec-1999  tsutsui Correct md* entries.
 1.30 18-Oct-1999  ad Back out previous
 1.29 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.28 18-Sep-1999  hubertf branches: 1.28.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.27 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.26 13-Nov-1998  oster Added RAID devices for everyone!
 1.25 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.24 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.23 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.22 22-Aug-1997  lukem branches: 1.22.2;
ttyv* shouldn't be treated specially on the hp300 (it's an i386-ism)
 1.21 22-Aug-1997  lukem * use $0 instead of MAKEDEV
* set ct* mt* and st* to root.operator 660 (not root.wheel 666)
 1.20 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.19 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.18 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.17 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.16 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.15 23-May-1997  kleink Create /dev/ttyaN device nodes for Frodo-based APCIs.
 1.14 05-Jan-1997  thorpej Add "ipl" device.
 1.13 05-Jan-1997  thorpej Use shell arithmetic rather than expr(1), per Charles Hannum. (Wow,
a major speed improvement on an hp319!)
 1.12 05-Nov-1995  thorpej Remove device nodes before trying to create new ones.
 1.11 30-Sep-1995  thorpej branches: 1.11.2;
New-style RCS id.
 1.10 17-Aug-1995  thorpej Fix the ccd case.
 1.9 06-Jan-1995  mycroft Add mt.
 1.8 05-Jan-1995  mycroft Separate fd.
 1.7 16-Sep-1994  mycroft Correct bpf and tun major numbers.
 1.6 03-Aug-1994  hpeyerl cd -> ccd so as to match the driver-name.
 1.5 04-Apr-1994  cgd branches: 1.5.2;
hilinfo lives in /usr/sbin on hp300's now...
 1.4 06-Mar-1994  deraadt add "all" entry, and support lkm/tun/vnd drivers
 1.3 27-Feb-1994  deraadt support bpf properly
 1.2 17-Feb-1994  mycroft Add `zero'.
 1.1 13-May-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-1993  cgd add files for /usr/src/etc for the hp300
 1.5.2.2 16-Sep-1994  cgd From trunk
 1.5.2.1 03-Aug-1994  mycroft update from trunk
 1.11.2.1 07-Nov-1995  thorpej Update from trunk; remove device nodes before creating them.
 1.22.2.1 20-Nov-1997  mellon Pull rev 1.23 up from trunk (fair)
 1.28.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.32.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.46.2.1 10-Aug-2002  lukem Pull up revision 1.49 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.15 09-Jul-2021  tsutsui Create rd3 device nodes, for HPDisk.
 1.14 28-Apr-2013  tsutsui branches: 1.14.32;
Fix yet another "openpty() failed" error during sysinst.

Prepare a new entry for ramdisk that includes ipty target in
etc.hp300/MAKEDEV.conf and use it in distrib/hp300/ramdisk/Makefile.
See also PR/46812, PR/47123, and PR/47774.

We could simply add "ipty" to MAKEDEVTARGETS as miniroot/Makefile does,
but it's better to shrink ramdisk size as much as possible.

Should be pulled up to both netbsd-6 and netbsd-6-0.
 1.13 06-Sep-2011  apb branches: 1.13.2; 1.13.4; 1.13.8; 1.13.10;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.12 06-Feb-2011  tsutsui Switch NetBSD/hp300 to wscons with rasops. Simply ported from OpenBSD/hp300.

- Only A1416 Kathmandu (topcat) framebuffer on 425t is tested, but
all other variants (TigerShark, Hyperion, DaVinci, GatorBox, Renaissance)
should also work if they are working on OpenBSD/hp300.
- sti(4) and SGC bus support are not pulled because I don't have 425e
and I can't confirm that 362 and 382 actually have SGC bus.
(I'll commit a DIO based dumb driver for 362 and 382 framebuffers later)
- Xorg server with wsfb driver will also be integrated soon
once after keycode with NoSymbol problem is addressed.
(We have to re-think what code should be used on WSDISPLAY_COMPAT_RAWKBD)
- MI HIL keyboard and mouse drivers are working fine though
cngetc via hilkbd has some problem (still we can input commands).
- No old HP-UX like HIL ioctl compatibility (we removed COMPAT_HPUX anyway).
grfinfo(8) and hilinfo(8) will be removed shortly.

Demonstrated on NetBSD booth at Open Source Conference 2011 Kagawa.
 1.11 15-Jan-2007  hubertf branches: 1.11.32;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.10 07-Oct-2005  tsutsui branches: 1.10.4;
Remove compat symlink entries for old dca(4), dcm(4) and apci(4).
Now they might cause other problems.
 1.9 22-Dec-2003  lukem Add warn() to display message to stderr prefixed by the script name,
and use appropriately.
 1.8 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.7 14-Dec-2003  he Change "ln -sf" to "ln -fs" to placate makedev2spec.awk.
 1.6 22-Nov-2003  tsutsui Update MD entries for DCA, DCM and APCI serial ports to migrate MI com(4):
- use ttyC[0123] for DCA and APCI with MI com(4)
- use ttyM[0-f] for DCM instead of tty0[0-f] to avoid confusion with MI com(4)
- create the foloowing symlnks to compatibility:
tty0 -> ttyC0 (for DCA)
ttya0 -> ttyC1 (for APCI)
ttya1 -> ttyC2 (for APCI)
ttya2 -> ttyC3 (for APCI)
tty0? -> ttyM? (for DCM)
- note the above symlinks should be removed after the next release

As per discussion on recent port-hp300 (ok'ed by thorpej).
 1.5 01-Nov-2003  he 'rd' under 'all' should be 'rd2', so make it so.
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek remove copyright notice accidentaly carried over from the hp300
MAKEDEV script
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.10.4.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.11.32.1 08-Feb-2011  bouyer Sync with HEAD
 1.13.10.1 29-Apr-2013  riz Pull up following revision(s) (requested by tsutsui in ticket #880):
etc/etc.hp300/MAKEDEV.conf: revision 1.14
distrib/hp300/ramdisk/Makefile: revision 1.32
Fix yet another "openpty() failed" error during sysinst.
Prepare a new entry for ramdisk that includes ipty target in
etc.hp300/MAKEDEV.conf and use it in distrib/hp300/ramdisk/Makefile.
See also PR/46812, PR/47123, and PR/47774.
We could simply add "ipty" to MAKEDEVTARGETS as miniroot/Makefile does,
but it's better to shrink ramdisk size as much as possible.
Should be pulled up to both netbsd-6 and netbsd-6-0.
 1.13.8.1 23-Jun-2013  tls resync from head
 1.13.4.1 29-Apr-2013  riz Pull up following revision(s) (requested by tsutsui in ticket #880):
etc/etc.hp300/MAKEDEV.conf: revision 1.14
distrib/hp300/ramdisk/Makefile: revision 1.32
Fix yet another "openpty() failed" error during sysinst.
Prepare a new entry for ramdisk that includes ipty target in
etc.hp300/MAKEDEV.conf and use it in distrib/hp300/ramdisk/Makefile.
See also PR/46812, PR/47123, and PR/47774.
We could simply add "ipty" to MAKEDEVTARGETS as miniroot/Makefile does,
but it's better to shrink ramdisk size as much as possible.
Should be pulled up to both netbsd-6 and netbsd-6-0.
 1.13.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.14.32.1 14-Jul-2021  martin Pull up following revision(s) (requested by tsutsui in ticket #1323):

sys/arch/hp300/dev/rd.c: revision 1.109
sys/arch/hp300/stand/Makefile.buildboot: revision 1.37
sys/arch/hp300/stand/common/ct.c: revision 1.8
sys/arch/hp300/dev/hpibvar.h: revision 1.22
sys/arch/hp300/dev/ct.c: revision 1.62
sys/arch/hp300/dev/hpibvar.h: revision 1.23
sys/arch/hp300/dev/ct.c: revision 1.63
sys/arch/hp300/dev/hpibvar.h: revision 1.24
sys/arch/hp300/dev/mt.c: revision 1.55
sys/arch/hp300/dev/rdreg.h: revision 1.14
sys/arch/hp300/dev/hpib.c: revision 1.43 (via patch)
sys/arch/hp300/dev/rdreg.h: revision 1.15
sys/arch/hp300/dev/rdreg.h: revision 1.16
sys/arch/hp300/dev/rdreg.h: revision 1.17
etc/etc.hp300/MAKEDEV.conf: revision 1.15
sys/arch/hp300/stand/common/hpibvar.h: revision 1.6
sys/arch/hp300/stand/common/rd.c: revision 1.11
sys/arch/hp300/dev/ctreg.h: revision 1.11
sys/arch/hp300/dev/rdvar.h: revision 1.24
sys/arch/hp300/dev/rdvar.h: revision 1.25
sys/arch/hp300/dev/rdvar.h: revision 1.26
sys/arch/hp300/dev/rd.c: revision 1.103
sys/arch/hp300/dev/rd.c: revision 1.104
sys/arch/hp300/dev/rd.c: revision 1.105
sys/arch/hp300/dev/rd.c: revision 1.106
sys/arch/hp300/dev/rd.c: revision 1.107
sys/arch/hp300/dev/rd.c: revision 1.108

Consistently use #define<tab> here.

Consistently use #define<tab> as rdreg.h.

No need to bother to use aprint_debug(9) inside #ifdef DEBUG block.

Pull HP-IB probe fixes from OpenBSD/hp300.
https://marc.info/?l=openbsd-cvs&m=113217630426615&w=2

Overhaul the way HP-IB devices are probed. We will now do an exhaustive
probe of the (slave, punit) tuple space, since this is the only way we
can get a dual disk or dual tape enclosure to attach two devices of the
same kind.

This allows using multiple rd(4) disk images on the same slave emulated
by HPDisk (and probably the real 9122D with dual floppy disk drives).

Thanks to Miod Vallat for suggesting this fix.

Move attach messages from common rdident() to explicit rdattach().

Cleanup duplicated CS/80 indentify structures. From OpenBSD.
https://marc.info/?l=openbsd-cvs&m=113227249626888&w=2

Define the CS/80 identify structure only once and correctly, instead of
duplicating it in every CS/80 driver and using an hardcoded number for
its size.
No functional change.
https://marc.info/?l=openbsd-cvs&m=113273001020159&w=2

Pick HP-IB describe structures changes from main kernel code here as well.

Add support of multiple rd(4) disks on all punits for HPDisk.

Special thanks to Anders Gustafsson, the author of "HPDisk"
(GPIB disk emulator) http://www.dalton.ax/hpdisk/
for providing bare boards and improving firmwares for NetBSD/hp300.

Specify -fno-unwind-tables to shrink binaries.

Before:
text data bss dec hex filename
77902 4328 137120 219350 358d6 uboot

After:
text data bss dec hex filename
64186 4328 137120 205634 32342 uboot

Create rd3 device nodes, for HPDisk.

Add Device and drive info of 2202A, 7908A, 7911A, and 7941A.

Geometries and description info are taken from hpdrive.ini.sample
in HPDrive. Briefly tested on HPDisk.

Print rd(4) capacity and geometry info as sd(4) and wd(4) do.

Before:
rd0 at hpibbus1 slave 0 punit 0: 7937H
rd0: 698 cylinders, 13 heads, 1116102 blocks, 512 bytes/block

After:
rd0 at hpibbus1 slave 0 punit 0: 7937H
rd0: 544 MB, 698 cyl, 13 head, 123 sec, 512 bytes/block x 1116102 blocks
 1.22 02-Jun-2023  lukem etc.hp300, etc.sparc64: fix MKUPDATE handling

UPDATE was replaced with MKUPDATE 20 years ago,
but these directories were missed in the conversion.
 1.21 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.20 24-Jul-2007  pavel branches: 1.20.4; 1.20.10; 1.20.12; 1.20.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.19 22-Jan-2006  tsutsui Do ${MAKESUMS} for miniroot image.
 1.18 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.17 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.16 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.15 22-Apr-2002  gmcgarry Use INSTALLATION_DIRS for directory creation.
 1.14 19-Apr-2002  gmcgarry Make the install notes before trying to install them.
 1.13 14-Apr-2002  gmcgarry Drop into ${.CURDIR}/../distrib/${MACHINE} and make release.
 1.12 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.11 13-Feb-2002  gmcgarry EXTRA_KERNELS -> BUILD_KERNELS
 1.10 10-Feb-2002  gmcgarry Compile new installation kernel.
 1.9 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.8 21-Apr-2001  he Make sure to depend and build in hp300/stand before doing ``make release''.
 1.7 31-May-2000  he branches: 1.7.2;
Build boot media and release notes under "snap_md_post", to complete
the "make release". Largely copied from the i386 port, and adapted.
 1.6 05-Feb-1999  cjs branches: 1.6.2; 1.6.8;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.5 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.4 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.3 06-Mar-1997  mikel eliminate dangling references to config.old;
from Klaus Klein in PR misc/3295.
 1.2 22-Mar-1996  scottr Overwrite existing snapshot kernel files when gzip'ing.
 1.1 06-Sep-1995  thorpej hp300-specific `etc' targets
 1.6.8.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.2.1 13-Jul-2000  he Pull up revision 1.7 (requested by he):
Enhance the ``make release'' process:
o Make installation directories
o Build and install the distrib and boot bits
 1.7.2.1 21-Apr-2001  he Pull up revision 1.8 (requested by he):
Make sure to depend and build before doing ``make release'' in
sys/arch/hp300/stand.
 1.20.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.20.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.20.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.20.10.1 24-Mar-2008  keiichi sync with head.
 1.20.4.1 23-Mar-2008  matt sync with HEAD
 1.7 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.6 07-May-2002  simonb Fix some white space niggles.
 1.5 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.4 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.3 30-Sep-1995  thorpej New-style RCS id.
 1.2 30-Sep-1995  thorpej Make sure there's an entry for each HP-IB disk handled by COMPAT_NOLABEL.
Also, make sure that each HP-IB disk entry has an alias that looks like
what autoconfig reports as the disk model number. Add an entry for
`miniroot'.
 1.1 13-May-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-1993  cgd add files for /usr/src/etc for the hp300
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 22-Aug-1995  thorpej Example fstab files.
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 22-Aug-1995  thorpej Example fstab files.
 1.17 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.16 13-Jun-2012  martin branches: 1.16.34; 1.16.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.15 06-Feb-2011  tsutsui branches: 1.15.4; 1.15.6;
Switch NetBSD/hp300 to wscons with rasops. Simply ported from OpenBSD/hp300.

- Only A1416 Kathmandu (topcat) framebuffer on 425t is tested, but
all other variants (TigerShark, Hyperion, DaVinci, GatorBox, Renaissance)
should also work if they are working on OpenBSD/hp300.
- sti(4) and SGC bus support are not pulled because I don't have 425e
and I can't confirm that 362 and 382 actually have SGC bus.
(I'll commit a DIO based dumb driver for 362 and 382 framebuffers later)
- Xorg server with wsfb driver will also be integrated soon
once after keycode with NoSymbol problem is addressed.
(We have to re-think what code should be used on WSDISPLAY_COMPAT_RAWKBD)
- MI HIL keyboard and mouse drivers are working fine though
cngetc via hilkbd has some problem (still we can input commands).
- No old HP-UX like HIL ioctl compatibility (we removed COMPAT_HPUX anyway).
grfinfo(8) and hilinfo(8) will be removed shortly.

Demonstrated on NetBSD booth at Open Source Conference 2011 Kagawa.
 1.14 07-Oct-2008  abs branches: 1.14.14;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.13 07-Oct-2005  tsutsui branches: 1.13.20;
Remove old tty0? entries and add new ttyC? and ttyM?.
 1.12 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.11 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.10 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.9 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.8 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.7 30-Sep-1995  thorpej branches: 1.7.16;
Delete some non-applicable comments.
 1.6 30-Sep-1995  thorpej Default console to hp300h (the emulation used by the ITE), not pc3.
New-style RCS id.
 1.5 23-Aug-1993  cgd changes from 0.9-ALPHA2 to 0.9-BETA
 1.4 10-Jul-1993  mycroft branches: 1.4.2;
Remove a spurious `unknown' that was screwing people over.
 1.3 08-Jul-1993  cgd changes for init...
 1.2 02-Apr-1993  cgd changed `console' to `vga'
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.1 20-Aug-1993  cgd add i386-specific instructions. still need to deal with the fact
that the generic console's getty is type "Pc" -- BOGUS!!!
 1.7.16.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.13.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.14.14.1 08-Feb-2011  bouyer Sync with HEAD
 1.15.6.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.15.4.1 30-Oct-2012  yamt sync with head
 1.16.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.16.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.26 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.25 17-Oct-2003  jdolecek change minor of /dev/zero for ARM ports to 12, so that it is same as on other
ports; follows the kernel change
 1.24 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.23 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.22 19-Sep-2003  pooka add isdn telephony dialout devices
 1.21 05-Sep-2003  dsl Put back port specific majors for ptys
 1.20 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.19 22-Aug-2003  itojun create /dev/crypto
 1.18 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.17 15-May-2003  wiz No point in a qms device if there is no qms driver.
 1.16 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.15 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.14 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.13 14-Apr-2003  wiz Make it "Risc PC" instead of RiscPC.
Noted by Ben Harris who pointed at
http://www.riscos.com/faqs/spelling_and_pronunciation.htm .
 1.12 14-Apr-2003  wiz Correct casing of RiscPC. From Igor Sobrado in PR 21144.
 1.11 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.10 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.9 07-Nov-2002  jdc clockctl is major 94, not 84

Avoids confusing messages like :
rhuidean su: jdc to root on /dev/clockctl
 1.8 21-Oct-2002  lukem whitespace consistency cleanup
 1.7 16-Sep-2002  manu Initial support for APM on hpcarm (just enough to get battery state)
 1.6 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.5 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.4 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.3 17-Jun-2002  christos Add device creation support for systrace.
 1.2 18-Apr-2002  wiz branches: 1.2.2;
Remove /dev/pms0 creation from ports that do not have the driver;
obsolete it on the ones that had it in the 'all' target.
 1.1 13-Apr-2002  toshii Add a minimal set of etc.hpcarm/* files.
 1.2.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.2.2.1 10-Aug-2002  lukem Pull up revision 1.6 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.14 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.13 16-Aug-2012  abs branches: 1.13.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.12 26-Feb-2011  ahoka branches: 1.12.4;
Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.11 01-Aug-2010  tsutsui branches: 1.11.2;
Remove unneccesary ttyv0 (pccons), isdns, and openfirm.
 1.10 01-Aug-2010  tsutsui Create audio device node for uaudio(4).
 1.9 17-Apr-2010  nonaka Added Sharp W-ZERO3 series support.
 1.8 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.7 15-Jan-2007  hubertf branches: 1.7.12; 1.7.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.6 25-Jan-2004  bjh21 branches: 1.6.16;
Remove references to /dev/beep.
 1.5 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.4 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.6.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.7.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.7.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.11.2.1 05-Mar-2011  bouyer Sync with HEAD
 1.12.4.1 30-Oct-2012  yamt sync with head
 1.13.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.10 04-Sep-2010  tsutsui Build install ramdisk kernel for JORNADA720.
 1.9 17-Apr-2010  nonaka Added Sharp W-ZERO3 series support.
 1.8 19-Sep-2008  tsutsui Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.

XXX: maybe ramdisk kernels should be installed into binary/kernel dir
XXX: as other ports rather than installation dir, and
XXX: kernel config names should be preserved in their filenames.
 1.7 19-Sep-2008  tsutsui - add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
since it requires ramdisk image by mdsetimage(8) in src/distrib
 1.6 24-Jul-2007  pavel branches: 1.6.12; 1.6.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.5 30-Dec-2005  rjs branches: 1.5.4; 1.5.8;
Add INSTALL_IPAQ to build.
 1.4 02-Dec-2002  lukem consistency tweaks
 1.3 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.2 17-May-2002  toshii hpcarm isn't hpcmips.
 1.1 13-Apr-2002  toshii Add a minimal set of etc.hpcarm/* files.
 1.5.8.1 22-Sep-2008  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1204):
distrib/hpcarm/Makefile 1.4 - 1.6
distrib/hpcarm/instkernel/Makefile 1.1
distrib/hpcarm/stand/Makefile 1.1 - 1.2
distrib/hpcmips/Makefile 1.29 - 1.33
distrib/hpcmips/instkernel/Makefile 1.1
distrib/hpcmips/stand/Makefile 1.1 - 1.2
distrib/hpcsh/Makefile 1.7 - 1.9
distrib/hpcsh/instkernel/Makefile 1.1
distrib/hpcsh/stand/Makefile 1.1 - 1.2
distrib/miniroot/Makefile 1.65 - 1.66
etc/etc.hpcarm/Makefile.inc 1.6 - 1.8
etc/etc.hpcmips/Makefile.inc 1.9 - 1.10
etc/etc.hpcsh/Makefile.inc 1.4 - 1.5
Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
Add ${IMAGE}.gz to dependency list of release:: target as well as the one
in src/distrib/common/Makefile.image so that ${MAKESUMS} will be invoked
after the target image is installed into the releasedir, not before,
even if make -jN is specified.
XXX some ports do ${MAKESUMS} for installation/miniroot files
XXX in etc/etc.${MACHINE}/Makefile.inc later again.
- add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
since it requires ramdisk image by mdsetimage(8) in src/distrib
Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.
 1.5.4.1 22-Sep-2008  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1204):
distrib/hpcarm/Makefile 1.4 - 1.6
distrib/hpcarm/instkernel/Makefile 1.1
distrib/hpcarm/stand/Makefile 1.1 - 1.2
distrib/hpcmips/Makefile 1.29 - 1.33
distrib/hpcmips/instkernel/Makefile 1.1
distrib/hpcmips/stand/Makefile 1.1 - 1.2
distrib/hpcsh/Makefile 1.7 - 1.9
distrib/hpcsh/instkernel/Makefile 1.1
distrib/hpcsh/stand/Makefile 1.1 - 1.2
distrib/miniroot/Makefile 1.65 - 1.66
etc/etc.hpcarm/Makefile.inc 1.6 - 1.8
etc/etc.hpcmips/Makefile.inc 1.9 - 1.10
etc/etc.hpcsh/Makefile.inc 1.4 - 1.5
Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
Add ${IMAGE}.gz to dependency list of release:: target as well as the one
in src/distrib/common/Makefile.image so that ${MAKESUMS} will be invoked
after the target image is installed into the releasedir, not before,
even if make -jN is specified.
XXX some ports do ${MAKESUMS} for installation/miniroot files
XXX in etc/etc.${MACHINE}/Makefile.inc later again.
- add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
since it requires ramdisk image by mdsetimage(8) in src/distrib
Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.
 1.6.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.6.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.6.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 07-May-2002  simonb Fix some white space niggles.
 1.2 07-May-2002  jdolecek fix typos
 1.1 13-Apr-2002  toshii Add a minimal set of etc.hpcarm/* files.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 13-Apr-2002  toshii Add a minimal set of etc.hpcarm/* files.
 1.6 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.5 07-Oct-2008  abs branches: 1.5.18; 1.5.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.4 20-Jun-2004  christos branches: 1.4.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 13-Apr-2002  toshii Add a minimal set of etc.hpcarm/* files.
 1.4.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.5.18.1 30-Oct-2012  yamt sync with head
 1.59 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.58 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.57 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.56 19-Sep-2003  pooka add isdn telephony dialout devices
 1.55 05-Sep-2003  dsl Put back port specific majors for ptys
 1.54 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.53 22-Aug-2003  itojun create /dev/crypto
 1.52 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.51 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.50 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.49 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.48 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.47 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.46 31-Dec-2002  shin add PCI bus access device.
 1.45 28-Nov-2002  hamajima add midi and sequencer.
 1.44 21-Oct-2002  lukem whitespace consistency cleanup
 1.43 21-Oct-2002  lukem no need to chown root / chgrp wheel
 1.42 14-Oct-2002  takemura Enabled apm command device node for hpcmips and put apm.8 and zzz.8 man pages
into mi directory.
 1.41 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.40 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.39 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.38 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.37 17-Jun-2002  christos Add device creation support for systrace.
 1.36 23-Mar-2002  hamajima branches: 1.36.2;
add audio device
 1.35 23-Mar-2002  shin add lkm.
 1.34 23-Mar-2002  shin change MAXPARTITIONS to 16.
 1.33 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.32 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.31 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.30 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.29 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.28 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.27 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.26 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.25 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.24 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.23 13-Jan-2002  manu Added clockctl
 1.22 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.21 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.20 19-Dec-2001  wiz Standardize scsibus* description.
 1.19 15-Nov-2001  augustss Make more USB controller devices. You can easily have 6 these days.
 1.18 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.17 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.16 10-May-2001  lukem don't prevent pty6 from creating ttyv*, since there's no custom console on ttyv
 1.15 08-Jan-2001  martin Add isdn devices
 1.14 27-Sep-2000  tsutsui Fix memory disk entries (md?c -> md?d)
since RAW_PART == 3 on these ports.
 1.13 23-Sep-2000  augustss Prepare for USB scanners, and add Rio 500 support while messing.
 1.12 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.11 12-Mar-2000  takemura branches: 1.11.4;
Add wsmux0 and wsmux1.
 1.10 11-Mar-2000  shin add missing callunit.
fix ucbsnd.
 1.9 04-Mar-2000  uch add TX39 internal UART and UCB1200 audio device.
 1.8 29-Feb-2000  augustss Make /dev/usb, a node where USB events can be read.
Also add ttyU to hpcmips.
 1.7 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.6 18-Dec-1999  tsutsui Correct md* entries.
 1.5 18-Oct-1999  ad Back out previous
 1.4 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.3 20-Sep-1999  hubertf branches: 1.3.2;
edit for MAKEDEV.8
 1.2 18-Sep-1999  hubertf Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.1 16-Sep-1999  takemura branches: 1.1.1;
Initial revision
 1.1.1.1 16-Sep-1999  takemura Import NetBSD/hpcmips source files from hpcmips repository.
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
 1.3.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.11.4.3 26-Feb-2001  he Pull up revision 1.14 (requested by tsutsui):
Fix memory disk entries (md?c -> md?d) since RAW_PART == 3 on
these ports.
 1.11.4.2 11-Aug-2000  mason Move to default of 16 PTYs in "floppy" and "minimal" targets.
Requested by mason, approved by jhawk.
 1.11.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.36.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.36.2.1 10-Aug-2002  lukem Pull up revision 1.40 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.8 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.7 08-Dec-2016  nat branches: 1.7.12; 1.7.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.6 16-Aug-2012  abs branches: 1.6.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.5 26-Feb-2011  ahoka branches: 1.5.4;
Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.4 15-Jan-2007  hubertf branches: 1.4.32;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.3 24-Oct-2003  jdolecek branches: 1.3.16;
sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.4.32.1 05-Mar-2011  bouyer Sync with HEAD
 1.5.4.1 30-Oct-2012  yamt sync with head
 1.6.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.7.14.1 10-Jun-2019  christos Sync with HEAD
 1.7.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.10 19-Sep-2008  tsutsui Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.

XXX: maybe ramdisk kernels should be installed into binary/kernel dir
XXX: as other ports rather than installation dir, and
XXX: kernel config names should be preserved in their filenames.
 1.9 24-Jul-2007  pavel branches: 1.9.12; 1.9.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.8 02-Dec-2002  lukem branches: 1.8.16; 1.8.20;
consistency tweaks
 1.7 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.6 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.5 23-Mar-2002  shin now TX3922 support is in GENERIC.
 1.4 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.3 22-Apr-2001  shin add build kernel.
INSTALL_TX3912 INSTALL_TX3922
 1.2 17-Jun-2000  shin branches: 1.2.4;
make kernels for TX3912 TX3922.
 1.1 12-Jun-2000  shin Do machine dependent part of 'make release'.
 1.2.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.4.1 17-Jun-2000  minoura file Makefile.inc was added on branch minoura-xpg4dl on 2000-06-23 15:45:59 +0000
 1.8.20.1 22-Sep-2008  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1204):
distrib/hpcarm/Makefile 1.4 - 1.6
distrib/hpcarm/instkernel/Makefile 1.1
distrib/hpcarm/stand/Makefile 1.1 - 1.2
distrib/hpcmips/Makefile 1.29 - 1.33
distrib/hpcmips/instkernel/Makefile 1.1
distrib/hpcmips/stand/Makefile 1.1 - 1.2
distrib/hpcsh/Makefile 1.7 - 1.9
distrib/hpcsh/instkernel/Makefile 1.1
distrib/hpcsh/stand/Makefile 1.1 - 1.2
distrib/miniroot/Makefile 1.65 - 1.66
etc/etc.hpcarm/Makefile.inc 1.6 - 1.8
etc/etc.hpcmips/Makefile.inc 1.9 - 1.10
etc/etc.hpcsh/Makefile.inc 1.4 - 1.5
Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
Add ${IMAGE}.gz to dependency list of release:: target as well as the one
in src/distrib/common/Makefile.image so that ${MAKESUMS} will be invoked
after the target image is installed into the releasedir, not before,
even if make -jN is specified.
XXX some ports do ${MAKESUMS} for installation/miniroot files
XXX in etc/etc.${MACHINE}/Makefile.inc later again.
- add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
since it requires ramdisk image by mdsetimage(8) in src/distrib
Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.
 1.8.16.1 22-Sep-2008  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1204):
distrib/hpcarm/Makefile 1.4 - 1.6
distrib/hpcarm/instkernel/Makefile 1.1
distrib/hpcarm/stand/Makefile 1.1 - 1.2
distrib/hpcmips/Makefile 1.29 - 1.33
distrib/hpcmips/instkernel/Makefile 1.1
distrib/hpcmips/stand/Makefile 1.1 - 1.2
distrib/hpcsh/Makefile 1.7 - 1.9
distrib/hpcsh/instkernel/Makefile 1.1
distrib/hpcsh/stand/Makefile 1.1 - 1.2
distrib/miniroot/Makefile 1.65 - 1.66
etc/etc.hpcarm/Makefile.inc 1.6 - 1.8
etc/etc.hpcmips/Makefile.inc 1.9 - 1.10
etc/etc.hpcsh/Makefile.inc 1.4 - 1.5
Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
Add ${IMAGE}.gz to dependency list of release:: target as well as the one
in src/distrib/common/Makefile.image so that ${MAKESUMS} will be invoked
after the target image is installed into the releasedir, not before,
even if make -jN is specified.
XXX some ports do ${MAKESUMS} for installation/miniroot files
XXX in etc/etc.${MACHINE}/Makefile.inc later again.
- add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
since it requires ramdisk image by mdsetimage(8) in src/distrib
Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.
 1.9.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.9.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.9.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.6 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.5 07-May-2002  simonb Fix some white space niggles.
 1.4 07-May-2002  jdolecek fix typos
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 16-Sep-1999  takemura branches: 1.1.1;
Initial revision
 1.1.1.1 16-Sep-1999  takemura Import NetBSD/hpcmips source files from hpcmips repository.
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 16-Sep-1999  takemura branches: 1.1.1;
Initial revision
 1.1.1.1 16-Sep-1999  takemura Import NetBSD/hpcmips source files from hpcmips repository.
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
 1.12 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.11 13-Jul-2017  christos branches: 1.11.6; 1.11.8;
turn on "console" which can be either the serial console or the glass tty
instead of ttyE0, to facilitate anita tests. From uanand.
 1.10 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.9 07-Oct-2008  abs branches: 1.9.18; 1.9.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 20-Jun-2004  christos branches: 1.8.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.7 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.6 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.5 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.4 01-May-2001  shin run getty on /dev/ttyE0 by default.
otherwise, user can't start X server.
 1.3 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.2 12-Feb-2000  shin branches: 1.2.4;
change console terminal type from 'unknown' to 'vt100'.
 1.1 16-Sep-1999  takemura branches: 1.1.1;
Initial revision
 1.1.1.1 16-Sep-1999  takemura Import NetBSD/hpcmips source files from hpcmips repository.
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
 1.2.4.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.9.18.1 30-Oct-2012  yamt sync with head
 1.11.8.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.11.6.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.34 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.33 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.32 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.31 05-Sep-2003  dsl Put back port specific majors for ptys
 1.30 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.29 22-Aug-2003  itojun create /dev/crypto
 1.28 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.27 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.26 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.25 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.24 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.23 21-Oct-2002  lukem whitespace consistency cleanup
 1.22 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.21 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.20 18-Jul-2002  tsutsui Fix cd and md entries since RAW_PART is 2 on sh3 ports.
 1.19 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.18 17-Jun-2002  christos Add device creation support for systrace.
 1.17 25-May-2002  uch type miss of i partition: 9->8
 1.16 22-May-2002  uch increase partition to 16.
 1.15 13-Mar-2002  simonb branches: 1.15.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.14 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.13 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.12 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.11 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.10 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.9 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.8 13-Jan-2002  manu Added clockctl
 1.7 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.6 19-Dec-2001  wiz Standardize scsibus* description.
 1.5 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.4 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.3 10-May-2001  lukem don't prevent pty6 from creating ttyv*, since there's no custom console on ttyv
 1.2 21-Jan-2001  uch hpcsh original device file
 1.1 17-Jan-2001  itojun for MACHINE=hpcsh. straight copy of evbsh3.
 1.15.2.1 10-Aug-2002  lukem Pull up revision 1.21 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.4 16-Aug-2012  abs Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.3 03-Jul-2004  uch branches: 1.3.50;
add apm
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.50.1 30-Oct-2012  yamt sync with head
 1.5 19-Sep-2008  tsutsui Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.

XXX: maybe ramdisk kernels should be installed into binary/kernel dir
XXX: as other ports rather than installation dir, and
XXX: kernel config names should be preserved in their filenames.
 1.4 24-Jul-2007  pavel branches: 1.4.12; 1.4.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.3 06-Dec-2002  jdolecek branches: 1.3.16; 1.3.20;
Make the release bits more complete for hpcsh & dreamcast.
Change sent by FUKAUMI Naoki in private e-mail, thanks.
 1.2 05-Dec-2002  jdolecek distrib/hpcsh appears to need the RAMDISK kernel for miniroot
 1.1 26-Jun-2002  itojun branches: 1.1.2;
build GENERIC kernel
 1.1.2.2 26-Jun-2002  lukem Pull up revision 1.1 (requested by itojun in ticket #367):
build GENERIC kernel
 1.1.2.1 26-Jun-2002  lukem file Makefile.inc was added on branch netbsd-1-6 on 2002-06-26 00:23:15 +0000
 1.3.20.1 22-Sep-2008  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1204):
distrib/hpcarm/Makefile 1.4 - 1.6
distrib/hpcarm/instkernel/Makefile 1.1
distrib/hpcarm/stand/Makefile 1.1 - 1.2
distrib/hpcmips/Makefile 1.29 - 1.33
distrib/hpcmips/instkernel/Makefile 1.1
distrib/hpcmips/stand/Makefile 1.1 - 1.2
distrib/hpcsh/Makefile 1.7 - 1.9
distrib/hpcsh/instkernel/Makefile 1.1
distrib/hpcsh/stand/Makefile 1.1 - 1.2
distrib/miniroot/Makefile 1.65 - 1.66
etc/etc.hpcarm/Makefile.inc 1.6 - 1.8
etc/etc.hpcmips/Makefile.inc 1.9 - 1.10
etc/etc.hpcsh/Makefile.inc 1.4 - 1.5
Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
Add ${IMAGE}.gz to dependency list of release:: target as well as the one
in src/distrib/common/Makefile.image so that ${MAKESUMS} will be invoked
after the target image is installed into the releasedir, not before,
even if make -jN is specified.
XXX some ports do ${MAKESUMS} for installation/miniroot files
XXX in etc/etc.${MACHINE}/Makefile.inc later again.
- add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
since it requires ramdisk image by mdsetimage(8) in src/distrib
Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.
 1.3.16.1 22-Sep-2008  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1204):
distrib/hpcarm/Makefile 1.4 - 1.6
distrib/hpcarm/instkernel/Makefile 1.1
distrib/hpcarm/stand/Makefile 1.1 - 1.2
distrib/hpcmips/Makefile 1.29 - 1.33
distrib/hpcmips/instkernel/Makefile 1.1
distrib/hpcmips/stand/Makefile 1.1 - 1.2
distrib/hpcsh/Makefile 1.7 - 1.9
distrib/hpcsh/instkernel/Makefile 1.1
distrib/hpcsh/stand/Makefile 1.1 - 1.2
distrib/miniroot/Makefile 1.65 - 1.66
etc/etc.hpcarm/Makefile.inc 1.6 - 1.8
etc/etc.hpcmips/Makefile.inc 1.9 - 1.10
etc/etc.hpcsh/Makefile.inc 1.4 - 1.5
Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
Change remaining instances of ${RELEASEDIR}/${MACHINES} to
${RELEASEDIR}/${RELEASEMACHINEDIR}
Add ${IMAGE}.gz to dependency list of release:: target as well as the one
in src/distrib/common/Makefile.image so that ${MAKESUMS} will be invoked
after the target image is installed into the releasedir, not before,
even if make -jN is specified.
XXX some ports do ${MAKESUMS} for installation/miniroot files
XXX in etc/etc.${MACHINE}/Makefile.inc later again.
- add INSTALLATION_DIRS+=installation/miniroot so that miniroot.fs.gz
image is installed properly
- INSTALL_IPAQ should be in BUILD_KERNELS rather than KERNEL_SETS
since it requires ramdisk image by mdsetimage(8) in src/distrib
Invoke ${MAKESUMS} for ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation files
as snap_md_post target in etc/etc.${MACHINE}/Makefile.inc rather than
as release target in distrib/${MACHINE}/Makefile so that builds for
release in distrib/${MACHINE}/Makefile don't have to be serialized.
 1.4.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.4.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.4.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.3 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.2 28-Feb-2001  uch delete floppy disk define.
 1.1 17-Jan-2001  itojun for MACHINE=hpcsh. straight copy of evbsh3.
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 28-Feb-2001  uch add RCS tag.
 1.1 17-Jan-2001  itojun for MACHINE=hpcsh. straight copy of evbsh3.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 28-Feb-2001  uch sample fstab for Flash ATA card based system.
 1.11 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.10 07-Oct-2008  abs branches: 1.10.18; 1.10.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.9 06-Apr-2006  uwe branches: 1.9.20;
Spell "baud" correctly.
 1.8 11-Jul-2004  uch run getty on /dev/ttyE0 by default.
otherwise, user can't start X server.
 1.7 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.6 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.5 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.4 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.3 28-Feb-2001  uch change console speed to 19200.
 1.2 21-Jan-2001  uch change console getty setting.
 1.1 17-Jan-2001  itojun for MACHINE=hpcsh. straight copy of evbsh3.
 1.9.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.10.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.10.18.1 30-Oct-2012  yamt sync with head
 1.4 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.3 12-Aug-2022  riastradh branches: 1.3.4;
viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.2 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.1 24-Feb-2014  skrll branches: 1.1.4; 1.1.8; 1.1.12;
Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.1.12.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 24-Feb-2014  tls file MAKEDEV.conf was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 24-Feb-2014  yamt file MAKEDEV.conf was added on branch yamt-pagecache on 2014-05-22 11:27:20 +0000
 1.3.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 24-Feb-2014  skrll branches: 1.1.4; 1.1.8;
Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 24-Feb-2014  tls file Makefile.inc was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 24-Feb-2014  yamt file Makefile.inc was added on branch yamt-pagecache on 2014-05-22 11:27:20 +0000
 1.2 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1 24-Feb-2014  skrll branches: 1.1.4; 1.1.8; 1.1.30; 1.1.32;
Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.1.32.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1.30.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.1 24-Feb-2014  tls file ttys was added on branch tls-maxphys on 2014-08-19 23:45:50 +0000
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 24-Feb-2014  yamt file ttys was added on branch yamt-pagecache on 2014-05-22 11:27:20 +0000
 1.209 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.208 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.207 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.206 19-Sep-2003  pooka add isdn telephony dialout devices
 1.205 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.204 22-Aug-2003  itojun create /dev/crypto
 1.203 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.202 15-May-2003  wiz Remove device nodes for obsolete olms and omms drivers.
Except for i386, the driver never existed for that port anyway...
 1.201 13-May-2003  thorpej Add /dev/icp*.
 1.200 09-May-2003  augustss Remove ksyms before mknod ksyms.
 1.199 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.198 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.197 18-Apr-2003  thorpej Add /dev/power (part of sysmon).
 1.196 17-Apr-2003  fvdl Create two ptys in the init case. You never know, you might need them
(sysinst does).
 1.195 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.194 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.193 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.192 18-Feb-2003  jdolecek don't need duplicate nsmb entry in 'Special devices'
 1.191 18-Feb-2003  jdolecek fix nsmb* to use correct assigned major, hook creation of nsmb devices
into 'all' target
 1.190 18-Dec-2002  wiz Describe twe device.
 1.189 15-Dec-2002  seb Reorder dpti and dpt cases so that 'dptiN' is not interpreted as dpt unit number
'iN'.
 1.188 13-Dec-2002  christos add twe control device
 1.187 07-Dec-2002  ad Create dpt(4) nodes.
 1.186 29-Oct-2002  blymn Added verified exec device (veriexec)
 1.185 24-Oct-2002  jdolecek actually, don't make /dev/io on i386 neither; the kernel only supports
it as backwards compat with COMPAT_10 option
 1.184 23-Oct-2002  jdolecek add comment regarding /dev/io
 1.183 21-Oct-2002  lukem whitespace consistency cleanup
 1.182 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.181 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.180 02-Aug-2002  thorpej Add dmoverio.
 1.179 28-Jun-2002  thorpej Add the kttcp device.
 1.178 27-Jun-2002  christos create /dev/ttyEstat
 1.177 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.176 17-Jun-2002  christos Add device creation support for systrace.
 1.175 18-Apr-2002  wiz branches: 1.175.2;
Remove opms(4) and its device, /dev/pms0, from the i386 port, because
it has been obsoleted by pms(4).

Reviewed by fvdl and christos.
 1.174 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.173 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.172 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.171 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.170 25-Feb-2002  lukem remove chown root:wheel . that I added in 1.164; too many warnings with fdesc
 1.169 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.168 11-Feb-2002  lukem be consistent, and use "mkdir foo 2>/dev/null" instead of "mkdir -p foo"
(to suppress errors if foo already exists)
 1.167 11-Feb-2002  martti Use "mkdir -p" instead of "mkdir" to create /dev/altq
 1.166 05-Feb-2002  lukem remove unnecessary 'chown root.wheel' and be consistent with the rest
of this file...
 1.165 05-Feb-2002  augustss Make ulpn device nodes (no reset on open).
 1.164 04-Feb-2002  lukem - ensure . is owned by root:wheel (so new entries inherit the correct group)
- wrap the main parser code in a function makedev(), and call makedev
instead of 'sh $0'. (this is a bit faster)
- remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent
- when making directories, don't use -p and don't redirect stdout to /dev/null
 1.163 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.162 02-Feb-2002  tls fix another typo in previous commit: the version committed was missing the end of the opty) case.
 1.161 02-Feb-2002  tls fix typo in previous commit -- pty device number is 6, not 5!
 1.160 02-Feb-2002  tls Add support for up to 930 pty devices (instead of the current 256).

The openpty() routine has been modified to use the extra pty names
before the "traditional" names, so that programs too dumb to use
openpty() will, hopefully, find one of the "traditional" ptys free
even if many others are in use. The modifications to MAKEDEV are
courtesy Andrew Brown, and are pretty clever: the unit numbers used
by the "traditional" names stay the same, to avoid trouble when
upgrading existing systems. The unusual use of "dd" to index an
array in MAKEDEV is because no other simple method seemed feasible
using only the programs on the install media for all ports.
 1.159 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.158 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.157 14-Jan-2002  deberg add nsmb device
 1.156 13-Jan-2002  manu Added clockctl
 1.155 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.154 01-Jan-2002  wiz Fix typo in last.
 1.153 01-Jan-2002  augustss Make radio devices.
 1.152 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.151 02-Dec-2001  augustss Make cir and irframe.
 1.150 15-Nov-2001  augustss Make more USB controller devices. You can easily have 6 these days.
 1.149 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.148 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.147 21-Sep-2001  ad Add `dpti', which is an I2O vendor extension implementing the DPT/Adaptec
control interface. This makes it possible to run the Linux versions of
dptmgr, raidutil, dptelog and other tools under NetBSD.
 1.146 16-Sep-2001  veego Create wsfont in the wscons target, so it would be created during a
MAKEDEV all.
 1.145 15-Sep-2001  thorpej Fix a typo.
 1.144 13-Sep-2001  thorpej Make pci device nodes.
 1.143 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.142 10-Sep-2001  fvdl Add agp device(s)
 1.141 03-Sep-2001  drochner add comments for automatic manpage creation
(pointed out by Thomas Klausner)
 1.140 03-Sep-2001  drochner add vmegen and wsfont devices
 1.139 01-Aug-2001  ad Hook in the mly control interface on i386.
 1.138 17-Jun-2001  jdolecek Make also ed1 for 'all', create ed0, ed1 for 'floppy'
 1.137 19-Apr-2001  jdolecek add ed disk (MCA ESDI disk)
 1.136 05-Apr-2001  thorpej Add ALTQ control devices.
 1.135 04-Feb-2001  ad Add a driver for the Mylex DAC960 family (including DEC SWXCR).
 1.134 08-Jan-2001  martin Group isdn devices, so "sh MAKEDEV isdn" will create them all.
Add apropriate entries to the archs that already have isdn support
enabled in their cdev array.
 1.133 06-Jan-2001  martin Add ISDN devices.
 1.132 02-Jan-2001  tron Use highest bit of minor as an extra bit for the partition number to
bump the maximum partition number on NetBSD-i386 to 16. (Approved by fvdl)
 1.131 19-Dec-2000  hubertf Add two more SCSI disks for the floppy. See PR 9912.
 1.130 05-Dec-2000  wrstuden Add MAKEDEV support for Cyclom-Y multiport serial boards. Driver
support was already in $MACHINE/$MACHINE/conf.c.
 1.129 03-Dec-2000  ad Make iop device files.
 1.128 30-Nov-2000  jmc Remove watchdog before creating it. Keeps the same behavior as the rest of the creates
 1.127 26-Nov-2000  ad lsu -> ld, by popular request.
 1.126 05-Nov-2000  thorpej Make the `watchdog' device node.
 1.125 19-Oct-2000  ad ca -> lsu
 1.124 14-Oct-2000  augustss Get the major no right for uscanner.
 1.123 23-Sep-2000  augustss Prepare for USB scanners, and add Rio 500 support while messing.
 1.122 27-Jul-2000  veego Really, we don't need a 2nd pty0 in the floppy target.
 1.121 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.120 25-Jun-2000  thorpej Fix brain'o in last, pointed out by Johan Danielsson.
 1.119 24-Jun-2000  thorpej lm* -> sysmon
 1.118 11-Jun-2000  veego branches: 1.118.2;
pcvt is gone and therefore ttyv[1-7] as well.
 1.117 09-Jun-2000  wrstuden Revert to decemal numbering. From talking w/ Jason, we really should
support more than 256 ports. That would mean 3 digits in hex, and I
don't want to write the script for that..
 1.116 09-Jun-2000  wrstuden Cyclades-Z tty's are now ttyCZ??, not ttyCZ????. Add support for them
to macppc's MAKEDEV.
 1.115 04-Jun-2000  tron Fix typo in last commit.
 1.114 04-Jun-2000  tron Handle "bktr" related devices like audio devices:
- Create device nodes with numbered names (e.g. "tuner0").
- Create softlinks with unnumbered names (e.g. "tuner") pointing to device
nodes of unit 0.
 1.113 22-May-2000  thorpej branches: 1.113.2;
Add `ses' devices.
 1.112 17-May-2000  thorpej MAKEDEV goo for Cyclades-Z multi-port serial.
 1.111 07-May-2000  veego Add tun2 and tun3 to the all target and create the ugen0 devices in the
usbs target.
 1.110 07-May-2000  wiz add devices for bktr; also add them to all target
 1.109 02-May-2000  augustss Add a comment about urio.
 1.108 02-May-2000  augustss Make urio(4) device node.
 1.107 29-Apr-2000  abs pcmcia modems end up at com3 with a GENERIC kernel, so create a tty03 in std
 1.106 16-Mar-2000  ad Device entries for ca(4).
 1.105 07-Mar-2000  groo add lm0 to 'all' target
 1.104 01-Mar-2000  christos Don't use grep to find if we have fdesc mounted. case is faster and
works without having /usr mounted.
 1.103 29-Feb-2000  augustss Make /dev/usb, a node where USB events can be read.
Also add ttyU to hpcmips.
 1.102 29-Feb-2000  augustss No need to make audio devices twice in all.
 1.101 25-Feb-2000  groo Add `lm*' for LM7[89] hardware monitor
 1.100 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.99 09-Jan-2000  itojun allow "sh MAKEDEV ttyNN", where NN is 00 to 99.
single-digit "sh MAKEDEV ttyN" works in backward-compatible way.
XXX should bring it to other ports as well?
 1.98 18-Dec-1999  tsutsui Correct md* entries.
 1.97 18-Oct-1999  ad Back out previous
 1.96 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.95 18-Sep-1999  hubertf branches: 1.95.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.94 15-Sep-1999  augustss Improve the USB comments.
 1.93 27-Aug-1999  augustss Add a comment about ttyU*.
 1.92 25-Aug-1999  augustss Make creation of wsmux devices a little less confusing.
 1.91 17-Aug-1999  augustss Rename umodem to ttyU. If it walks like a tty and quacks like a tty
it's a tty.
 1.90 16-Aug-1999  augustss Add umodem device.
 1.89 29-Jul-1999  augustss Make wsmux devices.
 1.88 12-Jul-1999  tron Add "audio" target to create links "audio", "audioctl", "mixer" and
"sound" pointing to the first unit's device nodes.
 1.87 09-Jun-1999  christos typo
 1.86 09-Jun-1999  christos Make sure fd is a directory before we df it.
 1.85 31-May-1999  is Create *wd[23]? device nodes, so that machines with more than two IDE
drives can be installed.
XXX The 1.4 single-floppy install has only 24 free inodes, but 32 are needed
by this. Some more work is needed (e.g., change newfs parameters for the
ram disk, or switch back to a 2-floppy install).
 1.84 28-May-1999  christos Don't barf when we have fdesc mounted. Just skip the devices fdesc provides
 1.83 26-Mar-1999  mrg branches: 1.83.2;
build audio[0123] links.
 1.82 09-Mar-1999  he Need pseudo-ttys on INSTALL disk now (due to sysinst).
 1.81 27-Jan-1999  bouyer Add tty2 to 'all' and 'floppy' targets (that's how a PnP or pcmcia modem
will get called with a standart kernel).
 1.80 25-Jan-1999  tron Because PCVT only offers 8 virtual consoles by default create only 8
device nodes. Fixes PR port-i386/6876 by Scott Telford.
 1.79 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.78 13-Jan-1999  drochner add "ttyEcfg" (for display-global wscons configuration)
 1.77 09-Dec-1998  augustss Make ugen devices. None are created by default.
 1.76 07-Dec-1998  sommerfe Add wscons to `all' since its absence annoyed perry.
 1.75 13-Nov-1998  oster Added RAID devices for everyone!
 1.74 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.73 12-Oct-1998  perry Nuke symlink /dev/ttyv0 -> /dev/vga It isn't needed any more.
(If any linux emulation needs this, it can go in the linux emul
directory in the emulation package.)
 1.72 14-Sep-1998  phil /dev/cfs* for Coda.
 1.71 13-Aug-1998  augustss Make some MIDI devices.
 1.70 07-Aug-1998  augustss Add MIDI support. The MIDI devices can be accessed as ``raw'' through
the /dev/rmidiN devices, or with a sequencer interface via /dev/music.
So far the only supported MIDI device is the MPU401 port on SoundBlaster
(and only on SB on isapnp, since we do not have locators with multiple
values yet).
 1.69 03-Aug-1998  thorpej Use `wsmouse' and `wskbd' rather than `wms' and `wkbd', and make some
wskbds in the `wscons' meta-target.
 1.68 27-Jul-1998  augustss Nuke ums and ukbd (USB mouse and keyboard), add wms and wkbd (wscons dito).
 1.67 12-Jul-1998  augustss Add some comments about USB and make the USB devices in `all'.
 1.66 12-Jul-1998  augustss Add USB support. Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers
 1.65 18-Jun-1998  drochner change wscons tty names to ttyE* to avoid clashes with the pty namespace
 1.64 12-Jun-1998  drochner add nwscons tty nodes
 1.63 22-Mar-1998  mycroft Introduce a couple of variables to make this clearer.
 1.62 22-Mar-1998  mycroft Create dty (dialout) device nodes for the com driver.
 1.61 15-Dec-1997  fvdl Make some more disk devices; people may have more than 2 wd disks
or 4 sd disks these days.
 1.60 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.59 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.58 22-Aug-1997  lukem branches: 1.58.2;
* st* and wt* have perms 660 instead of 640
* add enss* to ss*
* invoke MAKEDEV.local as $0.local
* reset umask to 077 after running MAKEDEV.local
* warn on unknown devices
 1.57 18-Aug-1997  augustss Create /dev/audioctl and allow creation of multiple audio devices.
 1.56 04-Aug-1997  perry Finally finish fixing pr-230 by assigning minor+8 and minor+16 device
names for the lower density minor dev numbers. My shell code would
even work for a wt1 device, but I would seriously pity anyone trying
to get two of these things to work on one machine. Heck, no one should
even try to use ONE wt device.
 1.55 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.54 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.53 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.52 13-Jul-1997  hpeyerl Satellite receiver driver for ISA cards from PlanetConnect by Jason and
Herb for Canada Connect Corp.
 1.51 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.50 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.49 31-Mar-1997  mycroft Use a shell loop to build fd/*, rather than an awk script.
 1.48 31-Mar-1997  mycroft Unroll the pty creation loop.
 1.47 07-Jan-1997  veego add 'ipl' device node entry, for ip-filter.
 1.46 01-Jan-1997  pk Device rename: `rd' => `md'
 1.45 21-Oct-1996  perry change rd* target to produce rd?[abc] and rrd?[abc] devices.
add "ramdisk" target which is basically floppy + rd0, needed for
new install system.
 1.44 08-Sep-1996  mycroft Correct char device major number for `rd'.
 1.43 08-Sep-1996  mycroft Document `ch'.
 1.42 08-Sep-1996  mycroft Add `ss' and `uk'. Sync `all'. General cleanup. (No more expr!)
 1.41 25-Aug-1996  jtk add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)
 1.40 31-Mar-1996  perry forgot about joy1
 1.39 31-Mar-1996  perry Added joystick support (from Matthieu Herrb); also RCS/CVS ID police.
 1.38 08-Dec-1995  mycroft Collapse some cases together.
 1.37 08-Dec-1995  mycroft Allow more than one wt, and fix up permissions. Unclutter st.
 1.36 07-Dec-1995  jtc Add no rewind device nodes for the wt driver
 1.35 17-Aug-1995  thorpej Add entries for the ccd.
 1.34 19-Jul-1995  brezak etc/etc.i386/MAKEDEV create mixer device. PR# port-i386/1208.
 1.33 26-Dec-1994  glass add tun to all
 1.32 19-Sep-1994  mycroft Remove silly unit number limitations on several items.
 1.31 31-Jul-1994  mycroft Change vga to ttyv0, with a symlink for X.
 1.30 17-Jul-1994  mycroft Fix minor numbers for pms.
 1.29 18-Jun-1994  mycroft branches: 1.29.2;
Fix typo.
 1.28 18-Apr-1994  cgd add a 'floppy' target, with minimal devices useful for install.
make /dev/fd 'fd', seperate from 'std', because we need 64 more
device nodes on floppies like i need a hole in my head.
 1.27 18-Apr-1994  cgd make all device nodes for vnd's, but only make 2 vnd's...
 1.26 23-Mar-1994  cgd add pty1 to all, kill the ttyv0 weird window system hack
 1.25 05-Mar-1994  deraadt create device nodes for tun driver
 1.24 18-Feb-1994  mycroft Update for new lpt.
 1.23 17-Feb-1994  mycroft Update for new mouse drivers.
 1.22 17-Feb-1994  cgd clean up:
(1) have all actually make all of the various devies (like vga!)
(2) re-org a bit
(3) mark some XXX's
(4) delete some old cruft
 1.21 27-Jan-1994  deraadt having symbolic links in /dev is a bad idea (for ttyname()?)
 1.20 13-Jan-1994  mycroft Forgot to add `rm' command in previous change.
 1.19 13-Jan-1994  mycroft Fix vnd minor number calculation.
 1.18 10-Jan-1994  deraadt ;;
 1.17 09-Jan-1994  cgd make /dev/audio and /dev/sound
 1.16 21-Dec-1993  brezak Make device special files for vnd
 1.15 01-Dec-1993  cgd add /usr/sbin to PATH for chown, as suggested by brad@fcr.com
 1.14 04-Nov-1993  cgd add mcd: Mitsumi CD driver by Holger Veit and Brian Moore
and do minor cleanup
 1.13 20-Oct-1993  cgd don't make /dev/acct
 1.12 19-Sep-1993  mycroft Add /dev/io, used to get I/O privileges. This has been in the kernel for a
while.
 1.11 13-Sep-1993  cgd fix tty?? (serial device) creation
 1.10 14-Jun-1993  mycroft Add pms, allow for multiple mice, and add mice to listing at top of file.
 1.9 14-Jun-1993  andrew Added mms and lms busmice, plus mouse-* symlinker.
 1.8 07-Jun-1993  cgd add support for terry lambert's loadable kernel modules.
needs a bit of cleanup, but overall: SLICK!
 1.7 17-May-1993  cgd have makedev create /dev/zero
 1.6 17-May-1993  cgd fix broken patchkit patch for pty stuff...
 1.5 17-May-1993  cgd add a ;; to make sh parse it, and add acct to the list of devs to remove
for "std"
 1.4 07-May-1993  cgd cleaned up, added support for various devices. hacked, from patch 135
 1.3 02-May-1993  cgd make /dev/acct as a standard device
 1.2 21-Mar-1993  cgd after 0.2.2 "stable" patches applied
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.29.2.2 01-Aug-1994  cgd from turnk.
 1.29.2.1 18-Jul-1994  cgd from trunk
 1.58.2.2 29-Jan-1998  mellon Pull up 1.60 and 1.61 (fvdl)
 1.58.2.1 20-Nov-1997  mellon Pull rev 1.59 up from trunk (fair)
 1.83.2.2 22-May-2000  he Pull up revision 1.107 (requested by abs):
Create tty03 by default for pcmcia modems.
 1.83.2.1 02-Apr-2000  he Pull up revision 1.85 (requested by fvdl):
Create wd2 and wd3 device nodes also on the floppy images, to allow
installation on those drives too.
 1.95.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.113.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.118.2.9 09-Dec-2001  he Apply patch (requested by ad):
Add driver for DPT/Adaptec I2O RAID management interface.
 1.118.2.8 09-Dec-2001  he Apply patch (requested by ad):
Replace ca* with ld*. Fixes part of PR#14453.
 1.118.2.7 25-Oct-2001  he Pull up revisions 1.129,1.135 (requested by ad):
Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.
 1.118.2.6 02-May-2001  he Apply patch (requested by he):
Fix build problems by:
o Introduce ramdisk-tiny in MAKEDEV; omit SCSI devices as INSTALL_TINY
doesn't have SCSI support
 1.118.2.5 01-May-2001  he Pull up revision 1.132 (requested by fvdl):
Increase the number of BSD disklabel partitions on i386 to 16.
 1.118.2.4 31-Dec-2000  jhawk Pull up revision 1.131 via patch (requested by hubertf):
Support up to five SCSI disks during INSTALL, not only three. Fixes PR#9912.
 1.118.2.3 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.118.2.2 05-Aug-2000  jhawk Pullup rev 1.120, requesed by fb:
Fix brain'o in last, pointed out by Johan Danielsson.
 1.118.2.1 30-Jul-2000  bouyer Pull up 1.118->1.119 (requested by thorpej):
lm* -> sysmon
 1.175.2.4 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.175.2.3 16-Dec-2002  jmc Pull up revisions 1.188-1.189 (requested by seb in ticket #1036)
Reorder dpti and dpt cases so that 'dptiN' is not interpreted as dpt
unit number 'iN'.
 1.175.2.2 12-Dec-2002  he Pull up revision 1.187 (requested by ad in ticket #1031):
Implement DPT EATA ioctl interface.
 1.175.2.1 10-Aug-2002  lukem Pull up revision 1.181 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.37 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.36 02-Apr-2024  riastradh branches: 1.36.2;
MAKEDEV: Tidy some entries on x86 and Arm.

While here, reduce some diffs arising from ordering and formatting
between these architectures.

Only difference between evbarm and aarch64 now is /dev/vchiq. Not
sure offhand if it makes sense on aarch64 or only 32-bit Arm.

PR port-amd64/58093: /dev/efi missing on x86
PR port-arm/58100: /dev/ttyVI* missing on aarch64
PR port-arm/58101: /dev/nvme* missing on aarch64
PR port-arm/58102: /dev/raid* missing on aarch64
 1.35 12-Aug-2022  riastradh branches: 1.35.2;
viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.34 24-Jul-2021  jmcneill smbios: Add character device for accessing SMBIOS tables

The /dev/smbios character device gives an aperture into physical memory
that allows read-only access to the SMBIOS header and tables.
 1.33 06-Dec-2020  jmcneill acpi: add character device for accessing ACPI tables

The /dev/acpi character device gives an aperture into physical memory
that allows only read access to known ACPI tables: RSDP, XSDT/RSDT, and
the root tables. Adapt acpidump(8) to use this interface by default,
falling back to the old /dev/mem method if it is not available or if
ACPIDUMP_USE_DEVMEM=1 is set in the environment. The user visible benefit
of this change is that "options INSECURE" is no longer required to
dump ACPI tables.
 1.32 03-Aug-2020  nia Create 8 /dev/ldX by default, as with other disk drivers and ports
 1.31 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.30 21-Jul-2019  maya branches: 1.30.2;
Create up to pci19.

We probably don't need more than one pci file, but the code needs to be
changed for it, which might introduce problems, and we're just before a
branch.

Not needed for evbarm because it uses devpubd by default.

Stopgap fix for PR xsrc/54388.
 1.29 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.28 27-Nov-2018  msaitoh Add tprof
 1.27 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.26 05-Jan-2018  msaitoh branches: 1.26.2; 1.26.4;
Add NVMe devices.
 1.25 23-Sep-2012  chs branches: 1.25.24;
add more sd and pci devices.
remove duplicate ch0.
 1.24 19-Sep-2012  bouyer Add a pass-through ioctl for mfi(4), allowing userland to send raw commands
to the controller. This is compatible with the linux and FreeBSD
implementations.
Add the needed conversion for mfi ioctls in COMPAT_LINUX
Allocate a character major number, and create /dev/mfi0 by default
on amd64 and i386.
This allows (along with a hand-created /emul/linux/proc/devices file)
to run the MegaCLI linux binary provided by LSI.
 1.23 16-Aug-2012  abs branches: 1.23.2;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.22 07-Apr-2012  christos give wedges to everyone
 1.21 26-Feb-2011  ahoka branches: 1.21.4; 1.21.6;
Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
- Flash layer, which gives a common API to access flash devices
- NAND controller subsystem for the flash layer
- An example OMAP driver which is used on BeagleBoard or alike ARM boards
 1.20 04-Nov-2008  joerg branches: 1.20.4;
Now that the installation floppies are including tmpfs as well, stop
distinguishing MAKEDEV init and MAKEDEV all for x86.
 1.19 31-Oct-2008  joerg Create 8 dk instances by default.
 1.18 31-Oct-2008  joerg Can't type. xkbd -> xbd.
 1.17 31-Oct-2008  joerg Create 4 Xen disks by default and all three Xen devices to make it
usable out-of-the-box.
 1.16 13-Sep-2008  tsutsui branches: 1.16.2;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.15 16-May-2007  martti branches: 1.15.12; 1.15.16;
Create /dev/bio
 1.14 09-Feb-2007  tron Increase the number of raid(4) device node sets to four and the number
of wd(4) device node sets to eight. This fixes another problem
reported in PR port-amd64/35532
 1.13 06-Feb-2007  dyoung Create /dev/cmos.
 1.12 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.11 29-Dec-2006  ad Enable /dev/io for COMPAT_FREEBSD.
 1.10 26-Jul-2006  tron branches: 1.10.4;
Bluetooth fixes by Iain Hibbert:
Change the way in which bluetooth devices attach to system. The
new way is for devices to attach directly to a btdevN device via
its own control file /dev/btdevN.
- bthub(4) is replaced by btdev(4).
- /dev/bthubctl is replaced by /dev/btdevN.
- configuration now uses proplib(3) property lists.
- btcontrol(8) updated to use new API, and now uses private
- XML config file /var/db/btdev.xml.
 1.9 23-Jul-2006  bouyer Add a /dev/amr* control file for amr(4) devices, which allows sending raw
commands to the controller.
Add a amrctl(8) control tool, which for now only allows to get status
from the adapter (status of adapter, logical volumes and and individual
drives).
From FreeBSD, with some adjustements by Andrew Doran and me.
 1.8 04-Jul-2006  bouyer Add new xen device xsd_kva (for Xen3 dom0 operations)
 1.7 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.6 06-Apr-2005  bouyer Add xencons to the default list of devices. Fix port-xen/29887 by Juan RP.
 1.5 15-Mar-2005  xtraeme branches: 1.5.2;
Create the xbd1* devices as well as xbd0*, this is useful to install
domUs via CDROM or unmounted FS in the sysinst menu.
 1.4 11-Mar-2005  bouyer Integrate Xen to the i386 build process:
- Add xen devices to MAKEDEV
- Add Xen kernels to list of kernel to build
- Add INSTALL_XENU to the install kernels
- introduce the xbd disk devices to sysinst.

This will add 3 kernels to the i386 release:
XEN0 for use as a Xen domain0 kernel
XENU for use on a non-privileged domain
INSTALL_XENU to install NetBSD on a non-privileged domain virtual disk.
 1.3 02-Dec-2004  christos Only make bpf, not bpfN
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.5.2.2 30-Jul-2006  tron Apply patch (requested by bouyer in ticket #1431):
- Add a /dev/amr* control file for amr(4) devices, which allows sending
raw commands to the controller.
- Add a amrctl(8) control tool, which for now only allows to get status
from the adapter (status of adapter, logical volumes and and
individual drives).
 1.5.2.1 07-Apr-2005  tron Pull up revision 1.6 (requested by bouyer in ticket #121):
Add xencons to the default list of devices. Fix port-xen/29887 by Juan RP.
 1.10.4.3 23-May-2007  pavel Pull up following revision(s) (requested by martti in ticket #657):
etc/MAKEDEV.tmpl: revision 1.86
etc/etc.amd64/MAKEDEV.conf: revision 1.10
etc/etc.i386/MAKEDEV.conf: patch
Create /dev/bio
 1.10.4.2 18-Feb-2007  tron branches: 1.10.4.2.2;
Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.10.4.1 10-Feb-2007  bouyer Pull up following revision(s) (requested by tron in ticket #425):
etc/etc.amd64/MAKEDEV.conf: revision 1.9
etc/etc.i386/MAKEDEV.conf: revision 1.14
Increase the number of raid(4) device node sets to four and the number
of wd(4) device node sets to eight. This fixes another problem
reported in PR port-amd64/35532
 1.10.4.2.2.1 04-Jun-2007  wrstuden Update to today's netbsd-4.
 1.15.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.15.12.2 17-Jan-2009  mjf Sync with HEAD.
 1.15.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.16.2.4 06-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #18):
etc/etc.amd64/MAKEDEV.conf: revision 1.16
etc/etc.i386/MAKEDEV.conf: revision 1.20
Now that the installation floppies are including tmpfs as well, stop
distinguishing MAKEDEV init and MAKEDEV all for x86.
 1.16.2.3 02-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #3):
etc/etc.amd64/MAKEDEV.conf: revision 1.15
etc/etc.i386/MAKEDEV.conf: revision 1.19
Create 8 dk instances by default.
 1.16.2.2 02-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #3):
etc/etc.amd64/MAKEDEV.conf: revision 1.14
etc/etc.i386/MAKEDEV.conf: revision 1.18
Can't type. xkbd -> xbd.
 1.16.2.1 02-Nov-2008  snj Pull up following revision(s) (requested by joerg in ticket #3):
etc/etc.amd64/MAKEDEV.conf: revision 1.13
etc/etc.i386/MAKEDEV.conf: revision 1.17
Create 4 Xen disks by default and all three Xen devices to make it
usable out-of-the-box.
 1.20.4.1 05-Mar-2011  bouyer Sync with HEAD
 1.21.6.1 24-Oct-2012  riz Pull up following revision(s) (requested by bouyer in ticket #629):
sys/compat/linux/common/linux_ioctl.c: revision 1.57
sys/dev/ic/mfi.c: revision 1.47
sys/conf/majors: revision 1.62
etc/etc.i386/MAKEDEV.conf: revision 1.24
sys/dev/ic/mfivar.h: revision 1.20
etc/MAKEDEV.tmpl: revision 1.159
sys/dev/ic/mfiio.h: revision 1.1
etc/etc.amd64/MAKEDEV.conf: revision 1.19
sys/dev/ic/mfireg.h: revision 1.8
Add a pass-through ioctl for mfi(4), allowing userland to send raw commands
to the controller. This is compatible with the linux and FreeBSD
implementations.
Add the needed conversion for mfi ioctls in COMPAT_LINUX
Allocate a character major number, and create /dev/mfi0 by default
on amd64 and i386.
This allows (along with a hand-created /emul/linux/proc/devices file)
to run the MegaCLI linux binary provided by LSI.
 1.21.4.2 30-Oct-2012  yamt sync with head
 1.21.4.1 17-Apr-2012  yamt sync with head
 1.23.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.25.24.1 09-Jan-2018  snj Pull up following revision(s) (requested by msaitoh in ticket #483):
etc/etc.i386/MAKEDEV.conf: revision 1.26
Add NVMe devices.
 1.26.4.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.26.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.26.4.1 10-Jun-2019  christos Sync with HEAD
 1.26.2.2 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.26.2.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.30.2.1 13-Aug-2020  martin Pull up following revision(s) (requested by nia in ticket #1046):

etc/etc.i386/MAKEDEV.conf: revision 1.32
etc/etc.amd64/MAKEDEV.conf: revision 1.31

Create 8 /dev/ldX by default, as with other disk drivers and ports
 1.35.2.1 22-Jun-2024  martin Pull up following revision(s) (requested by skrll in ticket #719):

etc/etc.amd64/MAKEDEV.conf: revision 1.36
etc/etc.aarch64/MAKEDEV.conf: revision 1.10
etc/etc.i386/MAKEDEV.conf: revision 1.36

MAKEDEV: Tidy some entries on x86 and Arm.

While here, reduce some diffs arising from ordering and formatting
between these architectures.

Only difference between evbarm and aarch64 now is /dev/vchiq. Not
sure offhand if it makes sense on aarch64 or only 32-bit Arm.

PR port-amd64/58093: /dev/efi missing on x86

PR port-arm/58100: /dev/ttyVI* missing on aarch64

PR port-arm/58101: /dev/nvme* missing on aarch64

PR port-arm/58102: /dev/raid* missing on aarch64
 1.36.2.1 02-Aug-2025  perseant Sync with HEAD
 1.71 26-Aug-2025  imil Distribute the MICROVM kernel on amd64 and i386.

See sys/arch/{amd64,i386}/conf/MICROVM for usage instructions.
 1.70 20-Mar-2024  riastradh branches: 1.70.4;
x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.

PR misc/57534
 1.69 26-Jul-2018  maxv branches: 1.69.2; 1.69.10;
Retire the non-PAE-i386-PV configuration files. Keep only PAE-i386-PV.
Non-PAE has been dropped years ago by Xen.

The content of XEN3_* is merged into XEN3PAE_*, with "options PAE" set.
 1.68 07-Mar-2015  mrg branches: 1.68.8; 1.68.14; 1.68.16;
remove vga@isa and pcdisplay@isa from i386 GENERIC, and create a new
LEGACY kernel that includes them instead. now radeon@pci is able to
properly claim wsdisplay0 on i386 systems, and radeondrmkms has a good
chance of working.

this "fixes" PR#49290.
 1.67 04-Jul-2012  reinoud branches: 1.67.12;
Disable GENERIC_USERMODE kernel auto-build to avoid problems with the current
autobuild-system.
 1.66 30-Jun-2012  reinoud Move i386 and amd64 usermode configurations to their respective directories
and make the usermode kernels buildalbe under build.sh.

The resulting kernels are build and packaged correctly as are the associated
modules.
 1.65 10-Feb-2011  jym branches: 1.65.4;
Reinstate INSTALL kernel for embedded ramdisk installs.

Reasons being:
- INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from
features included within.
- INSTALL_FLOPPY has its own config(5) file, and is tailored for "small"
floppy images; it misses features/drivers that could be needed to boot
in a decent environment for recent x86 machines (like ACPI)
- makes it closer to floppies distrib available for amd64

While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD
does not use the 3.6MiB image for El Torito cdroms anymore.

Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and
release/contents to reflect reality.

See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html

No comments, no objections.
 1.64 01-Oct-2009  tron branches: 1.64.2;
Build the "MONOLITHIC" kernel configuration by default and include
in the release.

Using the modularise "GENERIC" kernel on an existing NetBSD 5.0 system
is difficult and error-prone. The "MONOLITHIC" kernel provides an
easy way to test a new kernel or to upgrade an existing system.
 1.63 16-Jul-2009  tsutsui Revert previous per comment from ad@ in PR 41668, which is no longer orphaned.
 1.62 15-Jul-2009  tsutsui Add MONOLITHIC kernel to i386 release binaries. PR#41668
 1.61 07-Mar-2009  cegger remove Xen2 from the list of kernels to build for a release.
ok bouyer@
 1.60 05-Mar-2009  bouyer Add XEN3PAE_DOM0 to the list of kernels to build for a release.
 1.59 11-May-2008  chris branches: 1.59.2; 1.59.4; 1.59.8;
As part of make release copy the miniroot.kmod into installation/miniroot/
and create sums for it.

This means all the pieces to do network installation are easily accessible
following a release build (and will also come out of the build servers).

netbsd-GENERIC is in binary/kernel/
pxeboot_ia32.bin is in installation/misc/
miniroot.kmod is in installation/miniroot/
 1.58 02-May-2008  ad branches: 1.58.2;
Put the GENERIC kernel onto i386 installation CDs and load a kernel module
from the boot loader to provide the miniroot.
 1.57 30-Apr-2008  ad For PR kern/38537:

- Make MULTIPROCESSOR mandatory on i386.

Installation changes:

- Update installation section of release notes to match reality.
- Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE.
- Build INSTALL kernel from GENERIC, like on amd64.
- Update boot menu to allow disabling ACPI and/or SMP.
- Remove GENERIC.NOACPI from the installed kernel list.
- TODO: install default boot.cfg in etc.tgz.
- TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.

Build changes:

- No longer build ALL, it's for verification, is slow to build and the
build process is already crippled by the number of kernels built.
- No longer build GENERIC.NOACPI.
 1.56 18-Mar-2008  lukem branches: 1.56.2;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.55 23-Jan-2008  bouyer branches: 1.55.2; 1.55.4; 1.55.6;
build XEN3PAE kernels as part of release.
 1.54 25-Dec-2007  ad Make SMP the default on i386. For the time being the noacpi kernel does
not have it enabled.
 1.53 02-Dec-2007  ad -GENERIC_DIAGNOSTIC
 1.52 15-Nov-2007  joerg Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch
bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
 1.51 24-Jul-2007  pavel branches: 1.51.4; 1.51.6;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.50 17-May-2007  hubertf Add GENERIC.NOACPI kernel that offers - surprise! - no ACPI
(in contrast to GENERIC).
 1.49 06-Mar-2007  bouyer For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
 1.48 27-Feb-2007  he Install pxeboot_ia32.bin as part of a "make release" on i386 and amd64.
 1.47 19-Nov-2006  dsl branches: 1.47.2;
Stop building the INSTALL_SMALL, INSTALL_TINY, INSTALL_PS2, GENERIC_TINY and
GENERIC_PS2TINY kernels.
These kernels are for i386 (and small i486) systems that have almost all
long since met their makers.
Add ALL (to help avoid bitrot).
 1.46 18-Nov-2006  dsl Put the kernels one per line for easier commenting out
 1.45 02-Jul-2006  bouyer Add a kernel config file for Xen3 Dom0, built as part or i386 release.
 1.44 08-Jun-2006  hubertf Rename XEN kernel config files to be more consistent:

INSTALL_XEN3_U -> INSTALL_XEN3_DOMU
INSTALL_XENU -> INSTALL_XEN2_DOMU
XEN0 -> XEN2_DOM0
XEN3_U -> XEN3_DOMU
XENU -> XEN2_DOMU

OK'd by bouyer@
 1.43 02-Jun-2006  hubertf Add & enable boot-CDs (with ramdisk kernels only, no install sets),
built as part of a regular release. For more information, see
http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html

OK: core@
 1.42 20-Mar-2006  bouyer Build XEN3_U and INSTALL_XEN3_U kernels as part of release process.
 1.41 11-Mar-2005  bouyer branches: 1.41.2;
Integrate Xen to the i386 build process:
- Add xen devices to MAKEDEV
- Add Xen kernels to list of kernel to build
- Add INSTALL_XENU to the install kernels
- introduce the xbd disk devices to sysinst.

This will add 3 kernels to the i386 release:
XEN0 for use as a Xen domain0 kernel
XENU for use on a non-privileged domain
INSTALL_XENU to install NetBSD on a non-privileged domain virtual disk.
 1.40 23-Jul-2004  tron Add new kernel configuration for ACPI based SMP systems which can also be
used to utilize Hyper-Threading.
 1.39 23-Jul-2004  he Allow the user to specify which file system image to use as the
boot image of the CD-ROM via the CDROM_BOOT_IMAGE variable. The
user may want to create a bootable image with bootlap-big.fs which
uses the INSTALL_LAPTOP kernel configuration instead of the default
boot-big.fs image which uses the INSTALL kernel configuration.
 1.38 04-Jan-2003  lukem branches: 1.38.2;
- Enable OBJ support for etc/; a scratch dir is needed for iso-image.
- Add ${.CURDIR} to various rules.
- Remove the ${KERNOBJDIR} (sys/arch/${MACHINE}/compile) objdir creation
from here.
- Rework iso-image to copy temporary files (such as kernels or boot files)
into a temporary directory instead of stomping over ${RELEASEDIR}, and
use mkisofs -graft-points to merge the temporary directory and
${RELEASEDIR}/${MACHINE}.
NOTE: mkisofs 2.0 is highly recommended for functioning -graft-points
- Add some more comments
 1.37 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.36 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.35 10-Oct-2002  jdolecek add GENERIC.MP to KERNEL_SETS on architectures with MP support
 1.34 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.33 13-Apr-2002  tv Do sums of installation/* correctly.
 1.32 12-Apr-2002  tv Go into the new stand/misc directory to grab the host-OS prebuilt tools
for installation/misc.
 1.31 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.30 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.29 13-Sep-2001  jdolecek build GENERIC_PS2TINY and make kern-ps2tiny kern set
 1.28 21-Jul-2001  jdolecek add INSTALL_PS2 to BUILD_KERNELS
 1.27 21-Apr-2001  fvdl Add GENERIC_DIAGNOSTIC to the list of kernels to be distributed.
 1.26 02-Oct-2000  fvdl Enable building of additional kernel sets.
 1.25 27-Sep-2000  fvdl Add INSTALL_LAPTOP to kernels to be built.
 1.24 11-Sep-2000  hubertf Add standalone "iso-image" target that can be run with DESTDIR and RELEASEDIR
set in src/etc after a "make release" in both "src" and "xsrc", to create a
ISO-image of the release in $RELEASEDIR/installation/cdrom.

Hook for architecture dependent pre/post-processing in etc/etc.*/Makefile.inc
are available as 'iso-image_md_post' and 'iso-image_md_pre', see
etc/etc.i386/Makefile.inc as an example. Might be useful for setting up
bootable CDs on alpha, sparc, ...

Reviewed by Todd Whitesel and Thomas Klausner.
 1.23 23-Aug-2000  jhawk install dosboot.com in the release(7) hierarchy.
 1.22 11-Aug-2000  toddpw Have port-i386 use installation/floppy, for conformance with release(7).
 1.21 28-May-2000  thorpej branches: 1.21.2;
Fix this so that release notes are build properly upon `make release'.
 1.20 06-May-2000  mycroft branches: 1.20.2;
Build INSTALL_SMALL.
 1.19 29-Mar-2000  fredb Revert last two changes. As pointed out by enami tsugutomo, snap_md_post
is the wrong place to do the splits, as the tar files are not yet made!
 1.18 28-Mar-2000  fredb Don't include ${RELEASDIR} in INSTALLATION_DIRS. Error pointed out by
Urban Boquist in PR install/9689.
 1.17 26-Mar-2000  fredb Build the split sets in place on "make release".
 1.16 20-Feb-2000  mycroft Sum the floppy directory, too.
 1.15 20-Feb-2000  mycroft Clean up a bit.
 1.14 19-Jan-2000  mycroft Put a copy of GENERIC in the kernel directory, too.
 1.13 09-Nov-1999  he Provide some more automation in the "make release" process. Also build
and install:
o INSTALL and INSTALL_TINY kernels (for boot floppy images)
o GENERIC_TINY kernel
o Boot floppy images
Ideas borrowed from etc/etc.sun3/ setup.
 1.12 05-Feb-1999  cjs branches: 1.12.2; 1.12.6;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.11 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.10 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.9 04-Mar-1997  mikel GENERIC{AHA,OTHER} have been merged into GENERIC; fixes PR port-i386/3274.
 1.8 16-Oct-1996  perry restore snap_md target (sigh...)
 1.7 15-Oct-1996  perry Remove obsolete snapshot functionality (which is now in
/usr/src/distrib) -- Makefile.inc is now a no-op. I chose not to
remove it completely because port specific stuff might show up someday.
 1.6 23-Apr-1996  thorpej Fix the snap_md target to use the correct kernel names; GENERICAHA and
GENERICBT were replaced with GENERICADP and GENERICOTHER some time ago.
XXX The kc_* targets here are still broken, but aren't currently used
XXX anyhow. This change allows one to at least do a "make snapshot".
 1.5 01-May-1994  cgd don't make floppies until it works
 1.4 18-Apr-1994  cgd add support for making i386 floppies. more needs to go on the kernel
floppies, but this is a damned good start.
 1.3 31-Mar-1994  cgd yes, i'm a moron
 1.2 31-Mar-1994  cgd update for new kernel name
 1.1 05-Mar-1994  cgd add 'snapshot' target, including machine-dependent targets
 1.12.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.12.2.3 09-Jul-2000  he Pull up revisions 1.15,1.16,1.21 (via patch, requested by he):
Enhance the "make release" process:
o simplify after recent modification of etc/Makefile
o remember to checksum *.fs files too
 1.12.2.2 12-Feb-2000  he Pull up revision 1.14 and apply patch (requested by he):
Put a copy of GENERIC in the kernel directory too.
Also build INSTALL_SMALL.
 1.12.2.1 11-Nov-1999  he Pull up revision 1.13 (requested by he):
Improve automation for "make release", so that boot images are
automatically built and installed in RELEASEDIR.
 1.20.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.21.2.5 25-Apr-2001  he Pull up revision 1.27 (requested by fvdl):
Not all DIAGNOSTIC checks are all that cheap, so disable that
option in meant-for-production kernels. Introduces GENERIC_DIAGNOSTIC.
 1.21.2.4 10-Oct-2000  fvdl Pull up versions 1.25 and 1.26 (approved by jhawk):
enable building of INSTALL_LAPTOP and GENERIC_LAPTOP kernels.
 1.21.2.3 01-Oct-2000  hubertf Pull up to netbsd-1-5 branch, OK'd by jhawk:

Revisions:
> cvs rdiff -r1.160 -r1.161 basesrc/etc/Makefile
> cvs rdiff -r1.23 -r1.24 basesrc/etc/etc.i386/Makefile.inc
> cvs rdiff -r1.7 -r1.8 sharesrc/share/man/man7/release.7

Log:
> Add standalone "iso-image" target that can be run with DESTDIR and RELEASEDIR
> set in src/etc after a "make release" in both "src" and "xsrc", to create a
> ISO-image of the release in $RELEASEDIR/installation/cdrom.
>
> Hook for architecture dependent pre/post-processing in etc/etc.*/Makefile.inc
> are available as 'iso-image_md_post' and 'iso-image_md_pre', see
> etc/etc.i386/Makefile.inc as an example. Might be useful for setting up
> bootable CDs on alpha, sparc, ...
>
> Reviewed by Todd Whitesel and Thomas Klausner.
 1.21.2.2 04-Sep-2000  jhawk Pullup etc/etc.i386/Makefile.inc rev 1.23, arch/i386/stand/dosboot/Makefile
rev 1.15, approved by thorpej:
install dosboot.com in the release(7) hierarchy.
 1.21.2.1 11-Aug-2000  toddpw Pull up Makefile.inc (etc.i386 1.22, bootfloppy-common 1.29, fdset-common 1.22)
1.22 etc/etc.i386/Makefile.inc
1.29 distrib/i386/floppies/bootfloppy-common/Makefile.inc
1.22 distrib/i386/floppies/fdset-common/Makefile.inc
Change $RELEASEDIR/installation/floppies to $RELEASEDIR/installation/floppy,
in accordance with release(7). This is actually a stray diff from the 1.4.2
release cycle which is only now being carried forward. (cough cough)
 1.38.2.1 24-Jul-2004  tron branches: 1.38.2.1.2;
Pull up revision 1.39 (requested by he in ticket #707):
Allow the user to specify which file system image to use as the
boot image of the CD-ROM via the CDROM_BOOT_IMAGE variable. The
user may want to create a bootable image with bootlap-big.fs which
uses the INSTALL_LAPTOP kernel configuration instead of the default
boot-big.fs image which uses the INSTALL kernel configuration.
 1.38.2.1.2.1 11-May-2005  riz Pull up revision 1.40 (requested by tron in ticket #1398):
Add new kernel configuration for ACPI based SMP systems which can also be
used to utilize Hyper-Threading.
 1.41.2.2 13-Jun-2006  tron Pull up following revision(s) (requested by hubertf in ticket #1371):
sys/arch/i386/conf/INSTALL_XEN3_DOMU: revision 1.1
distrib/i386/floppies/instkernel/Makefile: patch
sys/arch/i386/conf/XEN2_DOM0: revision 1.1
sys/arch/i386/conf/INSTALL_XEN3_U: file removal
sys/arch/i386/conf/XEN3_U: file removal
sys/arch/i386/conf/XEN3_DOMU: revision 1.1
sys/arch/i386/conf/XENU: file removal
sys/arch/i386/conf/INSTALL_XEN2_DOMU: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.44
sys/arch/i386/conf/XEN0: file removal
sys/arch/i386/conf/XEN2_DOMU: revision 1.1
sys/arch/i386/conf/INSTALL_XENU: file removal
Rename XEN kernel config files to be more consistent:
INSTALL_XEN3_U -> INSTALL_XEN3_DOMU
INSTALL_XENU -> INSTALL_XEN2_DOMU
XEN0 -> XEN2_DOM0
XEN3_U -> XEN3_DOMU
XENU -> XEN2_DOMU
OK'd by bouyer@
 1.41.2.1 07-Apr-2006  tron Pull up following revision(s) (requested by bouyer in ticket #1248):
distrib/i386/floppies/instkernel/Makefile: revision 1.5
etc/etc.i386/Makefile.inc: revision 1.42
Build XEN3_U and INSTALL_XEN3_U kernels as part of release process.
 1.47.2.3 23-May-2007  riz Pull up following revision(s) (requested by hubertf in ticket #661):
distrib/utils/sysinst/arch/i386/md.h: revision 1.58
sys/arch/i386/conf/GENERIC.NOACPI: revision 1.1
distrib/utils/sysinst/arch/i386/msg.md.es: revision 1.6
etc/etc.i386/Makefile.inc: revision 1.50
distrib/utils/sysinst/arch/i386/msg.md.pl: revision 1.26
distrib/utils/sysinst/arch/i386/msg.md.en: revision 1.53
distrib/utils/sysinst/arch/i386/msg.md.fr: revision 1.43
distrib/utils/sysinst/arch/i386/msg.md.de: revision 1.11
Add GENERIC.NOACPI kernel that offers - surprise! - no ACPI
(in contrast to GENERIC).
 1.47.2.2 09-Mar-2007  riz branches: 1.47.2.2.2;
Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.47.2.1 04-Mar-2007  bouyer Pull up following revision(s) (requested by he in ticket #469):
sys/arch/i386/stand/pxeboot/Makefile: revision 1.14
etc/etc.amd64/Makefile.inc: revision 1.6
etc/etc.i386/Makefile.inc: revision 1.48
Install pxeboot_ia32.bin as part of a "make release" on i386 and amd64.
 1.47.2.2.2.1 04-Jun-2007  wrstuden Update to today's netbsd-4.
 1.51.6.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.51.6.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:28:06 +0000
 1.51.4.2 23-Mar-2008  matt sync with HEAD
 1.51.4.1 09-Jan-2008  matt sync with HEAD
 1.55.6.2 02-Jun-2008  mjf Sync with HEAD.
 1.55.6.1 03-Apr-2008  mjf Sync with HEAD.
 1.55.4.1 24-Mar-2008  keiichi sync with head.
 1.55.2.2 23-Jan-2008  bouyer build XEN3PAE kernels as part of release.
 1.55.2.1 23-Jan-2008  bouyer file Makefile.inc was added on branch mjf-devfs on 2008-01-23 19:52:25 +0000
 1.56.2.1 18-May-2008  yamt sync with head.
 1.58.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.59.8.1 21-Apr-2010  matt sync to netbsd-5
 1.59.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.59.2.1 30-Sep-2009  snj Pull up following revision(s) (requested by bouyer in ticket #1040):
etc/etc.i386/Makefile.inc: revision 1.60
Add XEN3PAE_DOM0 to the list of kernels to build for a release.
 1.64.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.65.4.1 30-Oct-2012  yamt sync with head
 1.67.12.3 18-Mar-2015  snj Apply patch (requested by christos in ticket #542):
- Enable intel and radeon DRM/KMS drivers in GENERIC
- Disable all of the old DRM drivers in GENERIC
- Remove the separate DRMKMS kernel
 1.67.12.2 09-Mar-2015  snj Pull up following revision(s) (requested by mrg in ticket #578):
distrib/notes/i386/contents: revision 1.28
etc/etc.i386/Makefile.inc: revision 1.68
sys/arch/i386/conf/GENERIC: revision 1.1120
sys/arch/i386/conf/LEGACY: revision 1.1
remove vga@isa and pcdisplay@isa from i386 GENERIC, and create a new
LEGACY kernel that includes them instead. now radeon@pci is able to
properly claim wsdisplay0 on i386 systems, and radeondrmkms has a good
chance of working.
this "fixes" PR#49290.
 1.67.12.1 04-Dec-2014  snj Apply patch (requested by bouyer in ticket #295):
Build the DRMKMS kernel on x86, and provide a sysinst option to
install it.
 1.68.16.1 10-Jun-2019  christos Sync with HEAD
 1.68.14.1 28-Jul-2018  pgoyette Sync with HEAD
 1.68.8.1 25-Mar-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1949):

etc/etc.amd64/Makefile.inc: revision 1.17
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
etc/etc.i386/Makefile.inc: revision 1.70
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16

x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
PR misc/57534
 1.69.10.1 25-Mar-2024  martin Pull up following revision(s) (requested by riastradh in ticket #642):

etc/etc.amd64/Makefile.inc: revision 1.17
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
etc/etc.i386/Makefile.inc: revision 1.70
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16

x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
PR misc/57534
 1.69.2.1 25-Mar-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1820):

etc/etc.amd64/Makefile.inc: revision 1.17
distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
etc/etc.i386/Makefile.inc: revision 1.70
distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16

x86: Release the ramdisks too.

This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
PR misc/57534
 1.70.4.1 27-Aug-2025  martin Pull up following revision(s) (requested by imil in ticket #18):

etc/etc.amd64/Makefile.inc: revision 1.18
etc/etc.i386/Makefile.inc: revision 1.71
distrib/notes/common/contents: revision 1.188

Distribute the MICROVM kernel on amd64 and i386.

See sys/arch/{amd64,i386}/conf/MICROVM for usage instructions.
 1.6 15-Oct-1996  perry removed obsolete garbage associated with obsolete snapshot
functionality. Snapshots are built with tools in src/distrib
 1.5 26-Jun-1995  jtc Use "${BINOWN}" and "${BINGRP}" instead of "bin"
 1.4 18-Jul-1994  glass now using sh builtin 'echo'... so kill 'echo' entry in FLOPPYBINS
 1.3 21-Apr-1994  cgd branches: 1.3.2;
more support for building floppiee easily. This method will become
unwieldy, eventually, but until then, it's fine.
 1.2 18-Apr-1994  cgd don't need -f for umount, now that alias problems kludged around
 1.1 18-Apr-1994  cgd add support for making i386 floppies. more needs to go on the kernel
floppies, but this is a damned good start.
 1.3.2.1 18-Jul-1994  cgd from trunk, for glass. 'i dunno why...'
 1.8 05-Dec-2019  sevan Undo loading pciverbose module by default.
See item 14 in src/doc/TODO.modules.
 1.7 04-Dec-2019  sevan Make use of the pcidevs database by default.
 1.6 22-Apr-2019  maya Express more confidence in our ability to boot on hardware with ACPI
enabled and don't warn our users that it might not and already suggest
workarounds.

The ability to disable ACPI and SMP is still there, by dropping to
the boot prompt.
 1.5 02-Mar-2018  sevan branches: 1.5.4;
Instead of explicitly specifying a kernel name, ommit to allow the bootloader to iterate
through the list of kernel names it is configured to try. This way there is
fallback if /netbsd is not present. netbsd is the first name to be tried anyway.
Issue brought up on tech-kern@ by Patrick Welche <prlw1 AT cam ac uk> where a system
without /netbsd hung on boot.
Suggestion by rudolf <netbsd AT eq cz>
https://mail-index.netbsd.org/tech-kern/2018/02/16/msg023122.html
 1.4 21-Dec-2011  mlelstv bootmenu doesn't parse "prompt" as part of a command list, it must
stand alone.
 1.3 09-Dec-2011  tls Use random seed file (saved entropy) from default location by default
in i386 and amd64 boot.cfg.
 1.2 13-Dec-2008  christos branches: 1.2.8;
add clear=1
 1.1 30-Apr-2008  ad branches: 1.1.4; 1.1.6;
Give i386 and amd64 a default boot.cfg.
 1.1.6.3 17-Jan-2009  mjf Sync with HEAD.
 1.1.6.2 02-Jun-2008  mjf Sync with HEAD.
 1.1.6.1 30-Apr-2008  mjf file boot.cfg was added on branch mjf-devfs2 on 2008-06-02 13:21:20 +0000
 1.1.4.2 18-May-2008  yamt sync with head.
 1.1.4.1 30-Apr-2008  yamt file boot.cfg was added on branch yamt-pf42 on 2008-05-18 12:29:47 +0000
 1.2.8.1 17-Apr-2012  yamt sync with head
 1.5.4.1 10-Jun-2019  christos Sync with HEAD
 1.12 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.11 07-May-2002  simonb Fix some white space niggles.
 1.10 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.9 09-Apr-2002  tron Add a comment to the "floppy288" entry that it is needed for the
FFS regression test.
 1.8 01-Feb-1999  he Add an entry for 2.88MB floppies, even though we can't write them
directly yet. Useful for El Torito bootable CDs, though.
 1.7 29-Jul-1997  phil Add ta=4.2BSD to both floppy3 and floppy5 entries. (If you are
disklabeling your floppy, you are most likely putting on a 4.2BSD
file system. This is in support of the distrib/i386/floppies
building via vnds.)
 1.6 15-Oct-1996  perry RCS ID police
 1.5 08-Apr-1994  cgd don't forget backslashes, and spelling. from dgy@mcs.com
 1.4 17-Sep-1993  cgd sc = ns*nt, not nc*nt.
 1.3 12-Apr-1993  cgd got rid of sf entry for cp3100, and added new cp3100 layout, for testing
on boat anchor
 1.2 11-Apr-1993  cgd give 1.2M floppies an "a" partition
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 16-Jun-1997  perry Note that you now must have swap entries to satisfy swapctl(8)
 1.1 16-Oct-1996  perry New and improved fstab samples, now with examples of procfs, kernfs
and cd9660 file systems, an mfs mounted /tmp, an example swap
partition, correct fsck scheduling, and even comments pointing users
at man pages for more information. I'm still not sure we need these
sample files at all, but at least they are now useful to the new user.
 1.7 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.6 26-Nov-2001  lukem fix mfs examples
 1.5 29-Mar-2000  enami Uncomment out the CD-ROM entry and remove outdated comment for the
reason why it was commented out.
 1.4 16-Jun-1997  perry Note that you now must have swap entries to satisfy swapctl(8)
 1.3 16-Oct-1996  perry New and improved fstab samples, now with examples of procfs, kernfs
and cd9660 file systems, an mfs mounted /tmp, an example swap
partition, correct fsck scheduling, and even comments pointing users
at man pages for more information. I'm still not sure we need these
sample files at all, but at least they are now useful to the new user.
 1.2 22-Aug-1995  jtc ufs -> ffs; PR #1381
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.3 03-Jun-2008  ad i386 doesn't need ld.so.conf at this time.
 1.2 15-Dec-1999  christos branches: 1.2.2; 1.2.40; 1.2.42; 1.2.44;
support fully qualified machdep names.
 1.1 13-Dec-1999  christos Prototype file that selects i387 if the fpu is present.
 1.2.44.2 23-Jun-2008  wrstuden Remove files removed on branch. Updating using patch has its
drawbacks. :-)
 1.2.44.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.2.42.1 17-Jun-2008  yamt sync with head.
 1.2.40.1 29-Jun-2008  mjf Sync with HEAD.
 1.2.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2 22-Aug-2011  jym Arch-specific rc.conf files are not really autonomous rc.conf
files, they are appended to the end of etc/defaults/rc.conf.

So rename them to rc.conf.append for clarity, as suggested by mrg@. Adapt
Makefile accordingly.
 1.1 22-Aug-2011  jym Modify etc/defaults/Makefile so that architectures can specify an additional
rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will
get automatically appended to etc/defaults/rc.conf at build time if present.

This is used by i386 and amd64 to append a small MD rc.conf(5) configuration
at the end of the defaults/rc.conf file, so that powerd(8) can be started
by default when we are running in a Xen environment. This is needed to support
save/restore functions for domains.

From all the alternatives proposed to fix that issue (from /etc/rc.conf
parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe
this one will appease everyone because it:
- does not touch etc/defaults/rc.conf template file,
- patches it at build time for MD hooks only when required,
- does not need to parse/modify a user-specified file like /etc/rc.conf (which
is a complex, error-prone operation),
- only enables powerd(8) by default when conditions are met (Xen environment)
while still allowing root to shoot himself in the foot if he wants to
override this manually in /etc/rc.conf.

See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html
 1.2 04-Dec-2011  jmcneill default powerd=YES if acpi is present
 1.1 22-Aug-2011  jym branches: 1.1.2;
Arch-specific rc.conf files are not really autonomous rc.conf
files, they are appended to the end of etc/defaults/rc.conf.

So rename them to rc.conf.append for clarity, as suggested by mrg@. Adapt
Makefile accordingly.
 1.1.2.1 17-Apr-2012  yamt sync with head
 1.2 21-Aug-2001  yamt chown user.group -> chown user:group

according to cvs log of basesrc/etc/etc.sun3/ttyaction and
archive of source-changes, it was backed out with MAKEDEV
because of portability issue.
but i think ttyaction doesn't have that issue as it's never
executed on non-NetBSD environment.
 1.1 04-Jun-2000  perry branches: 1.1.4;
Add a ttyaction file for port-i386 that properly sets the ownership
on the console device when you log in using wscons on the console.

Why haven't we had defaults for this all this time?
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 04-Jun-2000  minoura file ttyaction was added on branch minoura-xpg4dl on 2000-06-23 15:46:00 +0000
 1.21 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.20 13-Jun-2012  martin branches: 1.20.34; 1.20.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.19 07-Oct-2008  abs branches: 1.19.18; 1.19.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.18 20-Jun-2004  christos branches: 1.18.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.17 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.16 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.15 17-Feb-2002  tron Back out last change as suggested by Hubert Feyrer in private e-mail:
The "ttys" file is modified by "sysinst" during installation.
 1.14 17-Feb-2002  tron Enable for "getty" processes because because the i386 port used wscons(4)
default these days and the default "wsconf.conf" creates four screens.
 1.13 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.12 19-Jun-2001  tv Do what we should have been doing long ago; use /dev/console by default as the
boot console tty, so that the console is on the same place that the kernel
dmesg output goes, whether wscons or serial. Users who want to use tty00
or ttyE0 explicitly can change /etc/ttys themselves.

Also use "vt100" as terminal type for /dev/console (for a reasonable baseline
that also works with wscons; pccons is long since no longer default).

This addresses PR install/13249, i386-specific, but may be appropriate to
apply to all ports.
 1.11 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.10 01-May-1999  perry branches: 1.10.8;
turn off ttyE[123] by default -- default installs don't configure them.
 1.9 02-Feb-1999  drochner branches: 1.9.2;
wscons is default now - replace the "ttyv0" getty by a number of
"ttyEn" lines.
Thanks to "Johnny C. Lam" <lamj@stat.cmu.edu> for pointing out.
 1.8 15-Oct-1996  perry RCS ID police
 1.7 31-Jul-1994  mycroft Change vga to ttyv0, with a symlink for X.
 1.6 05-Feb-1994  deraadt branches: 1.6.2;
reality
 1.5 23-Aug-1993  cgd changes from 0.9-ALPHA2 to 0.9-BETA
 1.4 10-Jul-1993  mycroft branches: 1.4.2;
Remove a spurious `unknown' that was screwing people over.
 1.3 08-Jul-1993  cgd changes for init...
 1.2 02-Apr-1993  cgd changed `console' to `vga'
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.1 20-Aug-1993  cgd add i386-specific instructions. still need to deal with the fact
that the generic console's getty is type "Pc" -- BOGUS!!!
 1.6.2.1 01-Aug-1994  cgd from turnk.
 1.9.2.1 01-May-1999  perry pullup 1.9->1.10 (perry)
 1.10.8.2 04-Sep-2002  itojun pullup etc/etc.i386/ttys 1.12 via patch (redo)

> Do what we should have been doing long ago; use /dev/console by default as the
> boot console tty, so that the console is on the same place that the kernel
> dmesg output goes, whether wscons or serial. Users who want to use tty00
> or ttyE0 explicitly can change /etc/ttys themselves.
 1.10.8.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.18.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.19.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.19.18.1 30-Oct-2012  yamt sync with head
 1.20.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.20.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5 06-Dec-2020  jmcneill acpi: add character device for accessing ACPI tables

The /dev/acpi character device gives an aperture into physical memory
that allows only read access to known ACPI tables: RSDP, XSDT/RSDT, and
the root tables. Adapt acpidump(8) to use this interface by default,
falling back to the old /dev/mem method if it is not available or if
ACPIDUMP_USE_DEVMEM=1 is set in the environment. The user visible benefit
of this change is that "options INSECURE" is no longer required to
dump ACPI tables.
 1.4 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.3 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.2 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.1 05-Aug-2016  scole branches: 1.1.2; 1.1.14; 1.1.16;
PR port-ia64/51261

Stubs for ia64
 1.1.16.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1.16.1 10-Jun-2019  christos Sync with HEAD
 1.1.14.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file MAKEDEV.conf was added on branch pgoyette-localcount on 2016-08-06 00:18:40 +0000
 1.1 05-Aug-2016  scole branches: 1.1.2;
PR port-ia64/51261

Stubs for ia64
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file Makefile.inc was added on branch pgoyette-localcount on 2016-08-06 00:18:40 +0000
 1.1 05-Aug-2016  scole branches: 1.1.2;
PR port-ia64/51261

Stubs for ia64
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file rc.conf.append was added on branch pgoyette-localcount on 2016-08-06 00:18:40 +0000
 1.2 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1 05-Aug-2016  scole branches: 1.1.2; 1.1.16; 1.1.18;
PR port-ia64/51261

Stubs for ia64
 1.1.18.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file ttys was added on branch pgoyette-localcount on 2016-08-06 00:18:40 +0000
 1.2 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.1 19-Oct-2003  matt Add ibmnws specific files. (XXX someone should checkout MAKEDEV and make
it complies with how MAKEDEV is done now).
 1.9 16-Aug-2012  abs Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.8 13-Sep-2008  tsutsui branches: 1.8.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.7 31-Dec-2007  ad branches: 1.7.2; 1.7.6; 1.7.10;
Remove systrace. Ok core@.
 1.6 15-Jan-2007  hubertf branches: 1.6.4;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.5 24-Oct-2003  jdolecek branches: 1.5.16;
fix floppy & ramdisk targets
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek remove entry for clockctl; that is created in the MI 'all' target
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 19-Oct-2003  jdolecek add platform MAKEDEV config file for unified MAKEDEV, based on info
from platform MAKEDEV script
 1.5.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.6.4.1 09-Jan-2008  matt sync with HEAD
 1.7.10.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.7.6.1 05-Oct-2008  mjf Sync with HEAD.
 1.7.2.2 31-Dec-2007  ad Remove systrace. Ok core@.
 1.7.2.1 31-Dec-2007  ad file MAKEDEV.conf was added on branch mjf-devfs on 2007-12-31 15:31:41 +0000
 1.8.18.1 30-Oct-2012  yamt sync with head
 1.3 24-Jul-2007  pavel branches: 1.3.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 22-Oct-2003  jdolecek don't put GENERIC into BUILD_KERNELS
 1.1 19-Oct-2003  matt Add ibmnws specific files. (XXX someone should checkout MAKEDEV and make
it complies with how MAKEDEV is done now).
 1.3.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.4 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.3 07-Oct-2008  abs branches: 1.3.18; 1.3.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.2 20-Jun-2004  christos branches: 1.2.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.1 19-Oct-2003  matt Add ibmnws specific files. (XXX someone should checkout MAKEDEV and make
it complies with how MAKEDEV is done now).
 1.2.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.3.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.3.18.1 30-Oct-2012  yamt sync with head
 1.5 14-Dec-2018  macallan make iic* and more pci* nodes
 1.4 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.3 16-Aug-2012  abs branches: 1.3.32; 1.3.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.2 13-Sep-2008  tsutsui branches: 1.2.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.1 13-Oct-2004  gavan branches: 1.1.26; 1.1.30;
Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.
 1.1.30.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.1.26.1 05-Oct-2008  mjf Sync with HEAD.
 1.2.18.1 30-Oct-2012  yamt sync with head
 1.3.34.1 10-Jun-2019  christos Sync with HEAD
 1.3.32.2 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.3.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.2 24-Jul-2007  pavel branches: 1.2.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.1 13-Oct-2004  gavan Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.
 1.2.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.2.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:26 +0000
 1.5 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.4 13-Jun-2012  martin branches: 1.4.34; 1.4.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.3 07-Oct-2008  abs branches: 1.3.18; 1.3.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.2 08-Nov-2004  christos branches: 1.2.26;
Don't declare ptys in tty's. None of the other ports do this.
 1.1 13-Oct-2004  gavan Initial import of iyonix port.

The Iyonix is a desktop machine from Castle Technology, based on a 600MHz
XScale[tm] 80321 processor.

* Uses the bootloader from NetBSD/acorn32, which is now 32-bit compatible.
* Currently boots multiuser with a serial console.
* Device support is not yet complete.

With help from abs.
 1.2.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.3.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.3.18.1 30-Oct-2012  yamt sync with head
 1.4.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.4.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.11 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.10 08-Dec-2016  nat branches: 1.10.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.9 01-Apr-2014  uwe branches: 1.9.8;
Drop sci0 from "floppy" case too.
 1.8 31-Mar-2014  joerg Landisk has no sci0.
 1.7 08-May-2013  tsutsui Make sure to create serial device nodes (scif0 and sci0).
 1.6 16-Aug-2012  abs branches: 1.6.2;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.5 22-Dec-2009  nonaka branches: 1.5.6;
delete makedev init from all_md entry.
 1.4 07-Dec-2009  nonaka remove init entry.
add floppy entry.
 1.3 27-Apr-2009  nonaka Add sysmon for powerd.
 1.2 13-Sep-2008  tsutsui branches: 1.2.4;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.1 01-Sep-2006  uwe branches: 1.1.18; 1.1.22;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.22.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.1.18.1 05-Oct-2008  mjf Sync with HEAD.
 1.2.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.6.1 30-Oct-2012  yamt sync with head
 1.6.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.2.1 23-Jun-2013  tls resync from head
 1.9.8.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.10.14.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.3 23-Apr-2009  tsutsui Create cksums for files in ${MD_INSTALLATION_DIRS}.
 1.2 02-May-2007  skrll branches: 1.2.22;
Add an INSTALL kernel for landisk and enable building it.

Also add an installation/misc directory for a boot.fs image which is WIP.
 1.1 01-Sep-2006  uwe Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.2.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.3 08-May-2013  tsutsui branches: 1.3.28; 1.3.30;
Add an entry for scif0 serial.
 1.2 07-Oct-2008  abs branches: 1.2.18; 1.2.24;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.1 01-Sep-2006  uwe branches: 1.1.18;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.18.1 17-Jan-2009  mjf Sync with HEAD.
 1.2.24.1 23-Jun-2013  tls resync from head
 1.2.18.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.30.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.3.28.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.31 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.30 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.29 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.28 05-Sep-2003  dsl Put back port specific majors for ptys
 1.27 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.26 22-Aug-2003  itojun create /dev/crypto
 1.25 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.24 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.23 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.22 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.21 21-Oct-2002  lukem whitespace consistency cleanup
 1.20 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.19 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.18 18-Jun-2002  wiz Add note about how to make MAKEDEV(8).
 1.17 17-Jun-2002  christos Add device creation support for systrace.
 1.16 13-Mar-2002  simonb branches: 1.16.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.15 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.14 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.13 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.12 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.11 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.10 13-Jan-2002  manu Added clockctl
 1.9 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.8 19-Dec-2001  wiz Standardize scsibus* description.
 1.7 21-Feb-2001  nisimura Make sure to have rnd pseudo device.
 1.6 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.5 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.4 26-Feb-2000  tsutsui branches: 1.4.4;
Remove extra `;' in md* entry.
 1.3 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.2 13-Jan-2000  nisimura Add raidframe and fix bozos and typos I made.
-
 1.1 05-Jan-2000  nisimura Introduce NetBSD/luna68k port into CVS repository.
 1.4.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.16.2.1 10-Aug-2002  lukem Pull up revision 1.19 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.11 09-Mar-2017  tsutsui Add a driver for LUNA's front panel LCD. Ported from OpenBSD/luna88k.

Reviewed by enami@. Tested by Naruaki Etomi and me.

A 68k LUNA with this driver will be demonstrated at AsiaBSDCon NetBSD booth
by Etomi-san, with LUNA-88K2 running OpenBSD/luna88k by Kenji Aoyama.
 1.10 16-Feb-2017  tsutsui Make sure to prepare /dev/xp node entry.

Missed in the initial xp(4) support import:
http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
 1.9 03-Dec-2016  tsutsui branches: 1.9.2;
Preliminary support for LUNA's HD647180X I/O processor (a.k.a. XP).

Demonstrated as "PSG tunes / PCM wav player on LUNA"
(using Z80 PSG/PCM drivers ported from NEC PC-6001)
at OSC2016 Kyoto and OSC2016 Hiroshima:
http://mail-index.netbsd.org/netbsd-advocacy/2016/08/01/msg000712.html
http://mail-index.netbsd.org/netbsd-advocacy/2016/11/29/msg000724.html
 1.8 14-Jan-2013  tsutsui branches: 1.8.10; 1.8.14; 1.8.16;
Tweak ramdisk devices.
- create sd2 and sd3 for external SCSI disks on LUNA-II
- ipty (2 ptys) is enough for sysinst rather than opty (16 ptys)
 1.7 16-Aug-2012  abs branches: 1.7.2;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.6 02-Dec-2011  tsutsui - create scsibus1 for external SCSI bus on LUNA-II
- also create sd1 sd2 sd3 cd0 cd1 st1 devices on all_md
 1.5 16-Jul-2011  tsutsui branches: 1.5.2;
Revive NetBSD/luna68k.

Even after almost a lost decade since NetBSD/luna68k was
switched to using ELF format by default back in 2001,
actually only one fix (bus.h) is required for a GENERIC kernel itself
to get multiuser login: prompt on a real hardware. Hurrahhh!!!

Demonstrated with a working Xorg mono server on the NetBSD booth
at Open Source Conference 2011 Kansai @ Kyoto:
http://www.ospn.jp/osc2011-kyoto/

"Very impressed," commented by Tomoko YOSHIDA,
Program Committee Chair of the Conference,
and some other OMRON guys.

Special Thanks to Tadashi Okamura, for providing
a working SX-9100/DT "LUNA" for this mission.


Changes details:

sys/arch/luna68k/include/bus.h
- handle stride properly even on multi and region ops for MI spc(4)
- also fix stride handling of (currently unused) 2 and 4 byte ops

sys/arch/luna68k/conf/Makefile.luna68k
sys/arch/luna68k/conf/kern.ldscript.head
sys/arch/luna68k/conf/kern.ldscript.tail
- build a faked a.out kernel using elf2aout(8) tool
and a linker script derived from cats and shark
for the LUNA firmware that loads a.out binary directly
via network or from a UNIOS partition on a local disk

sys/arch/luna68k/dev/omrasops.c
sys/arch/luna68k/dev/omron_rfont.h
- use the original OMRON font derived from 4.4BSD-Lite/luna68k
rather than gallant19 which is used on Sun workstations
(XXX omrasops.c should be rewritten to use generic wsfont(4))

distrib/luna68k/*
distrib/utils/sysinst/arch/luna68k/*
etc/etc.luna68k/MAKEDEV.conf
etc/etc.luna68k/Makefile.inc
sys/arch/luna68k/conf/INSTALL
- build a ramdisk based INSTALL kernel with sysinst(8) for luna68k
- also build an installation iso image for luna68k

sys/arch/luna68k/conf/GENERIC
- enable SYSVSHM (and other SYSV*) options for Xorg server

More Xorg changes (which need some more cleanup) and
isiboot.c fixes will come soon.
 1.4 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek use target 'wscons' to create wscons-related devices; this creates
also some additional control devices besides the terminal devices, which
are needed for full operation
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.5.2.3 23-Jan-2013  yamt sync with head
 1.5.2.2 30-Oct-2012  yamt sync with head
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.7.2.1 25-Feb-2013  tls resync with head
 1.8.16.2 13-Mar-2017  skrll Sync with netbsd-7-1-RELEASE
 1.8.16.1 18-Jan-2017  skrll Sync with netbsd-5
 1.8.14.2 20-Mar-2017  pgoyette Sync with HEAD
 1.8.14.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.8.10.2 19-Feb-2017  snj Pull up following revision(s) (requested by tsutsui in ticket #1360):
etc/etc.luna68k/MAKEDEV.conf: revision 1.10
Make sure to prepare /dev/xp node entry.
Missed in the initial xp(4) support import:
http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
 1.8.10.1 06-Dec-2016  snj Pull up following revision(s) (requested by tsutsui in ticket #1283):
distrib/sets/lists/comp/md.luna68k: revision 1.21
etc/etc.luna68k/MAKEDEV.conf: revision 1.9
sys/arch/luna68k/conf/GENERIC: revision 1.120
sys/arch/luna68k/conf/files.luna68k: revision 1.25
sys/arch/luna68k/conf/majors.luna68k: revision 1.21
sys/arch/luna68k/dev/xp.c: revision 1.1
sys/arch/luna68k/include/Makefile: revision 1.19
sys/arch/luna68k/include/xpio.h: revision 1.1
sys/arch/luna68k/luna68k/mainbus.c: revision 1.14
Preliminary support for LUNA's HD647180X I/O processor (a.k.a. XP).
Demonstrated as "PSG tunes / PCM wav player on LUNA"
(using Z80 PSG/PCM drivers ported from NEC PC-6001)
at OSC2016 Kyoto and OSC2016 Hiroshima:
http://mail-index.netbsd.org/netbsd-advocacy/2016/08/01/msg000712.html
http://mail-index.netbsd.org/netbsd-advocacy/2016/11/29/msg000724.html
 1.9.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.7 13-Nov-2014  tsutsui Stop building a.out kernels so that mkldscript.sh is no longer necessary.

Tested "build.sh release", and the default ELF GENERIC kernel loaded by
the native bootloader just works on LUNA-II.
 1.6 17-Oct-2011  tsutsui Make sure to put a.out GENERIC kernel into distribution.
 1.5 16-Jul-2011  tsutsui Revive NetBSD/luna68k.

Even after almost a lost decade since NetBSD/luna68k was
switched to using ELF format by default back in 2001,
actually only one fix (bus.h) is required for a GENERIC kernel itself
to get multiuser login: prompt on a real hardware. Hurrahhh!!!

Demonstrated with a working Xorg mono server on the NetBSD booth
at Open Source Conference 2011 Kansai @ Kyoto:
http://www.ospn.jp/osc2011-kyoto/

"Very impressed," commented by Tomoko YOSHIDA,
Program Committee Chair of the Conference,
and some other OMRON guys.

Special Thanks to Tadashi Okamura, for providing
a working SX-9100/DT "LUNA" for this mission.


Changes details:

sys/arch/luna68k/include/bus.h
- handle stride properly even on multi and region ops for MI spc(4)
- also fix stride handling of (currently unused) 2 and 4 byte ops

sys/arch/luna68k/conf/Makefile.luna68k
sys/arch/luna68k/conf/kern.ldscript.head
sys/arch/luna68k/conf/kern.ldscript.tail
- build a faked a.out kernel using elf2aout(8) tool
and a linker script derived from cats and shark
for the LUNA firmware that loads a.out binary directly
via network or from a UNIOS partition on a local disk

sys/arch/luna68k/dev/omrasops.c
sys/arch/luna68k/dev/omron_rfont.h
- use the original OMRON font derived from 4.4BSD-Lite/luna68k
rather than gallant19 which is used on Sun workstations
(XXX omrasops.c should be rewritten to use generic wsfont(4))

distrib/luna68k/*
distrib/utils/sysinst/arch/luna68k/*
etc/etc.luna68k/MAKEDEV.conf
etc/etc.luna68k/Makefile.inc
sys/arch/luna68k/conf/INSTALL
- build a ramdisk based INSTALL kernel with sysinst(8) for luna68k
- also build an installation iso image for luna68k

sys/arch/luna68k/conf/GENERIC
- enable SYSVSHM (and other SYSV*) options for Xorg server

More Xorg changes (which need some more cleanup) and
isiboot.c fixes will come soon.
 1.4 24-Jul-2007  pavel branches: 1.4.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.3 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.2 10-May-2002  jdolecek kill leftovers from the original
 1.1 08-May-2002  jdolecek add skeleton snapshot/release build hook
someone should actually write the distrib bits for luna68k eventually
 1.4.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.4.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.3 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.2 07-May-2002  simonb Fix some white space niggles.
 1.1 07-May-2002  jdolecek add minimal disktab, with comments only (derived from pmax one)
 1.9 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8 14-Jan-2013  tsutsui branches: 1.8.32; 1.8.34;
Add an entry for wscons ttyE0.
 1.7 07-Oct-2008  abs branches: 1.7.18; 1.7.24;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 05-Jan-2000  nisimura branches: 1.1.4;
Introduce NetBSD/luna68k port into CVS repository.
 1.1.4.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.7.24.1 25-Feb-2013  tls resync with head
 1.7.18.1 23-Jan-2013  yamt sync with head
 1.8.34.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8.32.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.80 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.79 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.78 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.77 05-Sep-2003  dsl Put back port specific majors for ptys
 1.76 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.75 22-Aug-2003  itojun create /dev/crypto
 1.74 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.73 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.72 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.71 14-Apr-2003  wiz Uppercase ITE. Addresses PRs 21138 to 21141 by Igor Sobrado.
 1.70 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.69 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.68 30-Mar-2003  wiz Uppercase scsi.
 1.67 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.66 21-Oct-2002  lukem whitespace consistency cleanup
 1.65 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.64 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.63 10-Jul-2002  scottr Add bpf devices to raminst (for dhclient).
 1.62 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.61 17-Jun-2002  christos Add device creation support for systrace.
 1.60 27-Apr-2002  shiba branches: 1.60.2;
Add IDE drive support.

Note:
(1) Character device major number chages to 49 from 48(in my original
code). So it is necessary to rebuild device files.
(2) Must use Booter 2.0.0a10 or later.
(3) Default mode is cpu busy wait. It is defined by flags 0x1000.
It will be more slow than before.
No flags means hardware interrupt mode. But it might be able to
get no interrupts.

Support machines:
(1) Quadra 630 series
(2) PowerBook 150

Non tested machine:
(1) PowerBook 190 series

Approved by: briggs
 1.59 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.58 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.57 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.56 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.55 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.54 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.53 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.52 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.51 13-Jan-2002  manu Added clockctl
 1.50 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.49 19-Dec-2001  wiz Standardize scsibus* description.
 1.48 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.47 14-Feb-2000  scottr branches: 1.47.4;
Merge wscons work onto the main development branch.
 1.46 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.45 18-Dec-1999  tsutsui Correct md* entries.
 1.44 05-Nov-1999  fredb Make cfs0 for Venus/Coda file system, by default (PR 8625).
 1.43 18-Oct-1999  ad Back out previous
 1.42 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.41 18-Sep-1999  hubertf branches: 1.41.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.40 25-Jul-1999  ender From Dave Huang (khym@bga.com) in PR 8059: the MAKEDEV script was trying
to create ttyNN as the dialout device instead of dtyNN.
 1.39 22-Jul-1999  wrstuden Teach both mac68k and macppc to create dialout devices. Modeled after
etc.i386/MAKEDEV's support.
 1.38 26-Mar-1999  ender branches: 1.38.2;
Add md0 to the raminst target.
 1.37 23-Feb-1999  scottr branches: 1.37.2;
Some machines actually do have two floppy drives.
 1.36 21-Feb-1999  ender Fix a typo noticed by Frederick Bruckman (fb@enteract.com) in PR#7023.
 1.35 18-Feb-1999  scottr Add fd*, and create fd0 in the default set of devices.
 1.34 13-Nov-1998  oster Added RAID devices for everyone!
 1.33 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.32 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.31 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.30 22-Aug-1997  lukem branches: 1.30.2;
* add enss* to ss*
* st* has perms 660 not 640
* invoke MAKEDEV.local as $0.local, and reset umask afterwards
 1.29 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.28 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.27 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.26 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.25 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.24 19-Feb-1997  scottr Whoops. That's asc0, rather than simply asc.
 1.23 11-Feb-1997  scottr Add asc device
 1.22 26-Jan-1997  scottr ipl is device major 35, not 36.
 1.21 22-Jan-1997  briggs PTY Master is 5, slave is 4. This has been wrong for a long time. How?
 1.20 13-Jan-1997  scottr Add ipl device.
 1.19 01-Jan-1997  pk Device rename: `rd' => `md'
 1.18 21-Nov-1996  scottr Add missing generic devices, and avoid expr(1) in the way that
Mycroft did in the i386 MAKEDEV.
 1.17 03-Feb-1996  briggs Make grf units 2 and 3.
 1.16 09-Oct-1995  thorpej New-style RCS ids.
 1.15 03-Oct-1995  briggs Make 12 bpfs for all instead of 4.
 1.14 17-Aug-1995  thorpej Add entries for the ccd.
 1.13 12-Jul-1995  briggs separate out fd from std and add a raminst target for a RAM disk dev set.
 1.12 05-Feb-1995  briggs Allow 'MAKEDEV vnd0' to actually work...
 1.11 27-Dec-1994  briggs Add `all' target. Modelled after hp300.
 1.10 22-Dec-1994  briggs Add tun* devices. Basically just ripped out of hp300.
 1.9 31-Oct-1994  briggs Add comment for lkm device and add /usr/sbin to PATH so we can find
chown.
 1.8 04-Aug-1994  briggs /dev/adb, not /dev/adb0
 1.7 03-Aug-1994  briggs Fix a couple of minor goofs...
 1.6 03-Aug-1994  briggs Clean up a lot... Add ttye, adb, lkm and some other misc.
 1.5 05-May-1994  briggs branches: 1.5.2;
Fix ownership of tty devices.
 1.4 19-Feb-1994  briggs Clean up comments a bit. Add Id string.
 1.3 03-Feb-1994  briggs Update to match current conf.c.
 1.2 28-Jan-1994  briggs Add grf device to MAKEDEV.
Nuke disktab. We don't want it now. It makes no sense for us to have
it, yet. Maybe if we start trying to partition disks...
 1.1 28-Jan-1994  briggs First cut of MAKEDEV and disktab. Disktab is straight from hp300...
MAKEDEV is actually close to what we'll want. Modulo changes for
SunOS, etc. compatibility.
 1.5.2.1 05-Aug-1994  mycroft update from trunk
 1.30.2.1 20-Nov-1997  mellon Pull rev 1.31 up from trunk (fair)
 1.37.2.5 14-Dec-1999  scottr Sync with main branch.
 1.37.2.4 01-Nov-1999  scottr Sync with main branch.
 1.37.2.3 01-Nov-1999  scottr Update wsdisplay device major.
 1.37.2.2 16-May-1999  scottr Sync with main branch.
 1.37.2.1 05-Mar-1999  scottr Checkpoint wscons changes.
 1.38.2.1 08-Nov-1999  cgd pull up rev 1.44 from trunk (requested by scottr):
Add Coda support to NetBSD/mac68k.
 1.41.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.47.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.60.2.2 10-Aug-2002  lukem Pull up revision 1.64 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.60.2.1 11-Jul-2002  thorpej pullup-1-6 ticket #459 (scottr).

Original log message:
Add bpf devices to raminst (for dhclient).
 1.12 22-Apr-2019  martin Add a few more sd drive nodes, with SD2SCSI and similar devices, we can
fit more than four SCSI disks into a mac.
 1.11 04-Oct-2011  hauke branches: 1.11.44;
Create the sysmon device node for the software watchdog
 1.10 13-Sep-2008  tsutsui Remove duplicated cfs0.
 1.9 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.8 22-May-2008  hauke Added driver for the Creative Systems Inc. Hurdler CPI parallel printer card.
Timecounter support for the Z8536 counters A + B is not complete, yet.

Reviewed by Martin Husemann.
 1.7 15-Jan-2007  hubertf branches: 1.7.12; 1.7.14; 1.7.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.6 02-Dec-2004  christos branches: 1.6.10;
Only make bpf, not bpfN
 1.5 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.4 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.6.10.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.7.16.2 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.7.16.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.7.14.1 04-Jun-2008  yamt sync with head
 1.7.12.2 05-Oct-2008  mjf Sync with HEAD.
 1.7.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.11.44.1 10-Jun-2019  christos Sync with HEAD
 1.26 05-Jun-2024  tsutsui Exclude debug.tgz and xdebug.tgz from mac68k ISO to save ~320MB.
 1.25 31-May-2024  tsutsui Drop -data-change-warn from MKISOFS_FLAGS.

It's available only on cdrtools-3.x and later.
 1.24 19-May-2023  hauke Creating Type&Creator mappings for .bin (macbinary encoded) files,
mkisofs changes files, then turns around and complains they have been
changed.

This is a self-inflicted wound, so demote the error to a warning.

Reported upstream as <https://codeberg.org/schilytools/schilytools/issues/58>.

Arguably fixes PR toolchain/42166

Request pull-ups to netbsd-{8,9,10}.

XXX What about macppc?
 1.23 26-Jul-2019  rin branches: 1.23.2; 1.23.10;
Build and install WSFB and WSFBSBC.
 1.22 30-Jun-2014  martin branches: 1.22.24;
Undo the mac68k specific previous change and instead move all mkisofs-based
images into ${RELEASEDIR}/images (just like the makefs ones).
 1.21 29-Jun-2014  martin Make sure the iso target directory is created in-time for the mkisofs
invocation
 1.20 18-Mar-2008  lukem branches: 1.20.42;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.19 24-Jul-2007  pavel branches: 1.19.4; 1.19.10; 1.19.12; 1.19.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.18 06-Mar-2007  bouyer Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
 1.17 26-Jun-2004  fredb branches: 1.17.10;
Make the "iso-image" a hybrid HFS/Rockride image. The main benefit, is
that the Macbinary files in the "misc" directly are now directly executable
from within Mac OS. This solves a "chicken-and-egg" problem: you can't even
distribute a tool to unpack the archives on a plain ISO image, as the
executable code is all in the resource fork on mac68k. In other words, a
user can now begin the installation by simply double-clicking on the Booter
program on the CD-ROM.
 1.16 03-Jan-2003  lukem branches: 1.16.2;
Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.15 02-Dec-2002  lukem consistency tweaks
 1.14 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.13 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.12 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.11 04-Mar-2002  shiba Clean up make release procedure. But just make through
in distrib/mac68k/miniroot.

Reviewed by fredb, briggs
 1.10 01-Feb-2002  fredb Remove a comment that's no longer true: it's no longer necessary for a
release builder to generate the INSTALLSBC and GENERICSBC kernels by hand.
 1.9 27-Jan-2002  lukem use ${PAX} instead of tar | gzip
 1.8 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.7 07-Dec-2000  toddpw Fix PR port-mac68k/11343
 1.6 11-Jun-2000  fredb branches: 1.6.2;
Pass ${MAKEFLAGS} to all recursive invocations of ${MAKE}.
 1.5 31-May-2000  fredb Build and install the release notes.
 1.4 30-Mar-2000  fredb branches: 1.4.2;
- - Take BUILD_KERNELS to be the kernels to make into sysinstall kernels.
- - Clean up.
 1.3 20-Feb-2000  mycroft Let the main Makefile deal with building kernels.
 1.2 24-Dec-1999  fredb branches: 1.2.2; 1.2.4;
Make nomenclature more sensible: INST_KERNELS -> EXTRA_INSTALL_KERNELS,
and pass it through to the instkernel/Makefile release target.
 1.1 17-Dec-1999  fredb Add goo to build instkernel for mac68k as part of "make release". Actually,
multiple install kernels, by setting INST_KERNELS in /etc/mk.conf or the
environment, or on the command line. "INSTALL" is always added to the list.
 1.2.4.3 27-Jun-2000  he Pull up revision 1.5 (requested by fredb):
Build and install release notes under ``make release''.
 1.2.4.2 08-Jan-2000  he Pull up revisions 1.1-1.2 and apply patch (requested by fredb):
Build the mac68k instkernel (bootable sysinstall), and include
it in the standard release.
 1.2.4.1 24-Dec-1999  he file Makefile.inc was added on branch netbsd-1-4 on 2000-01-08 20:18:26 +0000
 1.2.2.2 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2.2.1 24-Dec-1999  wrstuden file Makefile.inc was added on branch wrstuden-devbsize on 1999-12-27 18:28:53 +0000
 1.4.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.2.1 03-Apr-2002  he Apply patch (requested by oster):
Also build the INSTALLSBC and GENERICSBC kernels.
 1.16.2.1 27-Jun-2004  he Pull up revision 1.17 (requested by fredb in ticket #561):
Make the ``iso-image'' a hybrid HFS/Rockridge image. The
main benefit is that the Macbinary files in the ``misc''
directory are now directly executable from within MacOS.
This solves a ``chicken-and-egg'' problem: you can't even
distribute a tool to unpack the archives on a plain ISO
image, as the executable code is all in the resource fork
on mac68k. In other words, a user can now begin the
installation by simply double-clicking on the Booter program
on the CD-ROM.
 1.17.10.1 09-Mar-2007  riz Pull up following revision(s) (requested by bouyer in ticket #494):
sys/arch/i386/conf/GENERIC.MP: revision 1.9
distrib/pc532/cdroms/installcd/Makefile: revision 1.1
distrib/macppc/Makefile: revision 1.15
distrib/ofppc/Makefile: revision 1.2
distrib/ibmnws/Makefile: revision 1.2
distrib/acorn32/Makefile: revision 1.18
distrib/x68k/cdroms/installcd/Makefile: revision 1.1
distrib/sparc/Makefile: revision 1.7
distrib/sparc64/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/Makefile: revision 1.1
distrib/hpcsh/Makefile: revision 1.6
distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/Makefile: revision 1.13
distrib/news68k/cdroms/installcd/Makefile: revision 1.1
distrib/amiga/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/installcd/Makefile: revision 1.1
distrib/playstation2/cdroms/Makefile: revision 1.1
distrib/amiga/cdroms/Makefile: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.18
distrib/shark/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/Makefile: revision 1.28
distrib/hpcmips/cdroms/Makefile: revision 1.1
distrib/amd64/floppies/Makefile: revision 1.3
sys/arch/amd64/conf/INSTALL_ACPI: file removal
distrib/i386/cdroms/Makefile: revision 1.4
distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
distrib/hpcsh/cdroms/Makefile: revision 1.1
distrib/prep/cdroms/Makefile: revision 1.1
distrib/pc532/Makefile: revision 1.4
distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
distrib/sun2/Makefile: revision 1.8
distrib/vax/Makefile: revision 1.17
distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/cdroms/Makefile: revision 1.1
distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
distrib/sun3/cdroms/installcd/Makefile: revision 1.1
distrib/vax/cdroms/installcd/Makefile: revision 1.1
distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
distrib/mvme68k/Makefile: revision 1.4
distrib/mvmeppc/cdroms/Makefile: revision 1.1
distrib/newsmips/Makefile: revision 1.4
sys/arch/i386/conf/GENERIC.MPACPI: file removal
distrib/hpcarm/cdroms/Makefile: revision 1.1
distrib/evbppc/cdroms/Makefile: revision 1.1
sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
distrib/i386/cdroms/installcd/Makefile: revision 1.2
distrib/i386/cdroms/installcd/Makefile: revision 1.3
doc/CHANGES: revision 1.804
distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.2
distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
distrib/i386/cdroms/bootcd/Makefile: revision 1.3
distrib/evbarm/Makefile: revision 1.8
distrib/mvmeppc/Makefile: revision 1.3
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
distrib/macppc/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/cdroms/Makefile: revision 1.1
distrib/alpha/cdroms/Makefile: revision 1.1
distrib/hp300/cdroms/installcd/Makefile: revision 1.1
distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/Makefile: revision 1.2
distrib/pmppc/Makefile: revision 1.2
distrib/arc/cdroms/Makefile: revision 1.1
sys/arch/amd64/conf/INSTALL: revision 1.66
distrib/sun3/cdroms/Makefile: revision 1.1
distrib/mipsco/Makefile: revision 1.4
distrib/sun3/Makefile: revision 1.9
distrib/vax/cdroms/Makefile: revision 1.1
distrib/pmppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
distrib/atari/cdroms/installcd/Makefile: revision 1.1
distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
distrib/pmax/Makefile: revision 1.4
Makefile: revision 1.247
distrib/cats/cdroms/installcd/Makefile: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.130
sys/arch/amd64/conf/GENERIC: revision 1.131
distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
distrib/hp700/cdroms/Makefile: revision 1.1
distrib/cats/cdroms/Makefile: revision 1.1
distrib/evbmips/Makefile: revision 1.3
distrib/evbmips/Makefile: revision 1.4
sys/arch/amd64/conf/GENERIC_ACPI: file removal
distrib/ews4800mips/Makefile: revision 1.2
distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
distrib/i386/Makefile: revision 1.5
distrib/amd64/cdroms/installcd/Makefile: revision 1.2
distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/cdroms/installcd/Makefile: revision 1.1
etc/etc.amd64/Makefile.inc: revision 1.7
distrib/i386/instkernel/Makefile: revision 1.6
distrib/x68k/cdroms/Makefile: revision 1.1
distrib/i386/cdroms/Makefile.cdrom: revision 1.1
distrib/sandpoint/Makefile: revision 1.4
distrib/i386/cdroms/Makefile.cdrom: revision 1.2
distrib/amiga/Makefile: revision 1.3
distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
distrib/news68k/Makefile: revision 1.4
distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
distrib/news68k/cdroms/Makefile: revision 1.1
distrib/sparc/cdroms/Makefile: revision 1.1
distrib/shark/cdroms/Makefile: revision 1.1
etc/Makefile: revision 1.341
distrib/amd64/instkernel/Makefile: revision 1.2
distrib/sparc64/Makefile: revision 1.7
distrib/dreamcast/cdroms/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.3
distrib/ews4800mips/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/installcd/Makefile: revision 1.1
distrib/shark/Makefile: revision 1.4
distrib/macppc/cdroms/Makefile: revision 1.1
distrib/mvme68k/cdroms/Makefile: revision 1.1
distrib/sun2/cdroms/Makefile: revision 1.1
distrib/hpcarm/Makefile: revision 1.3
distrib/arc/cdroms/installcd/Makefile: revision 1.1
distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
distrib/mipsco/cdroms/Makefile: revision 1.1
distrib/Makefile.inc: revision 1.9
distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
distrib/newsmips/cdroms/Makefile: revision 1.1
distrib/arc/Makefile: revision 1.3
distrib/sparc/cdroms/installcd/Makefile: revision 1.1
distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
distrib/prep/Makefile: revision 1.3
distrib/ibmnws/cdroms/Makefile: revision 1.1
distrib/sandpoint/cdroms/Makefile: revision 1.1
distrib/atari/Makefile: revision 1.6
distrib/sgimips/cdroms/Makefile: revision 1.1
distrib/amd64/Makefile: revision 1.4
distrib/atari/cdroms/Makefile: revision 1.1
distrib/x68k/Makefile: revision 1.5
distrib/x68k/Makefile: revision 1.6
distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
distrib/evbarm/cdroms/Makefile: revision 1.1
distrib/acorn32/cdroms/Makefile: revision 1.1
distrib/cats/Makefile: revision 1.3
distrib/evbmips/cdroms/Makefile: revision 1.1
distrib/pc532/cdroms/Makefile: revision 1.1
distrib/Makefile: revision 1.14
distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
distrib/ofppc/cdroms/Makefile: revision 1.1
distrib/amd64/cdroms/Makefile: revision 1.3
distrib/common/Makefile.bootcd: revision 1.8
distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
sys/arch/i386/conf/GENERIC: revision 1.813
distrib/hp300/Makefile: revision 1.17
sys/arch/i386/conf/GENERIC: revision 1.814
distrib/evbppc/Makefile: revision 1.2
distrib/pmax/cdroms/installcd/Makefile: revision 1.1
etc/etc.i386/Makefile.inc: revision 1.49
distrib/sgimips/Makefile: revision 1.2
distrib/prep/cdroms/installcd/Makefile: revision 1.1
distrib/acorn26/Makefile: revision 1.4
distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
distrib/alpha/Makefile: revision 1.22
distrib/dreamcast/Makefile: revision 1.2
Improve the use of makefs to build boot CDs, and make it truely MI:
- allow to specify the "instkernel" directory, and allow to put multiple
kernels on the image
- allow to specify the directory where the image will be created
- only use bootxx_cd9660 if it exists
- search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
usr/mdec/boot
- make 'installboot -e' optional
- use target 'release' or 'iso_image' depending on ${CDRELEASE}
- call some MD targets, which will eventually complete the file list or
make the image bootable
For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
(for thoses who want to build el-torito floppy emulation boot CD) and use
INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.
call iso_image in distrib/ for iso-image in the top Makefile.
Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
Make iso-image do nothing for all but mac68k, which still
relies on mkisofs to create bootable ISO image. macppc should also be there,
but it seems the code to make an iso bootable never got added in etc.macppc/
Fix typo in subdir name.
Revert local changes that went in accidentally with the "add ACPI" commit.
Note ACPI by default in i386/amd64, and the iso-image changes.
Fix SUBDIR in previous
Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
Correct typo: the directory is named cdroms, not cdrom.
Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 1.19.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.19.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.19.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.19.10.1 24-Mar-2008  keiichi sync with head.
 1.19.4.1 23-Mar-2008  matt sync with HEAD
 1.20.42.1 10-Aug-2014  tls Rebase.
 1.22.24.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.23.10.2 03-Jul-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #733):

external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.6
distrib/cdrom/Makefile: revision 1.55
distrib/cdrom/macppc_installboot/Makefile: revision 1.12
external/gpl2/mkhybrid/dist/getopt.c: revision 1.2
external/gpl2/mkhybrid/dist/libfile/LEGAL.NOTICE: revision 1.1
external/gpl2/mkhybrid/dist/write.c: revision 1.1
distrib/cdrom/Makefile: revision 1.56
distrib/cdrom/macppc_installboot/Makefile: revision 1.13
distrib/cdrom/macppc_installboot/installboot.c: revision 1.6
external/gpl2/mkhybrid/dist/getopt.c: revision 1.3
external/gpl2/mkhybrid/dist/write.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/data.h: revision 1.1
distrib/cdrom/Makefile: revision 1.57
distrib/cdrom/macppc_installboot/Makefile: revision 1.14
distrib/cdrom/macppc_installboot/installboot.c: revision 1.7
tools/Makefile: revision 1.221
tools/Makefile: revision 1.222
external/gpl2/mkhybrid/dist/libhfs_iso/file.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/README: revision 1.1
distrib/macppc/Makefile: revision 1.18
external/gpl2/mkhybrid/dist/TODO: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/block.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/record.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.c: revision 1.1
external/gpl2/mkhybrid/dist/match.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.1
external/gpl2/mkhybrid/dist/match.c: revision 1.2
external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.2
external/gpl2/mkhybrid/dist/volume.c: revision 1.1
external/gpl2/mkhybrid/dist/volume.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/internal.h: revision 1.1
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.1
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.2
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.3
external/gpl2/mkhybrid/dist/README.mkisofs: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hybrid.h: revision 1.1
tools/mkhybrid/Makefile: revision 1.1
external/gpl2/mkhybrid/dist/README.hfs_magic: revision 1.1
external/gpl2/mkhybrid/dist/apple.h: revision 1.1
external/gpl2/mkhybrid/dist/include/prototyp.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/volume.h: revision 1.1
external/gpl2/mkhybrid/dist/apple.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.1
external/gpl2/mkhybrid/dist/desktop.c: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.2
external/gpl2/mkhybrid/dist/desktop.c: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.4
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.5
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.6
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.7
external/gpl2/mkhybrid/dist/getopt.h: revision 1.1
distrib/cdrom/macppc_installboot/installboot.h: revision 1.5
etc/etc.mac68k/Makefile.inc: revision 1.25
external/gpl2/mkhybrid/dist/getopt.h: revision 1.2
external/gpl2/mkhybrid/dist/write.h: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.26
external/gpl2/mkhybrid/dist/rock.c: revision 1.1
external/gpl2/mkhybrid/dist/hash.c: revision 1.1
external/gpl2/mkhybrid/dist/hash.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/record.h: revision 1.1
external/gpl2/mkhybrid/dist/README.hfs_boot: revision 1.1
external/gpl2/mkhybrid/dist/README: revision 1.1
external/gpl2/mkhybrid/dist/README.win32: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.2
external/gpl2/mkhybrid/dist/config.h.in: revision 1.1
external/gpl2/mkhybrid/dist/config.h.in: revision 1.2
distrib/cdrom/boothfs.uue: revision 1.2
external/gpl2/mkhybrid/dist/config.h.in: revision 1.3
external/gpl2/mkhybrid/dist/volume.h: revision 1.1
external/gpl2/mkhybrid/dist/volume.h: revision 1.2
external/gpl2/mkhybrid/dist/ChangeLog: revision 1.1
external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.2
external/gpl2/mkhybrid/dist/mapping: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/btree.h: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.1
external/gpl2/mkhybrid/dist/include/statdefs.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/Makefile: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.2
external/gpl2/mkhybrid/dist/magic: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/node.h: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.3
external/gpl2/mkhybrid/dist/acconfig.h: revision 1.1
external/gpl2/mkhybrid/dist/eltorito.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/patchlevel.h: revision 1.1
share/mk/bsd.own.mk: revision 1.1375
share/mk/bsd.own.mk: revision 1.1376
external/gpl2/mkhybrid/dist/README.session: revision 1.1
external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.2
tools/macppc_installboot/Makefile: revision 1.1
external/gpl2/mkhybrid/README.md: revision 1.1
etc/etc.macppc/Makefile.inc: revision 1.13
external/gpl2/mkhybrid/dist/defaults.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.spec: revision 1.1
external/gpl2/mkhybrid/dist/defaults.h: revision 1.2
external/gpl2/mkhybrid/dist/mac_label.h: revision 1.1
external/gpl2/mkhybrid/dist/defaults.h: revision 1.3
external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.1
external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.2
external/gpl2/mkhybrid/dist/libfile/proto.h: revision 1.1
external/gpl2/mkhybrid/dist/COPYING: revision 1.1
external/gpl2/mkhybrid/dist/name.c: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.2
external/gpl2/mkhybrid/dist/mac_label_proto.h: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.3
external/gpl2/mkhybrid/dist/libhfs_iso/low.c: revision 1.1
distrib/cdrom/macppc_mkboothfs/mkboothfs.c: revision 1.4
external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/btree.c: revision 1.1
distrib/cdrom/macppc_installboot/cd9660.c: revision 1.5
external/gpl2/mkhybrid/dist/config.h: revision 1.1
external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.2
distrib/cdrom/macppc_installboot/cd9660.c: revision 1.6
external/gpl2/mkhybrid/dist/config.h: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/node.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/data.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/file.c: revision 1.1
external/gpl2/mkhybrid/dist/README.eltorito: revision 1.1
external/gpl2/mkhybrid/dist/include/fctldefs.h: revision 1.1
external/gpl2/mkhybrid/dist/libfile/README: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/block.c: revision 1.1
external/gpl2/mkhybrid/dist/mactypes.h: revision 1.1
external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.1
external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.2
external/gpl2/mkhybrid/dist/multi.c: revision 1.1
external/gpl2/mkhybrid/dist/match.h: revision 1.1
external/gpl2/mkhybrid/dist/match.h: revision 1.2
external/gpl2/mkhybrid/dist/mac_label.c: revision 1.1
external/gpl2/mkhybrid/dist/Makefile.in: revision 1.1
external/gpl2/mkhybrid/dist/mac_label.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/lvolume.c: revision 1.1
external/gpl2/mkhybrid/dist/Makefile.in: revision 1.2
external/gpl2/mkhybrid/dist/configure: revision 1.1
external/gpl2/mkhybrid/dist/configure: revision 1.2
external/gpl2/mkhybrid/dist/install-sh: revision 1.1
external/gpl2/mkhybrid/dist/configure: revision 1.3
distrib/cdrom/macppc_installboot/cd9660.c: file removal
external/gpl2/mkhybrid/dist/README.mkhybrid: revision 1.1
external/gpl2/mkhybrid/dist/ChangeLog.mkhybrid: revision 1.1
external/gpl2/mkhybrid/dist/iso9660.h: revision 1.1
external/gpl2/mkhybrid/dist/joliet.c: revision 1.1
external/gpl2/mkhybrid/dist/apple.c: revision 1.1
external/gpl2/mkhybrid/dist/apple.c: revision 1.2
external/gpl2/mkhybrid/dist/apple.c: revision 1.3
etc/Makefile: revision 1.471
external/gpl2/mkhybrid/dist/apple.c: revision 1.4
external/gpl2/mkhybrid/dist/tree.c: revision 1.1
etc/Makefile: revision 1.472
external/gpl2/mkhybrid/dist/tree.c: revision 1.2
external/gpl2/mkhybrid/dist/tree.c: revision 1.3
external/gpl2/mkhybrid/dist/libhfs_iso/low.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.8: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.4
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.5
distrib/cdrom/Makefile: revision 1.54
external/gpl2/mkhybrid/dist/getopt.c: revision 1.1

Add -data-change-warn to MKISOFS_ARGS for macppc as done for mac68k:
https://mail-index.netbsd.org/source-changes/2023/05/19/msg144826.html

Creating Type&Creator mappings for .bin (macbinary encoded) files,
mkisofs changes files, then turns around and complains they have been
changed.
This is a self-inflicted wound, so demote the error to a warning.
This looks to make macppccd builds with cdrtools-3.02a10.
Sync with src/usr.sbin/installboot/cd9660.c:
- include now properly updated cd9660_extern.h for function prototypes
and remove them from local installboot.h
- use ISO_MAXNAMLEN rather than (BSD specific and incorrect) MAXNAMLEN
- use proper names for the secondary boot file
- appease several pointer signedness warnings (not fatal on HOST tools)
Use native cd9660 blocksize to specify block numbers in cd9660.c.
This reduces diffs from src/usr.sbin/installboot/cd9660.c.
Also explicitly call cd9660_match() to get fstype->blocksize properly.
Pull sharable src/usr.sbin/installboot/cd9660.c.
Import mkhybrid from OpenBSD 7.3 to create ISO9660/HFS hybrid ISO images.
- files in libfile except proto.h prepared by OpenBSD are not imported
due to non-standard license
(newer BSD Licensed versions will be imported later)
- unnecessary files for tools build are not imported
- RCSId strings are trimmed to avoid unintended substitutions
Proposed on tech-toolchain@:
https://mail-index.netbsd.org/tech-toolchain/2024/05/25/msg004355.html

Import BSD licensed libfile for mkhybrid builds from cdrtools-3.01.
- unnecessary files for tools build are not imported
- file.c is renamed to lfile.c to avoid conflict with libhfs_iso
- RCSId strings are trimmed
Remove dependencies on non-existent exclude.h.
Pull changes from mkisofs-1.12.1 to avoid statvfs(2).
Make newer BSD Licensed libfile sources build as tools.
Update mkhybrid Makefile for NetBSD's tools builds.
Suppress implicit declaration warnings.
Appease discard-const warnings.
Remove duplicated SYSTEM_ID_DEFAULT definitions.
Don't redefine SYSTEM_ID_DEFAULT if it's specified in CPPFLAGS.
Remove ancient rlimit hacks for NetBSD disabled in cdrtools-2.01.
Always use local getopt.h as cdrtools-2.01 did.
Tweak and regen configure using autoconf-2.13 to use pkgsrc tools.
Check <stdlib.h> and <flock.h> in configure and regen config.h.
Use HAVE_CONFIG_H to include <stdlib.h> and <string.h> in getopt sources.
Appease more warnings and remove unused getopt functions.
Pull options -hide-joliet-trans-tbl and -hide-rr-moved from mkisofs-1.13.
Pull -graft-points option from mkisofs-1.13 and cdrtools-2.01.
Also remove #ifdef APPLE_HYB for NON-HFS changes to reduce diffs.
Tweak OPTION_* definitions to reduce diffs from mkisofs-1.13.
Pull malloc related fixes from cdrtools-2.01.
This seems to fix SIGSEGV during free(3) in write.c:write_one_file().
Build mkhybrid as a build tool.
Build mac68k and macppc iso images using tools/mkhybrid.
Drop -data-change-warn from MKISOFS_FLAGS.
It's available only on cdrtools-3.x and later.
Use tools/mkhybrid as MKISOFS for mac68k and future macppc.
Note about current status.
Also pull man page description of options pulled from mkisofs-1.13.
Don't print progress if -quiet is specfied as cdrtools-2.01 and later.
Exclude debug.tgz and xdebug.tgz from mac68k ISO to save ~320MB.
Drop -T (for non-Rock Ridge capable systems) from ${MKISOFS_FLAGS}.
Even old mac68k and macppc don't require it, and somehow TRANS.TBL
files are shown on NetBSD when the ISO images created with both -T
and and -hide-joliet-trans-tbl are mounted by mount_cd9660(8).
Note this also happens with mkisofs(8) from cdrtools-3.02,
but I have not investigated if it's expected behavior.
Build src/distrib/cdrom/macppc_installboot in src/tools as a tool.
Also use the tools version ${TOOLS_MACPPC_INSTALLBOOT} to create
bootable ISO9660/HFS hybrid installcd image for macppc.
Make sure NetBSD_BootBlock partition has 32KB to avoid extra padding.
It looks at least OpenFirmware 2.x fails to load the primary bootloader
in the NetBSD_BootBlock partition if the partition size is too small,
probably because OpenFirmware read() function implicitly uses 32KB blocks.
Build macppc iso with TOOL_MKHYBRID via "iso-image" target in src/etc.
No need to check and redefine C89 strerror(3) and strtoul(3).
Fixes build error on MacOS 10.4 with Xcode 2.5.
 1.23.10.1 28-May-2023  martin Pull up following revision(s) (requested by lukem in ticket #178):

etc/etc.mac68k/Makefile.inc: revision 1.24
distrib/cdrom/Makefile: revision 1.53

Creating Type&Creator mappings for .bin (macbinary encoded) files,
mkisofs changes files, then turns around and complains they have been
changed.

This is a self-inflicted wound, so demote the error to a warning.

Reported upstream as <https://codeberg.org/schilytools/schilytools/issues/58>.

Arguably fixes PR toolchain/42166

Request pull-ups to netbsd-{8,9,10}.
XXX What about macppc?
 1.23.2.1 24-Aug-2024  martin Pull up following revision(s) (requested by hauke in ticket #1878):

etc/etc.mac68k/Makefile.inc: revision 1.24
distrib/cdrom/Makefile: revision 1.53

Creating Type&Creator mappings for .bin (macbinary encoded) files,
mkisofs changes files, then turns around and complains they have been
changed.

This is a self-inflicted wound, so demote the error to a warning.
Reported upstream as https://codeberg.org/schilytools/schilytools/issues/58

Arguably fixes PR toolchain/41266
 1.6 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.5 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.4 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.3 09-Oct-1995  thorpej New-style RCS ids.
 1.2 18-Jul-1995  briggs 1MB RAM disk entry for installation image.
 1.1 11-Jul-1994  briggs branches: 1.1.2;
Re-add this as a sample disktab. Taken from the SCSI parts of the
hp300's disktab.
 1.1.2.2 11-Jul-1994  briggs Re-add this as a sample disktab. Taken from the SCSI parts of the
hp300's disktab.
 1.1.2.1 11-Jul-1994  briggs file disktab was added on branch netbsd-1-0 on 1994-07-11 22:37:53 +0000
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 09-Jan-1998  perry RCS Id Police.
 1.2 22-Aug-1995  jtc ufs -> ffs; PR #1381
 1.1 19-Feb-1994  briggs Supply a default fstab.
 1.21 08-May-2021  rin Turn on constty instead of ttyE0 as done for majority of other ports
in order to make both framebuffer and serial consoles happy.

Also, change TERM from vt220 to vt100 for console and constty
in accordance with other ports.
 1.20 13-Jun-2012  martin branches: 1.20.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.19 07-Oct-2008  abs branches: 1.19.18; 1.19.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.18 14-Jan-2007  jklos branches: 1.18.12;
Replaced tty00 - tty07 with ttyZ0 - ttyZ1 because tty00 and friends don't
exist (and symlinks aren't acceptable in many instances).
 1.17 20-Jun-2004  christos branches: 1.17.2; 1.17.8; 1.17.10; 1.17.12;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.16 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.15 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.14 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.13 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.12 14-Feb-2000  scottr branches: 1.12.4;
Merge wscons work onto the main development branch.
 1.11 09-Oct-1995  thorpej branches: 1.11.8;
New-style RCS ids.
 1.10 03-Oct-1995  briggs Use vt220 instead of vt100 because new termcap fixes rows/cols for vt100.
 1.9 03-Aug-1994  briggs Supply both a console (off) and ttye (on) to keep both single and
multi-user states happy. Thanks to cgd's sharp eyes...
 1.8 03-Aug-1994  briggs console -> ttye0
 1.7 11-Jul-1994  briggs Get rid of virtual console entries for now. Enable 'console.'
 1.6 09-Mar-1994  briggs branches: 1.6.2;
Localize the puppy a tad.
 1.5 23-Aug-1993  cgd changes from 0.9-ALPHA2 to 0.9-BETA
 1.4 10-Jul-1993  mycroft branches: 1.4.2;
Remove a spurious `unknown' that was screwing people over.
 1.3 08-Jul-1993  cgd changes for init...
 1.2 02-Apr-1993  cgd changed `console' to `vga'
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.1 20-Aug-1993  cgd add i386-specific instructions. still need to deal with the fact
that the generic console's getty is type "Pc" -- BOGUS!!!
 1.6.2.1 05-Aug-1994  mycroft update from trunk
 1.11.8.2 14-Dec-1999  scottr Remove ttye0 (ite), and enable ttyE0 (wscons).
 1.11.8.1 05-Mar-1999  scottr Checkpoint wscons changes.
 1.12.4.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.17.12.1 23-Sep-2007  wrstuden Sync with somewhat-recent netbsd-4.
 1.17.10.1 11-Sep-2007  xtraeme Pull up following revision(s) (requested by hauke in ticket #861):
etc/etc.mac68k/ttys: revision 1.18
Replaced tty00 - tty07 with ttyZ0 - ttyZ1 because tty00 and friends dont
 1.17.8.1 09-Sep-2007  bouyer Pull up following revision(s) (requested by hauke in ticket #1834):
etc/etc.mac68k/ttys: revision 1.18
Replaced tty00 - tty07 with ttyZ0 - ttyZ1 because tty00 and friends don't
exist (and symlinks aren't acceptable in many instances).
 1.17.2.1 09-Sep-2007  bouyer Pull up following revision(s) (requested by hauke in ticket #1834):
etc/etc.mac68k/ttys: revision 1.18
Replaced tty00 - tty07 with ttyZ0 - ttyZ1 because tty00 and friends don't
exist (and symlinks aren't acceptable in many instances).
 1.18.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.19.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.19.18.1 30-Oct-2012  yamt sync with head
 1.20.36.1 08-May-2021  martin Pull up following revision(s) (requested by rin in ticket #1269):

etc/etc.mac68k/ttys: revision 1.21

Turn on constty instead of ttyE0 as done for majority of other ports
in order to make both framebuffer and serial consoles happy.

Also, change TERM from vt220 to vt100 for console and constty
in accordance with other ports.
 1.86 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.85 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.84 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.83 19-Sep-2003  pooka add isdn telephony dialout devices
 1.82 05-Sep-2003  dsl Put back port specific majors for ptys
 1.81 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.80 22-Aug-2003  itojun create /dev/crypto
 1.79 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.78 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.77 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.76 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.75 14-Apr-2003  wiz Uppercase ITE. Addresses PRs 21138 to 21141 by Igor Sobrado.
 1.74 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.73 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.72 13-Mar-2003  matt Synchronize macppc and evbppc majors when possible. Add a lot of missing
devices to evbppc.
 1.71 14-Jan-2003  fair Add bktr* and radio*
 1.70 06-Jan-2003  wiz Add comments for ld and mlx (hi allen!).
 1.69 05-Jan-2003  briggs Understand how to create device nodes for mlx and ld.
As part of 'all', create mlx0 and ld0-3.
Pointed out by Daniel Eggert in PR 18487.
 1.68 21-Oct-2002  lukem whitespace consistency cleanup
 1.67 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.66 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.65 29-Jun-2002  matt Add kttcp
 1.64 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.63 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.62 18-Jun-2002  itojun userland access to apm emulation.
 1.61 17-Jun-2002  christos Add device creation support for systrace.
 1.60 30-Mar-2002  tsutsui branches: 1.60.2;
Make only necessary wscons devices for floppy.
 1.59 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.58 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.57 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.56 03-Mar-2002  nathanw Add sysmon devices.
 1.55 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.54 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.53 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.52 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.51 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.50 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.49 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.48 13-Jan-2002  manu Changed clockctl group to ntpd
 1.47 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.46 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.45 19-Dec-2001  wiz Standardize scsibus* description.
 1.44 15-Nov-2001  augustss Make more USB controller devices. You can easily have 6 these days.
 1.43 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.42 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.41 16-Sep-2001  manu Added the clockctl device for macppc
 1.40 14-Sep-2001  nathanw Add PCI bus devices.
 1.39 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.38 10-May-2001  lukem don't prevent pty6 from creating ttyv*, since there's no custom console on ttyv
 1.37 06-Apr-2001  wiz Fix typos in comment.
 1.36 18-Mar-2001  tsubai Create [i-p] partitions too.
 1.35 08-Jan-2001  martin Add isdn devices
 1.34 05-Dec-2000  wrstuden Add MAKEDEV support for Cyclom-Y multiport serial boards. Driver
support was already in $MACHINE/$MACHINE/conf.c.
 1.33 14-Nov-2000  matt Add /dev/openfirm
 1.32 14-Oct-2000  augustss Get the major no right for uscanner.
 1.31 23-Sep-2000  augustss Prepare for USB scanners, and add Rio 500 support while messing.
 1.30 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.29 01-Jul-2000  wrstuden And let's make some audio devices too. Stolen from port-alpha.
 1.28 09-Jun-2000  wrstuden branches: 1.28.2;
Revert to decemal numbering. From talking w/ Jason, we really should
support more than 256 ports. That would mean 3 digits in hex, and I
don't want to write the script for that..
 1.27 09-Jun-2000  wrstuden Cyclades-Z tty's are now ttyCZ??, not ttyCZ????. Add support for them
to macppc's MAKEDEV.
 1.26 07-Mar-2000  tsubai branches: 1.26.2;
Correct cd* minor number.
 1.25 29-Feb-2000  augustss Make /dev/usb, a node where USB events can be read.
Also add ttyU to hpcmips.
 1.24 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.23 18-Dec-1999  tsutsui Correct md* entries.
 1.22 18-Oct-1999  ad Back out previous
 1.21 15-Oct-1999  tsubai Add com device.
 1.20 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.19 18-Sep-1999  hubertf branches: 1.19.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.18 27-Aug-1999  augustss Add a comment about ttyU*.
 1.17 27-Aug-1999  augustss Define the callunit variable for ttyU*.
 1.16 27-Aug-1999  augustss Move ttyU* before tty*, otherwise it will not work to make ttyU device nodes.
 1.15 25-Aug-1999  augustss Make creation of wsmux devices a little less confusing.
 1.14 17-Aug-1999  augustss Rename umodem to ttyU. If it walks like a tty and quacks like a tty
it's a tty.
 1.13 16-Aug-1999  augustss Add umodem device.
 1.12 29-Jul-1999  augustss Make wsmux devices.
 1.11 22-Jul-1999  wrstuden Teach both mac68k and macppc to create dialout devices. Modeled after
etc.i386/MAKEDEV's support.
 1.10 22-Mar-1999  tsubai Add ttyEcfg.
 1.9 26-Feb-1999  tsubai Add pty0 to "floppy".
 1.8 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.7 29-Dec-1998  tsubai Add USB devices.
 1.6 10-Dec-1998  tsubai Add wd[01] in all and floppy.
 1.5 13-Nov-1998  oster Added RAID devices for everyone!
 1.4 18-Oct-1998  tsubai Add wscons.
 1.3 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.2 03-Jul-1998  tsubai nvram support.
 1.1 26-Jun-1998  tsubai New files.
 1.19.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.26.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.28.2.2 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.28.2.1 24-Jul-2000  wrstuden Make audio, midi, and music devices. Pulls in the change from 1.28 to 1.29.
Approved by thorpej.
 1.60.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.60.2.1 10-Aug-2002  lukem Pull up revision 1.66 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.16 28-Mar-2025  riastradh MAKEDEV: New `virtio' target for all virtio-related devices.

We can use this to add more as they come up so we don't have to keep
tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently
this makes nodes for viocon(4) and vio9p(4).

(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that
don't really should; for those that are disabled because PAGE_SIZE !=
4096, I expect it's just a matter of some additional indexing to make
vio9p(4) work with other page sizes.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
 1.15 04-Feb-2024  andvar branches: 1.15.2;
s/substract/subtract/ in comments.
 1.14 12-Aug-2022  riastradh viocon(4): New virtio tty driver imported from OpenBSD.

viocon* at virtio?

/dev/ttyVI??

Tested under qemu with:

qemu-system-aarch64 ... \
-device virtio-serial \
-chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \
-device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \
...

I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it
looks likely to work based on:
(a) having pci or a non-pci virtio attachment,
(b) `qemu-system-$ARCH -M ?' mentioned something resembling the port,
and
(c) `qemu-system-$ARCH -device virtio-serial' launched without
complaining about the virtio-serial device.

(Criterion (c) excluded sparc and sparc64.)
 1.13 05-Apr-2020  sevan Support the use of DHCP in the install environment
 1.12 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.11 15-Nov-2017  macallan branches: 1.11.2; 1.11.4;
create more /dev/pci* nodes, for PCIe systems
 1.10 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.9 01-Dec-2010  abs branches: 1.9.30;
Add wd2 and wd3 to the default device set - noted by Donald Lee on port-macppc
 1.8 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.7 15-Jan-2007  hubertf branches: 1.7.12; 1.7.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.6 19-Jun-2006  rpaulo branches: 1.6.4;
Enable altq for macppc.
 1.5 09-Jun-2005  tron Enable RAIDframe support in the NetBSD-macppc installation media.
Based on patches submitted by Ian Spray in PR port-macppc/30465.
 1.4 21-Dec-2003  lukem branches: 1.4.6;
Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.4.6.1 18-Jun-2005  riz Pull up revision 1.5 (requested by tron in ticket #437):
Enable RAIDframe support in the NetBSD-macppc installation media.
Based on patches submitted by Ian Spray in PR port-macppc/30465.
 1.6.4.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.7.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.7.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.9.30.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.11.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.11.4.1 10-Jun-2019  christos Sync with HEAD
 1.11.2.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.15.2.1 02-Aug-2025  perseant Sync with HEAD
 1.14 15-Sep-2024  tsutsui Move macppc bootable installcd stuff to sys/arch/macppc/stand dirs.

- move installboot (for CD ISO) and mkboothfs (for mkhybrid(8)) tools to
sys/arch/macppc/stand
- also build mkboothfs as ${TOOL_MACPPCMKBOOTHFS} in src/tools
- explicitly generate boothfs file (for mkhybrid(8)) in
sys/arch/macppc/stand/boothfs and install it into /usr/mdec
- use installed /usr/mdec/boothfs to create macppc bootable iso
- move list files for mkhybrid(8) hfs options to etc/etc.macppc
 1.13 08-Jun-2024  tsutsui branches: 1.13.2;
Build macppc iso with TOOL_MKHYBRID via "iso-image" target in src/etc.
 1.12 15-Sep-2020  mrg branches: 1.12.6;
partial port to powerpc64.
 1.11 19-Feb-2019  sevan Build the UP & SMP kernels for G5s to ease testing.
Currently these kernels have to be netbooted directly from Open Firmware.
Warning: SMP kernel still has issues.
 1.10 12-Nov-2018  scole install kernel for ppc601 floppies and iso
 1.9 20-Jul-2014  macallan branches: 1.9.22; 1.9.24;
since we support 601 hardware now, let's build the kernel for it as well
 1.8 24-Jul-2007  pavel branches: 1.8.18; 1.8.42; 1.8.56;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.7 02-Dec-2002  lukem consistency tweaks
 1.6 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.5 10-Oct-2002  jdolecek add GENERIC.MP to KERNEL_SETS on architectures with MP support
 1.4 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.3 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.2 12-Jun-2000  matt branches: 1.2.4; 1.2.6;
Build GENERIC_MD too.
 1.1 07-Jun-2000  matt Make the release notes, etc.
 1.2.6.2 13-Jul-2000  he Pull up revisions 1.1-1.2 (via patch, new file, requested by he):
Enhance the ``make release'' process:
o Make installation directories
o Build and install the distrib and boot bits
 1.2.6.1 12-Jun-2000  he file Makefile.inc was added on branch netbsd-1-4 on 2000-07-13 21:01:46 +0000
 1.2.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.4.1 12-Jun-2000  minoura file Makefile.inc was added on branch minoura-xpg4dl on 2000-06-23 15:46:00 +0000
 1.8.56.1 10-Aug-2014  tls Rebase.
 1.8.42.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.8.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.9.24.1 10-Jun-2019  christos Sync with HEAD
 1.9.22.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.12.6.1 03-Jul-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #733):

external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.6
distrib/cdrom/Makefile: revision 1.55
distrib/cdrom/macppc_installboot/Makefile: revision 1.12
external/gpl2/mkhybrid/dist/getopt.c: revision 1.2
external/gpl2/mkhybrid/dist/libfile/LEGAL.NOTICE: revision 1.1
external/gpl2/mkhybrid/dist/write.c: revision 1.1
distrib/cdrom/Makefile: revision 1.56
distrib/cdrom/macppc_installboot/Makefile: revision 1.13
distrib/cdrom/macppc_installboot/installboot.c: revision 1.6
external/gpl2/mkhybrid/dist/getopt.c: revision 1.3
external/gpl2/mkhybrid/dist/write.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/data.h: revision 1.1
distrib/cdrom/Makefile: revision 1.57
distrib/cdrom/macppc_installboot/Makefile: revision 1.14
distrib/cdrom/macppc_installboot/installboot.c: revision 1.7
tools/Makefile: revision 1.221
tools/Makefile: revision 1.222
external/gpl2/mkhybrid/dist/libhfs_iso/file.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/README: revision 1.1
distrib/macppc/Makefile: revision 1.18
external/gpl2/mkhybrid/dist/TODO: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/block.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/record.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.c: revision 1.1
external/gpl2/mkhybrid/dist/match.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.1
external/gpl2/mkhybrid/dist/match.c: revision 1.2
external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.2
external/gpl2/mkhybrid/dist/volume.c: revision 1.1
external/gpl2/mkhybrid/dist/volume.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/internal.h: revision 1.1
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.1
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.2
external/gpl2/mkhybrid/dist/getopt1.c: revision 1.3
external/gpl2/mkhybrid/dist/README.mkisofs: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hybrid.h: revision 1.1
tools/mkhybrid/Makefile: revision 1.1
external/gpl2/mkhybrid/dist/README.hfs_magic: revision 1.1
external/gpl2/mkhybrid/dist/apple.h: revision 1.1
external/gpl2/mkhybrid/dist/include/prototyp.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/volume.h: revision 1.1
external/gpl2/mkhybrid/dist/apple.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.1
external/gpl2/mkhybrid/dist/desktop.c: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.2
external/gpl2/mkhybrid/dist/desktop.c: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.4
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.5
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.6
external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.7
external/gpl2/mkhybrid/dist/getopt.h: revision 1.1
distrib/cdrom/macppc_installboot/installboot.h: revision 1.5
etc/etc.mac68k/Makefile.inc: revision 1.25
external/gpl2/mkhybrid/dist/getopt.h: revision 1.2
external/gpl2/mkhybrid/dist/write.h: revision 1.1
etc/etc.mac68k/Makefile.inc: revision 1.26
external/gpl2/mkhybrid/dist/rock.c: revision 1.1
external/gpl2/mkhybrid/dist/hash.c: revision 1.1
external/gpl2/mkhybrid/dist/hash.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/record.h: revision 1.1
external/gpl2/mkhybrid/dist/README.hfs_boot: revision 1.1
external/gpl2/mkhybrid/dist/README: revision 1.1
external/gpl2/mkhybrid/dist/README.win32: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.2
external/gpl2/mkhybrid/dist/config.h.in: revision 1.1
external/gpl2/mkhybrid/dist/config.h.in: revision 1.2
distrib/cdrom/boothfs.uue: revision 1.2
external/gpl2/mkhybrid/dist/config.h.in: revision 1.3
external/gpl2/mkhybrid/dist/volume.h: revision 1.1
external/gpl2/mkhybrid/dist/volume.h: revision 1.2
external/gpl2/mkhybrid/dist/ChangeLog: revision 1.1
external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.2
external/gpl2/mkhybrid/dist/mapping: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/btree.h: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.1
external/gpl2/mkhybrid/dist/include/statdefs.h: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/Makefile: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.2
external/gpl2/mkhybrid/dist/magic: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/node.h: revision 1.1
external/gpl2/mkhybrid/bin/Makefile: revision 1.3
external/gpl2/mkhybrid/dist/acconfig.h: revision 1.1
external/gpl2/mkhybrid/dist/eltorito.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/patchlevel.h: revision 1.1
share/mk/bsd.own.mk: revision 1.1375
share/mk/bsd.own.mk: revision 1.1376
external/gpl2/mkhybrid/dist/README.session: revision 1.1
external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.1
external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.2
tools/macppc_installboot/Makefile: revision 1.1
external/gpl2/mkhybrid/README.md: revision 1.1
etc/etc.macppc/Makefile.inc: revision 1.13
external/gpl2/mkhybrid/dist/defaults.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.spec: revision 1.1
external/gpl2/mkhybrid/dist/defaults.h: revision 1.2
external/gpl2/mkhybrid/dist/mac_label.h: revision 1.1
external/gpl2/mkhybrid/dist/defaults.h: revision 1.3
external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.1
external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.2
external/gpl2/mkhybrid/dist/libfile/proto.h: revision 1.1
external/gpl2/mkhybrid/dist/COPYING: revision 1.1
external/gpl2/mkhybrid/dist/name.c: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.2
external/gpl2/mkhybrid/dist/mac_label_proto.h: revision 1.1
external/gpl2/mkhybrid/dist/configure.in: revision 1.3
external/gpl2/mkhybrid/dist/libhfs_iso/low.c: revision 1.1
distrib/cdrom/macppc_mkboothfs/mkboothfs.c: revision 1.4
external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/btree.c: revision 1.1
distrib/cdrom/macppc_installboot/cd9660.c: revision 1.5
external/gpl2/mkhybrid/dist/config.h: revision 1.1
external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.2
distrib/cdrom/macppc_installboot/cd9660.c: revision 1.6
external/gpl2/mkhybrid/dist/config.h: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/node.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/data.c: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/file.c: revision 1.1
external/gpl2/mkhybrid/dist/README.eltorito: revision 1.1
external/gpl2/mkhybrid/dist/include/fctldefs.h: revision 1.1
external/gpl2/mkhybrid/dist/libfile/README: revision 1.1
external/gpl2/mkhybrid/dist/libhfs_iso/block.c: revision 1.1
external/gpl2/mkhybrid/dist/mactypes.h: revision 1.1
external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.1
external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.2
external/gpl2/mkhybrid/dist/multi.c: revision 1.1
external/gpl2/mkhybrid/dist/match.h: revision 1.1
external/gpl2/mkhybrid/dist/match.h: revision 1.2
external/gpl2/mkhybrid/dist/mac_label.c: revision 1.1
external/gpl2/mkhybrid/dist/Makefile.in: revision 1.1
external/gpl2/mkhybrid/dist/mac_label.c: revision 1.2
external/gpl2/mkhybrid/dist/libhfs_iso/lvolume.c: revision 1.1
external/gpl2/mkhybrid/dist/Makefile.in: revision 1.2
external/gpl2/mkhybrid/dist/configure: revision 1.1
external/gpl2/mkhybrid/dist/configure: revision 1.2
external/gpl2/mkhybrid/dist/install-sh: revision 1.1
external/gpl2/mkhybrid/dist/configure: revision 1.3
distrib/cdrom/macppc_installboot/cd9660.c: file removal
external/gpl2/mkhybrid/dist/README.mkhybrid: revision 1.1
external/gpl2/mkhybrid/dist/ChangeLog.mkhybrid: revision 1.1
external/gpl2/mkhybrid/dist/iso9660.h: revision 1.1
external/gpl2/mkhybrid/dist/joliet.c: revision 1.1
external/gpl2/mkhybrid/dist/apple.c: revision 1.1
external/gpl2/mkhybrid/dist/apple.c: revision 1.2
external/gpl2/mkhybrid/dist/apple.c: revision 1.3
etc/Makefile: revision 1.471
external/gpl2/mkhybrid/dist/apple.c: revision 1.4
external/gpl2/mkhybrid/dist/tree.c: revision 1.1
etc/Makefile: revision 1.472
external/gpl2/mkhybrid/dist/tree.c: revision 1.2
external/gpl2/mkhybrid/dist/tree.c: revision 1.3
external/gpl2/mkhybrid/dist/libhfs_iso/low.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.8: revision 1.1
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.2
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.3
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.4
external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.5
distrib/cdrom/Makefile: revision 1.54
external/gpl2/mkhybrid/dist/getopt.c: revision 1.1

Add -data-change-warn to MKISOFS_ARGS for macppc as done for mac68k:
https://mail-index.netbsd.org/source-changes/2023/05/19/msg144826.html

Creating Type&Creator mappings for .bin (macbinary encoded) files,
mkisofs changes files, then turns around and complains they have been
changed.
This is a self-inflicted wound, so demote the error to a warning.
This looks to make macppccd builds with cdrtools-3.02a10.
Sync with src/usr.sbin/installboot/cd9660.c:
- include now properly updated cd9660_extern.h for function prototypes
and remove them from local installboot.h
- use ISO_MAXNAMLEN rather than (BSD specific and incorrect) MAXNAMLEN
- use proper names for the secondary boot file
- appease several pointer signedness warnings (not fatal on HOST tools)
Use native cd9660 blocksize to specify block numbers in cd9660.c.
This reduces diffs from src/usr.sbin/installboot/cd9660.c.
Also explicitly call cd9660_match() to get fstype->blocksize properly.
Pull sharable src/usr.sbin/installboot/cd9660.c.
Import mkhybrid from OpenBSD 7.3 to create ISO9660/HFS hybrid ISO images.
- files in libfile except proto.h prepared by OpenBSD are not imported
due to non-standard license
(newer BSD Licensed versions will be imported later)
- unnecessary files for tools build are not imported
- RCSId strings are trimmed to avoid unintended substitutions
Proposed on tech-toolchain@:
https://mail-index.netbsd.org/tech-toolchain/2024/05/25/msg004355.html

Import BSD licensed libfile for mkhybrid builds from cdrtools-3.01.
- unnecessary files for tools build are not imported
- file.c is renamed to lfile.c to avoid conflict with libhfs_iso
- RCSId strings are trimmed
Remove dependencies on non-existent exclude.h.
Pull changes from mkisofs-1.12.1 to avoid statvfs(2).
Make newer BSD Licensed libfile sources build as tools.
Update mkhybrid Makefile for NetBSD's tools builds.
Suppress implicit declaration warnings.
Appease discard-const warnings.
Remove duplicated SYSTEM_ID_DEFAULT definitions.
Don't redefine SYSTEM_ID_DEFAULT if it's specified in CPPFLAGS.
Remove ancient rlimit hacks for NetBSD disabled in cdrtools-2.01.
Always use local getopt.h as cdrtools-2.01 did.
Tweak and regen configure using autoconf-2.13 to use pkgsrc tools.
Check <stdlib.h> and <flock.h> in configure and regen config.h.
Use HAVE_CONFIG_H to include <stdlib.h> and <string.h> in getopt sources.
Appease more warnings and remove unused getopt functions.
Pull options -hide-joliet-trans-tbl and -hide-rr-moved from mkisofs-1.13.
Pull -graft-points option from mkisofs-1.13 and cdrtools-2.01.
Also remove #ifdef APPLE_HYB for NON-HFS changes to reduce diffs.
Tweak OPTION_* definitions to reduce diffs from mkisofs-1.13.
Pull malloc related fixes from cdrtools-2.01.
This seems to fix SIGSEGV during free(3) in write.c:write_one_file().
Build mkhybrid as a build tool.
Build mac68k and macppc iso images using tools/mkhybrid.
Drop -data-change-warn from MKISOFS_FLAGS.
It's available only on cdrtools-3.x and later.
Use tools/mkhybrid as MKISOFS for mac68k and future macppc.
Note about current status.
Also pull man page description of options pulled from mkisofs-1.13.
Don't print progress if -quiet is specfied as cdrtools-2.01 and later.
Exclude debug.tgz and xdebug.tgz from mac68k ISO to save ~320MB.
Drop -T (for non-Rock Ridge capable systems) from ${MKISOFS_FLAGS}.
Even old mac68k and macppc don't require it, and somehow TRANS.TBL
files are shown on NetBSD when the ISO images created with both -T
and and -hide-joliet-trans-tbl are mounted by mount_cd9660(8).
Note this also happens with mkisofs(8) from cdrtools-3.02,
but I have not investigated if it's expected behavior.
Build src/distrib/cdrom/macppc_installboot in src/tools as a tool.
Also use the tools version ${TOOLS_MACPPC_INSTALLBOOT} to create
bootable ISO9660/HFS hybrid installcd image for macppc.
Make sure NetBSD_BootBlock partition has 32KB to avoid extra padding.
It looks at least OpenFirmware 2.x fails to load the primary bootloader
in the NetBSD_BootBlock partition if the partition size is too small,
probably because OpenFirmware read() function implicitly uses 32KB blocks.
Build macppc iso with TOOL_MKHYBRID via "iso-image" target in src/etc.
No need to check and redefine C89 strerror(3) and strtoul(3).
Fixes build error on MacOS 10.4 with Xcode 2.5.
 1.13.2.1 02-Aug-2025  perseant Sync with HEAD
 1.6 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.5 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.4 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.3 28-Aug-1999  tsubai Increase md size to 2MB.
 1.2 13-Jan-1999  tsubai branches: 1.2.2;
Change "floppyinstfs" size to 1.5MB
 1.1 26-Jun-1998  tsubai New files.
 1.2.2.1 23-Feb-2000  he Apply patch (requested by he):
Increase miniroot size and permit a DNS resolver in on the install
floppy.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 26-Jun-1998  tsubai New files.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 12-Jun-2000  matt branches: 1.1.4;
Add a wd version of fstab since most macppc now are ide based
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 12-Jun-2000  minoura file fstab.wd was added on branch minoura-xpg4dl on 2000-06-23 15:46:00 +0000
 1.1 15-Sep-2024  tsutsui branches: 1.1.4;
Move macppc bootable installcd stuff to sys/arch/macppc/stand dirs.

- move installboot (for CD ISO) and mkboothfs (for mkhybrid(8)) tools to
sys/arch/macppc/stand
- also build mkboothfs as ${TOOL_MACPPCMKBOOTHFS} in src/tools
- explicitly generate boothfs file (for mkhybrid(8)) in
sys/arch/macppc/stand/boothfs and install it into /usr/mdec
- use installed /usr/mdec/boothfs to create macppc bootable iso
- move list files for mkhybrid(8) hfs options to etc/etc.macppc
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 15-Sep-2024  perseant file hfsmap.lst was added on branch perseant-exfatfs on 2025-08-02 05:20:43 +0000
 1.1 15-Sep-2024  tsutsui branches: 1.1.4;
Move macppc bootable installcd stuff to sys/arch/macppc/stand dirs.

- move installboot (for CD ISO) and mkboothfs (for mkhybrid(8)) tools to
sys/arch/macppc/stand
- also build mkboothfs as ${TOOL_MACPPCMKBOOTHFS} in src/tools
- explicitly generate boothfs file (for mkhybrid(8)) in
sys/arch/macppc/stand/boothfs and install it into /usr/mdec
- use installed /usr/mdec/boothfs to create macppc bootable iso
- move list files for mkhybrid(8) hfs options to etc/etc.macppc
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 15-Sep-2024  perseant file hide-hfs.lst was added on branch perseant-exfatfs on 2025-08-02 05:20:43 +0000
 1.1 15-Sep-2024  tsutsui branches: 1.1.4;
Move macppc bootable installcd stuff to sys/arch/macppc/stand dirs.

- move installboot (for CD ISO) and mkboothfs (for mkhybrid(8)) tools to
sys/arch/macppc/stand
- also build mkboothfs as ${TOOL_MACPPCMKBOOTHFS} in src/tools
- explicitly generate boothfs file (for mkhybrid(8)) in
sys/arch/macppc/stand/boothfs and install it into /usr/mdec
- use installed /usr/mdec/boothfs to create macppc bootable iso
- move list files for mkhybrid(8) hfs options to etc/etc.macppc
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 15-Sep-2024  perseant file hide-jol.lst was added on branch perseant-exfatfs on 2025-08-02 05:20:44 +0000
 1.1 22-Jan-2012  macallan branches: 1.1.4;
enable powerd by default
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 22-Jan-2012  yamt file rc.conf.append was added on branch yamt-pagecache on 2012-04-17 00:02:57 +0000
 1.12 22-Jan-2012  macallan use a more appropriate terminal type for ttyE*
 1.11 07-Oct-2008  abs branches: 1.11.18;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.10 08-May-2008  macallan add ttyE1-3
 1.9 08-May-2008  tsutsui vt100 is better than unknown for ttyZ[01].
 1.8 07-Oct-2005  rpaulo branches: 1.8.20; 1.8.22; 1.8.24;
Replace tty0[0-1] with ttyZ[0-1] because if we list symlinks, PAM
would break and remove tty0[2-7] since they don't exist.
 1.7 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.6 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.5 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.4 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.3 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.2 17-Jan-1999  tsubai branches: 1.2.10;
Add ttyE0.
Turn off console, turn on ttyE0 and tty00.
 1.1 26-Jun-1998  tsubai New files.
 1.2.10.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.8.24.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.8.22.1 18-May-2008  yamt sync with head.
 1.8.20.2 17-Jan-2009  mjf Sync with HEAD.
 1.8.20.1 02-Jun-2008  mjf Sync with HEAD.
 1.11.18.1 17-Apr-2012  yamt sync with head
 1.31 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.30 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.29 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.28 05-Sep-2003  dsl Put back port specific majors for ptys
 1.27 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.26 23-Aug-2003  wiz Add comment for /dev/crypto.
 1.25 22-Aug-2003  itojun create /dev/crypto
 1.24 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.23 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.22 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.21 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.20 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.19 21-Oct-2002  lukem whitespace consistency cleanup
 1.18 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.17 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.16 19-Jun-2002  wiz Sync "sh $0.local all" lines.
 1.15 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.14 17-Jun-2002  christos Add device creation support for systrace.
 1.13 13-Mar-2002  simonb branches: 1.13.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.12 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.11 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.10 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.9 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.8 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.7 13-Jan-2002  manu Added clockctl
 1.6 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.5 19-Dec-2001  wiz Add ss, uk, ch descriptions.
 1.4 19-Dec-2001  wiz Standardize scsibus* description.
 1.3 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.2 29-Sep-2000  wdk Add "MAKEDEV minimal" target for ramdisk builds
Tidy up a few comments at the same time.
 1.1 18-Sep-2000  wdk MD files for NetBSD/mipsco
 1.13.2.1 10-Aug-2002  lukem Pull up revision 1.17 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.4 16-Aug-2012  abs Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.3 15-Jan-2007  hubertf branches: 1.3.36;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.2 19-Oct-2003  jdolecek branches: 1.2.16;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.2.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.3.36.1 30-Oct-2012  yamt sync with head
 1.4 24-Jul-2007  pavel branches: 1.4.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.3 09-Dec-2002  lukem mipsco actually needs the RAMDISK kernel for distrib/ ...
 1.2 02-Dec-2002  lukem build GENERIC & INSTALL kernels as part of the release...
 1.1 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.4.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.4.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 18-Sep-2000  wdk MD files for NetBSD/mipsco
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 18-Sep-2000  wdk MD files for NetBSD/mipsco
 1.7 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6 07-Oct-2008  abs branches: 1.6.62; 1.6.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 20-Jun-2004  christos branches: 1.5.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.4 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.3 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 18-Sep-2000  wdk MD files for NetBSD/mipsco
 1.5.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.6.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.38 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.37 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.36 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.35 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.34 22-Aug-2003  itojun create /dev/crypto
 1.33 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.32 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.31 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.30 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.29 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.28 23-Oct-2002  jdolecek don't bother creating /dev/io on archs which don't support it
 1.27 21-Oct-2002  lukem whitespace consistency cleanup
 1.26 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.25 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.24 18-Jul-2002  tsutsui Fix cd and md entries since RAW_PART is 2 on sh3 ports.
 1.23 18-Jun-2002  wiz Add note about how to make MAKEDEV(8).
 1.22 18-Jun-2002  itojun no apm device on mmeye
 1.21 17-Jun-2002  christos Add device creation support for systrace.
 1.20 25-May-2002  uch type miss of i partition: 9->8
 1.19 22-May-2002  uch increase partition to 16.
 1.18 13-Mar-2002  simonb branches: 1.18.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.17 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.16 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.15 26-Feb-2002  kleink Bring pseudo terminal devices' major numbers in sync with reality again.
 1.14 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.13 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.12 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.11 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.10 13-Jan-2002  manu Added clockctl
 1.9 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.8 08-Jun-2001  wiz Remove empty sections (confuse MAKEDEV2manpage)
 1.7 10-May-2001  lukem remove all reference to ttyv* to pccons, since the kernels for these ports
don't implement a character device at the referenced major number (12).
 1.6 10-May-2001  lukem remove references to pcvt
 1.5 27-Sep-2000  tsutsui Fix memory disk entries (md?c -> md?d)
since RAW_PART == 3 on these ports.
 1.4 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.3 27-Mar-2000  msaitoh branches: 1.3.4;
set major number of /dev/console to 0 (not 8 (com))
 1.2 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.1 02-Jan-2000  msaitoh etc files for mmeye
 1.3.4.3 26-Feb-2001  he Pull up revision 1.5 (requested by tsutsui):
Fix memory disk entries (md?c -> md?d) since RAW_PART == 3 on
these ports.
 1.3.4.2 11-Aug-2000  mason Move to default of 16 PTYs in "floppy" and "minimal" targets.
Requested by mason, approved by jhawk.
 1.3.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.18.2.1 10-Aug-2002  lukem Pull up revision 1.25 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.8 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.7 16-Aug-2012  abs branches: 1.7.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.6 13-Sep-2008  tsutsui branches: 1.6.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.5 15-Jan-2007  hubertf branches: 1.5.12; 1.5.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.4 24-Oct-2003  jdolecek branches: 1.4.16;
fix floppy & ramdisk targets
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.4.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.5.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.5.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.6.18.1 30-Oct-2012  yamt sync with head
 1.7.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.2 24-Jul-2007  pavel branches: 1.2.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.1 22-Apr-2006  uwe Build GENERIC kernel as part of make release.
 1.2.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.2.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 02-Jan-2000  msaitoh etc files for mmeye
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 02-Jan-2000  msaitoh etc files for mmeye
 1.8 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.7 07-Oct-2008  abs branches: 1.7.62; 1.7.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 02-Jan-2000  msaitoh branches: 1.1.4;
etc files for mmeye
 1.1.4.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.7.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.7.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.51 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.50 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.49 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.48 05-Sep-2003  dsl Put back port specific majors for ptys
 1.47 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.46 22-Aug-2003  itojun create /dev/crypto
 1.45 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.44 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.43 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.42 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.41 21-Oct-2002  lukem whitespace consistency cleanup
 1.40 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.39 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.38 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.37 17-Jun-2002  christos Add device creation support for systrace.
 1.36 24-Mar-2002  scw branches: 1.36.2;
For md*, create md?a instead of just md?.
 1.35 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.34 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.33 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.32 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.31 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.30 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.29 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.28 13-Jan-2002  manu Added clockctl
 1.27 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.26 19-Dec-2001  wiz Standardize scsibus* description.
 1.25 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.24 18-Dec-1999  tsutsui branches: 1.24.4;
Correct md* entries.
 1.23 18-Oct-1999  ad Back out previous
 1.22 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.21 18-Sep-1999  hubertf branches: 1.21.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.20 27-Feb-1999  scw Add target for raid devices.
 1.19 21-Feb-1999  scw Fix the ttyC*and ttyZ* entries to correctly parse the unit number.
 1.18 20-Feb-1999  scw Update MAKEDEV to create cd2401 tty devices. Add getty entries in
"/etc/ttys" for same.
 1.17 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.16 13-Nov-1998  oster Added RAID devices for everyone!
 1.15 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.14 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.13 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.12 07-Nov-1997  scw Add 'tty*' target for onboard serial ports. Include in list for 'all'.
(I'm surprised this wasn't spotted earlier...)
 1.11 22-Aug-1997  lukem branches: 1.11.2;
* st* has perms 660 not 640
* add enss* to ss*
* invoke MAKEDEV.local as $0.local, and reset the umask afterwards
 1.10 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.9 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.8 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.7 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.6 01-Jun-1997  thorpej Add ipl, ipnat, and ipstate devices at the appropriate minors of
cdev major 7.
 1.5 01-Jan-1997  pk Device rename: `rd' => `md'
 1.4 09-Nov-1996  chuck add lp
 1.3 08-Nov-1996  chuck updated MAKEDEV based on i386 version (as requested by mycroft)
 1.2 20-May-1996  chuck add ramdisk, clean
 1.1 12-Apr-1996  chuck help "make distribution" along
 1.11.2.2 20-Nov-1997  mellon Pull rev 1.13 up from trunk (fair)
 1.11.2.1 07-Nov-1997  mellon Pull rev 1.12 up from trunk (scw)
 1.21.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.24.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.36.2.1 10-Aug-2002  lukem Pull up revision 1.39 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.7 06-Sep-2011  apb Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.6 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.5 21-Dec-2003  lukem branches: 1.5.16;
Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.4 21-Dec-2003  lukem also rm & chmod dtyC$unit
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.5.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.10 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.9 24-Jul-2007  pavel branches: 1.9.4; 1.9.10; 1.9.12; 1.9.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.8 21-May-2004  he I suspect ${MAKESUMS} ... -all should be -a; my ${MAKESUMS} doesn't know what
the 'l' option means.
 1.7 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.6 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.5 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.4 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.3 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.2 24-Nov-2000  scw Do `make release' for the miniroot too.
 1.1 24-Nov-2000  scw Automate the MD `make release|snapshot' procedure.
[I should have done this ages ago.]
 1.9.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.9.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.9.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.9.10.1 24-Mar-2008  keiichi sync with head.
 1.9.4.1 23-Mar-2008  matt sync with HEAD
 1.7 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.6 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.5 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.4 24-Nov-2000  scw Increase the size of `rdroot' to 1024 blocks.
 1.3 17-Dec-1997  scw branches: 1.3.10;
Need 768 blocks for ramdisk root entry: rdroot.
 1.2 20-May-1996  chuck import rd stuff from sun3
 1.1 12-Apr-1996  chuck help "make distribution" along
 1.3.10.1 25-Jun-2001  he Pull up revision 1.4 (requested by scw):
Bump the miniroot size to fit larger embedded image.
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 12-Apr-1996  chuck help "make distribution" along
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 20-Feb-1999  scw It's about time we had an /etc/fstab example with SCSI disks.
 1.10 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9 07-Oct-2008  abs branches: 1.9.62; 1.9.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 20-Jun-2004  christos branches: 1.8.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.7 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.6 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.5 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.4 24-Nov-2000  scw Mention mvme172/mvme177 and correct an error on the ttyZ1 line.
 1.3 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.2 20-Feb-1999  scw branches: 1.2.10;
Update MAKEDEV to create cd2401 tty devices. Add getty entries in
"/etc/ttys" for same.
 1.1 12-Apr-1996  chuck help "make distribution" along
 1.2.10.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.23 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.22 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.21 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.20 19-Sep-2003  pooka add isdn telephony dialout devices
 1.19 05-Sep-2003  dsl Put back port specific majors for ptys
 1.18 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.17 22-Aug-2003  itojun create /dev/crypto
 1.16 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.15 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.14 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.13 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.12 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.11 23-Oct-2002  jdolecek don't bother creating /dev/io on archs which don't support it
 1.10 21-Oct-2002  lukem whitespace consistency cleanup
 1.9 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.8 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.7 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.6 17-Jun-2002  christos Add device creation support for systrace.
 1.5 16-Mar-2002  martin branches: 1.5.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.4 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.3 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.2 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.1 27-Feb-2002  scw MD etc glue for mvmeppc.
 1.5.2.1 10-Aug-2002  lukem Pull up revision 1.8 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.8 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.7 16-Aug-2012  abs branches: 1.7.32; 1.7.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.6 15-Jan-2007  hubertf branches: 1.6.36;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.5 24-Oct-2003  jdolecek branches: 1.5.16;
fix floppy & ramdisk targets
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek g/c audio0-3 (created by target 'audio')
g/c duplicate ttyv0 entry
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.5.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.6.36.1 30-Oct-2012  yamt sync with head
 1.7.34.1 10-Jun-2019  christos Sync with HEAD
 1.7.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.4 29-Oct-2007  rjs The kernel config has been renamed to GENERIC.
 1.3 24-Jul-2007  pavel branches: 1.3.4; 1.3.6;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.1 27-Feb-2002  scw MD etc glue for mvmeppc.
 1.3.6.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.6.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.3.4.1 06-Nov-2007  matt sync with HEAD
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 27-Feb-2002  scw MD etc glue for mvmeppc.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 27-Feb-2002  scw MD etc glue for mvmeppc.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 27-Feb-2002  scw MD etc glue for mvmeppc.
 1.7 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6 13-Jun-2012  martin branches: 1.6.34; 1.6.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.5 07-Oct-2008  abs branches: 1.5.18; 1.5.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.4 20-Jun-2004  christos branches: 1.4.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 27-Feb-2002  scw MD etc glue for mvmeppc.
 1.4.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.5.18.1 30-Oct-2012  yamt sync with head
 1.6.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.41 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.40 17-Oct-2003  jdolecek change minor of /dev/zero for ARM ports to 12, so that it is same as on other
ports; follows the kernel change
 1.39 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.38 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.37 19-Sep-2003  pooka add isdn telephony dialout devices
 1.36 05-Sep-2003  dsl Put back port specific majors for ptys
 1.35 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.34 22-Aug-2003  itojun create /dev/crypto
 1.33 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.32 15-May-2003  wiz No point in a qms device if there is no qms driver.
 1.31 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.30 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.29 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.28 14-Apr-2003  wiz Make it "Risc PC" instead of RiscPC.
Noted by Ben Harris who pointed at
http://www.riscos.com/faqs/spelling_and_pronunciation.htm .
 1.27 14-Apr-2003  wiz Correct casing of RiscPC. From Igor Sobrado in PR 21144.
 1.26 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.25 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.24 21-Oct-2002  lukem whitespace consistency cleanup
 1.23 06-Sep-2002  thorpej Add pci*.
 1.22 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.21 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.20 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.19 17-Jun-2002  christos Add device creation support for systrace.
 1.18 18-Apr-2002  wiz branches: 1.18.2;
Remove /dev/pms0 creation from ports that do not have the driver;
obsolete it on the ones that had it in the 'all' target.
 1.17 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.16 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.15 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.14 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.13 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.12 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.11 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.10 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.9 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.8 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.7 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.6 19-Dec-2001  wiz Standardize ss* description.
 1.5 15-Nov-2001  augustss Make more USB controller devices. You can easily have 6 these days.
 1.4 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.3 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.2 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.1 22-Aug-2001  matt Add some etc.netwinder support for netwinder. XXX Far from complete
but makes snapshots possible.
 1.18.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.18.2.1 10-Aug-2002  lukem Pull up revision 1.22 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.6 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.5 16-Aug-2012  abs branches: 1.5.32; 1.5.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.4 13-Sep-2008  tsutsui branches: 1.4.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.3 25-Jan-2004  bjh21 branches: 1.3.32; 1.3.36;
Remove references to /dev/beep.
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.36.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.3.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.4.18.1 30-Oct-2012  yamt sync with head
 1.5.34.1 10-Jun-2019  christos Sync with HEAD
 1.5.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.9 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.8 24-Jul-2007  pavel branches: 1.8.4; 1.8.10; 1.8.12; 1.8.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.7 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.6 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.5 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.4 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.3 20-Mar-2002  bjh21 Correct "makesums" calls to use the correct directory name for installation
kernels. This should fix PR port-arm/14145.
 1.2 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.1 22-Aug-2001  matt Add some etc.netwinder support for netwinder. XXX Far from complete
but makes snapshots possible.
 1.8.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.8.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.8.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.8.10.1 24-Mar-2008  keiichi sync with head.
 1.8.4.1 23-Mar-2008  matt sync with HEAD
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 22-Aug-2001  matt Add some etc.netwinder support for netwinder. XXX Far from complete
but makes snapshots possible.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 22-Aug-2001  matt Add some etc.netwinder support for netwinder. XXX Far from complete
but makes snapshots possible.
 1.9 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8 13-Jun-2012  martin branches: 1.8.34; 1.8.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.7 07-Oct-2008  abs branches: 1.7.18; 1.7.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 03-Apr-2002  thorpej Give the console entry the "default" gettytab entry.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 22-Aug-2001  matt Add some etc.netwinder support for netwinder. XXX Far from complete
but makes snapshots possible.
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.7.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.7.18.1 30-Oct-2012  yamt sync with head
 1.8.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.34 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.33 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.32 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.31 05-Sep-2003  dsl Put back port specific majors for ptys
 1.30 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.29 22-Aug-2003  itojun create /dev/crypto
 1.28 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.27 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.26 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.25 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.24 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.23 21-Oct-2002  lukem whitespace consistency cleanup
 1.22 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.21 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.20 19-Jun-2002  wiz Sync "sh $0.local all" lines.
 1.19 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.18 17-Jun-2002  christos Add device creation support for systrace.
 1.17 13-Mar-2002  simonb branches: 1.17.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.16 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.15 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.14 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.13 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.12 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.11 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.10 13-Jan-2002  manu Added clockctl
 1.9 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.8 19-Dec-2001  wiz Add ss, uk, ch descriptions.
 1.7 19-Dec-2001  wiz Standardize scsibus* description.
 1.6 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.5 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.4 11-Jun-2000  tsutsui branches: 1.4.2;
Split /dev/fd/* from std entry. Install floppy does not require them.
 1.3 21-Jan-2000  tsutsui branches: 1.3.2;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.2 18-Dec-1999  tsutsui branches: 1.2.2;
Correct md* entries.
 1.1 09-Dec-1999  tsutsui Initial import of news68k port.
 1.2.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.3.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4.2.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.17.2.1 10-Aug-2002  lukem Pull up revision 1.21 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.4 09-Aug-2020  tsutsui Add missed bpf(4) node for dhcpcd(8) in INSTALL floppies.

Should be pulled up to netbsd-9.
 1.3 20-Nov-2011  tsutsui branches: 1.3.44;
Create romcons device node.
 1.2 19-Oct-2003  jdolecek branches: 1.2.56;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.2.56.1 17-Apr-2012  yamt sync with head
 1.3.44.1 13-Aug-2020  martin Pull up following revision(s) (requested by tsutsui in ticket #1048):

etc/etc.news68k/MAKEDEV.conf: revision 1.4

Add missed bpf(4) node for dhcpcd(8) in INSTALL floppies.

Should be pulled up to netbsd-9.
 1.9 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.8 24-Jul-2007  pavel branches: 1.8.4; 1.8.10; 1.8.12; 1.8.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.7 22-Jan-2006  tsutsui Do ${MAKESUMS} for install floppies.
 1.6 02-Dec-2002  lukem consistency tweaks
 1.5 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.4 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.3 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.2 26-Mar-2001  tsutsui - Build and install GENERIC_TINY kernel on make release.
- Remove duplicated INSTALLATION_DIRS.
 1.1 12-Jun-2000  tsutsui branches: 1.1.4;
MD Makefile.inc to make release for news68k.
XXX distrib/notes/news68k is not yet.
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 12-Jun-2000  minoura file Makefile.inc was added on branch minoura-xpg4dl on 2000-06-23 15:46:01 +0000
 1.8.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.8.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:27 +0000
 1.8.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.8.10.1 24-Mar-2008  keiichi sync with head.
 1.8.4.1 23-Mar-2008  matt sync with HEAD
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.3 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.2 13-Mar-2000  tsutsui Try to make the install floppy work on 4MB machines:
- reduce memory disk size
- use x_dd, x_ifconfig and x_route
- use libhack.o (sync with i386)
- don't use mfs as /tmp

Tested by Luigi Filippini <filippini@tiscali.it> and me.
 1.1 09-Dec-1999  tsutsui branches: 1.1.2;
Initial import of news68k port.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 09-Dec-1999  tsutsui branches: 1.1.2;
Initial import of news68k port.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.10 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9 20-Nov-2011  tsutsui branches: 1.9.42; 1.9.44;
Add an entry for romcons.
 1.8 07-Oct-2008  abs branches: 1.8.18;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.7 15-Oct-2005  tsutsui branches: 1.7.20;
tty0? -> ttyZ?
 1.6 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 09-Dec-1999  tsutsui branches: 1.1.2; 1.1.6;
Initial import of news68k port.
 1.1.6.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.7.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.8.18.1 17-Apr-2012  yamt sync with head
 1.9.44.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9.42.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.47 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.46 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.45 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.44 05-Sep-2003  dsl Put back port specific majors for ptys
 1.43 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.42 22-Aug-2003  itojun create /dev/crypto
 1.41 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.40 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.39 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.38 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.37 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.36 21-Oct-2002  lukem whitespace consistency cleanup
 1.35 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.34 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.33 19-Jun-2002  wiz Sync "sh $0.local all" lines.
 1.32 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.31 17-Jun-2002  christos Add device creation support for systrace.
 1.30 16-Mar-2002  tsutsui branches: 1.30.2;
Remove st1 and unnecessary wscons devices from floppy.
 1.29 16-Mar-2002  tsutsui Make also sd2 and sd3 devices for install floppy.
 1.28 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.27 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.26 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.25 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.24 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.23 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.22 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.21 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.20 13-Jan-2002  manu Added clockctl
 1.19 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.18 19-Dec-2001  wiz Add ss, uk, ch descriptions.
 1.17 19-Dec-2001  wiz Standardize scsibus* description.
 1.16 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.15 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.14 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.13 01-Feb-2001  tsutsui Split fd/* device entry from all target (for install floppy).
 1.12 13-Nov-2000  tsubai Add wscons.
 1.11 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.10 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.9 04-Mar-2000  tsubai branches: 1.9.4;
Add "floppy" target.
 1.8 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.7 18-Dec-1999  tsutsui Correct md* entries.
 1.6 18-Oct-1999  ad Back out previous
 1.5 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.4 06-Oct-1999  ad More user.group -> user:group pedantry (these are the loose ends).
 1.3 18-Sep-1999  hubertf branches: 1.3.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.2 04-Jul-1999  abs Add ipl and raid to 'MAKEDEV all'
 1.1 24-Jan-1999  tsubai Add newsmips etc stuff.
 1.3.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.9.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.30.2.1 10-Aug-2002  lukem Pull up revision 1.34 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.7 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.6 24-Jul-2007  pavel branches: 1.6.4; 1.6.10; 1.6.12; 1.6.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.5 22-Jan-2006  tsutsui Do ${MAKESUMS} for install floppies.
 1.4 02-Dec-2002  lukem consistency tweaks
 1.3 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.2 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.1 03-Feb-2002  tsutsui Add MD Makefile.inc for newsmips to make release.
XXX distrib/notes/newsmips is not yet.
 1.6.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.6.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.6.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.6.10.1 24-Mar-2008  keiichi sync with head.
 1.6.4.1 23-Mar-2008  matt sync with HEAD
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.3 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.2 01-Feb-2001  tsutsui Add entries for install floppy.
 1.1 24-Jan-1999  tsubai Add newsmips etc stuff.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 24-Jan-1999  tsubai Add newsmips etc stuff.
 1.10 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9 13-Jun-2012  martin branches: 1.9.34; 1.9.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.8 07-Oct-2008  abs branches: 1.8.18; 1.8.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.7 15-Oct-2005  tsutsui branches: 1.7.20;
- tty0? -> ttyZ?
- add ttyE0
 1.6 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 24-Jan-1999  tsubai branches: 1.1.10;
Add newsmips etc stuff.
 1.1.10.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.7.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.8.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.8.18.1 30-Oct-2012  yamt sync with head
 1.9.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.46 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.45 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.44 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.43 05-Sep-2003  dsl Put back port specific majors for ptys
 1.42 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.41 22-Aug-2003  itojun create /dev/crypto
 1.40 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.39 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.38 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.37 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.36 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.35 30-Mar-2003  wiz Uppercase scsi.
 1.34 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.33 21-Oct-2002  lukem whitespace consistency cleanup
 1.32 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.31 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.30 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.29 17-Jun-2002  christos Add device creation support for systrace.
 1.28 13-Mar-2002  simonb branches: 1.28.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.27 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.26 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.25 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.24 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.23 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.22 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.21 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.20 13-Jan-2002  manu Added clockctl
 1.19 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.18 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.17 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.16 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.15 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.14 21-Jan-2000  tsutsui branches: 1.14.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.13 10-Jan-2000  deberg gc unused mac68k devices
 1.12 18-Dec-1999  tsutsui Correct md* entries.
 1.11 18-Oct-1999  ad Back out previous
 1.10 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.9 21-Sep-1999  hubertf branches: 1.9.2;
remove empty line
 1.8 18-Sep-1999  hubertf Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.7 25-Aug-1999  augustss Make creation of wsmux devices a little less confusing.
 1.6 29-Jul-1999  augustss Make wsmux devices.
 1.5 24-Mar-1999  dbj add ttyEcfg
 1.4 02-Jan-1999  dbj applied patches from port-next68k/6708: add wscons devices to next68k MAKEDEV
 1.3 13-Nov-1998  oster Added RAID devices for everyone!
 1.2 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.1 09-Jun-1998  dbj initial import
 1.9.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.14.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.28.2.1 10-Aug-2002  lukem Pull up revision 1.31 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.7 11-Feb-2023  tsutsui Build a RAMDISK root kernel on NetBSD/next68k release build.

No sysinst(8) yet, but useful on bootstrap and rescue ops.
 1.6 15-Jan-2023  tsutsui Remove obsolete bpf entries not neceerary for clonified bpf(4).

Fixes "MAKEDEV: bpf8: unknown device" errors.
 1.5 09-Jul-2017  tsutsui branches: 1.5.8; 1.5.16;
Revert the previous changes for PR/52377.

- the names "ttya" and "ttyb" in zs(4) man page were leftover of the orignal
sparc/sun3 ports which used the same name for their native SunOS users
- symlinks ttya -> tty00 -> ttyZ0 (by "lndev tty00 ttya") are awful anyway
(symlinks tty0? -> ttyZ? are handled in MI MAKEDEV.tmpl)

See details on discussion on source-changes-d@:
http://mail-index.netbsd.org/source-changes-d/2017/07/thread1.html#009301
 1.4 07-Jul-2017  christos PR/52377: Miod Vallat: Provide links to ttya and ttyb as mentioned in zs(4)
 1.3 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.2 19-Oct-2003  jdolecek branches: 1.2.16;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.2.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.5.16.2 22-Feb-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #91):

etc/etc.next68k/MAKEDEV.conf: revision 1.7
sys/arch/next68k/conf/GENERIC: revision 1.156
sys/arch/next68k/conf/GENERIC: revision 1.157
sys/arch/next68k/conf/GENERIC: revision 1.158
distrib/next68k/instkernel/Makefile: revision 1.1
sys/arch/next68k/conf/GENERIC: revision 1.159
distrib/next68k/ramdisk/list: revision 1.1
etc/etc.next68k/Makefile.inc: revision 1.8
sys/arch/next68k/conf/RAMDISK: revision 1.5
distrib/next68k/ramdisk/dot.profile: revision 1.1
sys/arch/next68k/conf/SLAB: revision 1.62
sys/arch/next68k/conf/GENERIC: revision 1.160
sys/arch/next68k/conf/SLAB: revision 1.63
sys/arch/next68k/conf/GENERIC: revision 1.161
distrib/next68k/ramdisk/Makefile: revision 1.1
sys/arch/next68k/conf/majors.next68k: revision 1.26
distrib/next68k/Makefile: revision 1.2

Remove trailing TABs.

Remove trailing spaces and TABs.

Enable file-system CD9660.
It's useful for installation especially on emulators.

Remove nonexistent options SWAPDEBUG.

Remove unnecessary commented out lines.

Disable rarely used options and devices, and add options MODULAR instead.

Also enable files-system MSDOS for file exchange via removable media.

Build a RAMDISK root kernel on NetBSD/next68k release build.
No sysinst(8) yet, but useful on bootstrap and rescue ops.
 1.5.16.1 06-Feb-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #67):

etc/etc.next68k/MAKEDEV.conf: revision 1.6

Remove obsolete bpf entries not neceerary for clonified bpf(4).
Fixes "MAKEDEV: bpf8: unknown device" errors.
 1.5.8.1 06-Feb-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #1586):

etc/etc.next68k/MAKEDEV.conf: revision 1.6

Remove obsolete bpf entries not neceerary for clonified bpf(4).
Fixes "MAKEDEV: bpf8: unknown device" errors.
 1.8 11-Feb-2023  tsutsui Build a RAMDISK root kernel on NetBSD/next68k release build.

No sysinst(8) yet, but useful on bootstrap and rescue ops.
 1.7 18-Mar-2008  lukem branches: 1.7.76;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.6 24-Jul-2007  pavel branches: 1.6.4; 1.6.10; 1.6.12; 1.6.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.5 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.4 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.3 05-Jun-2002  deberg copy bootloader to RELEASEDIR/installation
 1.2 29-Nov-2001  thorpej branches: 1.2.2;
Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.1 22-Jul-2000  briggs Add a Makefile.inc with snap_md_post to build and install release notes
for a make release or make snapshot.
 1.2.2.1 06-Jun-2002  lukem Pull up revision 1.3 (requested by deberg in ticket #179):
copy bootloader to RELEASEDIR/installation
 1.6.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.6.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.6.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.6.10.1 24-Mar-2008  keiichi sync with head.
 1.6.4.1 23-Mar-2008  matt sync with HEAD
 1.7.76.1 22-Feb-2023  martin Pull up following revision(s) (requested by tsutsui in ticket #91):

etc/etc.next68k/MAKEDEV.conf: revision 1.7
sys/arch/next68k/conf/GENERIC: revision 1.156
sys/arch/next68k/conf/GENERIC: revision 1.157
sys/arch/next68k/conf/GENERIC: revision 1.158
distrib/next68k/instkernel/Makefile: revision 1.1
sys/arch/next68k/conf/GENERIC: revision 1.159
distrib/next68k/ramdisk/list: revision 1.1
etc/etc.next68k/Makefile.inc: revision 1.8
sys/arch/next68k/conf/RAMDISK: revision 1.5
distrib/next68k/ramdisk/dot.profile: revision 1.1
sys/arch/next68k/conf/SLAB: revision 1.62
sys/arch/next68k/conf/GENERIC: revision 1.160
sys/arch/next68k/conf/SLAB: revision 1.63
sys/arch/next68k/conf/GENERIC: revision 1.161
distrib/next68k/ramdisk/Makefile: revision 1.1
sys/arch/next68k/conf/majors.next68k: revision 1.26
distrib/next68k/Makefile: revision 1.2

Remove trailing TABs.

Remove trailing spaces and TABs.

Enable file-system CD9660.
It's useful for installation especially on emulators.

Remove nonexistent options SWAPDEBUG.

Remove unnecessary commented out lines.

Disable rarely used options and devices, and add options MODULAR instead.

Also enable files-system MSDOS for file exchange via removable media.

Build a RAMDISK root kernel on NetBSD/next68k release build.
No sysinst(8) yet, but useful on bootstrap and rescue ops.
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 09-Jun-1998  dbj initial import
 1.5 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.4 26-Nov-2001  lukem fix mfs examples
 1.3 24-Apr-1999  dbj fixed syntax for using an nfs mounted mfs partition
 1.2 24-Apr-1999  dbj Added example mfs /tmp in fstab
Added wscons entries in ttys, but leave default "console" enabled
since some hardware still uses the serial port console
 1.1 09-Jun-1998  dbj initial import
 1.11 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.10 13-Jun-2012  martin branches: 1.10.34; 1.10.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.9 07-Oct-2008  abs branches: 1.9.18; 1.9.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 20-Jun-2004  christos branches: 1.8.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.7 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.6 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.5 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.4 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.3 24-Apr-1999  dbj branches: 1.3.8;
change default console terminal type to "unknown" instead of "dumb"
 1.2 24-Apr-1999  dbj Added example mfs /tmp in fstab
Added wscons entries in ttys, but leave default "console" enabled
since some hardware still uses the serial port console
 1.1 09-Jun-1998  dbj branches: 1.1.2;
initial import
 1.1.2.1 26-Apr-1999  perry pullup 1.1->1.3 (dbj)
 1.3.8.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.9.18.1 30-Oct-2012  yamt sync with head
 1.10.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.10.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.18 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.17 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.16 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.15 19-Sep-2003  pooka add isdn telephony dialout devices
 1.14 05-Sep-2003  dsl Put back port specific majors for ptys
 1.13 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.12 22-Aug-2003  itojun create /dev/crypto
 1.11 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.10 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.9 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.8 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.7 14-Apr-2003  wiz Uppercase ITE. Addresses PRs 21138 to 21141 by Igor Sobrado.
 1.6 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.5 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.4 21-Oct-2002  lukem whitespace consistency cleanup
 1.3 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.2 25-Sep-2002  wiz Correct comment about how to create MAKEDEV(8).
 1.1 21-Sep-2002  chs first cut at these files.
 1.12 04-Feb-2024  andvar s/substract/subtract/ in comments.
 1.11 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.10 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.9 16-Aug-2012  abs branches: 1.9.32; 1.9.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.8 06-Sep-2011  apb branches: 1.8.2;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.7 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.6 10-Dec-2007  garbled branches: 1.6.4; 1.6.8; 1.6.12;
New MAKEDEV.conf for ofppc. Based on the unified powerpc majors file.
This can probably be simply copied to any port using the unified majors.
 1.5 15-Jan-2007  hubertf branches: 1.5.4;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.4 24-Oct-2003  jdolecek branches: 1.4.16;
fix floppy & ramdisk targets
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.4.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.5.4.1 09-Jan-2008  matt sync with HEAD
 1.6.12.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.6.8.1 05-Oct-2008  mjf Sync with HEAD.
 1.6.4.2 10-Dec-2007  garbled New MAKEDEV.conf for ofppc. Based on the unified powerpc majors file.
This can probably be simply copied to any port using the unified majors.
 1.6.4.1 10-Dec-2007  garbled file MAKEDEV.conf was added on branch mjf-devfs on 2007-12-10 18:17:49 +0000
 1.8.2.1 30-Oct-2012  yamt sync with head
 1.9.34.1 10-Jun-2019  christos Sync with HEAD
 1.9.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.10 18-Nov-2019  mrg build GENERIC64 only on ofppc64 (doesn't build, but a least fails
somewhat sanely, instead of trying to build the wrong things.)
 1.9 01-May-2008  garbled branches: 1.9.64;
Add a netboot directory to releasedir/installation. Put symlinks to the
kernels and ofwboot in there.
 1.8 05-Feb-2008  garbled branches: 1.8.2; 1.8.6; 1.8.8;
Only build GENERIC and INSTALL
 1.7 23-Jan-2008  garbled Default /dev/console to 9600, add new bridge mode kernel sets to build.
 1.6 02-Jan-2008  mrg build an INSTALL kernel. it's just GENERIC with md(4) root space.
 1.5 24-Jul-2007  pavel branches: 1.5.4; 1.5.8;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.4 24-Oct-2003  matt No INSTALL kernel for ofppc.
 1.3 02-Dec-2002  lukem consistency tweaks
 1.2 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.1 21-Sep-2002  chs first cut at these files.
 1.5.8.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.5.8.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.5.4.1 09-Jan-2008  matt sync with HEAD
 1.8.8.1 18-May-2008  yamt sync with head.
 1.8.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.8.2.2 05-Feb-2008  garbled Only build GENERIC and INSTALL
 1.8.2.1 05-Feb-2008  garbled file Makefile.inc was added on branch mjf-devfs on 2008-02-05 19:03:39 +0000
 1.9.64.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.1 21-Sep-2002  chs first cut at these files.
 1.9 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.8 21-Aug-2011  phx branches: 1.8.2; 1.8.4;
Turn off ttyE1-ttyE3 to avoid "Device not configured" messages after a
fresh installation with wscons disabled.
 1.7 21-Dec-2010  phx Add ttyE1-ttyE3 for wscons.
Use serial devices tty00, tty01, tty10 and tty11, which are configured
by MAKEDEV.
 1.6 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 23-Jan-2008  garbled branches: 1.5.2; 1.5.6;
Default /dev/console to 9600, add new bridge mode kernel sets to build.
 1.4 20-Jun-2004  christos branches: 1.4.16;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 21-Sep-2002  chs first cut at these files.
 1.4.16.1 23-Mar-2008  matt sync with HEAD
 1.5.6.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.2.2 23-Jan-2008  garbled Default /dev/console to 9600, add new bridge mode kernel sets to build.
 1.5.2.1 23-Jan-2008  garbled file ttys was added on branch mjf-devfs on 2008-01-23 23:18:51 +0000
 1.8.4.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.8.2.1 30-Oct-2012  yamt sync with head
 1.3 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.2 08-Dec-2016  nat branches: 1.2.12; 1.2.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.1 03-Sep-2014  matt branches: 1.1.2;
New files for OR1K support
 1.1.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.2.14.1 10-Jun-2019  christos Sync with HEAD
 1.2.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.1 03-Sep-2014  matt New files for OR1K support
 1.2 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1 03-Sep-2014  matt branches: 1.1.16; 1.1.18;
New files for OR1K support
 1.1.18.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.33 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.32 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.31 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.30 05-Sep-2003  dsl Put back port specific majors for ptys
 1.29 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.28 22-Aug-2003  itojun create /dev/crypto
 1.27 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.26 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.25 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.24 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.23 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.22 30-Mar-2003  perry Ip filter->IP filter
 1.21 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.20 21-Oct-2002  lukem whitespace consistency cleanup
 1.19 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.18 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.17 19-Jun-2002  wiz Document that usb devices are generated by default.
 1.16 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.15 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.14 17-Jun-2002  christos Add device creation support for systrace.
 1.13 25-May-2002  hamajima type miss of i partition: 9->8
 1.12 22-May-2002  uch fix device minor.
 1.11 26-Mar-2002  uch branches: 1.11.2;
change MAXPARTITIONS to 16.
 1.10 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.9 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.8 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.7 11-Feb-2002  augustss Create the ulpt devices that don't reset the printer on open.
(I don't get this, I could have sworn I committed these files a while ago.)
 1.6 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.5 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.4 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.3 13-Jan-2002  manu Added clockctl
 1.2 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.1 15-Oct-2001  uch playstation2 support
 1.11.2.4 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.11.2.3 10-Aug-2002  lukem Pull up revision 1.18 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.11.2.2 26-May-2002  tv Revert previous. Pullups are first approved by the release engineering
team (releng) and then acted on as appropriate.
 1.11.2.1 25-May-2002  hamajima fix device minor.
 1.4 31-Mar-2014  martin branches: 1.4.6;
Bring back the playstation2 port - now that a toolchain for it is
available again.
 1.3 05-Dec-2009  pooka branches: 1.3.4;
Remove support for NetBSD/playstation2.
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.6.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.6.1 31-Mar-2014  tls file MAKEDEV.conf was added on branch tls-maxphys on 2014-08-19 23:45:51 +0000
 1.8 31-Mar-2014  martin branches: 1.8.6;
Bring back the playstation2 port - now that a toolchain for it is
available again.
 1.7 05-Dec-2009  pooka branches: 1.7.4;
Remove support for NetBSD/playstation2.
 1.6 24-Jul-2007  pavel branches: 1.6.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.5 02-Dec-2002  lukem consistency tweaks
 1.4 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.3 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.2 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.1 15-Oct-2001  uch playstation2 support
 1.6.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.6.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.7.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.6.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.6.1 31-Mar-2014  tls file Makefile.inc was added on branch tls-maxphys on 2014-08-19 23:45:51 +0000
 1.6 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.5 07-May-2002  simonb Fix some white space niggles.
 1.4 07-May-2002  jdolecek fix typos
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 15-Oct-2001  uch playstation2 support
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 15-Oct-2001  uch playstation2 support
 1.7 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6 31-Mar-2014  martin branches: 1.6.6; 1.6.28; 1.6.30;
Bring back the playstation2 port - now that a toolchain for it is
available again.
 1.5 05-Dec-2009  pooka branches: 1.5.4;
Remove support for NetBSD/playstation2.
 1.4 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.3 20-Jun-2004  christos branches: 1.3.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 15-Oct-2001  uch playstation2 support
 1.3.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.30.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.6.28.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.6.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.6.1 31-Mar-2014  tls file ttys was added on branch tls-maxphys on 2014-08-19 23:45:51 +0000
 1.65 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.64 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.63 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.62 05-Sep-2003  dsl Put back port specific majors for ptys
 1.61 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.60 22-Aug-2003  itojun create /dev/crypto
 1.59 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.58 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.57 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.56 21-Oct-2002  lukem whitespace consistency cleanup
 1.55 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.54 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.53 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.52 17-Jun-2002  christos Add device creation support for systrace.
 1.51 13-Mar-2002  simonb branches: 1.51.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.50 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.49 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.48 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.47 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.46 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.45 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.44 13-Jan-2002  manu Added clockctl
 1.43 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.42 19-Dec-2001  wiz Standardize ss* description.
 1.41 19-Dec-2001  wiz Standardize scsibus* description.
 1.40 02-Dec-2001  gmcgarry Allow sd15, to remain consistent throughout.
 1.39 26-Aug-2001  simonb Remove rz/tz support for pmax, switch to MI SCSI.
 1.38 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.37 02-May-2000  augustss branches: 1.37.4;
Make audio devices.
 1.36 26-Feb-2000  nisimura Nuke an extra ;; introduced by md* fix.
 1.35 22-Feb-2000  nisimura Make MI SCSI device ready. For now MAKEDEV all won't create them.
 1.34 21-Jan-2000  tsutsui - rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.33 18-Dec-1999  tsutsui Correct md* entries.
 1.32 18-Oct-1999  ad Back out previous
 1.31 06-Oct-1999  ad More root.wheel -> root:wheel pedantry.
 1.30 18-Sep-1999  hubertf branches: 1.30.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.29 26-Apr-1999  ad Add code for creating pxN. px{0-2} are created as part of std.
 1.28 26-Mar-1999  mrg build audio[0123] links.
 1.27 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.26 17-Nov-1998  jonathan Add 'md' devices for ramdisk; make as part of 'minimal'.
Clean up 'all', and comment-in /dev/lkm.
 1.25 17-Nov-1998  jonathan Support 'MAKEDEV minimal' for ramdisk scripts. Fix 'dz' alias for dc ttys.
 1.24 13-Nov-1998  oster Added RAID devices for everyone!
 1.23 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.22 10-May-1998  mhitch SCSI drives at target 5 and 6 (and 7 for the DS3100) are now included
in the standard configuration, so build the rz* devices for them.
 1.21 09-May-1998  mycroft Move tun to major number 93.
 1.20 01-Dec-1997  mhitch Create disk and tape devices for a second SCSI adapter for 'all'.
 1.19 28-Nov-1997  mhitch Allow creating disk devices on a second SCSI bus (rz8 - rz14).
 1.18 28-Nov-1997  jonathan Use correct major number when creating tun? devices.
 1.17 28-Nov-1997  jonathan Apply patch for reserved framebuffer devices suggested in PR 4474.
 1.16 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.15 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.14 13-Nov-1997  jonathan Make symlink /dev/mouse -> /dev/fb0 for Xserver as part of 'all'.
 1.13 30-Oct-1997  jonathan Changes to pmax MAKEDEV and /dev/ttys:

* Remove old MAKEDEV code for scc and dc that tried to map tty0 and
tty01 to whichever major/minor were the two comm ports.
* Use /dev/tty[abcd] for the scc driver, in linearly increasing
minor-number order. (cf. NetBSD/sparc),
* Use /dev/ttyD[0123] for the dc705 (DZ11 clone) driver, in linearly
increasing minor-number order. (cf. NetBSD/vax).
* Add the above entires to the pmax /etc/ttys.

While we're here, fix wrong major for tun, and comment out unsupported devices.
Addresses PRs pmax/4007, pmax/4330, pmax/4367.
 1.12 22-Aug-1997  lukem branches: 1.12.2;
* use $0 instead of MAKEDEV
* remove devices before mknod-ing them
* use ${i#...} and $((...)) instead of `eval ...`
* tz* has perms 660 root.operator (instead of 666 root.wheel)
* consolidate a few devices into one case, with internal switching
for the slight difference (usually unit name and major number)
* reset the umask after MAKEDEV.local
* don't treat ttyv* specially - it's an i386-ism
 1.11 19-Aug-1997  lukem remove incorrect vn* entry, as vnd* exists and vn* doesn't work anyway
 1.10 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.9 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.8 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.7 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.6 01-Jun-1997  thorpej Add ipl, ipnat, and ipstate devices at the appropriate minors of
cdev major 91.
 1.5 17-Sep-1996  thorpej RCS id police
 1.4 17-Sep-1996  jonathan * Add target for all, needed for 1.2 distributions and installation.
* Add entries for fb? generic framebuffer pseudo-device.
* comment in entries for lkm.
 1.3 17-Aug-1995  thorpej branches: 1.3.6;
Add entries for the ccd.
 1.2 24-Jul-1995  jonathan Add entries for bpf; added commented-out entries for lkm, tun. The awk
code for disks `knows' that disk device names are two chars,
which broke MAKEDEV vnd<N>; hacked so that vn*<n> works.
 1.1 17-Jan-1995  mellon MAKEDEV for pmax
 1.3.6.1 17-Sep-1996  thorpej Update from trunk, by request from Jonathan Stone.
 1.12.2.7 27-Sep-1998  cgd pull up rev 1.22 from trunk (mhitch).
 1.12.2.6 09-May-1998  mycroft Pull up 1.21, per request of jonathan.
 1.12.2.5 15-Dec-1997  mellon Pull rev 1.20 up from trunk (mhitch)
 1.12.2.4 28-Nov-1997  mellon Pull rev 1.16 through 1.19 up from trunk (jonathan)
 1.12.2.3 20-Nov-1997  mellon Pull rev 1.15 up from trunk (fair)
 1.12.2.2 13-Nov-1997  mellon Pull rev 1.14 up from trunk (jonathan)
 1.12.2.1 03-Nov-1997  mellon Pull rev 1.13 up from trunk (jonathan)
 1.30.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.37.4.2 11-Aug-2000  mason Move to default of 16 PTYs in "floppy" and "minimal" targets.
Requested by mason, approved by jhawk.
 1.37.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.51.2.1 10-Aug-2002  lukem Pull up revision 1.54 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.10 08-Dec-2016  nat Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.9 21-Oct-2016  flxd Bless pmax with USB device files/majors and make kernel configs with USB and typical drivers work.
OK christos@ simonb@
 1.8 06-Sep-2011  apb branches: 1.8.26;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.7 06-Sep-2006  ad Remove 'makedev mouse'.
 1.6 29-Jul-2006  ad branches: 1.6.2;
Remove RASTERCONSOLE support from the pmax port.
 1.5 22-Dec-2003  lukem Add warn() to display message to stderr prefixed by the script name,
and use appropriately.
 1.4 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.3 13-Dec-2003  ad Make wscons device nodes, and build the WSCONS kernel.
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.6.2.1 08-Sep-2006  rpaulo Pull up following revision(s) (requested by ad in ticket #126):
etc/etc.pmax/MAKEDEV.conf: revision 1.7
Remove 'makedev mouse'.
 1.8.26.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.8.26.1 04-Nov-2016  pgoyette Sync with HEAD
 1.18 04-Nov-2016  flxd Add new USB-enabled kernel config(s) based upon GENERIC for pmax, include it as kernel set in the build and make it a choice in sysinst.
OK simonb@
 1.17 14-Dec-2009  matt branches: 1.17.30;
Merge from matt-nb5-mips64
 1.16 24-Jul-2007  pavel branches: 1.16.18; 1.16.26;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.15 29-Jul-2006  ad Remove RASTERCONSOLE support from the pmax port.
 1.14 15-Dec-2004  jmc Make sure miniroot subdir gets created
 1.13 13-Dec-2003  ad branches: 1.13.4;
Make wscons device nodes, and build the WSCONS kernel.
 1.12 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.11 12-Jul-2002  thorpej Make release building work again.
 1.10 02-May-2002  lukem branches: 1.10.2;
- consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.9 09-Feb-2002  lukem do not bother setting owner or group when ${INSTALL}ing releases
 1.8 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.7 10-Sep-2000  matt We actually do know about KERNOBJDIR so use it.
 1.6 19-Apr-2000  simonb branches: 1.6.4;
Don't need ()'s around "cd ... && ${MAKE} ...".
 1.5 27-Apr-1999  simonb Greatly simplify by doing the moral equivalent of
cd ../distrib/pmax && make install
 1.4 27-Apr-1999  simonb + Build (but don't install) INSTALL and RAMDISK kernels.

+ Make installation/diskimage installation/netboot in ${RELEASEDIR}

+ snap_md_post depends on the diskimage, the diskimage tar file and
the install kernel, and installs these into the right places in
${RELEASEDIR}.
 1.3 05-Feb-1999  cjs branches: 1.3.2;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.2 17-Dec-1997  perry ld.so.conf is now supplied on all ports -- remove from here
 1.1 11-Nov-1997  jonathan branches: 1.1.2;
Allow etc.{$MACHINE_ARCH}/Makefile.inc to add files to BIN1, BIN2, BIN3.
 1.1.2.3 20-Jul-1998  mellon Pull up 1.2 (fvdl)
 1.1.2.2 22-Dec-1997  perry fix a minor nit on the branch (jonathan)
 1.1.2.1 11-Nov-1997  perry file Makefile.inc was added on branch netbsd-1-3 on 1997-12-22 22:35:29 +0000
 1.3.2.1 20-Oct-1999  he Pull up revisions 1.4-1.5 (requested by simonb):
Bring pmax release building machinery up-to-date.
 1.6.4.1 30-Sep-2001  he Pull up revision 1.7 (requested by simonb):
Use ${KERNOBJDIR} to locate kernel build directory.
 1.10.2.1 20-Jul-2002  lukem Pull up revision 1.11 (requested by thorpej in ticket #485):
Make release building work again.
 1.13.4.1 06-Apr-2005  he Pull up revision 1.14 (requested by jmc in ticket #1046):
Make sure the installation/miniroot subdir gets created.
 1.16.26.1 09-Sep-2009  matt Add support for pmax64 kernels.
 1.16.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.16.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.17.30.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.13 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.12 07-May-2002  simonb Fix some white space niggles.
 1.11 07-May-2002  jdolecek fix typos
 1.10 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.9 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.8 05-Jan-2000  simonb Remove "miniroot" and "install-ramdisk" entries altogether - we'll
reference local disktab files in distrib/pmax.
 1.7 05-Jan-2000  simonb Make "miniroot" 2MB and add a 3MB "install-ramdisk" entry. Add comments
to both of these referring to which Makefile in src/distrib/pmax they are
used in.
 1.6 17-Nov-1998  jonathan Add pmax disktab entry for 'miniroot' (currently a full root image).
 1.5 08-Nov-1997  jonathan Increase 'a' partitions from 16 to 32 mbytes, by stealing 16 Mbytes
from swap. Sanity-check. With help from entropy@zippy.bernstein.com
 1.4 28-Nov-1996  jonathan branches: 1.4.2;
Fix missing continuation char for added su# line.
 1.3 28-Nov-1996  jonathan * Add copy of Alpha RZ25 disktab entry, modified to pmax-size partitions.
* Add :su#: entry for the RZ58, which uses ZBR and is larger than
multiplying out ns, nt, nc would suggest.
* Add some entries for locally-popular third-party disks, again
adding :su#: entries, as examples..
 1.2 17-Sep-1996  thorpej RCS id police
 1.1 17-Jan-1995  mellon disktab for pmax
 1.4.2.2 01-Dec-1998  cgd pull up rev 1.6 from trunk (simonb)
 1.4.2.1 09-Nov-1997  mellon Pull rev 1.5 up from trunk (jonathan)
 1.4 26-Aug-2001  simonb Remove rz/tz support for pmax, switch to MI SCSI.
 1.3 09-Jan-1998  perry RCS Id Police.
 1.2 22-Aug-1995  jtc ufs -> ffs; PR #1381
 1.1 17-Jan-1995  mellon fstab for pmax rz drives
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 26-Aug-2001  simonb Remove rz/tz support for pmax, switch to MI SCSI.
 1.2 17-Dec-1997  perry ld.so.conf is now supplied on all ports -- remove from here
 1.1 03-Nov-1997  jonathan branches: 1.1.2;
Add a skeleton ld.so.conf which puts /usr/X11R6/lib on the default ld path.
 1.1.2.2 20-Jul-1998  mellon Obsolete
 1.1.2.1 03-Nov-1997  mellon file ld.so.conf was added on branch netbsd-1-3 on 1998-07-20 15:25:26 +0000
 1.16 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.15 13-Jun-2012  martin branches: 1.15.34; 1.15.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.14 07-Oct-2008  abs branches: 1.14.18; 1.14.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.13 29-Jul-2006  ad branches: 1.13.20;
Remove RASTERCONSOLE support from the pmax port.
 1.12 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.11 30-Oct-2003  drochner getttyent(3) was changed to complain about unknown words at the end of
tty definitions. Use '#' to separate comments.
 1.10 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.9 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.8 06-Jan-2003  wiz compatibility, not compatiblity.
 1.7 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.6 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.5 06-Oct-1999  ad branches: 1.5.6;
Default terminal type of /dev/console is 'rcons'.
 1.4 16-Nov-1998  jonathan branches: 1.4.2; 1.4.4;
Comment out lines corresponding to LK-201 keyboard and DEC serial mouse.
Fixes PR port-pmax/5389.

ttyflags -a clobbers them even if they are set to `off', overriding
the 4800-bit and parity modes needed by the DEC serial kbd/mice.
 1.3 30-Oct-1997  jonathan Changes to pmax MAKEDEV and /dev/ttys:

* Remove old MAKEDEV code for scc and dc that tried to map tty0 and
tty01 to whichever major/minor were the two comm ports.
* Use /dev/tty[abcd] for the scc driver, in linearly increasing
minor-number order. (cf. NetBSD/sparc),
* Use /dev/ttyD[0123] for the dc705 (DZ11 clone) driver, in linearly
increasing minor-number order. (cf. NetBSD/vax).
* Add the above entires to the pmax /etc/ttys.

While we're here, fix wrong major for tun, and comment out unsupported devices.
Addresses PRs pmax/4007, pmax/4330, pmax/4367.
 1.2 17-Sep-1996  thorpej branches: 1.2.2;
RCS id police
 1.1 17-Jan-1995  mellon default /etc/ttys for pmax
 1.2.2.2 23-Nov-1998  cgd pull up rev 1.4 from trunk (jonathan)
 1.2.2.1 03-Nov-1997  mellon Pull rev 1.3 up from trunk (jonathan)
 1.4.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.4.2.1 08-Jan-2000  he Pull up revision 1.5 (requested by ad):
Set the terminal type of /dev/console to 'rcons'.
 1.5.6.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.13.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.14.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.14.18.1 30-Oct-2012  yamt sync with head
 1.15.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.15.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.42 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.41 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.40 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.39 19-Sep-2003  pooka add isdn telephony dialout devices
 1.38 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.37 22-Aug-2003  itojun create /dev/crypto
 1.36 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.35 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.34 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.33 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.32 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.31 23-Oct-2002  jdolecek don't bother creating /dev/io on archs which don't support it
 1.30 21-Oct-2002  lukem whitespace consistency cleanup
 1.29 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.28 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.27 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.26 17-Jun-2002  christos Add device creation support for systrace.
 1.25 16-Mar-2002  martin branches: 1.25.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.24 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.23 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.22 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.21 26-Feb-2002  kleink Bring pseudo terminal devices' major numbers in sync with reality again.
 1.20 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.19 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.18 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.17 21-Jan-2002  abs Move 'wscons' to directly after 'std'. Various MAKEDEVs had it pretty much
at the end, and as wscons (actually ttyE0) is required to login on the console,
it is probably better that an out of space MAKEDEV fail on some other device.
 1.16 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.15 13-Jan-2002  manu Added clockctl
 1.14 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.13 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.12 19-Dec-2001  wiz Standardize scsibus* description.
 1.11 11-Dec-2001  kleink Create pci devices.
 1.10 11-Dec-2001  kleink Create wsfont device.
 1.9 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.8 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.7 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.6 08-Jan-2001  martin Add isdn devices
 1.5 05-Dec-2000  wrstuden Add MAKEDEV support for Cyclom-Y multiport serial boards. Driver
support was already in $MACHINE/$MACHINE/conf.c.
 1.4 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.3 02-May-2000  kleink branches: 1.3.4;
Restructure a bit as to create wscons device nodes using the 'wscons'
argument, rather than enumerating all the terminal devices. (Convenient
side-effect: ttyEcfg ist actually created.)
 1.2 29-Apr-2000  kleink Fix raw partition number for cd(4) nodes.
 1.1 29-Feb-2000  nonaka Initial import prep port.
 1.3.4.2 11-Aug-2000  mason Move to default of 16 PTYs in "floppy" and "minimal" targets.
Requested by mason, approved by jhawk.
 1.3.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.25.2.1 10-Aug-2002  lukem Pull up revision 1.28 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.9 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.8 16-Aug-2012  abs branches: 1.8.32; 1.8.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.7 13-Sep-2008  tsutsui branches: 1.7.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.6 21-Mar-2007  garbled branches: 1.6.12; 1.6.16;
Create /dev/residual on prep
 1.5 26-Feb-2007  garbled add nvram device
 1.4 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.3 19-Oct-2003  jdolecek branches: 1.3.16;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek g/c audio0-3 (created by target 'audio')
g/c duplicate ttyv0 entry
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.16.3 31-Mar-2007  bouyer Pull up following revision(s) (requested by garbled in ticket #532):
etc/etc.prep/MAKEDEV.conf: revision 1.6
Create /dev/residual on prep
 1.3.16.2 04-Mar-2007  bouyer Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.
 1.3.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.6.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.6.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.7.18.1 30-Oct-2012  yamt sync with head
 1.8.34.1 10-Jun-2019  christos Sync with HEAD
 1.8.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.9 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.8 24-Jul-2007  pavel branches: 1.8.4; 1.8.10; 1.8.12; 1.8.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.7 20-Jun-2006  garbled Build the INSTALL_SMALL kernel
 1.6 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.5 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.4 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.3 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.2 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.1 16-Jan-2001  nonaka Add prep installer
 1.8.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.8.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.8.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.8.10.1 24-Mar-2008  keiichi sync with head.
 1.8.4.1 23-Mar-2008  matt sync with HEAD
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 07-May-2002  simonb Fix some white space niggles.
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 29-Feb-2000  nonaka Initial import prep port.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 29-Feb-2000  nonaka Initial import prep port.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 06-Aug-2000  nonaka branches: 1.1.2;
for make snapshot
 1.1.2.2 13-Aug-2000  nonaka pull up (approved by thorpej)

- for make snapshot
 1.1.2.1 06-Aug-2000  nonaka file fstab.sd was added on branch netbsd-1-5 on 2000-08-13 15:03:29 +0000
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 06-Aug-2000  nonaka branches: 1.1.2;
for make snapshot
 1.1.2.2 13-Aug-2000  nonaka pull up (approved by thorpej)

- for make snapshot
 1.1.2.1 06-Aug-2000  nonaka file fstab.wd was added on branch netbsd-1-5 on 2000-08-13 15:03:30 +0000
 1.8 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.7 07-Oct-2008  abs branches: 1.7.18; 1.7.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 20-Jun-2004  christos branches: 1.6.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.5 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.4 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 29-Feb-2000  nonaka branches: 1.1.4;
Initial import prep port.
 1.1.4.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.7.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.7.18.1 30-Oct-2012  yamt sync with head
 1.5 01-Apr-2025  nia riscv: Enable audio support for QEMU
 1.4 05-Feb-2025  skrll risc-v: add ofctl(8) and /dev/openfirm support
 1.3 23-Mar-2024  skrll branches: 1.3.2;
Add ld[4-7] and scsibus[123]
 1.2 20-Jan-2024  skrll Create some more nodes.
 1.1 19-Sep-2014  matt New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)
 1.3.2.1 02-Aug-2025  perseant Sync with HEAD
 1.7 22-Mar-2025  hgutch Also generate hashes for files in gzimg directories.

At one point this should probably be unified at least a bit with the hash
generation of regular sets, so that there is a single place that defines
the types of hashes generated for sets and gzimg.
 1.6 11-Jan-2025  jmmv Inject TOOL_SED and TOOL_PWD_MKDB into mkimage

The configuration files used for mkimage might want to customize the passwd
database of the generated image (as is the case for an out-of-tree config
file I have) and passing in these tools helps to execute those modifications.
 1.5 29-Dec-2024  jmmv Recognize MKPOSTFIX=no in mkimage
 1.4 07-May-2023  skrll branches: 1.4.2;
RISC-V support that works on QEMU with a single hart.

Thanks for Simon Burge for plic(4).
 1.3 04-Oct-2021  skrll Don't include bsd.own.mk here - none of the other etc.<foo>/Makefile.inc
files do.
 1.2 01-Oct-2021  jmcneill riscv: Include kernel and bootloader in releasedir.

This change adds a kern-GENERIC set and distributes an INSTALL kernel
along with bootriscv64.efi as part of a standard release build.
 1.1 19-Sep-2014  matt New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)
 1.4.2.1 02-Aug-2025  perseant Sync with HEAD
 1.2 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1 19-Sep-2014  matt branches: 1.1.16; 1.1.18;
New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)
 1.1.18.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.1.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.4 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.3 16-Aug-2012  abs branches: 1.3.32; 1.3.34;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.2 23-Feb-2012  martin Remove ttyv0 - there is no such device on this arch.
 1.1 30-Apr-2009  tsutsui branches: 1.1.2; 1.1.8;
Add necessary files for build.sh -m rs6000 release.
Based on PR port-powerpc/40421 from Wojciech Galazka,
with misc tweaks by me.

Note sysinst part is not pulled because there is
no supported storage device yet on this port.
 1.1.8.2 30-Oct-2012  yamt sync with head
 1.1.8.1 17-Apr-2012  yamt sync with head
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 30-Apr-2009  jym file MAKEDEV.conf was added on branch jym-xensuspend on 2009-05-13 19:18:03 +0000
 1.3.34.1 10-Jun-2019  christos Sync with HEAD
 1.3.32.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.1 30-Apr-2009  tsutsui branches: 1.1.2;
Add necessary files for build.sh -m rs6000 release.
Based on PR port-powerpc/40421 from Wojciech Galazka,
with misc tweaks by me.

Note sysinst part is not pulled because there is
no supported storage device yet on this port.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 30-Apr-2009  jym file Makefile.inc was added on branch jym-xensuspend on 2009-05-13 19:18:03 +0000
 1.2 13-Jun-2012  martin Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.1 30-Apr-2009  tsutsui branches: 1.1.2; 1.1.8; 1.1.10;
Add necessary files for build.sh -m rs6000 release.
Based on PR port-powerpc/40421 from Wojciech Galazka,
with misc tweaks by me.

Note sysinst part is not pulled because there is
no supported storage device yet on this port.
 1.1.10.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.1.8.1 30-Oct-2012  yamt sync with head
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 30-Apr-2009  jym file ttys was added on branch jym-xensuspend on 2009-05-13 19:18:03 +0000
 1.38 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.37 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.36 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.35 19-Sep-2003  pooka add isdn telephony dialout devices
 1.34 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.33 22-Aug-2003  itojun create /dev/crypto
 1.32 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.31 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.30 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.29 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.28 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.27 23-Oct-2002  jdolecek don't bother creating /dev/io on archs which don't support it
 1.26 21-Oct-2002  lukem whitespace consistency cleanup
 1.25 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.24 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.23 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.22 17-Jun-2002  christos Add device creation support for systrace.
 1.21 18-Apr-2002  wiz branches: 1.21.2;
Remove /dev/pms0 creation from ports that do not have the driver;
obsolete it on the ones that had it in the 'all' target.
 1.20 12-Apr-2002  briggs Remove devices from 'all' that we can't make.
 1.19 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.18 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.17 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.16 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.15 26-Feb-2002  kleink Bring pseudo terminal devices' major numbers in sync with reality again.
 1.14 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.13 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.12 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.11 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.10 13-Jan-2002  manu Added clockctl
 1.9 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.8 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.7 19-Dec-2001  wiz Standardize scsibus* description.
 1.6 07-Dec-2001  briggs 16 partitions
 1.5 29-Oct-2001  augustss Create wsmuxN and wsmuxctlN together.
Use separate nodes for wsmouse and wskbd.
 1.4 13-Oct-2001  augustss Allow creation of wsmuxctl devices.
 1.3 10-Sep-2001  augustss Add an entry to make wsmux devices.
 1.2 10-May-2001  lukem remove all reference to ttyv* to pccons, since the kernels for these ports
don't implement a character device at the referenced major number (12).
 1.1 09-Feb-2001  briggs Support files for the sandpoint
 1.21.2.1 10-Aug-2002  lukem Pull up revision 1.24 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.17 07-Sep-2015  phx Create /dev/flashN device nodes for all_md.
 1.16 16-Aug-2012  abs Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.15 21-Jun-2012  jdc Add raid0 to init), in case we have /tmp on mfs.
 1.14 06-Sep-2011  apb branches: 1.14.2;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.13 08-Jun-2011  phx Also create device nodes for wd2 and wd3. Up to 4 disks in a NAS system are
not unusual.
 1.12 20-Mar-2011  phx branches: 1.12.2;
Added missing devices: usb, sysmon, altq
 1.11 01-Mar-2011  phx Revert the major number for satmgr(4) back to 100 and allocate it from
majors.powerpc, as suggested by matt@.
 1.10 26-Feb-2011  phx Changed satmgr(4) device major number from 100 to 144, which is reserved
for local/vendor use according to src/sys/conf/majors. This prevents
problems when the shared PowerPC device majors list gets another entry.
 1.9 30-May-2010  phx Make /dev/satmgr (Sandpoint-MPC824x specific) and /dev/power devices.
 1.8 26-May-2010  phx Make sure tty00 and tty01 are linked to com(4).
The default for the unified PPC devices was to set a hard link to ttyZ*,
which uses the zstty(4) driver (not used on any Sandpoint board so far).
 1.7 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.6 11-Dec-2007  nisimura branches: 1.6.4; 1.6.8; 1.6.12;
- more arrangement to have minimal devices for init) and ramdisk) cases.
- make sure to have four tty[00-03] and assign 115200bps for the first.
 1.5 25-Oct-2007  nisimura - add minimalist init) clause for the case of empty /dev directory.
- since no floppy drive is useful even with standard SP3 and EnCorePP1
configuration, floppy related descriptions will be removed in future.
installation procedure needs to have renovations.
 1.4 15-Jan-2007  hubertf branches: 1.4.4;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.3 19-Oct-2003  jdolecek branches: 1.3.16;
determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek use target 'wscons' to create wscons-related devices; this creates
also some additional control devices besides the terminal devices, which
are needed for full operation
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.3.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.4.4.2 09-Jan-2008  matt sync with HEAD
 1.4.4.1 06-Nov-2007  matt sync with HEAD
 1.6.12.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.6.8.1 05-Oct-2008  mjf Sync with HEAD.
 1.6.4.2 11-Dec-2007  nisimura - more arrangement to have minimal devices for init) and ramdisk) cases.
- make sure to have four tty[00-03] and assign 115200bps for the first.
 1.6.4.1 11-Dec-2007  nisimura file MAKEDEV.conf was added on branch mjf-devfs on 2007-12-11 05:05:17 +0000
 1.12.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.14.2.1 30-Oct-2012  yamt sync with head
 1.13 09-Jun-2010  phx The sandpoint port is now focussed on 824x based NAS boxes.
Replaced GENERIC by GENERIC.NAS.
Added INSTALL_KURO for KuroBox.
GENERIC.NAS and RAMDISK are no longer needed.
 1.12 17-May-2010  phx Excluded KUROBOX from GENERIC.NAS because console is on a different port.
Add INET6 option to GENERIC(.NAS).
Build KUROBOX kernel together with GENERIC and GENERIC.NAS.
Patch submitted by Toru Nishimura.
 1.11 24-Aug-2009  nisimura - add GENERIC.NAS to a standard sandpoint distribution.
 1.10 22-Oct-2007  nisimura dismiss GENERIC.X2 kernel to build as the conf file has gone.
 1.9 24-Jul-2007  pavel branches: 1.9.4; 1.9.6;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.8 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.7 16-May-2002  briggs Make GENERIC.X2 as well as GENERIC, and include the srec versions.
 1.6 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.5 17-Dec-2001  briggs Supply a snap_md_post for sandpoint.
 1.4 07-Dec-2001  briggs Add INSTALL as a BUILD_KERNEL.
 1.3 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.2 12-Mar-2001  wiz Reflect correct architecture in comment.
 1.1 09-Feb-2001  briggs Support files for the sandpoint
 1.9.6.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.9.6.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.9.4.1 06-Nov-2007  matt sync with HEAD
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.3 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.2 07-Dec-2001  briggs Add a floppyinstfs
 1.1 09-Feb-2001  briggs Support files for the sandpoint
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 07-Jun-2001  briggs Add template fstabs for NFS and scsi disk.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 07-Jun-2001  briggs Add template fstabs for NFS and scsi disk.
 1.3 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.2 26-Nov-2001  lukem fix mfs examples
 1.1 09-Feb-2001  briggs Support files for the sandpoint
 1.8 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.7 13-Jun-2010  phx branches: 1.7.48; 1.7.50;
Adapted for NAS systems. Use vt100 with 115200bps instead of Pc3 console.
 1.6 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 11-Dec-2007  nisimura branches: 1.5.4; 1.5.8;
- more arrangement to have minimal devices for init) and ramdisk) cases.
- make sure to have four tty[00-03] and assign 115200bps for the first.
 1.4 20-Jun-2004  christos branches: 1.4.16;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 09-Feb-2001  briggs Support files for the sandpoint
 1.4.16.1 09-Jan-2008  matt sync with HEAD
 1.5.8.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.4.2 11-Dec-2007  nisimura - more arrangement to have minimal devices for init) and ramdisk) cases.
- make sure to have four tty[00-03] and assign 115200bps for the first.
 1.5.4.1 11-Dec-2007  nisimura file ttys was added on branch mjf-devfs on 2007-12-11 05:05:17 +0000
 1.7.50.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.7.48.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.22 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.21 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.20 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.19 19-Sep-2003  pooka add isdn telephony dialout devices
 1.18 05-Sep-2003  dsl Put back port specific majors for ptys
 1.17 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.16 22-Aug-2003  itojun create /dev/crypto
 1.15 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.14 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.13 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.12 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.11 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.10 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.9 21-Oct-2002  lukem various cleanups inspired by etc.i386/MAKEDEV (some of which are
needed to fully support the "new distrib world order"):

* remove unnecessary trailing ;

* clean up whitespace

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* don't barf when we have fdesc mounted; just skip the devices fdesc provides

* when making directories, don't use -p and don't redirect stdout to /dev/null

* add /dev/fd/* support [hp300]

* convert to new pty generation [hp300]
 1.8 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.7 31-Jul-2002  simonb Add the sysmon device.
 1.6 11-Jul-2002  simonb Add kttcp device.
 1.5 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.4 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.3 18-Jun-2002  wiz Use standard names for isdn devices (not i4b any longer...).
 1.2 17-Jun-2002  christos Add device creation support for systrace.
 1.1 10-Apr-2002  simonb branches: 1.1.2;
Add sbmips "etc" files.
Fixes PR port-sbmips/16229 from Ben Harris.
 1.1.2.2 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.1.2.1 10-Aug-2002  lukem Pull up revision 1.8 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.6 27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.5 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.4 02-Dec-2004  christos branches: 1.4.92; 1.4.94;
Only make bpf, not bpfN
 1.3 09-Mar-2004  cgd add a relatively trimmed 'init' case.
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.4.94.1 10-Jun-2019  christos Sync with HEAD
 1.4.92.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.4 14-Dec-2009  matt Merge from matt-nb5-mips64
 1.3 24-Jul-2007  pavel branches: 1.3.18; 1.3.26;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.2 02-Dec-2002  lukem consistency tweaks
 1.1 07-Oct-2002  simonb Build the GENERIC kernel.
 1.3.26.1 17-Nov-2009  matt Build GENERIC64 on sbmips64 and GENERIC on sbmips.
 1.3.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.3.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:28 +0000
 1.2 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.1 10-Apr-2002  simonb Add sbmips "etc" files.
Fixes PR port-sbmips/16229 from Ben Harris.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 10-Apr-2002  simonb Add sbmips "etc" files.
Fixes PR port-sbmips/16229 from Ben Harris.
 1.6 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.5 07-Oct-2008  abs branches: 1.5.62; 1.5.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.4 20-Jun-2004  christos branches: 1.4.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.3 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.2 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.1 10-Apr-2002  simonb Add sbmips "etc" files.
Fixes PR port-sbmips/16229 from Ben Harris.
 1.4.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.5.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.5.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.40 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.39 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.38 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.37 19-Sep-2003  pooka add isdn telephony dialout devices
 1.36 05-Sep-2003  dsl Put back port specific majors for ptys
 1.35 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.34 22-Aug-2003  itojun create /dev/crypto
 1.33 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.32 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.31 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.30 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.29 30-Mar-2003  wiz Sync vnd descriptions to one wording.
 1.28 20-Jan-2003  rafal Add comments for MAKEDEV.8; thanks to Thomas for the reminder!
 1.27 19-Jan-2003  rafal Add PCI and audio devices; from Chris Sekiya.
 1.26 21-Oct-2002  lukem whitespace consistency cleanup
 1.25 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.24 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.23 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.22 17-Jun-2002  christos Add device creation support for systrace.
 1.21 16-Mar-2002  martin branches: 1.21.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.20 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.19 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.18 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.17 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.16 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.15 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.14 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.13 13-Jan-2002  manu Added clockctl
 1.12 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.11 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.10 19-Dec-2001  wiz Standardize scsibus* description.
 1.9 22-Nov-2001  soren Add wscons devices.
 1.8 11-Nov-2001  soren Fix vnd blk/chr number.
 1.7 08-Jun-2001  wiz scsi(4), not scsi(8)
 1.6 08-Jun-2001  rafal Fix typoe in Jason's last change.
 1.5 07-Jun-2001  thorpej Change the serial port entries to ttyC? ("com") and ttyZ? ("zstty").
 1.4 08-Jan-2001  martin Add isdn devices
 1.3 27-Sep-2000  tsutsui RAW_PART == 10 on sgimips, so adapt memory disk entry for it.
 1.2 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.1 14-Jun-2000  soren branches: 1.1.2; 1.1.4;
MD etc bits. MAKEDEV incomplete.
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 14-Jun-2000  minoura file MAKEDEV was added on branch minoura-xpg4dl on 2000-06-23 15:46:01 +0000
 1.1.2.2 26-Feb-2001  he Pull up revision 1.3 (requested by tsutsui):
RAW_PART == 10 on sgimips; adapt memory disk entry for it.
 1.1.2.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.21.2.1 10-Aug-2002  lukem Pull up revision 1.24 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.10 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.9 08-Dec-2016  nat branches: 1.9.12; 1.9.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.8 15-Jan-2007  hubertf branches: 1.8.62;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.7 01-Mar-2005  sekiya branches: 1.7.10;
Now that the install kernel creates its devices at boot-time, we need to
properly populate the init case. Reworked, using amd64 as a prototype.
 1.6 01-Mar-2005  sekiya Oops, the init case must create md0.
 1.5 28-Feb-2005  sekiya Add bpf devices.
 1.4 14-Jul-2004  tsutsui Make lpt devices.
 1.3 24-Jan-2004  sekiya Add wscons (necessary for X).
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.7.10.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.8.62.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.9.14.1 10-Jun-2019  christos Sync with HEAD
 1.9.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.22 15-Jan-2012  joerg Now that the name of the ISO image is no longer stable, rename the
variable to make it possible to overwrite the default with
build.sh -V CDROM_IMAGE=...
 1.21 27-Dec-2010  christos branches: 1.21.6;
`` -> $()
 1.20 27-Aug-2010  tsutsui Fix yet another botch on mips64 merge.
 1.19 14-Dec-2009  matt Merge from matt-nb5-mips64
 1.18 19-Oct-2008  apb branches: 1.18.8;
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
 1.17 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.16 24-Jul-2007  pavel branches: 1.16.4; 1.16.10; 1.16.12; 1.16.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.15 16-Mar-2007  bad Recent versions of mkisofs (I've tested starting with cdrtools-2.01.01a20)
can't find the el-torito boot image with the old syntax. This can be
fixed by removed the leading "i386/" from the -b argument, but then
the mkisofs from the current cdrtools-2.01 package won't find the boot image.

Change the graf-point specifications so that a trailing / terminates
the grafted directories. This way both versions of mkisofs can find the
boot loader.
 1.14 04-Oct-2005  martin branches: 1.14.4;
Better size estimation (the previous code counted the compressed kernels,
but we only need the constant size volume header)
 1.13 10-May-2005  martin Tweak the iso-image support: avoid arbitrary hardcoded sizes - use awk to
estimate the real size and round up a bit instead. Doesn't matter much, but
produces a "better" sgi volume header.
While there, simplify a few bits and avoid grep|awk pipes.
 1.12 22-Apr-2005  martin Pickup bootblock.h from $DESTDIR to make this work when crosscompiling.
 1.11 24-Nov-2004  jmc branches: 1.11.2;
Remove all references to vnd usage here now that sgivol works correctly on file
images
 1.10 13-Nov-2004  sekiya Add the IP12 GENERIC kernel.
 1.9 15-Nov-2003  sekiya branches: 1.9.4;
Add iso-image-md-pre and iso-image-md-post targets. Installation media can
now be built with the iso-image target from ${NETBSDSRCDIR}/etc.
 1.8 13-Nov-2003  sekiya Adapt to new config file naming convention.
 1.7 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.6 21-May-2002  rafal Add glue for release stuff, extra ramdisk kernels, etc.
 1.5 13-May-2002  soren Make the build machinery happy for now.
 1.4 08-May-2002  jdolecek sgimips doesn't have GENERIC ATM
 1.3 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.2 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.1 20-Nov-2001  soren etc Makefile.inc for sgimips.
 1.9.4.2 05-Apr-2007  bouyer Pull up following revision(s) (requested by bad in ticket #11284):
etc/etc.sgimips/Makefile.inc: revision 1.15 via patch
etc/Makefile: revision 1.342 via patch
Handle mkisofs from recent cdrtool for el-torito boot image.
Sync sgimips's Makefile (cosmetic only).
 1.9.4.1 06-Apr-2005  tron Pull up revision 1.11 (requested by jmc in ticket #1028):
Remove all references to vnd usage here now that sgivol works correctly on file
images
 1.11.2.4 06-Jun-2007  liamjfoy Pull up following revision(s) (requested by bad in ticket #1753):
etc/etc.sgimips/Makefile.inc: revision 1.15
etc/Makefile: revision 1.342
Recent versions of mkisofs (I've tested starting with cdrtools-2.01.01a20)
can't find the el-torito boot image with the old syntax. This can be
fixed by removed the leading "i386/" from the -b argument, but then
the mkisofs from the current cdrtools-2.01 package won't find the boot image.
Change the graf-point specifications so that a trailing / terminates
the grafted directories. This way both versions of mkisofs can find the
boot loader.
 1.11.2.3 06-Oct-2005  tron Pull up following revision(s) (requested by martin in ticket #862):
etc/etc.sgimips/Makefile.inc: revision 1.14
Better size estimation (the previous code counted the compressed kernels,
but we only need the constant size volume header)
 1.11.2.2 06-Oct-2005  tron Pull up following revision(s) (requested by martin in ticket #862):
etc/etc.sgimips/Makefile.inc: revision 1.13
Tweak the iso-image support: avoid arbitrary hardcoded sizes - use awk to
estimate the real size and round up a bit instead. Doesn't matter much, but
produces a "better" sgi volume header.
While there, simplify a few bits and avoid grep|awk pipes.
 1.11.2.1 06-Oct-2005  tron Pull up following revision(s) (requested by martin in ticket #862):
etc/etc.sgimips/Makefile.inc: revision 1.12
Pickup bootblock.h from $DESTDIR to make this work when crosscompiling.
 1.14.4.1 06-Apr-2007  bouyer Pull up following revision(s) (requested by bad in ticket #557):
etc/etc.sgimips/Makefile.inc: revision 1.15
etc/Makefile: revision 1.342
Handle mkisofs from recent cdrtool for el-torito boot image.
Sync sgimips's Makefile (cosmetic only).
 1.16.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.16.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.16.12.2 17-Jan-2009  mjf Sync with HEAD.
 1.16.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.16.10.1 24-Mar-2008  keiichi sync with head.
 1.16.4.1 23-Mar-2008  matt sync with HEAD
 1.18.8.1 10-Sep-2009  matt More build adjustments for sgimips64.
 1.21.6.1 17-Apr-2012  yamt sync with head
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 14-Jun-2000  soren branches: 1.1.4;
MD etc bits. MAKEDEV incomplete.
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 14-Jun-2000  minoura file disktab was added on branch minoura-xpg4dl on 2000-06-23 15:46:01 +0000
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 14-Jun-2000  soren branches: 1.1.4;
MD etc bits. MAKEDEV incomplete.
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 14-Jun-2000  minoura file fstab.sd was added on branch minoura-xpg4dl on 2000-06-23 15:46:01 +0000
 1.11 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.10 13-Jun-2012  martin branches: 1.10.34; 1.10.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.9 07-Oct-2008  abs branches: 1.9.18; 1.9.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 07-Mar-2008  tnn Add ttyE[0-3] entries for wscons.
 1.7 20-Jun-2004  christos branches: 1.7.16; 1.7.24; 1.7.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.6 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.5 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.4 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.3 07-Jun-2001  thorpej Update the console entries for new tty names.
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 14-Jun-2000  soren branches: 1.1.2; 1.1.4;
MD etc bits. MAKEDEV incomplete.
 1.1.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1 14-Jun-2000  minoura file ttys was added on branch minoura-xpg4dl on 2000-06-23 15:46:01 +0000
 1.1.2.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.7.26.2 17-Jan-2009  mjf Sync with HEAD.
 1.7.26.1 03-Apr-2008  mjf Sync with HEAD.
 1.7.24.1 24-Mar-2008  keiichi sync with head.
 1.7.16.1 23-Mar-2008  matt sync with HEAD
 1.9.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.9.18.1 30-Oct-2012  yamt sync with head
 1.10.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.10.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.31 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.30 17-Oct-2003  jdolecek change minor of /dev/zero for ARM ports to 12, so that it is same as on other
ports; follows the kernel change
 1.29 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.28 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.27 19-Sep-2003  pooka add isdn telephony dialout devices
 1.26 05-Sep-2003  dsl Put back port specific majors for ptys
 1.25 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.24 22-Aug-2003  itojun create /dev/crypto
 1.23 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.22 15-May-2003  wiz Not much point in creating a device node for a driver that doesn't exist
(qms in this case).
 1.21 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.20 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.19 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.18 14-Apr-2003  wiz Make it "Risc PC" instead of RiscPC.
Noted by Ben Harris who pointed at
http://www.riscos.com/faqs/spelling_and_pronunciation.htm .
 1.17 14-Apr-2003  wiz Correct casing of RiscPC. From Igor Sobrado in PR 21144.
 1.16 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.15 30-Mar-2003  wiz Miscellaneous fixes from Igor Sobrado, in PRs 20943-20959.
 1.14 21-Oct-2002  lukem whitespace consistency cleanup
 1.13 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.12 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.11 27-Jun-2002  wiz Add comment for audio device.
Please, don't forget to add comment lines when adding/enabling device
nodes.
 1.10 26-Jun-2002  abs The shark has a builtin audio device - create /dev/audio and friends
 1.9 19-Jun-2002  wiz By default, make ugen0 in the usbs target too, as i386 and x86_64 already did.
 1.8 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.7 17-Jun-2002  christos Add device creation support for systrace.
 1.6 16-Mar-2002  martin branches: 1.6.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.5 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.4 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.3 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.2 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.1 10-Feb-2002  pooka Breathe life into etc.shark files by moving them over from etc.arm32
and modifying them appropriately in the process.

Remove the obsolete etc.arm32 files
 1.6.2.4 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.6.2.3 10-Aug-2002  lukem Pull up revision 1.12 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.6.2.2 29-Jun-2002  lukem Pull up revision 1.11 (requested by abs in ticket #400):
Add comment for audio device.
Please, don't forget to add comment lines when adding/enabling device
nodes.
 1.6.2.1 29-Jun-2002  lukem Pull up revision 1.10 (requested by abs in ticket #400):
The shark has a builtin audio device - create /dev/audio and friends
 1.15 11-Apr-2017  flxd Add PCI devices for vlpci(4).
 1.14 08-Dec-2016  nat branches: 1.14.2;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.13 16-Aug-2012  abs branches: 1.13.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.12 13-Sep-2008  tsutsui branches: 1.12.18;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.11 08-Aug-2007  tsutsui branches: 1.11.10; 1.11.14;
Restore targets for sd(4) devices, which can be attached at atapibus(4).
Closes PR port-shark/36693.
 1.10 01-Aug-2007  jmmv branches: 1.10.2;
sysinst needs wskbd0 to set the keyboard encoding, so generate all wscons
devices instead of just ttyE0.
 1.9 31-Jul-2007  jmmv Switch NetBSD/shark's installation kernel and disk image to use wscons
instead of pccons, just like its GENERIC kernel does.

This obsoletes pccons in this platform, which will probably be removed
later.
 1.8 30-Jul-2007  jmmv In the shark's installation image, create the bpf device from the
'ramdisk' MAKEDEV goal instead of from a Makefile definition. As there
is just one configuration for the ramdisk, it's better to keep everything
in one place.
 1.7 09-Jan-2005  tsutsui branches: 1.7.10; 1.7.12;
Create wscons devices.
 1.6 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.5 24-Oct-2003  jdolecek g/c SCSI-related entries
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating
the files again
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.7.12.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.7.10.1 26-Aug-2007  liamjfoy Pull up following revision(s) (requested by tsutsui in ticket #838):
etc/etc.shark/MAKEDEV.conf: revision 1.11
sys/arch/shark/conf/majors.shark: revision 1.23
Restore a device major for sd(4), which can be attached at atapibus(4).
Fixes part of PR port-shark/36693.
Restore targets for sd(4) devices, which can be attached at atapibus(4).
Closes PR port-shark/36693.
 1.10.2.2 01-Aug-2007  jmmv sysinst needs wskbd0 to set the keyboard encoding, so generate all wscons
devices instead of just ttyE0.
 1.10.2.1 01-Aug-2007  jmmv file MAKEDEV.conf was added on branch matt-mips64 on 2007-08-01 14:19:33 +0000
 1.11.14.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.11.10.1 05-Oct-2008  mjf Sync with HEAD.
 1.12.18.1 30-Oct-2012  yamt sync with head
 1.13.16.2 26-Apr-2017  pgoyette Sync with HEAD
 1.13.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.14.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.12 04-Oct-2010  tsutsui Copy ramdisk INSTALL.aout kernel into installation/instkernel in ${RELEASEDIR}
where it had been put and documented. Actually closes PR port-shark/41672.
 1.11 06-Nov-2009  is Install a.out version of INSTALL kernel in release. Slightly modified
from a patch provided by Izumi Tsutsui as response to PR 41672.
 1.10 18-Mar-2008  lukem branches: 1.10.6;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.9 24-Jul-2007  pavel branches: 1.9.4; 1.9.10; 1.9.12; 1.9.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.8 10-Mar-2007  jmmv Convert shark's installation kernel image (netbsd-INSTALL) to a.out format
so that it can be loaded by the machine's firmware. Put the resulting
image inside the 'installation/instkernel' release subdirectory, as the
installation instructions explain.

Fixes port-shark/35563.
 1.7 03-Jan-2003  lukem branches: 1.7.16;
Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.6 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.5 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.4 31-Mar-2002  thorpej Add "aout" to KERNEL_SUFFIXES.
 1.3 30-Mar-2002  thorpej Fix shark release building targets.
 1.2 20-Mar-2002  bjh21 Correct "makesums" calls to use the correct directory name for installation
kernels. This should fix PR port-arm/14145.
 1.1 10-Feb-2002  pooka Breathe life into etc.shark files by moving them over from etc.arm32
and modifying them appropriately in the process.

Remove the obsolete etc.arm32 files
 1.7.16.1 22-Mar-2007  jdc Pull up revision 1.8 (requested by jmmv in ticket #509).

Convert shark's installation kernel image (netbsd-INSTALL) to a.out format
so that it can be loaded by the machine's firmware. Put the resulting
image inside the 'installation/instkernel' release subdirectory, as the
installation instructions explain.

Fixes port-shark/35563.
 1.9.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.9.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.9.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.9.10.1 24-Mar-2008  keiichi sync with head.
 1.9.4.1 23-Mar-2008  matt sync with HEAD
 1.10.6.2 22-Nov-2010  riz Pull up following revision(s) (requested by tsutsui in ticket #1127):
distrib/shark/instkernel/instkernel/Makefile: revision 1.21
etc/etc.shark/Makefile.inc: revision 1.12
Copy ramdisk INSTALL.aout kernel into installation/instkernel in ${RELEASEDIR}
where it had been put and documented. Actually closes PR port-shark/41672.
 1.10.6.1 22-Nov-2010  riz Pull up following revision(s) (requested by is in ticket #1127):
distrib/shark/instkernel/instkernel/Makefile: revision 1.20
etc/etc.shark/Makefile.inc: revision 1.11
distrib/shark/instkernel/instkernel/Makefile: revision 1.19
Install a.out version of INSTALL kernel in release. Slightly modified
from a patch provided by Izumi Tsutsui as response to PR 41672.
2nd part of "install kernel -> release" fix, inspired by tsutsui@'s patch
to PR 41672.
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 10-Feb-2002  pooka Breathe life into etc.shark files by moving them over from etc.arm32
and modifying them appropriately in the process.

Remove the obsolete etc.arm32 files
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 10-Feb-2002  pooka Breathe life into etc.shark files by moving them over from etc.arm32
and modifying them appropriately in the process.

Remove the obsolete etc.arm32 files
 1.9 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8 13-Jun-2012  martin branches: 1.8.34; 1.8.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.7 07-Oct-2008  abs branches: 1.7.18; 1.7.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.6 31-Jul-2007  jmmv branches: 1.6.10; 1.6.16;
Switch the console to use vt100, as done in almost all other platforms.
GENERIC has provided wscons for a while, with "options WSEMUL_VT100"
enabled by default.
 1.5 20-Jun-2004  christos remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.4 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.3 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 10-Feb-2002  pooka Breathe life into etc.shark files by moving them over from etc.arm32
and modifying them appropriately in the process.

Remove the obsolete etc.arm32 files
 1.6.16.2 31-Jul-2007  jmmv Switch the console to use vt100, as done in almost all other platforms.
GENERIC has provided wscons for a while, with "options WSEMUL_VT100"
enabled by default.
 1.6.16.1 31-Jul-2007  jmmv file ttys was added on branch matt-mips64 on 2007-07-31 19:55:04 +0000
 1.6.10.1 17-Jan-2009  mjf Sync with HEAD.
 1.7.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.7.18.1 30-Oct-2012  yamt sync with head
 1.8.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.8.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.96 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.95 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.94 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.93 19-Sep-2003  pooka add isdn telephony dialout devices
 1.92 05-Sep-2003  dsl Put back port specific majors for ptys
 1.91 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.90 22-Aug-2003  itojun create /dev/crypto
 1.89 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.88 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.87 20-Apr-2003  martin Add sysmon.
 1.86 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.85 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.84 20-Feb-2003  martin Add a few devices.
 1.83 28-Nov-2002  martin Add entries for /dev/bpp (parallel port on sbus machines)
 1.82 26-Oct-2002  martin Document wscons devices.
 1.81 26-Oct-2002  martin Add wscons devices.
Patch from Valeriy E. Ushakov's patch set for JavaStations.
 1.80 21-Oct-2002  lukem - replace 'sh -$- $0' with 'makedev' (missed this a while ago)
- TABify
 1.79 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.78 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.77 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.76 17-Jun-2002  christos Add device creation support for systrace.
 1.75 16-Mar-2002  martin branches: 1.75.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.74 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.73 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.72 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.71 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.70 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.69 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.68 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.67 13-Jan-2002  manu Added clockctl
 1.66 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.65 01-Jan-2002  mrg add clcd device support, plus document magma support.
 1.64 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.63 19-Dec-2001  wiz Add ss, uk, ch descriptions.
 1.62 11-Dec-2001  uwe Add pci bus device.
 1.61 28-Feb-2001  mjacob add knowledge of SES device (4)
 1.60 08-Jan-2001  martin Add isdn devices
 1.59 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.58 14-Sep-2000  abs Create two devices for framebuffers that can have more than one card installed
Now a dual head cgsix box (for example) will work in X by default.
 1.57 23-Aug-2000  jdc Make the 3rd and 4th serial ports on a 4/300 work again - ttyc and ttyd are
now minors 2 and 3 respectively.
 1.56 27-Jul-2000  mason pty{0,1} created more than once for "floppy" target. Corrected.
 1.55 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.54 21-Jan-2000  tsutsui branches: 1.54.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.53 18-Dec-1999  tsutsui Correct md* entries.
 1.52 15-Dec-1999  garbled Create devices for apm, apmctl and tctrl0
 1.51 18-Oct-1999  ad Back out previous
 1.50 14-Oct-1999  phil Make the coda pseudo device cfs0.
 1.49 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.48 18-Sep-1999  hubertf branches: 1.48.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.47 31-Jul-1999  matt Add ttyC? devices for com devices.
 1.46 26-Apr-1999  abs Add a 'ramdisk' target, and create ptys on both ramdisk and floppy
(Needed for sysinst).
 1.45 13-Apr-1999  mrg build ipfilter devices by default.
 1.44 26-Mar-1999  mrg branches: 1.44.2;
build audio[0123] links.
 1.43 16-Jan-1999  abs On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.42 10-Jan-1999  mrg do not create xd or xy devices for the floppy. add a cd1 and some more sdNs
 1.41 13-Nov-1998  oster Added RAID devices for everyone!
 1.40 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.39 20-Jun-1998  mrg create more than just mdN and rmdN, and add md0 to "floppy" list.
 1.38 06-Jun-1998  mrg add support for building bootable floppies.
 1.37 20-May-1998  pk Add `magma' nodes.
 1.36 22-Mar-1998  pk For the ch & uk device, unit number == minor
 1.35 22-Mar-1998  mycroft Introduce a couple of variables to make this clearer.
 1.34 22-Mar-1998  mycroft Create dty (dialout) device nodes for the zs driver.
Also add support for creating ttyc and ttyd, for the 4/300s.
 1.33 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.32 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.31 22-Aug-1997  lukem branches: 1.31.2;
* remove superfluous umasks
* st* perms are 660 not 640
* ttyv* isn't a special case on the sparc (it's an i386-ism)
* add enss* to ss*
* use $0.local instead of MAKEDEV.local, and reset the umask afterwards
 1.30 18-Aug-1997  augustss Create /dev/audioctl and allow creation of multiple audio devices.
 1.29 01-Aug-1997  leo Use DISKUNIT macro to encode md's unit in the minor number.
 1.28 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.27 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.26 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.25 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.24 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.23 16-Apr-1997  pk Add sound & mixer device nodes (Jesper Nilsson; PR#3342)
 1.22 05-Jan-1997  mrg create ipl device.
 1.21 01-Jan-1997  pk Device rename: `rd' => `md'
 1.20 12-Nov-1996  pk Deal with missing `cgtwo', `uk' and `ss' devices.
 1.19 11-Nov-1996  pk Eliminate lots of expr(1) calls, as suggested by Charles.
 1.18 20-Jun-1996  pk Add tcx framebuffer.
Add rd memory disk device.
 1.17 19-Oct-1995  pk Lump cd and vnd device together with rest of disk devices. This also
takes care of PR#1626.
 1.16 10-Oct-1995  pk Add xd and xy devices.
Add fd,xd,xy to all target.
 1.15 17-Aug-1995  thorpej branches: 1.15.2;
Add entries for the ccd.
 1.14 02-Jun-1995  pk Compute `unit' up front (snarfed from sun3 MAKEDEV).
 1.13 13-Mar-1995  pk One dot too many in cgfour rule. Noticed by David Brownlee.
 1.12 01-Mar-1995  pk Add cgfour/cgeight.
 1.11 15-Feb-1995  pk st is bdev 11
 1.10 31-Jan-1995  pk Add `openprom'.
 1.9 05-Dec-1994  deraadt ch, st, cd
 1.8 08-Apr-1994  deraadt cgthree/cgsix major numbers were wrong
 1.7 27-Mar-1994  deraadt oops
 1.6 06-Mar-1994  deraadt add "all" entry
 1.5 27-Feb-1994  deraadt support lkm/tun/vn drivers
 1.4 27-Feb-1994  deraadt support bpf properly
 1.3 08-Feb-1994  deraadt use normal major numbers for ptys
 1.2 07-Feb-1994  deraadt i thought i'd fixed the graphics before
 1.1 04-Feb-1994  deraadt first cut. derived from the hp300 MAKEDEV
 1.15.2.2 20-Oct-1995  pk Update from trunk
 1.15.2.1 13-Oct-1995  pk Update from trunk: add Sun console
 1.31.2.2 03-Feb-1999  cgd patch (1.38-1.39 + 1.42, plus a patch to clean it up for 1.3.x)
to add a 'floppy' description and to build mdN[abc] devs. (mrg)
 1.31.2.1 20-Nov-1997  mellon Pull rev 1.32 up from trunk (fair)
 1.44.2.3 05-Jan-2000  he Pull up revision 1.50 (requested by phil):
Add coda to the sparc port and enable in GENERIC.
 1.44.2.2 26-Apr-1999  perry pullup 1.45->1.46 (abs)
 1.44.2.1 13-Apr-1999  mrg pull up 1.45
 1.48.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.54.4.3 14-Sep-2000  abs Create two devices for framebuffers that can have more than one card installed
Now a dual head cgsix box (for example) will work in X by default.
Pullup 1.58 approved by thorpej
 1.54.4.2 24-Aug-2000  jdc Pullup r1.56 -> r1.57.
Make the 3rd and 4th serial ports on a 4/300 work again - ttyc and ttyd are
now minors 2 and 3 respectively.

Approved by thorpej.
 1.54.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.75.2.2 12-Dec-2002  he Pull up revision 1.83 (via patch, requested by martin in ticket #1023):
Add entries for /dev/bpp (parallel port on sbus machines).
 1.75.2.1 10-Aug-2002  lukem Pull up revision 1.78 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.19 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.18 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.17 26-Mar-2017  martin branches: 1.17.10; 1.17.12;
Add ld(4) nodes
 1.16 08-Dec-2016  nat branches: 1.16.2;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.15 16-Aug-2012  abs branches: 1.15.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.14 06-Sep-2011  apb branches: 1.14.2;
Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.13 13-Sep-2008  tsutsui Remove duplicated cfs0.
 1.12 13-Sep-2008  tsutsui Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.11 15-Jan-2007  hubertf branches: 1.11.12; 1.11.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.10 03-Jul-2005  macallan branches: 1.10.4;
added ttyC00 and ttyC01 fopr the SPARCbook's internal modem and PCMCIA
modems
 1.9 24-Jun-2005  jdc Make fb a link to fb0.
Add an entry for fb1.
 1.8 23-May-2005  macallan added wd*
 1.7 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.6 09-Dec-2003  tacha remove target before executing mknod (in std_sparc).
 1.5 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating
the files again
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.10.4.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.11.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.11.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.14.2.1 30-Oct-2012  yamt sync with head
 1.15.16.2 26-Apr-2017  pgoyette Sync with HEAD
 1.15.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.16.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.17.12.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.17.12.1 10-Jun-2019  christos Sync with HEAD
 1.17.10.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.43 14-Mar-2012  martin Disable generation of boot floppy images for sparc, which do not fit on
floppy disks anymore, to unbreak the build (for now).
If someone feels like adding and testing ustarfs support in the floppy
/boot, please reenable again.
 1.42 15-Jan-2012  joerg branches: 1.42.2;
Now that the name of the ISO image is no longer stable, rename the
variable to make it possible to overwrite the default with
build.sh -V CDROM_IMAGE=...
 1.41 18-Mar-2008  lukem branches: 1.41.22;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.40 24-Jul-2007  pavel branches: 1.40.4; 1.40.10; 1.40.12; 1.40.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.39 15-Dec-2003  martin Add JavaStation kernels to KERNEL_SETS
 1.38 15-Dec-2003  martin bootjs.elf -> bootjs.net
 1.37 14-Dec-2003  martin Place bootjs.elf in .../installation/netboot too (boot.net can't be used
for JavaStations)
 1.36 10-Jul-2003  lukem Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.35 08-Mar-2003  lukem - rename 'iso-image_*' -> 'iso-image-*'
- run MAKESUMS in iso-image, *after* the MD iso-image-md-post has run,
since the latter might actually modify the generated image...
 1.34 07-Mar-2003  lukem use distrib/common/sunbootcd.sh instead of building the
non-cross-friendly distrib/utils/mksunbootcd/mksunbootcd
 1.33 13-Jan-2003  matt Build and supply a GENERIC.MP now that SMP works.
 1.32 04-Jan-2003  lukem - Enable OBJ support for etc/; a scratch dir is needed for iso-image.
- Add ${.CURDIR} to various rules.
- Remove the ${KERNOBJDIR} (sys/arch/${MACHINE}/compile) objdir creation
from here.
- Rework iso-image to copy temporary files (such as kernels or boot files)
into a temporary directory instead of stomping over ${RELEASEDIR}, and
use mkisofs -graft-points to merge the temporary directory and
${RELEASEDIR}/${MACHINE}.
NOTE: mkisofs 2.0 is highly recommended for functioning -graft-points
- Add some more comments
 1.31 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.30 02-Dec-2002  lukem consistency tweaks
 1.29 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.28 10-Oct-2002  jdolecek back previous off; as pointed out by Jason, MP doesn't work on sparc yet
 1.27 10-Oct-2002  jdolecek add GENERIC.MP to KERNEL_SETS on architectures with MP support
 1.26 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.25 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.24 05-Mar-2002  thorpej Use ${PRINTOBJDIR}.
 1.23 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.22 04-Mar-2001  mrg build GENERIC_SUN4U kernel.
 1.21 31-Oct-2000  pk * Add `installation/floppy' and `installation/tape' directories to the
release(7) hierarchy and populate them with links to images in `bootfs'

* Remove miniroot scripts from `installation/netboot'; these are contained
in the instfs.tgz which can be used to setup an NFS root directory (for
installation purposes).

* Make the bootable cd-rom image using the `bootfs' filesystem, since a bug
in the cd driver prevents us from running directly from a CD filesystem.
 1.20 22-Oct-2000  pk Do `make release' in distrib/sparc/instfs.
 1.19 20-Oct-2000  pk Add target to make a bootable CD-R image.
 1.18 20-Oct-2000  pk Remove references to {bootfs,ramdisk}.sysinst.
 1.17 28-Sep-2000  abs Prior art in naming would suggest INSTALL_SYSINST rather than INSTALL-SYSINST.
 1.16 04-Sep-2000  abs Run 'make release' in sysinst distrib dirs
 1.15 14-Nov-1999  pk branches: 1.15.4;
Remove unnecessary inclusion.
 1.14 18-Oct-1999  pk Add sparc MD parts to `make release'.
 1.13 05-Feb-1999  cjs branches: 1.13.2; 1.13.4;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.12 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.11 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.10 24-Jun-1998  fair an experiment in OBJDIR support for "make snapshot" for sparc
 1.9 20-Sep-1997  mikel RCSid police
 1.8 31-Aug-1997  pk Don't copy files which are no longer here.
 1.7 12-May-1995  pk config.new => config; use GENERIC kernels.
 1.6 12-Aug-1994  deraadt build netbsd.scsi3 kernel too
 1.5 27-Jul-1994  deraadt cleanup
 1.4 27-Apr-1994  deraadt branches: 1.4.2;
ship a dev.cpio.gz that has devices built in it
 1.3 20-Apr-1994  deraadt duh
 1.2 18-Apr-1994  deraadt my life is now easier
 1.1 12-Apr-1994  deraadt build two needed kernels
 1.4.2.2 12-Aug-1994  mycroft update from trunk
 1.4.2.1 28-Jul-1994  cgd from trunk.
 1.13.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.13.2.1 13-Jul-2000  he Apply patch (requested by he):
Enhance the "make release" process:
o Make installation directories
o Build the distrib bits
 1.15.4.3 01-Nov-2000  tv Pullup 1.21 [pk]:
* Add `installation/floppy' and `installation/tape' directories to the
release(7) hierarchy and populate them with links to images in `bootfs'

* Remove miniroot scripts from `installation/netboot'; these are contained
in the instfs.tgz which can be used to setup an NFS root directory (for
installation purposes).

* Make the bootable cd-rom image using the `bootfs' filesystem, since a bug
in the cd driver prevents us from running directly from a CD filesystem.
 1.15.4.2 22-Oct-2000  tv Pullup 1.20 [pk]:
Do `make release' in distrib/sparc/instfs.
 1.15.4.1 20-Oct-2000  tv Pullup 1.17-1.19 by patch [pk]:
Add target for bootable CD-ROM.
 1.40.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.40.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.40.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.40.10.1 24-Mar-2008  keiichi sync with head.
 1.40.4.1 23-Mar-2008  matt sync with HEAD
 1.41.22.1 17-Apr-2012  yamt sync with head
 1.42.2.1 24-Mar-2012  bouyer Pull up following revision(s) (requested by martin in ticket #139):
distrib/sparc/bootfs/Makefile: revision 1.40
etc/etc.sparc/Makefile.inc: revision 1.43
Disable generation of boot floppy images for sparc, which do not fit on
floppy disks anymore, to unbreak the build (for now).
If someone feels like adding and testing ustarfs support in the floppy
/boot, please reenable again.
 1.6 22-Aug-1997  lukem these are *way* out of date...
 1.5 26-Aug-1994  deraadt clean
 1.4 12-Aug-1994  deraadt improve install
 1.3 27-Jul-1994  deraadt cleanup
 1.2 28-Jun-1994  deraadt branches: 1.2.2;
important note about newfs
 1.1 18-Apr-1994  deraadt my life is now easier
 1.2.2.2 12-Aug-1994  mycroft update from trunk
 1.2.2.1 28-Jul-1994  cgd from trunk.
 1.13 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.12 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.11 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.10 31-May-2000  matt Update instfs to current ramdisk size.
 1.9 14-Jan-2000  pk branches: 1.9.2;
Expand `instfs' to 1.8MB.
 1.8 26-Jan-1999  mrg fix some space lossage.
 1.7 10-Jan-1999  mrg grow the instfs a little, inline with bootfs changes.
 1.6 28-Aug-1998  mrg call it "instfs" not "floppyinstfs" as it is not for a floppy
 1.5 06-Jun-1998  mrg add support for building bootable floppies.
 1.4 20-Sep-1997  mikel branches: 1.4.2;
RCSid police
 1.3 30-Oct-1995  pk More disks descriptions from Matthew Green.
 1.2 20-Oct-1995  pk Some small disks found in Sun systems.
 1.1 28-Mar-1994  deraadt branches: 1.1.4;
make distribution demands a disktab file, apparently.
 1.1.4.2 30-Oct-1995  pk Update from trunk: more disks
 1.1.4.1 20-Oct-1995  pk Update from trunk
 1.4.2.1 01-Feb-1999  cgd pull up revs 1.5-1.8 from trunk (mrg)
 1.9.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 09-Jan-1998  perry RCS Id Police.
 1.2 22-Aug-1995  jtc ufs -> ffs; PR #1381
 1.1 29-Mar-1994  deraadt need this for make distribution, too
 1.6 22-Aug-1997  lukem these are *way* out of date...
 1.5 12-Aug-1994  deraadt oops
 1.4 12-Aug-1994  deraadt improve install
 1.3 27-Jul-1994  deraadt cleanup
 1.2 18-Apr-1994  deraadt branches: 1.2.2;
better
 1.1 18-Apr-1994  deraadt my life is now easier
 1.2.2.3 13-Aug-1994  mycroft update from trunk
 1.2.2.2 12-Aug-1994  mycroft update from trunk
 1.2.2.1 28-Jul-1994  cgd from trunk.
 1.2 21-Jan-2003  martin Let v9 machines (ultras running sparc64 32bit kernels) use the v8
library too.
 1.1 26-Nov-2002  pk On sparc v8 CPUs, map libsparc_v8.so in front of libc.so
 1.17 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.16 26-Jun-2012  macallan branches: 1.16.34; 1.16.36;
do as sparc64 does and switch the default terminal type to wsvt25
 1.15 14-Dec-2008  macallan branches: 1.15.8;
do as sparc64 does
 1.14 07-Oct-2008  abs branches: 1.14.2; 1.14.6;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.13 20-Jun-2004  christos branches: 1.13.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.12 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.11 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.10 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.9 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.8 09-Jan-1998  perry branches: 1.8.10;
RCS Id Police.
 1.7 11-Oct-1995  pk Use suncons gettytab entry for console.
 1.6 05-Feb-1994  deraadt branches: 1.6.4;
reality
 1.5 23-Aug-1993  cgd changes from 0.9-ALPHA2 to 0.9-BETA
 1.4 10-Jul-1993  mycroft branches: 1.4.2;
Remove a spurious `unknown' that was screwing people over.
 1.3 08-Jul-1993  cgd changes for init...
 1.2 02-Apr-1993  cgd changed `console' to `vga'
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.1 20-Aug-1993  cgd add i386-specific instructions. still need to deal with the fact
that the generic console's getty is type "Pc" -- BOGUS!!!
 1.6.4.1 13-Oct-1995  pk Update from trunk: add Sun console
 1.8.10.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.13.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.14.6.1 21-Apr-2010  matt sync to netbsd-5
 1.14.2.2 18-Oct-2009  bouyer Back out 961
 1.14.2.1 18-Oct-2009  bouyer Pull up following revision(s) (requested by macallan in ticket #961):
etc/etc.sparc/ttys: revision 1.15
do as sparc64 does
 1.15.8.1 30-Oct-2012  yamt sync with head
 1.16.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.16.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.61 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.60 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.59 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.58 19-Sep-2003  pooka add isdn telephony dialout devices
 1.57 05-Sep-2003  dsl Put back port specific majors for ptys
 1.56 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.55 22-Aug-2003  itojun create /dev/crypto
 1.54 08-Aug-2003  rafal Add radio(4) devices.
 1.53 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.52 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.51 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.50 20-Apr-2003  martin Add sysmon.
 1.49 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.48 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.47 20-Feb-2003  martin Add a few devices.
 1.46 28-Nov-2002  martin Add entries for /dev/bpp (parallel port on sbus machines)
 1.45 24-Nov-2002  martin Add support for /dev/lpt*
 1.44 26-Oct-2002  martin Document wscons devices.
 1.43 26-Oct-2002  martin Add wscons devices.
Patch from Valeriy E. Ushakov's patch set for JavaStations.
 1.42 21-Oct-2002  lukem - replace 'sh -$- $0' with 'makedev' (missed this a while ago)
- TABify
 1.41 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.40 28-Sep-2002  martin Add support for various USB character devices.
From Takeshi Nakayama in PR 18450.
 1.39 16-Aug-2002  petrov Add tty for sab.
 1.38 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.37 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.36 17-Jun-2002  christos Add device creation support for systrace.
 1.35 16-Mar-2002  martin branches: 1.35.2;
Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.34 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.33 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.32 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.31 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.30 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.29 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.28 24-Jan-2002  eeh Create ttyC00 and ttyC01 for NS16550 serial ports.
 1.27 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.26 13-Jan-2002  manu Added clockctl
 1.25 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.24 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.23 19-Dec-2001  wiz Standardize scsibus* description.
 1.22 20-Oct-2001  jmc Fix typo on pci* add's. Missing bash
 1.21 15-Sep-2001  mrg add comments for previous; fixes MAKEDEV.8 generation. noted by wiz.
 1.20 15-Sep-2001  mrg create ss, ch, uk and pci devices.
 1.19 14-May-2001  wiz Remove bpp before re-creating it. port-sparc64/12934 by John Heasley.
 1.18 28-Feb-2001  mjacob add knowledge of SES device (4)
 1.17 08-Jan-2001  martin Add isdn devices
 1.16 16-Dec-2000  eeh Make the node for the bpp device [parallel port].
 1.15 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.14 20-Aug-2000  mrg add ramdisk support
 1.13 13-Aug-2000  mrg make that "audio*" not "audio".
 1.12 09-Aug-2000  mrg remove xy & xd support.
 1.11 27-Jul-2000  mason As before, make 64 PTYs default. Forgot to move updated version back after
moving it aside to commit fix to previous version, prior to larger commit.
 1.10 27-Jul-2000  mason Correct typo - missing $0.
 1.9 01-Jul-2000  mrg add "wd" support
 1.8 21-Jan-2000  tsutsui branches: 1.8.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.7 18-Dec-1999  tsutsui Correct md* entries.
 1.6 18-Oct-1999  ad Back out previous
 1.5 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.4 18-Sep-1999  hubertf branches: 1.4.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.3 04-Jul-1999  abs Add 'ipl' to 'MAKEDEV all'
 1.2 26-Mar-1999  mrg build audio[0123] links.
 1.1 23-Jan-1999  eeh My own special /etc.
 1.4.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.4.4 26-Aug-2000  mrg pull up 1.13, 1.14. approved by thorpej:
1.13
>make that "audio*" not "audio".
1.14
>add ramdisk support
 1.8.4.3 22-Aug-2000  mrg pull up from trunk, approved by thorpej:
>revision 1.13
>date: 2000/08/13 15:37:09; author: mrg; state: Exp; lines: +2 -2
>make that "audio*" not "audio".
>revision 1.12
>date: 2000/08/09 10:54:20; author: mrg; state: Exp; lines: +3 -7
>remove xy & xd support.
 1.8.4.2 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.8.4.1 19-Jul-2000  mrg pull up rev 1.9 (approved by thorpej):
>add "wd" support
 1.35.2.5 12-Apr-2004  jmc Pullup patch (requested by taca in ticket #1664)

Fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.35.2.4 12-Dec-2002  he Pull up revision 1.46 (via patch, requested by martin in ticket #1023):
Add entries for /dev/bpp (parallel port on sbus machines).
 1.35.2.3 12-Dec-2002  he Pull up revision 1.45 (via patch, requested by martin in ticket #1012):
Add MAKEDEV and cdevsw entries for the already existing
``lpt* at ebus?'' driver.
 1.35.2.2 07-Dec-2002  he Pull up revision 1.40 (requested by martin in ticket #873):
Add support for various USB devices.
 1.35.2.1 10-Aug-2002  lukem Pull up revision 1.38 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.20 05-Apr-2020  jdolecek remove nsmb from MD list of devices to create for 'all'
 1.19 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.18 15-Nov-2017  macallan branches: 1.18.2; 1.18.4;
create more /dev/pci* nodes, for PCIe systems
 1.17 26-Mar-2017  martin Add ld(4) nodes
 1.16 08-Dec-2016  nat branches: 1.16.2;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.15 16-Aug-2012  abs branches: 1.15.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.14 18-Jan-2010  jdc branches: 1.14.6;
Add RSC ports (ttyh2, ttyh3) to all_md.
 1.13 13-Sep-2008  tsutsui branches: 1.13.2; 1.13.8;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.12 15-Jan-2007  hubertf branches: 1.12.12; 1.12.16;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.11 23-Sep-2006  snj branches: 1.11.2;
Add lpa[0-2].
 1.10 18-Dec-2005  mrg add altq.
 1.9 24-Jun-2005  jdc Add an entry for fb1.
 1.8 23-Feb-2005  martin Rename /dev/fb to /dev/fb0 and make /dev/fb a symlink to it.
 1.7 14-Jan-2004  mrg make wd2, wd3 and raid0..3 for install media
 1.6 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.5 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.2 19-Oct-2003  jdolecek target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating
the files again
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.11.2.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.12.16.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.12.12.1 05-Oct-2008  mjf Sync with HEAD.
 1.13.8.1 21-Apr-2010  matt sync to netbsd-5
 1.13.2.1 14-Feb-2010  bouyer Pull up following revision(s) (requested by jdc in ticket #1297):
etc/etc.sparc64/MAKEDEV.conf: revision 1.14
sys/arch/sparc64/dev/sab.c: revision 1.43, 1.44
share/man/man4/man4.sparc64/sab.4: revision 1.4
Allow the RSC to be the console on an E250, by checking for RSC-specific
properties, and by not changing the port baud rate.
 1.14.6.1 30-Oct-2012  yamt sync with head
 1.15.16.2 26-Apr-2017  pgoyette Sync with HEAD
 1.15.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.16.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.18.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.18.4.1 10-Jun-2019  christos Sync with HEAD
 1.18.2.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.35 02-Jun-2023  lukem etc.sparc64: remove obsolete MK32BITLIBS

As there's a functional MKCOMPAT implementation, and
MK32BITLIBS=yes hasn't worked since 2002 (and noone
noticed the latter), remove obsolete MK32BITLIBS code.

Per confirmation from martin@, mrg@, and riastradh@ on ICB.
 1.34 02-Jun-2023  lukem etc.sparc64: fix syntax errors in MK32BITLIBS=yes

sparc64 snapshots with MK32BITLIBS=yes has been broken
because of make(1) and sh(1) syntax errors since
my change in revision 1.18 on 2002-12-03, when
snap_md_pre target was deprecated...
Move the rules to snap_md_post and fix the syntax errors.

The cross-build make snapshot snapbecause of the missing
$TOOLDIR/bin/sparc--netbsdelf-gcc due to the invocation
with SPARC32_ENV=MACHINE=sparc MACHINE_ARCH=sparc.
A separate issue to resolve.

(It seems MK32BITLIBS hasn't worked for 20+ years and
noone noticed! Do we need it?)
 1.33 02-Jun-2023  lukem etc.hp300, etc.sparc64: fix MKUPDATE handling

UPDATE was replaced with MKUPDATE 20 years ago,
but these directories were missed in the conversion.
 1.32 15-Jan-2012  joerg Now that the name of the ISO image is no longer stable, rename the
variable to make it possible to overwrite the default with
build.sh -V CDROM_IMAGE=...
 1.31 13-Mar-2010  mrg branches: 1.31.6;
convert sparc64 to MULTIPROCESSOR kernel by default, and introduce
s/MP/UP/ kernels were otherwise in place.

in my testing on a U60, i couldn't really notice any different in
speed, but we need testing on a U1/U5/U10 systems to be sure that
GENERIC.UP isn't necessary.

for sparc64, this is some what required as USIIIi systems have the
memory controller on the CPU, and unless the CPU is spunup, a UP
kernel will not function on these systems. (we obviously need to
join the NUMA-for-netbsd camp now, too! :-)


this should enable the installer to function on all systems that we
support, but also give the option for people to install GENERIC.UP
on their single-cpu systems if they choose.


XXX: i haven't actually tested sysinst with this, but i have built
both sparc and sparc64 release iso's successfully with this change
(sans having to comment out kern_ctf.c.)
 1.30 12-Mar-2009  abs Prefer MACHINE_ARCH to MACHINE in some tests
 1.29 18-Mar-2008  lukem branches: 1.29.8;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.28 14-Mar-2008  nakayama SMP support for sparc64 now works, so make GENERIC.MP kernel build
by default.
 1.27 24-Jul-2007  pavel branches: 1.27.4; 1.27.10; 1.27.12; 1.27.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.26 03-Jan-2004  lukem use !="no" instead of =="yes"
 1.25 10-Jul-2003  lukem Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.24 08-Mar-2003  lukem - rename 'iso-image_*' -> 'iso-image-*'
- run MAKESUMS in iso-image, *after* the MD iso-image-md-post has run,
since the latter might actually modify the generated image...
 1.23 07-Mar-2003  lukem use distrib/common/sunbootcd.sh instead of building the
non-cross-friendly distrib/utils/mksunbootcd/mksunbootcd
 1.22 08-Feb-2003  martin Make the single-arch ISO image created by "make iso-image" bootable.
(Using partition f to boot, since that is the default on sparc64
machines and we don't have to consider conflicts for single arch CDs -
this means "boot cdrom" just works)
 1.21 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.20 04-Dec-2002  lukem add .endif accidentally lost in rev 1.18.
noted by Lubomir Sedlacik in [port-sparc64/19259]
 1.19 02-Dec-2002  lukem consistency tweaks
 1.18 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.17 29-Jul-2002  mrg clean up for 32 bit libs building (still broken)
 1.16 10-Jun-2002  lukem also need to "make release" in sparc64/bootfs
 1.15 09-May-2002  mason branches: 1.15.2;
/usr/mdec/installboot no longer exists
 1.14 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.13 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.12 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.11 26-Aug-2001  eeh Clean this up so it works again.
 1.10 23-Aug-2001  mrg clean up a bit; also fix a snap_pre_md segment to be in snap_md_pre so it is actually executed.
 1.9 23-Aug-2001  mrg don't clobber INSTALLATION_DIRS, just add to it. add support for building
32 bit libraries, crt and ld.elf_so on 64 bit platforms (disabled by default).
 1.8 19-Aug-2001  mrg the installation directory is called miniroot not xminiroot.
 1.7 21-Jul-2001  eeh Build an INSTALL kernel too.
 1.6 12-Mar-2001  wiz Reflect correct architecture in comment.
 1.5 07-Jan-2001  mrg s/ramdisk/xminiroot/
 1.4 20-Aug-2000  mrg add ramdisk support
 1.3 07-Jul-2000  eeh If MACHINE_ARCH is 64-bit then only build 64-bit kernels.
 1.2 05-Feb-1999  cjs branches: 1.2.10;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.1 23-Jan-1999  eeh My own special /etc.
 1.2.10.2 03-Feb-2001  he Pull up revision 1.5 (requested by mrg):
Rename sparc64 ``ramdisk'' to ``xminiroot'' to avoid confusion
about what it actually does.
 1.2.10.1 26-Aug-2000  mrg pull up 1.4. approved by thorpej:
>add ramdisk support
 1.15.2.1 10-Jun-2002  tv Pull up revision 1.16 (requested by lukem in ticket #234):
also need to "make release" in sparc64/bootfs
 1.27.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.27.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.27.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.27.10.1 24-Mar-2008  keiichi sync with head.
 1.27.4.1 23-Mar-2008  matt sync with HEAD
 1.29.8.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.31.6.1 17-Apr-2012  yamt sync with head
 1.5 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.4 07-May-2002  simonb Fix some white space niggles.
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 23-Jan-1999  eeh My own special /etc.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 23-Jan-1999  eeh My own special /etc.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 22-Aug-2000  mrg branches: 1.1.2;
for PCIIDE users.
 1.1.2.2 26-Aug-2000  mrg pull up from trunk. approved by thorpej:
>for PCIIDE users.
 1.1.2.1 22-Aug-2000  mrg file fstab.wd was added on branch netbsd-1-5 on 2000-08-26 01:11:08 +0000
 1.12 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.11 23-Feb-2015  mrg branches: 1.11.16; 1.11.18;
add ttyC00/ttyC01 as found on eg, com(4)-based serial port systems like
the sunblade 2500.
 1.10 12-Mar-2010  roy Change the default console from wsemul_sun/sun-ss5 to wsemul_vt100/wsvt25.
This allows for a colour console, fixes home/end keys not working and
works with the embedded wsvt25 description in libterminfo.
 1.9 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 02-May-2005  martin branches: 1.8.20;
Add wscons virtual consoles
 1.7 20-Jun-2004  christos branches: 1.7.2;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.6 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.5 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.4 22-Aug-2002  petrov Add ttyh[01] for sab.
 1.3 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.2 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.1 23-Jan-1999  eeh branches: 1.1.10;
My own special /etc.
 1.1.10.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.7.2.1 09-Jun-2005  snj Pull up revision 1.8 (requested by martin in ticket #384):
Add wscons virtual consoles
 1.8.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.11.18.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.11.16.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.28 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.27 24-Oct-2003  jdolecek fix pasto in pty target
 1.26 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.25 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.24 05-Sep-2003  dsl Put back port specific majors for ptys
 1.23 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.22 22-Aug-2003  itojun create /dev/crypto
 1.21 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.20 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.19 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.18 21-Oct-2002  lukem whitespace consistency cleanup
 1.17 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.16 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.15 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.14 17-Jun-2002  christos Add device creation support for systrace.
 1.13 17-Jun-2002  fredette When making devices for the ramdisk, instead of making character
devices for CD-ROMs, which aren't useful on the ramdisk, make
block devices instead. This makes it easier to boot a CD-ROM
and install a miniroot from same.
 1.12 22-Apr-2002  fredette branches: 1.12.2;
Added support for the __ramdisk pseudo-argument. When given,
we make fewer devices to conserve inodes on the ramdisk.
 1.11 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.10 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.9 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.8 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.7 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.6 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.5 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.4 13-Jan-2002  manu Added clockctl
 1.3 19-Dec-2001  wiz Standardize scsibus* description.
 1.2 13-Jul-2001  fredette Renumbered the minors on the tty devices now that
the keyboard and mouse are on ttys now.
 1.1 18-May-2001  fredette Added sun2 etc files.
 1.12.2.2 10-Aug-2002  lukem Pull up revision 1.16 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.12.2.1 18-Jun-2002  lukem Pull up revision 1.13 (requested by fredette in ticket #296):
When making devices for the ramdisk, instead of making character
devices for CD-ROMs, which aren't useful on the ramdisk, make
block devices instead. This makes it easier to boot a CD-ROM
and install a miniroot from same.
 1.4 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.8 08-Mar-2020  rin sun2 kernel is restricted to ~2MB due to bootloader.
It seems that working kernel should be more smaller.

Strip off most kernel options, and provide by kernel modules.
Also add GENERIC kernel for NFS root instead of FFS.
 1.7 24-Jul-2007  pavel branches: 1.7.18; 1.7.80;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.6 17-Dec-2002  jdolecek ttyaction is ${MACHINE}-specific, not per ${MACHINE_ARCH}
remove special ttyaction hook from etc/etc.sun[23]/Makefile.inc, it's no longer
needed
ld.so.conf is ${MACHINE}-specific, the code happened to work for i386 and sparc
only because ${MACHINE} == ${MACHINE_ARCH} there
remove basesrc/etc/ld.so.conf and its special vax/ns32k/m68k hook in Makefile -
vax & m68k are ELF now, and ns32k doesn't need to be handled here
 1.5 02-Dec-2002  lukem consistency tweaks
 1.4 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.3 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.2 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.1 18-May-2001  fredette Added sun2 etc files.
 1.7.80.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.7.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.7.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.4 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.3 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.2 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.1 18-May-2001  fredette Added sun2 etc files.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 18-May-2001  fredette Added sun2 etc files.
 1.2 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.1 18-May-2001  fredette Added sun2 etc files.
 1.2 21-Aug-2001  yamt chown user.group -> chown user:group

according to cvs log of basesrc/etc/etc.sun3/ttyaction and
archive of source-changes, it was backed out with MAKEDEV
because of portability issue.
but i think ttyaction doesn't have that issue as it's never
executed on non-NetBSD environment.
 1.1 18-May-2001  fredette Added sun2 etc files.
 1.6 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.5 20-Jun-2004  christos branches: 1.5.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.4 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.3 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.2 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.1 18-May-2001  fredette Added sun2 etc files.
 1.5.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.61 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.60 24-Oct-2003  jdolecek fix pasto in pty target
 1.59 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.58 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.57 05-Sep-2003  dsl Put back port specific majors for ptys
 1.56 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.55 22-Aug-2003  itojun create /dev/crypto
 1.54 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.53 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.52 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.51 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.50 21-Oct-2002  lukem whitespace consistency cleanup
 1.49 20-Oct-2002  christos add ipfilter.
 1.48 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.47 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.46 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.45 17-Jun-2002  christos Add device creation support for systrace.
 1.44 17-Jun-2002  fredette When making devices for the ramdisk, instead of making character
devices for CD-ROMs, which aren't useful on the ramdisk, make
block devices instead. This makes it easier to boot a CD-ROM
and install a miniroot from same.
 1.43 17-May-2002  lukem branches: 1.43.2;
Added support for the __ramdisk pseudo-argument. When given,
we make fewer devices to conserve inodes on the ramdisk.
(ripped off from rev 1.12 of etc.sun2/MAKEDEV)
 1.42 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.41 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.40 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.39 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.38 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.37 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.36 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.35 13-Jan-2002  manu Added clockctl
 1.34 19-Dec-2001  wiz Standardize scsibus* description.
 1.33 03-Nov-2000  tsutsui Make ccd(4) and vnd(4) device files on "MAKEDEV all".
 1.32 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.31 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.30 21-Jan-2000  tsutsui branches: 1.30.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.29 18-Dec-1999  tsutsui Correct md* entries.
 1.28 18-Oct-1999  ad Back out previous
 1.27 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.26 18-Sep-1999  hubertf branches: 1.26.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.25 16-Jan-1999  abs branches: 1.25.2;
On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.24 13-Nov-1998  oster Added RAID devices for everyone!
 1.23 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.22 11-Feb-1998  gwr Add fd0
 1.21 09-Dec-1997  gwr MAKEDEV all will make lkm
 1.20 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.19 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.18 04-Nov-1997  gwr Add u?random (also use the mk function a couple more places).
 1.17 04-Nov-1997  jeremy Added lkm [PR/4421]. <nathanw@mit.edu>
 1.16 22-Aug-1997  lukem branches: 1.16.2;
* use $0 instead of MAKEDEV
* use $((...)) instead of `eval ...`
* st* and md* are now root.operator 640
* reset the umask after running MAKEDEV.local
 1.15 01-Aug-1997  leo Use DISKUNIT macro to encode md's unit in the minor number.
 1.14 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.13 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.12 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.11 06-May-1997  gwr add /dev/leds
 1.10 01-Jan-1997  pk Device rename: `rd' => `md'
 1.9 09-Oct-1996  jtc merge in 1.2 branch
 1.8 03-Mar-1996  thorpej branches: 1.8.4;
RCS id police.
 1.7 13-Feb-1996  jtc Add fd to all; stdin, stdout, and stderr to std
 1.6 21-Nov-1995  gwr allow any unit on st
 1.5 08-Oct-1995  gwr branches: 1.5.2;
Add rd*
 1.4 17-Aug-1995  thorpej Add entries for the ccd.
 1.3 07-Jul-1995  gwr Add cg*, st*
 1.2 26-Jan-1995  gwr Add vnd
 1.1 12-Jul-1994  gwr branches: 1.1.1;
Initial revision
 1.1.1.1 12-Jul-1994  gwr branches: 1.1.1.1.2;
first cut
 1.1.1.1.2.2 12-Jul-1994  gwr first cut
 1.1.1.1.2.1 12-Jul-1994  gwr file MAKEDEV was added on branch netbsd-1-0 on 1994-07-12 21:11:19 +0000
 1.5.2.1 21-Nov-1995  gwr From HEAD: allow any unit on st
 1.8.4.1 03-Aug-1996  gwr Add some more sd* targets, etc. (Fixes PR#2662 - Thanks mouse!)
 1.16.2.4 14-Dec-1997  mellon Pull rev 1.20 and 1.21 up from trunk (gwr)
 1.16.2.3 20-Nov-1997  mellon Pull rev 1.19 up from trunk (fair)
 1.16.2.2 05-Nov-1997  mellon Pull rev 1.18 up from trunk (gwr)
 1.16.2.1 05-Nov-1997  mellon Pull rev 1.17 up from trunk (jeremy)
 1.25.2.1 29-Feb-2000  he Apply patch (requested by toddpw):
Add 4 vnd pseudo-devices to GENERIC and ``MAKEDEV all'' for sun3.
 1.26.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.30.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.43.2.2 10-Aug-2002  lukem Pull up revision 1.47 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.43.2.1 18-Jun-2002  lukem Pull up revision 1.44 (requested by fredette in ticket #296):
When making devices for the ramdisk, instead of making character
devices for CD-ROMs, which aren't useful on the ramdisk, make
block devices instead. This makes it easier to boot a CD-ROM
and install a miniroot from same.
 1.4 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.17 24-Jul-2007  pavel branches: 1.17.18;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.16 17-Dec-2002  jdolecek ttyaction is ${MACHINE}-specific, not per ${MACHINE_ARCH}
remove special ttyaction hook from etc/etc.sun[23]/Makefile.inc, it's no longer
needed
ld.so.conf is ${MACHINE}-specific, the code happened to work for i386 and sparc
only because ${MACHINE} == ${MACHINE_ARCH} there
remove basesrc/etc/ld.so.conf and its special vax/ns32k/m68k hook in Makefile -
vax & m68k are ELF now, and ns32k doesn't need to be handled here
 1.15 02-Dec-2002  lukem consistency tweaks
 1.14 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.13 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.12 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.11 21-Apr-2001  he Also build and install installation notes under "make release"
(actually snap_md_post).
 1.10 20-Feb-2000  mycroft branches: 1.10.4;
Let the main Makefile deal with building kernels.
 1.9 21-May-1999  gwr Define our own snap_kern target that builds all the kernels, but
does not install the un-patched ramdisk kernels. The snap_md_post
target builds the installation ramdisk image, patches that into the
ramdisk kernels, and installs them. Also the miniroot.
Automated snapshot build works now.
 1.8 05-Feb-1999  cjs branches: 1.8.2;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.7 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.6 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.5 25-Jun-1998  fair OBJDIR support for "make snapshot"
 1.4 11-Feb-1998  gwr Build both sun3 and sun3x kernels
 1.3 20-Dec-1997  gwr Add BIN3+=etc.sun3/ttyaction
 1.2 20-Sep-1997  mikel branches: 1.2.2;
don't try to copy nonexistent README, & RCSid police
 1.1 07-Jul-1995  gwr Include kernels GENERIC, DISKLESS in binary snapshots.
 1.2.2.1 20-Dec-1997  perry pullup from trunk (gwr)
 1.8.2.1 21-Jun-1999  perry pullup 1.8->1.9 (gwr)
 1.10.4.1 21-Apr-2001  he Pull up revision 1.11 (requested by he):
Also build and install installation notes under ``make release''.
 1.17.18.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.17.18.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.6 22-Aug-1997  lukem obsolete stuff that's be superceeded by /usr/src/distrib/...
 1.5 07-Jul-1995  gwr Bring this up-to-date.
 1.4 30-Dec-1994  gwr Lots of new stuff.
 1.3 30-Jul-1994  gwr New text - describes the binary snapshot.
 1.2 18-Jul-1994  gwr Fix some errors.
 1.1 13-Jul-1994  gwr branches: 1.1.2;
first cut
 1.1.2.2 26-Jul-1994  cgd from trunk.
 1.1.2.1 13-Jul-1994  cgd file README was added on branch netbsd-1-0 on 1994-07-26 19:40:00 +0000
 1.9 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.8 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.7 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.6 09-Jun-2000  tsutsui branches: 1.6.2;
Fix blocksize to match ns/nt/nc.
 1.5 18-May-1999  gwr branches: 1.5.6;
Increase ramdisk size
 1.4 17-May-1999  gwr updates for the 1.4 release
 1.3 21-Nov-1995  gwr branches: 1.3.6;
miniroot is now 8MB
 1.2 08-Oct-1995  gwr branches: 1.2.2;
New stuff used during installation.
 1.1 13-Jul-1994  gwr branches: 1.1.2;
first cut
 1.1.2.2 13-Jul-1994  gwr first cut
 1.1.2.1 13-Jul-1994  gwr file disktab was added on branch netbsd-1-0 on 1994-07-13 18:46:04 +0000
 1.2.2.1 21-Nov-1995  gwr From HEAD: miniroot is now 8MB
 1.3.6.1 21-Jun-1999  perry pullup 1.3->1.5 (gwr)
 1.5.6.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.2.1 21-Apr-2001  he Apply patch (requested by he):
Fix the installed disktab to match even though it's no longer
used in the miniroot construction.
 1.5 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.4 09-Jan-1998  perry RCS Id Police.
 1.3 07-Jul-1995  gwr Add the options ...,-r=1024,-w=1024 to this example.
 1.2 18-Jul-1994  gwr Fix some errors.
 1.1 13-Jul-1994  gwr branches: 1.1.2;
first cut
 1.1.2.2 26-Jul-1994  cgd from trunk.
 1.1.2.1 13-Jul-1994  cgd file fstab.nfs was added on branch netbsd-1-0 on 1994-07-26 19:40:02 +0000
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 09-Jan-1998  perry RCS Id Police.
 1.2 21-Nov-1995  gwr ufs => ffs
 1.1 08-Oct-1995  gwr branches: 1.1.2;
New stuff used during installation.
 1.1.2.1 21-Nov-1995  gwr From HEAD: ufs => ffs
 1.4 22-Aug-1997  lukem obsolete stuff that's be superceeded by /usr/src/distrib/...
 1.3 08-Aug-1995  gwr No more zupdate
 1.2 30-Jul-1994  gwr New text - describes the binary snapshot.
 1.1 13-Jul-1994  gwr branches: 1.1.2;
first cut
 1.1.2.2 13-Jul-1994  gwr first cut
 1.1.2.1 13-Jul-1994  gwr file install.sh was added on branch netbsd-1-0 on 1994-07-13 20:45:37 +0000
 1.4 21-Aug-2001  yamt chown user.group -> chown user:group

according to cvs log of basesrc/etc/etc.sun3/ttyaction and
archive of source-changes, it was backed out with MAKEDEV
because of portability issue.
but i think ttyaction doesn't have that issue as it's never
executed on non-NetBSD environment.
 1.3 18-Oct-1999  ad Back out previous
 1.2 06-Oct-1999  ad More user.group -> user:group pedantry (these are the loose ends).
 1.1 15-Dec-1997  gwr branches: 1.1.2; 1.1.6;
Run getty on the actual devices (not /dev/console) so that
/etc/ttyaction does its thing for /dev/kd but not /dev/ttya
 1.1.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.2.2 15-Dec-1997  gwr Run getty on the actual devices (not /dev/console) so that
/etc/ttyaction does its thing for /dev/kd but not /dev/ttya
 1.1.2.1 15-Dec-1997  gwr file ttyaction was added on branch netbsd-1-3 on 1997-12-15 03:28:34 +0000
 1.10 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.9 20-Jun-2004  christos branches: 1.9.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.8 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.7 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.6 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.5 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.4 15-Dec-1997  gwr branches: 1.4.10;
Run getty on the actual devices (not /dev/console) so that
/etc/ttyaction does its thing for /dev/kd but not /dev/ttya
 1.3 09-Oct-1996  jtc branches: 1.3.2;
merge in 1.2 branch
 1.2 08-Oct-1995  gwr branches: 1.2.6;
Run gettys on: /dev/ttya, /dev/kd
Do not run it on /dev/console
(Only init should open /dev/console for input.)
 1.1 12-Jul-1994  gwr branches: 1.1.1;
Initial revision
 1.1.1.1 12-Jul-1994  gwr branches: 1.1.1.1.2;
first cut
 1.1.1.1.2.2 12-Jul-1994  gwr first cut
 1.1.1.1.2.1 12-Jul-1994  gwr file ttys was added on branch netbsd-1-0 on 1994-07-12 21:11:20 +0000
 1.2.6.1 20-Sep-1996  gwr OK, run getty on /dev/console so the UCONSOLE hack works.
 1.3.2.1 15-Dec-1997  gwr Sync with 1.4 (Run getty on actual devices, not /dev/console)
 1.4.10.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.9.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.64 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.63 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.62 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.61 05-Sep-2003  dsl Put back port specific majors for ptys
 1.60 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.59 22-Aug-2003  itojun create /dev/crypto
 1.58 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.57 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.56 23-Apr-2003  perry Make a bunch of names mindlessly consistent with the one true way
(e.g., massbus->MASSBUS, unibus->UNIBUS, and similar for some device
names.)
Proposed by Igor Sobrado in PR port-vax/21183 -- but he sent in a
patch that he'd obviously cut and pasted from an xterm or something
that similarly destroyed all the tab characters so I had to re-do it
by hand.
 1.55 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.54 30-Mar-2003  wiz MicroVAX, not microvax.
 1.53 21-Oct-2002  lukem whitespace consistency cleanup
 1.52 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.51 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.50 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.49 17-Jun-2002  christos Add device creation support for systrace.
 1.48 13-Mar-2002  simonb branches: 1.48.2;
Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.47 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.46 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.45 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.44 14-Feb-2002  ross Comments here are harvested for a man page, so avoid &<>.
 1.43 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.42 02-Feb-2002  ragge ttyw0 is virtual consoles on vax, ttyv0 was old controlling terminal for
QVSS/QDSS. ttySx and ttyTx are DHU11 serial ports.
 1.41 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.40 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.39 13-Jan-2002  manu Added clockctl
 1.38 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.37 19-Dec-2001  wiz Standardize scsibus* description.
 1.36 10-May-2001  lukem remove the special case for ttyv0 (which was actually ttyqf renamed), per
discussion with matt thomas. (now the vax has 16 more ptys to use! :)
 1.35 18-Feb-2001  ragge Add /dev/leds.
 1.34 07-Nov-2000  matt Make cd0c instead cd0d?
 1.33 29-Oct-2000  tsutsui Make md(4) device files on "all" target.
 1.32 11-Aug-2000  matt Fix device creation for SCSI tapes.
 1.31 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.30 21-Jan-2000  tsutsui branches: 1.30.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.29 18-Dec-1999  tsutsui Correct md* entries.
 1.28 18-Oct-1999  ad Back out previous
 1.27 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.26 18-Sep-1999  hubertf branches: 1.26.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.25 27-Jun-1999  abs Move 'random*' before 'ra*'. Now 'MAKEDEV all' works.
 1.24 27-Jun-1999  abs Move 'raid*' before 'ra*' in case statement to avoid false match of ra*
against 'raid{0,1,2}'.
 1.23 16-Jan-1999  abs branches: 1.23.2;
On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.22 08-Dec-1998  ragge Use shell arithmetic instead of awk. (avoid awk in miniroot).
 1.21 21-Nov-1998  oster Fix RAIDframe typo. (Reported by msaitoh@netbsd.org)
 1.20 13-Nov-1998  oster Added RAID devices for everyone!
 1.19 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.18 31-Aug-1998  ragge Add generic serial ports as 'std'.
 1.17 05-Jun-1998  ragge /dev entries + getty stubs for virtual console.
 1.16 20-Mar-1998  ragge Add entries for generic console (gc*) and QDSS screen (qc* qnd qd*).
 1.15 08-Feb-1998  ragge Split out MSCP floppies as a separate device (rx) instead of handling
them as disk drives.
 1.14 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.13 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.12 22-Aug-1997  lukem branches: 1.12.2;
* unlink devices before attempting to mknod them
* remove superfluous umasks
* replace `eval ...` with $((...)) or ${i#...}
* use $0 instead of MAKEDEV
* warn on unknown devices
* add enss* to ss*
* ensure tapes are root.operator 660
 1.11 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.10 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.9 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.8 07-Jul-1997  veego Added a new device entry for ipfilter: /dev/ipauth
 1.7 31-May-1997  thorpej Add ipnat and ipstate at the appropriate minor numbers off the ipfilter
device.
 1.6 04-Feb-1997  ragge Add device nodes for DL11.
 1.5 05-Jan-1997  ragge Add rd, sd, cd, md, st, ss, uk, ch and ipl device entries.
 1.4 14-Jul-1996  ragge Put in mt additions. Remove tms.
 1.3 07-Jan-1996  ragge Added 'all' option to create a reasonable amount of standard devices.
Tape devices now called after their kernel names, (ie. ts0, ht0) and
not mt? for all of them. mt? names are kept as symbolic links anyway
so that it don't break anything.
 1.2 05-Sep-1995  ragge pcs750.bin -> pcs750.bin.uu
 1.1 25-Aug-1995  ragge etc files specific for vax added.
 1.12.2.1 20-Nov-1997  mellon Pull rev 1.13 up from trunk (fair)
 1.23.2.1 01-Jul-1999  perry pullup 1.23->1.25 (abs)
 1.26.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.30.4.2 05-Sep-2000  matt Approved by jhawk
>etc/etc.vax/MAKEDEV (1.32)
> Create st device entries correctly
 1.30.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.48.2.1 10-Aug-2002  lukem Pull up revision 1.51 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.21 27-Apr-2024  tsutsui Disable dmf* and dmz* entries and add warns "not integrated yet."

Also note tty[EFGH]? have been used by MI wscons and new tty node names
should be assigned once dmf(4) is committed.

Ok'ed by ragge@ on port-vax@.
https://mail-index.netbsd.org/port-vax/2024/02/13/msg004859.html
 1.20 01-Feb-2024  tsutsui Make sure to create wscons devices on the default "MAKEDEV all" target.

Necessary to make the X.org server work on the default installation.
Proposed on port-vax@, and ok'ed by mrg@:
https://mail-index.netbsd.org/port-vax/2024/01/thread1.html#004828

Worth to pull up to netbsd-10.
 1.19 22-Jun-2017  flxd branches: 1.19.16;
USB for vax (similar to pmax; no/negligible impact on legacy):
* Add USB device files/majors.
* Make kernel configs with USB work.
* Provide a USB-enabled kernel config.
 1.18 20-Jun-2017  flxd Add audio for vsaudio(4) and speaker to be on par with other archs.
 1.17 18-Aug-2012  abs branches: 1.17.26;
Seems like all the trendy ramdisks are using "makedev ipty" rather than
"makedev pty0" now. Update vax to match so install media doesn't fail
with
.../MAKEDEV: pty0: creating BSD style tty nodes with ptyfs is a security issue
 1.16 04-Jul-2012  abs Ensure the ramdisk has bpf for dhcpcd
 1.15 03-Jul-2012  abs All apply to vax only:
- Drop KERNFS from INSTALL kernel
- Add dmesg to sysinst ramdisk
- Add 'ramdisk' target to MAKEDEV and use
- Add dhcpcd to sysinst ramdisk
- Drop old install.md script
- Misc install image cleanup (reduce diff to zaurus of all things)
 1.14 22-Jun-2012  abs - Add racd* devices for MSCP based CD-ROM drives (RRD40s), as opposed
to mixing them in with the ra* disks, modelled loosely on how MSCP
rx* floppies are handled
- racd* defaults to the same single iso9660 partition as cd*
- Cleanup config option handling slightly so any combination of ra*,
rx* (and now raccd*) can be defined without build errors.
- Avoid ugly printf when disks have all zero disklabel magic number
 1.13 12-Oct-2011  njoly branches: 1.13.2; 1.13.4;
PR/45452: Fix pasto (found by tsutsui@) which prevented ra* device
special files creation.
 1.12 06-Sep-2011  apb Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.11 09-Mar-2007  dsl Replace hexprint with a version that is much faster for values > 15.
Since I managed to commit my alternate scheme for zeropad, delete
the commented out lines and replace the only other use.
I've not deleted the function itself though.
 1.10 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.9 02-May-2005  lukem branches: 1.9.4;
Fix previous, caused by premature optimization...
Noted by Kirk Russell.
 1.8 02-May-2005  lukem Use zeropad() and hexprint() instead of printf(1).
 1.7 27-Jan-2004  lukem branches: 1.7.6;
Remove the compatibility stuff to link from various tapes to *mt*
aliases if the latter don't already exist, as it causes build problems
as reported on port-vax@ by Brian Chase.
 1.6 22-Dec-2003  lukem Add warn() to display message to stderr prefixed by the script name,
and use appropriately.
 1.5 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.4 21-Dec-2003  lukem don't change umask without setting it back to 77; it has unwanted side effects
 1.3 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.7.6.2 07-May-2005  tron Pull up revision 1.9 (requested by lukem in ticket #258):
Fix previous, caused by premature optimization...
Noted by Kirk Russell.
 1.7.6.1 07-May-2005  tron Pull up revision 1.8 (requested by lukem in ticket #257):
Use zeropad() and hexprint() instead of printf(1).
 1.9.4.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.13.4.3 18-Aug-2012  riz Pull up following revision(s) (requested by martin in ticket #512):
distrib/sparc/miniroot/Makefile.inc: revision 1.19
etc/etc.vax/MAKEDEV.conf: revision 1.17
Seems like all the trendy ramdisks are using "makedev ipty" rather than
"makedev pty0" now. Update vax to match so install media doesn't fail
with
.../MAKEDEV: pty0: creating BSD style tty nodes with ptyfs is a security issue
add ipty to the list of MAKEDEVTARGETS. should fix PR#46812.
certainly makes the qemu/sparc install work for me with netbsd-6.
XXX: pullup.
 1.13.4.2 05-Jul-2012  riz Pull up following revision(s) (requested by abs in ticket #405):
etc/etc.vax/MAKEDEV.conf: revision 1.15
etc/etc.vax/MAKEDEV.conf: revision 1.16
sys/arch/vax/conf/INSTALL: revision 1.61
sys/arch/vax/conf/INSTALL: revision 1.62
distrib/vax/install.md: file removal
distrib/vax/ramdisk/list: revision 1.30
distrib/vax/miniroot/list: revision 1.15
distrib/vax/miniroot/Makefile.inc: revision 1.22
distrib/vax/ramdisk/Makefile: revision 1.30
distrib/vax/ramdisk/dot.profile: revision 1.9
All apply to vax only:
- Drop KERNFS from INSTALL kernel
- Add dmesg to sysinst ramdisk
- Add 'ramdisk' target to MAKEDEV and use
- Add dhcpcd to sysinst ramdisk
- Drop old install.md script
- Misc install image cleanup (reduce diff to zaurus of all things)
Sync devices with GENERIC, and include bpfilter to allow dhcpcd to work
Ensure the ramdisk has bpf for dhcpcd
 1.13.4.1 04-Jul-2012  jdc Pull up revisions:
src/etc/etc.vax/MAKEDEV.conf revision 1.14
src/sys/arch/vax/conf/GENERIC revision 1.182
src/sys/arch/vax/conf/INSTALL revision 1.60
src/sys/arch/vax/conf/VAX780 revision 1.9
src/sys/arch/vax/conf/majors.vax revision 1.24
src/sys/arch/vax/vax/disksubr.c revision 1.53
src/sys/dev/DEVNAMES revision 1.275
src/sys/dev/mscp/files.mscp revision 1.8
src/sys/dev/mscp/mscp_disk.c revision 1.72
src/sys/dev/mscp/mscp_subr.c revision 1.42
src/distrib/vax/ramdisk/Makefile revision 1.29
(requested by abs in ticket #385).

- Add racd* devices for MSCP based CD-ROM drives (RRD40s), as opposed
to mixing them in with the ra* disks, modelled loosely on how MSCP
rx* floppies are handled
- racd* defaults to the same single iso9660 partition as cd*
- Cleanup config option handling slightly so any combination of ra*,
rx* (and now raccd*) can be defined without build errors.
- Avoid ugly printf when disks have all zero disklabel magic number

Include racd0 and racd1 on ramdisk
 1.13.2.1 30-Oct-2012  yamt sync with head
 1.17.26.2 05-Jul-2017  snj Pull up following revision(s) (requested by flxd in ticket #95):
etc/etc.vax/MAKEDEV.conf: revision 1.19
etc/etc.vax/Makefile.inc: revision 1.25
sys/arch/vax/conf/GENERIC_USB: revision 1.1
sys/arch/vax/conf/files.vax: revision 1.123
sys/arch/vax/conf/majors.vax: revision 1.27
USB for vax (similar to pmax; no/negligible impact on legacy):
* Add USB device files/majors.
* Make kernel configs with USB work.
* Provide a USB-enabled kernel config.
--
Add GENERIC_USB to vax kernel sets, but not to sysinst (yet), as bootloader
cannot handle kernels that large (yet).
 1.17.26.1 21-Jun-2017  snj Pull up following revision(s) (requested by flxd in ticket #52):
etc/etc.vax/MAKEDEV.conf: revision 1.18
Add audio for vsaudio(4) and speaker to be on par with other archs.
 1.19.16.1 03-Feb-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #578):

etc/etc.vax/MAKEDEV.conf: revision 1.20

Make sure to create wscons devices on the default "MAKEDEV all" target.
Necessary to make the X.org server work on the default installation.

Proposed on port-vax@, and ok'ed by mrg@:
https://mail-index.netbsd.org/port-vax/2024/01/thread1.html#004828
 1.25 26-Jun-2017  flxd Add GENERIC_USB to vax kernel sets, but not to sysinst (yet), as bootloader
cannot handle kernels that large (yet).
 1.24 15-Jan-2012  joerg branches: 1.24.34;
Now that the name of the ISO image is no longer stable, rename the
variable to make it possible to overwrite the default with
build.sh -V CDROM_IMAGE=...
 1.23 18-Mar-2008  lukem branches: 1.23.22;
Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.22 24-Jul-2007  pavel branches: 1.22.4; 1.22.10; 1.22.12; 1.22.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.21 23-Mar-2004  matt s/CDROM.work/CDROM.dir/ VAX ISOs can be built again.
 1.20 10-Jul-2003  lukem Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.19 08-Mar-2003  lukem - rename 'iso-image_*' -> 'iso-image-*'
- run MAKESUMS in iso-image, *after* the MD iso-image-md-post has run,
since the latter might actually modify the generated image...
 1.18 04-Jan-2003  lukem - Enable OBJ support for etc/; a scratch dir is needed for iso-image.
- Add ${.CURDIR} to various rules.
- Remove the ${KERNOBJDIR} (sys/arch/${MACHINE}/compile) objdir creation
from here.
- Rework iso-image to copy temporary files (such as kernels or boot files)
into a temporary directory instead of stomping over ${RELEASEDIR}, and
use mkisofs -graft-points to merge the temporary directory and
${RELEASEDIR}/${MACHINE}.
NOTE: mkisofs 2.0 is highly recommended for functioning -graft-points
- Add some more comments
 1.17 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.16 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.15 10-Oct-2002  jdolecek add GENERIC.MP to KERNEL_SETS on architectures with MP support
 1.14 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.13 09-Apr-2002  matt Use ${INSTALLBOOT}. Nuke pcs850.bin handling because it's now in
sys/arch/vax/stand/pcs.
 1.12 29-Mar-2002  matt Add iso-image_md_pre (place boot & netbsd at root of ${RELEASEDIR})
Add iso-image_md_post (install bootblock).
Now make iso-image can make a bootable vax cdrom image.
 1.11 29-Mar-2002  matt Change pcs750.bin processing so it works UNPRIVED=. XXX this needs to be
moved to someplace with an objdir.
 1.10 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.9 12-Sep-2000  matt Deal with the fact the local directory may not be writeable.
 1.8 31-May-2000  matt branches: 1.8.2;
Make the two installation directories mentioned in INSTALL.*
 1.7 17-May-2000  matt branches: 1.7.2;
build INSTALL for ramdisk. cleanup pcs750.bin rules to not leave droppings
behind.
 1.6 25-Jul-1999  abs Put back pcs750.bin entries that were deleted in an overzealous cleanup
 1.5 05-Feb-1999  cjs branches: 1.5.2;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.4 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.3 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.2 26-Oct-1996  ragge Move vax-specific microcode install stuff into etc.vax.
 1.1 14-Mar-1996  ragge vax-specific etc Makefile
 1.5.2.1 04-Nov-2000  he Apply patch (requested by matt):
Bring VAX release building bits into shape. Use the common method
for building miniroots, fix ramdisk, use INSTALL kernel.
 1.7.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.8.2.1 19-Oct-2000  tv Pullup 1.9 [matt]:
Deal with the fact the local directory may not be writeable.
 1.22.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.22.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.22.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.22.10.1 24-Mar-2008  keiichi sync with head.
 1.22.4.1 23-Mar-2008  matt sync with HEAD
 1.23.22.1 17-Apr-2012  yamt sync with head
 1.24.34.1 05-Jul-2017  snj Pull up following revision(s) (requested by flxd in ticket #95):
etc/etc.vax/MAKEDEV.conf: revision 1.19
etc/etc.vax/Makefile.inc: revision 1.25
sys/arch/vax/conf/GENERIC_USB: revision 1.1
sys/arch/vax/conf/files.vax: revision 1.123
sys/arch/vax/conf/majors.vax: revision 1.27
USB for vax (similar to pmax; no/negligible impact on legacy):
* Add USB device files/majors.
* Make kernel configs with USB work.
* Provide a USB-enabled kernel config.
--
Add GENERIC_USB to vax kernel sets, but not to sysinst (yet), as bootloader
cannot handle kernels that large (yet).
 1.12 19-Dec-2002  jdolecek remove entries which were used for distrib builds only
 1.11 17-Dec-2002  jdolecek reference disktab(5) and /usr/share/examples/disktab/ rather than
duplicating the Key info here
 1.10 07-May-2002  simonb Fix some white space niggles.
 1.9 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.8 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.7 29-Dec-2000  matt Nuke b0 entries since they are not used anymore.
 1.6 18-May-2000  matt make miniroot play with distrib/miniroot
 1.5 17-May-2000  matt Software bloat. we need more space for the ramdisk.
 1.4 04-Mar-2000  ragge Add "ta=4.2BSD" to floppy A partition + some other small fixes.
From Todd Whitesel.
 1.3 14-Nov-1998  ragge branches: 1.3.2;
Add some often-used floppy entries.
 1.2 05-Mar-1996  ragge Add disktab entries 'miniroot' and 'bootroot', used when creating
distributions.
 1.1 25-Aug-1995  ragge etc files specific for vax added.
 1.3.2.2 04-Nov-2000  he Apply patch (requested by matt):
Bring VAX release building bits into shape. Use the common method
for building miniroots, fix ramdisk, use INSTALL kernel.
 1.3.2.1 03-Mar-2000  he Apply patch (requested by toddpw):
Change entries for DEC floppies to set the partition 'a' type to
4.2BSD. For distrib/vax, update/add entries for bootroot,
miniroot, and ramdisk.
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 09-Jan-1998  perry RCS Id Police.
 1.2 25-Aug-1995  ragge forgot ufs -> ffs...
 1.1 25-Aug-1995  ragge etc files specific for vax added.
 1.2 05-Sep-1995  ragge pcs750.bin -> pcs750.bin.uu
 1.1 25-Aug-1995  ragge etc files specific for vax added.
 1.2 09-Apr-2002  matt Use ${INSTALLBOOT}. Nuke pcs850.bin handling because it's now in
sys/arch/vax/stand/pcs.
 1.1 05-Sep-1995  ragge pcs750.bin -> pcs750.bin.uu
 1.11 01-Feb-2024  tsutsui Use "wsvt25" rather than "sun" for (commented out) wscons tty lines.

Note historically vax port seems to use "ttyw?" rather than common "ttyE?"
for wscons (wsdisplay) tty devices in ttys(5).

No particular comment on port-vax@:
https://mail-index.netbsd.org/port-vax/2024/01/thread1.html#004828
 1.10 25-Sep-2019  abs branches: 1.10.8;
Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9 07-Oct-2008  abs branches: 1.9.62; 1.9.64;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.8 20-Jun-2004  christos branches: 1.8.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.7 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.6 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.5 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.4 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.3 28-Jul-1999  abs branches: 1.3.8;
Add some DHU-11/DHV-11 lines - from bdc@world.std.com
 1.2 05-Jun-1998  ragge /dev entries + getty stubs for virtual console.
 1.1 25-Aug-1995  ragge etc files specific for vax added.
 1.3.8.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.64.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.9.62.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.10.8.1 03-Feb-2024  martin Pull up following revision(s) (requested by tsutsui in ticket #579):

etc/etc.vax/ttys: revision 1.11

Use "wsvt25" rather than "sun" for (commented out) wscons tty lines.

Note historically vax port seems to use "ttyw?" rather than common "ttyE?"
for wscons (wsdisplay) tty devices in ttys(5).

No particular comment on port-vax@:
https://mail-index.netbsd.org/port-vax/2024/01/thread1.html#004828
 1.1 07-Jan-2024  thorpej Add virt68k etc stuff.
 1.1 07-Jan-2024  thorpej Add virt68k etc stuff.
 1.1 07-Jan-2024  thorpej Add virt68k etc stuff.
 1.74 24-Oct-2003  jdolecek switch over to unified MAKEDEV
 1.73 10-Oct-2003  jdolecek reassing majors for crypto and pf to use the newly defined MI major range
 1.72 03-Oct-2003  dsl Add a /dev/constty == /dev/console but with minor 1.
Use for tty sessions on 'console' so that output doesn't pinched by anyone
using TIOCCONS to get kernel and system messages.
 1.71 19-Sep-2003  pooka add isdn telephony dialout devices
 1.70 05-Sep-2003  dsl Put back port specific majors for ptys
 1.69 01-Sep-2003  lukem fix typo in previous, where "pty*" had been changed to "ty*". (hi dsl@ !)
 1.68 30-Aug-2003  dsl Change the way pseudo tty devices are generated in order to avoid
any pipes and running other commands (eg dd).
Measurable speeds up creating pseudo ttys.
(there has to be a better way than editing 51 files! - tedious at only
6 key presses per file)
 1.67 22-Aug-2003  itojun create /dev/crypto
 1.66 27-Jul-2003  itojun reserve cdev major # for PF. ok'ed by technical-exec
 1.65 07-May-2003  christos fix ugen issue from latest shell changes that treat numeric constants
differently depending on their prefix.
 1.64 27-Apr-2003  ragge Add ksyms to "std" devices.
 1.63 17-Apr-2003  fvdl Add an 'init' target, that creates the device nodes in the case where
MAKEDEV is being called from init(8) to create an MFS /dev. For most
ports, this is the same as 'all'. The only exceptions are i386 and
x86_64.
 1.62 14-Apr-2003  wiz Uppercase ITE. Addresses PRs 21138 to 21141 by Igor Sobrado.
 1.61 31-Mar-2003  perry make ipl consistently "IP Filter"
 1.60 30-Mar-2003  perry builtin->built-in
 1.59 01-Dec-2002  isaki add bmd, memory disk driver for Nereid bank memory.
 1.58 21-Oct-2002  lukem whitespace consistency cleanup
 1.57 04-Oct-2002  elric Include cgd on the list of things to be mknod(8)ed on all arches.
 1.56 17-Aug-2002  isaki fix mode and group of /dev/reload
 1.55 11-Aug-2002  isaki Add usb*, ugen*
 1.54 09-Aug-2002  lukem - in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.53 18-Jun-2002  wiz Update comment on how to regenerate MAKEDEV(8) after changing the
MAKEDEV script. Not that anybody acts on it, but it's nicer if it's correct.
 1.52 17-Jun-2002  christos Add device creation support for systrace.
 1.51 15-Jun-2002  isaki Reduce number of ptys for install image.
 1.50 15-Jun-2002  isaki Delete sd7
 1.49 07-May-2002  isaki branches: 1.49.2;
Reduce pty to make more smaller install image.
 1.48 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.47 13-Mar-2002  simonb Remove trailing semicolons from lines that don't need them.
TABify many lines.
 1.46 04-Mar-2002  lukem various cleanups inspired by etc.i386/MAKEDEV:

* use "ln -fs foo bar" instead of "rm -f bar; ln -s foo bar"

* remove unnecessary chown root or chgrp wheel directives; older code here
didn't bother doing this, so why be inconsistent

* when making directories, don't use -p and don't redirect stdout to /dev/null

* clean up whitespace

* wrap the main parser code in a function makedev(), and call makedev
instead of "sh $0". (this is a bit faster)

* don't barf when we have fdesc mounted; just skip the devices fdesc provides


(these files should really be automagically generated...)
 1.45 04-Mar-2002  minoura rm ; ln -s -> ln -fs
 1.44 03-Mar-2002  toshii Use a tab instead of 7 spaces.
 1.43 25-Feb-2002  atatat Change a 62 to a 16, so that the proper number of slots is skipped.
Fixes PR 15650.
 1.42 02-Feb-2002  tls Fix minor mistake made while increasing number of pty devices: where we had
"pty0 pty1 pty2 pty3" before, for a total of 64 device nodes, we now want
just "pty0" for a total of 62 -- the original commit had "pty0 pty1" for a
total of 124, which ate too many inodes and made "ls /dev" a bit messy.
 1.41 02-Feb-2002  tls Add support for many more (930 or 992) ptys than the current 256.

Changes taken from the i386 MAKEDEV. Note that the unusual use of 'dd'
to index an array was chosen because 'dd' is on all ports' install media.

This form of this change comes from Andrew Brown; the original idea to
bump the number of ptys this way comes from Brian Marcotte at Panix.
 1.40 19-Jan-2002  oster Update the various MAKEDEV's to reflect the default of 8 RAIDframe devices.
 1.39 13-Jan-2002  manu Changed clockctl group to ntpd
 1.38 08-Jan-2002  lukem fix a couple of spelling mistakes in the i4b* descriptions
 1.37 19-Dec-2001  wiz Standardize ch* and uk* descriptions.
 1.36 19-Dec-2001  wiz Standardize ss* description.
 1.35 19-Dec-2001  wiz Standardize scsibus* description.
 1.34 19-Dec-2001  wiz Add comment for clockctl device.
 1.33 19-Dec-2001  minoura clockctl.
 1.32 05-May-2001  minoura Update for audio(4) from ancient okiadpcm.
 1.31 08-Jan-2001  martin Add isdn devices
 1.30 27-Sep-2000  itohy rcd0d -> rcd0c since x68k port uses c for the ``raw'' partition
 1.29 12-Sep-2000  minoura Enable sram device, which is used by memswitch(8).
 1.28 27-Jul-2000  mason Move to a default of 64 PTYs in "all" targets. Normalize "floppy" and
"minimal" targets to use 16 PTYs.
 1.27 21-Jan-2000  tsutsui branches: 1.27.4;
- rename (revert) normal memory disk device name /dev/mdX -> /dev/mdXa
- now raw partitions are used for memory disk ioctls
 1.26 18-Dec-1999  tsutsui Correct md* entries.
 1.25 05-Dec-1999  minoura Create pty0 in install floppy. sysinst does use ptys.
 1.24 18-Oct-1999  ad Back out previous
 1.23 06-Oct-1999  ad Final chown user.group -> chown user:group changes.
 1.22 18-Sep-1999  hubertf branches: 1.22.2;
Tidy up comments a bit, to make the manpages generated from the a bit
nicer. Also, add a comment on how to re-generate the manpages if the
MAKEDEV file was changed.
 1.21 25-Jun-1999  minoura Change permission of grf, mouse, kbd to disallow access by no-root users.
 1.20 16-Jan-1999  abs branches: 1.20.2;
On platforms that have GENERIC kernels containing 'bpfilter 8' or greater,
create at least eight bpf dev entries. (All except atari).
 1.19 13-Nov-1998  oster Added RAID devices for everyone!
 1.18 15-Oct-1998  thorpej Add /dev/scsibus* device nodes.
 1.17 01-Oct-1998  minoura ramdisk kernel couldn't be made correctly.
 1.16 26-Nov-1997  tv Fixes PR #3858: /dev/fd uniformly updated in MAKEDEV to make directory
(and file nodes) owned by root.wheel, and /dev/fd directory mode 755. Now
it matches mtree (and the rest of the system's permissions/owner layout).
 1.15 20-Nov-1997  fair add appropriate entry to make "random" as documented in rnd(4).
add "random" entry to "all".
 1.14 22-Aug-1997  lukem branches: 1.14.2;
* add enss* to ss*
* use $0 instead of MAKEDEV
* remove superfluous umasks
 1.13 01-Aug-1997  leo Use DISKUNIT macro to encode md's unit in the minor number.
 1.12 31-Jul-1997  perry Make MAKEDEV and MAKEDEV.local mutually consistant. Reported in
pr #2596 by Tatoku Ogaito, but my fix is different from his.
This is purely an aesthetic change.
 1.11 23-Jul-1997  phil Make all tty??/pty?? pairs that can be opened by openpty().
Remove use of awk for generating names.
Make all consistent as possible.
Closes PR 3420.
 1.10 22-Jul-1997  phil Make all MAKEDEVs make fd/* similar. No need for awk or expr.
Inspired by PR 3420. Some MAKEDEVS had the fd separated out
of std and fd added to std.
 1.9 07-Jul-1997  veego Added new device entries for ipfilter: /dev/{ipnat,ipstate,ipauth}
 1.8 01-Jun-1997  oki Add ipl device
 1.7 18-Jan-1997  oki Fixed typo. pointed out by MINOURA Makoto.
 1.6 01-Jan-1997  pk Device rename: `rd' => `md'
 1.5 09-Oct-1996  jtc merge in 1.2 branch
 1.4 16-Sep-1996  oki fixed rd entry and cleanup slightly
 1.3 16-Sep-1996  oki added ccd(blk)/ch/uk device
 1.2 17-Jun-1996  oki added entry for install floppy
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki branches: 1.1.1.1.4;
/etc files for NetBSD/x68k
 1.1.1.1.4.1 17-Jun-1996  oki from trunk: added entry for install floppy
 1.14.2.2 09-Oct-1998  cgd pull up rev 1.17 from trunk. (minoura)
 1.14.2.1 20-Nov-1997  mellon Pull rev 1.15 up from trunk (fair)
 1.20.2.2 12-Oct-2000  he Pull up revision 1.30 (requested by minoura):
Use rcd0c instead of rcd0d (x68k rawpart correction).
 1.20.2.1 29-Aug-1999  he Pull up revision 1.21:
Since we now use Xwrapper to start the X server, we can restrict
non-root access to grf, mouse and kbd, closing a potenticl security
hole. (minoura)
 1.22.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.27.4.3 28-Sep-2000  itohy Pull up revision 1.30 (requested by itohy, approved by thorpej):
rcd0d -> rcd0c since x68k port uses c for the ``raw'' partition
 1.27.4.2 14-Sep-2000  minoura Pullup from the trunk; approved by thorpej.

> From: Minoura Makoto <minoura@netbsd.org>
> Subject: CVS commit: syssrc
> To: source-changes@netbsd.org
> Date: Tue, 12 Sep 2000 18:00:07 +0300 (EEST)
> Reply-To: minoura@netbsd.org
>
>
> Module Name: syssrc
> Committed By: minoura
> Date: Tue Sep 12 15:00:07 UTC 2000
>
> Modified Files:
> basesrc/etc/etc.x68k: MAKEDEV
> syssrc/sys/arch/x68k/conf: INSTALL INSTALL_SMALL
>
> Log Message:
> Enable sram device, which is used by memswitch(8).
>
>
> To generate a diff of this commit:
> cvs rdiff -r1.28 -r1.29 basesrc/etc/etc.x68k/MAKEDEV
> cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/x68k/conf/INSTALL
> cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/x68k/conf/INSTALL_SMALL
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
 1.27.4.1 11-Aug-2000  mason Create 64 PTYs in "all" target by default.
Requested by mason, approved by jhawk.
 1.49.2.4 10-Aug-2002  lukem Pull up revision 1.54 (requested by lukem):
- in local), only run $0.local if it is an existing file
(prevents spurious warning for mfs /dev, amongst other things)
- for mipsco, news68k, newsmips: ensure that "umask 77" is run after $0.local
- for playstation2: add local) target, and use in all) (for consistency)
 1.49.2.3 24-Jun-2002  lukem Pull up revision 1.51 (requested by isaki in ticket #348):
Reduce number of ptys for install image.
 1.49.2.2 24-Jun-2002  lukem Pull up revision 1.51 (requested by isaki in ticket #348):
Reduce number of ptys for install image.
 1.49.2.1 24-Jun-2002  lukem Pull up revision 1.50 (requested by isaki in ticket #348):
Delete sd7
 1.16 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.15 08-Dec-2016  nat branches: 1.15.12; 1.15.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.14 16-Aug-2012  abs branches: 1.14.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.13 29-Apr-2012  tsutsui Create ttyC0 and ttyC1 for PSX16550 com ports.
 1.12 21-Jan-2012  isaki branches: 1.12.2;
Clean up pow(4) (which I had removed in Nov 2011).
 1.11 11-Oct-2011  tsutsui branches: 1.11.2;
Create sysmon(4) devices. Noticed by Y.Sugahara.
 1.10 06-Sep-2011  apb Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files,
as was done earlier today for the MI MAKEDEV.tmpl. There are
also a few instances of slightly different changes in the
case patterns.
 1.9 20-Dec-2008  isaki x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@.
- Make MD poffd(8) retire, and use MI powerd(8) instead of it.
- Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer.
Use /dev/pow0 for pow(4) ioctl.
- POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
 1.8 15-Jan-2007  hubertf branches: 1.8.12;
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.7 10-Jan-2004  minoura branches: 1.7.16;
/dev/grf? on x68k must not be accessed without the root priviledge.
 1.6 21-Dec-2003  lukem Rework MAKEDEV:

* Use "mknod -F netbsd -r" to create nodes, instead of
"rm ; mknod; chmod; chown".
This means permissions & ownership of existing nodes will
not be changed.
This is up to 30% faster when populating an empty /dev,
and nearly 2x faster when re-running on an existing /dev.

* New options:
-f force change of permission & ownership of existing
devices
-m mknod override name/path of mknod program
(which defaults to $TOOL_MKNOD, then "mknod").
-s generate mtree(8) specfile instead of creating devices

* Remove /usr/etc from $PATH; not needed anymore.

* Provide functions to create devices & directories:
mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
create device node `name' with the appropriate permissions
lndev src target
create a symlink from src to target
makedir dir mode
create directory with appropriate mode

* UIDs and GIDs are hardcoded in at MAKEDEV generation time.
(Unfortunately there's not a simple way of determining a GID
a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
 1.5 24-Oct-2003  jdolecek fix floppy & ramdisk targets
 1.4 24-Oct-2003  jdolecek sync with reality, put back some entries mistakely omitted
in the initial conversion from MD MAKEDEV
 1.3 20-Oct-2003  jdolecek com0/com1 is exactly tty00/tty01, so g/c them from the list
 1.2 19-Oct-2003  jdolecek determine the platform number of disk partitions by looking
at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't
need to be specified separately in MAKEDEV.conf

change platform MAKEDEV.conf to contain only MD targets and nothing else;
simplify the parsing in MAKEDEV.awk accordingly
 1.1 15-Oct-2003  jdolecek MD part of unified MAKEDEV
this contains information about disk partitions used by platform,
and MD MAKEDEV targets, such as 'init', MD part of 'all',
as well as any other MD-specific targets not covered by MAKEDEV.tmpl
 1.7.16.1 18-Feb-2007  tron Pull up following revision(s) (requested by hubertf in ticket #429):
etc/etc.bebox/MAKEDEV.conf: revision 1.5
etc/etc.x68k/MAKEDEV.conf: revision 1.8
etc/etc.next68k/MAKEDEV.conf: revision 1.3
etc/etc.ofppc/MAKEDEV.conf: revision 1.5
etc/etc.hpcmips/MAKEDEV.conf: revision 1.4
etc/etc.amd64/MAKEDEV.conf: revision 1.8
etc/etc.algor/MAKEDEV.conf: revision 1.4
etc/etc.sparc64/MAKEDEV.conf: revision 1.12
etc/etc.hp300/MAKEDEV.conf: revision 1.11
etc/etc.sgimips/MAKEDEV.conf: revision 1.8
etc/etc.pc532/MAKEDEV.conf: revision 1.5
etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6
etc/etc.mvme68k/MAKEDEV.conf: revision 1.6
etc/etc.pmppc/MAKEDEV.conf: revision 1.6
etc/etc.cobalt/MAKEDEV.conf: revision 1.4
etc/etc.evbmips/MAKEDEV.conf: revision 1.4
etc/etc.sparc/MAKEDEV.conf: revision 1.11
etc/etc.hpcarm/MAKEDEV.conf: revision 1.7
etc/etc.i386/MAKEDEV.conf: revision 1.12
etc/etc.acorn32/MAKEDEV.conf: revision 1.8
etc/etc.evbppc/MAKEDEV.conf: revision 1.5
etc/etc.amiga/MAKEDEV.conf: revision 1.10
etc/etc.prep/MAKEDEV.conf: revision 1.4
etc/etc.sandpoint/MAKEDEV.conf: revision 1.4
etc/MAKEDEV.tmpl: revision 1.71
etc/etc.alpha/MAKEDEV.conf: revision 1.7
etc/etc.ibmnws/MAKEDEV.conf: revision 1.6
etc/etc.macppc/MAKEDEV.conf: revision 1.7
etc/etc.mmeye/MAKEDEV.conf: revision 1.5
etc/etc.mac68k/MAKEDEV.conf: revision 1.7
etc/etc.vax/MAKEDEV.conf: revision 1.10
etc/etc.arc/MAKEDEV.conf: revision 1.6
etc/etc.hp700/MAKEDEV.conf: revision 1.4
etc/etc.mipsco/MAKEDEV.conf: revision 1.3
etc/etc.atari/MAKEDEV.conf: revision 1.7
Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.
See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
 1.8.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.11.2.3 30-Oct-2012  yamt sync with head
 1.11.2.2 23-May-2012  yamt sync with head.
 1.11.2.1 17-Apr-2012  yamt sync with head
 1.12.2.1 29-Apr-2013  riz Pull up following revision(s) (requested by tsutsui in ticket #705):

Additional pullup needed to fix ticket 705:

etc/etc.x68k/MAKEDEV.conf: revision 1.14
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.14.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.15.14.1 10-Jun-2019  christos Sync with HEAD
 1.15.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.19 18-Mar-2008  lukem Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
just like etc/Makefile does.
 1.18 24-Jul-2007  pavel branches: 1.18.4; 1.18.10; 1.18.12; 1.18.14;
Add a comment reminding to update the release notes if the list of
kernels change.
 1.17 03-Jan-2003  lukem Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.16 02-Dec-2002  lukem - add snap_post, which makes "clean depend all release" in ../distrib/
for all platforms.
- remove now unnecessary replicated code in the various snap_md_post targets
- remove snap_md_pre; nothing uses it any more
- use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 1.15 07-May-2002  isaki Dig installation/misc. because new distrib/x68k does not create it.
 1.14 02-May-2002  lukem - consistency cleanup
- ensure INSTALLATION_DIRS contains the appropriate extra directories
for a given platform
 1.13 31-Mar-2002  bjh21 Add a MAKESUMS variable which invokes makesums with CKSUM in its environment.
Use this whenever we want to invoke makesums.
 1.12 18-Dec-2001  minoura make dependall -> make depend && make for distrib/notes.
XXX: make dependall should work; need investigation.
 1.11 07-Dec-2001  minoura Do not descend to distrib. Call notes and MACHINE directory directly instead.
New target `release' added to sys/arch/x68k/stand/loadbsd.
 1.10 29-Nov-2001  thorpej Change the way kernel sets are specified, and make them
more consistent. To quote the comment in etc/Makefile
that describes how it's done:

# This target builds the kernels specified by each port. A port may
# specify the following kernels:
#
# KERNEL_SETS The list of kernels that will be
# packaged into sets, named
# kern-${kernel}.tgz. These kernels
# are also placed in the binary/kernels
# area of the release package as
# netbsd-${kernel}.gz.
#
# EXTRA_KERNELS Additional kernels to place in the
# binary/kernels area of the release
# package as netbsd-${kernel}.gz, but
# which are not placed into sets. This
# allows a port to provide e.g. a netbootable
# installation kernel containing a ramdisk.
#
# BUILD_KERNELS Additional kernels to build which are
# not placed into sets nor into the
# binary/kernels area of the release
# package. These are typically kernels
# that are built for inclusion only in
# installation disk/CD-ROM/tape images.
#
 1.9 28-Nov-2000  minoura We do not use INSTALL_SMALL any more.
 1.8 28-Jun-2000  minoura GENERIC should run on any environment.
It required 6MB of memory; disable some options/devices so that
it can run on 4MB machines.
 1.7 24-Dec-1999  minoura branches: 1.7.4;
installation/* are copied in `make release'.
 1.6 05-Feb-1999  cjs branches: 1.6.2;
Update all this crap so that `make snapshot' makes snapshots in release(7)
format, rather than in some unknown format. Also clean up the code a bit,
remove some code duplication, and add documentation to the Makefile.
 1.5 03-Jan-1999  minoura SMALL instead of ALL for snapshot.
 1.4 09-Oct-1998  itohy Use "${MAKE}" instead of "make" for cross compilation.
 1.3 28-Jun-1998  fair These commits do two things:

1. Provide a consistent and extensible framework for compiling
kernels for the "make snapshot" target.

2. Add OBJDIR support for the "make snapshot" target, in the form
of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
Default values are in the Makefile.inc, and for OBJDIR they should
be defined in /etc/mk.conf as

KERNSRCDIR=${BSDSRCDIR}/sys
KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile

The next step is to make a new target in the src/etc/Makefile for "release"
(or something like that) to make release(7) format files.
 1.2 21-May-1996  oki check DESTDIR. Added 'snap_md' rule.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.6.2.2 27-Jul-2000  he Apply patch (requested by minoura):
Improve ``make release'' target, following the MI changes.
 1.6.2.1 09-Jul-2000  he Pull up revision 1.7 (via patch, requested by minoura):
Automatically descend to the distrib dir in ``make release''.
 1.7.4.2 15-Dec-2000  he Pull up revision 1.9 (requested by minoura):
We do not use INSTALL_SMALL anymore.
 1.7.4.1 14-Jul-2000  minoura Pull up revision 1.8 from the trunk. Do not build SMALL.
 1.18.14.2 24-Jul-2007  pavel Add a comment reminding to update the release notes if the list of
kernels change.
 1.18.14.1 24-Jul-2007  pavel file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:49:29 +0000
 1.18.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.18.10.1 24-Mar-2008  keiichi sync with head.
 1.18.4.1 23-Mar-2008  matt sync with HEAD
 1.6 19-Dec-2002  jdolecek use single minimal default disktab file for most archs, replacing
MD disktab where possible (everything but vax)
the MD disktab was often either empty, or contained entries even for disks
which support geometry autodetection (SCSI), and/or non-interesting/long
obsolete entries

the old records are still available in example disktab in
/usr/share/examples/disktab/disktab in case anyone would need them
 1.5 09-Apr-2002  tron Back out last change because we now have a special disktab for the
FFS regression test.
 1.4 09-Apr-2002  tron Add missing "floppy288" entry required for FFS regression test.
 1.3 06-Dec-2001  minoura Set partition type = 4.2BSD.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.4 04-May-2002  jdolecek Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
 1.3 26-Nov-2001  lukem fix mfs examples
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki /etc files for NetBSD/x68k
 1.1 21-Apr-2013  isaki branches: 1.1.4; 1.1.10;
Add powerd=YES in default. It's recommended for a power switch on x68k.
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 21-Apr-2013  yamt file rc.conf.append was added on branch yamt-pagecache on 2014-05-22 11:27:20 +0000
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 21-Apr-2013  tls file rc.conf.append was added on branch tls-maxphys on 2013-06-23 06:26:21 +0000
 1.12 29-Apr-2012  tsutsui Update entries for proper PSX16550 com port device names.
 1.11 21-May-2011  tsutsui branches: 1.11.4;
Device nodes for zs serial have been renamed from tty0[0-3] to ttyZ[0-3].
There are still compat symlinks but it looks ttys(5) doesn't like it.

XXX: no /dev/com[01] nodes for in MAKEDEV.
 1.10 07-Oct-2008  abs Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.9 20-Jun-2004  christos branches: 1.9.26;
remove ad-hok list of pty's from port tty files, and auto-generate it so
that it is consistent, and in the proper order.
 1.8 04-Oct-2003  dsl Revert 'console' back to /dev/console (from /dev/constty)
 1.7 03-Oct-2003  dsl Change 'console' login to use /dev/constty so that its output isn't
stolen by code that requests system messages using TIOCCONS.
 1.6 13-Feb-2002  martti Added ttyp[g-zA-Z] (bin/15594).
 1.5 12-Aug-2000  mason This should be the final part of moving to 64 PTYs by default. Added
entries for tty{r,s}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} to /etc/ttys.

Thanks to Matthew Green for pointing out the need.
 1.4 08-Oct-1999  minoura branches: 1.4.6;
Remove softcar from the example setting for dialup (commented).
(Thanks to Shuuichi Suyama <ghe02376@nifty.ne.jp> and msaitoh)
Use ttye0 for ITE instead of console.
 1.3 04-Aug-1998  minoura branches: 1.3.4;
Changed the console terminal type to x68k.
 1.2 09-Oct-1996  jtc merge in 1.2 branch
 1.1 19-May-1996  oki branches: 1.1.1;
Initial revision
 1.1.1.1 19-May-1996  oki branches: 1.1.1.1.4;
/etc files for NetBSD/x68k
 1.1.1.1.4.1 17-Jun-1996  oki terminal type x68k is not found in current version of termcap.
change to vt220.
 1.3.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.4.6.1 12-Aug-2000  mason This should be the last piece of the move to 64 default PTYs. /etc/ttys now
has entries for 64 ptys.

Thanks to Matthew Green for pointing out the need for this.
 1.9.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.11.4.1 23-May-2012  yamt sync with head.
 1.11 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.10 08-Dec-2016  nat branches: 1.10.12; 1.10.14;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.9 16-Aug-2012  abs branches: 1.9.16;
Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that.
Sort bpf to come directly after 'std' where relevant.
* (apart from etc.evbppc who's ramdisk target *only* builds md0,
which just doesn't make sense).
Should allow a fighting chance for dhcpcd to get an IP address.
 1.8 20-May-2011  tsutsui branches: 1.8.4;
Also remove fd0 and fd1 from target all_md.
 1.7 20-May-2011  tsutsui No floppy on zaurus.
 1.6 21-Apr-2009  nonaka Add ld0 for SD/MMC.
 1.5 13-Sep-2008  tsutsui branches: 1.5.4;
Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
MD MAKEDEV.conf. Not all ports have vcoda in their majors.foo files
and we shouldn't (re)assign major numbers on all ports before 5.0.

Should close PR port-sgimips/38962.
 1.4 10-Aug-2007  nonaka branches: 1.4.10; 1.4.14;
Added wscons to ramdisk for tpctl.
 1.3 01-Aug-2007  nonaka branches: 1.3.2;
Added apm and audio device files.
 1.2 15-Jan-2007  hubertf Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to
those platforms that actually have the driver.

See also:
http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html

Fixes PR 26511 properly.

OK'd by wrstuden@
 1.1 17-Dec-2006  peter Add zaurus specific etc files.
 1.3.2.2 01-Aug-2007  nonaka Added apm and audio device files.
 1.3.2.1 01-Aug-2007  nonaka file MAKEDEV.conf was added on branch matt-mips64 on 2007-08-01 11:38:17 +0000
 1.4.14.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.4.10.1 05-Oct-2008  mjf Sync with HEAD.
 1.5.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.8.4.1 30-Oct-2012  yamt sync with head
 1.9.16.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.10.14.1 10-Jun-2019  christos Sync with HEAD
 1.10.12.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.8 02-Feb-2012  tsutsui Build INSTALL_C700 ramdisk kernel and install into releasedir.
 1.7 29-Jan-2012  tsutsui Build additional C700 kernel (for now).
 1.6 05-Mar-2009  nonaka branches: 1.6.6;
copy zboot to release directory.
 1.5 28-Jan-2009  nonaka branches: 1.5.2;
It is easy to use it if netbsd-INSTALL isn't gzip'ed.
 1.4 28-Jan-2009  nonaka netbsd-INSTALL is copied to installation/kernel instead of binary/kernel.
 1.3 18-May-2008  nonaka copy zbsdmod.o into installation/ and create sums.
 1.2 01-Aug-2007  nonaka branches: 1.2.10; 1.2.12; 1.2.14; 1.2.16;
INSTALL kernel build, too.
 1.1 17-Dec-2006  peter Add zaurus specific etc files.
 1.2.16.2 01-Aug-2007  nonaka INSTALL kernel build, too.
 1.2.16.1 01-Aug-2007  nonaka file Makefile.inc was added on branch matt-mips64 on 2007-08-01 11:38:54 +0000
 1.2.14.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.2.12.1 18-May-2008  yamt sync with head.
 1.2.10.1 02-Jun-2008  mjf Sync with HEAD.
 1.5.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.6.6.1 17-Apr-2012  yamt sync with head
 1.4 25-Sep-2019  abs Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.3 13-Jun-2012  martin branches: 1.3.34; 1.3.36;
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
 1.2 07-Oct-2008  abs branches: 1.2.18; 1.2.20;
Add a constty entry, marked 'off', with otherwise the same settings
as the console. Now when coming up in single user mode the tset in
/.profile can set the terminal type correctly.
Note: I believe constty should be 'on' and console 'off', but thats a
separate discussion
 1.1 17-Dec-2006  peter branches: 1.1.12;
Add zaurus specific etc files.
 1.1.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.2.20.1 24-Jun-2012  riz Pull up following revision(s) (requested by martin in ticket #342):
etc/etc.shark/ttys: revision 1.8
etc/etc.hpcsh/ttys: revision 1.11
etc/etc.amiga/ttys: revision 1.24
etc/etc.arc/ttys: revision 1.8
etc/etc.alpha/ttys: revision 1.12
etc/etc.amigappc/ttys: revision 1.3
etc/etc.ofppc/ttys: revision 1.9
etc/etc.hp300/ttys: revision 1.16
etc/etc.rs6000/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.20
etc/etc.acorn26/ttys: revision 1.4
etc/etc.iyonix/ttys: revision 1.4
etc/etc.netwinder/ttys: revision 1.8
etc/etc.mac68k/ttys: revision 1.20
etc/etc.evbarm/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.15
etc/etc.hpcmips/ttys: revision 1.10
share/terminfo/terminfo: revision 1.5
etc/etc.mvmeppc/ttys: revision 1.6
etc/etc.next68k/ttys: revision 1.10
etc/etc.acorn32/ttys: revision 1.9
etc/etc.ibmnws/ttys: revision 1.4
etc/etc.atari/ttys: revision 1.10
etc/etc.sgimips/ttys: revision 1.10
etc/etc.newsmips/ttys: revision 1.9
etc/etc.hpcarm/ttys: revision 1.6
etc/etc.cats/ttys: revision 1.7
etc/etc.amd64/ttys: revision 1.6
etc/etc.prep/ttys: revision 1.8
etc/etc.zaurus/ttys: revision 1.3
Per discussion on tech-userlevel, finally fix PR 10127:
move all ttyE* entries that use "vt100" emulation to wsvt25 term type.
The terminfo vt220 entry lacked (correctly) a delete key entry, which
was a regression against the netbsd-5 termcap entry. On the other hand,
only a very small number of foreign systems lacks support for wsvt25
nowadays.
Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
 1.2.18.1 30-Oct-2012  yamt sync with head
 1.3.36.1 28-Oct-2019  martin Pull up following revision(s) (requested by abs in ticket #384):

etc/etc.evbmips/ttys: revision 1.7
etc/etc.sparc64/ttys: revision 1.12
etc/etc.shark/ttys: revision 1.9
etc/etc.amiga/ttys: revision 1.25
etc/etc.arc/ttys: revision 1.9
etc/etc.sbmips/ttys: revision 1.6
etc/etc.landisk/ttys: revision 1.4
etc/etc.alpha/ttys: revision 1.13
etc/etc.amigappc/ttys: revision 1.4
etc/etc.mmeye/ttys: revision 1.8
etc/etc.ia64/ttys: revision 1.2
etc/etc.sandpoint/ttys: revision 1.8
etc/etc.hp300/ttys: revision 1.17
etc/etc.riscv/ttys: revision 1.2
etc/etc.i386/ttys: revision 1.21
etc/etc.aarch64/ttys: revision 1.2
etc/etc.algor/ttys: revision 1.6
etc/etc.sparc/ttys: revision 1.17
etc/etc.mipsco/ttys: revision 1.7
etc/etc.luna68k/ttys: revision 1.9
etc/etc.iyonix/ttys: revision 1.5
etc/etc.evbcf/ttys: revision 1.3
etc/etc.netwinder/ttys: revision 1.9
etc/etc.mvme68k/ttys: revision 1.10
etc/etc.evbarm/ttys: revision 1.8
etc/etc.evbsh3/ttys: revision 1.7
etc/etc.pmax/ttys: revision 1.16
etc/etc.hpcmips/ttys: revision 1.12
etc/etc.vax/ttys: revision 1.10
etc/etc.news68k/ttys: revision 1.10
etc/etc.mvmeppc/ttys: revision 1.7
etc/etc.hppa/ttys: revision 1.2
etc/etc.next68k/ttys: revision 1.11
etc/etc.ews4800mips/ttys: revision 1.3
etc/etc.epoc32/ttys: revision 1.2
etc/etc.emips/ttys: revision 1.2
etc/etc.evbppc/ttys: revision 1.7
etc/etc.sgimips/ttys: revision 1.11
etc/etc.or1k/ttys: revision 1.2
etc/etc.cesfic/ttys: revision 1.6
etc/etc.amd64/ttys: revision 1.7
etc/etc.playstation2/ttys: revision 1.7
etc/etc.zaurus/ttys: revision 1.4
etc/etc.newsmips/ttys: revision 1.10

Switch default console tty from /dev/console to /dev/constty

With this switch processes (such as xconsole) can open /dev/console
without breaking login on the text or serial console. This can be
trivially triggered by enabling xdm in rc.conf and hitting
Ctrl+Alt+F1 or equivalent once booted.

The changes:
- Add entry for /dev/console or /dev/constty if missing
- If a port's had /dev/console 'on' switch it off and enable /dev/constty
- If a port did not have /dev/console 'on', leave /dev/constty off

Some ports had /dev/console off and /dev/ttyE0 enabled, presumably to
avoid just this issue. It may make sense to adjust these also (but not
in this pass)

As discussed on current-users
 1.3.34.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7 05-Feb-2023  mlelstv With MKISCSI we need all files.
 1.6 05-Feb-2023  mlelstv Fix build without MKISCSI
 1.5 03-Feb-2023  mlelstv missed commit for iscsid_volumes
 1.4 30-Aug-2022  riastradh etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

XXX pullup-8
XXX pullup-9
 1.3 24-Jun-2006  mrg branches: 1.3.80; 1.3.90;
add support for MKISCSI=no.
 1.2 11-Feb-2006  agc Install the iscsi/auths file as mode 600.
 1.1 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.3.90.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1604):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.3.80.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1800):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.1 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.3 28-May-2022  andvar s/hierach/hierarch/
 1.2 16-Feb-2006  agc Update the default targets file to reflect the new syntax.

Don't try to be cute with magic values like "any" here, since the netmask
is probably more easily understood in "slash notation".
 1.1 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.2 21-May-2023  mlelstv iscsictl uses authentication types (n)one, (c)hap and mutual (C)hap.
 1.1 03-Feb-2023  mlelstv Add missing template file for iscsid_volumes.
 1.38 13-Mar-1997  perry renamed to NetBSD.dist
 1.37 13-Mar-1997  perry add cat8/pmax and man8/pmax
 1.36 07-Nov-1996  cgd add directories for alpha-specific manual pages in {cat,man}{4,8}
 1.35 18-Oct-1996  perry remove obsolete doc/smm/01.setup/{vax,tahoe}.
 1.34 17-Oct-1996  perry removed most tahoe references
 1.33 30-Aug-1996  thorpej Create /usr/share/man/{cat4,man4}/pmax/
 1.32 28-Aug-1996  explorer add /usr/lkm
 1.31 16-Aug-1996  explorer ooops... forgot to back out after generating the dir
 1.30 16-Aug-1996  explorer ooops... forgot to back out after generating the dir
 1.29 16-Aug-1996  explorer Changes for new groff -- new device directory
 1.28 09-Aug-1996  thorpej Create /var/yp and /var/yp/binding.
 1.27 15-Jul-1996  leo keymap -> keymaps
 1.26 22-Jun-1996  leo Add a directory to store the atari keymaps
 1.25 21-Jun-1996  is Add directory for Amiga binary keymaps.
 1.24 22-May-1996  oki Added man4/x68k & man8/x68k.
 1.23 22-May-1996  mrg create usr/include/g++/std
 1.22 20-May-1996  mrg branches: 1.22.4;
add /usr/share/vi/catalog
 1.21 12-May-1996  thorpej RCS id police.
 1.20 08-May-1996  pk Make permissions on several /usr/include/* directories consistent
with the way `make includes' treats them (PR#358,PR#717).
 1.19 05-Apr-1996  cgd SMM '03.fsck' has been renamed '03.fsck_ffs'
 1.18 03-Apr-1996  scottr Add the missing ".."; thanks to Masanobu Saitoh for pointing this out.
Closes PR 2292.
 1.17 01-Apr-1996  scottr Add cat[48].arm32 & man[48].arm32
 1.16 14-Dec-1995  ghudson chmod o-rx /var/crash
 1.15 30-Nov-1995  pk Undo bogus directory mode.
 1.14 30-Nov-1995  pk Fix pasto.
 1.13 30-Nov-1995  pk Make consistent with `make install' (from Arne Juul; PR#1665).
 1.12 28-Nov-1995  jtc merge in changes from 1.1 release branch
 1.11 25-Nov-1995  perry Added directories to contain the Section 9 man pages. (There probably
won't ever be any in /usr/local but I wanted to be consistent.)
(Should there be machine specific sections?)
 1.10 19-Aug-1995  chopps branches: 1.10.2;
add sun3 to cat[48]
 1.9 12-Aug-1995  jtc Added man4.sun3 & man8.sun3
 1.8 04-Jul-1995  cgd lint data has traditionally gone in /usr/libdata/lint
 1.7 07-Jan-1995  pk Add /usr/shar/doc/usd/13.viref to the hierarchy.
 1.6 21-Jul-1994  cgd add pc532 dirs for phil.
 1.5 09-Jul-1994  mycroft /a, /b, /c, and /dump are bogus; /amd would be created automatically if it
were needed.
 1.4 20-Jun-1994  cgd branches: 1.4.2;
kill an XXX
 1.3 19-Jun-1994  cgd trim some crap
 1.2 19-Jun-1994  cgd tune it to match NetBSD
 1.1 19-Jun-1994  cgd branches: 1.1.1;
update to Lite
 1.1.1.1 19-Jun-1994  cgd Lite
 1.4.2.1 21-Jul-1994  cgd update from trunk.
 1.10.2.1 17-Oct-1995  leo Add the usr/share/man/{man,cat}{4,8}/atari directories
 1.22.4.3 15-Jul-1996  leo Pull up from trunk; keymap -> keymaps
 1.22.4.2 25-Jun-1996  jtc Pulled up by request from Ignatios Souvatzis
 1.22.4.1 15-Jun-1996  oki added rule to make /usr/share/man/{cat,man}{4,8}/x68k
 1.3 16-Feb-1998  perry rm ancient 4.4BSD.* mtree files -- they were out of date and used by no one.
 1.2 12-May-1996  thorpej RCS id police.
 1.1 19-Jun-1994  cgd branches: 1.1.1;
update to Lite
 1.1.1.1 19-Jun-1994  cgd Lite
 1.9 16-Feb-1998  perry rm ancient 4.4BSD.* mtree files -- they were out of date and used by no one.
 1.8 18-Oct-1996  perry remove obsolete doc/smm/01.setup/{vax,tahoe}.
 1.7 17-Oct-1996  perry removed most tahoe references
 1.6 28-Aug-1996  explorer add /usr/lkm
 1.5 16-Aug-1996  explorer ooops... forgot to back out after generating the dir
 1.4 16-Aug-1996  explorer Changes for new groff -- new device directory
 1.3 12-May-1996  thorpej RCS id police.
 1.2 05-Apr-1996  cgd SMM '03.fsck' has been renamed '03.fsck_ffs'
 1.1 19-Jun-1994  cgd branches: 1.1.1;
update to Lite
 1.1.1.1 19-Jun-1994  cgd Lite
 1.6 16-Feb-1998  perry rm ancient 4.4BSD.* mtree files -- they were out of date and used by no one.
 1.5 10-Jan-1998  perry get rid of secretmail residue -- suggested in pr-4568 from Carl Shapiro
 1.4 17-Oct-1997  fair fix /var/mail permissions for distribution
 1.3 12-May-1996  thorpej RCS id police.
 1.2 07-Oct-1995  ghudson chmod o-rxw /var/crash
 1.1 19-Jun-1994  cgd branches: 1.1.1;
update to Lite
 1.1.1.1 19-Jun-1994  cgd Lite
 1.4 04-Sep-1998  agc src/etc/mtree/BSD.pkg.dist moved to pkgsrc/mk/NetBSD.pkg.dist by
Repository Copy.
 1.3 17-Aug-1998  tron Add "emul" directory.
 1.2 20-Aug-1997  agc Remove the uname=man lines as NetBSD doesn't seem to have a user called
man.

Add NetBSD RCS Id.
 1.1 20-Aug-1997  agc branches: 1.1.1;
Initial revision
 1.1.1.1 20-Aug-1997  agc Import FreeBSD's etc/mtree/BSD.local.dist as etc/mtree/BSD.pkg.dist.

This is for use with the FreeBSD ports system.
 1.7 19-Jun-1994  mycroft Clean up deleted files.
 1.6 06-Feb-1994  cgd add a missing '/set' and a few directories
 1.5 10-Jan-1994  mycroft /etc/gname --> /etc/group
 1.4 08-Jan-1994  jtc New mtree also requires entry for "."
 1.3 07-Jan-1994  jtc Update for NetBSD.
Add RCS Id.
 1.2 07-Jan-1994  jtc Update for new versions of mtree: owner->uname, group->gname.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.14 19-Jun-1994  mycroft Clean up deleted files.
 1.13 29-May-1994  jtc Added /usr/share/nls for message catalogs
 1.12 14-Feb-1994  deraadt mac68k man pages
 1.11 10-Feb-1994  cgd add entries for:
/usr/include/g++/gen
/usr/share/{gnats,groff_font/*,tmac/mm}
 1.10 10-Feb-1994  cgd add/delete/comment out dirs in share, as appropriate
 1.9 09-Feb-1994  jtc Add entries for /usr/share/man/{cat,man}[48]/{amiga,sparc}.
 1.8 06-Feb-1994  cgd add a missing '/set' and a few directories
 1.7 31-Jan-1994  jtc Add /usr/include/g++.
 1.6 28-Jan-1994  jtc Add /usr/mdec.
 1.5 28-Jan-1994  jtc Prune contrib, X11, & Kerberos directories.
We don't ship these things.
 1.4 28-Jan-1994  jtc Prune directories that are either obsolete or ones that NetBSD does not
supply.
 1.3 28-Jan-1994  jtc Clean up usr/share/man/* manpage specification.
 1.2 07-Jan-1994  jtc Update for new versions of mtree: owner->uname, group->gname.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.7 19-Jun-1994  mycroft Clean up deleted files.
 1.6 19-Feb-1994  cgd msgs stuff
 1.5 10-Feb-1994  cgd get group right for /var/games, and add /var/games/hackdir/save
 1.4 30-Jan-1994  mycroft Do the right thing for nvi.
 1.3 08-Jan-1994  jtc Upgraded for NetBSD.
 1.2 07-Jan-1994  jtc Update for new versions of mtree: owner->uname, group->gname.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4 04-Sep-1998  agc src/etc/mtree/BSD.x11.dist moved to pkgsrc/mk/NetBSD.x11.dist by
Repository Copy.
 1.3 17-Nov-1997  agc Don't set username to man on the */cat? directories, as that username
might not exist on NetBSD.
 1.2 17-Nov-1997  agc Add NetBSD RCS Id.
 1.1 17-Nov-1997  agc branches: 1.1.1;
Initial revision
 1.1.1.1 17-Nov-1997  agc branches: 1.1.1.1.2;
Initial import of FreeBSD's X11 mtree file.
 1.1.1.1.2.2 15-Dec-1997  mellon Pull rev 1.3 up from trunk (hubertf)
 1.1.1.1.2.1 17-Nov-1997  mellon file BSD.x11.dist was added on branch netbsd-1-3 on 1997-12-15 05:58:22 +0000
 1.48 21-Aug-2022  lukem Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC

Remove support for building extsrc/:
1. Makefile: remove do-extsrc target.
2. build.sh: remove options -y and -Y extsrcdir.
3. distrib/sets: remove support for extsrc in various tools
including the options -L ext and -y, and the extsrc sets.
4. doc/BUILDING.mdoc: remove docs for extsrc/, EXTSRCSRCDIR, MKEXTSRC (etc)
5. bsd.own.mk and various Makefiles: remove support for extsrc/,
EXTSRCSRCDIR, MKEXTSRC.

As proposed on tech-kern and tech-userlevel on 2022-01-07
and followed up on 2022-08-21.
 1.47 06-Jun-2022  nia build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.
 1.46 25-May-2022  nia mk: Allow setting MKDHCPD=no to build base without the ISC DHCP server,
useful for embedded images that don't need to act as one.
 1.45 25-Apr-2021  christos Handle mipsn64
 1.44 12-Jun-2020  roy Revert accidental part of prior
 1.43 12-Jun-2020  roy Remove in-kernel handling of Router Advertisements

This is much better handled by a user-land tool.
Proposed on tech-net here:
https://mail-index.netbsd.org/tech-net/2020/04/22/msg007766.html

Note that the ioctl SIOCGIFINFO_IN6 no longer sets flags. That now
needs to be done using the pre-existing SIOCSIFINFO_FLAGS ioctl.

Compat is fully provided where it makes sense, but trying to turn on
RA handling will obviously throw an error as it no longer exists.

Note that if you use IPv6 temporary addresses, this now needs to be
turned on in dhcpcd.conf(5) rather than in sysctl.conf(5).
 1.42 18-May-2020  jmcneill Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.
 1.41 12-Mar-2019  mrg remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.40 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.39 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.38 09-Feb-2019  mrg move ./usr/include/dev/iscsi into NetBSD.dist.iscsi that is only
included if MKISCSI != no.
 1.37 15-Aug-2017  mrg branches: 1.37.4;
merge the rest of sbmips into evbmips. install the stand files in
/usr/mdec/sbmips/ and document them in installboot(8) even though
it isn't really ported yet. also build the SBMIPS kernels.

unfortunately, sbmips has been broken since mips64 merge, but the
fix can happen in the evbmips version, which we might merge into
the older trees anyway.

XXX: releng can turn off sbmips* builds now for -current.
 1.36 15-Nov-2016  matt branches: 1.36.6;
An awk file is not a directory.
 1.35 09-Jun-2016  christos branches: 1.35.2;
Mark phone so we rebuild every time.
 1.34 09-Jun-2016  christos Don't run .BEGIN if we are cleaning or making obj.
 1.33 09-Jun-2016  christos Avoid most of the .CURDIR hackery by letting make locate the files.
 1.32 09-Jun-2016  mrg make sure the build dist files are build before we try to use them.
 1.31 08-Jun-2016  mrg don't give NetBSD.dist.tmp any inputs, as then it won't rebuild ever
unless they change, and we want to rebuild based upon what inputs are
present, not when they were last touched.

this fixes update builds that switch options that change the dirlist
like MKX11 or MKCOMPAT, restoring a portion of rev 1.14.

note that some opertions like turning off MKX11=yes will also require
a fresh DESTDIR, in addition to this fix. there may be more issues
remaining, but i am now able to enable MKX11=yes successfully without
any other change.
 1.30 09-Oct-2015  riz Handle the contents of /usr/lib/dtrace so a MKDTRACE=yes release completes.
 1.29 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.28 28-Jun-2015  martin Guard a few $MK... != "no" tests by an additional defined(MK...) clause
and make the emit_dist_file target depend on EXTRA_DIST_FILES.
Part of fixing PR toolchain/50004.
 1.27 27-Jun-2015  matt Need to test for MKCOMPATX11
 1.26 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.25 19-Jun-2015  matt Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.24 16-Oct-2013  christos silence is golden
 1.23 27-Apr-2013  matt Add MKCOMPAT support for earm
 1.22 10-Sep-2011  apb branches: 1.22.2; 1.22.4; 1.22.8;
Revert previous now that "make cleandir" uses bsd.clean.mk to clean
both the obj dir and the src dir.
 1.21 05-Sep-2011  apb Use ${.OBJDIR}/NetBSD.dist.tmp instead of just NetBSD.dist.tmp.
This fixes a problem in which NetBSD.dist.tmp had been created in
the SRCDIR by an earlier build (performed without an OBJDIR), and
the existence of the file in the SRCDIR confused a subsequent build
(performed with an OBJDIR).
 1.20 01-Feb-2011  jym Typo fix.
 1.19 10-Dec-2010  mrg branches: 1.19.2;
if MKCOMPAT != "no", don't include the MD files for now -- they're only
used for compat right now. we should fix this better later.
 1.18 08-Dec-2010  njoly Make tests set generation optional, skipped for MKATF=no build.
 1.17 27-Apr-2010  dyoung Describe in a comment what the emit_dist_file target is for.

Under some circumstances, ${TOOL_CAT} may refer to an executable
that does not exist. As a stopgap fix, use cat(1) instead of
${TOOL_CAT} in emit_dist_file.
 1.16 23-Apr-2010  dyoung Do not try in postinstall(8) to replicate the code in etc/mtree/Makefile
that assembles /etc/mtree/NetBSD.dist. Instead, use the Makefile's
new target, emit_dist_file, to assemble the correct NetBSD.dist.

Previously, 'postinstall -m amd64 -s $SRC_TOP' would install a
NetBSD.dist that was missing /usr/lib/i386/ et cetera.
 1.15 18-Jan-2010  plunky also clean up NetBSD.dist.tmp as if a second build is done without the
NetBSD.dist changing, the tmp file will remain.
 1.14 18-Dec-2009  uebayasi Make sure NetBSD.dist is updated when MKX11 is changed across update builds.
 1.13 13-Dec-2009  mrg create /usr/lib/{i386,sparc}{,/security,/i18n} here, where they belong.
 1.12 12-Dec-2009  mrg replace NETBSD_DIST_X11_FILE and NETBSD_DIST_EXTSRC_FILE with EXTRA_DIST_FILES
 1.11 30-Nov-2009  uebayasi Support "extsrc", externally added programs and libraries. Users can write
their own reach-overs, cross-build, install, and get set files just like base
and X11 / X.org. (These sets are not included as TNF releases.)
 1.10 19-Nov-2009  drochner remove some unnecessary .OBJDIR prefixes in make targets
being here, add NetBSD.dist to CLEANFILES
 1.9 02-Nov-2009  stacktic Fixed NetBSD.dist target
 1.8 18-Oct-2009  stacktic Fixed build with read-only source tree.
 1.7 08-Sep-2009  he Allow builds without X11 to succeed. The previous change when used
in this situation caused the contents of ${.CURDIR} to be cat'ed
into the generated NetBSD.dist mtree spec file, resulting in
${DESTDIR}/var/yp/binding/<garbage> being created, causing set list
check failure at the end of the build.
 1.6 07-Sep-2009  mrg - do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".
 1.5 16-May-2004  lukem branches: 1.5.40;
Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.4 24-Apr-2002  lukem - in <bsd.files.mk>, don't clear FILES after using it, as that prevents
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
 1.3 04-Sep-1998  agc src/etc/mtree/BSD.x11.dist moved to pkgsrc/mk/NetBSD.x11.dist by
Repository Copy.
 1.2 04-Sep-1998  agc src/etc/mtree/BSD.pkg.dist moved to pkgsrc/mk/NetBSD.pkg.dist by
Repository Copy.
 1.1 02-Dec-1997  mrg create etc/mtree/Makefile and let it deal with what files are installed.
 1.5.40.1 19-Dec-2013  matt Deal with MACHINE_ARCH of armv7/armv7eb.
Split out mips64 compat dirs.
 1.19.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.22.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.22.8.1 23-Jun-2013  tls resync from head
 1.22.4.1 03-Nov-2014  msaitoh Pull up following revision(s) (requested by gdt in ticket #1163):
etc/mtree/Makefile: revision 1.24
silence is golden
 1.22.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.35.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.36.6.2 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1244):

etc/mtree/NetBSD.dist.base: revision 1.190
etc/mtree/NetBSD.dist.base: revision 1.191
etc/mtree/NetBSD.dist.base: revision 1.192
etc/mtree/NetBSD.dist.base: revision 1.193
etc/mtree/NetBSD.dist.iscsi: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.186
etc/mtree/NetBSD.dist.base: revision 1.187
etc/mtree/NetBSD.dist.base: revision 1.188
etc/mtree/NetBSD.dist.base: revision 1.189
etc/mtree/Makefile: revision 1.38

- add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan
- add missing header files fpr gcc=7
- add some missing gcc=5 obsolete entries
- create ./usr/include/dev/bluetooth in mtree not make, and move it into the
base set where all other directories are.

create include/dev/dm here instead of elsewhere, where it may fail
add missing ./usr/include/dev/hdaudio (base).
(perhaps we should stop 'make includes' from creating the target directory
for normal builds as this leads to mtree inconsistencies.)

add missing ./usr/include/dev/hdmicec
add missing ./usr/include/dev/iscsi.
add two more missing subdirs:
./usr/include/dev/pud
./usr/include/dev/putter

add final missing directory from /usr/include:
./usr/include/netmpls

move ./usr/include/dev/iscsi into NetBSD.dist.iscsi that is only
included if MKISCSI != no.
 1.36.6.1 30-Aug-2017  martin Pull up following revision(s) (requested by mrg in ticket #231):
distrib/sets/lists/base/md.evbmips 1.3
doc/CHANGES 1.2303-1.2304
etc/etc.evbmips/MAKEDEV.conf 1.8
etc/etc.evbmips/Makefile.inc 1.22
etc/mtree/Makefile 1.37
etc/mtree/NetBSD.dist.evbmips 1.1
sys/arch/evbmips/Makefile 1.9
sys/arch/evbmips/conf/SBMIPS upto 1.2
sys/arch/evbmips/conf/SBMIPS.MP upto 1.2
sys/arch/evbmips/conf/SBMIPS64 upto 1.2
sys/arch/evbmips/conf/SBMIPS64.MP upto 1.2
sys/arch/evbmips/conf/files.sbmips upto 1.2
sys/arch/evbmips/conf/std.sbmips upto 1.2
sys/arch/evbmips/include/disklabel.h 1.6
sys/arch/evbmips/include/loadfile_machdep.h
sys/arch/evbmips/include/param.h 1.10
sys/arch/evbmips/include/pci_machdep.h 1.3
sys/arch/evbmips/sbmips/TODO
sys/arch/evbmips/sbmips/autoconf.c
sys/arch/evbmips/sbmips/autoconf.h
sys/arch/evbmips/sbmips/console.c
sys/arch/evbmips/sbmips/cpu.c upto 1.3
sys/arch/evbmips/sbmips/cpuvar.h
sys/arch/evbmips/sbmips/disksubr.c
sys/arch/evbmips/sbmips/leds.h
sys/arch/evbmips/sbmips/locore_machdep.S
sys/arch/evbmips/sbmips/machdep.c upto 1.2
sys/arch/evbmips/sbmips/rtc.c upto 1.2
sys/arch/evbmips/sbmips/sb1250_icu.c upto 1.2
sys/arch/evbmips/sbmips/swarm.h
sys/arch/evbmips/sbmips/systemsw.c upto 1.2
sys/arch/evbmips/sbmips/systemsw.h
sys/arch/evbmips/sbmips/zbbus.c upto 1.2
sys/arch/evbmips/stand/Makefile 1.1
sys/arch/evbmips/stand/sbmips/Makefile
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs upto 1.2
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs 1.3
sys/arch/evbmips/stand/sbmips/Makefile.bootxx
sys/arch/evbmips/stand/sbmips/Makefile.inc upto 1.3
sys/arch/evbmips/stand/sbmips/boot/Makefile
sys/arch/evbmips/stand/sbmips/boot/filesystem.c
sys/arch/evbmips/stand/sbmips/boot/version
sys/arch/evbmips/stand/sbmips/bootxx_cd9660/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_ffs/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_lfs/Makefile
sys/arch/evbmips/stand/sbmips/common/bbinfo.h
sys/arch/evbmips/stand/sbmips/common/blkdev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/blkdev.h
sys/arch/evbmips/stand/sbmips/common/boot.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/boot.ldscript
sys/arch/evbmips/stand/sbmips/common/booted_dev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/bootxx.c
sys/arch/evbmips/stand/sbmips/common/cfe.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.h
sys/arch/evbmips/stand/sbmips/common/cfe_api_int.h
sys/arch/evbmips/stand/sbmips/common/cfe_error.h
sys/arch/evbmips/stand/sbmips/common/cfe_ioctl.h
sys/arch/evbmips/stand/sbmips/common/checksize.sh
sys/arch/evbmips/stand/sbmips/common/common.h
sys/arch/evbmips/stand/sbmips/common/panic_putstr.c
sys/arch/evbmips/stand/sbmips/common/putstr.c
sys/arch/evbmips/stand/sbmips/common/start.S
sys/arch/evbmips/stand/sbmips/netboot/Makefile
sys/arch/evbmips/stand/sbmips/netboot/conf.c
sys/arch/evbmips/stand/sbmips/netboot/dev_net.c
sys/arch/evbmips/stand/sbmips/netboot/devopen.c
sys/arch/evbmips/stand/sbmips/netboot/getsecs.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/if_cfe.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/version
sys/arch/mips/conf/files.sibyte 1.8
sys/arch/mips/include/pmap.h 1.70
sys/arch/mips/sibyte/dev/sbbuswatch.c 1.4
sys/arch/mips/sibyte/dev/sbmac.c 1.49
sys/arch/mips/sibyte/dev/sbscn.c 1.43
sys/arch/mips/sibyte/dev/sbsmbus.c 1.17
sys/arch/mips/sibyte/dev/sbtimer.c 1.21
sys/arch/mips/sibyte/dev/sbwdog.c 1.15
sys/arch/mips/sibyte/pci/sbbrz_pci.c 1.8
usr.sbin/installboot/installboot.8 1.94

Move sys/arch/sbmips/* into sys/arch/evbmips/*/sbmips.
 1.37.4.1 10-Jun-2019  christos Sync with HEAD
 1.1 09-Feb-2019  mrg branches: 1.1.2;
separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 09-Feb-2019  christos file NetBSD.compat.aarch64 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.3 16-May-2023  christos OpenSSL entries are handled by NetBSD.dist.compat
 1.2 15-May-2023  christos add openssl files
 1.1 17-Feb-2019  mrg branches: 1.1.2;
ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 17-Feb-2019  christos file NetBSD.compat.mips64 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.2 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.1 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.2 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.1 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.3 16-May-2023  christos OpenSSL entries are handled by NetBSD.dist.compat
 1.2 15-May-2023  christos Add openssl files
 1.1 09-Feb-2019  mrg branches: 1.1.2;
separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 09-Feb-2019  christos file NetBSD.compat.powerpc64 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.3 16-May-2023  christos OpenSSL entries are handled by NetBSD.dist.compat
 1.2 15-May-2023  christos add more OpenSSL-3.x
 1.1 09-Feb-2019  mrg branches: 1.1.2;
separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 09-Feb-2019  christos file NetBSD.compat.riscv64 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.1 09-Feb-2019  mrg branches: 1.1.2;
separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 09-Feb-2019  christos file NetBSD.compat.sparc64 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.1 09-Feb-2019  mrg branches: 1.1.2;
separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 09-Feb-2019  christos file NetBSD.compat.x86_64 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.410 07-Sep-2009  mrg - do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".
 1.409 23-Aug-2009  mrg install the xorg "protocol.txt" file.
 1.408 22-Jul-2009  njoly Add usr/libdata/debug/usr/tests/lib/libc/string for MKDEBUG build.
 1.407 21-Jul-2009  joerg Add popcount(3) and the long and long long version. Name is inspired by
gnulib, the implementation goes back to the AMD Software Optimizer
guide. A number of platforms will want to replace the C version with
assembler code using native instructions.
 1.406 20-Jul-2009  joerg Add a fast, platform independent hash function to libc.
The algorithm used is the Jenkins hash. The name (mi_vector_hash)
reflects the nature of the hash function.
Add glue for libc ATF tests and include a test case to make sure that
(mis)alignment and endianess are handled correctly.

Bump libc minor to 169.
 1.405 11-Jun-2009  mrg add the new subdirs used by xkeyboard-config.
 1.404 10-Jun-2009  mrg install pci.ids somewhere so that libpciaccess can find it.
 1.403 03-Jun-2009  bouyer Add support for fr_*.UTF-8 locale. Setting LANG to fr_*.UTF-8 won't get
the message catalog right (they're encoded in iso-8859-1), but other locale
functions should work right.
Proposed on tech-userlevel on 20 May 2009.
 1.402 26-May-2009  pooka Install agr ioctl header and stop putting our hand under the sys skirt
in ifconfig.
 1.401 18-May-2009  njoly Remove obsolete ./usr/include/openpgpsdk
 1.400 14-May-2009  ginsbach Add the getdate(3) function and getdate_err value, conforming to IEEE
Std 1003.1 (``POSIX.1'') and the Open Group Base Specifications X/Open
System Interfaces extension (``XSI'').
 1.399 02-May-2009  pooka add regression test for module init/fini in rump
 1.398 27-Apr-2009  njoly Add some missing entries to fix MKDEBUG build on alpha.

Looks good from tsutsui.
 1.397 20-Apr-2009  mrg don't need X11R7 Xprint* directories anymore.
 1.396 12-Apr-2009  christos add the var run lwresd and var run named
 1.395 08-Apr-2009  pooka Add ffs tests in kind of a semiguessed fashion.
 1.394 08-Apr-2009  apb Add usr/tests/util/mtree
 1.393 03-Mar-2009  mrg put xkbcomp output into /var/db/xkb by default, a place that (now) exists
 1.392 20-Feb-2009  jmmv Add directories and file lists for the new kernel and ipf tests.
 1.391 13-Feb-2009  jmmv Convert libcrypto tests to ATF. Original work done by Lukasz Strzygowski
in the GSoC 2008 atfify project. Reorganization of files and build system
reworked by me.
 1.390 13-Feb-2009  jmmv Create the directories required for the new tests in the util directory.
 1.389 12-Feb-2009  uebayasi Fix build for tests/syscall; pointed out by Geoff Wing.
 1.388 24-Jan-2009  agc branches: 1.388.2;
Add the build glue and sets information for the libopenpgpsdk library, and
the openpgp binary.
 1.387 02-Jan-2009  tnozaki Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).

[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
new locale-db implementation using citrus_db backend,
see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].

[tools]
- mklocale(1): add new option ``-t'' that generates new style
LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().

[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
zh_CN.eucCN -> zh_CN.GB18030
and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<

old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
 1.386 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.385 30-Oct-2008  christos branches: 1.385.2;
don't keep building the directories for old vi.
 1.384 30-Oct-2008  joerg Add glue to ship Intel firmware images. For ipw and iwi require user to
accept the EULA via sysctl as discussed with core@.
 1.383 25-Oct-2008  christos add /usr/share/examples/pppd
 1.382 12-Oct-2008  mrg catch up with share/ldscripts -> libdata/ldscripts.
 1.381 26-Sep-2008  rtr install font configurations to /etc/fonts/conf.d
 1.380 21-Sep-2008  cube Add the directory in which the DRI modules are installed.
 1.379 29-Aug-2008  lukem Add directories for X11R6 and X11R7 html man pages
 1.378 28-Aug-2008  mrg add /usr/X11R7 dirs.
 1.377 02-Aug-2008  mrg add X11R6/include/{pixman-1,xorg} entries.

(probably will move to X11R7 ... later, but before native xorg is done.)
 1.376 29-Jul-2008  pooka Install rump libraries and utilities to the base system and remove the
private non-installed build infrastructure from sys/rump.

breakdown of commit:
* install relevant headers into /usr/include/rump
* build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern
from src/lib and install as librumpuser and librump, respectively
+ this retains the ability to test a librump build with just the
kernel sources at hand
* move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib
for general consumption, they are not kernel-space dwellers anyway
* build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs
* add chapter 3 manual pages for rump, rumpuser, ukfs and p2k
* build and install userspace kernel file system daemons if MKPUFFS=yes
is spexified
* retire fsconsole for now, it will make a comeback with an actually
implemented version shortly
 1.375 29-Jul-2008  mrg add several new subdirs to /usr/X11R6 to cope with native Xorg.

XXX: should native Xorg use /usr/X11R6? input required.
 1.374 16-Jul-2008  perry so long, mom.
 1.373 27-Jun-2008  christos Fix perms for /var/db/postfix thanks to Matthias Drochner for the report.
 1.372 25-Jun-2008  christos /var/lib/postfix -> /var/db/postfix
 1.371 23-Jun-2008  jnemeth Add /var/lib before /var/lib/postfix as all parent directories MUST exist
as per mtree(8). Unbreak build.
 1.370 22-Jun-2008  christos add /var/lib/postfix
 1.369 18-Jun-2008  yamt merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@. requested by core@
 1.368 11-Jun-2008  lukem Provide /etc/openldap/
 1.367 10-Jun-2008  aymeric enable the wcurses-enabled vi as 'nvi', 'nex', and 'nview'.
Will be put in place of the default "non-n" variants when they are stable.
 1.366 24-May-2008  joerg Hook dhcpcd into build.
 1.365 20-May-2008  ad Install kernel modules into the proper locations, taking machine and
kernel version into account.
 1.364 02-May-2008  ad branches: 1.364.2;
Build and install modules into /kernel/modules. Each module gets a
directory for properties, blobs, etc. It's not fixed in stone and
can easily be changed if there are issues with the location/layout.
 1.363 01-May-2008  jmmv Adjust directory list after import of atf-0.5.
 1.362 10-Feb-2008  jmmv branches: 1.362.2; 1.362.6; 1.362.8;
Add directories for modules tests.
 1.361 04-Feb-2008  jmmv Add the new directories required by atf 0.4.
 1.360 22-Jan-2008  lukem Set the permissions of /etc/openssl/private to 0700.
This makes sense and matches the behaviour of many other systems.
PR misc/18258.
 1.359 09-Jan-2008  simonb Remove support for NetBSD/pc532.
 1.358 31-Dec-2007  ad Remove systrace. Ok core@.
 1.357 26-Dec-2007  jmmv Register the directories for the puffs tests.
 1.356 23-Dec-2007  jmmv Register the /usr/tests/net/sys subtree.
 1.355 21-Nov-2007  jmmv Add the debug directory for tests/util/id. Noted by drochner@.
 1.354 16-Nov-2007  jmmv Add the directory for the id(1) tests.
 1.353 14-Nov-2007  jmmv Fix build of tests with an MKDEBUG build by properly creating the target
directories that will hold the debug programs and by registering those in
the file lists. (Untested, but hopefully will work.) Noted by drochner@.
 1.352 12-Nov-2007  jmmv Convert the regress/games tests to the atf

This change converts all the existing regression tests in regress/games
to the new framework provided by atf. As a side effect, this also moves
all the tests programs in regress/games to tests/games.
 1.351 12-Nov-2007  jmmv Convert the regress/sys/fs/tmpfs tests to the atf

This change converts all the existing regression tests in
regress/sys/fs/tmpfs to the new framework provided by atf. As a side
effect, this also moves all the tests programs in regress/sys/fs/tmpfs to
tests/fs/tmpfs.
 1.350 12-Nov-2007  jmmv Convert the regress/bin tests to the atf

This change converts all the existing regression tests in regress/bin to
the new framework provided by atf. As a side effect, this also moves all
the tests programs in regress/bin to tests/util, as they all belong to
utilities installed by the base-util-root package.
 1.349 12-Nov-2007  jmmv Add the atf tests

This adds reachover Makefiles to build and install the atf tests.
 1.348 12-Nov-2007  jmmv Add the tests.tgz set

This adds a new tests.tgz set to releases which includes all the tests
for the system. It is important to note that this set does not rely on
comp.tgz: a user of the system can run the tests without having the
development tools installed, which can be useful in a production machine.
 1.347 12-Nov-2007  jmmv Add the ATF documentation

This change adds the ATF manual pages that are not tied to any specific
tool nor library. It also adds some distribution documentation to the
system, as this is linked to by the manual pages (plus we have to install
the license text to comply with its terms).
 1.346 12-Nov-2007  jmmv Add the atf configuration files

This change adds the directory used by atf to look for its configuration
files.
 1.345 12-Nov-2007  jmmv Add the ATF data files

This change adds example files shipped with ATF as well as other data files
required to support some of its features.
 1.344 12-Nov-2007  jmmv Add the atf shell subroutines

This adds the atf shell subroutines: i.e. the code that implements test
programs and is shared among all of them to avoid duplication.
 1.343 12-Nov-2007  jmmv Add the libatf library

This adds reachover Makefiles to build the libatf library and enables it in
the parent Makefile.

Things to review in this change:

* Add proper version numbers in the shlib_version files.

* Is libatf properly listed in lib/Makefile? It theoretically needs
libstdc++, but the resulting binary library is not linked against it.
 1.342 17-Oct-2007  garbled Remove the pmppc etc stuff. Delete the pmppc manpage dirs from the mtree
list, but add mtree dirs for evbppc in section 4, because the pmppc sec.
4 manpages will be moving there.
 1.341 16-Oct-2007  tls Add httpd to the build. Add _httpd to passwd and groups and postinstall.
Add /var/www to mtree, add example line to inetd.conf.
 1.340 09-Jun-2007  kiyohara branches: 1.340.4;
Added OpenBSD's zyd(4) driver.
Supports ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device.
 1.339 08-Apr-2007  scw Remove support for NetBSD/{,evb}sh5.
 1.338 01-Apr-2007  tnozaki add new encoding support to iconv(3):
- RISCOS-LATIN1
- DEC-MCS
- DEC-HANYU(libDECHanyu)
 1.337 14-Mar-2007  tnozaki add tr_TR.ISO8859-9 locale.
 1.336 13-Mar-2007  tnozaki 1. added iconv support of KZ-1048 encoding
2. move PTCP154 to KAZAKH directory.
 1.335 08-Mar-2007  tnozaki add nn_NO(Nynorsk) and nb_NO(Bokmal) locale.
 1.334 06-Mar-2007  tnozaki add zh_HK.Big5-HKSCS locale, derrived from FreeBSD.
 1.333 01-Mar-2007  garbled update mtree for man4.prep
 1.332 20-Jan-2007  kardel PR/25482
reinstate NTP html pages (sans gif's/img tags).
The important man pages are now generated by autogen and
thus match again the code again.
 1.331 14-Dec-2006  reed Add comment about not modifying this file, where to put custom specs,
and point to man page.
 1.330 23-Nov-2006  tnozaki branches: 1.330.2;
1. move GB*.esdb from i18n/esdb/MISC to i18n/esdb/GB directory.
2. add iconv support for Chinese Tradisional GB12345.
 1.329 13-Nov-2006  dogcow add TCVN to mtree from the recent i18n changes. (hi, tnozaki!)
 1.328 12-Nov-2006  christos goodbye uucp
 1.327 08-Nov-2006  christos add /usr/include/ssp
 1.326 31-Oct-2006  joerg Add rum(4) for newer USB Ralink devices. Obtained from OpenBSD.
Special thanks to Sepherosa Ziehau for helping debugging USB issues.
Hook up rum(4) for i386 config files.
 1.325 22-Sep-2006  christos add linux emulation examples
 1.324 18-Sep-2006  dbj remove ./usr/share/examples/veriexecctl which is now listed in obsolete file
 1.323 25-Aug-2006  matt Remove entries for netns and netccitt. Add entry for netbt.
 1.322 23-Jul-2006  lukem Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no
 1.321 27-Jun-2006  peter Add:
./usr/share/man/cat4/hpcarm
./usr/share/man/man4/hpcarm
./usr/share/man/html4/hpcarm
 1.320 19-Jun-2006  tnozaki added Chinese Tradisional Big5 family,
Big5-2003, Big5-ETen, Big5-IBM, Big-5E, Big-5+.

``Big5 is now the alias of Big5-ETen,
if you want Unicode.org's obsolete mappings, use Big5-IBM instead.
 1.319 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.318 15-Jun-2006  tnozaki added iconv support for georgian-ps, georgian-academy.
 1.317 13-Jun-2006  tron Remove obsolete directory "/usr/include/libmilter".
 1.316 13-Jun-2006  tron Remove obsolete directory "/usr/libexec/sm.bin".
 1.315 09-Jun-2006  tron Remove entries for "/var/spool/mqueue" (used by "sendmail" only).
 1.314 08-Jun-2006  rpaulo /libdata/firmware/ral
 1.313 30-May-2006  christos remove some more smmsp for sendmail.
 1.312 30-May-2006  christos Remove sendmail (approved by core)
 1.311 12-May-2006  mrg add /usr/include/g++/{debug,tr1}.
 1.310 30-Apr-2006  rpaulo ./usr/share/examples/hostapd
 1.309 28-Apr-2006  thorpej Add /usr/include/prop
 1.308 08-Apr-2006  tnozaki add following encoding support to iconv:
* KOI-7(iso-ir-37, iso-5427)
* KOI-8(old KOI8)
* KOI7-switched(iso-2022 variant)
* KOI8-C -- Pablo Saratxaga's X_LOCALE KOI8-C(Caucasus)
* KOI8-CyrillicOld -- Serge Winitzki's KOI8-C(Cyrillic-Old)
** not exported yet **
* KOI8-E(iso-ir-111, ecma-cyrillic)
* KOI8-RU
* KOI8-T
 1.307 07-Apr-2006  drochner cdk is obsolete
 1.306 01-Apr-2006  tnozaki add iconv support for Armenian State Standard encoding:
ARMSCII-7, ARMSCII-8, ARMSCII-8A
 1.305 28-Mar-2006  tnozaki add kk_KZ.PT154 locale and iconv support for PTCP154.
 1.304 23-Mar-2006  tnozaki add following locales:
af_AZ.ISO8859-1/15
be_BY.ISO8859-5
en_NZ.ISO8859-1/15
et_EE.ISO8859-15
eu_ES.ISO8859-1/15
pt_BR.ISO8859-1
ro_RO.ISO8859-2
sr_YU.ISO8859-2/5
ukUA.CP1251/ISO8859-5
 1.303 20-Mar-2006  christos remove KerberosV
 1.302 14-Mar-2006  tnozaki added be_BY.CP1251, ru_BY.CP1251, ru_RU.CP1251 locale.
requested by cheusov AT tut DOT by, thanks.
 1.301 13-Mar-2006  tnozaki added macintosh encodings(single-byte only).
 1.300 25-Feb-2006  wiz Remove ./usr/include/dev/vinum, already marked as obsolete.
 1.299 11-Feb-2006  gdamore Add evbmips and manual pages to distribution files, as requested by wiz@
 1.298 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.297 08-Feb-2006  christos remove sushi records.
 1.296 06-Feb-2006  wiz Add some dirs for groff-1.19.2.
 1.295 21-Jan-2006  kleink zoneinfo/SystemV is gone; forgot to commit this with tzdata2005r.
 1.294 17-Jan-2006  thorpej Add /libdata, /libdata/firmware, and /usr/libdata/firmware directories.
 1.293 06-Jan-2006  wiz Remove ./usr/X11R6/include/X11/fonts/codeconv, its contents have
been obsoleted quite some time ago.
 1.292 22-Oct-2005  wiz Add /usr/share/legal.
 1.291 11-Oct-2005  he Add entries so that ./usr/share/doc/html/bind9/arm gets created,
now that we want to install something there.
 1.290 14-Sep-2005  tsarna Adjust for ownership of /var/rwho
 1.289 20-Aug-2005  rpaulo Adapted to the changes of grfinfo(1) MANSUBDIR (hp300). (thanks Klaus Klein)
 1.288 31-Jul-2005  nakayama Add man page for teliosio(4).
 1.287 30-Jun-2005  perry add /usr/libexec/ching
 1.286 27-Jun-2005  peter Remove (pf)spamd. Its right to exist in NetBSD has been questioned since it
appeared and whether it's really part of pf or not is still unclear. Looking
at the other *BSDs it seems that they have left out spamd when importing pf,
and now we do that too. Also, the name conflicted with another more popular
used tool, after the rename to pfspamd it was left with completely unusable
documentation which apparently no-one wanted to fix.

A port of the latest spamd will be imported into pkgsrc soon.

Suggested by several people, no objections on last proposal on tech-userlevel.
 1.285 11-May-2005  peter PR/30177: Rui Paulo: /var/chroot/pflogd isn't created by default
 1.284 26-Apr-2005  christos Add more locale directories in preparation of new gettext.
 1.283 12-Apr-2005  kleink Adjust for the Argentina directory that came with tzdata2004b;
noted by Geoff C. Wing in PR bin/29954.
 1.282 12-Apr-2005  jwise /var/chroot/spamd is now /var/chroot/pfspamd.
 1.281 27-Mar-2005  tnozaki add csmapper:CNS11643-1,2 and esdb:ISO-2022-CN,
integrate esdb:EUC-TW, locale:zh_TW.eucTW.
 1.280 24-Mar-2005  rtr + do not install getconfig
 1.279 22-Mar-2005  rtr + getconfig scripts and configs
 1.278 21-Mar-2005  tron Remove directory which got obsoleted by XFree86 4.5.0.
 1.277 20-Mar-2005  christos Add the freetype services directory under internal
 1.276 15-Mar-2005  peter branches: 1.276.2;
Install pf(4) examples. Reviewed by yamt@.
Thanks to hubertf@ for the reminder.
 1.275 19-Feb-2005  thorpej Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.
 1.274 10-Feb-2005  tnozaki remove ko_KR.UTF-8.
this locale is alias for en_US.UTF-8 by locale.alias now.
 1.273 04-Feb-2005  perry Restore the html directories. They are indeed functional.
 1.272 04-Feb-2005  wiz Remove /usr/share/man/html* directories. They have been there,
empty, for 3 years, and there was no public plan on how to fill
them in all that time. Let's re-add them when they have a purpose.
 1.271 09-Jan-2005  christos Install pam configuration files.
 1.270 28-Dec-2004  thorpej Add /usr/lib/security
 1.269 28-Dec-2004  thorpej Add /usr/include/security
 1.268 24-Sep-2004  wiz branches: 1.268.2;
Dig {cat,man,html}4/hp700.
 1.267 10-Sep-2004  ian Remove support for ALIASES in share/locale/ctype/Makefile, which
created symlinks in the filesystem. Put the one existing alias
(zh_TW.BIG5) into the newer locale.alias file.
 1.266 12-Jul-2004  wiz Add locale/nb for texinfo-4.7.
 1.265 25-Jun-2004  itojun let spamd use /var/chroot/spamd, not /var/empty
 1.264 18-May-2004  christos Example for named.conf is dead.
Section 10 doc for named is dead.
 1.263 16-May-2004  lukem Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.
 1.262 12-May-2004  lukem Use /var/db/xdm (instead of /usr/X11R6/lib/X11/xdm) as the default authDir.
 1.261 07-May-2004  jonathan Redo net.inet.* sysctl subtree for fast-ipsec from scratch.
Attach FAST-IPSEC statistics with 64-bit counters to new sysctl MIB.
Rework netstat to show FAST_IPSEC statistics, via sysctl, for
netstat -p ipsec.

New kernel files:
sys/netipsec/Makefile (new file; install *_var.h includes)
sys/netipsec/ipsec_var.h (new 64-bit mib counter struct)

Changed kernel files:
sys/Makefile (recurse into sys/netipsec/)
sys/netinet/in.h (fake IP_PROTO name for fast_ipsec
sysctl subtree.)
sys/netipsec/ipsec.h (minimal userspace inclusion)
sys/netipsec/ipsec_osdep.h (minimal userspace inclusion)
sys/netipsec/ipsec_netbsd.c (redo sysctl subtree from scratch)
sys/netipsec/key*.c (fix broken net.key subtree)

sys/netipsec/ah_var.h (increase all counters to 64 bits)
sys/netipsec/esp_var.h (increase all counters to 64 bits)
sys/netipsec/ipip_var.h (increase all counters to 64 bits)
sys/netipsec/ipcomp_var.h (increase all counters to 64 bits)

sys/netipsec/ipsec.c (add #include netipsec/ipsec_var.h)
sys/netipsec/ipsec_mbuf.c (add #include netipsec/ipsec_var.h)
sys/netipsec/ipsec_output.c (add #include netipsec/ipsec_var.h)

sys/netinet/raw_ip.c (add #include netipsec/ipsec_var.h)
sys/netinet/tcp_input.c (add #include netipsec/ipsec_var.h)
sys/netinet/udp_usrreq.c (add #include netipsec/ipsec_var.h)

Changes to usr.bin/netstat to print the new fast-ipsec sysctl tree
for "netstat -s -p ipsec":

New file:
usr.bin/netstat/fast_ipsec.c (print fast-ipsec counters)

Changed files:
usr.bin/netstat/Makefile (add fast_ipsec.c)
usr.bin/netstat/netstat.h (declarations for fast_ipsec.c)
usr.bin/netstat/main.c (call KAME-vs-fast-ipsec dispatcher)
 1.260 28-Apr-2004  lukem Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.
 1.259 09-Mar-2004  garbled branches: 1.259.2;
Apply patch from PR bin/24695 by Peter Postma. Add additional
directories required by sushi.
 1.258 30-Jan-2004  lukem add usr/share/zoneinfo/**
 1.257 14-Jan-2004  minoura New directory for an X68k XKB data file.
 1.256 13-Jan-2004  lukem add some missing usr/include/dev directories
 1.255 06-Jan-2004  rtr remaining x11 dirs
 1.254 02-Jan-2004  lukem add usr/X11R6/libexec
 1.253 14-Dec-2003  rtr x11 modules/{fonts,drivers,input} directories.
 1.252 04-Dec-2003  drochner no html pages for ntp anymore
 1.251 05-Nov-2003  wiz Add html4/hpcsh.
 1.250 05-Nov-2003  uwe /usr/share/man/{cat,man}4/hpcsh
 1.249 30-Oct-2003  wiz Dig man4 for sparc64.
 1.248 19-Oct-2003  wiz Add ibmnws {cat,html,man}8.
 1.247 04-Oct-2003  jdolecek add manual section 8 directory entries for evbsh5
 1.246 23-Sep-2003  lukem add ./usr/X11R6/lib/modules/extensions
 1.245 14-Sep-2003  lukem add ./usr/X11R6/include/X11/pixmaps
 1.244 14-Sep-2003  lukem add ./usr/X11R6/share/examples/ssh-askpass
 1.243 12-Sep-2003  lukem Add /usr/X11R6/* and /etc/{X11,fonts}
 1.242 02-Sep-2003  junyoung Add UTF-8 ctype locale support for Korean.

From Min Sik Kim <minskim bawi org>. tshiozak@ ok.
 1.241 25-Jul-2003  jonathan Add /usr/include/crypto for userspace API to opencrypto framework.
 1.240 25-Jul-2003  mrg add new g++ dirs
 1.239 21-Jul-2003  tshiozak add new locales: bg_BG.CP1251 el_GR.ISO8859-7 hy_AM.ARMSCII-8 lt_LT.ISO8859-13
 1.238 10-Jul-2003  atatat Move the libmilter headers to where they belong.
 1.237 04-Jul-2003  atatat Make /usr/include/milter for sendmail's milter headers
 1.236 03-Jul-2003  wiz Add /usr/share/locale/ro{,/LC_MESSAGES}.
 1.235 27-Jun-2003  tshiozak Citrus iconv support(5)
add iconv data files. now ready to use iconv stuffs.
TODO:
- manpages.
- enrich mapper/esdb.
 1.234 26-Jun-2003  wiz Add some dirs to be used by groff-1.19 (coming soon).
 1.233 30-Apr-2003  wiz Add arc and cobalt html4 subdirs.
 1.232 30-Apr-2003  bjh21 Create man4 and cat4 directories for arc and cobalt.
 1.231 26-Apr-2003  fvdl x86_64 -> amd64
 1.230 18-Apr-2003  wiz {cat4,html4,man4}/arm32 not needed any longer.
 1.229 18-Apr-2003  thorpej Create /etc/powerd and /etc/powerd/scripts.
 1.228 17-Apr-2003  thorpej Add man4 acorn32 dirs.
 1.227 14-Apr-2003  salo Add slovak language libc message catalog.
 1.226 13-Apr-2003  jmmv ... ca/LC_MESSAGES is not needed.
 1.225 13-Apr-2003  jmmv Finally add complete support for Catalan (ca_ES, ca) LC_CTYPE and libc
catalog messages.
Thanks to salo for letting me know what was missing.
 1.224 09-Apr-2003  jmmv Add a Catalan libc message catalog file (plus everything else needed to
track the file). Closes my own PR lib/19498.
 1.223 04-Apr-2003  jdolecek add /usr/share/examples/smbfs/dot.nsmbrc
 1.222 25-Mar-2003  tshiozak add support for zh_CN.GB18030 locale.
(lib/20835 by sigsegv at s25 dot xrea dot com)
XXX: charclass for GBK compatible area is not supported.
 1.221 24-Mar-2003  atatat Add the new queue directory for the sendmail "mail submission" mode.
 1.220 05-Mar-2003  tron Remove "/etc/X11" and "/etc/fonts". The other X11 directories are not
listed here, too.
 1.219 04-Mar-2003  jmmv Add the /usr/share/examples/wsmoused directory (hi wiz!).
 1.218 28-Feb-2003  tron Add "/etc/X11" and "/etc/fonts".
 1.217 22-Feb-2003  lukem all:
Use /var/db/obsolete instead of /etc/obsolete

etc/Makefile:
Create separate target "install-obsolete-files" to populate
/var/db/obsolete, instead of using "install-etc-files".

Makefile:
Add do-obsolete target, to run "cd etc && make install-obsolete-files",
and add this to BUILDTARGETS.
This moves the "obsolete files" creation from "distribution" to "build".


Per discussion with Andrew Brown.
 1.216 20-Feb-2003  lukem etc/postinstall
* Improve message display in find_file_in_dirlist()
* do_obsolete(): instead of running distrib/sets/makeobsolete to
temporarily generate the obsolete sets lists, look for them in
${SRC_DIR}/etc/obsolete/* or ${DEST_DIR}/etc/obsolete/*.
The obsolete check now works for "extracted etc.tgz" as the source dir.

etc/Makefile (install-etc-files), distrib/sets/lists/*
* Install obsolete set lists into /etc/obsolete/
* Tweak how pwd_mkdb files are added to METALOG

distrib/sets/makeobsolete
* Don't bother with "_obsolete" suffix on generated file names.
 1.215 16-Feb-2003  lukem Do not ship with (an empty) /home in the base distribution.

The old behaviour caused problems when /home is a symlink on a system
and pax is used to extract base.tgz or "installworld" the base set
(because pax will remove the symlink before creating the now-empty
directory). It also made it more difficult for a site that wants
permissions on /home to be something other than what the NetBSD
defaults are.

For sites which want /home, it's a "once off" operation to create it,
and "useradd -m" (with the default "base-dir" of /home) will create
it anyway.

This resolves PR [install/19673], as well as being more consistent
with our defacto policy of "not stomping on stuff we don't need to".
 1.214 26-Jan-2003  wiz Add /usr/share/locale/gl{,/LC_MESSAGES}.
 1.213 17-Jan-2003  wiz Add more locale dirs for texinfo-4.3 files.
 1.212 14-Jan-2003  wiz Add /usr/include/dev/dmover.
 1.211 20-Dec-2002  lukem Remove /usr/local (and children) from the base distribution; we shouldn't
be creating directories or modifying permissions under there.

(/usr/local/* is still retained in various default PATHs, for convenience)
 1.210 17-Dec-2002  jdolecek add example disktab file
 1.209 17-Dec-2002  perry add postfix html directory
 1.208 09-Dec-2002  scw Delete section 8 manpage dirs for walnut, and add evbppc.
 1.207 23-Nov-2002  blymn Added veriexecctl to examples tree.
 1.206 17-Nov-2002  itohy Add {cat,man,html}4/dreamcast, html4/evbarm
 1.205 10-Oct-2002  itojun switch to GNU tar 1.13.25 with security fixes.
 1.204 09-Oct-2002  elric Added cgd rc.d script and put it in the appropriate postinstall and
mtree files.
 1.203 25-Sep-2002  wiz Add auto-generated MAKEDEV(8) for ofppc.
 1.202 28-Aug-2002  lukem In the MKDYNAMICROOT==yes case, move the shared linker from /lib/ld.elf_so to
/libexec/ld.elf_so. Per discussion with a few other developers.
 1.201 22-Aug-2002  lukem Add ./lib and ./rescue
 1.200 02-Aug-2002  thorpej Add {cat,man}4/evbarm subdirectories.
 1.199 25-Jul-2002  lukem Add ./var/spool/output/lpd -- lpd(8)'s default spool directory.
Resolves final outstanding issue with [bin/7054].
 1.198 09-Jul-2002  tshiozak add ./usr/share/locale/sk_SK.ISO8859-2 .
 1.197 29-Jun-2002  itojun dig /etc/systrace
 1.196 19-Jun-2002  wiz Add x86_64 cat8/man8/html8.
 1.195 18-Jun-2002  wiz Add some more cat8/man8/html8 dirs (cesfic, evbmips, hp700, hpcarm, sbmips)
 1.194 03-Jun-2002  itojun missing share/man/html4/sgimips
 1.193 31-May-2002  wiz Dig man page directories for pmppc.
 1.192 20-May-2002  wiz branches: 1.192.2;
Add /usr/share/man/{cat,man}4/sgimips.
 1.191 16-May-2002  itojun use /var/chroot/sshd instead of /var/empty. suggested by christos
 1.190 14-May-2002  itojun dig sshd uid/gid, and /var/empty, for sshd privilege separation
 1.189 04-May-2002  jdolecek add /usr/share/exmples/fstab
 1.188 02-May-2002  wiz Remove previously empty /usr/share/man/{cat,html,man}9/arm32.
 1.187 08-Apr-2002  wiz Fix typo in last, noted by tron.
 1.186 07-Apr-2002  wiz Remove cat8/man8 for arm32; add html8 for algor, cats, evbsh3, mvmepcc,
playstation2, shark (what's that hierarchy good for?).
 1.185 07-Apr-2002  wiz Add man8/cat8 for algor, cats, evbsh3, mvmeppc, playstation2, shark.
 1.184 24-Mar-2002  wiz Sort a line.
 1.183 24-Mar-2002  bjh21 Rename man page directories, arm26 -> acorn26.
 1.182 17-Mar-2002  tshiozak refine i18n stuffs.
- add libc/citrus directory.
this directory contains the common stuffs not only for locale
but also other facilities relating to i18n (e.g. iconv).
- To keep the binary compatibility for the ctype modules easily,
the interface between libc and the modules is simplified.
- For the future integrated extension, module pool is renamed
from "/usr/lib/runemodule" to "/usr/lib/i18n".
In the future, this directory will contain the modules for "iconv",
"collation", etc.
- some cosmetic changes.
- Bug fix for runetype.h; __attribute__((__packed__)) is placed at
the wrong position and it is invalid unintentionally.
But, the all members of the structures seem well-aligned. Thus,
this bug causes no problem, hopefully.

HEADS UP:
- /usr/lib/rumemodule is obsoleted. If you use the multibyte locales,
you need to install /usr/lib/i18n/* from sys/lib/i18n_module .
- The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept.
Perhaps, the bug fix about __packed__ mentioned above breaks the
compatibility... Be careful especially on 64bit platforms.
 1.181 11-Mar-2002  itojun dig /etc/ssh
 1.180 09-Feb-2002  thorpej Add /usr/share/dhcpd
 1.179 07-Feb-2002  ross Add share/man/html? and the lower machine directories.
 1.178 25-Jan-2002  perry add usr/share/games/ching
 1.177 18-Jan-2002  lukem setup ntpd chroot cage under /var/chroot/ntpd
 1.176 11-Jan-2002  wiz Add /usr/include/fs/smbfs.
 1.175 02-Jan-2002  wiz Obsolete /usr/include/smbfs.
 1.174 15-Dec-2001  wiz Add /usr/include/dev/ir.
 1.173 02-Dec-2001  wiz Add MAKEDEV(8) for acorn32 and necessary directories.
 1.172 10-Nov-2001  wiz add /usr/share/man/{cat,man}8/evbarm
 1.171 06-Nov-2001  lukem add various directories under /usr/include (kernel includes) and
/usr/share/nls that have previously been created by <bsd.kinc.mk>
and <bsd.nls.mk>
 1.170 11-Oct-2001  lukem - add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by
future work to support a chroot(8)ed ntpd
- move /var/named -> /var/chroot/named for consistency with ntpd
 1.169 08-Oct-2001  lukem remove unnecessary uname=root
 1.168 05-Oct-2001  lukem Take advantage of mtree(8)'s recently added support for absolute paths.
This drastically reduces the size of the file, as well as making it
far more maintainable. The differences are:
lines words bytes filename
3240 3847 43634 NetBSD.dist-relative
632 696 17166 NetBSD.dist-absolute
 1.167 02-Sep-2001  wiz Add some dirs needed for texinfo locale files.
 1.166 23-Aug-2001  wiz Add /usr/share/man/{cat,man}8/netwinder.
 1.165 17-Aug-2001  wiz Add /usr/share/man/{man,cat}4/sun2
 1.164 09-Aug-2001  lukem create /var/named 0755 root:wheel instead of 0750 root:named
 1.163 02-Aug-2001  garbled And add sshdconf here too. Christ there are alot of files to update.
 1.162 13-Jun-2001  simonb Add support files for the Walnut.
 1.161 08-Jun-2001  kim Remove duplicate usr/share/man/cat8/news68k added in revision 1.159...
 1.160 08-Jun-2001  kim not usr/share/man/cat8/new68k but usr/share/man/cat8/news68k
 1.159 08-Jun-2001  tron Add missign directory "./usr/share/man/cat8/news68k".
 1.158 08-Jun-2001  wiz Add some more arch-specific man8/cat8 subdirs.
 1.157 27-May-2001  wiz Add /usr/share/man/{cat,man}8/dreamcast
 1.156 29-Apr-2001  garbled Add the directory for the new sushi menu system/localtime.
 1.155 26-Apr-2001  garbled Add sushi/system/sysctl to this file.
 1.154 26-Apr-2001  garbled Add all the mtree lines for the sushi procs menu. ::whine:: I hate this
file.
 1.153 25-Apr-2001  garbled Add the pile of directory entries for sushi's new networking menu tree.
 1.152 21-Apr-2001  shin add /dev/altq
 1.151 19-Apr-2001  wiz Add some dirs for groff-1.16.1
 1.150 16-Apr-2001  wiz Add usr/share/man/{cat,man}8/macppc
 1.149 06-Apr-2001  wiz Every man section begins with a single page:
Add share/man/{cat,man}4/macppc, and intro.{0,4} there.
Thanks to Tsubai Masanari for help in writing it.
 1.148 04-Apr-2001  wiz We don't need man/{cat,man}3/atari anymore, since libahdi is gone (and
has been for over a year), and nobody else installs anything there.
Remove them.
 1.147 31-Mar-2001  itojun dig /usr/share/doc/usd/12.ex instaed of 13.ex
 1.146 31-Mar-2001  itojun en_US.UTF-2 locale is obsolete. PR 12502
 1.145 18-Mar-2001  veego /usr/include/gssapi/rpc and /usr/include/ss are no longer used, so remove
them.
 1.144 12-Mar-2001  wiz Remove obsolete /usr/share/man/{cat,man}{1,3,5}/i386.
 1.143 07-Mar-2001  garbled Add and delete mtree entries for the change in how scripting/logging is
organized in sushi.
 1.142 06-Mar-2001  garbled Add the mtree entries for the new sushi subdirectories
 1.141 28-Feb-2001  lukem setup named chroot cage under /var/named
 1.140 15-Feb-2001  lukem don't explicitly need /var/spool/lpd; it's not used by anything by default
 1.139 04-Feb-2001  nonaka Add ./usr/share/locale/en_US.UTF-2
 1.138 01-Feb-2001  itojun zh_TW.BIG5 (alias to zh_TW.Big5)
 1.137 25-Jan-2001  itojun build multibyte locale modules. installed into /usr/lib/runemodule and
dynamically loaded at runtime.
 1.136 22-Jan-2001  itojun ru_SU locales are deprecated, ru_RU is now correct one.
rename LC_CTYPE locale declarations and vi message catalog.

From: Oleg Polyanski <luke@jetinf.com>
 1.135 21-Jan-2001  itojun make it clearer that /etc/rtadvd.conf is optional (normally,
configurations were derived from kernel interface settings).

install rtadvd.conf into /usr/share/exapmles/rtadvd, instead of /etc.

sync with kame.
 1.134 21-Jan-2001  itojun add /usr/share/locale/ru_RU.*
 1.133 13-Jan-2001  nonaka add usr/share/man/{cat,man}8/prep
 1.132 06-Jan-2001  veego Add /usr/share/examples/isdn
 1.131 05-Jan-2001  jdolecek create /usr/include/readline
 1.130 05-Jan-2001  garbled Add all the new /usr/share/sushi directories
 1.129 04-Jan-2001  garbled Add the subdirectory for /usr/include/cdk
 1.128 31-Dec-2000  itojun /etc/openssl/cert.pem is a file, not a directory. PR 11772
 1.127 29-Dec-2000  itojun install sample configuration files into /usr/share/examples/racoon.
make variable "SBIN_RACOON" will build static racoon binary, and installs
it into /sbin (nonstandard)
 1.126 29-Dec-2000  itojun dig /etc/racoon
 1.125 22-Dec-2000  itojun populate citrus xpg4dl locale definitions into /usr/share.
if there are any mistakes, please report (i only speak English/Japanese).
currently, only singlebyte locales are usable.

TODO: enable multibyte handler in libc - there still are few design
discussions, but we are almost ready.
 1.124 11-Dec-2000  jdolecek nuke /usr/share/lkm - kernel modules are inherently depedant upon kernel,
so the example lkms should be included in kernel sets only; furthermore,
the stuff was highly outdated
relevant items will be moved to lkm(4) and under syssrc/sys/lkm/
 1.123 18-Nov-2000  wiz Remove /usr/share/examples/usermgmt and /usr/share/skel, since they
have been obsoleted by /etc/skel some time ago.
 1.122 10-Nov-2000  wiz Install html documentation for libbz2/bzip2.
Reviewed by Simon Burge.
 1.121 08-Nov-2000  lukem remove etc/disklabels; refer to /var/backups/disklabel.* instead
 1.120 02-Nov-2000  tron Add missing directories "/usr/share/locale/no@nynorsk" and
"/usr/share/locale/no@nynorsk/LC_MESSAGES".
 1.119 02-Nov-2000  tron Fix typo in last commit.
 1.118 02-Nov-2000  veego Add /usr/share/locale/{da,pt}/LC_MESSAGES used by gettext.
 1.117 01-Oct-2000  lukem move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.116 29-Sep-2000  simonb Fix typo in comment.
 1.115 11-Sep-2000  augustss Create ./usr/share/examples/kerberos so that `make install' works again.
 1.114 21-Aug-2000  lukem add etc/default
 1.113 06-Aug-2000  thorpej /var/krb5kdc -> /var/heimdal
 1.112 25-Jul-2000  drochner add usr/share/wscons/{fonts,keymaps}
 1.111 13-Jul-2000  lukem add usr/share/examples/syslogd
 1.110 11-Jun-2000  mycroft branches: 1.110.2;
Make /var/games/sail here.
 1.109 09-Jun-2000  fvdl Add and rc.conf.d directory. If a config file for command X exists
(/etc/rc.conf.d/X), then it is sourced in addition of /etc/rc.conf

This means that the base system will still use rc.conf, but that
3rd party scripts can use rc.conf.d
 1.108 12-May-2000  thorpej branches: 1.108.2;
Pasto in last.
 1.107 12-May-2000  thorpej Add all of the arm26 dirs.
 1.106 10-May-2000  groo No, *REALLY* add man4/arm26.
 1.105 10-May-2000  groo Add {cat,man}4/arm26
 1.104 03-May-2000  itojun add /etc/mail, which will be used with sendmail 8.10.x.
 1.103 02-May-2000  simonb Remove the never populated /usr/share/doc/xntp, and add /usr/share/doc/html
and the ntp4 subdirectories under that.
 1.102 30-Apr-2000  perry move /usr/share/postfix to /usr/share/examples/postfix. It makes sense
to have a /usr/share/sendmail because that directory contains the m4
source file for the .cf file in /etc, but for postfix, it really is
just an example.
 1.101 10-Mar-2000  windsor oops, pppd doesn't require /etc/ppp/options now.
 1.100 10-Mar-2000  windsor create /etc/ppp when building install sets
add this and a lot of files not previously looked at in special(5)
 1.99 10-Mar-2000  lukem add /etc/rc.d
 1.98 03-Mar-2000  veego Add /usr/share/man/{cat,man}8/arc
 1.97 27-Feb-2000  wiz added share/locale/pt_BR/LC_MESSAGES for grep 2.4
 1.96 07-Feb-2000  bouyer add ./usr/share/man/{man3,cat3}/atari
 1.95 29-Dec-1999  hubertf Add share/examples/apm/script, an example script to put into
/etc/apm/{line,battery,standby,...}
 1.94 06-Dec-1999  simonb Make ./etc/skel and ./usr/share/examples/usermgmt with mtree, and don't
create the directory in the user(8) Makefile.
 1.93 28-Nov-1999  scw Add directories for mvme68k MD man4 pages.
 1.92 09-Oct-1999  hubertf Install example dhcpd.conf into /usr/share/examples/dhcp
 1.91 22-Sep-1999  bouyer branches: 1.91.2;
Add missing '/usr/share/man/man8/next68k'
 1.90 21-Sep-1999  hubertf Add MAKEDEV.8 manpage for next68k.
 1.89 20-Sep-1999  veego Add /usr/share/{man,cat}8/bebox
 1.88 19-Sep-1999  perry add cat8/hpcmips and man8/hpcmips
The person who added a man page for that section without adding the
corresponding directory should be lashed fifteen times with a wet
noodle. They broke the build.
If any other man pages are added for the sh3 and hpcmips ports, people
have to remember to add the corresponding directories to the mtree
files, okay?
 1.87 16-Aug-1999  bgrayson Added new directory for mount_portal examples
 1.86 30-Jul-1999  aidan Forgot /usr/include/ss (for krb5).
 1.85 30-Jul-1999  aidan Kerberos5 install paths.
 1.84 23-Jul-1999  mrg add openssl config, include and examples directories.
 1.83 19-Jul-1999  abs bind comes with a very helpful sample named.conf, so install it in
/usr/share/examples/named. I'm not overwhelmed about moving the file
into src/share/examples but there is prior art (amd).
 1.82 03-Apr-1999  fair Change to make ownership of /var/msgs "daemon" per PR 6672
 1.81 27-Mar-1999  mrg branches: 1.81.2;
add postfix
 1.80 11-Feb-1999  tv Add some more directories under /usr/share/locale.
 1.79 11-Feb-1999  tv Add /usr/share/info, and /usr/share/locale/{de,fr}/LC_MESSAGES.
 1.78 09-Feb-1999  tv Make a /usr/share/ldscripts directory.
 1.77 09-Feb-1999  tv Remove /usr/include/bfd.
 1.76 05-Feb-1999  perry add postfix config and spool directories
 1.75 05-Feb-1999  perry Add libexec/postfix and libexec/sendmail
 1.74 02-Jan-1999  mcr Added /usr/share/doc/xntp for PR 5405
 1.73 21-Dec-1998  mrg oops, add the sparc64 dirs here. sorry nathan :)
 1.72 06-Dec-1998  jwise Add the ching data directory back commented out, at Perry's request
 1.71 05-Dec-1998  jwise Remove /usr/share/games/ching, as we do not distribute ching(6)
 1.70 28-Oct-1998  mycroft Nuke /usr/src and /usr/pkgsrc from here. They are created when the source
tar files are unpacked, so having them here is pointless.
 1.69 13-Sep-1998  tv Remove directory "/usr/include/g++/gen".
 1.68 04-Aug-1998  minoura Added /usr/share/keymaps/x68k for x68k ITE keymaps.
 1.67 06-Jun-1998  lukem add share/examples/ftpd
 1.66 08-Apr-1998  tv libstdc++ 2.8 does not, in fact, need a `stl' include directory.
 1.65 03-Apr-1998  tv Add /usr/include/g++/stl, needed by libstdc++ v2.8.x.
 1.64 17-Feb-1998  gwr kill sun3x dirs
 1.63 09-Feb-1998  lukem * remove explicit bin:bin override on the last few directories that had it
* don't bother making some of the /usr/share/zoneinfo subdirs; zic(8) does
it for us...
 1.62 10-Jan-1998  perry get rid of secretmail residue -- suggested in pr-4568 from Carl Shapiro
 1.61 03-Jan-1998  perry /usr/{src,obj,pkgsrc} -> root:wsrc, 0775
 1.60 24-Dec-1997  jeremy Added sun3x-specific man directories.
 1.59 13-Dec-1997  thorpej Add ./usr/share/examples/amd
 1.58 19-Nov-1997  mrg make /usr/games/hide mode 750, and remove bogus /var/games/save entry.
 1.57 13-Nov-1997  veego - s/samples\/ipf/examples\/ipf/ and remove the ./usr/share/samples entry
 1.56 13-Nov-1997  thorpej Add ./usr/share/examples/{svr4,ultrix}/etc
 1.55 13-Nov-1997  thorpej Add ./usr/share/examples/supfiles
 1.54 29-Oct-1997  fair As absurd as it seems with PR#3063 dated 27 Dec 1996, we're pressed for time
before the 1.3 release, and must deal with the permissions of /var/mail in an
expeditious fashion. Therefore, 1777 is the way to go for now.
 1.53 22-Oct-1997  is finalize Objective-C support, closing PR 4200 by Peter Simons:
- add /usr/include/objc to mtree
- set libobjc/Makefile INCSDIR=/usr/include/objc
- put to-be-installed includes to libobjc/Makefile into INCS=
- add the Objective-C source files to the appropriate lists.
- as the objc include files are installed now, no need to patch most
of the files.
- add /usr/include/obj/* to src/distrib/comp/mi
The changes have been applied to gcc2netbsd, and this script was then used
to create the new version of the files in libobjc/.
 1.52 18-Oct-1997  thorpej branches: 1.52.2;
Add ./usr/include/bfd
 1.51 09-Oct-1997  cjs Add /usr/libexec/sm.bin for smrsh programs.
 1.50 08-Oct-1997  mycroft Make /usr/obj, /usr/src, /usr/pkg, and /usr/pkgsrc `ignore optional'.
 1.49 25-Sep-1997  thorpej Add /usr/pkg (destination of installed packages) and /usr/pkgsrc (where
build-from-source packages will live, as a separate SUP collection).
 1.48 21-Sep-1997  veego Add ./usr/share/samples/ipf
 1.47 17-Jul-1997  phil Add /usr/share/sendmail/cf that got missed in original addition of
/usr/share/sendmail/*. Closes PR 3881.
 1.46 16-Jul-1997  phil Add /usr/share/sendmail tree to distribution.
 1.45 26-Jun-1997  kleink Create ./usr/share/man/{cat,man}3/i386; from Anders Hjalmarsson
<Anders.Hjalmarsson@economics.gu.se> in PR misc/3794.
 1.44 24-Jun-1997  mrg add man5/i386 (noted by erik fair)
 1.43 22-Jun-1997  mrg add man8/sun3x, man1/i386 and man1/x68k entries.
 1.42 22-Jun-1997  mrg add man8/mvm368k directories.
 1.41 22-Jun-1997  mrg add man1/atari directories.
 1.40 21-May-1997  jeremy Forgot 'cat' directories.
 1.39 21-May-1997  jeremy Added architecture dependent subdirectories to man9.
 1.38 25-Apr-1997  mikel /dev/fd should be owned by root.wheel, mode 755 (like /dev)
add 'ignore' tag for /usr/src
tabify, always give uname before gname, octal modes have leading 0
 1.37 13-Mar-1997  perry add cat8/pmax and man8/pmax
 1.36 07-Nov-1996  cgd add directories for alpha-specific manual pages in {cat,man}{4,8}
 1.35 18-Oct-1996  perry remove obsolete doc/smm/01.setup/{vax,tahoe}.
 1.34 17-Oct-1996  perry removed most tahoe references
 1.33 30-Aug-1996  thorpej Create /usr/share/man/{cat4,man4}/pmax/
 1.32 28-Aug-1996  explorer add /usr/lkm
 1.31 16-Aug-1996  explorer ooops... forgot to back out after generating the dir
 1.30 16-Aug-1996  explorer ooops... forgot to back out after generating the dir
 1.29 16-Aug-1996  explorer Changes for new groff -- new device directory
 1.28 09-Aug-1996  thorpej Create /var/yp and /var/yp/binding.
 1.27 15-Jul-1996  leo keymap -> keymaps
 1.26 22-Jun-1996  leo Add a directory to store the atari keymaps
 1.25 21-Jun-1996  is Add directory for Amiga binary keymaps.
 1.24 22-May-1996  oki Added man4/x68k & man8/x68k.
 1.23 22-May-1996  mrg create usr/include/g++/std
 1.22 20-May-1996  mrg branches: 1.22.4;
add /usr/share/vi/catalog
 1.21 12-May-1996  thorpej RCS id police.
 1.20 08-May-1996  pk Make permissions on several /usr/include/* directories consistent
with the way `make includes' treats them (PR#358,PR#717).
 1.19 05-Apr-1996  cgd SMM '03.fsck' has been renamed '03.fsck_ffs'
 1.18 03-Apr-1996  scottr Add the missing ".."; thanks to Masanobu Saitoh for pointing this out.
Closes PR 2292.
 1.17 01-Apr-1996  scottr Add cat[48].arm32 & man[48].arm32
 1.16 14-Dec-1995  ghudson chmod o-rx /var/crash
 1.15 30-Nov-1995  pk Undo bogus directory mode.
 1.14 30-Nov-1995  pk Fix pasto.
 1.13 30-Nov-1995  pk Make consistent with `make install' (from Arne Juul; PR#1665).
 1.12 28-Nov-1995  jtc merge in changes from 1.1 release branch
 1.11 25-Nov-1995  perry Added directories to contain the Section 9 man pages. (There probably
won't ever be any in /usr/local but I wanted to be consistent.)
(Should there be machine specific sections?)
 1.10 19-Aug-1995  chopps branches: 1.10.2;
add sun3 to cat[48]
 1.9 12-Aug-1995  jtc Added man4.sun3 & man8.sun3
 1.8 04-Jul-1995  cgd lint data has traditionally gone in /usr/libdata/lint
 1.7 07-Jan-1995  pk Add /usr/shar/doc/usd/13.viref to the hierarchy.
 1.6 21-Jul-1994  cgd add pc532 dirs for phil.
 1.5 09-Jul-1994  mycroft /a, /b, /c, and /dump are bogus; /amd would be created automatically if it
were needed.
 1.4 20-Jun-1994  cgd branches: 1.4.2;
kill an XXX
 1.3 19-Jun-1994  cgd trim some crap
 1.2 19-Jun-1994  cgd tune it to match NetBSD
 1.1 19-Jun-1994  cgd branches: 1.1.1;
update to Lite
 1.1.1.1 19-Jun-1994  cgd Lite
 1.4.2.1 21-Jul-1994  cgd update from trunk.
 1.10.2.1 17-Oct-1995  leo Add the usr/share/man/{man,cat}{4,8}/atari directories
 1.22.4.3 15-Jul-1996  leo Pull up from trunk; keymap -> keymaps
 1.22.4.2 25-Jun-1996  jtc Pulled up by request from Ignatios Souvatzis
 1.22.4.1 15-Jun-1996  oki added rule to make /usr/share/man/{cat,man}{4,8}/x68k
 1.52.2.8 17-Dec-1997  mellon Undo rev 1.59 - it's not needed on the branch.
 1.52.2.7 17-Dec-1997  mellon Pull rev 1.59 up from trunk (scottr)
 1.52.2.6 19-Nov-1997  mellon Pull rev 1.58 up from trunk (mrg)
 1.52.2.5 13-Nov-1997  veego Sync w/ trunk.
 1.52.2.4 13-Nov-1997  thorpej Sync w/ trunk.
 1.52.2.3 13-Nov-1997  thorpej Sync w/ trunk.
 1.52.2.2 30-Oct-1997  mellon Pull rev 1.54 up from trunk (fair)
 1.52.2.1 24-Oct-1997  mellon Pull rev 1.53 up from trunk
 1.81.2.3 23-Jan-2000  he Pull up revision 1.94 (requested by fredb):
Create /usr/share/examples/usermgmt for "user" command.
 1.81.2.2 09-Oct-1999  cgd pull up rev 1.92 from trunk (requested by hubertf):
Install an example dhcpd.conf into /usr/share/examples/dhcp
to provide an example of how to setup a dhcp server.
 1.81.2.1 04-Apr-1999  fair pull up 1.82
 1.91.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.108.2.3 23-Jun-2000  minoura Import of most recent XPG4DL dated 2000.06.23.
 1.108.2.2 29-May-2000  minoura Add missings / remove unneededs.
 1.108.2.1 28-May-2000  minoura Citrus Project XPG4DL, an implementation of I18N (locale) framework,
is imported.
 1.110.2.11 01-Apr-2003  itojun fix typo. ticket #40 from perry
 1.110.2.10 09-May-2001  he Pull up revision 1.149 (requested by he):
Add a few manual pages specific to NetBSD/macppc.
 1.110.2.9 05-Apr-2001  he Apply patch (requested by assar):
Upgrade Heimdal to version 0.3e.
 1.110.2.8 27-Feb-2001  he Pull up revision 1.123 (requested by he):
/usr/share/examples/usermgmt and /usr/share/skel are replaced by
/etc/skel.
 1.110.2.7 25-Jan-2001  jhawk Pull up revision 1.128 (requested by itojun):
/etc/openssl/cert.pem is a file, not a directory. Fixes PR11772.
 1.110.2.6 02-Oct-2000  lukem pull up rev 1.117 (approved by thorpej):
move default config files from /etc/default -> /etc/defaults, to be
consistent with what FreeBSD uses /etc/defaults for, and since SVR4
uses /etc/default for another purpose.
as discussed on tech-userlevel, and no objections were made.
 1.110.2.5 29-Sep-2000  simonb Pull up rev 1.116 (approved by thorpej):
Fix typo in comment.
 1.110.2.4 23-Aug-2000  lukem pull up rev 1.114:
migrate default installation config files from /etc to /etc/default

approved: thorpej
 1.110.2.3 15-Aug-2000  fvdl Pull up version 1.113: /var/krb5kdc -> /var/heimdal.
 1.110.2.2 09-Aug-2000  drochner pull up rev. 1.112:
add usr/share/wscons/{fonts,keymaps}
 1.110.2.1 26-Jul-2000  jhawk Pullup rev 1.110, requested by lukem:
add usr/share/examples/syslogd
 1.192.2.2 20-Oct-2003  jmc Add support for new LC_CTYPE locales (bg_BG.CP1251, ca_ES.ISO8859-1,
ca_ES.ISO8859-15, el_GR.ISO8859-7, hy_AM.ARMSCII-8, lt_LT.ISO8859-13)
Also includes some fixes for the existing locales on 1.6.
(requested by tshiozak in ticket #1379)
 1.192.2.1 15-Jul-2002  thorpej pullup-1-6 ticket #472 (tshiozak).

add LC_CTYPE for sk_SK.ISO8859-2, by Lubomir Sedlacik.
 1.259.2.4 04-Apr-2007  bouyer pullup the following revision (requested by abp as part of ticket #11134):
src/etc/mtree/NetBSD.dist 1.295
Removes the unpopulated zoneinfo/SystemV directory (gone with tzdata2005r)
which is also no longer in the base set list.
 1.259.2.3 06-Sep-2005  riz Apply patch (requested by kleink in ticket #5816):

Pull up to tzdata2005m; _lots_ of fixes, including most recently
the leap second at the end of 2005 and the U.S. DST changes taking effect
in 2007.
 1.259.2.2 10-May-2004  tron branches: 1.259.2.2.2;
Pull up revision 1.261 (requested by jonathan in ticket #280):
Redo net.inet.* sysctl subtree for fast-ipsec from scratch.
Attach FAST-IPSEC statistics with 64-bit counters to new sysctl MIB.
Rework netstat to show FAST_IPSEC statistics, via sysctl, for
netstat -p ipsec.
New kernel files:
sys/netipsec/Makefile (new file; install *_var.h includes)
sys/netipsec/ipsec_var.h (new 64-bit mib counter struct)
Changed kernel files:
sys/Makefile (recurse into sys/netipsec/)
sys/netinet/in.h (fake IP_PROTO name for fast_ipsec
sysctl subtree.)
sys/netipsec/ipsec.h (minimal userspace inclusion)
sys/netipsec/ipsec_osdep.h (minimal userspace inclusion)
sys/netipsec/ipsec_netbsd.c (redo sysctl subtree from scratch)
sys/netipsec/key*.c (fix broken net.key subtree)
sys/netipsec/ah_var.h (increase all counters to 64 bits)
sys/netipsec/esp_var.h (increase all counters to 64 bits)
sys/netipsec/ipip_var.h (increase all counters to 64 bits)
sys/netipsec/ipcomp_var.h (increase all counters to 64 bits)
sys/netipsec/ipsec.c (add #include netipsec/ipsec_var.h)
sys/netipsec/ipsec_mbuf.c (add #include netipsec/ipsec_var.h)
sys/netipsec/ipsec_output.c (add #include netipsec/ipsec_var.h)
sys/netinet/raw_ip.c (add #include netipsec/ipsec_var.h)
sys/netinet/tcp_input.c (add #include netipsec/ipsec_var.h)
sys/netinet/udp_usrreq.c (add #include netipsec/ipsec_var.h)
Changes to usr.bin/netstat to print the new fast-ipsec sysctl tree
for "netstat -s -p ipsec":
New file:
usr.bin/netstat/fast_ipsec.c (print fast-ipsec counters)
Changed files:
usr.bin/netstat/Makefile (add fast_ipsec.c)
usr.bin/netstat/netstat.h (declarations for fast_ipsec.c)
usr.bin/netstat/main.c (call KAME-vs-fast-ipsec dispatcher)
 1.259.2.1 29-Apr-2004  jmc Pullup rev 1.260 (requested by lukem in ticket #224)

Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
* Obsolete:
bin/fontconfig-config

* Add directories:
lib/X11/locale/zh_CN.UTF-8
lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
fonttosfnt(1) program & man page
include/expat.h
lib/X11/app-defaults/XClock-color
lib/X11/fonts/TTF/Vera*.ttf
some font encodings
zn_CN.UTF-8 locale
some font encodings
various xkb config files
lib/X11/xedit/lisp/progmodes/patch.lsp
Xfontcache(3) and various links
XDGA(3) and various links
XRes(3) and various links
Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.
 1.259.2.2.2.2 04-Apr-2007  bouyer pullup the following revision (requested by abp as part of ticket #11134):
src/etc/mtree/NetBSD.dist 1.295
Removes the unpopulated zoneinfo/SystemV directory (gone with tzdata2005r)
which is also no longer in the base set list.
 1.259.2.2.2.1 07-Aug-2005  riz branches: 1.259.2.2.2.1.2;
Pull up revision 1.283 (requested by kleink in ticket #5529):
Adjust for the Argentina directory that came with tzdata2004b;
noted by Geoff C. Wing in PR bin/29954.
 1.259.2.2.2.1.2.1 04-Apr-2007  bouyer pullup the following revision (requested by abp as part of ticket #11134):
src/etc/mtree/NetBSD.dist 1.295
Removes the unpopulated zoneinfo/SystemV directory (gone with tzdata2005r)
which is also no longer in the base set list.
 1.268.2.1 15-Nov-2004  rtr static & xorg src/x11
 1.276.2.11 04-Apr-2007  bouyer pullup the following revision (requested by abp as part of ticket #1682):
src/etc/mtree/NetBSD.dist 1.295
Removes the unpopulated zoneinfo/SystemV directory (gone with tzdata2005r)
which is also no longer in the base set list.
 1.276.2.10 15-Oct-2005  riz branches: 1.276.2.10.2; 1.276.2.10.4;
Pull up following revision(s) (requested by rpaulo in ticket #881):
etc/mtree/NetBSD.dist: revision 1.291
Add entries so that ./usr/share/doc/html/bind9/arm gets created,
now that we want to install something there.
 1.276.2.9 04-Aug-2005  tron Pull up revision 1.288 (requested by nakayama in ticket #638):
Add man page for teliosio(4).
 1.276.2.8 02-Jul-2005  tron Pull up revision 1.286 (requested by peter in ticket #518):
Remove (pf)spamd. Its right to exist in NetBSD has been questioned since it
appeared and whether it's really part of pf or not is still unclear. Looking
at the other *BSDs it seems that they have left out spamd when importing pf,
and now we do that too. Also, the name conflicted with another more popular
used tool, after the rename to pfspamd it was left with completely unusable
documentation which apparently no-one wanted to fix.
A port of the latest spamd will be imported into pkgsrc soon.
Suggested by several people, no objections on last proposal on tech-userlevel.
 1.276.2.7 11-May-2005  tron Pull up revision 1.285 (requested by peter in ticket #290):
PR/30177: Rui Paulo: /var/chroot/pflogd isn't created by default
 1.276.2.6 13-Apr-2005  tron Pull up revision 1.283 (requested by kleink in ticket #139):
Adjust for the Argentina directory that came with tzdata2004b;
noted by Geoff C. Wing in PR bin/29954.
 1.276.2.5 13-Apr-2005  tron Pull up revision 1.282 (requested by jwise in ticket #138):
/var/chroot/spamd is now /var/chroot/pfspamd.
 1.276.2.4 06-Apr-2005  tron Pull up revision 1.280 (requested by jmc in ticket #114):
+ do not install getconfig
 1.276.2.3 06-Apr-2005  tron Pull up revision 1.279 (requested by jmc in ticket #114):
+ getconfig scripts and configs
 1.276.2.2 06-Apr-2005  tron Pull up revision 1.278 (requested by jmc in ticket #114):
Remove directory which got obsoleted by XFree86 4.5.0.
 1.276.2.1 06-Apr-2005  tron Pull up revision 1.277 (requested by jmc in ticket #114):
Add the freetype services directory under internal
 1.276.2.10.4.1 04-Apr-2007  bouyer pullup the following revision (requested by abp as part of ticket #1682):
src/etc/mtree/NetBSD.dist 1.295
Removes the unpopulated zoneinfo/SystemV directory (gone with tzdata2005r)
which is also no longer in the base set list.
 1.276.2.10.2.1 04-Apr-2007  bouyer pullup the following revision (requested by abp as part of ticket #1682):
src/etc/mtree/NetBSD.dist 1.295
Removes the unpopulated zoneinfo/SystemV directory (gone with tzdata2005r)
which is also no longer in the base set list.
 1.330.2.4 24-Mar-2009  bouyer Pullup the following revisions (requested by msaitoh in ticket #1284):
distrib/sets/lists/base/mi 1.706-707,1.797
distrib/sets/lists/man/mi 1.1006
etc/mtree/NetBSD.dist 1.340
share/man/man4/Makefile 1.432
sys/arch/amd64/conf/GENERIC 1.149 via patch
sys/arch/i386/conf/ALL 1.103
sys/arch/i386/conf/GENERIC 1.832
sys/arch/i386/conf/GENERIC_LAPTOP 1.237
sys/arch/macppc/conf/GENERIC 1.257
sys/arch/sparc64/conf/GENERIC 1.86
sys/dev/usb/usbdevs 1.468,1.479-480 via patch
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/microcode/Makefile 1.7
sys/dev/usb/files.usb patch
share/man/man4/zyd.4 1.1 via patch
sys/dev/microcode/zyd/Makefile 1.1-1.2
sys/dev/microcode/zyd/build.c 1.1
sys/dev/microcode/zyd/microcode.h 1.1
sys/dev/microcode/zyd/zd1211-license 1.1
sys/dev/microcode/zyd/zyd-zd1211 1.1
sys/dev/microcode/zyd/zyd-zd1211b 1.1
sys/dev/usb/if_zyd.c patch
sys/dev/usb/if_zydreg.h 1.1-1.2

Add ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device support
 1.330.2.3 21-Aug-2007  ghen Pull up following revision(s) (requested by kardel in ticket #834):
dist/ntp/*: sync with HEAD as of 20070820
distrib/sets/lists/base/mi: patch
distrib/sets/lists/man/mi: patch
distrib/sets/lists/misc/mi: patch
etc/mtree/NetBSD.dist: patch
usr.sbin/ntp/Makefile: revision 1.8-1.9
usr.sbin/ntp/Makefile.inc: revision 1.16-1.18
usr.sbin/ntp/html/Makefile: revision 1.1-1.6
usr.sbin/ntp/include/config.h: revision 1.16-1.17
usr.sbin/ntp/libopts/Makefile: revision 1.1
usr.sbin/ntp/ntp-keygen/Makefile: revision 1.2
usr.sbin/ntp/ntp-keygen/ntp-keygen.8: revision 1.1-1.3
usr.sbin/ntp/ntpd/Makefile: revision 1.16-1.17
usr.sbin/ntp/ntpd/ntpd.8: revision 1.15-1.17
usr.sbin/ntp/ntpdc/Makefile: revision 1.6
usr.sbin/ntp/ntpdc/ntpdc.8: revision 1.13-1.15
usr.sbin/ntp/ntpq/Makefile: revision 1.7
usr.sbin/ntp/ntpq/ntpq.8: revision 1.16-1.18
usr.sbin/ntp/scripts/mkver: revision 1.6-1.7
usr.sbin/sntp/Makefile: revision 1.3
usr.sbin/sntp/sntp.1: revision 1.4
Upgrade NTP to version 4.2.4, plus other fixes.
Improvements in 4.2.4 (highlights):
- dynamic interface handling (no more restarts on wakeup/change in
network connectivity)
- faster synchronisation
- better refclock support
 1.330.2.2 19-Jul-2007  liamjfoy Pull up following revision(s) (requested by soren in ticket #774):
build.sh: revision 1.169
gnu/usr.bin/gcc4/backend/Makefile: revision 1.9
sys/arch/evbsh5/README: revision 1.1
distrib/notes/common/contents: revision 1.124
usr.sbin/ndbootd/ndbootd.c: revision 1.12
gnu/lib/libopcodes/arch/sh3eb/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3eb/defs.mk: revision 1.8
libexec/ld.elf_so/Makefile: revision 1.78
gnu/dist/binutils/bfd/config.bfd: revision 1.14
doc/HACKS: revision 1.93
distrib/cdrom/current.conf: revision 1.8
gnu/lib/libgcc4/Makefile.inc: revision 1.6
share/mk/sys.mk: revision 1.90
distrib/sets/lists/base/mi: revision 1.700
libexec/ld.elf_so/rtld.c: revision 1.112
distrib/sets/lists/base/mi: revision 1.702
sys/arch/sh5/README: revision 1.1
gnu/lib/libbfd/arch/sh3el/bfd.h: revision 1.7
usr.sbin/traceroute/traceroute.c: revision 1.69
distrib/notes/common/main: revision 1.330
distrib/notes/common/list-setsizes.sh: revision 1.2
sys/arch/Makefile: revision 1.35
gnu/lib/libopcodes/arch/sh3el/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3el/defs.mk: revision 1.8
share/mk/bsd.own.mk: revision 1.495
gnu/lib/libbfd/arch/sh3eb/bfd.h: revision 1.7
x11/lib/OSmesa/Makefile: revision 1.20
sys/dev/dkwedge/dkwedge_bsdlabel.c: revision 1.13
gnu/dist/binutils/opcodes/configure.in: revision 1.2
gnu/dist/binutils/opcodes/configure: revision 1.2
gnu/usr.bin/send-pr/categories: revision 1.53
etc/mtree/NetBSD.dist: revision 1.339
sys/arch/README: revision 1.42
lib/libc/gdtoa/Makefile.inc: revision 1.6
usr.bin/crunch/crunchide/Makefile: revision 1.16
sys/lkm/net/bsdcomp/Makefile: revision 1.5
regress/sys/uvm/Makefile: revision 1.6
etc/MAKEDEV.awk: revision 1.18
x11/Xserver/GL/GLcore/Makefile.GLcore: revision 1.10
sys/contrib/dev/ath/netbsd/Makefile.ath.inc: revision 1.14
gnu/lib/libbfd/Makefile: revision 1.42
doc/RESPONSIBLE: revision 1.78
Remove evbsh5.
 1.330.2.1 04-Mar-2007  bouyer branches: 1.330.2.1.2;
Pull up following revision(s) (requested by garbled in ticket #482):
share/man/man4/man4.prep/intro.4: revision 1.1
usr.sbin/eeprom/eeprom.8: revision 1.12
usr.sbin/eeprom/prephandlers.c: revision 1.1
distrib/sets/lists/base/md.prep: revision 1.13
distrib/sets/lists/comp/md.prep: revision 1.22
sys/arch/prep/conf/majors.prep: revision 1.19
share/man/man4/man4.prep/Makefile: revision 1.1
share/man/man4/Makefile: revision 1.421
usr.sbin/eeprom/defs.h: revision 1.10
share/man/man4/man4.prep/nvram.4: revision 1.1
sys/arch/prep/pnpbus/nvram_pnpbus.c: revision 1.6
usr.sbin/eeprom/Makefile: revision 1.14
etc/mtree/NetBSD.dist: revision 1.333
usr.sbin/eeprom/main.c: revision 1.17
etc/etc.prep/MAKEDEV.conf: revision 1.5
distrib/sets/lists/man/mi: revision 1.978
usr.sbin/eeprom/pathnames.h: revision 1.3
sys/arch/prep/include/Makefile: revision 1.19
sys/arch/prep/include/nvram.h: revision 1.3
Finish the code in the prep nvram driver that makes it an actual device
(/dev/nvram) and implement all the associated ioctls fully. Tested with
a hacked up copy of eeprom(8). Right now it can only be used to see the
nvram GEV contents, not actually edit them. Will do that later some day.
 1.330.2.1.2.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.340.4.3 23-Mar-2008  matt sync with HEAD
 1.340.4.2 09-Jan-2008  matt sync with HEAD
 1.340.4.1 06-Nov-2007  matt sync with HEAD
 1.362.8.4 17-Jun-2008  yamt sync with head.
 1.362.8.3 04-Jun-2008  yamt sync with head
 1.362.8.2 25-May-2008  peter Add chroot directories for ftp-proxy/tftp-proxy.
 1.362.8.1 18-May-2008  yamt sync with head.
 1.362.6.4 17-Jan-2009  mjf Sync with HEAD.
 1.362.6.3 05-Oct-2008  mjf Sync with HEAD.
 1.362.6.2 29-Jun-2008  mjf Sync with HEAD.
 1.362.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.362.2.2 10-Feb-2008  jmmv Add directories for modules tests.
 1.362.2.1 10-Feb-2008  jmmv file NetBSD.dist was added on branch mjf-devfs on 2008-02-10 12:41:07 +0000
 1.364.2.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.364.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.385.2.7 19-May-2011  bouyer Pull up following revision(s) (requested by mbalmer in ticket #1605):
share/i18n/csmapper/CBM/UCS%CBMINT.src: revision 1.1
share/i18n/esdb/CBM/esdb.alias.CBM.src: revision 1.1
share/i18n/esdb/CBM/esdb.dir.CBM.src: revision 1.1
share/i18n/esdb/CBM/CBMINT.src: revision 1.1
share/i18n/csmapper/Makefile: revision 1.14
share/i18n/csmapper/CBM/CBMINT%UCS.src: revision 1.1
share/i18n/csmapper/CBM/mapper.dir.CBM.src: revision 1.1
share/i18n/csmapper/CBM/Makefile.inc: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.87 via patch
share/i18n/esdb/Makefile: revision 1.15
share/i18n/csmapper/CBM/charset.pivot.CBM.src: revision 1.1
share/i18n/esdb/CBM/Makefile.inc: revision 1.1
Add Japan CBM character codes.
 1.385.2.6 08-Mar-2011  riz Pull up following revision(s) (requested by spz in ticket #1566):
distrib/sets/lists/base/mi: revision 1.881 via patch
etc/mtree/NetBSD.dist: patch
add the keys directory to base.
add keys directory
 1.385.2.5 10-Oct-2009  sborrill branches: 1.385.2.5.2;
Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.385.2.4 04-Oct-2009  snj Apply patch (requested by mrg in ticket #1062):
Don't create xkb/compiled as a directory any more.
 1.385.2.3 29-Sep-2009  snj Pull up following revision(s) (requested by bouyer in ticket #1037):
distrib/sets/lists/base/mi: revision 1.811
etc/mtree/NetBSD.dist: revision 1.403
share/locale/Makefile.locale: revision 1.2
share/locale/ctype/Makefile: revision 1.29
share/locale/messages/Makefile: revision 1.6
share/locale/monetary/Makefile: revision 1.6
share/locale/numeric/Makefile: revision 1.5
share/locale/time/Makefile: revision 1.6
Add support for fr_*.UTF-8 locale. Setting LANG to fr_*.UTF-8 won't get
the message catalog right (they're encoded in iso-8859-1), but other locale
functions should work right.
Proposed on tech-userlevel on 20 May 2009.
 1.385.2.2 17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.385.2.1 15-Jan-2009  snj branches: 1.385.2.1.2; 1.385.2.1.4;
Pull up following revision(s) (requested by tnozaki in ticket #222):
distrib/sets/lists/base/mi: revision 1.788
distrib/utils/libhack/Makefile.inc: revision 1.23
distrib/utils/libhack/Makefile: revision 1.22
etc/mtree/NetBSD.dist: revision 1.387
include/locale.h: revision 1.15
lib/libc/citrus/Makefile.inc: revision 1.6
lib/libc/citrus/citrus_aliasname_local.h: revision 1.1
lib/libc/citrus/citrus_bcs.h: revision 1.5
lib/libc/citrus/citrus_bcs_strtol.c: revision 1.1
lib/libc/citrus/citrus_bcs_strtoul.c: revision 1.1
lib/libc/citrus/citrus_csmapper.c: revision 1.9
lib/libc/citrus/citrus_fix_grouping.h: revision 1.1
lib/libc/citrus/citrus_lc_ctype.c: revision 1.1
lib/libc/citrus/citrus_lc_messages.c: revision 1.1
lib/libc/citrus/citrus_lc_messages.h: revision 1.1
lib/libc/citrus/citrus_lc_monetary.c: revision 1.1
lib/libc/citrus/citrus_lc_monetary.h: revision 1.1
lib/libc/citrus/citrus_lc_numeric.c: revision 1.1
lib/libc/citrus/citrus_lc_numeric.h: revision 1.1
lib/libc/citrus/citrus_lc_template.h: revision 1.1
lib/libc/citrus/citrus_lc_template_decl.h: revision 1.1
lib/libc/citrus/citrus_lc_time.c: revision 1.1
lib/libc/citrus/citrus_lc_time.h: revision 1.1
lib/libc/citrus/citrus_module.c: revision 1.8
lib/libc/citrus/citrus_namespace.h: revision 1.7
lib/libc/citrus/modules/citrus_euc.c: revision 1.13
lib/libc/gen/Makefile.inc: revision 1.166
lib/libc/gen/isctype.c: revision 1.17 via patch
lib/libc/gen/tolower_.c: revision 1.10
lib/libc/gen/toupper_.c: revision 1.10
lib/libc/iconv/Makefile.inc: revision 1.3
lib/libc/iconv/iconv.c: revision 1.7
lib/libc/locale/Makefile.inc: revision 1.53
lib/libc/locale/___runetype_mb.c: file removal
lib/libc/locale/_wctrans.c: revision 1.7
lib/libc/locale/_wctrans_local.h: revision 1.3
lib/libc/locale/_wctype.c: revision 1.1
lib/libc/locale/_wctype_local.h: revision 1.1
lib/libc/locale/aliasname.c: revision 1.3
lib/libc/locale/aliasname_local.h: revision 1.2
lib/libc/locale/bsdctype.c: revision 1.1
lib/libc/locale/bsdctype.h: revision 1.1
lib/libc/locale/ctypeio.c: revision 1.8
lib/libc/locale/ctypeio.h: revision 1.2
lib/libc/locale/current_locale.c: revision 1.1
lib/libc/locale/dummy_lc_collate.c: revision 1.1
lib/libc/locale/dummy_lc_template.h: revision 1.1
lib/libc/locale/fix_grouping.c: revision 1.1
lib/libc/locale/fix_grouping.h: revision 1.1
lib/libc/locale/generic_lc_all.c: revision 1.1
lib/libc/locale/generic_lc_template.h: revision 1.1
lib/libc/locale/generic_lc_template_decl.h: revision 1.1
lib/libc/locale/global_locale.c: revision 1.1
lib/libc/locale/iswctype.c: file removal
lib/libc/locale/iswctype_mb.c: revision 1.1
lib/libc/locale/iswctype_sb.c: revision 1.6
lib/libc/locale/lcmessages.c: file removal
lib/libc/locale/lcmessages.h: file removal
lib/libc/locale/lcmonetary.c: file removal
lib/libc/locale/lcmonetary.h: file removal
lib/libc/locale/lcnumeric.c: file removal
lib/libc/locale/lcnumeric.h: file removal
lib/libc/locale/lctime.c: file removal
lib/libc/locale/lctime.h: file removal
lib/libc/locale/localeconv.c: revision 1.15
lib/libc/locale/localeio.c: revision 1.2
lib/libc/locale/localeio.h: revision 1.2
lib/libc/locale/localeio_lc_ctype.c: revision 1.1
lib/libc/locale/localeio_lc_messages.c: revision 1.1
lib/libc/locale/localeio_lc_monetary.c: revision 1.1
lib/libc/locale/localeio_lc_numeric.c: revision 1.1
lib/libc/locale/localeio_lc_time.c: revision 1.1
lib/libc/locale/multibyte.h: revision 1.4
lib/libc/locale/multibyte_amd1.c: revision 1.6
lib/libc/locale/multibyte_c90.c: revision 1.5
lib/libc/locale/nb_lc_messages_misc.h: revision 1.1
lib/libc/locale/nb_lc_monetary_misc.h: revision 1.1
lib/libc/locale/nb_lc_numeric_misc.h: revision 1.1
lib/libc/locale/nb_lc_template.h: revision 1.1
lib/libc/locale/nb_lc_template_decl.h: revision 1.1
lib/libc/locale/nb_lc_time_misc.h: revision 1.1
lib/libc/locale/nl_langinfo.c: revision 1.12
lib/libc/locale/rune.c: revision 1.31
lib/libc/locale/rune.h: revision 1.13
lib/libc/locale/rune_local.h: revision 1.11
lib/libc/locale/runeglue.c: revision 1.14
lib/libc/locale/runetable.c: revision 1.18
lib/libc/locale/setlocale.c: revision 1.55 via patch
lib/libc/locale/setlocale_local.h: revision 1.1
lib/libc/locale/setrunelocale.c: file removal
lib/libc/nls/Makefile.inc: revision 1.9
lib/libc/nls/catopen.c: revision 1.26
lib/libc/string/Makefile.inc: revision 1.68
lib/libc/string/wcscmp.c: revision 1.6
lib/libc/string/wcsncmp.c: revision 1.6
lib/libc/string/wcswidth.c: file removal
lib/libc/string/wmemcmp.c: revision 1.4
regress/lib/libc/locale/Makefile: revision 1.4
regress/lib/libc/locale/ctype1/Makefile: revision 1.4
regress/lib/libc/locale/ctype1/en_US.UTF-8.exp.uue: revision 1.2
regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.exp.uue: revision 1.1
regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.in.uue: revision 1.1
regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.exp.uue: file removal
regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.in.uue: file removal
regress/lib/libc/locale/ctype1/ja_JP.SJIS.exp.uue: revision 1.2
regress/lib/libc/locale/ctype1/ja_JP.eucJP.exp.uue: revision 1.2
regress/lib/libc/locale/ctype2/Makefile: revision 1.5
regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue: revision 1.1
regress/lib/libc/locale/ctype2/ja_JP.ISO2022-JP2.in.uue: file removal
regress/lib/libc/locale/ctype3/Makefile: revision 1.5
regress/lib/libc/locale/mbtowc/Makefile: revision 1.3
regress/lib/libc/locale/mbtowc/ja_JP.ISO-2022-JP: revision 1.1
regress/lib/libc/locale/mbtowc/ja_JP.ISO2022-JP: file removal
regress/lib/libc/locale/wcstod/wcstod_test.c: revision 1.2
share/locale/Makefile.locale: revision 1.1
share/locale/Makefile: revision 1.5
share/locale/ctype/Makefile: revision 1.28
share/locale/locale.alias: revision 1.11
share/locale/messages/Makefile: revision 1.5
share/locale/messages/en_US.ISO8859-1.src: file removal
share/locale/messages/en_US.US-ASCII.src: revision 1.1
share/locale/messages/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/messages/ja_JP.ct.src: revision 1.1
share/locale/messages/sr_ME.ISO8859-2.src: revision 1.1
share/locale/messages/sr_ME.ISO8859-5.src: revision 1.1
share/locale/messages/sr_YU.ISO8859-2.src: file removal
share/locale/messages/sr_YU.ISO8859-5.src: file removal
share/locale/messages/sr_YU.UTF-8.src: file removal
share/locale/messages/zh_CN.GB18030.src: file removal
share/locale/messages/zh_TW.eucTW.src: revision 1.1
share/locale/monetary/Makefile: revision 1.5
share/locale/monetary/af_ZA.ISO8859-1.src: revision 1.2
share/locale/monetary/am_ET.UTF-8.src: revision 1.2
share/locale/monetary/be_BY.CP1131.src: file removal
share/locale/monetary/be_BY.CP1251.src: revision 1.2
share/locale/monetary/be_BY.ISO8859-5.src: revision 1.2
share/locale/monetary/be_BY.UTF-8.src: revision 1.2
share/locale/monetary/bg_BG.CP1251.src: revision 1.2
share/locale/monetary/bg_BG.UTF-8.src: revision 1.2
share/locale/monetary/ca_ES.ISO8859-1.src: revision 1.2
share/locale/monetary/cs_CZ.ISO8859-2.src: revision 1.2
share/locale/monetary/cs_CZ.UTF-8.src: revision 1.2
share/locale/monetary/da_DK.ISO8859-1.src: revision 1.2
share/locale/monetary/de_AT.ISO8859-1.src: revision 1.2
share/locale/monetary/de_CH.ISO8859-1.src: revision 1.2
share/locale/monetary/de_DE.ISO8859-1.src: revision 1.2
share/locale/monetary/el_GR.ISO8859-7.src: revision 1.2
share/locale/monetary/en_AU.ISO8859-1.src: revision 1.2
share/locale/monetary/en_CA.ISO8859-1.src: revision 1.2
share/locale/monetary/en_GB.ISO8859-1.src: revision 1.2
share/locale/monetary/en_GB.UTF-8.src: revision 1.2
share/locale/monetary/en_IE.UTF-8.src: revision 1.2
share/locale/monetary/en_NZ.ISO8859-1.src: revision 1.2
share/locale/monetary/en_US.ISO8859-1.src: revision 1.2
share/locale/monetary/en_US.US-ASCII.src: revision 1.1
share/locale/monetary/es_ES.ISO8859-1.src: revision 1.2
share/locale/monetary/et_EE.ISO8859-15.src: revision 1.2
share/locale/monetary/fi_FI.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_BE.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_CA.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_FR.ISO8859-1.src: revision 1.2
share/locale/monetary/he_IL.UTF-8.src: revision 1.2
share/locale/monetary/hi_IN.ISCII-DEV.src: revision 1.2
share/locale/monetary/hr_HR.ISO8859-2.src: revision 1.2
share/locale/monetary/hu_HU.ISO8859-2.src: revision 1.2
share/locale/monetary/hy_AM.ARMSCII-8.src: revision 1.2
share/locale/monetary/hy_AM.UTF-8.src: revision 1.2
share/locale/monetary/is_IS.ISO8859-1.src: revision 1.2
share/locale/monetary/it_IT.ISO8859-1.src: revision 1.2
share/locale/monetary/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/monetary/ja_JP.UTF-8.src: revision 1.2
share/locale/monetary/ja_JP.eucJP.src: revision 1.2
share/locale/monetary/kk_KZ.PT154.src: revision 1.2
share/locale/monetary/kk_KZ.UTF-8.src: revision 1.2
share/locale/monetary/ko_KR.UTF-8.src: revision 1.2
share/locale/monetary/ko_KR.eucKR.src: revision 1.2
share/locale/monetary/lt_LT.ISO8859-13.src: revision 1.2
share/locale/monetary/mn_MN.UTF-8.src: revision 1.2
share/locale/monetary/nl_BE.ISO8859-1.src: revision 1.2
share/locale/monetary/nl_NL.ISO8859-1.src: revision 1.2
share/locale/monetary/no_NO.ISO8859-1.src: revision 1.2
share/locale/monetary/pl_PL.ISO8859-2.src: revision 1.2
share/locale/monetary/pl_PL.UTF-8.src: revision 1.2
share/locale/monetary/pt_BR.ISO8859-1.src: revision 1.2
share/locale/monetary/pt_PT.ISO8859-1.src: revision 1.2
share/locale/monetary/ro_RO.ISO8859-2.src: revision 1.2
share/locale/monetary/ru_RU.CP1251.src: revision 1.2
share/locale/monetary/ru_RU.CP866.src: revision 1.2
share/locale/monetary/ru_RU.ISO8859-5.src: revision 1.2
share/locale/monetary/ru_RU.KOI8-R.src: revision 1.2
share/locale/monetary/ru_RU.UTF-8.src: revision 1.2
share/locale/monetary/sk_SK.ISO8859-2.src: revision 1.2
share/locale/monetary/sl_SI.ISO8859-2.src: revision 1.2
share/locale/monetary/sr_ME.ISO8859-2.src: revision 1.1
share/locale/monetary/sr_RS.ISO8859-2.src: revision 1.1
share/locale/monetary/sr_YU.ISO8859-2.src: revision 1.2
share/locale/monetary/sr_YU.ISO8859-5.src: revision 1.2
share/locale/monetary/sr_YU.UTF-8.src: revision 1.2
share/locale/monetary/sv_SE.ISO8859-1.src: revision 1.2
share/locale/monetary/tr_TR.ISO8859-9.src: revision 1.2
share/locale/monetary/uk_UA.CP1251.src: revision 1.2
share/locale/monetary/uk_UA.ISO8859-5.src: revision 1.2
share/locale/monetary/uk_UA.KOI8-U.src: revision 1.2
share/locale/monetary/uk_UA.UTF-8.src: revision 1.2
share/locale/monetary/zh_CN.GB18030.src: revision 1.2
share/locale/monetary/zh_CN.UTF-8.src: revision 1.2
share/locale/monetary/zh_CN.eucCN.src: revision 1.2
share/locale/monetary/zh_HK.Big5hkscs.src: revision 1.1
share/locale/monetary/zh_HK.UTF-8.src: revision 1.2
share/locale/monetary/zh_TW.Big5.src: revision 1.2
share/locale/numeric/Makefile: revision 1.4
share/locale/numeric/am_ET.UTF-8.src: file removal
share/locale/numeric/en_US.ISO8859-1.src: file removal
share/locale/numeric/en_US.US-ASCII.src: revision 1.1
share/locale/numeric/ja_JP.eucJP.src: file removal
share/locale/numeric/ko_KR.eucKR.src: file removal
share/locale/numeric/mn_MN.UTF-8.src: file removal
share/locale/numeric/sr_ME.ISO8859-2.src: revision 1.1
share/locale/numeric/sr_YU.ISO8859-2.src: file removal
share/locale/numeric/sr_YU.ISO8859-5.src: file removal
share/locale/numeric/zh_CN.eucCN.src: file removal
share/locale/time/Makefile: revision 1.5
share/locale/time/en_US.ISO8859-1.src: file removal
share/locale/time/en_US.US-ASCII.src: revision 1.1
share/locale/time/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/time/ja_JP.ct.src: revision 1.1
share/locale/time/sr_ME.ISO8859-2.src: revision 1.1
share/locale/time/sr_ME.ISO8859-5.src: revision 1.1
share/locale/time/sr_ME.UTF-8.src: revision 1.1
share/locale/time/sr_YU.ISO8859-2.src: file removal
share/locale/time/sr_YU.ISO8859-5.src: file removal
share/locale/time/sr_YU.UTF-8.src: file removal
share/locale/time/zh_CN.GB18030.src: file removal
share/locale/time/zh_TW.eucTW.src: revision 1.1
usr.bin/locale/locale.c: revision 1.6
usr.bin/mklocale/Makefile: revision 1.12
usr.bin/mklocale/lex.l: revision 1.14
usr.bin/mklocale/mklocaledb.c: revision 1.1
usr.bin/mklocale/yacc.y: revision 1.25
usr.sbin/chrtbl/Makefile: revision 1.8
usr.sbin/chrtbl/ctypeio.c: revision 1.1
usr.sbin/chrtbl/ctypeio.h: revision 1.1
Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES}
db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).
[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
new locale-db implementation using citrus_db backend,
see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].
[tools]
- mklocale(1): add new option ``-t'' that generates new style
LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
zh_CN.eucCN -> zh_CN.GB18030
and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.
 1.385.2.5.2.1 08-Mar-2011  riz Pull up following revision(s) (requested by spz in ticket #1566):
distrib/sets/lists/base/mi: revision 1.881 via patch
etc/mtree/NetBSD.dist: patch
add the keys directory to base.
add keys directory
 1.385.2.1.4.3 19-Dec-2013  matt Deal with MACHINE_ARCH of armv7/armv7eb.
Split out mips64 compat dirs.
 1.385.2.1.4.2 21-Apr-2010  matt sync to netbsd-5
 1.385.2.1.4.1 14-Dec-2009  mrg add the o32/64 dirs here. they're handled properly in -current.
 1.385.2.1.2.1 08-Mar-2011  riz Pull up following revision(s) (requested by spz in ticket #1566):
distrib/sets/lists/base/mi: revision 1.881 via patch
etc/mtree/NetBSD.dist: patch
add the keys directory to base.
add keys directory
 1.388.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 23-Jul-2015  mrg remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
 1.2 08-May-2010  lukem /usr/libdata/debug/usr/X11R6/lib
 1.1 07-Sep-2009  mrg - do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".
 1.31 29-Apr-2024  mrg xdm(1) was renamed xdm(8) a long while ago. catch up location.

add support for section 8 X manuals. amusingly, we already knew
to convert __adminmansuffix__ into "8", but not how to create
.8 from X .man.
 1.30 14-Jul-2022  mrg add libxvct include subdir.
 1.29 27-Apr-2021  mrg update for libX11 1.7.0.
 1.28 10-Nov-2020  kamil Reintroduce the support of MKCATPAGES

Requested by <mrg>
 1.27 09-Nov-2020  kamil Remove the catman directories

No longer relevant after the MKCATPAGES removal.
 1.26 19-Jan-2020  jmcneill Build radeon and nouveau drivers on evbarm.
 1.25 16-Apr-2019  mrg enable EGL and glamor. partly from maya@.

for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64. however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
 1.24 10-Mar-2019  mrg - build and install libvdpau and x86 and evbarm.
- add khrplatform.h for mesa_ver=18 platforms.

need to enable libvdpau.pc generation (needs special rules)


this mostly comes from maya in the first one, and a small part
of the second:

commit 48eb746983a5a7967fba221e7b167808af36f44a
Author: Maya Rashish <maya@NetBSD.org>
Date: Sun Feb 24 09:31:22 2019 +0200

More of vdpau. Cogs spin.

commit d9fbba8f61a43648d32f160c5fa62626788566ff
Author: Maya Rashish <maya@NetBSD.org>
Date: Sat Feb 23 22:36:37 2019 +0200

Adjust for MesaLib 18.

Build llvmpipe driver on x86 (the driver itself is x86-only).
build llvm on all x86, even on GCC builds.
galahad driver removed (upstream).
Don't build mesa 7 at all.
 1.23 03-Mar-2019  maya Install more libdrm nouveau headers.

These will be used by mesa 18.
 1.22 29-Aug-2017  mrg branches: 1.22.4;
update for xkeyboard-config 2.21.
prepare for libdrm data files.
 1.21 13-Feb-2017  snj prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata
 1.20 22-Nov-2016  snj branches: 1.20.2;
update for xkeyboard-config 2.19
 1.19 04-Oct-2016  mrg build new pt_PT.UTF-8 locale from libX11 1.6.4.
 1.18 18-Aug-2016  mrg build and install libepoxy
 1.17 16-May-2016  christos branches: 1.17.2;
Adjust to new freetype structure.
 1.16 19-Sep-2015  wiz Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.
 1.15 03-Sep-2015  youri CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.
 1.14 20-Mar-2014  mrg merge freetype 2.5.3.
 1.13 16-Mar-2014  mrg updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
 1.12 10-Jun-2013  mrg remove xorg directories now marked obsolete.
 1.11 23-Jul-2011  mrg branches: 1.11.2; 1.11.8;
remove unused directory.
 1.10 06-Mar-2011  mrg install xorg-server.m4 at the request of jmcneill.
 1.9 18-Jul-2010  mrg build and install libxcb and xcb-util libraries.
 1.8 28-May-2010  ghen Update to xkeyboard-config 1.9.
 1.7 22-May-2010  mrg intall libkms.h into the right place. fix some libdrm_radeon issues.
 1.6 22-May-2010  mrg deal with libdrm 2.4.40: new / moved headers, libdrm_radeon.
 1.5 27-Apr-2010  lukem usr/libdata/debug directories for X11R7
 1.4 13-Dec-2009  nonaka Added keyboard config files for Sharp Zaurus SL-C3x00.
 1.3 08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.2 02-Oct-2009  mrg don't create xkb/compiled as a directory any more.
 1.1 07-Sep-2009  mrg - do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".
 1.11.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.8.1 23-Jun-2013  tls resync from head
 1.11.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.17.2.3 20-Mar-2017  pgoyette Sync with HEAD
 1.17.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.17.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.20.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.22.4.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.22.4.1 10-Jun-2019  christos Sync with HEAD
 1.13 14-May-2023  christos undo previous
 1.12 14-May-2023  christos try to fix the build.
 1.11 14-May-2023  mrg mark /usr/lib/openssl and /usr/lib/openssl/modules as "compatdir".

remove them as explicit part of all arm64 builds when they're only
(currently) used and consumed by llvm builds.

this fixes gcc builds and i don't think it breaks llvm ones though
i'm still waiting for that test.
 1.10 13-May-2023  riastradh aarch64: New directories for compat openssl on aarch64.

Hope I got the setlist tags right, not really sure how this works.
 1.9 15-May-2022  mrg create ./usr/libdata/firmware/radeon same as the non-/usr version

should fix builds for non x86/arm64.
 1.8 15-May-2022  mrg install the lower case radeon firmware files into /usr/libdata/firmware.

radeon has different case but same name firmware files. the lower case
ones are already installed into /libdata/firmware, and to avoid having
to provide some special method to build on systems with case-preserving
file systems (such as macOS), we install the lower case ones in /usr.

this means that anyone that requires the lower case files must either
have /usr as part of the / file system, or manually keep them updated.

last part of PR#54976, though i doubt we'll try to pull up these.

this is enabled on i386, amd64 and arm64.
 1.7 12-Mar-2019  mrg remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.6 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.5 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.4 17-Jul-2018  christos deal with g++ header files.
 1.3 19-Jun-2015  matt branches: 1.3.14; 1.3.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.2 10-Aug-2014  matt branches: 1.2.4;
Add eabihf directories
 1.1 10-Aug-2014  matt Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
 1.2.4.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.4.1 10-Aug-2014  tls file NetBSD.dist.aarch64 was added on branch tls-maxphys on 2014-08-19 23:45:51 +0000
 1.3.16.1 10-Jun-2019  christos Sync with HEAD
 1.3.14.1 28-Jul-2018  pgoyette Sync with HEAD
 1.2 09-Jul-2019  mrg add all the arm subdirs explicitly. the mtree vs dist strikes again.
 1.1 17-Feb-2019  mrg branches: 1.1.2;
ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 17-Feb-2019  christos file NetBSD.dist.arm was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.261 06-Oct-2025  mrg install share/installboot/riscv plist file

mtree wasn't creating the subdir, and there was a missing Makefile
to actually install it.
 1.260 18-Sep-2025  mrg add missing gcc-14 subdirs.
 1.259 08-Apr-2024  christos kre says this should be obsolete
 1.258 08-Apr-2024  christos put back /var/run/named
 1.257 05-Apr-2024  christos - Create 3 new variables:
MAKELINKLIB that follows MKLINKLIB but can be overwritten by Makefiles
MAKESTATICLIB that follows MKSTATICLIB but can be overwritten by Makefiles
LINKINSTALL that follows MAKELINKLIB but can be overwritten by Makefiles
These give enough control to the module Makefiles so that they don't need
to override the default library install rules which break the debug sets.
- Remove /usr/libexec/named which duplicated /usr/lib/named
 1.256 30-Mar-2024  thorpej Add an examples directory for devpubd hooks.
 1.255 27-Jan-2024  riastradh NetBSD.dist.base: Nix /var/run/named.

/var/run is emptied at boot time by /etc/rc.d/mountcritlocal, so
there's no point in creating this at install time -- it has to be
created on the fly after /var/run is cleared on every boot anyway.

Mark /var/run/named obsolete in the set lists. XXX This isn't quite
right, because it is legitimate for /var/run/named to exist in a
running installation, but it doesn't exist in a freshly installed
system any more. Maybe we should just remove the entry from the set
lists and add a note to UPDATING about deleting it manually from the
destdir in incremental builds.

PR misc/57877
 1.254 27-Jan-2024  riastradh NetBSD.dist.base: Fix permissions on /dev/pts.

No reason to write to this -- it's expected to have ptyfs mounted,
and ptyfs doesn't allow changing the directory. So use 0555
(-r-xr-xr-x) instead of 0755 (-rwxr-xr-x), like it is by default with
ptyfs mounted.

PR misc/57877
 1.253 03-Sep-2023  riastradh certctl(8): Install certs.conf in /usr/share/examples too.

This way postinstall(8) can refer to the default one when you've done
an upgrade without etcupdate or similar to pull in new config files
from etc.tgz.

Not great -- we should do this systematically for all config files in
/etc, but this one-off hack is less risky for 10.
 1.252 26-Aug-2023  riastradh mozilla-certdata: Connect it up to the build.
 1.251 01-Aug-2023  mrg add gcc 12 subdirs, remove gcc 9.
 1.250 26-May-2023  riastradh Revert "openssl: Nix build goo for dynamically loaded engines."

Turns out there is a regression lurking here: the devcrypto engine
was made dynamic-only (https://github.com/openssl/openssl/pull/7859),
so to maintain that functionality, we need to build dynamic engines.
Will fix the aarch64 build issue and wire things up separately.
 1.249 26-May-2023  riastradh openssl: Nix build goo for dynamically loaded engines.

- Engines are deprecated in openssl 3.

- We never actually had the .so engines wired up to be built in
openssl 1.1, and judging by the lack of obsolete entries in the set
lists, I don't think we ever had them wired up to be built at all.
 1.248 10-May-2023  christos new openssl directories
 1.247 16-Apr-2023  nikita Resolve conflicts for lua 5.4.4 import.
Adjust various files for lua 5.4.4.
 1.246 12-Jun-2022  tsutsui branches: 1.246.2;
Add luna68k specific section 4 man pages.

Taken from mostly OpenBSD/luna88k and partially NetBSD/hp300.
 1.245 06-Jun-2022  nia build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.
 1.244 25-May-2022  nia mk: Allow setting MKDHCPD=no to build base without the ISC DHCP server,
useful for embedded images that don't need to act as one.
 1.243 15-May-2022  mrg create ./usr/libdata/firmware/radeon same as the non-/usr version

should fix builds for non x86/arm64.
 1.242 06-Mar-2022  christos add named plugins directory.
 1.241 22-Jan-2022  pho lib/librefuse: Implement FUSE session API and its signal handling functionality
 1.240 13-Dec-2021  maya Add newer nouveau firmware build goo

Symlinks inferred from linux-firmware/WHENCE and compared to a linux distro's
firmware.

Note: said linux distro appears to have some mistakes compared to the
linux-firmware repo in linking ucode_unload.bin to unload_bl.bin and vice
versa in some places.
I didn't replicate this aspect, and lack the hardware to test it.
 1.239 12-Dec-2021  maya Add amdgpu firmware build goo (disabled)
 1.238 16-Sep-2021  christos Move the sanitizer libraries from 9.0.0 -> 13.0.0 to match our current clang
version.
 1.237 16-Aug-2021  mrg install experimental/* and ext/opt_random.h. they're expected to
be there (and the latter was removed by accident.)

regen for everyone (also picks up missing tgmath.h for many ports.)

fixes build of pkgsrc/databases/mongodb for me.
 1.236 30-May-2021  joerg Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9

This enables the use of modules for a significant build performance gain
when building with clang as host compiler or when using HAVE_LLVM=yes.
Switch libc++ to using the copy from the mono-repo.
 1.235 12-Apr-2021  mrg branches: 1.235.2;
create the gcc-10 subdirs, and don't create the gcc-8 ones.
 1.234 31-Mar-2021  christos add named plugin dir
 1.233 17-Jan-2021  rillig lint: install custom stdbool.h, used for strict bool mode
 1.232 16-Jan-2021  rillig lint: remove custom stdbool.h for strict bool mode again

Adding it broke the official builds.
 1.231 16-Jan-2021  rillig add directory /usr/libdata/lint/strict-bool

This is needed for usr.bin/xlint/xlint.
 1.230 23-Nov-2020  martin Add /dev/pts as standard mountpoint for a ptyfs.
 1.229 11-Nov-2020  christos Add /var/games/warp
 1.228 10-Nov-2020  kamil Reintroduce the support of MKCATPAGES

Requested by <mrg>
 1.227 10-Nov-2020  kamil + ./usr/share/games/warp
 1.226 09-Nov-2020  kamil Remove the catman directories

No longer relevant after the MKCATPAGES removal.
 1.225 24-Oct-2020  kamil Register the usr/share/gdb dir
 1.224 09-Sep-2020  mrg add new /usr/include/g++/pstl for GCC 9.
 1.223 06-Sep-2020  mrg obsolete gcc-7 dirs. add gcc-9 dirs.
 1.222 22-Jul-2020  roy Note the new resolvconf files
 1.221 03-Jul-2020  roy Add /var/db/dhcpcd back
 1.220 22-Jun-2020  rin Add missing ./usr/share/installboot/evbmips.
 1.219 15-Jun-2020  christos Rename blacklist -> blocklist
 1.218 31-May-2020  roy dhcpcd: Empty the chroot

While here, set correct optional hooks.
 1.217 30-May-2020  christos Make libuv private, requested by joerg@
 1.216 24-May-2020  christos Add libuv
 1.215 13-May-2020  nakayama smbfs has been removed.
 1.214 01-May-2020  christos Add a place for the debug modules.
 1.213 02-Apr-2020  roy Add chroot support for dhcpcd
 1.212 29-Mar-2020  christos Add rpcapd examples
 1.211 03-Mar-2020  christos Extra directories for fido and cbor
 1.210 07-Feb-2020  kamil Install LLVM sanitizers to /usr/lib/clang/9.0.0

This is the proper location where clang 9.0.0 looks for them.
 1.209 19-Jan-2020  riastradh Remove filemon(4).

Discussed on tech-kern:
https://mail-index.NetBSD.org/tech-kern/2020/01/13/msg025938.html

This was never (intentionally) enabled by default, and the design has
some shortcomings. You can get mostly the same results with ktrace,
as in usr.bin/make/filemon/filemon_ktrace.c which is now used instead
of filemon for make's meta mode.

If applications require higher performance than ktrace, or nesting
that ktrace doesn't support, we might consider adding something back
into the vfs system calls themselves, without hijacking the syscall
table. (Might want a more reliable output format too, e.g. one that
can handle newlines in file names.)
 1.208 23-Dec-2019  maxv Revert the removal of filemon.
 1.207 18-Dec-2019  kamil Remove obsolete mtree entry of usr/share/examples/supfiles
 1.206 18-Dec-2019  maxv Retire filemon, discussed on tech-kern@.
 1.205 20-Nov-2019  hikaru Add opencrypto driver for Intel QuickAssist.
 1.204 11-Nov-2019  joerg Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
 1.203 03-Oct-2019  mrg add gcc-8 dirs, remove gcc-6 dirs.
 1.202 14-Aug-2019  kamil Add LLVM sanitizers in the MKLLVM=yes build

Enable in all the supported variations for NetBSD/amd64:

- Address Sanitizer
- Thread Sanitizer
- Memory Sanitizer
- Undefined Behavior Sanitizer
- SafeStack
- libFuzzer
- XRay

This change enables the features on amd64 for start.
 1.201 02-Aug-2019  nakayama Change uname and gname to sync with etc/mtree/special.
It was missing in rev 1.195 changes.
 1.200 24-Jul-2019  wiz branches: 1.200.2;
Move bcm43xx firmware back to /usr/libdata/firmware.

On popular request.
 1.199 22-Jul-2019  wiz Move bcm43xx to /libdata/firmware, where all the other firmwares live.

Deprecate /usr/libdata/firmware.
 1.198 20-Jul-2019  wiz Install the nouveau gm206 firmware as used by my graphics card.

Also add the other gm20x nouveau firmwares to the source tree
to make it easier to add them for someone who can test them.

Installed if MKNOUVEAUFIRMWARE is set to 'yes'.
This defaults to no except on amd64 and i386 (like for radeon).
 1.197 07-May-2019  thorpej Add installboot(8) support for evbarm (and, in the future, other evb*)
boards that use u-boot. A known board database lists boards and their
respective u-boot packages. u-boot packages are discovered at run-time
(in /usr/pkg/share/u-boot, by default). These packages contain board
database overlays that describe u-boot installation procedure that's
specific for that board.

Support this as a native tool and as a host tool. The native tool
will attempt to determine the running board type using OpenFirmware
calls. Host tool and native tool alike may also specify a board type
directly using the "-o board=xxx option" or have installboot(8) determine
the board type from a device tree blob using "-o dtb=/path/to/board.dtb".
A "-o media=xxx" option is provided for boards that have different u-boot
binaries and/or installation procedures for different media types (e.g.
SDMMC, eMMC, or USB).

This is trivial to extend to other evb* platforms that use u-boot, even if
they don't use FDT for autoconfiguration.
 1.196 18-Apr-2019  rin Add missing ./var/db/dhcpcd
 1.195 29-Mar-2019  christos For consistency use the user and group names for directory ownership.
Also do this for rtadvd, so that it can dump core.
 1.194 24-Feb-2019  rin Add ./usr/include/dev/spi
 1.193 09-Feb-2019  mrg move ./usr/include/dev/iscsi into NetBSD.dist.iscsi that is only
included if MKISCSI != no.
 1.192 08-Feb-2019  mrg add final missing directory from /usr/include:
./usr/include/netmpls
 1.191 08-Feb-2019  mrg add two more missing subdirs:
./usr/include/dev/pud
./usr/include/dev/putter
 1.190 08-Feb-2019  mrg add missing ./usr/include/dev/iscsi.
 1.189 05-Feb-2019  mrg add missing ./usr/include/dev/hdmicec
 1.188 04-Feb-2019  mrg add missing ./usr/include/dev/hdaudio (base) and ./usr/include/dev/nvmm,
./usr/include/dev/nvmm/x86 (amd64).

(perhaps we should stop 'make includes' from creating the target directory
for normal builds as this leads to mtree inconsistencies.)
 1.187 04-Feb-2019  mrg create include/dev/dm here instead of elsewhere, where it may fail
 1.186 02-Feb-2019  mrg - add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan
- add missing header files fpr gcc=7
- add some missing gcc=5 obsolete entries
- create ./usr/include/dev/bluetooth in mtree not make, and move it into the
base set where all other directories are.
 1.185 19-Jan-2019  mrg add basic gcc-7 support in sets lists and filesystem. mips gained
a header. assumes it's otherwise mostly the same as gcc-7.
 1.184 01-Jan-2019  maya Revert installing llvm headers.
 1.183 31-Dec-2018  maya Install most of the llvm headers.

This is missing some generated files, llvm/include/IR/*.inc
 1.182 24-Dec-2018  plunky remove lwresd as now obsolete
 1.181 19-Dec-2018  maxv Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,
but also as discussed several times in the past.
 1.180 09-Nov-2018  abs Install the sample slip.login to share/examples/slip/slip.login
 1.179 11-Oct-2018  christos add intermediate directory.
 1.178 11-Oct-2018  christos Add unbound /var/run directory (reported by hannken@)
 1.177 23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.176 23-Sep-2018  maxv Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
 1.175 12-Sep-2018  christos add nta named directory.
 1.174 07-Sep-2018  christos add /var/chroot/nsd/var/run
 1.173 06-Sep-2018  maxv Remove netkey/.
 1.172 06-Sep-2018  maxv remove netnatm leftover
 1.171 17-Jul-2018  joerg Update LLVM/Clang build system to r337282.
 1.170 29-Mar-2018  snj branches: 1.170.2;
remove rstart, which hasn't been used since the xfree86 days.
 1.169 03-Feb-2018  mrg branches: 1.169.2;
updates for GCC 6.4: add gcc-6 specific headers, combine some
all-gcc files, bump the shlib versions on new libs.
 1.168 01-Feb-2018  kamil Install GCC (gcc.old/) headers for Sanitizers

Install:
- allocator_interface.h
- asan_interface.h
- common_interface_defs.h
- tsan_interface_atomic.h

Into:
- /usr/include/gcc-5/sanitizer

Note headers in a comment headers for introduction in future:
- dfsan_interface.h
- lsan_interface.h
- msan_interface.h

Skip a file that will never be relevant on NetBSD:
- linux_syscall_hooks.h

PR 52265 by Kamil Rytarowski

Proposed and accepted on tech-toolchain@.

Sponsored by <The NetBSD Foundation>
 1.167 24-Jan-2018  skrll Remove port-acorn26

OK core@
 1.166 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.165 07-Jan-2018  jmcneill Import NVIDIA Tegra XUSB firmware for Tegra124 and Tegra210. Installation
of this firmware is controlled by the MKTEGRAFIRMWARE option, which
defaults to yes on evbarm and evbarm64 and no everywhere else.
 1.164 10-Dec-2017  bouyer Fix fallout from hid factorisation:
- need to install sys/dev/hid/hid.h for userland
- include it where needed - most of the time in place if usb/usbhid.h
 1.163 21-Oct-2017  kre Create directory for new bwfm firmware to be installed into.
 1.162 10-Aug-2017  jakllsch Fix up bcm43xx bluetooth firmware addition. Including mtree directory
addition, and using the correct spelling of the license file name.
 1.161 01-Aug-2017  joerg Update LLVM build glue for 5.0RC1.
 1.160 27-May-2017  bouyer branches: 1.160.2;
merge the bouyer-socketcan branch to HEAD.

CAN stands for Controller Area Network, a broadcast network used
in automation and automotive fields. For example, the NMEA2000 standard
developped for marine devices uses a CAN network as the link layer.

This is an implementation of the linux socketcan API:
https://www.kernel.org/doc/Documentation/networking/can.txt
you can also see can(4).

This adds a new socket family (AF_CAN) and protocol (PF_CAN),
as well as the canconfig(8) utility, used to set timing parameter of
CAN hardware. Also inclued is a driver for the CAN controller
found in the allwinner A20 SoC (I tested it with an Olimex lime2 board,
connected with PIC18-based CAN devices).

There is also the canloop(4) pseudo-device, which allows to use
the socketcan API without CAN hardware.

At this time the CANFD part of the linux socketcan API is not implemented.
Error frames are not implemented either. But I could get the cansend and
canreceive utilities from the canutils package to build and run with minimal
changes. tcpudmp(8) can also be used to record frames, which can be
decoded with etherreal.
 1.159 10-Apr-2017  christos Add dc docs
 1.158 14-Feb-2017  christos add postfix .so dir
 1.157 07-Feb-2017  christos add nsd and unbound example dirs
 1.156 11-Jan-2017  joerg branches: 1.156.2;
Update Clang header directory.
 1.155 07-Jan-2017  christos add nsd
 1.154 20-Aug-2016  christos unbound additions
 1.153 12-Mar-2016  mrg branches: 1.153.2;
add /usr/include/gcc-5 directory to the distribution and adjust the
GCC 5 parts of the build (not yet enabled) to install/look there.
 1.152 27-Feb-2016  joerg Update build system for LLVM 3.8.0rc3.
 1.151 07-Jan-2016  roy Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.
 1.150 23-Nov-2015  christos PR/49380: KAMADA Ken'ichi: ntpd_chrootdir does not work on NetBSD 7.0_BETA
Provide /etc/resolv.conf so that it can resolve names. This is needed because
of deferred name resolution.
XXX: pullup -7
 1.149 03-Sep-2015  youri CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.
 1.148 27-Aug-2015  nonaka Added rtwn(4) for Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n wireless network
devices. Ported from OpenBSD.
 1.147 12-Aug-2015  nakayama Remove obsolete directory ./usr/include/gcc-4.5
 1.146 23-Jul-2015  mrg remove obsolete directories (that are always removed by postinstall at
the end of the build.)
 1.145 21-Jun-2015  matt ./usr/libdata/firmware/radeon is obsolete so remove it.
 1.144 26-Apr-2015  mrg two changes to radeon drm firmware:
- only install it by default on x86, set new MKRADEONFIRMWARE variable
- install in /libdata, so that separate /usr systems work

(this still doesn't solve PR#49811, which possibly could be handled by
having them being a kernel module loaded by /boot.)
 1.143 13-Feb-2015  nonaka iwm(4) works now, but 2.4GHz only.

> iwm0 at pci2 dev 0 function 0: Intel Dual Band Wireless AC 3160 (rev. 0x83)
> iwm0: interrupting at ioapic0 pin 18
> iwm0: hw rev: 0x160, fw ver 25.228 (API ver 9), address XX:XX:XX:XX:XX:XX
> iwm0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
> iwm0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
 1.142 25-Jan-2015  christos add blacklist example
 1.141 13-Dec-2014  christos add missing /fs/
 1.140 13-Dec-2014  christos Add missing include directories
 1.139 10-Aug-2014  joerg branches: 1.139.2;
Update build glue for LLVM/Clang 3.6svn r215315. Changes include various
performance improvements across all backends and a much improved PPC32
backend.
 1.138 05-Aug-2014  martin Add a directory for sysinst language files
 1.137 19-Jul-2014  lneto lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.136 05-Jul-2014  dholland Update the distrib-dirs mtree specification for the new /usr/share/doc
layout.
 1.135 31-Mar-2014  martin branches: 1.135.2;
Bring back the playstation2 port - now that a toolchain for it is
available again.
 1.134 24-Feb-2014  skrll Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.133 23-Jan-2014  spz - make etc/rc.d/wpa_supplicant create directory /var/run/wpa_supplicant
on startup
- create share/examples/wpa_supplicant/wpa_supplicant.conf and make it
known in the relevant places. Improvements welcome, my point was
ctrl_interface and "you seriously want this"
 1.132 05-Jan-2014  joerg Update LLVM family to 3.5svn r198450. Interesting changes include:
- Improvements in the SPARC64 support
- ARM backend can almost build a full NetBSD/EABI system with the
integrated assembler
- PowerPC grows disassembler support
- LLD supports copy relocation, beginning of MIPS backend
- New diagnostic for use of bool expression as size_t argument for
strncmp and friends
 1.131 26-Dec-2013  apb Remove empty directory /usr/share/zoneinfo/Mideast.
The files that used to be in this directory were removed in tzdata2013i.
 1.130 01-Dec-2013  martin Add a /var/shm directory (to be used for shm_open and friends)
 1.129 28-Nov-2013  joerg + /usr/include/c++/experimental
 1.128 30-Oct-2013  mrg add ./usr/include/gcc-4.8 directory to the build.
 1.127 25-Oct-2013  mbalmer define a place for Lua man pages
 1.126 24-Oct-2013  christos add new g++ directories
 1.125 19-Oct-2013  mlelstv add missing chroot directories for rtadvd
 1.124 22-Aug-2013  tron Re-add "/usr/include/gcc-4.1". It is only obsolete on ports that use
GCC 4.5.x. Explanation provided by Thomas Klausner in private e-mail.
 1.123 21-Aug-2013  tron Remove more obsolete directories:
- /usr/include/gcc-4.1
- /usr/share/locale/no_NO.ISO8859-1
- /usr/share/locale/no_NO.ISO8859-1/LC_MESSAGES
 1.122 21-Aug-2013  tron Remove obsolete directories "/usr/share/locale/no_NO.ISO8859-15" and
"/usr/share/locale/no_NO.ISO8859-15/LC_MESSAGES".
 1.121 11-Aug-2013  joerg Provide UTF-8 variants for all existing locales. The data is derived
from the Unicode Common Locale Data Repository.

Convert non-UTF-8 versions from the UTF-8 version using iconv and some
ad-hoc transliterations using sed.

Use EUR as currency_symbol in ISO8859-1.

Invert the Norwegian handling. no_NO is an alias for nb_NO as the latter
is used e.g. in CLDR.

Provide the Serbian locales in both Cyrilic and Latin script versions.
The alias is choosen based on the character set for the non-UTF-8 case
and Cyrillic is the default for UTF-8.
 1.120 28-May-2013  joerg Update for Clang 3.4.
 1.119 27-Apr-2013  joerg Add build glue for libc++.
 1.118 11-Apr-2013  christos add event2
 1.117 30-Mar-2013  martin It helps being able to read - move if_athn entry to the proper directory
 1.116 30-Mar-2013  martin Add if_athn firmware directory
 1.115 10-Mar-2013  christos mv npf modules to /lib
 1.114 01-Mar-2013  joerg Retire OSI network stack. OK core@
 1.113 25-Feb-2013  jmmv Add new directories for kyua-atf-compat.
 1.112 24-Feb-2013  jmmv Install a kyua.conf file that sets unprivileged_user to _tests.
 1.111 23-Feb-2013  jmmv Install kyua-testers' distribution documents.
 1.110 23-Feb-2013  jmmv Register directories and files provided by kyua-cli.
 1.109 16-Feb-2013  jmmv Hook Lutok into the build. This is all protected by the MKKYUA guard.
 1.108 23-Jan-2013  joerg Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2
release.
 1.107 20-Nov-2012  pgoyette Fix the build - give install a place to put verify.h !
 1.106 18-Sep-2012  skrll Add ./usr/libdata/debug/usr/lib/npf for rmind
 1.105 16-Sep-2012  rmind Add /usr/lib/npf.
 1.104 22-Aug-2012  spz branches: 1.104.2;
actually install the new npf examples
add examples for a hash table file and a tree table file
add an ID string to host-npf.conf
 1.103 21-Jun-2012  pgoyette Add directory for usr/include/dev/filemon/
 1.102 16-Jun-2012  joerg Update LLVM/Clang snapshot to r158533. This brings in support for
stack-realignment in functions using alloca on x86. Move to
/usr/include/clang-3.2 to reflect the version.
 1.101 14-Jun-2012  riz Add firmware for the RealTek RTL8192CU family of wireless chipsets, and
adapt the urtwn(4) driver to use the new files. The firmware files were
extracted from the Linux driver at www.realtek.com, version 0005.1230.2011
and the license permits redistribution without modification.

While I'm here, install the files in /libdata/firmware/if_urtwn, like
most of the other network adapter firmware.

urtwn(4) can now operate without needing external files installed. Tested
on my Edimax adapter.
 1.100 01-Jun-2012  nonaka Use /libdata/firmware/run instead of /libdata/firmware/rum for run(4) firmwares.
 1.99 25-Mar-2012  nonaka Added urtwn(4), a driver for Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless network devices.
 1.98 16-Feb-2012  njoly Do not create obsolete ./usr/include/quota directory anymore.
 1.97 14-Feb-2012  wiz branches: 1.97.2;
Obsolete /usr/share/man/cat3f that never contained any files, nor will it.
 1.96 28-Jan-2012  pgoyette Use the correct userid

Hello, christos
 1.95 28-Jan-2012  christos - add _tss user for tcsd, and needed directories for TrouSerS.
This is all unused as of now because the trousers is not connected to
the build yet.
 1.94 12-Nov-2011  jmmv Register directories for the new asm examples and their tests.
 1.93 15-Oct-2011  mbalmer branches: 1.93.2;
Install, and add to the set lists, example code to illustrate Lua module use.
 1.92 02-Oct-2011  pgoyette Also re-add usr/include/dev/i2c to the mtree file
 1.91 29-Aug-2011  mrg add the device publish daemon, written by jmcneill@.

listens on drvctl for new devices and invokes MAKEDEV for them.

missing:
- manual page
- rc.d script
- more testing

but it works well enough to make new disk nodes appear in /dev when
netbsd sees them and they're missing. you will need to make sure
you have a new /dev/MAKEDEV for this to work properly (postinstall
should handle this normally, of course.)


thanks jared!
 1.90 26-Aug-2011  dyoung Build and install ppath(3), property-list paths library.
 1.89 09-Jul-2011  jmcneill add /usr/include/dev/dtv
 1.88 01-Jul-2011  mrg various updates for GCC 4.5. finally obsolete some very old gcc stuff.
 1.87 27-Apr-2011  mbalmer Add Japan CBM character codes.
 1.86 21-Apr-2011  joerg Add MKBSDGREP switch for easy testing of the GNU grep
replacement/alternative.
 1.85 17-Apr-2011  martin Get rid of var/chroot/tcpdump/etc
 1.84 16-Apr-2011  christos add cat8 and html8
 1.83 16-Apr-2011  christos sort and add x86
 1.82 15-Apr-2011  joerg Install clang's MD headers into /usr/include/clang-3.0 similar to GCC.
 1.81 15-Apr-2011  joerg Move the headers for compiler and platform specific intrinsincs from
/usr/include to /usr/include/gcc-4.1.
 1.80 11-Apr-2011  martin When run as root, tcpdump will chroot to /var/run/tcpdump - but it can
not look up /etc/protcols in there. So install a copy of /etc/protocols
into the chroot area.
Fixes PR bin/44721.
 1.79 24-Mar-2011  bouyer Add a new libquota library, which contains some blocks to build and/or
parse quota plists; as well as a getfsquota() function to retrieve quotas
for a single id from a single filesystem (whatever filesystem this is:
a local quota-enabled fs or NFS). This is build on functions getufsquota()
(for local filesystems with UFS-like quotas) and getnfsquota();
which are also available to userland programs.
move functions from quota2_subr.c to libquota or libprop as appropriate,
and ajust in-tree quota tools.
move some declarations from kernel headers to either sys/quota.h or
quota/quota.h as appropriate. ufs/ufs/quota.h still installed because
it's needed by other installed ufs headers.
ufs/ufs/quota1.h still installed as a quick&dirty way to get a code
using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of
ufs/ufs/quota.h - old code won't compile without this change and this is
on purpose).
Discussed on tech-kern@ and tech-net@ (long thread, but not much about
libquota itself ...)
 1.78 10-Mar-2011  jmmv Enable the build of tmux and add the necessary directory and file entries.
 1.77 20-Feb-2011  christos fix wrong path. Pointed by Anon Ymous
 1.76 20-Feb-2011  christos missing directory
 1.75 20-Feb-2011  christos Add the libsaslc example dir.
 1.74 26-Jan-2011  pooka add sandpoint dirs for man chapter 4, they seem to be required now
 1.73 26-Jan-2011  pooka Add support for the Extensible MIPS ("eMIPS") platform. The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing. eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman. Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution. The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.
 1.72 05-Jan-2011  haad branches: 1.72.2;
Allow operator to use lvm in read-only mode. Switch LVM lock dir to
/var/run/lvm and create it in rc.d/mountcritlocal. Fix dm control device
permissions to allow rw for operator.

Test if we are running lvm commands as operator and if that it's true do not
create vg backups and do not print confusing warning.
 1.71 01-Jan-2011  haad Remove optional keyword from directory definition.
 1.70 01-Jan-2011  haad Add /var/lock/lvm subdir for LVM it can be created automagically but I think
that it's better to have it created before.
 1.69 01-Jan-2011  haad Add /var/lock directory to base set it's used by LVM and other tools.
Change group owner to operator to enable LVM locking for him.
 1.68 17-Dec-2010  jruoho Make tcpdump(8) to drop root privileges and chroot(2) by default.
 1.67 08-Dec-2010  njoly Make tests set generation optional, skipped for MKATF=no build.
 1.66 05-Dec-2010  christos new /usr/include/pcap directory.
 1.65 01-Dec-2010  pooka adjust previous a bit to attempt to deal with MKMONKEY
 1.64 30-Nov-2010  riz Add sets/mtree goop for new test program and accompanying dirs.
 1.63 30-Nov-2010  pooka build system gobbeldygook for tests
 1.62 23-Nov-2010  pooka Add simple test for md(4) which just stuffs junk into /dev/rmd0d
and checks the same data can be retrieved.
 1.61 11-Nov-2010  pooka build system worship for new tests.
 1.60 07-Nov-2010  pooka usual goop for new tp & dir
 1.59 04-Nov-2010  pooka debug entries are sacred too
 1.58 04-Nov-2010  pgoyette Remove lib/libc/stdio - no longer anything in there.
 1.57 04-Nov-2010  pooka + tests/lib/libc/stdio
 1.56 03-Nov-2010  christos add otus
 1.55 02-Nov-2010  joerg Install XZ's header files.
 1.54 31-Oct-2010  mbalmer Link Lua to the build and add the resulting files to the distribution sets.
Document the addition of Lua and the change we made to the default settings.
 1.53 20-Oct-2010  jmmv Adjust file lists and directories to match atf 0.11.
 1.52 25-Sep-2010  wiz Remove obsoleted directory /usr/share/doc/html/ntp/build/scripts
 1.51 10-Sep-2010  christos add the keys directory to base.
 1.50 09-Sep-2010  christos add glob tests.
 1.49 25-Aug-2010  jmmv Add tests dir for libdes.
 1.48 24-Aug-2010  pooka scsipi test
 1.47 21-Aug-2010  christos add x86 section 9 man directories
 1.46 10-Aug-2010  pooka tests/net/carp
 1.45 06-Aug-2010  pooka +tests/dev/sysmon
 1.44 04-Aug-2010  pooka dev + dev/audio test dirs
 1.43 01-Aug-2010  jmmv Add directory for sort(1) tests.
 1.42 26-Jul-2010  pooka nfs testdirs
 1.41 25-Jul-2010  pooka here we go loop if loop
 1.40 18-Jul-2010  jmmv Add dirs for libobjc tests.
 1.39 18-Jul-2010  jmmv Add directories for lint1 tests.
 1.38 17-Jul-2010  jmmv Add directories for the lib/csu/ and include/ tests.
 1.37 16-Jul-2010  jmmv Add dirs for libpthread tests.
 1.36 16-Jul-2010  jmmv Add new tests dirs.
 1.35 08-Jul-2010  christos add {man,cat,html4}/x86
 1.34 06-Jul-2010  njoly +./libdata/firmware/upgt
 1.33 06-Jul-2010  pooka +fs/puffs/h_dtfs
 1.32 06-Jul-2010  pooka +testdir
 1.31 05-Jul-2010  mrg add ./usr/libdata/firmware/radeon
 1.30 05-Jul-2010  njoly Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.
 1.29 04-Jul-2010  pooka the usual testdir boogie-woogie
 1.28 03-Jul-2010  njoly -./usr/libdata/debug/usr/tests/atf/test_programs
+./usr/libdata/debug/usr/tests/atf/test-programs
 1.27 03-Jul-2010  jmmv Adjust directories for atf 0.10.
 1.26 28-Jun-2010  pooka more mtree fun for everyone with testdirs
 1.25 28-Jun-2010  pooka tests/lfs
 1.24 16-Jun-2010  pooka tests
 1.23 14-Jun-2010  pooka tests/fs/ptyfs
 1.22 10-Jun-2010  pooka update
 1.21 09-Jun-2010  pooka arbor days are here again
 1.20 04-Jun-2010  jmmv Remove directories not required by atf-0.9 any more.
 1.19 08-May-2010  jmmv Update directories to match the atf 0.8 layout.
 1.18 27-Apr-2010  lukem add usr/libdata/debug/usr/lib and usr/libdata/debug/usr/lib/i18n
 1.17 21-Apr-2010  pooka bend over
 1.16 13-Apr-2010  pooka Build & install msdosfs snapshot test and deal with the happy happy
joy joy setlistdist etcetc. stuff.
 1.15 31-Mar-2010  pooka add necessary build bucatini for kernfs tests
 1.14 30-Mar-2010  pooka add nullfs/umapfs tests to setlists etc
 1.13 29-Mar-2010  pooka .. then jump through the mtree hoops for adding a test
 1.12 21-Mar-2010  pooka don't create obsoleted directories
 1.11 15-Mar-2010  jmmv Add the /usr/tests/sys/rc directory.
 1.10 26-Jan-2010  wiz Install mom macro sets again, per request from Petar Bogdanovic.
Don't install generated PostScript files that were part of the reason
for the removal.

Based on a patch by him with slight changes.
 1.9 24-Jan-2010  joerg Add a regression test for the SHA2 family that also checks for unaligned
accesses.
 1.8 05-Dec-2009  pooka Remove the portalfs kernel file system driver. Replace mount_portal(8)
with a version based on puffs. User functionality remains the same.
 1.7 05-Dec-2009  pooka Remove support for NetBSD/playstation2.
 1.6 21-Nov-2009  roy Hook openresolv into build.
 1.5 02-Nov-2009  plunky add ATF tests for libevent
 1.4 12-Oct-2009  tron Add directory "/etc/zfs".
 1.3 24-Sep-2009  pooka add regression tests for dlinfo()
 1.2 07-Sep-2009  mrg install the fontconfig files into /etc/fonts/conf.avail, and symlink
the default ones into /etc/fonts/conf.d, as per default.

reported by jukka marin on netbsd-users.
 1.1 07-Sep-2009  mrg - do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".
 1.72.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.72.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.93.2.4 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.93.2.3 16-Jan-2013  yamt sync with (a bit old) head
 1.93.2.2 30-Oct-2012  yamt sync with head
 1.93.2.1 17-Apr-2012  yamt sync with head
 1.97.2.5 18-Nov-2012  riz Pull up following revision(s) (requested by rmind in ticket #693):
lib/npf/ext_normalise/shlib_version: revision 1.1
lib/libnpf/npf.c: revision 1.13
distrib/sets/lists/modules/mi: revision 1.48
sys/net/npf/npf_rproc.c: revision 1.3
sys/net/npf/npf_rproc.c: revision 1.4
sys/modules/npf/Makefile: revision 1.11
usr.sbin/npf/npfctl/npfctl.h: revision 1.20
lib/npf/ext_log/npfext_log.c: revision 1.1
lib/libnpf/npf.h: revision 1.11
sys/net/npf/npf_inet.c: revision 1.17
sys/net/npf/npf_log.c: file removal
sys/net/npf/npf_handler.c: revision 1.22
distrib/sets/lists/base/shl.mi: revision 1.636
sys/net/npf/npf_impl.h: revision 1.23
usr.sbin/npf/npfctl/Makefile: revision 1.8
lib/npf/Makefile: revision 1.1
lib/npf/ext_log/shlib_version: revision 1.1
lib/Makefile: revision 1.189
distrib/sets/lists/comp/shl.mi: revision 1.236
usr.sbin/npf/npfctl/npf_build.c: revision 1.14
distrib/sets/lists/base/mi: revision 1.1007
usr.sbin/npf/npfctl/npf_scan.l: revision 1.6
distrib/sets/lists/base/mi: revision 1.1009
sys/net/npf/npf.h: revision 1.21
lib/npf/ext_normalise/npfext_normalise.c: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.105
lib/libnpf/Makefile: revision 1.3
etc/mtree/NetBSD.dist.base: revision 1.106
usr.sbin/npf/npfctl/npf_extmod.c: revision 1.1
sys/net/npf/npf_ctl.c: revision 1.18
lib/npf/ext_log/Makefile: revision 1.1
distrib/sets/lists/comp/mi: revision 1.1781
usr.sbin/npf/npfctl/npf_var.h: revision 1.4
sys/net/npf/npf.c: revision 1.13
sys/modules/Makefile: revision 1.111
sys/net/npf/npf_ext_log.c: revision 1.1
lib/npf/Makefile.inc: revision 1.1
sys/net/npf/npf_ext_normalise.c: revision 1.1
sys/net/npf/files.npf: revision 1.8
sys/rump/net/lib/libnpf/Makefile: revision 1.2
sys/modules/npf_ext_log/Makefile: revision 1.1
lib/npf/ext_normalise/Makefile: revision 1.1
usr.sbin/npf/npfctl/npfctl.c: revision 1.20
usr.sbin/npf/npfctl/npf_parse.y: revision 1.13
sys/modules/npf_ext_normalise/Makefile: revision 1.1
Implement dynamic NPF extensions interface. An extension consists of
dynamically loaded module (.so) supplementing npfctl(8) and a kernel
module. Move normalisation and logging functionality into their own
extensions. More improvements to come.
Add /usr/lib/npf.
Add ./usr/libdata/debug/usr/lib/npf for rmind
Fix MKDEBUG set lists
ext_ops does not change during the life cycle and can be fetched without
the mutex held. This avoids confusion in the compiler about an uninitialized
variable ext_ops.
ok rmind@
 1.97.2.4 01-Oct-2012  riz Pull up following revision(s) (requested by rmind in ticket #584):
share/examples/npf/treetablefile: revision 1.1
share/examples/npf/Makefile: revision 1.1
distrib/sets/lists/base/mi: revision 1.1003
share/examples/npf/host-npf.conf: revision 1.2
share/examples/Makefile: revision 1.21
share/examples/npf/soho_gw-npf.conf: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.104
share/examples/npf/soho_gw-npf.conf: revision 1.2
share/examples/npf/hashtablefile: revision 1.1
the example from the man page, with a few extra comments
add id string, fix comments
actually install the new npf examples
add examples for a hash table file and a tree table file
add an ID string to host-npf.conf
 1.97.2.3 13-Aug-2012  riz branches: 1.97.2.3.2;
Pull up following revision(s) (requested by abs in ticket #497):
external/realtek/urtwn/Makefile: revision 1.1
external/realtek/Makefile.inc: revision 1.1
external/realtek/urtwn/dist/rtl8192cfw.bin: revision 1.1
distrib/sets/lists/base/mi: revision 1.997
external/README: revision 1.15
etc/mtree/NetBSD.dist.base: revision 1.101
external/realtek/urtwn/dist/Realtek-Firmware-License.txt: revision 1.1
share/man/man4/urtwn.4: revision 1.4
external/realtek/Makefile: revision 1.1
external/realtek/urtwn/dist/rtl8192cfwU.bin: revision 1.1
sys/dev/usb/if_urtwn.c: revision 1.5
external/Makefile: revision 1.18
Add firmware for the RealTek RTL8192CU family of wireless chipsets, and
adapt the urtwn(4) driver to use the new files. The firmware files were
extracted from the Linux driver at www.realtek.com, version 0005.1230.2011
and the license permits redistribution without modification.
While I'm here, install the files in /libdata/firmware/if_urtwn, like
most of the other network adapter firmware.
urtwn(4) can now operate without needing external files installed. Tested
on my Edimax adapter.
 1.97.2.2 12-Aug-2012  martin Pull up following revision(s) (requested by msaitoh in ticket #473):
etc/mtree/NetBSD.dist.base: revision 1.98
Do not create obsolete ./usr/include/quota directory anymore.
 1.97.2.1 14-Jun-2012  sborrill Pull up the following revisions(s) (requested by riz in ticket #326):
distrib/sets/lists/base/mi: 1.989
distrib/sets/lists/man/mi: 1.1385
etc/mtree/NetBSD.dist.base: 1.99
share/man/man4/Makefile: 1.583
share/man/man4/urtwn.4: 1.1
share/man/man4/usb.4: 1.97
sys/arch/amd64/conf/GENERIC: 1.351
sys/arch/i386/conf/GENERIC: 1.1068
sys/dev/usb/files.usb: 1.121
sys/dev/usb/if_urtwn.c: 1.1-1.4
sys/dev/usb/if_urtwn_data.h: 1.1
sys/dev/usb/if_urtwnreg.h: 1.1
sys/dev/usb/if_urtwnvar.h: 1.1
sys/dev/usb/usbdevices.config: 1.13
sys/dev/usb/usbdevs: 1.621 via patch
sys/dev/usb/usbdevs.h: regen
sys/dev/usb/usbdevs_data.h: regen
sys/modules/if_urtwn/Makefile: 1.1
sys/modules/if_urtwn/if_urtwn.ioconf: 1.1

Add support for urtwn(4) wireless. Ported from OpenBSD
 1.97.2.3.2.1 01-Nov-2012  matt sync with netbsd-6-0-RELEASE.
 1.104.2.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.104.2.3 23-Jun-2013  tls resync from head
 1.104.2.2 25-Feb-2013  tls resync with head
 1.104.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.135.2.1 10-Aug-2014  tls Rebase.
 1.139.2.4 29-Jul-2018  martin Pull up following revision(s) (requested by roy in ticket #1621):

distrib/sets/lists/misc/mi: revision 1.197
etc/mtree/NetBSD.dist.base: revision 1.151
distrib/sets/lists/base/mi: revision 1.1120

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.
 1.139.2.3 25-Jul-2017  snj Apply patch (requested by nonaka in ticket #1413):
iwm(4): Add a driver for Intel Wireless 726x, 316x, 826x and 416x series.
Ported from OpenBSD.
 1.139.2.2 07-May-2015  snj Pull up following revision(s) (requested by mrg in ticket #736):
distrib/sets/mkvars.mk: revision 1.17
distrib/sets/lists/base/mi: revision 1.1102
etc/mtree/NetBSD.dist.base: revision 1.144
share/mk/bsd.README: revision 1.341
share/mk/bsd.own.mk: revision 1.847
sys/dev/microcode/radeon/Makefile: revision 1.3
two changes to radeon drm firmware:
- only install it by default on x86, set new MKRADEONFIRMWARE variable
- install in /libdata, so that separate /usr systems work
(this still doesn't solve PR#49811, which possibly could be handled by
having them being a kernel module loaded by /boot.)
 1.139.2.1 30-Apr-2015  riz Pull up blacklistd(8), requested by christos in ticket #711:
crypto/external/bsd/openssh/dist/moduli-gen/Makefile up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli-gen.sh up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.1024 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.1536 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.7680 up to 1.1.1.1
crypto/external/bsd/openssh/dist/moduli-gen/moduli.8192 up to 1.1.1.1
crypto/external/bsd/openssh/dist/bcrypt_pbkdf.c up to 1.2
crypto/external/bsd/openssh/dist/kexc25519.c up to 1.3
crypto/external/bsd/openssh/dist/smult_curve25519_ref.c up to 1.3
crypto/external/bsd/openssh/dist/bitmap.c up to 1.2 plus patch
crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305 up to 1.1.1.1
crypto/external/bsd/openssh/dist/PROTOCOL.key up to 1.1.1.1
crypto/external/bsd/openssh/dist/blf.h up to 1.1
crypto/external/bsd/openssh/dist/blocks.c up to 1.3
crypto/external/bsd/openssh/dist/blowfish.c up to 1.2
crypto/external/bsd/openssh/dist/chacha.c up to 1.3
crypto/external/bsd/openssh/dist/chacha.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/cipher-aesctr.c up to 1.1.1.2
crypto/external/bsd/openssh/dist/cipher-aesctr.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/cipher-chachapoly.c up to 1.3
crypto/external/bsd/openssh/dist/cipher-chachapoly.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/crypto_api.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/digest-libc.c up to 1.3
crypto/external/bsd/openssh/dist/digest-openssl.c up to 1.3
crypto/external/bsd/openssh/dist/digest.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/ed25519.c up to 1.3
crypto/external/bsd/openssh/dist/fe25519.c up to 1.3
crypto/external/bsd/openssh/dist/fe25519.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/ge25519.c up to 1.3
crypto/external/bsd/openssh/dist/ge25519.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/ge25519_base.data up to 1.1.1.1
crypto/external/bsd/openssh/dist/hash.c up to 1.3
crypto/external/bsd/openssh/dist/hmac.c up to 1.3
crypto/external/bsd/openssh/dist/hmac.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/kexc25519c.c up to 1.3
crypto/external/bsd/openssh/dist/kexc25519s.c up to 1.3
crypto/external/bsd/openssh/dist/poly1305.c up to 1.3
crypto/external/bsd/openssh/dist/poly1305.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/rijndael.c up to 1.1.1.2
crypto/external/bsd/openssh/dist/rijndael.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/sc25519.c up to 1.3
crypto/external/bsd/openssh/dist/sc25519.h up to 1.1.1.1
crypto/external/bsd/openssh/dist/ssh-ed25519.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf-getput-basic.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf-getput-crypto.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf-misc.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf.c up to 1.3
crypto/external/bsd/openssh/dist/sshbuf.h up to 1.4
crypto/external/bsd/openssh/dist/ssherr.c up to 1.3
crypto/external/bsd/openssh/dist/ssherr.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/sshkey.c up to 1.3
crypto/external/bsd/openssh/dist/sshkey.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/verify.c up to 1.3
crypto/external/bsd/openssh/dist/opacket.c up to 1.2
crypto/external/bsd/openssh/dist/umac128.c up to 1.1
crypto/external/bsd/openssh/dist/pfilter.c up to 1.2
crypto/external/bsd/openssh/dist/pfilter.h up to 1.1
crypto/external/bsd/openssh/dist/bitmap.h up to 1.2
crypto/external/bsd/openssh/dist/opacket.h up to 1.2
crypto/external/bsd/openssh/dist/ssh_api.c up to 1.2
crypto/external/bsd/openssh/dist/ssh_api.h up to 1.2
crypto/external/bsd/openssh/dist/auth2-jpake.c delete
crypto/external/bsd/openssh/dist/compress.c delete
crypto/external/bsd/openssh/dist/compress.h delete
crypto/external/bsd/openssh/dist/jpake.c delete
crypto/external/bsd/openssh/dist/jpake.h delete
crypto/external/bsd/openssh/dist/schnorr.c delete
crypto/external/bsd/openssh/dist/schnorr.h delete
crypto/external/bsd/openssh/dist/strtonum.c 1.1
crypto/external/bsd/openssh/Makefile.inc up to 1.8
crypto/external/bsd/openssh/bin/Makefile.inc up to 1.3
crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile up to 1.2
crypto/external/bsd/openssh/bin/sshd/Makefile up to 1.12
crypto/external/bsd/openssh/dist/PROTOCOL up to 1.5
crypto/external/bsd/openssh/dist/PROTOCOL.krl up to 1.1.1.2
crypto/external/bsd/openssh/dist/addrmatch.c up to 1.8
crypto/external/bsd/openssh/dist/atomicio.c up to 1.6
crypto/external/bsd/openssh/dist/auth-bsdauth.c up to 1.4
crypto/external/bsd/openssh/dist/auth-chall.c up to 1.6
crypto/external/bsd/openssh/dist/auth-krb5.c up to 1.7
crypto/external/bsd/openssh/dist/auth-options.c up to 1.9
crypto/external/bsd/openssh/dist/auth-options.h up to 1.6
crypto/external/bsd/openssh/dist/auth-passwd.c up to 1.4
crypto/external/bsd/openssh/dist/auth-rh-rsa.c up to 1.6
crypto/external/bsd/openssh/dist/auth-rhosts.c up to 1.5
crypto/external/bsd/openssh/dist/auth-rsa.c up to 1.10
crypto/external/bsd/openssh/dist/auth.c up to 1.12
crypto/external/bsd/openssh/dist/auth.h up to 1.10
crypto/external/bsd/openssh/dist/auth1.c up to 1.11
crypto/external/bsd/openssh/dist/auth2-chall.c up to 1.7
crypto/external/bsd/openssh/dist/auth2-gss.c up to 1.8
crypto/external/bsd/openssh/dist/auth2-hostbased.c up to 1.7
crypto/external/bsd/openssh/dist/auth2-kbdint.c up to 1.5
crypto/external/bsd/openssh/dist/auth2-krb5.c up to 1.4
crypto/external/bsd/openssh/dist/auth2-none.c up to 1.5
crypto/external/bsd/openssh/dist/auth2-passwd.c up to 1.5
crypto/external/bsd/openssh/dist/auth2-pubkey.c up to 1.11
crypto/external/bsd/openssh/dist/auth2.c up to 1.11
crypto/external/bsd/openssh/dist/authfd.c up to 1.8
crypto/external/bsd/openssh/dist/authfd.h up to 1.5
crypto/external/bsd/openssh/dist/authfile.c up to 1.10
crypto/external/bsd/openssh/dist/authfile.h up to 1.6
crypto/external/bsd/openssh/dist/bufaux.c up to 1.7
crypto/external/bsd/openssh/dist/bufbn.c up to 1.5
crypto/external/bsd/openssh/dist/bufec.c up to 1.5
crypto/external/bsd/openssh/dist/buffer.c up to 1.6
crypto/external/bsd/openssh/dist/buffer.h up to 1.7
crypto/external/bsd/openssh/dist/canohost.c up to 1.8
crypto/external/bsd/openssh/dist/channels.c up to 1.13
crypto/external/bsd/openssh/dist/channels.h up to 1.10
crypto/external/bsd/openssh/dist/cipher-3des1.c up to 1.7
crypto/external/bsd/openssh/dist/cipher-bf1.c up to 1.6
crypto/external/bsd/openssh/dist/cipher.c up to 1.7
crypto/external/bsd/openssh/dist/cipher.h up to 1.7
crypto/external/bsd/openssh/dist/clientloop.c up to 1.13
crypto/external/bsd/openssh/dist/compat.c up to 1.9
crypto/external/bsd/openssh/dist/compat.h up to 1.6
crypto/external/bsd/openssh/dist/deattack.c up to 1.4
crypto/external/bsd/openssh/dist/deattack.h up to 1.4
crypto/external/bsd/openssh/dist/dh.c up to 1.8
crypto/external/bsd/openssh/dist/dh.h up to 1.4
crypto/external/bsd/openssh/dist/dispatch.c up to 1.5
crypto/external/bsd/openssh/dist/dispatch.h up to 1.4
crypto/external/bsd/openssh/dist/dns.c up to 1.11
crypto/external/bsd/openssh/dist/dns.h up to 1.6
crypto/external/bsd/openssh/dist/groupaccess.c up to 1.5
crypto/external/bsd/openssh/dist/gss-genr.c up to 1.7
crypto/external/bsd/openssh/dist/gss-serv-krb5.c up to 1.8
crypto/external/bsd/openssh/dist/gss-serv.c up to 1.7
crypto/external/bsd/openssh/dist/hostfile.c up to 1.7
crypto/external/bsd/openssh/dist/hostfile.h up to 1.7
crypto/external/bsd/openssh/dist/includes.h up to 1.4
crypto/external/bsd/openssh/dist/kex.c up to 1.10
crypto/external/bsd/openssh/dist/kex.h up to 1.9
crypto/external/bsd/openssh/dist/kexdh.c up to 1.4
crypto/external/bsd/openssh/dist/kexdhc.c up to 1.6
crypto/external/bsd/openssh/dist/kexdhs.c up to 1.8
crypto/external/bsd/openssh/dist/kexecdh.c up to 1.5
crypto/external/bsd/openssh/dist/kexecdhc.c up to 1.5
crypto/external/bsd/openssh/dist/kexecdhs.c up to 1.5
crypto/external/bsd/openssh/dist/kexgex.c up to 1.4
crypto/external/bsd/openssh/dist/kexgexc.c up to 1.6
crypto/external/bsd/openssh/dist/kexgexs.c up to 1.8
crypto/external/bsd/openssh/dist/key.c up to 1.16
crypto/external/bsd/openssh/dist/key.h up to 1.9
crypto/external/bsd/openssh/dist/krl.c up to 1.5
crypto/external/bsd/openssh/dist/krl.h up to 1.1.1.2
crypto/external/bsd/openssh/dist/mac.c up to 1.11
crypto/external/bsd/openssh/dist/mac.h up to 1.5
crypto/external/bsd/openssh/dist/match.c up to 1.5
crypto/external/bsd/openssh/dist/misc.c up to 1.10
crypto/external/bsd/openssh/dist/misc.h up to 1.9 plus patch
crypto/external/bsd/openssh/dist/moduli.c up to 1.8
crypto/external/bsd/openssh/dist/monitor.c up to 1.14
crypto/external/bsd/openssh/dist/monitor.h up to 1.7
crypto/external/bsd/openssh/dist/monitor_fdpass.c up to 1.5
crypto/external/bsd/openssh/dist/monitor_mm.c up to 1.6
crypto/external/bsd/openssh/dist/monitor_mm.h up to 1.4
crypto/external/bsd/openssh/dist/monitor_wrap.c up to 1.11
crypto/external/bsd/openssh/dist/monitor_wrap.h up to 1.8
crypto/external/bsd/openssh/dist/msg.c up to 1.4
crypto/external/bsd/openssh/dist/msg.h up to 1.4
crypto/external/bsd/openssh/dist/mux.c up to 1.11
crypto/external/bsd/openssh/dist/myproposal.h up to 1.10
crypto/external/bsd/openssh/dist/namespace.h up to 1.5
crypto/external/bsd/openssh/dist/packet.c up to 1.18
crypto/external/bsd/openssh/dist/packet.h up to 1.11
crypto/external/bsd/openssh/dist/pathnames.h up to 1.9
crypto/external/bsd/openssh/dist/pkcs11.h up to 1.4
crypto/external/bsd/openssh/dist/progressmeter.c up to 1.7
crypto/external/bsd/openssh/dist/progressmeter.h up to 1.4
crypto/external/bsd/openssh/dist/reallocarray.c new
crypto/external/bsd/openssh/dist/readconf.c up to 1.13
crypto/external/bsd/openssh/dist/readconf.h up to 1.12
crypto/external/bsd/openssh/dist/readpass.c up to 1.6
crypto/external/bsd/openssh/dist/roaming_client.c up to 1.7
crypto/external/bsd/openssh/dist/roaming_common.c up to 1.9
crypto/external/bsd/openssh/dist/roaming_dummy.c up to 1.4
crypto/external/bsd/openssh/dist/rsa.c up to 1.5
crypto/external/bsd/openssh/dist/rsa.h up to 1.4
crypto/external/bsd/openssh/dist/sandbox-systrace.c up to 1.1.1.5
crypto/external/bsd/openssh/dist/scp.1 up to 1.9
crypto/external/bsd/openssh/dist/scp.c up to 1.11
crypto/external/bsd/openssh/dist/servconf.c up to 1.17
crypto/external/bsd/openssh/dist/servconf.h up to 1.11
crypto/external/bsd/openssh/dist/serverloop.c up to 1.12
crypto/external/bsd/openssh/dist/session.c up to 1.14
crypto/external/bsd/openssh/dist/session.h up to 1.4
crypto/external/bsd/openssh/dist/sftp-client.c up to 1.13
crypto/external/bsd/openssh/dist/sftp-client.h up to 1.7
crypto/external/bsd/openssh/dist/sftp-common.c up to 1.7
crypto/external/bsd/openssh/dist/sftp-common.h up to 1.5
crypto/external/bsd/openssh/dist/sftp-glob.c up to 1.8
crypto/external/bsd/openssh/dist/sftp-server.8 up to 1.9
crypto/external/bsd/openssh/dist/sftp-server.c up to 1.11
crypto/external/bsd/openssh/dist/sftp.1 up to 1.11
crypto/external/bsd/openssh/dist/sftp.c up to 1.15
crypto/external/bsd/openssh/dist/ssh-add.1 up to 1.9
crypto/external/bsd/openssh/dist/ssh-add.c up to 1.10
crypto/external/bsd/openssh/dist/ssh-agent.1 up to 1.8
crypto/external/bsd/openssh/dist/ssh-agent.c up to 1.14
crypto/external/bsd/openssh/dist/ssh-dss.c up to 1.7
crypto/external/bsd/openssh/dist/ssh-ecdsa.c up to 1.6
crypto/external/bsd/openssh/dist/ssh-gss.h up to 1.5
crypto/external/bsd/openssh/dist/ssh-keygen.1 up to 1.13
crypto/external/bsd/openssh/dist/ssh-keygen.c up to 1.16
crypto/external/bsd/openssh/dist/ssh-keyscan.1 up to 1.10
crypto/external/bsd/openssh/dist/ssh-keyscan.c up to 1.13
crypto/external/bsd/openssh/dist/ssh-keysign.8 up to 1.9
crypto/external/bsd/openssh/dist/ssh-keysign.c up to 1.8
crypto/external/bsd/openssh/dist/ssh-pkcs11-client.c up to 1.6
crypto/external/bsd/openssh/dist/ssh-pkcs11-helper.c up to 1.8
crypto/external/bsd/openssh/dist/ssh-pkcs11.c up to 1.7
crypto/external/bsd/openssh/dist/ssh-pkcs11.h up to 1.4
crypto/external/bsd/openssh/dist/ssh-rsa.c up to 1.7
crypto/external/bsd/openssh/dist/ssh.1 up to 1.14
crypto/external/bsd/openssh/dist/ssh.c up to 1.16
crypto/external/bsd/openssh/dist/ssh2.h up to 1.6
crypto/external/bsd/openssh/dist/ssh_config up to 1.8
crypto/external/bsd/openssh/dist/ssh_config.5 up to 1.13
crypto/external/bsd/openssh/dist/sshconnect.c up to 1.11
crypto/external/bsd/openssh/dist/sshconnect.h up to 1.6
crypto/external/bsd/openssh/dist/sshconnect1.c up to 1.6
crypto/external/bsd/openssh/dist/sshconnect2.c up to 1.19
crypto/external/bsd/openssh/dist/sshd.8 up to 1.13
crypto/external/bsd/openssh/dist/sshd.c up to 1.18
crypto/external/bsd/openssh/dist/sshd_config up to 1.13
crypto/external/bsd/openssh/dist/sshd_config.5 up to 1.17
crypto/external/bsd/openssh/dist/sshlogin.c up to 1.6
crypto/external/bsd/openssh/dist/sshpty.c up to 1.4
crypto/external/bsd/openssh/dist/uidswap.c up to 1.4
crypto/external/bsd/openssh/dist/umac.c up to 1.9
crypto/external/bsd/openssh/dist/version.h up to 1.14
crypto/external/bsd/openssh/dist/xmalloc.c up to 1.5
crypto/external/bsd/openssh/lib/Makefile up to 1.17 plus patch
crypto/external/bsd/openssh/lib/shlib_version up to 1.13
distrib/sets/lists/base/ad.aarch64 patch
distrib/sets/lists/base/ad.arm patch
distrib/sets/lists/base/ad.mips patch
distrib/sets/lists/base/ad.powerpc patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/base/mi patch
distrib/sets/lists/base/shl.mi patch
distrib/sets/lists/comp/ad.aarch64 patch
distrib/sets/lists/comp/ad.arm patch
distrib/sets/lists/comp/ad.mips patch
distrib/sets/lists/comp/ad.powerpc patch
distrib/sets/lists/comp/md.amd64 patch
distrib/sets/lists/comp/md.sparc64 patch
distrib/sets/lists/comp/mi patch
distrib/sets/lists/comp/shl.mi patch
distrib/sets/lists/debug/ad.aarch64 patch
distrib/sets/lists/debug/ad.arm patch
distrib/sets/lists/debug/ad.mips patch
distrib/sets/lists/debug/ad.powerpc patch
distrib/sets/lists/debug/md.amd64 patch
distrib/sets/lists/debug/md.sparc64 patch
distrib/sets/lists/debug/shl.mi patch
distrib/sets/lists/etc/mi patch
distrib/sets/lists/man/mi patch
etc/defaults/rc.conf 1.130
etc/mtree/NetBSD.dist.base 1.142
external/bsd/Makefile up to 1.48
external/bsd/blacklist/bin/Makefile up to 1.11 plus patch
external/bsd/blacklist/bin/blacklistctl.8 up to 1.6
external/bsd/blacklist/bin/blacklistctl.c up to 1.17
external/bsd/blacklist/bin/blacklistd.8 up to 1.10
external/bsd/blacklist/bin/blacklistd.c up to 1.32
external/bsd/blacklist/bin/blacklistd.conf.5 up to 1.2
external/bsd/blacklist/bin/conf.c up to 1.18
external/bsd/blacklist/bin/conf.h up to 1.6
external/bsd/blacklist/bin/internal.c up to 1.5
external/bsd/blacklist/bin/internal.h up to 1.12
external/bsd/blacklist/bin/run.c up to 1.12
external/bsd/blacklist/bin/run.h up to 1.5
external/bsd/blacklist/bin/state.c up to 1.15
external/bsd/blacklist/bin/state.h up to 1.5
external/bsd/blacklist/bin/support.c up to 1.6
external/bsd/blacklist/bin/support.h up to 1.5
external/bsd/blacklist/etc/rc.d/Makefile up to 1.1
external/bsd/blacklist/etc/rc.d/blacklistd up to 1.1
external/bsd/blacklist/etc/Makefile up to 1.3
external/bsd/blacklist/etc/blacklistd.conf up to 1.3
external/bsd/blacklist/etc/npf.conf up to 1.1
external/bsd/blacklist/Makefile up to 1.2
external/bsd/blacklist/Makefile.inc up to 1.3
external/bsd/blacklist/README up to 1.7
external/bsd/blacklist/TODO up to 1.7
external/bsd/blacklist/diff/ftpd.diff up to 1.1
external/bsd/blacklist/diff/named.diff up to 1.6
external/bsd/blacklist/diff/ssh.diff up to 1.6
external/bsd/blacklist/include/Makefile up to 1.1
external/bsd/blacklist/include/bl.h up to 1.12
external/bsd/blacklist/include/blacklist.h up to 1.3
external/bsd/blacklist/include/config.h new
external/bsd/blacklist/lib/Makefile up to 1.3
external/bsd/blacklist/lib/bl.c up to 1.24
external/bsd/blacklist/lib/blacklist.c up to 1.5
external/bsd/blacklist/lib/libblacklist.3 up to 1.3
external/bsd/blacklist/lib/shlib_version up to 1.1
external/bsd/blacklist/libexec/Makefile up to 1.1
external/bsd/blacklist/libexec/blacklistd-helper up to 1.4
external/bsd/blacklist/port/m4/.cvsignore up to 1.1
external/bsd/blacklist/port/Makefile.am up to 1.4
external/bsd/blacklist/port/_strtoi.h up to 1.1
external/bsd/blacklist/port/clock_gettime.c up to 1.2
external/bsd/blacklist/port/configure.ac up to 1.7
external/bsd/blacklist/port/fgetln.c up to 1.1
external/bsd/blacklist/port/fparseln.c up to 1.1
external/bsd/blacklist/port/getprogname.c up to 1.4
external/bsd/blacklist/port/pidfile.c up to 1.1
external/bsd/blacklist/port/popenve.c up to 1.2
external/bsd/blacklist/port/port.h up to 1.6
external/bsd/blacklist/port/sockaddr_snprintf.c up to 1.9
external/bsd/blacklist/port/strlcat.c up to 1.2
external/bsd/blacklist/port/strlcpy.c up to 1.2
external/bsd/blacklist/port/strtoi.c up to 1.3
external/bsd/blacklist/test/Makefile up to 1.2
external/bsd/blacklist/test/cltest.c up to 1.6
external/bsd/blacklist/test/srvtest.c up to 1.9
lib/libpam/modules/pam_ssh/pam_ssh.c up to 1.23
libexec/ftpd/pfilter.c up to 1.1
libexec/ftpd/pfilter.h up to 1.1
libexec/ftpd/Makefile up to 1.64
libexec/ftpd/ftpd.c up to 1.201

Add blacklistd(8), a daemon to block and release network ports
on demand to mitigate abuse, and related changes to system daemons
to support it.
[christos, ticket #711]
 1.153.2.2 26-Apr-2017  pgoyette Sync with HEAD
 1.153.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.156.2.2 21-Apr-2017  bouyer Sync with HEAD
 1.156.2.1 17-Apr-2017  bouyer Add can-related directories and files; a build.sh release now completes.
 1.160.2.4 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1244):

etc/mtree/NetBSD.dist.base: revision 1.190
etc/mtree/NetBSD.dist.base: revision 1.191
etc/mtree/NetBSD.dist.base: revision 1.192
etc/mtree/NetBSD.dist.base: revision 1.193
etc/mtree/NetBSD.dist.iscsi: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.186
etc/mtree/NetBSD.dist.base: revision 1.187
etc/mtree/NetBSD.dist.base: revision 1.188
etc/mtree/NetBSD.dist.base: revision 1.189
etc/mtree/Makefile: revision 1.38

- add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan
- add missing header files fpr gcc=7
- add some missing gcc=5 obsolete entries
- create ./usr/include/dev/bluetooth in mtree not make, and move it into the
base set where all other directories are.

create include/dev/dm here instead of elsewhere, where it may fail
add missing ./usr/include/dev/hdaudio (base).
(perhaps we should stop 'make includes' from creating the target directory
for normal builds as this leads to mtree inconsistencies.)

add missing ./usr/include/dev/hdmicec
add missing ./usr/include/dev/iscsi.
add two more missing subdirs:
./usr/include/dev/pud
./usr/include/dev/putter

add final missing directory from /usr/include:
./usr/include/netmpls

move ./usr/include/dev/iscsi into NetBSD.dist.iscsi that is only
included if MKISCSI != no.
 1.160.2.3 31-Oct-2018  martin Add bwfm firmware files, requested by maya in ticket #1072.
 1.160.2.2 17-Oct-2018  martin Pull up following revision(s) (requested by hannken in ticket #1065):

etc/mtree/NetBSD.dist.base: revision 1.174
distrib/sets/lists/base/mi: revision 1.1186

add /var/chroot/nsd/var/run

-

fix the build
add mssing directory to sets list
 1.160.2.1 15-Oct-2018  snj Pull up following revision(s) (requested by hannken in ticket #1062):
etc/mtree/NetBSD.dist.base: 1.178-1.179
distrib/sets/lists/base/mi: 1.1192
Add unbound /var/run directory (reported by hannken@)
add intermediate directory.
add unbound /var/run
 1.169.2.7 26-Jan-2019  pgoyette Sync with HEAD
 1.169.2.6 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.169.2.5 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.169.2.4 20-Oct-2018  pgoyette Sync with head
 1.169.2.3 30-Sep-2018  pgoyette Ssync with HEAD
 1.169.2.2 28-Jul-2018  pgoyette Sync with HEAD
 1.169.2.1 30-Mar-2018  pgoyette Resolve conflicts between branch and HEAD
 1.170.2.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.170.2.1 10-Jun-2019  christos Sync with HEAD
 1.200.2.3 01-Mar-2024  martin Sync external/mit/libuv and apply patch, requested by christos in ticket #1805:

external/mit/libuv/dist/.github/workflows/CI-sample.yml up to 1.1.1.1
external/mit/libuv/dist/.github/workflows/CI-unix.yml up to 1.1.1.1
external/mit/libuv/dist/.github/workflows/CI-win.yml up to 1.1.1.1
external/mit/libuv/dist/.github/workflows/sanitizer.yml up to 1.1.1.1
external/mit/libuv/dist/.github/ISSUE_TEMPLATE.md up to 1.1.1.2
external/mit/libuv/dist/.github/stale.yml up to 1.1.1.2
external/mit/libuv/dist/.mailmap up to 1.1.1.2
external/mit/libuv/dist/AUTHORS up to 1.1.1.2
external/mit/libuv/dist/CMakeLists.txt up to 1.1.1.2
external/mit/libuv/dist/CONTRIBUTING.md up to 1.1.1.2
external/mit/libuv/dist/ChangeLog up to 1.1.1.2
external/mit/libuv/dist/LICENSE up to 1.1.1.2
external/mit/libuv/dist/LICENSE-docs up to 1.1.1.1
external/mit/libuv/dist/MAINTAINERS.md up to 1.1.1.2
external/mit/libuv/dist/Makefile.am up to 1.1.1.2
external/mit/libuv/dist/README.md up to 1.1.1.2
external/mit/libuv/dist/SUPPORTED_PLATFORMS.md up to 1.1.1.2
external/mit/libuv/dist/autogen.sh up to 1.1.1.2
external/mit/libuv/dist/configure.ac up to 1.1.1.2
external/mit/libuv/dist/libuv.pc.in up to 1.1.1.1
external/mit/libuv/dist/uv_win_longpath.manifest up to 1.1.1.1
external/mit/libuv/dist/docs/code/cgi/main.c up to 1.1.1.2
external/mit/libuv/dist/docs/code/cgi/tick.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/detach/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/dns/main.c up to 1.1.1.2
external/mit/libuv/dist/docs/code/helloworld/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/idle-basic/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/idle-compute/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/interfaces/main.c up to 1.1.1.2
external/mit/libuv/dist/docs/code/locks/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/multi-echo-server/hammer.js up to 1.1.1.1
external/mit/libuv/dist/docs/code/multi-echo-server/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/multi-echo-server/worker.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/onchange/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/pipe-echo-server/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/plugin/hello.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/plugin/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/plugin/plugin.h up to 1.1.1.1
external/mit/libuv/dist/docs/code/proc-streams/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/proc-streams/test.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/progress/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/queue-cancel/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/queue-work/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/ref-timer/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/signal/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/spawn/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/tcp-echo-server/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/thread-create/main.c up to 1.1.1.2
external/mit/libuv/dist/docs/code/tty/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/tty-gravity/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/udp-dhcp/main.c up to 1.1.1.2
external/mit/libuv/dist/docs/code/uvcat/main.c up to 1.1.1.2
external/mit/libuv/dist/docs/code/uvstop/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/uvtee/main.c up to 1.1.1.2
external/mit/libuv/dist/docs/code/uvwget/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/default-loop/main.c up to 1.1.1.1
external/mit/libuv/dist/docs/code/CMakeLists.txt up to 1.1.1.1
external/mit/libuv/dist/docs/code/Makefile up to 1.1.1.1
external/mit/libuv/dist/docs/Makefile up to 1.1.1.1
external/mit/libuv/dist/docs/make.bat up to 1.1.1.1
external/mit/libuv/dist/docs/src/guide/about.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/guide/basics.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/guide/eventloops.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/guide/filesystem.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/guide/introduction.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/guide/networking.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/guide/processes.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/guide/threads.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/guide/utilities.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/api.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/async.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/check.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/conf.py up to 1.1.1.1
external/mit/libuv/dist/docs/src/design.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/dll.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/dns.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/errors.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/fs.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/fs_event.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/fs_poll.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/guide.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/handle.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/idle.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/index.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/loop.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/migration_010_100.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/misc.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/pipe.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/poll.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/prepare.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/process.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/tcp.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/request.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/signal.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/stream.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/threading.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/threadpool.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/timer.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/tty.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/udp.rst up to 1.1.1.2
external/mit/libuv/dist/docs/src/upgrading.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/version.rst up to 1.1.1.1
external/mit/libuv/dist/docs/src/sphinx-plugins/manpage.py up to 1.1.1.2
external/mit/libuv/dist/docs/src/static/diagrams.key/Data/st0-311.jpg up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/Data/st1-475.jpg up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/Index.zip up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/preview-micro.jpg up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/preview-web.jpg up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/preview.jpg up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/Metadata/BuildVersionHistory.plist up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/Metadata/DocumentIdentifier up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/diagrams.key/Metadata/Properties.plist up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/architecture.png up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/favicon.ico up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/logo.png up to 1.1.1.1
external/mit/libuv/dist/docs/src/static/loop_iteration.png up to 1.1.1.1
external/mit/libuv/dist/docs/src/metrics.rst up to 1.1.1.1
external/mit/libuv/dist/docs/requirements.txt up to 1.1.1.1
external/mit/libuv/dist/img/banner.png up to 1.1.1.1
external/mit/libuv/dist/img/logos.svg up to 1.1.1.1
external/mit/libuv/dist/include/uv/darwin.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/aix.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/bsd.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/errno.h up to 1.1.1.2
external/mit/libuv/dist/include/uv/linux.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/os390.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/posix.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/stdint-msvc2008.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/sunos.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/threadpool.h up to 1.1.1.1
external/mit/libuv/dist/include/uv/tree.h up to 1.1.1.2
external/mit/libuv/dist/include/uv/unix.h up to 1.1.1.2
external/mit/libuv/dist/include/uv/version.h up to 1.1.1.2
external/mit/libuv/dist/include/uv/win.h up to 1.1.1.2
external/mit/libuv/dist/include/uv.h up to 1.1.1.2
external/mit/libuv/dist/m4/as_case.m4 up to 1.1.1.1
external/mit/libuv/dist/m4/ax_pthread.m4 up to 1.1.1.1
external/mit/libuv/dist/m4/libuv-check-flags.m4 up to 1.1.1.2
external/mit/libuv/dist/m4/libuv-check-versions.m4 up to 1.1.1.1
external/mit/libuv/dist/src/unix/aix-common.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/aix.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/async.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/atomic-ops.h up to 1.1.1.2
external/mit/libuv/dist/src/unix/bsd-ifaddrs.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/bsd-proctitle.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/core.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/cygwin.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/darwin-proctitle.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/darwin-stub.h up to 1.1.1.2
external/mit/libuv/dist/src/unix/darwin.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/dl.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/freebsd.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/fs.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/fsevents.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/getaddrinfo.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/getnameinfo.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/haiku.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/ibmi.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/internal.h up to 1.1.1.2
external/mit/libuv/dist/src/unix/loop.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/kqueue.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/linux-core.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/linux-inotify.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/linux-syscalls.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/linux-syscalls.h up to 1.1.1.2
external/mit/libuv/dist/src/unix/loop-watcher.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/netbsd.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/no-fsevents.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/no-proctitle.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/openbsd.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/os390-syscalls.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/os390-syscalls.h up to 1.1.1.2
external/mit/libuv/dist/src/unix/os390.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/pipe.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/poll.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/posix-hrtime.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/posix-poll.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/process.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/procfs-exepath.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/proctitle.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/pthread-fixes.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/random-devurandom.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/signal.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/random-getentropy.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/random-getrandom.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/random-sysctl-linux.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/spinlock.h up to 1.1.1.1
external/mit/libuv/dist/src/unix/stream.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/sunos.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/sysinfo-loadavg.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/sysinfo-memory.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/tcp.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/thread.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/tty.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/udp.c up to 1.1.1.2
external/mit/libuv/dist/src/unix/epoll.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/hurd.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/os390-proctitle.c up to 1.1.1.1
external/mit/libuv/dist/src/unix/qnx.c up to 1.1.1.1
external/mit/libuv/dist/src/fs-poll.c up to 1.1.1.2
external/mit/libuv/dist/src/heap-inl.h up to 1.1.1.1
external/mit/libuv/dist/src/idna.c up to 1.1.1.2
external/mit/libuv/dist/src/idna.h up to 1.1.1.1
external/mit/libuv/dist/src/inet.c up to 1.1.1.2
external/mit/libuv/dist/src/queue.h up to 1.1.1.1
external/mit/libuv/dist/src/random.c up to 1.1.1.2
external/mit/libuv/dist/src/strscpy.c up to 1.1.1.2
external/mit/libuv/dist/src/strscpy.h up to 1.1.1.2
external/mit/libuv/dist/src/threadpool.c up to 1.1.1.2
external/mit/libuv/dist/src/timer.c up to 1.1.1.2
external/mit/libuv/dist/src/uv-common.c up to 1.1.1.2
external/mit/libuv/dist/src/uv-common.h up to 1.1.1.2
external/mit/libuv/dist/src/uv-data-getter-setters.c up to 1.1.1.2
external/mit/libuv/dist/src/version.c up to 1.1.1.1
external/mit/libuv/dist/src/win/async.c up to 1.1.1.2
external/mit/libuv/dist/src/win/atomicops-inl.h up to 1.1.1.2
external/mit/libuv/dist/src/win/core.c up to 1.1.1.2
external/mit/libuv/dist/src/win/detect-wakeup.c up to 1.1.1.2
external/mit/libuv/dist/src/win/dl.c up to 1.1.1.1
external/mit/libuv/dist/src/win/error.c up to 1.1.1.2
external/mit/libuv/dist/src/win/fs-event.c up to 1.1.1.2
external/mit/libuv/dist/src/win/fs-fd-hash-inl.h up to 1.1.1.2
external/mit/libuv/dist/src/win/fs.c up to 1.1.1.2
external/mit/libuv/dist/src/win/getaddrinfo.c up to 1.1.1.1
external/mit/libuv/dist/src/win/getnameinfo.c up to 1.1.1.1
external/mit/libuv/dist/src/win/handle-inl.h up to 1.1.1.2
external/mit/libuv/dist/src/win/handle.c up to 1.1.1.2
external/mit/libuv/dist/src/win/internal.h up to 1.1.1.2
external/mit/libuv/dist/src/win/loop-watcher.c up to 1.1.1.2
external/mit/libuv/dist/src/win/pipe.c up to 1.1.1.2
external/mit/libuv/dist/src/win/poll.c up to 1.1.1.2
external/mit/libuv/dist/src/win/process-stdio.c up to 1.1.1.2
external/mit/libuv/dist/src/win/process.c up to 1.1.1.2
external/mit/libuv/dist/src/win/req-inl.h up to 1.1.1.2
external/mit/libuv/dist/src/win/signal.c up to 1.1.1.2
external/mit/libuv/dist/src/win/snprintf.c up to 1.1.1.1
external/mit/libuv/dist/src/win/stream-inl.h up to 1.1.1.2
external/mit/libuv/dist/src/win/stream.c up to 1.1.1.2
external/mit/libuv/dist/src/win/tcp.c up to 1.1.1.2
external/mit/libuv/dist/src/win/thread.c up to 1.1.1.2
external/mit/libuv/dist/src/win/tty.c up to 1.1.1.2
external/mit/libuv/dist/src/win/udp.c up to 1.1.1.2
external/mit/libuv/dist/src/win/util.c up to 1.1.1.2
external/mit/libuv/dist/src/win/winapi.c up to 1.1.1.2
external/mit/libuv/dist/src/win/winapi.h up to 1.1.1.2
external/mit/libuv/dist/src/win/winsock.c up to 1.1.1.2
external/mit/libuv/dist/src/win/winsock.h up to 1.1.1.1
external/mit/libuv/dist/src/strtok.c up to 1.1.1.1
external/mit/libuv/dist/src/strtok.h up to 1.1.1.1
external/mit/libuv/dist/test/fixtures/empty_file up to 1.1.1.1
external/mit/libuv/dist/test/fixtures/load_error.node up to 1.1.1.1
external/mit/libuv/dist/test/fixtures/lorem_ipsum.txt up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-async-pummel.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-async.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-fs-stat.c up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-getaddrinfo.c up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-list.h up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-loop-count.c up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-million-async.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-million-timers.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-multi-accept.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-ping-pongs.c up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-ping-udp.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-pound.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-pump.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-sizes.c up to 1.1.1.1
external/mit/libuv/dist/test/task.h up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-spawn.c up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-tcp-write-batch.c up to 1.1.1.2
external/mit/libuv/dist/test/benchmark-thread.c up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-udp-pummel.c up to 1.1.1.2
external/mit/libuv/dist/test/blackhole-server.c up to 1.1.1.2
external/mit/libuv/dist/test/echo-server.c up to 1.1.1.2
external/mit/libuv/dist/test/run-benchmarks.c up to 1.1.1.2
external/mit/libuv/dist/test/run-tests.c up to 1.1.1.2
external/mit/libuv/dist/test/runner-unix.c up to 1.1.1.2
external/mit/libuv/dist/test/runner-unix.h up to 1.1.1.1
external/mit/libuv/dist/test/runner-win.c up to 1.1.1.1
external/mit/libuv/dist/test/runner-win.h up to 1.1.1.1
external/mit/libuv/dist/test/runner.c up to 1.1.1.2
external/mit/libuv/dist/test/runner.h up to 1.1.1.1
external/mit/libuv/dist/test/test-active.c up to 1.1.1.2
external/mit/libuv/dist/test/test-async-null-cb.c up to 1.1.1.1
external/mit/libuv/dist/test/test-async.c up to 1.1.1.2
external/mit/libuv/dist/test/test-barrier.c up to 1.1.1.1
external/mit/libuv/dist/test/test-close-fd.c up to 1.1.1.2
external/mit/libuv/dist/test/test-ip-name.c up to 1.1.1.1
external/mit/libuv/dist/test/test-callback-stack.c up to 1.1.1.2
external/mit/libuv/dist/test/test-close-order.c up to 1.1.1.2
external/mit/libuv/dist/test/test-condvar.c up to 1.1.1.1
external/mit/libuv/dist/test/test-connect-unspecified.c up to 1.1.1.1
external/mit/libuv/dist/test/test-connection-fail.c up to 1.1.1.1
external/mit/libuv/dist/test/test-cwd-and-chdir.c up to 1.1.1.1
external/mit/libuv/dist/test/test-default-loop-close.c up to 1.1.1.2
external/mit/libuv/dist/test/test-delayed-accept.c up to 1.1.1.2
external/mit/libuv/dist/test/test-dlerror.c up to 1.1.1.2
external/mit/libuv/dist/test/test-eintr-handling.c up to 1.1.1.1
external/mit/libuv/dist/test/test-embed.c up to 1.1.1.2
external/mit/libuv/dist/test/test-emfile.c up to 1.1.1.1
external/mit/libuv/dist/test/test-env-vars.c up to 1.1.1.1
external/mit/libuv/dist/test/test-error.c up to 1.1.1.2
external/mit/libuv/dist/test/test-fail-always.c up to 1.1.1.1
external/mit/libuv/dist/test/test-fork.c up to 1.1.1.1
external/mit/libuv/dist/test/test-fs-copyfile.c up to 1.1.1.2
external/mit/libuv/dist/test/test-fs-event.c up to 1.1.1.2
external/mit/libuv/dist/test/test-fs-fd-hash.c up to 1.1.1.1
external/mit/libuv/dist/test/test-fs-open-flags.c up to 1.1.1.2
external/mit/libuv/dist/test/test-fs-poll.c up to 1.1.1.2
external/mit/libuv/dist/test/test-fs-readdir.c up to 1.1.1.2
external/mit/libuv/dist/test/test-fs.c up to 1.1.1.2
external/mit/libuv/dist/test/test-get-currentexe.c up to 1.1.1.2
external/mit/libuv/dist/test/test-get-loadavg.c up to 1.1.1.1
external/mit/libuv/dist/test/test-get-memory.c up to 1.1.1.1
external/mit/libuv/dist/test/test-get-passwd.c up to 1.1.1.2
external/mit/libuv/dist/test/test-getaddrinfo.c up to 1.1.1.2
external/mit/libuv/dist/test/test-gethostname.c up to 1.1.1.1
external/mit/libuv/dist/test/test-getnameinfo.c up to 1.1.1.2
external/mit/libuv/dist/test/test-getsockname.c up to 1.1.1.2
external/mit/libuv/dist/test/test-getters-setters.c up to 1.1.1.2
external/mit/libuv/dist/test/test-gettimeofday.c up to 1.1.1.1
external/mit/libuv/dist/test/test-handle-fileno.c up to 1.1.1.1
external/mit/libuv/dist/test/test-homedir.c up to 1.1.1.1
external/mit/libuv/dist/test/test-hrtime.c up to 1.1.1.1
external/mit/libuv/dist/test/test-idle.c up to 1.1.1.2
external/mit/libuv/dist/test/test-idna.c up to 1.1.1.2
external/mit/libuv/dist/test/test-ip4-addr.c up to 1.1.1.1
external/mit/libuv/dist/test/test-ip6-addr.c up to 1.1.1.2
external/mit/libuv/dist/test/test-ipc-heavy-traffic-deadlock-bug.c up to 1.1.1.2
external/mit/libuv/dist/test/test-ipc-send-recv.c up to 1.1.1.2
external/mit/libuv/dist/test/test-ipc.c up to 1.1.1.2
external/mit/libuv/dist/test/test-list.h up to 1.1.1.2
external/mit/libuv/dist/test/test-loop-alive.c up to 1.1.1.1
external/mit/libuv/dist/test/test-loop-close.c up to 1.1.1.1
external/mit/libuv/dist/test/test-loop-configure.c up to 1.1.1.1
external/mit/libuv/dist/test/test-loop-handles.c up to 1.1.1.2
external/mit/libuv/dist/test/test-loop-stop.c up to 1.1.1.1
external/mit/libuv/dist/test/test-loop-time.c up to 1.1.1.2
external/mit/libuv/dist/test/test-multiple-listen.c up to 1.1.1.2
external/mit/libuv/dist/test/test-mutexes.c up to 1.1.1.1
external/mit/libuv/dist/test/test-osx-select.c up to 1.1.1.1
external/mit/libuv/dist/test/test-poll-oob.c up to 1.1.1.1
external/mit/libuv/dist/test/test-pass-always.c up to 1.1.1.1
external/mit/libuv/dist/test/test-ping-pong.c up to 1.1.1.2
external/mit/libuv/dist/test/test-pipe-bind-error.c up to 1.1.1.2
external/mit/libuv/dist/test/test-pipe-close-stdout-read-stdin.c up to 1.1.1.1
external/mit/libuv/dist/test/test-pipe-connect-error.c up to 1.1.1.2
external/mit/libuv/dist/test/test-pipe-connect-multiple.c up to 1.1.1.1
external/mit/libuv/dist/test/test-pipe-connect-prepare.c up to 1.1.1.2
external/mit/libuv/dist/test/test-pipe-getsockname.c up to 1.1.1.2
external/mit/libuv/dist/test/test-pipe-pending-instances.c up to 1.1.1.1
external/mit/libuv/dist/test/test-pipe-sendmsg.c up to 1.1.1.1
external/mit/libuv/dist/test/test-pipe-server-close.c up to 1.1.1.2
external/mit/libuv/dist/test/test-pipe-set-fchmod.c up to 1.1.1.1
external/mit/libuv/dist/test/test-pipe-set-non-blocking.c up to 1.1.1.2
external/mit/libuv/dist/test/test-platform-output.c up to 1.1.1.2
external/mit/libuv/dist/test/test-poll-close.c up to 1.1.1.1
external/mit/libuv/dist/test/test-poll-close-doesnt-corrupt-stack.c up to 1.1.1.1
external/mit/libuv/dist/test/test-poll-closesocket.c up to 1.1.1.1
external/mit/libuv/dist/test/test-poll.c up to 1.1.1.2
external/mit/libuv/dist/test/test-process-priority.c up to 1.1.1.1
external/mit/libuv/dist/test/test-process-title-threadsafe.c up to 1.1.1.2
external/mit/libuv/dist/test/test-process-title.c up to 1.1.1.1
external/mit/libuv/dist/test/test-queue-foreach-delete.c up to 1.1.1.1
external/mit/libuv/dist/test/test-random.c up to 1.1.1.1
external/mit/libuv/dist/test/test-ref.c up to 1.1.1.2
external/mit/libuv/dist/test/test-run-nowait.c up to 1.1.1.1
external/mit/libuv/dist/test/test-run-once.c up to 1.1.1.1
external/mit/libuv/dist/test/test-semaphore.c up to 1.1.1.1
external/mit/libuv/dist/test/test-shutdown-close.c up to 1.1.1.1
external/mit/libuv/dist/test/test-shutdown-eof.c up to 1.1.1.2
external/mit/libuv/dist/test/test-shutdown-twice.c up to 1.1.1.1
external/mit/libuv/dist/test/test-signal.c up to 1.1.1.1
external/mit/libuv/dist/test/test-spawn.c up to 1.1.1.2
external/mit/libuv/dist/test/test-signal-multiple-loops.c up to 1.1.1.2
external/mit/libuv/dist/test/test-signal-pending-on-close.c up to 1.1.1.2
external/mit/libuv/dist/test/test-socket-buffer-size.c up to 1.1.1.1
external/mit/libuv/dist/test/test-stdio-over-pipes.c up to 1.1.1.1
external/mit/libuv/dist/test/test-strscpy.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-alloc-cb-fail.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-bind-error.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-bind6-error.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-close-accept.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-close-reset.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-close-while-connecting.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-close.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-connect-error-after-write.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-flags.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-oob.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-connect-error.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-connect-timeout.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-connect6-error.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-create-socket-early.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-open.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-read-stop.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-shutdown-after-write.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-try-write-error.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-try-write.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-unexpected-read.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-write-after-connect.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-write-fail.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-write-queue-order.c up to 1.1.1.1
external/mit/libuv/dist/test/test-thread-equal.c up to 1.1.1.2
external/mit/libuv/dist/test/test-thread.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-write-to-half-open-connection.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tcp-writealot.c up to 1.1.1.2
external/mit/libuv/dist/test/test-threadpool-cancel.c up to 1.1.1.2
external/mit/libuv/dist/test/test-threadpool.c up to 1.1.1.1
external/mit/libuv/dist/test/test-timer-again.c up to 1.1.1.2
external/mit/libuv/dist/test/test-timer-from-check.c up to 1.1.1.1
external/mit/libuv/dist/test/test-timer.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tmpdir.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tty-duplicate-key.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tty-escape-sequence-processing.c up to 1.1.1.2
external/mit/libuv/dist/test/test-tty.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-alloc-cb-fail.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-bind.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-connect.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-create-socket-early.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-ipv6.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-dgram-too-big.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-multicast-interface.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-multicast-interface6.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-multicast-join.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-multicast-join6.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-multicast-ttl.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-open.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-options.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-send-and-recv.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-send-hang-loop.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-send-immediate.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-send-unreachable.c up to 1.1.1.2
external/mit/libuv/dist/test/test-udp-try-send.c up to 1.1.1.2
external/mit/libuv/dist/test/test-uname.c up to 1.1.1.1
external/mit/libuv/dist/test/test-walk-handles.c up to 1.1.1.1
external/mit/libuv/dist/test/test-watcher-cross-stop.c up to 1.1.1.1
external/mit/libuv/dist/test/test-metrics.c up to 1.1.1.1
external/mit/libuv/dist/test/benchmark-queue-work.c up to 1.1.1.1
external/mit/libuv/dist/test/test-not-readable-nor-writable-on-read-error.c up to 1.1.1.1
external/mit/libuv/dist/test/test-not-writable-after-shutdown.c up to 1.1.1.1
external/mit/libuv/dist/test/test-poll-multiple-handles.c up to 1.1.1.1
external/mit/libuv/dist/test/test-readable-on-eof.c up to 1.1.1.1
external/mit/libuv/dist/test/test-shutdown-simultaneous.c up to 1.1.1.1
external/mit/libuv/dist/test/test-strtok.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-close-after-read-timeout.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-read-stop-start.c up to 1.1.1.1
external/mit/libuv/dist/test/test-tcp-rst.c up to 1.1.1.1
external/mit/libuv/dist/test/test-test-macros.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-connect6.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-mmsg.c up to 1.1.1.1
external/mit/libuv/dist/test/test-udp-sendmmsg-error.c up to 1.1.1.1
external/mit/libuv/dist/tools/make_dist_html.py up to 1.1.1.2
external/mit/libuv/dist/tools/vswhere_usability_wrapper.cmd up to 1.1.1.1
external/mit/libuv/dist/LINKS.md up to 1.1.1.1
external/mit/libuv/dist/.readthedocs.yaml up to 1.1.1.1
external/mit/libuv/dist/libuv-static.pc.in up to 1.1.1.1
external/mit/libuv/Makefile up to 1.1
external/mit/libuv/mkpc up to 1.1
external/mit/libuv/pkgconfig.mk up to 1.1
external/mit/libuv/lib/Makefile up to 1.6
external/mit/libuv/lib/libuv.3 up to 1.1
etc/mtree/NetBSD.dist.base (apply patch)
external/bsd/nsd/include/config.h (apply patch)
external/bsd/unbound/include/config.h (apply patch)
external/mpl/bind/Makefile (apply patch)
external/mpl/bind/Makefile.inc (apply patch)
external/mpl/bind/dist/lib/ns/pfilter.c (apply patch)
external/mpl/bind/include/config.h (apply patch)
external/mpl/bind/lib/libdns/Makefile (apply patch)
external/mpl/bind/lib/libisc/Makefile (apply patch)
lib/Makefile (apply patch)
share/mk/bsd.lib.mk 1.383 (adapted),1.391 via patch
doc/3RDPARTY (manually edited)

Import libuv 1.44.2.
Adjust nsd, unbound and bind to the netbsd-9 branch.
 1.200.2.2 16-Aug-2019  martin Pull up following revision(s) (requested by kamil in ticket #60):

distrib/sets/lists/comp/mi: revision 1.2280
external/bsd/Makefile: revision 1.64
distrib/sets/lists/base/mi: revision 1.1210
distrib/sets/lists/base/md.amd64: revision 1.278
etc/mtree/NetBSD.dist.base: revision 1.202

Add LLVM sanitizers in the MKLLVM=yes build

Enable in all the supported variations for NetBSD/amd64:
- Address Sanitizer
- Thread Sanitizer
- Memory Sanitizer
- Undefined Behavior Sanitizer
- SafeStack
- libFuzzer
- XRay

This change enables the features on amd64 for start.
 1.200.2.1 08-Aug-2019  martin Pull up following revision(s) (requested by nakayama in ticket #31):

etc/mtree/NetBSD.dist.base: revision 1.201

Change uname and gname to sync with etc/mtree/special.
It was missing in rev 1.195 changes.
 1.235.2.1 31-May-2021  cjep sync with head
 1.246.2.3 04-Sep-2023  martin Pull up following revision(s) (requested by riastradh in ticket #343):

external/mpl/mozilla-certdata/dist/certdata.txt: revision 1.1.1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G3.pem: revision 1.1
distrib/sets/lists/man/mi: revision 1.1764
external/mpl/mozilla-certdata/share/certs/ACCVRAIZ1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem: revision 1.1
tests/usr.sbin/certctl/certs4/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_E45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_ECC.pem: revision 1.1
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Izenpe.com.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs4/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Global_Chambersign_Root_-_2008.pem: revision 1.1
distrib/sets/lists/etc/mi: revision 1.272
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TunTrust_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_BR_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_RSA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_EC-384_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Public_Sector_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_EC1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SZAFIR_ROOT_CA2.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.1
external/mpl/mozilla-certdata/share/certs/UCA_Global_G2_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_ECC_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.2
tests/usr.sbin/certctl/certs1/DigiCert_Global_Root_CA.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.3
external/mpl/mozilla-certdata/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_RSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R2.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.4
external/mpl/mozilla-certdata/share/certs/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Silver_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Class_2_CA.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.2
tests/usr.sbin/certctl/t_certctl.sh: revision 1.5
usr.sbin/certctl/certctl.sh: revision 1.3
tests/usr.sbin/certctl/t_certctl.sh: revision 1.6
usr.sbin/certctl/certctl.sh: revision 1.4
tests/usr.sbin/certctl/t_certctl.sh: revision 1.7
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.8
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hongkong_Post_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ANF_Secure_Server_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Chambers_of_Commerce_Root_-_2008.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Class_2_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/USERTrust_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P384_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certdata.awk: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_ECA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_ECC_Root_CA_2022.pem: revision 1.1
usr.sbin/Makefile: revision 1.292
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/CA_Disig_Root_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_C1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Trusted_Root_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-2.pem: revision 1.1
etc/mtree/special: revision 1.176
external/mpl/mozilla-certdata/share/certs/USERTrust_ECC_Certification_Authority.pem: revision 1.1
etc/mtree/special: revision 1.177
etc/mtree/special: revision 1.178
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_ECC_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_ECC_P384_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NAVER_Global_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/server.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SecureTrust_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/code.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G2.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_ECC_Root_CA_2022.pem: revision 1.1
share/man/man7/hier.7: revision 1.141
external/mpl/mozilla-certdata/share/certs/Certigna.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_Root_CA_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certigna_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust.net_Premium_2048_Secure_Server_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Telia_Root_CA_v2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_2_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_C3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HiPKI_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Gold_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GB_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Networking.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/Makefile.inc: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GC_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_3_Root_CA.pem: revision 1.1
distrib/sets/lists/tests/mi: revision 1.1292
external/mpl/mozilla-certdata/share/certs/UCA_Extended_Validation_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/email.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_2011.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_EV_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ePKI_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_ECDSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R4.pem: revision 1.1
tests/usr.sbin/certctl/certs2/Makefile: revision 1.1
tests/usr.sbin/Makefile: revision 1.8
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Commercial_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_ECC_P384_Root_G5.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Staat_der_Nederlanden_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.2
external/mpl/mozilla-certdata/share/certs/Microsec_e-Szigno_Root_CA_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GDCA_TrustAUTH_R5_ROOT.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_3.pem: revision 1.1
tests/usr.sbin/certctl/certs4/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_CA_3_2013.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_RSA_Root_Certificate_Authority_2017.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.252
external/mpl/mozilla-certdata/share/certs/CFCA_EV_ROOT.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.253
external/mpl/mozilla-certdata/share/certs/Starfield_Services_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_ECC_Root_Certificate_Authority_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_ECC_RootCA1.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.2
usr.sbin/certctl/Makefile: revision 1.3
external/mpl/mozilla-certdata/share/certs/GTS_Root_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/e-Szigno_Root_CA_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_ROOT_CA.pem: revision 1.1
doc/3RDPARTY: revision 1.1949
external/mpl/mozilla-certdata/share/certs/Certainly_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TeliaSonera_Root_CA_v1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NetLock_Arany_Class_Gold.pem: revision 1.1
usr.sbin/postinstall/postinstall.in: revision 1.53
usr.sbin/postinstall/postinstall.in: revision 1.54
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
etc/Makefile: revision 1.467
usr.sbin/postinstall/postinstall.in: revision 1.55
tests/usr.sbin/certctl/certs3/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/GLOBALTRUST_2020.pem: revision 1.1
etc/mtree/NetBSD.dist.tests: revision 1.200
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_1_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Actalis_Authentication_Root_CA.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1326
distrib/sets/lists/base/mi: revision 1.1327
external/mpl/mozilla-certdata/share/certs/SecureSign_RootCA11.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1328
external/mpl/mozilla-certdata/share/certs/Comodo_AAA_Services_root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2_G3.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1329
external/mpl/mozilla-certdata/share/certs/COMODO_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_High_Assurance_EV_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_R45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Secure_Global_CA.pem: revision 1.1
usr.sbin/certctl/certctl.8: revision 1.1
external/mpl/mozilla-certdata/share/certs/XRamp_Global_CA_Root.pem: revision 1.1
external/mpl/Makefile: revision 1.5
usr.sbin/certctl/certctl.8: revision 1.2
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Baltimore_CyberTrust_Root.pem: revision 1.1
usr.sbin/certctl/certs.conf: revision 1.1
external/mpl/mozilla-certdata/share/certs/LAWtrust_Root_CA2_4096.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certainly_Root_E1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem: revision 1.1

certctl(8): New tool for managing OpenSSL CA certificates.
Same command-line syntax as FreeBSD, clearer semantics about which
parts are config and which parts are cache.

mozilla-certdata: Record in doc/3RDPARTY.

mozilla-certdata: Makefile infrastructure.

mozilla-certdata: regen
(actually, just `gen', this first time)

mozilla-certdata: Connect it up to the build.

postinstall(8): Add opensslcerts item to regen /etc/openssl/certs.

Works only with destdir /, since it relies on running openssl(1),
which is not available as a tool or required in the cross-build
environment.

certctl(8): Add xfail test for missing certs.conf.

Command should fail, i.e., exit with nonzero status, but it exits
with zero instead.
certctl(8): Exit nonzero on missing certs.conf.
certctl(8): Test prepopulated /etc/openssl/certs.

This is the scenario when you have previously populated
/etc/openssl/certs manually, or with a package like mozilla-rootcerts
or mozilla-rootcerts-openssl, and you update to a version of NetBSD
with certctl(8). In this case, certctl(8) should avoid destroying
your work.

While here, also test some related but less likely edge cases:
- nonexistent
- symlink
- regular file

certctl(8): Avoid clobbering prepopulated /etc/openssl/certs.

Also avoid clobbering some other edge cases like symlinks or
non-directories there.

This way, we have the following transitions on system updates:
- If /etc/openssl/certs is empty (as in default NetBSD<10 installs):
quietly populated on rehash.
- If /etc/openssl/certs is nonempty (you've added things to it,
e.g. by hand or with mozilla-rootcerts) and has never been managed
by certctl(8): left alone on rehash, with an error message to
explain what you need to do.
- If /etc/openssl/certs has been managed by certctl(8): quietly
updated on rehash.

Note: This means current installations made since certctl(8) was
added will be treated like /etc/openssl/certs is nonempty and has
never been managed by certctl(8). To work around this, you can just
delete /etc/openssl/certs and rerun `certctl rehash'.
postinstall(8): Fail if `certctl rehash' fails.

Not using `set -e' here, evidently (maybe we should), so the separate
return 0 suppressed the error.
distrib/sets/lists: certs.conf belongs in etc, not in base.
Oops.

certctl(8): Set certs.conf 644 and add it to etc/mtree/special.
Now that we have /etc/openssl/certs.conf mentioned here, also
list /etc/openssl.

hier(7): Document /etc/openssl.

certctl(8): Minor man page clarifications.
- Specify exactly what /etc/openssl/certs gets populated with.
- Change HTTPS to TLS.
- Specify the permitted character class in certs.conf.
(Maybe more conservative than strictly needed; but let's stay on
the safe side.)

certctl(8): Fix some bugs with evil pathnames.

certctl(8): Fix quoting and whitespace style in evilpath test.

No functional change intended.

etc/mtree/special: Fix spaces/tabs.
No functional change intended.

mozilla-certdata: Install relative symlinks.
Slightly more compact this way, and you can examine them in a destdir
without chrooting. Not terribly important, but a minor convenience.

certctl(8): Test more evil pathnames.

certctl(8): Install certs.conf in /usr/share/examples too.
This way postinstall(8) can refer to the default one when you've done
an upgrade without etcupdate or similar to pull in new config files
from etc.tgz.

Not great -- we should do this systematically for all config files in
/etc, but this one-off hack is less risky for 10.
postinstall(8): Handle various certs.conf scenarios gracefully.

Tested the following scenarios:
1. fresh install
empty /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
2. fresh upgrade
empty /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install default /etc/openssl/certs.conf (go to 1)
- opensslcertsrehash
[x] check: fail -- complain missing /etc/openssl/certs.conf
- [x] fix: fail -- complain missing /etc/openssl/certs.conf
3. upgrade from certctl, changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
4. upgrade from certctl, no changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: pass
[x] fix: pass -- quietly rehash successfully (go to 4)
5. upgrade from mozilla-rootcerts
populated /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install manual /etc/openssl/certs.conf (go to 7)
- opensslcertsrehash:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: fail -- complain missing /etc/openssl/certs.conf
6. upgrade from mozilla-rootcerts with etcupdate naively
populated /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: fail -- complain mismatched certs/ and certs.conf
[x] fix: fail -- complain mismatched certs/ and certs.conf
7. upgrade from mozilla-rootcerts with etcupdate manually
populated /etc/openssl/certs
manual /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: pass
[x] fix: pass -- skip rehash because manual (go to 7)

XXX Someone should draft automatic tests for postinstall. It has a
very good track record, but it sure would be nice to automate this
testing rather than redo it each time I make a tiny change.
 1.246.2.2 11-Aug-2023  martin Pull up following revision(s) (requested by nikita in ticket #313):

external/mit/lua/dist/src/ljumptab.h up to 1.2
external/mit/lua/dist/src/lopnames.h up to 1.1.1.1
external/mit/lua/dist/src/lbitlib.c delete
external/mit/lua/dist/Makefile up to 1.9
external/mit/lua/dist/README up to 1.10
external/mit/lua/dist/README.import up to 1.5
external/mit/lua/dist/doc/contents.html up to 1.9
external/mit/lua/dist/doc/lua.1 up to 1.9
external/mit/lua/dist/doc/manual.html up to 1.10
external/mit/lua/dist/doc/readme.html up to 1.9
external/mit/lua/dist/src/Makefile up to 1.7
external/mit/lua/dist/src/lapi.c up to 1.15
external/mit/lua/dist/src/lapi.h up to 1.11
external/mit/lua/dist/src/lauxlib.c up to 1.13
external/mit/lua/dist/src/lauxlib.h up to 1.9
external/mit/lua/dist/src/lbaselib.c up to 1.11
external/mit/lua/dist/src/lcode.c up to 1.14
external/mit/lua/dist/src/lcode.h up to 1.9
external/mit/lua/dist/src/lcorolib.c up to 1.10
external/mit/lua/dist/src/lctype.c up to 1.8
external/mit/lua/dist/src/lctype.h up to 1.8
external/mit/lua/dist/src/ldblib.c up to 1.12
external/mit/lua/dist/src/ldebug.c up to 1.14
external/mit/lua/dist/src/ldebug.h up to 1.11
external/mit/lua/dist/src/ldo.c up to 1.12
external/mit/lua/dist/src/ldo.h up to 1.12
external/mit/lua/dist/src/ldump.c up to 1.12
external/mit/lua/dist/src/lfunc.c up to 1.11
external/mit/lua/dist/src/lfunc.h up to 1.11
external/mit/lua/dist/src/lgc.c up to 1.13
external/mit/lua/dist/src/lgc.h up to 1.10
external/mit/lua/dist/src/linit.c up to 1.10
external/mit/lua/dist/src/liolib.c up to 1.10
external/mit/lua/dist/src/llex.c up to 1.14
external/mit/lua/dist/src/llex.h up to 1.9
external/mit/lua/dist/src/llimits.h up to 1.12
external/mit/lua/dist/src/lmathlib.c up to 1.11
external/mit/lua/dist/src/lmem.c up to 1.11
external/mit/lua/dist/src/lmem.h up to 1.9
external/mit/lua/dist/src/loadlib.c up to 1.11
external/mit/lua/dist/src/lobject.c up to 1.14
external/mit/lua/dist/src/lobject.h up to 1.12
external/mit/lua/dist/src/lopcodes.c up to 1.9
external/mit/lua/dist/src/lopcodes.h up to 1.10
external/mit/lua/dist/src/loslib.c up to 1.13
external/mit/lua/dist/src/lparser.c up to 1.15
external/mit/lua/dist/src/lparser.h up to 1.9
external/mit/lua/dist/src/lprefix.h up to 1.8
external/mit/lua/dist/src/lstate.c up to 1.12
external/mit/lua/dist/src/lstate.h up to 1.11
external/mit/lua/dist/src/lstring.c up to 1.10
external/mit/lua/dist/src/lstring.h up to 1.10
external/mit/lua/dist/src/lstrlib.c up to 1.21
external/mit/lua/dist/src/ltable.c up to 1.13
external/mit/lua/dist/src/ltable.h up to 1.10
external/mit/lua/dist/src/ltablib.c up to 1.11
external/mit/lua/dist/src/ltm.c up to 1.11
external/mit/lua/dist/src/ltm.h up to 1.10
external/mit/lua/dist/src/lua.c up to 1.12
external/mit/lua/dist/src/lua.h up to 1.14
external/mit/lua/dist/src/luac.c up to 1.12
external/mit/lua/dist/src/luaconf.h up to 1.25
external/mit/lua/dist/src/lualib.h up to 1.8
external/mit/lua/dist/src/lundump.c up to 1.11
external/mit/lua/dist/src/lundump.h up to 1.8
external/mit/lua/dist/src/lutf8lib.c up to 1.11
external/mit/lua/dist/src/lvm.c up to 1.20
external/mit/lua/dist/src/lvm.h up to 1.12
external/mit/lua/dist/src/lzio.c up to 1.9
external/mit/lua/dist/src/lzio.h up to 1.9
external/mit/lua/lib/liblua/Makefile up to 1.13
external/mit/lua/lib/liblua/shlib_version up to 1.4
distrib/sets/lists/base/ad.aarch64 1.37
distrib/sets/lists/base/mi 1.1315
distrib/sets/lists/base/shl.mi 1.947,1.949
distrib/sets/lists/debug/shl.mi 1.304,1.312
etc/mtree/NetBSD.dist.base 1.247
etc/mtree/NetBSD.dist.compat.in 1.2
share/mk/bsd.lua.mk 1.9
sys/modules/examples/luahello/luahello.lua 1.3
sys/modules/lua/Makefile 1.13
doc/CHANGES (manually edited)
doc/3RDPARTY (manually edited)

Import lua 5.4.6
 1.246.2.1 11-Aug-2023  martin Pull up following revision(s) (requested by riastradh in ticket #317):

external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+59973.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+59973.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+60101.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+60101.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/optout-with-ent.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns3/nsec-only.example.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/catz/ns3/catalog.example.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/catz/ns4/catalog.example.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/catz/ns4/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/dnssec.4 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir2.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir3.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir4.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir5.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir1.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/check-wildcard-no.conf up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/check-wildcard.conf up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/check-wildcard.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkds/tests_checkds.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkzone/zones/bad-tsig.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dialup/ns1/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dialup/ns2/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dialup/ns3/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/ns4/managed-keys.bind.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnstap/prereq.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/keymgr/19-old-keys/policy.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/keymgr/18-nonstd-prepub/policy.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/keymgr/policy.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.dirconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601-utc.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.pipeconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plain.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plainconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.symconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.tsconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/named1.args up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/named2.args up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/sub.tld.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/tld.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns4/sign.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns4/sub.foo.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns5/foo.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns4/v4only.net.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns6/redirect.com.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns6/tld1.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns7/sub.tld1.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns7/tld2.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/named.args up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/named.ipv6-only up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/root.hint up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rpz/ns6/bl.tld2s.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rrl/broken.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/stale.test.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/statschannel/tests_json.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/statschannel/tests_xml.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/stress/ns1/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/stress/ns2/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/stress/ns3/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/stress/ns4/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/tcp/tests_tcp.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/upforwd/ns3/named1.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/upforwd/ns3/named2.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/wildcard/tests_wildcard.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/ttl/prereq.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/ttl/tests_cache_ttl.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/kasp/ns3/policies/kasp-fips.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/kasp/ns3/named-fips.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/shutdown/tests_shutdown.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/nsec3/ns2/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/nsec3/ns2/setup.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/nsec3/ns2/template.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/timeouts/tests_tcp_timeouts.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/get_algorithms.py up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.34.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.35.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.36.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.37.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-known-issues.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.38.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.39.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.40.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.41.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.42.rst up to 1.1.1.1
external/mpl/bind/dist/lib/dns/tests/Krsa.+008+29238.key up to 1.1.1.1
external/mpl/bind/dist/sonar-project.properties up to 1.1.1.1
external/mpl/bind/dist/tsan-suppressions.txt delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30676.key delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30676.private delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30804.key delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30804.private delete
external/mpl/bind/dist/bin/tests/system/autosign/ns3/nsec.example.db.in delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir1.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir2.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir3.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir4.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir5.conf delete
external/mpl/bind/dist/bin/tests/system/checkds/tests-checkds.py delete
external/mpl/bind/dist/bin/tests/system/checkzone/zones/bad-tsig.db delete
external/mpl/bind/dist/bin/tests/system/common/controls.conf delete
external/mpl/bind/dist/bin/tests/system/delzone/ns1/inlinesec.db delete
external/mpl/bind/dist/bin/tests/system/delzone/ns1/named.conf delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/added.db delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/named.args delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/named.conf delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/normal.db delete
external/mpl/bind/dist/bin/tests/system/delzone/clean.sh delete
external/mpl/bind/dist/bin/tests/system/delzone/setup.sh delete
external/mpl/bind/dist/bin/tests/system/delzone/tests.sh delete
external/mpl/bind/dist/bin/tests/system/dialup/ns1/named.conf delete
external/mpl/bind/dist/bin/tests/system/dialup/ns2/named.conf delete
external/mpl/bind/dist/bin/tests/system/dialup/ns3/named.conf delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.key delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.private delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+23362.key delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+23362.private delete
external/mpl/bind/dist/bin/tests/system/keymgr/policy.conf delete
external/mpl/bind/dist/bin/tests/system/keymgr/18-nonstd-prepub/policy.conf delete
external/mpl/bind/dist/bin/tests/system/keymgr/19-old-keys/policy.conf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/controls.conf.in delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.dirconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601 delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601-utc delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.pipeconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plain delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plainconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.symconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.tsconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/rndc.conf.in delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/root.db delete
external/mpl/bind/dist/bin/tests/system/rrl/broken.conf delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.key delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.key delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.private delete
external/mpl/bind/dist/bin/tests/system/shutdown/tests-shutdown.py delete
external/mpl/bind/dist/bin/tests/system/stress/ns1/named.conf delete
external/mpl/bind/dist/bin/tests/system/stress/ns2/named.conf delete
external/mpl/bind/dist/bin/tests/system/stress/ns3/named.conf delete
external/mpl/bind/dist/bin/tests/system/stress/ns4/named.conf delete
external/mpl/bind/dist/bin/tests/system/statschannel/tests-json.py delete
external/mpl/bind/dist/bin/tests/system/statschannel/tests-xml.py delete
external/mpl/bind/dist/bin/tests/system/tcp/tests-tcp.py delete
external/mpl/bind/dist/bin/tests/system/timeouts/tests-tcp.py delete
external/mpl/bind/dist/bin/tests/system/ttl/tests.sh delete
external/mpl/bind/dist/bin/tests/system/upforwd/ns3/named.conf.in delete
external/mpl/bind/dist/bin/tests/system/wildcard/tests-wildcard.py delete
external/mpl/bind/dist/doc/man/named-compilezone.1in delete
external/mpl/bind/dist/lib/dns/tests/Krsa.+005+29235.key delete
external/mpl/bind/bin/dnssec/dnssec-verify/Makefile up to 1.3
external/mpl/bind/dist/CHANGES up to 1.1.1.15
external/mpl/bind/dist/CONTRIBUTING up to 1.1.1.5
external/mpl/bind/dist/CONTRIBUTING.md up to 1.1.1.6
external/mpl/bind/dist/COPYRIGHT up to 1.1.1.6
external/mpl/bind/dist/config.h.in up to 1.13
external/mpl/bind/dist/configure up to 1.16
external/mpl/bind/dist/configure.ac up to 1.1.1.14
external/mpl/bind/dist/dangerfile.py up to 1.1.1.6
external/mpl/bind/dist/srcid up to 1.1.1.15
external/mpl/bind/dist/version up to 1.1.1.15
external/mpl/bind/dist/bin/check/check-tool.c up to 1.9
external/mpl/bind/dist/bin/check/named-checkconf.c up to 1.9
external/mpl/bind/dist/bin/check/named-checkzone.c up to 1.9
external/mpl/bind/dist/bin/confgen/ddns-confgen.c up to 1.7
external/mpl/bind/dist/bin/delv/delv.c up to 1.12
external/mpl/bind/dist/bin/dig/dig.c up to 1.9
external/mpl/bind/dist/bin/dig/dig.rst up to 1.1.1.5
external/mpl/bind/dist/bin/dig/dighost.c up to 1.15
external/mpl/bind/dist/bin/dig/host.c up to 1.10
external/mpl/bind/dist/bin/dnssec/dnssec-cds.c up to 1.9
external/mpl/bind/dist/bin/dnssec/dnssec-keyfromlabel.c up to 1.8
external/mpl/bind/dist/bin/dnssec/dnssec-keygen.c up to 1.10
external/mpl/bind/dist/bin/dnssec/dnssec-revoke.c up to 1.8
external/mpl/bind/dist/bin/dnssec/dnssec-settime.c up to 1.7
external/mpl/bind/dist/bin/dnssec/dnssec-signzone.c up to 1.10
external/mpl/bind/dist/bin/dnssec/dnssectool.c up to 1.8
external/mpl/bind/dist/bin/named/bind9.xsl up to 1.1.1.8
external/mpl/bind/dist/bin/named/bind9.xsl.h up to 1.9
external/mpl/bind/dist/bin/named/builtin.c up to 1.6
external/mpl/bind/dist/bin/named/config.c up to 1.14
external/mpl/bind/dist/bin/named/controlconf.c up to 1.11
external/mpl/bind/dist/bin/named/logconf.c up to 1.8
external/mpl/bind/dist/bin/named/main.c up to 1.15
external/mpl/bind/dist/bin/named/named.conf.rst up to 1.1.1.6
external/mpl/bind/dist/bin/named/named.rst up to 1.1.1.4
external/mpl/bind/dist/bin/named/server.c up to 1.20
external/mpl/bind/dist/bin/named/statschannel.c up to 1.13
external/mpl/bind/dist/bin/named/tsigconf.c up to 1.7
external/mpl/bind/dist/bin/named/zoneconf.c up to 1.14
external/mpl/bind/dist/bin/named/unix/os.c up to 1.10
external/mpl/bind/dist/bin/nsupdate/nsupdate.c up to 1.13
external/mpl/bind/dist/bin/nsupdate/nsupdate.rst up to 1.1.1.4
external/mpl/bind/dist/bin/pkcs11/pkcs11-keygen.c up to 1.7
external/mpl/bind/dist/bin/plugins/filter-aaaa.c up to 1.8
external/mpl/bind/dist/bin/python/isc/coverage.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/python/isc/dnskey.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/python/isc/keymgr.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/python/isc/keyzone.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/rndc/rndc.c up to 1.10
external/mpl/bind/dist/bin/rndc/rndc.rst up to 1.1.1.5
external/mpl/bind/dist/bin/tests/cfg_test.c up to 1.7
external/mpl/bind/dist/bin/tests/wire_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/byaddr_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/db_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/name_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/nsecify.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/ratelimiter_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/rbt_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/shutdown_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/sock_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/task_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/timer_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/zone_test.c up to 1.9
external/mpl/bind/dist/bin/tests/system/ckdnsrps.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/conf.sh.common up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/conf.sh.in up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/conf.sh.win32 up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/feature-test.c up to 1.11
external/mpl/bind/dist/bin/tests/system/kasp.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/pytest_custom_markers.py up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/resolve.c up to 1.4
external/mpl/bind/dist/bin/tests/system/run.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/start.pl up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/stop.pl up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/system-test-driver.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/testcrypto.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/acl/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/addzone/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/auth/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/autosign/clean.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/autosign/tests.sh up to 1.1.1.13
external/mpl/bind/dist/bin/tests/system/autosign/ns1/keygen.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/autosign/ns2/keygen.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/autosign/ns2/named.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/autosign/ns3/keygen.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/autosign/ns3/named.conf.in up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/builtin/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/cacheclean/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/case/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/catz/clean.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/catz/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/catz/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/catz/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/catz/ns2/named1.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/catz/ns2/named2.conf.in up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/cds/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/cds/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/chain/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/chain/ans4/ans.py up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/chain/ns2/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/checkconf/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/checkconf/deprecated.conf up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/checkconf/good.conf up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/checkconf/kasp-bad-keylen.conf up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/checkconf/tests.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/checkds/ns9/setup.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/checknames/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/checkzone/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/checkzone/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/checkzone/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/checkzone/zones/good-svcb.db up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/cookie/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/cookie/ans9/ans.py up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/coverage/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/dialup/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dialup/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/digdelv/yamlget.py up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c up to 1.12
external/mpl/bind/dist/bin/tests/system/dlzexternal/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/dns64/ns1/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dnssec/clean.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/dnssec/tests.sh up to 1.1.1.12
external/mpl/bind/dist/bin/tests/system/dnssec/ans10/ans.py up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/bogus-ksk.key up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/bogus-zsk.key up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test1.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test2.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test3.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test4.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test5.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test6.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test8.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnstap/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/dscp/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dscp/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dsdigest/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/dsdigest/ns2/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/dupsigs/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dupsigs/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dupsigs/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dupsigs/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dupsigs/ns1/reset_keys.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dupsigs/ns1/signing.test.db.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dyndb/driver/db.c up to 1.7
external/mpl/bind/dist/bin/tests/system/emptyzones/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/emptyzones/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/formerr/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/forward/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/forward/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/forward/ans11/ans.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/idna/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/inline/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/inline/setup.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/inline/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/inline/tests_signed_zone_files.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/inline/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/inline/ns3/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/inline/ns7/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/inline/ns8/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/ixfr/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/journal/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/kasp/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/kasp/kasp.conf up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/kasp/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/kasp/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/kasp/ns3/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns3/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/kasp/ns3/policies/kasp.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/kasp/ns4/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns6/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns6/named2.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns6/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/kasp/ns6/policies/csk1.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/kasp/ns6/policies/kasp.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keepalive/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/keymgr/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/keymgr/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/clean.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns3/kasp.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns3/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns4/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns4/named2.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns4/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/legacy/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/legacy/tests.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/logfileconfig/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/logfileconfig/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/logfileconfig/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/masterformat/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/metadata/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/metadata/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/mirror/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mirror/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/mirror/ns1/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mirror/ns2/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/mkeys/clean.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/mkeys/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/mkeys/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/named1.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/named2.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/named3.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/root.db up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/sign.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/mkeys/ns3/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/mkeys/ns4/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/mkeys/ns5/named.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns6/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/names/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/notify/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/nsec3/clean.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/nsec3/setup.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/nsec3/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/nsec3/ns3/named.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsec3/ns3/named2.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsec3/ns3/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nslookup/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsupdate/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/nsupdate/tests.sh up to 1.1.1.12
external/mpl/bind/dist/bin/tests/system/nsupdate/krb/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsupdate/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/nzd2nzf/prereq.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/nzd2nzf/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/padding/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/pending/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/pending/ns2/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/qmin/ans3/ans.py up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/redirect/ns1/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/redirect/ns3/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/redirect/ns5/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/resolver/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/resolver/ans2/ans.pl up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/ans3/ans.pl up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/ns1/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns4/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns4/tld1.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/resolver/ns4/tld2.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/resolver/ns6/keygen.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns6/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns6/root.db up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/resolver/ns7/named1.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/ns7/named2.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rndc/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/rndc/tests.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/rndc/ns7/named.conf.in up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/rootkeysentinel/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rootkeysentinel/ns2/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rpz/clean.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/rpz/dnsrps.c up to 1.7
external/mpl/bind/dist/bin/tests/system/rpz/qperf.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/rpz/setup.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/rpz/tests.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/rpz/ns2/base-tld2s.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rpz/ns2/tld2.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rpz/ns3/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rpz/ns6/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rpzrecurse/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rpzrecurse/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/rrchecker/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/rrl/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rrl/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/rrl/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rrsetorder/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rsabigexponent/README.md up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c up to 1.8
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/dsset-example.in up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/example.db.bad up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/runtime/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/serve-stale/clean.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/serve-stale/tests.sh up to 1.1.1.13
external/mpl/bind/dist/bin/tests/system/serve-stale/ans2/ans.pl up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/named3.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/root.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/serve-stale/ns3/named2.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/serve-stale/ns3/named6.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/shutdown/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/shutdown/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/smartsign/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/sortlist/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/spf/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/staticstub/ns3/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/staticstub/ns4/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/statschannel/generic.py up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/statschannel/generic_dnspython.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/statschannel/tests.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/stress/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/stress/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/stress/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/stub/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/synthfromdnssec/ns1/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/synthfromdnssec/ns4/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/tsig/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/tsig/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/tsig/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/tsiggss/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/ttl/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/ttl/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/unknown/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/unknown/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/unknown/ns3/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/upforwd/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/upforwd/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/upforwd/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/verify/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/verify/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/verify/zones/genzones.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/views/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/wildcard/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/wildcard/ns1/sign.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/xfer/tests.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/zero/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/zero/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/zonechecks/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tools/mdig.c up to 1.11
external/mpl/bind/dist/contrib/dlz/bin/dlzbdb/dlzbdb.c up to 1.7
external/mpl/bind/dist/contrib/dlz/drivers/dlz_bdb_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/drivers/dlz_bdbhpt_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/drivers/dlz_filesystem_driver.c up to 1.8
external/mpl/bind/dist/contrib/dlz/drivers/dlz_odbc_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/drivers/dlz_postgres_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c up to 1.8
external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/ldap/dlz_ldap_dynamic.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c up to 1.7
external/mpl/bind/dist/contrib/dlz/modules/perl/Makefile up to 1.1.1.3
external/mpl/bind/dist/contrib/dlz/modules/perl/dlz_perl_driver.c up to 1.5
external/mpl/bind/dist/contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c up to 1.7
external/mpl/bind/dist/doc/Makefile.in up to 1.1.1.4
external/mpl/bind/dist/doc/arm/build.rst up to 1.1.1.2
external/mpl/bind/dist/doc/arm/conf.py up to 1.1.1.5
external/mpl/bind/dist/doc/arm/dnssec.inc.rst up to 1.1.1.2
external/mpl/bind/dist/doc/arm/notes.rst up to 1.1.1.7
external/mpl/bind/dist/doc/arm/platforms.rst up to 1.1.1.3
external/mpl/bind/dist/doc/arm/reference.rst up to 1.1.1.7
external/mpl/bind/dist/doc/arm/requirements.txt up to 1.1.1.3
external/mpl/bind/dist/doc/dnssec-guide/introduction.rst up to 1.1.1.3
external/mpl/bind/dist/doc/dnssec-guide/recipes.rst up to 1.1.1.4
external/mpl/bind/dist/doc/dnssec-guide/signing.rst up to 1.1.1.5
external/mpl/bind/dist/doc/dnssec-guide/validation.rst up to 1.1.1.3
external/mpl/bind/dist/doc/man/Makefile.in up to 1.1.1.4
external/mpl/bind/dist/doc/man/arpaname.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/conf.py up to 1.1.1.5
external/mpl/bind/dist/doc/man/ddns-confgen.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/delv.1in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dig.1in up to 1.1.1.6
external/mpl/bind/dist/doc/man/dnssec-cds.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-checkds.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-coverage.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-dsfromkey.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-importkey.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-keyfromlabel.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-keygen.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-keymgr.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-revoke.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-settime.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-signzone.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-verify.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnstap-read.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/filter-aaaa.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/host.1in up to 1.1.1.5
external/mpl/bind/dist/doc/man/mdig.1in up to 1.1.1.5
external/mpl/bind/dist/doc/man/named-checkconf.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/named-checkzone.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/named-compilezone.8in up to 1.1.1.3
external/mpl/bind/dist/doc/man/named-journalprint.8in up to 1.1.1.6
external/mpl/bind/dist/doc/man/named-nzd2nzf.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/named-rrchecker.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/named.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/named.conf.5in up to 1.1.1.6
external/mpl/bind/dist/doc/man/nsec3hash.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/nslookup.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/nsupdate.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-destroy.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-keygen.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-list.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-tokens.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/rndc-confgen.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/rndc.8in up to 1.1.1.6
external/mpl/bind/dist/doc/man/rndc.conf.5in up to 1.1.1.5
external/mpl/bind/dist/doc/man/tsig-keygen.8in up to 1.1.1.3
external/mpl/bind/dist/doc/misc/master.zoneopt up to 1.1.1.6
external/mpl/bind/dist/doc/misc/master.zoneopt.rst up to 1.1.1.5
external/mpl/bind/dist/doc/misc/options up to 1.1.1.12
external/mpl/bind/dist/doc/misc/options.active up to 1.1.1.7
external/mpl/bind/dist/doc/misc/options.grammar.rst up to 1.1.1.5
external/mpl/bind/dist/doc/misc/slave.zoneopt up to 1.1.1.6
external/mpl/bind/dist/doc/misc/slave.zoneopt.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.0.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.1.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.10.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.11.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.12.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.13.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.15.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.16.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.17.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.18.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.19.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.2.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.20.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.21.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.22.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.23.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.24.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.25.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.26.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.27.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.28.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.29.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.3.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.30.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.31.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.32.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.33.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.4.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.5.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.6.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.7.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.8.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.9.rst up to 1.1.1.4
external/mpl/bind/dist/fuzz/fuzz.h up to 1.6
external/mpl/bind/dist/lib/bind9/check.c up to 1.15
external/mpl/bind/dist/lib/bind9/getaddresses.c up to 1.7
external/mpl/bind/dist/lib/dns/adb.c up to 1.10
external/mpl/bind/dist/lib/dns/badcache.c up to 1.7
external/mpl/bind/dist/lib/dns/byaddr.c up to 1.8
external/mpl/bind/dist/lib/dns/cache.c up to 1.10
external/mpl/bind/dist/lib/dns/catz.c up to 1.10
external/mpl/bind/dist/lib/dns/client.c up to 1.12
external/mpl/bind/dist/lib/dns/compress.c up to 1.8
external/mpl/bind/dist/lib/dns/db.c up to 1.9
external/mpl/bind/dist/lib/dns/diff.c up to 1.8
external/mpl/bind/dist/lib/dns/dispatch.c up to 1.9
external/mpl/bind/dist/lib/dns/dnsrps.c up to 1.10
external/mpl/bind/dist/lib/dns/dnssec.c up to 1.13
external/mpl/bind/dist/lib/dns/dst_api.c up to 1.13
external/mpl/bind/dist/lib/dns/dst_parse.c up to 1.10
external/mpl/bind/dist/lib/dns/ecdb.c up to 1.9
external/mpl/bind/dist/lib/dns/ecs.c up to 1.6
external/mpl/bind/dist/lib/dns/forward.c up to 1.8
external/mpl/bind/dist/lib/dns/gen.c up to 1.11
external/mpl/bind/dist/lib/dns/hmac_link.c up to 1.8
external/mpl/bind/dist/lib/dns/journal.c up to 1.11
external/mpl/bind/dist/lib/dns/key.c up to 1.8
external/mpl/bind/dist/lib/dns/keymgr.c up to 1.10
external/mpl/bind/dist/lib/dns/keytable.c up to 1.9
external/mpl/bind/dist/lib/dns/master.c up to 1.11
external/mpl/bind/dist/lib/dns/masterdump.c up to 1.13
external/mpl/bind/dist/lib/dns/message.c up to 1.15
external/mpl/bind/dist/lib/dns/name.c up to 1.12
external/mpl/bind/dist/lib/dns/ncache.c up to 1.8
external/mpl/bind/dist/lib/dns/nsec.c up to 1.9
external/mpl/bind/dist/lib/dns/nsec3.c up to 1.12
external/mpl/bind/dist/lib/dns/nta.c up to 1.9
external/mpl/bind/dist/lib/dns/openssl_link.c up to 1.9
external/mpl/bind/dist/lib/dns/openssldh_link.c up to 1.9
external/mpl/bind/dist/lib/dns/opensslecdsa_link.c up to 1.7
external/mpl/bind/dist/lib/dns/openssleddsa_link.c up to 1.8
external/mpl/bind/dist/lib/dns/opensslrsa_link.c up to 1.10
external/mpl/bind/dist/lib/dns/order.c up to 1.8
external/mpl/bind/dist/lib/dns/peer.c up to 1.10
external/mpl/bind/dist/lib/dns/pkcs11rsa_link.c up to 1.8
external/mpl/bind/dist/lib/dns/private.c up to 1.8
external/mpl/bind/dist/lib/dns/rbt.c up to 1.13
external/mpl/bind/dist/lib/dns/rbtdb.c up to 1.17
external/mpl/bind/dist/lib/dns/rcode.c up to 1.12
external/mpl/bind/dist/lib/dns/rdata.c up to 1.13
external/mpl/bind/dist/lib/dns/rdatalist.c up to 1.7
external/mpl/bind/dist/lib/dns/rdataslab.c up to 1.7
external/mpl/bind/dist/lib/dns/request.c up to 1.8
external/mpl/bind/dist/lib/dns/resolver.c up to 1.17
external/mpl/bind/dist/lib/dns/rootns.c up to 1.7
external/mpl/bind/dist/lib/dns/rpz.c up to 1.13
external/mpl/bind/dist/lib/dns/rriterator.c up to 1.7
external/mpl/bind/dist/lib/dns/rrl.c up to 1.8
external/mpl/bind/dist/lib/dns/sdb.c up to 1.11
external/mpl/bind/dist/lib/dns/sdlz.c up to 1.11
external/mpl/bind/dist/lib/dns/ssu.c up to 1.7
external/mpl/bind/dist/lib/dns/stats.c up to 1.8
external/mpl/bind/dist/lib/dns/tkey.c up to 1.13
external/mpl/bind/dist/lib/dns/tsig.c up to 1.12
external/mpl/bind/dist/lib/dns/update.c up to 1.12
external/mpl/bind/dist/lib/dns/validator.c up to 1.13
external/mpl/bind/dist/lib/dns/view.c up to 1.14
external/mpl/bind/dist/lib/dns/xfrin.c up to 1.13
external/mpl/bind/dist/lib/dns/zone.c up to 1.18
external/mpl/bind/dist/lib/dns/zonekey.c up to 1.7
external/mpl/bind/dist/lib/dns/zoneverify.c up to 1.10
external/mpl/bind/dist/lib/dns/zt.c up to 1.9
external/mpl/bind/dist/lib/dns/include/dns/db.h up to 1.9
external/mpl/bind/dist/lib/dns/include/dns/rdataset.h up to 1.10
external/mpl/bind/dist/lib/dns/include/dns/rdatasetiter.h up to 1.6
external/mpl/bind/dist/lib/dns/include/dns/view.h up to 1.9
external/mpl/bind/dist/lib/dns/include/dns/zone.h up to 1.10
external/mpl/bind/dist/lib/dns/include/dns/zt.h up to 1.8
external/mpl/bind/dist/lib/dns/rdata/any_255/tsig_250.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/amtrelay_260.c up to 1.6
external/mpl/bind/dist/lib/dns/rdata/generic/caa_257.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/isdn_20.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/key_25.c up to 1.11
external/mpl/bind/dist/lib/dns/rdata/generic/loc_29.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/generic/tkey_249.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/txt_16.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/in_1/a_1.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/in_1/aaaa_28.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/in_1/svcb_64.c up to 1.3
external/mpl/bind/dist/lib/dns/tests/dbversion_test.c up to 1.10
external/mpl/bind/dist/lib/dns/tests/dnstest.c up to 1.12
external/mpl/bind/dist/lib/dns/tests/rdata_test.c up to 1.12
external/mpl/bind/dist/lib/dns/tests/rsa_test.c up to 1.10
external/mpl/bind/dist/lib/dns/tests/zt_test.c up to 1.10
external/mpl/bind/dist/lib/dns/win32/libdns.def.in up to 1.1.1.12
external/mpl/bind/dist/lib/irs/getaddrinfo.c up to 1.9
external/mpl/bind/dist/lib/irs/getnameinfo.c up to 1.9
external/mpl/bind/dist/lib/irs/resconf.c up to 1.7
external/mpl/bind/dist/lib/irs/win32/resconf.c up to 1.7
external/mpl/bind/dist/lib/isc/app.c up to 1.8
external/mpl/bind/dist/lib/isc/buffer.c up to 1.8
external/mpl/bind/dist/lib/isc/heap.c up to 1.7
external/mpl/bind/dist/lib/isc/ht.c up to 1.8
external/mpl/bind/dist/lib/isc/httpd.c up to 1.8
external/mpl/bind/dist/lib/isc/iterated_hash.c up to 1.7
external/mpl/bind/dist/lib/isc/lex.c up to 1.10
external/mpl/bind/dist/lib/isc/lib.c up to 1.10
external/mpl/bind/dist/lib/isc/log.c up to 1.9
external/mpl/bind/dist/lib/isc/mem.c up to 1.14
external/mpl/bind/dist/lib/isc/netaddr.c up to 1.8
external/mpl/bind/dist/lib/isc/pk11.c up to 1.8
external/mpl/bind/dist/lib/isc/radix.c up to 1.8
external/mpl/bind/dist/lib/isc/ratelimiter.c up to 1.8
external/mpl/bind/dist/lib/isc/rwlock.c up to 1.13
external/mpl/bind/dist/lib/isc/siphash.c up to 1.8
external/mpl/bind/dist/lib/isc/string.c up to 1.7
external/mpl/bind/dist/lib/isc/task.c up to 1.18
external/mpl/bind/dist/lib/isc/timer.c up to 1.12
external/mpl/bind/dist/lib/isc/url.c up to 1.4
external/mpl/bind/dist/lib/isc/utf8.c up to 1.4
external/mpl/bind/dist/lib/isc/include/isc/buffer.h up to 1.8
external/mpl/bind/dist/lib/isc/include/isc/list.h up to 1.8
external/mpl/bind/dist/lib/isc/include/isc/magic.h up to 1.6
external/mpl/bind/dist/lib/isc/include/isc/string.h up to 1.7
external/mpl/bind/dist/lib/isc/include/isc/task.h up to 1.8
external/mpl/bind/dist/lib/isc/include/isc/timer.h up to 1.8
external/mpl/bind/dist/lib/isc/netmgr/netmgr.c up to 1.10
external/mpl/bind/dist/lib/isc/netmgr/tcp.c up to 1.8
external/mpl/bind/dist/lib/isc/netmgr/tcpdns.c up to 1.8
external/mpl/bind/dist/lib/isc/netmgr/udp.c up to 1.11
external/mpl/bind/dist/lib/isc/tests/random_test.c up to 1.11
external/mpl/bind/dist/lib/isc/tests/regex_test.c up to 1.12
external/mpl/bind/dist/lib/isc/tests/socket_test.c up to 1.11
external/mpl/bind/dist/lib/isc/tests/task_test.c up to 1.12
external/mpl/bind/dist/lib/isc/tests/timer_test.c up to 1.10
external/mpl/bind/dist/lib/isc/unix/file.c up to 1.7
external/mpl/bind/dist/lib/isc/unix/socket.c up to 1.25
external/mpl/bind/dist/lib/isc/win32/dir.c up to 1.8
external/mpl/bind/dist/lib/isc/win32/file.c up to 1.9
external/mpl/bind/dist/lib/isc/win32/fsaccess.c up to 1.8
external/mpl/bind/dist/lib/isc/win32/interfaceiter.c up to 1.7
external/mpl/bind/dist/lib/isc/win32/libisc.def.in up to 1.1.1.14
external/mpl/bind/dist/lib/isc/win32/net.c up to 1.8
external/mpl/bind/dist/lib/isc/win32/ntgroups.c up to 1.9
external/mpl/bind/dist/lib/isc/win32/socket.c up to 1.13
external/mpl/bind/dist/lib/isc/win32/include/isc/net.h up to 1.8
external/mpl/bind/dist/lib/isccc/alist.c up to 1.7
external/mpl/bind/dist/lib/isccc/cc.c up to 1.7
external/mpl/bind/dist/lib/isccc/symtab.c up to 1.7
external/mpl/bind/dist/lib/isccfg/aclconf.c up to 1.9
external/mpl/bind/dist/lib/isccfg/namedconf.c up to 1.14
external/mpl/bind/dist/lib/isccfg/parser.c up to 1.13
external/mpl/bind/dist/lib/isccfg/include/isccfg/grammar.h up to 1.8
external/mpl/bind/dist/lib/isccfg/tests/duration_test.c up to 1.7
external/mpl/bind/dist/lib/ns/client.c up to 1.18
external/mpl/bind/dist/lib/ns/hooks.c up to 1.9
external/mpl/bind/dist/lib/ns/interfacemgr.c up to 1.15
external/mpl/bind/dist/lib/ns/query.c up to 1.17
external/mpl/bind/dist/lib/ns/server.c up to 1.8
external/mpl/bind/dist/lib/ns/sortlist.c up to 1.7
external/mpl/bind/dist/lib/ns/update.c up to 1.13
external/mpl/bind/dist/lib/ns/xfrout.c up to 1.13
external/mpl/bind/dist/lib/ns/include/ns/client.h up to 1.14
external/mpl/bind/dist/lib/ns/include/ns/server.h up to 1.7
external/mpl/bind/dist/lib/ns/include/ns/stats.h up to 1.7
external/mpl/bind/dist/lib/ns/tests/nstest.c up to 1.8
external/mpl/bind/dist/lib/ns/win32/libns.def up to 1.1.1.8
external/mpl/bind/include/config.h up to 1.15
external/mpl/bind/include/dns/code.h up to 1.8
external/mpl/bind/include/dns/enumclass.h up to 1.6
external/mpl/bind/include/dns/enumtype.h up to 1.8
external/mpl/bind/include/dns/rdatastruct.h up to 1.10
external/mpl/bind/include/isc/stdatomic.h up to 1.10
external/mpl/bind/lib/libdns/Makefile up to 1.9
external/mpl/bind/lib/libisc/Makefile up to 1.20
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_prepend_error_message.3 up to 1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/windows/NTMakefile.sdk up to 1.1.1.1
crypto/external/bsd/heimdal/include/hcrypto/ui.h up to 1.2
crypto/external/bsd/heimdal/dist/cf/._ltoptions.m4 delete
crypto/external/bsd/heimdal/dist/cf/._ltsugar.m4 delete
crypto/external/bsd/heimdal/dist/cf/._lt~obsolete.m4 delete
crypto/external/bsd/heimdal/dist/cf/broken-getaddrinfo.m4 delete
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/EVP_hcrypto_md2.3 delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/EVP_md2.3 delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/lib/hcrypto/md2.c delete
crypto/external/bsd/heimdal/dist/lib/hcrypto/md2.h delete
crypto/external/bsd/heimdal/Makefile.inc up to 1.8
crypto/external/bsd/heimdal/bin/Makefile.inc up to 1.6
crypto/external/bsd/heimdal/bin/gsstool/Makefile up to 1.4
crypto/external/bsd/heimdal/bin/hxtool/Makefile up to 1.6
crypto/external/bsd/heimdal/bin/kcc/Makefile up to 1.6
crypto/external/bsd/heimdal/bin/kdestroy/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kgetcred/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kinit/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kpasswd/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kvno/Makefile up to 1.4
crypto/external/bsd/heimdal/bin/string2key/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/verify_krb5_conf/Makefile up to 1.5
crypto/external/bsd/heimdal/dist/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/NEWS up to 1.4
crypto/external/bsd/heimdal/dist/aclocal.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/compile up to 1.1.1.2
crypto/external/bsd/heimdal/dist/config.guess up to 1.3
crypto/external/bsd/heimdal/dist/config.sub up to 1.1.1.2
crypto/external/bsd/heimdal/dist/configure up to 1.1.1.2
crypto/external/bsd/heimdal/dist/configure.ac up to 1.5
crypto/external/bsd/heimdal/dist/depcomp up to 1.1.1.2
crypto/external/bsd/heimdal/dist/install-sh up to 1.1.1.2
crypto/external/bsd/heimdal/dist/ltmain.sh up to 1.1.1.2
crypto/external/bsd/heimdal/dist/missing up to 1.1.1.2
crypto/external/bsd/heimdal/dist/test-driver up to 1.1.1.2
crypto/external/bsd/heimdal/dist/ylwrap up to 1.1.1.2
crypto/external/bsd/heimdal/dist/admin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/admin/add.c up to 1.3
crypto/external/bsd/heimdal/dist/admin/change.c up to 1.3
crypto/external/bsd/heimdal/dist/cf/Makefile.am.common up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/broken-realloc.m4 up to 1.1.1.3
crypto/external/bsd/heimdal/dist/cf/check-var.m4 up to 1.1.1.3
crypto/external/bsd/heimdal/dist/cf/db.m4 up to 1.1.1.5
crypto/external/bsd/heimdal/dist/cf/krb-ipv6.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/libtool.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/ltoptions.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/ltsugar.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/ltversion.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/lt~obsolete.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/misc.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/proto-compat.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/retsigtype.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/roken-frag.m4 up to 1.3
crypto/external/bsd/heimdal/dist/cf/w32-hh-toc-from-info.pl up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/with-all.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/doc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/NTMakefile up to 1.1.1.3
crypto/external/bsd/heimdal/dist/doc/vars.texi up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/group__heimbase.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/man/man3/heimbase.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/group__gssapi.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/gssapi_mechs_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/gssapi_services_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/internal_v_smechname.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi_mechs_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi_services_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/internal_v_smechname.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/example_evp_cipher_8c-example.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/examples.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__core.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__des.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__dh.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__evp.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__misc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__rand.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__rsa.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_des.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_dh.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_evp.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_rand.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_rsa.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_core.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_des.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_dh.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_evp.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_misc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_rand.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_rsa.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_des.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_dh.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_evp.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_rand.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_rsa.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/annotated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/classes.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/functions.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/functions_vars.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/struct_h_d_b.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/structhdb__entry__ex.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/man/man3/HDB.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/man/man3/hdb_entry_ex.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__ca.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__cert.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__cms.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__crypto.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__env.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__error.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__keyset.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__lock.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__misc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__name.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__peer.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__print.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__query.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__revoke.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__verify.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_ca.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_cert.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_cms.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_env.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_error.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_keyset.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_lock.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_name.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_peer.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_print.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_revoke.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_ca.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_cert.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_cms.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_crypto.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_env.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_error.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_keyset.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_lock.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_misc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_name.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_peer.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_print.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_query.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_revoke.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_verify.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_ca.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_cert.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_cms.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_env.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_error.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_keyset.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_lock.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_name.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_peer.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_print.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_revoke.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/annotated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/classes.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__address.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__auth.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__ccache.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__credential.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__crypto.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__deprecated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__digest.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__error.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__keytab.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__pac.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__principal.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__storage.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__support.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__ticket.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__v4compat.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_ccache_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_fileformats.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_init_creds_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_introduction.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_keytab_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_principal_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5__crypto__iov.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__an2ln__ftable__desc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__db__ftable__desc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__kuserok__ftable__desc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_address.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_auth.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ccache.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ccache_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_credential.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_crypto.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_crypto_iov.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_deprecated.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_digest.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_error.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_fileformats.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_init_creds_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_introduction.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_keytab.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_keytab_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_pac.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_principal.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_principal_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_storage.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_support.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ticket.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_v4compat.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_an2ln_ftable_desc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_db_ftable_desc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_kuserok_ftable_desc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/annotated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/classes.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/examples.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/functions.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/functions_vars.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/group__ntlm__core.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__buf.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type1.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.map up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.map up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/test_ntlm_8c-example.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_buf.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_core.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type1.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type2.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type3.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/group__wind.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/man/man3/wind.3 up to 1.3
crypto/external/bsd/heimdal/dist/etc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/bits.c up to 1.4
crypto/external/bsd/heimdal/dist/include/config.h.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/config.h.w32 up to 1.1.1.3
crypto/external/bsd/heimdal/dist/include/crypto-headers.h up to 1.6
crypto/external/bsd/heimdal/dist/include/gssapi/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/hcrypto/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/include/hcrypto/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/kadm5/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kadmin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kadmin/ank.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/cpw.c up to 1.4
crypto/external/bsd/heimdal/dist/kadmin/ext.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/kadmind.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/mod.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/rpc.c up to 1.4
crypto/external/bsd/heimdal/dist/kadmin/stash.c up to 1.3
crypto/external/bsd/heimdal/dist/kcm/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kcm/cache.c up to 1.6
crypto/external/bsd/heimdal/dist/kcm/config.c up to 1.4
crypto/external/bsd/heimdal/dist/kcm/protocol.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kdc/connect.c up to 1.5
crypto/external/bsd/heimdal/dist/kdc/default_config.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/digest.c up to 1.5
crypto/external/bsd/heimdal/dist/kdc/hpropd.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kdc-private.h up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kdc-replay.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kdc.8 up to 1.6
crypto/external/bsd/heimdal/dist/kdc/kdc.h up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kerberos5.c up to 1.9
crypto/external/bsd/heimdal/dist/kdc/krb5tgs.c up to 1.4
crypto/external/bsd/heimdal/dist/kdc/kstash.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/pkinit.c up to 1.6
crypto/external/bsd/heimdal/dist/kdc/windc_plugin.h up to 1.3
crypto/external/bsd/heimdal/dist/kpasswd/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kpasswd/kpasswd.c up to 1.3
crypto/external/bsd/heimdal/dist/kuser/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kuser/kdestroy.c up to 1.3
crypto/external/bsd/heimdal/dist/kuser/kgetcred.c up to 1.4
crypto/external/bsd/heimdal/dist/kuser/kinit.1 up to 1.6
crypto/external/bsd/heimdal/dist/kuser/kinit.c up to 1.5
crypto/external/bsd/heimdal/dist/kuser/kswitch.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/asn1/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/asn1/asn1parse.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/asn1parse.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-common.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-common.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-der.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-gen.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-template.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_cmp.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_copy.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_get.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_length.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_put.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/gen_copy.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/gen_decode.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/gen_free.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/krb5.asn1 up to 1.1.1.6
crypto/external/bsd/heimdal/dist/lib/asn1/lex.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/base/Makefile.am up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/base/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/base/bsearch.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/base/dll.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/base/heimbase.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/com_err/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/com_err/lex.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/com_err/parse.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/com_err/parse.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/gssapi/test_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/accept_sec_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/acquire_cred.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/arcfour.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/cfx.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/decapsulate.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/delete_sec_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/display_status.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/get_mic.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/gsskrb5-private.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/init_sec_context.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/unwrap.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/verify_mic.c up to 1.7
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/wrap.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_display_status.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_import_name.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_mech_switch.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_pname_to_uid.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gssapi.asn1 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/mech_locl.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/init_sec_context.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/gssapi/spnego/accept_sec_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/lib/hcrypto/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/hcrypto/NTMakefile up to 1.1.1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/bn.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/des.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/dh.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/engine.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-cc.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-cc.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-hcrypto.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-hcrypto.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-openssl.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-openssl.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-pkcs11.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-pkcs11.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-w32.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-w32.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-wincng.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-wincng.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp.h up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/example_evp_cipher.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/libhcrypto-exports.def up to 1.1.1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/mdtest.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/pkcs5.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/test_bulk.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/test_cipher.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/ui.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/ui.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/undef.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/version-script.map up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/hdb/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/hdb/hdb-mitdb.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hdb/keytab.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hx509/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/lib/hx509/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/hx509/cert.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/hx509/cms.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hx509/crypto.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hx509/file.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hx509/hxtool.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hx509/ks_file.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/hx509/name.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hx509/softp11.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/hx509/test_nist_pkcs12.in up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/ipc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/ipc/client.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/lib/kadm5/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/kadm5/get_s.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/init_c.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/ipropd_master.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/ipropd_slave.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/kadm5/kadm5-private.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/kadm5_locl.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/libkadm5srv-exports.def up to 1.1.1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/log.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/set_keys.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/kadm5/test_pw_quality.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/version-script.map up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/kafs/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/kafs/afskrb5.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kafs/afssysdefs.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/kafs/rxkad_kdf.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/kdfs/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/krb5/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/krb5/acl.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/addr_families.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/aes-test.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/config_file.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/context.c up to 1.7
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-aes-sha1.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-arcfour.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des-common.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des3.c up to 1.7
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-evp.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/crypto.h up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/deprecated.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/enomem.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/get_cred.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/init_creds_pw.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/keytab.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/krb5-plugin.7 up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/krb5.conf.5 up to 1.7
crypto/external/bsd/heimdal/dist/lib/krb5/krb5.h up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/krb5_ccapi.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/krbhst.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/locate_plugin.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/mcache.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/pac.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/plugin.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/principal.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/rd_req.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/salt-aes-sha2.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/salt-des.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/salt-des3.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/send_to_kdc.c up to 1.9
crypto/external/bsd/heimdal/dist/lib/krb5/send_to_kdc_plugin.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/store_emem.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/test_plugin.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/test_store.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/ticket.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/krb5/transited.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/ntlm/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/ntlm/ntlm.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/otp/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/roken/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/roken/getaddrinfo.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/getxxyyy.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/roken/ndbm_wrap.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/net_write.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/roken.h.in up to 1.7
crypto/external/bsd/heimdal/dist/lib/roken/snprintf.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/strtoll.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/strtoull.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/sl/sl.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/slc-gram.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/slc-gram.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/slc-lex.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/vers/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/wind/Makefile.am up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/wind/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/wind/bidi_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/bidi_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/combining_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/combining_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/errorlist_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/errorlist_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/idn-lookup.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/map_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/map_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/normalize.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/normalize_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/normalize_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/punycode_examples.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/punycode_examples.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/test-normalize.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/utf8.c up to 1.3
crypto/external/bsd/heimdal/dist/packages/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/packages/mac/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/packages/windows/installer/NTMakefile up to 1.1.1.4
crypto/external/bsd/heimdal/dist/packages/windows/installer/heimdal-installer.wxs up to 1.1.1.4
crypto/external/bsd/heimdal/dist/po/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/bin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/can/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/db/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/gss/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/gss/check-context.in up to 1.1.1.5
crypto/external/bsd/heimdal/dist/tests/java/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/kdc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/kdc/check-iprop.in up to 1.1.1.4
crypto/external/bsd/heimdal/dist/tests/kdc/check-kdc.in up to 1.1.1.5
crypto/external/bsd/heimdal/dist/tests/ldap/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/plugin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tools/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/windows/NTMakefile.version up to 1.1.1.4
crypto/external/bsd/heimdal/dist/windows/NTMakefile.w32 up to 1.1.1.5
crypto/external/bsd/heimdal/include/config.h up to 1.11
crypto/external/bsd/heimdal/include/kdc-private.h up to 1.5
crypto/external/bsd/heimdal/lib/libgssapi/Makefile up to 1.7
crypto/external/bsd/heimdal/lib/libhdb/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libheimntlm/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libhx509/Makefile up to 1.10
crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile up to 1.6
crypto/external/bsd/heimdal/lib/libkafs/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libkdc/Makefile up to 1.6
crypto/external/bsd/heimdal/lib/libkrb5/Makefile up to 1.15
crypto/external/bsd/heimdal/lib/libvers/Makefile up to 1.3
crypto/external/bsd/heimdal/libexec/Makefile.inc up to 1.8
crypto/external/bsd/heimdal/libexec/digest-service/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/hpropd/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/kadmind/Makefile up to 1.7
crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/Makefile.inc up to 1.7
crypto/external/bsd/heimdal/sbin/hprop/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/iprop-log/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kadmin/Makefile up to 1.6
crypto/external/bsd/heimdal/sbin/kcm/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kdc/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kdigest/Makefile up to 1.6
crypto/external/bsd/heimdal/sbin/kimpersonate/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kstash/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/ktutil/Makefile up to 1.6
crypto/external/bsd/openssl/bin/progs.c up to 1.1
crypto/external/bsd/openssl/lib/engines/dasync/dasync.map up to 1.3
crypto/external/bsd/openssl/lib/engines/ossltest/ossltest.map up to 1.3
crypto/external/bsd/openssl/lib/engines/padlock/padlock.map up to 1.3
crypto/external/bsd/openssl/lib/engines/devcrypto/Makefile up to 1.3
crypto/external/bsd/openssl/lib/engines/devcrypto/devcrypto.map up to 1.3
crypto/external/bsd/openssl/lib/engines/loader_attic/Makefile up to 1.3
crypto/external/bsd/openssl/lib/engines/loader_attic/loader_attic.map up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/alpha/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-gcm-armv8_64.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ec.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/hppa/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/ia64/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/m68k/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ec.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ecp_nistp521-ppc64.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc64-mont-fixed.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ecp_nistp521-ppc64.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ppc64-mont-fixed.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/sh3/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha256-sparcv9.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/vax/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-avx512.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/riscv32/crypto.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/riscv32/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/riscv64/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/ess.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/libc-sha1.c up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/mkinc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_EXTERN_FUNCS.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_INTEGER_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_aux_cb.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_item_d2i_bio.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_item_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_item_sign.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_prefix.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_readbuffer.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_core.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_datagram.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_socket_wait.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_exp_mont.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_EncryptedData_decrypt.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_EncryptedData_encrypt.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_EnvelopedData_create.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_data_create.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_digest_create.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_memcmp.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ECDSA_sign.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ASYM_CIPHER-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ASYM_CIPHER-SM2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ASYM_CIPHER_free.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-AES.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-ARIA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-BLOWFISH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-CAMELLIA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-CAST.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-CHACHA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-DES.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-IDEA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-NULL.7 up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-RC2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-RC4.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-RC5.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-SEED.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-SM4.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER_CTX_get_original_iv.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-HKDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-KB.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-KRB5KDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-PBKDF1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-PBKDF2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-SS.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-PKCS12KDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-SCRYPT.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-SSHKDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-TLS13_KDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-TLS1_PRF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-X942-ASN1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-X942-CONCAT.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-X963.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEM-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEM_free.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH-DH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH-ECDH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH-X25519.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH_free.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYMGMT.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-BLAKE2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-CMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-GMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-HMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-KMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-Poly1305.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-Siphash.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-BLAKE2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD4.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD5-SHA1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD5.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MDC2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-NULL.7 up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-RIPEMD160.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHA1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHA2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHA3.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHAKE.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SM3.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-WHIRLPOOL.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-common.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PBE_CipherInit.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-DH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-DSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-EC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-FFC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-HMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-SM2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-X25519.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY2PKCS8.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_get0_libctx.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_get0_pkey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_params.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_check.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_copy_parameters.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_decapsulate.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_digestsign_supports_digest.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_encapsulate.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_fromdata.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_field_type.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_group_name.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_size.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_gettable_params.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_is_a.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set1_encoded_public_key.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set_type.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_settable_params.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_todata.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-CTR-DRBG.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-HASH-DRBG.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-HMAC-DRBG.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-SEED-SRC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-TEST-RAND.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-DSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-ECDSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-ED25519.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-HMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_aes_128_gcm.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_aria_128_gcm.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_camellia_128_ecb.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_des_cbc.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_set_default_properties.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/NCONF_new_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_FILE.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_gmtime.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_hexchar2int.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_s390xcap.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_strcasecmp.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ALGORITHM.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CALLBACK.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_CTX_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_HDR_get0_transactionID.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_ITAV_set0.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_MSG_get0_header.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_MSG_http_perform.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_SRV_CTX_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_STATUSINFO_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_exec_certreq.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_log_open.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_validate_msg.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CORE_MAKE_FUNC.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_get0_tmpl.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_set0_validity.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_set1_regCtrl_regToken.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_set1_regInfo_certReq.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_pbmp_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER_CTX_new_for_pkey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER_from_bio.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DISPATCH.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER_CTX_new_for_pkey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER_to_bio.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ESS_check_signing_certs.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_HTTP_REQ_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ITEM.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_HTTP_parse_url.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_HTTP_transfer.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_LIB_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_BLD.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_allocate_from_text.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_dup.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_int.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-FIPS.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-base.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-default.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-legacy.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-null.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_SELF_TEST_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_SELF_TEST_set_callback.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_cmp.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_attach.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_trace_enabled.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_trace_get_category_num.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_trace_set_channel.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OpenSSL_version.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_X509_INFO_read_bio_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_PBE_keyivgen.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_SAFEBAG_create_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_SAFEBAG_get0_attrs.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_SAFEBAG_get1_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add1_attr_by_NID.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_CSPName_asc.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_friendlyname_asc.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_safe.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_localkeyid.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_decrypt_skey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_gen_mac.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_get_friendlyname.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_init.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_item_decrypt_d2i.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_key_gen_utf8_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_pack_p7encdata.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS5_PBE_keyivgen.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_get_octet_string.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_type_is_other.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS8_encrypt.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS8_pkey_add1_attr.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_get0_primary.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_set_DRBG_type.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_ASN1.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_ASN1.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_Calc_B.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_VBASE_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_create_verifier.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_user_pwd_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_srp_password.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_ecdh.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_certificate.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_group_to_name.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_async_callback.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_retry_verify.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/TS_RESP_CTX_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/TS_VERIFY_CTX_set_certs.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509V3_set_ctx.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_LOOKUP.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_add_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_purpose.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_distinguishing_id.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_load_http.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_verify.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/b2i_PVK_bio_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_RSAPrivateKey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/fips_config.5 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/fips_module.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-cipher.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-digest.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-kdf.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-mac.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-pkey.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-rand.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/migration_guide.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-core.h.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-core_dispatch.h.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-core_names.h.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-env.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-format-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-glossary.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-namedisplay-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-passphrase-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-threads.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-verification-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/property.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-asym_cipher.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-base.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-cipher.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-decoder.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-digest.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-encoder.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-kdf.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-kem.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-keyexch.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-keymgmt.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-mac.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-object.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-rand.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-signature.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-storemgmt.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/proxy-certificates.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/s2i_ASN1_IA5STRING.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/ffc.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/cmp.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/crmf.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/encode_decode.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/gen up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/http.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/property.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/providers.inc up to 1.1
crypto/external/bsd/openssl/lib/libapps/Makefile up to 1.6
crypto/external/bsd/openssl/lib/libapps/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libapps/apps_lib.inc up to 1.1
crypto/external/bsd/openssl/lib/libapps/mkinc up to 1.1
crypto/external/bsd/openssl/lib/libapps/srcs.inc up to 1.1
crypto/external/bsd/openssl/lib/Makefile.subdir up to 1.1
crypto/external/bsd/openssl/lib/libcommon/Makefile up to 1.5
crypto/external/bsd/openssl/lib/libcommon/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_digests_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_dsa_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_ec_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_ecx_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_rsa_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_wrap_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/mkinc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_common.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_common_der.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_implementations_ciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_implementations_digests.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/srcs.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/ssl_record.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_digests.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_dsa.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_ec.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_ecx.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_rsa.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_sm2.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_wrap.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/Makefile up to 1.6
crypto/external/bsd/openssl/lib/libdefault/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libdefault/der_sm2_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libdefault/mkinc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_common.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_common_der.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_asymciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_ciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_digests.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_encode_decode.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_exchange.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_kdfs.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_kem.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_keymgmt.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_macs.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_rands.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_rands_seeding.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_signature.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_storemgmt.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/srcs.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/ssl.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/Makefile up to 1.7
crypto/external/bsd/openssl/lib/liblegacy/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/crypto.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/crypto_des.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/crypto_md5.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/legacy.map up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/mkinc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_common.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_implementations_ciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_implementations_digests.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_implementations_kdfs.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/srcs.inc up to 1.1
crypto/external/bsd/openssl/dist/AUTHORS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/CONTRIBUTING.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/FAQ.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/INSTALL.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/LICENSE.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/NEWS.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/README-ENGINES.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/README-FIPS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/README-PROVIDERS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/SUPPORT.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/VERSION.dat up to 1.1.1.2
crypto/external/bsd/openssl/dist/configdata.pm.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/BASE.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/AIX.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Windows/MSVC.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Windows/cppbuilder.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Cygwin.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Unix.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/VMS.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Windows.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/mingw.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/gentemplate.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-cppbuilder.conf up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-nonstop.conf up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-os390.conf up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-vms-x86_64.conf up to 1.1.1.2
crypto/external/bsd/openssl/dist/Configurations/README-design.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/asn1parse.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/cmp.c up to 1.3
crypto/external/bsd/openssl/dist/apps/crl2pkcs7.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_libctx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_provider.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_rand.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_x509.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/apps.c up to 1.4
crypto/external/bsd/openssl/dist/apps/lib/apps_ui.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/cmp_mock_srv.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/apps/lib/columns.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/engine.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/engine_loader.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/fmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/http_server.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/names.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/opt.c up to 1.2
crypto/external/bsd/openssl/dist/apps/lib/s_cb.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/s_socket.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/tlssrp_depr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/vms_decc_argv.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/vms_term_sock.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/win32_init.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/info.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/fipsinstall.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/insta.ca.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/app_libctx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/app_params.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/apps.h up to 1.2
crypto/external/bsd/openssl/dist/apps/include/apps_ui.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/cmp_mock_srv.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/apps/include/ec_common.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/engine_loader.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/fmt.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/function.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/http_server.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/opt.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/s_apps.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/vms_term_sock.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/list.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/mac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/packet.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_asn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_client.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_ctx.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_err.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_hdr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_http.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_msg.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_protect.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_server.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_status.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_util.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_vfy.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ess/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ess/ess_asn1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ess/ess_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ess/ess_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_parse.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/d2i_param.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/asn1/i2d_evp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bf_prefix.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bf_readbuff.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_addr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_dump.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_print.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_sock.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_sock2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bss_core.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/ossl_core_bio.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc64-mont-fixed.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-avx512.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp_x2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/bn_conv.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/bn_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/bn_rsa_fips186_4.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn_sparc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-ia64.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/chacha/chacha_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cms/cms_dh.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_ec.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_rsa.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/dh/dh_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/dh/dh_group_params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_backend.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_check.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistp521-ppc64.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl32.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_64/arch_intrinsics.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_64/f_impl.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_64/f_impl64.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ec_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ec_deprecated.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecp_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecp_s390x_nistp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_backend.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_s390x.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/engine/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/err_all_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/err_blocks.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/err_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/mac_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/mac_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/p_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_check.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/signature.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/asymcipher.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/ctrl_params_translate.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/dh_ctrl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/dh_support.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/dsa_ctrl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/ec_ctrl.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/ec_support.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/evp_fetch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/kem.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/evp_rand.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/evp_utils.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/exchange.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/kdf_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/kdf_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/keymgmt_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/keymgmt_meth.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/legacy_blake2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md4.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md5_sha1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_mdc2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_meth.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_ripemd.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_sha.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_wp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/md5/md5_sha1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/modes/asm/aes-gcm-armv8_64.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/modes/siv128.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/objects/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/objects/obj_compat.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_http.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/pem/pem_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/perlasm/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/perlasm/s390x.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/perlasm/x86_64-support.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ia64.S up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/prov_seed.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/rand_deprecated.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/rand_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/rand_pool.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_acvp_test_params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_mp_names.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_schemes.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sp800_56b_check.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sp800_56b_gen.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sha/sha_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sha/sha3.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sm3/legacy_sm3.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/store/store_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/store/store_result.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/by_store.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/ext_dat.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_cache.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_data.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/x509/pcy_map.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_node.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/x509/pcy_tree.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/x509/standard_exts.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_addr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_admis.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_admis.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_akeya.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_akid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_asid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_bcons.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_bitst.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_conf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_cpols.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_crld.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_enum.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_extku.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_genn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_ia5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_info.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_int.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_ist.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_ncons.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pci.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pcia.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pcons.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pku.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pmaps.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_prn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_purp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_san.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_skid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_sxnet.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_tlsf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_utf8.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_utl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/x509_trust.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sparse_array.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/asn1_dsa.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/README-sparse_array.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bsearch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/context.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/core_algorithm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/core_fetch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/core_namemap.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cpuid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/der_writer.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/info.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/initthread.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/param_build.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/param_build_set.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/params_dup.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/params_from_text.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/passphrase.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_child.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_conf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_core.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_predefined.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/punycode.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/self_test_core.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/threads_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/trace.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_asn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_pbm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_pkey.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_pkey.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_backend.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_dh.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_key_generate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_key_validate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_params.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_params_generate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_params_validate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/http/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/http/http_client.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/http/http_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/http/http_lib.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/property/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/defn_cache.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/property/property_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_parse.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_query.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_string.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/bio/README.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/certs/README.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/aesccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/aesgcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/aeskeywrap.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/ariacbc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/README.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/BIO_f_md.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/EVP_MD_demo.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/EVP_MD_stdin.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/EVP_MD_xof.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/encode/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/encode/ec_encode.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/encode/rsa_encode.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/hkdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/pbkdf2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/scrypt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/keyexch/x25519.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/cmac-aes256.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/gmac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/hmac-sha512.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/poly1305.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/siphash.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_keygen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_paramfromdata.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_paramgen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_paramvalidate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_EC_keygen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_RSA_keygen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/dsa.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/EVP_Signature_demo.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/EVP_Signature_demo.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/rsa_pss.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/rsa_pss_direct.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/rsa_pss_hash.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-asn1parse.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ca.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ciphers.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-cmds.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-cmp.pod.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/openssl-cms.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-crl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-crl2pkcs7.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dgst.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dhparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dsaparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-nseq.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ec.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ecparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-enc.pod.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/openssl-engine.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-errstr.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-fipsinstall.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-format-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-gendsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-genpkey.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-genrsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-info.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-kdf.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-list.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-mac.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-namedisplay-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ocsp.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-passphrase-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-passwd.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkcs12.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkcs7.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkcs8.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkey.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkeyparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkeyutl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-prime.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rand.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rehash.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-req.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rsautl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-s_client.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-s_server.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-s_time.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-sess_id.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-smime.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-speed.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-spkac.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-srp.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-storeutl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ts.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-verification-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-verify.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-version.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-x509.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_is_a.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_des_cbc.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/NCONF_new_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_gmtime.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ITEM.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_ASN1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_ASN1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_Calc_B.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_VBASE_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_verify.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/RAND_get0_primary.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/RAND_set_DRBG_type.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_certificate.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_group_to_name.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ERR_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_todata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_EXTERN_FUNCS.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_INTEGER_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_aux_cb.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_core.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_item_d2i_bio.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_item_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_item_sign.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_prefix.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_readbuffer.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_datagram.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_socket_wait.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_exp_mont.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_EncryptedData_decrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_EncryptedData_encrypt.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_EnvelopedData_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_data_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_digest_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ECDSA_sign.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_ASYM_CIPHER_free.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_MAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_CTX_get_original_iv.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KEM_free.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KEYEXCH_free.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KEYMGMT.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PBE_CipherInit.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY2PKCS8.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_get0_libctx.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_get0_pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_check.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_copy_parameters.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_decapsulate.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_digestsign_supports_digest.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_encapsulate.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_RAND.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_fromdata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_field_type.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_group_name.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_size.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_gettable_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_set1_encoded_public_key.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_set_type.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_settable_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_SIGNATURE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_aes_128_gcm.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_aria_128_gcm.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_camellia_128_ecb.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_set_default_properties.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_FILE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_init.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_hexchar2int.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_s390xcap.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_strcasecmp.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ALGORITHM.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CALLBACK.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_CTX_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_HDR_get0_transactionID.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_ITAV_set0.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_MSG_get0_header.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_MSG_http_perform.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_SRV_CTX_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_STATUSINFO_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_exec_certreq.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_log_open.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CORE_MAKE_FUNC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_validate_msg.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_set0_validity.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_pbmp_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER_from_bio.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DISPATCH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER_to_bio.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ESS_check_signing_certs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_HTTP_REQ_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_HTTP_parse_url.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_HTTP_transfer.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_LIB_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_BLD.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_allocate_from_text.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_dup.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_int.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PROVIDER.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_SELF_TEST_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_SELF_TEST_set_callback.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_attach.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_trace_enabled.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_trace_get_category_num.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_trace_set_channel.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OpenSSL_version.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PEM_X509_INFO_read_bio_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_PBE_keyivgen.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_SAFEBAG_create_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_SAFEBAG_get0_attrs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_SAFEBAG_get1_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add1_attr_by_NID.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_CSPName_asc.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_friendlyname_asc.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_localkeyid.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_safe.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_decrypt_skey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_gen_mac.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_get_friendlyname.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_item_decrypt_d2i.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_key_gen_utf8_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_pack_p7encdata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS5_PBE_keyivgen.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_get_octet_string.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_type_is_other.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS8_encrypt.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS8_pkey_add1_attr.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_create_verifier.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_user_pwd_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_srp_password.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tmp_ecdh.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_async_callback.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_retry_verify.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/TS_RESP_CTX_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/TS_VERIFY_CTX_set_certs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509V3_set_ctx.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_add_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_distinguishing_id.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_load_http.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/b2i_PVK_bio_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/d2i_RSAPrivateKey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/s2i_ASN1_IA5STRING.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man5/fips_config.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/fips_module.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-cipher.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_ASYM_CIPHER-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_ASYM_CIPHER-SM2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-AES.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-ARIA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-BLOWFISH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-CAMELLIA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-CAST.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-CHACHA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-DES.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-IDEA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-NULL.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-RC2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-RC4.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-RC5.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-SEED.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-SM4.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-HKDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-KB.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-KRB5KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-PBKDF1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-PBKDF2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-PKCS12KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-SCRYPT.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-SS.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-SSHKDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-TLS13_KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-TLS1_PRF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-X942-ASN1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-X942-CONCAT.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-X963.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEM-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEYEXCH-DH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEYEXCH-ECDH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEYEXCH-X25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-BLAKE2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-CMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-GMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-HMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-KMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-Poly1305.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-Siphash.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-BLAKE2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD4.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD5-SHA1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD5.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MDC2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-NULL.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-RIPEMD160.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHA1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHA2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHA3.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHAKE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SM3.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-WHIRLPOOL.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-common.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-DH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-DSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-EC.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-FFC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-HMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-SM2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-X25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-CTR-DRBG.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-HASH-DRBG.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-HMAC-DRBG.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-SEED-SRC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-TEST-RAND.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-DSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-ECDSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-ED25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/cipher.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/digest.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/kdf.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/mac.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/pkey.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/rand.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-HMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-FIPS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-base.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-default.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-legacy.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-null.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-digest.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-kdf.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-mac.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-rand.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/migration_guide.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/openssl-core.h.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-core_dispatch.h.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-core_names.h.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-env.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-glossary.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-threads.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl_user_macros.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/property.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-asym_cipher.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-base.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-cipher.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-decoder.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-digest.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-encoder.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-kdf.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-kem.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-keyexch.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-keymgmt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-mac.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-object.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-rand.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-signature.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-storemgmt.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/build.info.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/perlvars.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/images/openssl.svg up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OPENSSL_SA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OPTIONS.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OSSL_DEPRECATED.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OSSL_METHOD_STORE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/cms_add1_signing_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_generic_fetch.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_keymgmt_newdata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_keymgmt_util_export_to_provider.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_md_get_number.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_pkey_export_to_provider.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_pkey_get1_ED25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_DER_w_begin_sequence.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_DER_w_bn.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_DER_w_precompiled.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_algorithm_do_all.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_X509_STORE_add1_certs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_asn1_octet_string_set1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_certreq_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_ctx_set1_caPubs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_hdr_init.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_mock_srv_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_msg_check_update.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_msg_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_msg_protect.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_pkisi_get_status.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_print_log.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_ends_with_dirsep.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_global_properties_no_mirrored.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_init_thread_deregister.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_lib_ctx_get_data.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_method_construct.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_namemap_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_provider_add_conf_module.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_provider_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_punycode_decode.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_rand_get_entropy.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_random_add_conf_module.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_rsa_get0_all_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/x509v3_cache_extensions.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/DERlib.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/EVP_PKEY.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/VERSION.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/build.info.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/deprecation.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/cipher.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/digest.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/kdf.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/lifecycles.ods up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/mac.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/pkey.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/rand.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_devcrypto.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic.ec up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic_err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/MODULES.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/lib/Text/Template/Preprocess.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/lib/Text/Template.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/author-pod-syntax.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/author-signature.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/basic.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/broken.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/delimiters.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/error.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/exported.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/hash.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/inline-comment.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/nested-tags.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/ofh.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/out.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/prepend.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/preprocess.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/rt29928.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/safe.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/safe2.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/safe3.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/strict.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/taint.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/template-encoding.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/warnings.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/Changes up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/INSTALL up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/LICENSE up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/MANIFEST up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/META.json up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/META.yml up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/Makefile.PL up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/README up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/SIGNATURE up to 1.1.1.1
crypto/external/bsd/openssl/dist/fuzz/fuzz_rand.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/fuzz/cmp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/sha3.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/asn1.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/core.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/endian.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/der.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/deprecated.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/namemap.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/ffc.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/ktls.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/packet.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/param_build_set.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/passphrase.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/property.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/propertyerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/provider.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/sizes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/sm3.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/symhacks.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/tlsgroups.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/unicode.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/asn1t.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/bio.h.in up to 1.2
crypto/external/bsd/openssl/dist/include/openssl/crypto.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cmp.h.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/lhash.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/macros.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ct.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/err.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/safestack.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/opensslv.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/pkcs12.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/self_test.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/param_build.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/pkcs7.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/conf.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/x509v3.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/x509_vfy.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ui.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/asn1.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/srp.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ssl.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cmp_util.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cmperr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cms.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/configuration.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/conftypes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core_dispatch.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core_names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core_object.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/crmf.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/crmferr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cryptoerr_legacy.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/decoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/decodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/encoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/encodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ess.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/esserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/fips_names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/fipskey.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/http.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/httperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ocsp.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/trace.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/opensslconf.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/params.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/prov_ssl.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/proverr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/provider.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/sslerr_legacy.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/types.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/x509.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/tserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/aes_platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/asn1_dsa.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/asn1err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/asyncerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/bioerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/bnerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/buffererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cmll_platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cmperr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/cmserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/comperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/conferr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/crmferr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cryptoerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cterr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/decoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/decodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/des_platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dh.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dherr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dsa.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dsaerr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ecerr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ecx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/encoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/encodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/engineerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/ess.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/esserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/evperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/httperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/modes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/objectserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/ocsperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pem.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pemerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pkcs12err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pkcs7.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pkcs7err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/ppc_arch.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/punycode.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/rand_pool.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/randerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/rsa.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/rsaerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/siv.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/security_bits.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/sparc_arch.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/sparse_array.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/storeerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/types.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/uierr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/x509err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/x509v3err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/record/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/record/tls_pad.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/sslerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/statem/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/tls_depr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/ktls.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/ssl_err_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/ssl_rsa_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-namec-inter.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-namec-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-namec.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-pol-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/root-ed25519.pubkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/cert-key-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ct-server-key-public.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ct-server-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/dhk2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ec_privkey_with_chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-3072.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-4096.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-8192.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-crit-unknown-ext.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-noncrit-unknown-ext.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-ocsp-nocheck.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-policies-bad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-policies.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-3072.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/fake-gp.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-4096.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-8192.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-pss-wrong1.5-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-ss-with-keyCertSign.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.tlssct up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ext-check.csr up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/goodcn2-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/goodcn2-chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/goodcn2-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/grfc.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/key-pass-12345.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/leaf-chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/leaf-encrypted.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/nccaothername-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/nccaothername-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/pkitsta.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/root-ed25519.privkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/server-dsa-pubkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-ca-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-root.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/v3-certs-RC2.p12 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/v3-certs-TDES.p12 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/README-dev.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/README-external.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/acvp_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/acvp_test.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/aesgcmtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/algorithmid_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bio_core_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ext_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ct/log_list.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/endecode_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/endecoder_legacy_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_extra_test2.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/fips.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/hexstr_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/http_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/insta.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/moduleloadtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/sparse_array_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testec-p112r1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsa2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsa2048pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsapss.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/threadstest.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/05-test_pbe.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/06-test_algorithmid.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/06-test_rdrand_sanity.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_traceapi.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_gost_engine.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_asn1.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/c2pnb163v1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/c2pnb208w1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp160k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp192k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp224k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp256k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp521r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect113r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect113r2-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect163k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect163r2-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect193r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect193r2-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect233k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect233r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect239k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect283k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect283r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect409k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect409r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect571k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect571r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls10-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls11-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls3-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls4-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls5-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls8-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls9-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_mp_rsa_data/rsamplcm.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_ccm_cavs.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_hkdf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_blake.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe_pbkdf2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_dh.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_common.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_cts.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_ocb.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_siv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_stitched.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_wrap.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aria.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_bf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_des.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_camellia.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_camellia_cts.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_cast5.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_chacha.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_des3_common.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_idea.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc4.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc4_stitched.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc5.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_seed.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_sm4.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_krb5.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_pbkdf1.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_pbkdf2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_scrypt.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_ss.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_ssh.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_tls11_prf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_x942.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_x942_des.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_x963.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_cmac_des.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_common.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_poly1305.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_siphash.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_sm3.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_blake.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_md.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_mdc2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_ripemd.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_sha.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_sm3.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_whirlpool.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe_pkcs12.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe_scrypt.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_brainpool.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_dsa.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecdh.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecdsa.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecx.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ffdhe.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kas.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kdf_hkdf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kdf_scrypt.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_mismatch.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_rsa.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_rsa_common.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_sm2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evprand.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/incdir.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_sslapi_data/dhparams.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/dsaparam.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/rsa-key-2432.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/testrsa.msb up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/testrsa.pvk up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cms_data/ciphertext_from_1_1_1.cms up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cms_data/pkcs7-md4.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_ca_data/revoked.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_exts.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/00-prep_fipsmodule_cnf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/01-test_fipsmodule_cnf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_context.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_keymgmt.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_provider.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_localetest.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_sparse_array.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_fipsinstall.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_asn1_dsa.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_bn.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_ffc.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_namemap.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_rsa_sp800_56b.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm3.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_params_api.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_property.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_bio_core.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_encoder_decoder.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_encoder_decoder_legacy.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_hexstring.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_nodefltctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_param_build.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_params.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_params_conversion.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provfetch.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provider.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provider_fallback.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provider_pkey.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_punycode.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_upcalls.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_gendh.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_gendhparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_gendsa.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsaoaep.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_sha.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_app.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_cli_fips.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_kdf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_legacy_okay.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_mac.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_pkeyutl.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_rand_config.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_spkac.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/fuzz.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_rusext.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_verify_store.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_acvp.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_aesgcm.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_defltfips.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_fetch_prov.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_kdf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_libctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_dparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_prov_config.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_provider_status.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_readbuffer.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_asn.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_ctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_hdr.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_server.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_status.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/71-test_ssl_ctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/79-test_http.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/81-test_cmp_cli.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_fipsload.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_asn1parse.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_bignum.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_bndiv.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_client.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_cmp.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_cms.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_conf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_crl.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_ct.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_server.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_x509.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_off.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_off.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_on.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_on.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_params_conversion_data/native_types.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dhparams.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dsaparams.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dsaprivatekey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dsapublickey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/rsaprivatekey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/rsapublickey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/x942params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/NOTES.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/beermug.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-1023line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-1024line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-1025line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-254-chars-at-the-end.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-254-chars-in-the-middle.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-255line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-256line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-257line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-blankline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-bom.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-comment.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-earlypad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-extrapad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-junk.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-infixwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-leadingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-longline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-misalignedpad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-onecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-oneline-multiple-of-254.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-oneline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-shortandlongline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-shortline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-threecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-trailingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-1023line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-1024line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-1025line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-255line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-256line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-257line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-blankline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-comment.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-corruptedheader.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-corruptiv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-earlypad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-extrapad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-infixwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-junk.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-leadingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-longline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-misalignedpad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-onecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-oneline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-onelineheader.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-shortandlongline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-shortline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-threecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-trailingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsaparam.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/wellknown up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/invalid/p2048_q256_bad_q.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/invalid/p768_q160_too_small.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q224_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q256_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q160_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q160_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q224_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsaoaep_data/plain_text up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsapss_data/negativesaltlen.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p1024_t1862_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p2048_t1862_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p2048_t1864_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p3072_t1862_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_5114_1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_5114_2.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_5114_3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_ffdhe2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_5114_2.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_ffdhe2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q160_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q224_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q256_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p3072_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p3072_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p3072_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-1024.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-2048.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-5-1024.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-5-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/x942-0-1024.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/x942-0-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/ascii_chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/ascii_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/san.ascii up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/san.utf8 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/utf8_chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/utf8_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_pkcs7_data/malformed.pkcs7 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_rusext_data/grfc.msb up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_rusext_data/grfc.utf8 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_defltfips/fipsmodule.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/args1.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/args2.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/in1.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/in2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/out1.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/out2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/client.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/client.csr up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/client.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/server.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg_data/new.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg_data/pkcs10.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/EndEntity1.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/EndEntity2.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IP_PBM.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IP_PBM.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IR_protected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IR_unprotected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/Intermediate_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/Root_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/server.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_server_data/CR_protected_PBM_1234.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/EndEntity1.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/EndEntity2.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IP_waitingStatus_PBM.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IP_waitingStatus_PBM.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_protected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_protected_0_extraCerts.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_protected_2_extraCerts.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_rmprotection.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_unprotected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/Intermediate_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/Root_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/chain.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/client.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/insta.cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/insta.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/insta_ca.cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/server.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store_data/DH-params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store_data/DHX-params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store_data/DSA-params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/12345.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_issuing.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_trusted.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/empty.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/issuing.crt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/issuing_expired.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/new.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/new_pass_12345.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/new_pub.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/random.bin up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/root_expired.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/server.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/server.crt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/server.key up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer.p12 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer_issuing.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer_only.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer_root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/test.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/trusted.crt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/wrong_csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_commands.csv up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_connection.csv up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_credentials.csv up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_enrollment.csv up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_verification.csv up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmsapi_data/encryptedData.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/large_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/large_policy_tree.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/small_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/small_policy_tree.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_old_data/dsa2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/all-zero.tsq up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/comodo-aaa.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/sectigo-all-zero.tsr up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/sectigo-signer.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/sectigo-time-stamping-ca.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/user-trust-ca-aaa.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/user-trust-ca.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_threads_data/rsakey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/dhpkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/dsapub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/dsapub_noparam.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/ec_p256_bad_0.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/ec_p256_bad_1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/sm2_bad_0.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/sm2_bad_1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/sm2_bad_neg1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_gost_engine_data/gost_engine.sh up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/30-extended-master-secret.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/30-extended-master-secret.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/provider.c up to 1.3
crypto/external/bsd/openssl/dist/test/testutil/apps_shims.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/fake_random.c up to 1.2
crypto/external/bsd/openssl/dist/test/testutil/load.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/options.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/output.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/test_options.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/asn1_dsa_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bio_prefix_text.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bio_readbuffer_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bn_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bn_rand_range.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ca-and-certs.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_asn_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_client_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cmp_ctx_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_hdr_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_msg_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cmp_protect_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cmp_server_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_status_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_vfy_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/confdump.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/context_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/data2.bin up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/default-and-fips.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/default-and-legacy.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/default.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/defltfips_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_fetch_prov_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_kdf_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_libctx_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_pkey_ctx_new_from_name.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_pkey_dparams_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_pkey_provided_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fake_rsaprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fake_rsaprov.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ffc_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/filterprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/filterprov.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fips-alt.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fips-and-base.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fips_version_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/insta_ca.cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/keymgmt_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/legacy.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/localetest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/namemap_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/nodefltctxtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/null.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ossl_store_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/p_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/param_build_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/params_api_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/params_conversion_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/params_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pbetest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pem_read_depr_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pkcs12_format_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pkcs7_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/property_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/prov_config_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provfetchtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_fallback_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_internal_test.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_pkey_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_status_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/proxy.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/punycode_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/rand_status_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/rand_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/rsa_sp800_56b_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/sha_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/simpledynamic.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/simpledynamic.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/sm3_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/smcont.bin up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/smcont_zero.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/cmp_testlib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/cmp_testlib.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/handshake.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/handshake.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/handshake_srp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/pkcs12.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/pkcs12.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/predefined_dhparams.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/predefined_dhparams.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/ssl_test_ctx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/ssl_test_ctx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/ssltestlib.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/helpers/ssltestlib.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/ssl_old_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsapssmandatory.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/threadstest_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/tls-provider.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/trace_api_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/upcallstest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/user_property_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/v3_ca_exts.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/smime-eml/SignedInvalidMappingFromanyPolicyTest7.eml up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/other-internal.syms up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/providers.num up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/withlibctx.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Config/Query.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/OID.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Ordinals.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/ParseC.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Template.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Util.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/config.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/fallback.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/stackhash.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/other.syms up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/c-compress-test.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/check-format-test-negatives.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/check-format-test-positives.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/check-format.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/engines.num up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/err-to-raise up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/fips-checksums.sh up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/fix-deprecation up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/lang-compress.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/markdownlint.rb up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/merge-err-lines up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingcrypto-internal.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingcrypto.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingcrypto111.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingmacro.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingmacro111.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingssl-internal.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingssl.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingssl111.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/mk-fipsmodule-cnf.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/mknum.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/mkpod2html.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/wrap.pl.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/write-man-symlinks up to 1.1.1.1
crypto/external/bsd/openssl/dist/ACKNOWLEDGEMENTS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/CHANGES.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/HACKING.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-ANDROID.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-DJGPP.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-NONSTOP.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/NOTES-PERL.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-UNIX.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-VALGRIND.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-VMS.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/NOTES-WINDOWS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/DIGESTS.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/DSA.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/EC.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/ECX.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/NIST.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/RSA.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/SM2.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_digests_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_dsa_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_dsa_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_dsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ec_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ec_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ec_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ecx_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ecx_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_rsa_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_rsa_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_rsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_sm2_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_sm2_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_sm2_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_wrap_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/oids_to_c.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/wrap.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/bio_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/capabilities.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/digest_to_nid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_ctx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_seeding.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_util.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/securitycheck.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/securitycheck_default.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/securitycheck_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/bio.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_digests.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_dsa.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_ec.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_ecx.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_rsa.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_sm2.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_wrap.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/proverr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/provider_ctx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/provider_util.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/providercommon.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/securitycheck.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/baseprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/decoders.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/defltprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/encoders.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips-sources.checksums up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/fips.checksum up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/fips.module.sources up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/legacyprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/nullprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/prov_running.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/stores.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/fips_entry.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/fipsprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test_data.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test_kats.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/asymciphers/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/asymciphers/rsa_enc.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/asymciphers/sm2_enc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw_s390x.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cts.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_s390x.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw_aesni.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw_s390x.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ocb.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ocb.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ocb_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_siv.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_siv.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_siv_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_wrp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_ccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_ccm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_ccm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_gcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_gcm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_gcm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_blowfish.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_blowfish.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_blowfish_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cast.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia_cts.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cast5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cast5_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_poly1305.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_poly1305.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cts.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cts.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_des.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_des.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_des_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_desx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_desx_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_idea.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_idea.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_idea_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_null.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc2.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc2_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hmac_md5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hmac_md5.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc5.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc5_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_seed.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_seed.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_seed_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_sm4.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_sm4.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_sm4_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_common.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_default.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_default.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_default_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_wrap.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_wrap_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_block.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_ccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_ccm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_gcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_gcm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2_impl.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2b_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2s_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/digestcommon.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md4_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md5_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md5_sha1_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/mdc2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/null_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/ripemd_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/sha2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/sha3_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/sm3_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/wp_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_der2key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_epki2pki.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_msblob2key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_pem2der.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_pvk2key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_spki2typespki.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2any.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2blob.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2ms.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2text.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/endecoder_common.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/endecoder_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/dh_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/ecdh_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/ecx_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/kdf_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/blake2.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon_aead.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon_ccm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon_gcm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/digestcommon.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/implementations.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/kdfexchange.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/macsignature.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/md5_sha1.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/seeding.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/hkdf.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/kbkdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/krb5kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf2.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf2_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pkcs12kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/scrypt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/sshkdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/sskdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/tls1_prf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/x942kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kem/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kem/rsa_kem.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/dh_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/dsa_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ec_kmgmt.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ec_kmgmt_imexport.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ecx_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/kdf_legacy_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/mac_legacy_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/rsa_kmgmt.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/macs/blake2_mac_impl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/blake2b_mac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/blake2s_mac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/cmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/gmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/hmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/kmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/poly1305_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/siphash_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_cpu_x86.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_tsc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_unix.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_vms.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_vxworks.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_win.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/crngt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_ctr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_hash.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_hmac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seed_src.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/test_rng.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/dsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/ecdsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/eddsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/mac_legacy_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/rsa_sig.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/signature/sm2_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/file_store.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/file_store_any2obj.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/file_store_local.h up to 1.1.1.1
crypto/external/bsd/openssl/include/openssl/opensslv.h up to 1.2
crypto/external/bsd/openssl/include/openssl/configuration.h up to 1.4
crypto/external/bsd/openssl/include/openssl/fipskey.h up to 1.1
crypto/external/bsd/openssl/lib/engines/capi/Makefile delete
crypto/external/bsd/openssl/lib/libcrypto/ecdh.inc delete
crypto/external/bsd/openssl/lib/libcrypto/ecdsa.inc delete
crypto/external/bsd/openssl/lib/libcrypto/krb5.inc delete
crypto/external/bsd/openssl/lib/libcrypto/md2.inc delete
crypto/external/bsd/openssl/lib/libcrypto/rc5.inc delete
crypto/external/bsd/openssl/lib/libcrypto/x509v3.inc delete
crypto/external/bsd/openssl/dist/ACKNOWLEDGEMENTS delete
crypto/external/bsd/openssl/dist/AUTHORS delete
crypto/external/bsd/openssl/dist/CHANGES delete
crypto/external/bsd/openssl/dist/CONTRIBUTING delete
crypto/external/bsd/openssl/dist/FAQ delete
crypto/external/bsd/openssl/dist/INSTALL delete
crypto/external/bsd/openssl/dist/LICENSE delete
crypto/external/bsd/openssl/dist/NEWS delete
crypto/external/bsd/openssl/dist/NOTES.ANDROID delete
crypto/external/bsd/openssl/dist/NOTES.DJGPP delete
crypto/external/bsd/openssl/dist/NOTES.PERL delete
crypto/external/bsd/openssl/dist/NOTES.UNIX delete
crypto/external/bsd/openssl/dist/NOTES.VMS delete
crypto/external/bsd/openssl/dist/NOTES.WIN delete
crypto/external/bsd/openssl/dist/README delete
crypto/external/bsd/openssl/dist/README.ENGINE delete
crypto/external/bsd/openssl/dist/README.FIPS delete
crypto/external/bsd/openssl/dist/Configurations/README delete
crypto/external/bsd/openssl/dist/Configurations/README.design delete
crypto/external/bsd/openssl/dist/Configurations/common.tmpl delete
crypto/external/bsd/openssl/dist/apps/app_rand.c delete
crypto/external/bsd/openssl/dist/apps/apps.c delete
crypto/external/bsd/openssl/dist/apps/apps.h delete
crypto/external/bsd/openssl/dist/apps/asn1pars.c delete
crypto/external/bsd/openssl/dist/apps/bf_prefix.c delete
crypto/external/bsd/openssl/dist/apps/crl2p7.c delete
crypto/external/bsd/openssl/dist/apps/dh1024.pem delete
crypto/external/bsd/openssl/dist/apps/dh2048.pem delete
crypto/external/bsd/openssl/dist/apps/dh4096.pem delete
crypto/external/bsd/openssl/dist/apps/opt.c delete
crypto/external/bsd/openssl/dist/apps/s_apps.h delete
crypto/external/bsd/openssl/dist/apps/s_cb.c delete
crypto/external/bsd/openssl/dist/apps/s_socket.c delete
crypto/external/bsd/openssl/dist/apps/vms_decc_argv.c delete
crypto/external/bsd/openssl/dist/apps/vms_term_sock.c delete
crypto/external/bsd/openssl/dist/apps/vms_term_sock.h delete
crypto/external/bsd/openssl/dist/apps/win32_init.c delete
crypto/external/bsd/openssl/dist/crypto/mem_dbg.c delete
crypto/external/bsd/openssl/dist/crypto/o_fips.c delete
crypto/external/bsd/openssl/dist/crypto/ppc_arch.h delete
crypto/external/bsd/openssl/dist/crypto/sparc_arch.h delete
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_par.c delete
crypto/external/bsd/openssl/dist/crypto/asn1/i2d_pr.c delete
crypto/external/bsd/openssl/dist/crypto/asn1/i2d_pu.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_addr.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_dump.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_print.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_sock.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_sock2.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2_impl.h delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2_local.h delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2b.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2s.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/build.info delete
crypto/external/bsd/openssl/dist/crypto/blake2/m_blake2b.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/m_blake2s.c delete
crypto/external/bsd/openssl/dist/crypto/bn/rsa_sup_mul.c delete
crypto/external/bsd/openssl/dist/crypto/cmac/cm_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/cmac/cm_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/dh/dh1024.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh192.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh2048.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh4096.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh512.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh_rfc7919.c delete
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl.c delete
crypto/external/bsd/openssl/dist/crypto/engine/README delete
crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c delete
crypto/external/bsd/openssl/dist/crypto/err/README delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md2.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md4.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md5.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md5_sha1.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_mdc2.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_ripemd.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_sha1.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_sha3.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_wp.c delete
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_fn.c delete
crypto/external/bsd/openssl/dist/crypto/hmac/hm_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/hmac/hm_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/kdf/hkdf.c delete
crypto/external/bsd/openssl/dist/crypto/kdf/scrypt.c delete
crypto/external/bsd/openssl/dist/crypto/kdf/tls1_prf.c delete
crypto/external/bsd/openssl/dist/crypto/modes/modes_local.h delete
crypto/external/bsd/openssl/dist/crypto/objects/README delete
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_ht.c delete
crypto/external/bsd/openssl/dist/crypto/perlasm/README delete
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_local.h delete
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/rand/drbg_ctr.c delete
crypto/external/bsd/openssl/dist/crypto/rand/drbg_lib.c delete
crypto/external/bsd/openssl/dist/crypto/rand/rand_unix.c delete
crypto/external/bsd/openssl/dist/crypto/rand/rand_vms.c delete
crypto/external/bsd/openssl/dist/crypto/rand/rand_win.c delete
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ssl.c delete
crypto/external/bsd/openssl/dist/crypto/siphash/siphash_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/siphash/siphash_local.h delete
crypto/external/bsd/openssl/dist/crypto/siphash/siphash_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/sm3/m_sm3.c delete
crypto/external/bsd/openssl/dist/crypto/store/loader_file.c delete
crypto/external/bsd/openssl/dist/crypto/x509/x509_trs.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/build.info delete
crypto/external/bsd/openssl/dist/crypto/x509v3/ext_dat.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_cache.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_data.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_lib.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_local.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_map.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_node.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_tree.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/standard_exts.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_addr.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_admis.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_admis.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_akey.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_akeya.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_alt.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_asid.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_bcons.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_bitst.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_conf.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_cpols.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_crld.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_enum.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_extku.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_genn.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_ia5.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_info.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_int.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_lib.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_ncons.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pci.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pcia.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pcons.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pku.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pmaps.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_prn.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_purp.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_skey.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_sxnet.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_tlsf.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_utl.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3err.c delete
crypto/external/bsd/openssl/dist/demos/README delete
crypto/external/bsd/openssl/dist/demos/bio/README delete
crypto/external/bsd/openssl/dist/demos/certs/README delete
crypto/external/bsd/openssl/dist/demos/engines/e_chil.txt delete
crypto/external/bsd/openssl/dist/demos/evp/Makefile delete
crypto/external/bsd/openssl/dist/demos/evp/aesccm.c delete
crypto/external/bsd/openssl/dist/demos/evp/aesgcm.c delete
crypto/external/bsd/openssl/dist/doc/README delete
crypto/external/bsd/openssl/dist/doc/man1/asn1parse.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ca.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ciphers.pod delete
crypto/external/bsd/openssl/dist/doc/man1/cms.pod delete
crypto/external/bsd/openssl/dist/doc/man1/crl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/crl2pkcs7.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dgst.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dhparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dsaparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ec.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ecparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/enc.pod delete
crypto/external/bsd/openssl/dist/doc/man1/engine.pod delete
crypto/external/bsd/openssl/dist/doc/man1/errstr.pod delete
crypto/external/bsd/openssl/dist/doc/man1/gendsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/genpkey.pod delete
crypto/external/bsd/openssl/dist/doc/man1/genrsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/list.pod delete
crypto/external/bsd/openssl/dist/doc/man1/nseq.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ocsp.pod delete
crypto/external/bsd/openssl/dist/doc/man1/passwd.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkcs12.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkcs7.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkcs8.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkey.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkeyparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkeyutl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/prime.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rand.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rehash.pod delete
crypto/external/bsd/openssl/dist/doc/man1/req.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rsautl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/s_client.pod delete
crypto/external/bsd/openssl/dist/doc/man1/s_server.pod delete
crypto/external/bsd/openssl/dist/doc/man1/s_time.pod delete
crypto/external/bsd/openssl/dist/doc/man1/sess_id.pod delete
crypto/external/bsd/openssl/dist/doc/man1/smime.pod delete
crypto/external/bsd/openssl/dist/doc/man1/speed.pod delete
crypto/external/bsd/openssl/dist/doc/man1/spkac.pod delete
crypto/external/bsd/openssl/dist/doc/man1/srp.pod delete
crypto/external/bsd/openssl/dist/doc/man1/storeutl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ts.pod delete
crypto/external/bsd/openssl/dist/doc/man1/verify.pod delete
crypto/external/bsd/openssl/dist/doc/man1/version.pod delete
crypto/external/bsd/openssl/dist/doc/man1/x509.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_cmp.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_aes.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_size.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_aria.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_camellia.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_des.pod delete
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_VERSION_NUMBER.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_generate.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_get0_master.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_new.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_reseed.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_set_callbacks.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_set_ex_data.pod delete
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ex_data.pod delete
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_ex_data.pod delete
crypto/external/bsd/openssl/dist/doc/man3/d2i_DHparams.pod delete
crypto/external/bsd/openssl/dist/doc/man7/Ed25519.pod delete
crypto/external/bsd/openssl/dist/doc/man7/RAND_DRBG.pod delete
crypto/external/bsd/openssl/dist/doc/man7/SM2.pod delete
crypto/external/bsd/openssl/dist/doc/man7/scrypt.pod delete
crypto/external/bsd/openssl/dist/external/perl/transfer/Text/Template.pm delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/lib/Text/Template/Preprocess.pm delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/lib/Text/Template.pm delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/00-version.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/01-basic.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/02-hash.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/03-out.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/04-safe.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/05-safe2.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/06-ofh.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/07-safe3.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/08-exported.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/09-error.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/10-delimiters.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/11-prepend.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/12-preprocess.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/13-taint.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/14-broken.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/Artistic delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/COPYING delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/INSTALL delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/MANIFEST delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/META.json delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/META.yml delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/Makefile.PL delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/README delete
crypto/external/bsd/openssl/dist/fuzz/rand.inc delete
crypto/external/bsd/openssl/dist/include/crypto/sm3.h delete
crypto/external/bsd/openssl/dist/include/internal/o_str.h delete
crypto/external/bsd/openssl/dist/include/openssl/asn1.h delete
crypto/external/bsd/openssl/dist/include/openssl/asn1t.h delete
crypto/external/bsd/openssl/dist/include/openssl/bio.h delete
crypto/external/bsd/openssl/dist/include/openssl/cms.h delete
crypto/external/bsd/openssl/dist/include/openssl/conf.h delete
crypto/external/bsd/openssl/dist/include/openssl/crypto.h delete
crypto/external/bsd/openssl/dist/include/openssl/ct.h delete
crypto/external/bsd/openssl/dist/include/openssl/err.h delete
crypto/external/bsd/openssl/dist/include/openssl/lhash.h delete
crypto/external/bsd/openssl/dist/include/openssl/ocsp.h delete
crypto/external/bsd/openssl/dist/include/openssl/opensslconf.h.in delete
crypto/external/bsd/openssl/dist/include/openssl/opensslv.h delete
crypto/external/bsd/openssl/dist/include/openssl/pkcs12.h delete
crypto/external/bsd/openssl/dist/include/openssl/pkcs7.h delete
crypto/external/bsd/openssl/dist/include/openssl/rand_drbg.h delete
crypto/external/bsd/openssl/dist/include/openssl/safestack.h delete
crypto/external/bsd/openssl/dist/include/openssl/srp.h delete
crypto/external/bsd/openssl/dist/include/openssl/ssl.h delete
crypto/external/bsd/openssl/dist/include/openssl/ui.h delete
crypto/external/bsd/openssl/dist/include/openssl/x509.h delete
crypto/external/bsd/openssl/dist/include/openssl/x509_vfy.h delete
crypto/external/bsd/openssl/dist/include/openssl/x509v3.h delete
crypto/external/bsd/openssl/dist/ssl/record/README delete
crypto/external/bsd/openssl/dist/ssl/packet.c delete
crypto/external/bsd/openssl/dist/ssl/packet_local.h delete
crypto/external/bsd/openssl/dist/ssl/statem/README delete
crypto/external/bsd/openssl/dist/test/CAss.cnf delete
crypto/external/bsd/openssl/dist/test/CAssdh.cnf delete
crypto/external/bsd/openssl/dist/test/CAssdsa.cnf delete
crypto/external/bsd/openssl/dist/test/CAssrsa.cnf delete
crypto/external/bsd/openssl/dist/test/P1ss.cnf delete
crypto/external/bsd/openssl/dist/test/P2ss.cnf delete
crypto/external/bsd/openssl/dist/test/README delete
crypto/external/bsd/openssl/dist/test/README.external delete
crypto/external/bsd/openssl/dist/test/Sssdsa.cnf delete
crypto/external/bsd/openssl/dist/test/Sssrsa.cnf delete
crypto/external/bsd/openssl/dist/test/Uss.cnf delete
crypto/external/bsd/openssl/dist/test/drbg_cavs_data.c delete
crypto/external/bsd/openssl/dist/test/drbg_cavs_data.h delete
crypto/external/bsd/openssl/dist/test/drbg_cavs_test.c delete
crypto/external/bsd/openssl/dist/test/drbgtest.h delete
crypto/external/bsd/openssl/dist/test/evp_test.h delete
crypto/external/bsd/openssl/dist/test/gosttest.c delete
crypto/external/bsd/openssl/dist/test/handshake_helper.c delete
crypto/external/bsd/openssl/dist/test/handshake_helper.h delete
crypto/external/bsd/openssl/dist/test/md2test.c delete
crypto/external/bsd/openssl/dist/test/ct/log_list.conf delete
crypto/external/bsd/openssl/dist/test/ssl_test_ctx.c delete
crypto/external/bsd/openssl/dist/test/ssl_test_ctx.h delete
crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.conf delete
crypto/external/bsd/openssl/dist/test/ssltest_old.c delete
crypto/external/bsd/openssl/dist/test/ssltestlib.c delete
crypto/external/bsd/openssl/dist/test/ssltestlib.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/include/openssl/base.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/async_bio.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/async_bio.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/build.info delete
crypto/external/bsd/openssl/dist/test/ossl_shim/ossl_config.json delete
crypto/external/bsd/openssl/dist/test/ossl_shim/ossl_shim.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/packeted_bio.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/packeted_bio.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/test_config.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/test_config.h delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem.t delete
crypto/external/bsd/openssl/dist/test/recipes/05-test_md2.t delete
crypto/external/bsd/openssl/dist/test/recipes/05-test_mdc2.t delete
crypto/external/bsd/openssl/dist/test/recipes/06-test-rdrand.t delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_gost.t delete
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_boringssl.t delete
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz.t delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/beermug.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/NOTES delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-1023line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-1024line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-1025line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-254-chars-at-the-end.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-254-chars-in-the-middle.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-255line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-256line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-257line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-blankline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-comment.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-earlypad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-extrapad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-infixwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/csr.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-junk.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-leadingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-longline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-misalignedpad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-onecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-oneline-multiple-of-254.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-oneline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-shortandlongline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-shortline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-threecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-trailingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-1023line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-1024line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-1025line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-255line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-256line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-257line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-blankline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-comment.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-corruptedheader.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-corruptiv.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-earlypad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-extrapad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-infixwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-junk.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-leadingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-longline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-misalignedpad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-onecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-oneline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-onelineheader.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-shortandlongline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-shortline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-threecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-trailingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsaparam.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/key.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/wellknown delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb208w1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp192k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp224k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp256k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp521r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r2-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163r2-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r2-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect239k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls10-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls11-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls3-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls4-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls5-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls8-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls9-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpcase.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpccmcavs.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpdigest.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey.txt delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_gost_data/gost.conf delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/user.cnf delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/ca.cnf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/30-supported-groups.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/30-supported-groups.conf.in delete
crypto/external/bsd/openssl/dist/test/testutil/output_helpers.c delete
crypto/external/bsd/openssl/dist/test/testutil/tap_bio.c delete
crypto/external/bsd/openssl/dist/util/openssl-format-source delete
crypto/external/bsd/openssl/dist/util/openssl-update-copyright delete
crypto/external/bsd/openssl/dist/util/private.num delete
crypto/external/bsd/openssl/dist/util/process_docs.pl delete
crypto/external/bsd/openssl/dist/util/perl/with_fallback.pm delete
crypto/external/bsd/openssl/include/internal/bn_conf.h delete
crypto/external/bsd/openssl/include/internal/dso_conf.h delete
crypto/external/bsd/openssl/include/openssl/opensslconf.h delete
crypto/external/bsd/openssl/bin/Makefile up to 1.12
crypto/external/bsd/openssl/dist/Configure up to 1.33
crypto/external/bsd/openssl/dist/appveyor.yml up to 1.1.1.7
crypto/external/bsd/openssl/dist/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/config up to 1.1.1.15
crypto/external/bsd/openssl/dist/config.com up to 1.1.1.3
crypto/external/bsd/openssl/dist/e_os.h up to 1.18
crypto/external/bsd/openssl/dist/Configurations/00-base-templates.conf up to 1.1.1.6
crypto/external/bsd/openssl/dist/Configurations/10-main.conf up to 1.1.1.14
crypto/external/bsd/openssl/dist/Configurations/15-android.conf up to 1.1.1.6
crypto/external/bsd/openssl/dist/Configurations/15-ios.conf up to 1.1.1.4
crypto/external/bsd/openssl/dist/Configurations/50-djgpp.conf up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/50-haiku.conf up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/50-masm.conf up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/50-win-onecore.conf up to 1.1.1.5
crypto/external/bsd/openssl/dist/Configurations/descrip.mms.tmpl up to 1.1.1.10
crypto/external/bsd/openssl/dist/Configurations/shared-info.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/Configurations/unix-Makefile.tmpl up to 1.1.1.14
crypto/external/bsd/openssl/dist/Configurations/unix-checker.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/Configurations/windows-checker.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/windows-makefile.tmpl up to 1.1.1.10
crypto/external/bsd/openssl/dist/VMS/VMSify-conf.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/VMS/openssl_ivp.com.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/VMS/openssl_shutdown.com.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/VMS/openssl_startup.com.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/VMS/openssl_utils.com.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/VMS/translatesyms.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/apps/CA.pl.in up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/apps/ca.c up to 1.23
crypto/external/bsd/openssl/dist/apps/ciphers.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/cms.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/apps/crl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/dgst.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/apps/dhparam.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/apps/dsa.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/dsaparam.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/apps/ec.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/ecparam.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/apps/enc.c up to 1.1.1.19
crypto/external/bsd/openssl/dist/apps/engine.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/apps/errstr.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/gendsa.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/genpkey.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/genrsa.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/apps/nseq.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/ocsp.c up to 1.24
crypto/external/bsd/openssl/dist/apps/openssl-vms.cnf up to 1.1.1.9
crypto/external/bsd/openssl/dist/apps/openssl.c up to 1.8
crypto/external/bsd/openssl/dist/apps/openssl.cnf up to 1.11
crypto/external/bsd/openssl/dist/apps/passwd.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/apps/pkcs12.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/apps/pkcs7.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/pkcs8.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/pkey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/pkeyparam.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/pkeyutl.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/prime.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/progs.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/rand.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/rehash.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/req.c up to 1.5
crypto/external/bsd/openssl/dist/apps/rsa.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/rsautl.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/s_client.c up to 1.27
crypto/external/bsd/openssl/dist/apps/s_server.c up to 1.28
crypto/external/bsd/openssl/dist/apps/s_time.c up to 1.13
crypto/external/bsd/openssl/dist/apps/sess_id.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/smime.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/apps/speed.c up to 1.22
crypto/external/bsd/openssl/dist/apps/spkac.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/srp.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/apps/storeutl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/apps/testdsa.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/testrsa.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/apps/timeouts.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/ts.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/tsget.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/apps/verify.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/apps/version.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/vms_decc_init.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/x509.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/crypto/LPdir_nyi.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/LPdir_unix.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/LPdir_vms.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/LPdir_win.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/LPdir_win32.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/LPdir_wince.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/alphacpuid.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/arm64cpuid.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/arm_arch.h up to 1.9
crypto/external/bsd/openssl/dist/crypto/armcap.c up to 1.15
crypto/external/bsd/openssl/dist/crypto/armv4cpuid.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/build.info up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/c64xpluscpuid.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/cpt_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cryptlib.c up to 1.16
crypto/external/bsd/openssl/dist/crypto/ctype.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/cversion.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/dllmain.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ebcdic.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ex_data.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/getenv.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ia64cpuid.S up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/init.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/mem.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/mem_clr.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/mem_sec.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/mips_arch.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/o_dir.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/o_fopen.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/o_init.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/o_str.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/o_time.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/pariscid.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ppccap.c up to 1.21
crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl up to 1.10
crypto/external/bsd/openssl/dist/crypto/s390x_arch.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/s390xcap.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/s390xcpuid.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sparccpuid.S up to 1.10
crypto/external/bsd/openssl/dist/crypto/sparcv9cap.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/threads_none.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/threads_pthread.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/threads_win.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/uid.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/vms_rms.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/x86_64cpuid.pl up to 1.10
crypto/external/bsd/openssl/dist/crypto/x86cpuid.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/aes/aes_cbc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/aes_cfb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/aes_core.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/aes/aes_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/aes_ige.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/aes/aes_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/aes/aes_misc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/aes/aes_ofb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/aes_wrap.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/aes_x86core.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-ia64.S up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-mips.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-ppc.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-s390x.pl up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-sparcv9.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesfx-sparcv9.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl up to 1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86_64.pl up to 1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesp8-ppc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aest4-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesv8-armx.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/aes/asm/bsaes-armv7.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-armv8.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-ppc.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86_64.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/aria/aria.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/a_bitstr.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_d2i_fp.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_digest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/a_dup.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/a_gentm.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/a_i2d_fp.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/a_int.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/a_mbstr.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_object.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/asn1/a_octet.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/a_print.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/a_sign.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/a_strex.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/asn1/a_strnid.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_time.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/a_type.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/asn1/a_utctm.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_utf8.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/a_verify.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/asn1/ameth_lib.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_err.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_gen.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_item_list.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_item_list.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/asn_mime.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/asn1/asn_moid.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/asn_mstbl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c up to 1.5
crypto/external/bsd/openssl/dist/crypto/asn1/bio_asn1.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/bio_ndef.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/asn1/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/charmap.h up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/charmap.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pr.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pu.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/evp_asn1.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/f_int.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/f_string.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/n_pkey.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/nsseq.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/p5_pbe.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/p5_pbev2.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/p5_scrypt.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/p8_pkey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/standard_methods.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/t_bitst.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/t_pkey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/t_spki.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_fre.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_new.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_prn.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_scn.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_typ.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_utl.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/tbl_standard.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/x_algor.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/x_bignum.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/x_info.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/x_int64.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/x_long.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/x_pkey.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/x_sig.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/x_spki.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/x_val.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/async/async.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/async/async_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/async_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/async/async_wait.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/async/arch/async_null.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/arch/async_null.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/async/arch/async_posix.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/arch/async_posix.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/async/arch/async_win.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/arch/async_win.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bf/bf_cfb64.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bf/bf_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bf/bf_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bf/bf_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bf/bf_ofb64.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bf/bf_pi.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bf/bf_skey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bf/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/bf/asm/bf-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bio/bf_buff.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/bf_lbuf.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bf_nbio.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bio/bf_null.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bio_cb.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bio_err.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/bio/bio_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bio/bio_meth.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bio/bss_acpt.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/bio/bss_bio.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bio/bss_conn.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bio/bss_dgram.c up to 1.1.1.20
crypto/external/bsd/openssl/dist/crypto/bio/bss_fd.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/bss_file.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/bio/bss_log.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/bio/bss_mem.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/bio/bss_null.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bss_sock.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bn/README.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_add.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/bn_asm.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_blind.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_const.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_ctx.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_depr.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_dh.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_div.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/bn/bn_err.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/bn_exp.c up to 1.22
crypto/external/bsd/openssl/dist/crypto/bn/bn_exp2.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_gcd.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/bn/bn_gf2m.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/bn/bn_intern.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_kron.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c up to 1.17
crypto/external/bsd/openssl/dist/crypto/bn/bn_local.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_mod.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/bn_mont.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/bn/bn_mpi.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_mul.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_nist.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.h up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_print.c up to 1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_rand.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_recp.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_shift.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_sqr.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_sqrt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_srp.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_word.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_x931p.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/build.info up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/alpha-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-gf2m.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-mont.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/asm/armv8-mont.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/bn-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/bn-c64xplus.asm up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bn/asm/c64xplus-gf2m.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/co-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/ia64-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/ia64.S up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/mips-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/mips.pl up to 1.11
crypto/external/bsd/openssl/dist/crypto/bn/asm/parisc-mont.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc64-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-avx2.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-gf2m.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x.S up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparct4-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv8.S up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv8plus.S up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9-gf2m.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9a-mont.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/via-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/vis3-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-gf2m.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-mont.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gcc.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gf2m.pl up to 1.11
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont.pl up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont5.pl up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/buffer/buf_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/buffer/buffer.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/buffer/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/camellia/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/camellia/camellia.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_cbc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_cfb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_ctr.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_misc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_ofb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmll-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmll-x86_64.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmllt4-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cast/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/cast/c_cfb64.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_ofb64.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_skey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/cast_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cast/cast_s.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cast/asm/cast-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/chacha/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/chacha_enc.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-armv4.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-c64xplus.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-ppc.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-s390x.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cmac/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmac/cmac.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/cms/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_asn1.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/cms/cms_att.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cms/cms_cd.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cms/cms_dd.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cms/cms_enc.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/cms/cms_env.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/cms/cms_err.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/cms/cms_ess.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/cms/cms_io.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cms/cms_kari.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cms/cms_lib.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/cms/cms_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_pwri.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/cms/cms_sd.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/cms/cms_smime.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/comp/c_zlib.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/comp/comp_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/comp/comp_lib.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/comp/comp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/conf/conf_api.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/conf/conf_def.c up to 1.15
crypto/external/bsd/openssl/dist/crypto/conf/conf_def.h up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/conf/conf_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/conf/conf_lib.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/conf/conf_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/conf/conf_mall.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/conf/conf_mod.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/conf/conf_sap.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/conf/conf_ssl.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/conf/keysets.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ct/ct_b64.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ct/ct_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ct/ct_log.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ct/ct_oct.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_policy.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_prn.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_sct.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ct/ct_sct_ctx.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_vfy.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_x509v3.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/des/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/des/cbc_cksm.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/cbc_enc.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/des/cfb64ede.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/cfb64enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/cfb_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/des_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/des_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/des/ecb3_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ecb_enc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/fcrypt.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/fcrypt_b.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ncbc_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ofb64ede.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ofb64enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ofb_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/pcbc_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/qud_cksm.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/rand_key.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/des/set_key.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/des/spr.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/str2key.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/xcbc_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/asm/crypt586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/asm/des-586.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/asm/des_enc.m4 up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/asm/desboth.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/des/asm/dest4-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dh/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/dh/dh_ameth.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/dh/dh_asn1.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/dh/dh_check.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dh/dh_depr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dh/dh_err.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/dh/dh_gen.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dh/dh_kdf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dh/dh_key.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/dh/dh_lib.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/dh/dh_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dh/dh_meth.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dh/dh_pmeth.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/dh/dh_prn.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dh/dh_rfc5114.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dsa/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_ameth.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_asn1.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_depr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_err.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_gen.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_key.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_lib.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_meth.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_ossl.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_pmeth.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_prn.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_sign.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_vrf.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/dso/dso_dl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/dso/dso_dlfcn.c up to 1.17
crypto/external/bsd/openssl/dist/crypto/dso/dso_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dso/dso_lib.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dso/dso_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dso/dso_openssl.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/dso/dso_vms.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/dso/dso_win32.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve25519.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ec2_oct.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ec/ec2_smpl.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/ec/ec_ameth.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/ec/ec_asn1.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/ec/ec_check.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ec_curve.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/ec/ec_cvt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ec/ec_err.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ec/ec_kmeth.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/ec/ec_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/ec_mult.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/ec/ec_oct.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/ec_pmeth.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/ec/ec_print.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ecdh_kdf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/ecdh_ossl.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ecdsa_ossl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/ecdsa_sign.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/ecdsa_vrf.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/eck_prn.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ec/ecp_mont.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nist.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp224.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp256.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp521.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistputil.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256_table.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/ecp_oct.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/ecp_smpl.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/ec/ecx_meth.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-armv4.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-ppc64.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-sparcv9.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-x86.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-x86_64.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ec/asm/x25519-ppc64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/asm/x25519-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448_tables.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448utils.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/ed448.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/eddsa.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/f_generic.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/field.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/point_448.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/scalar.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/word.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/arch_intrinsics.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/engine/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/engine/eng_all.c up to 1.15
crypto/external/bsd/openssl/dist/crypto/engine/eng_cnf.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/eng_ctrl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/eng_dyn.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/engine/eng_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/eng_fat.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/engine/eng_init.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/eng_lib.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/engine/eng_list.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/engine/eng_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/engine/eng_openssl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/eng_pkey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/engine/eng_rdrand.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/eng_table.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/engine/tb_asnmth.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/tb_cipher.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_dh.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_digest.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_dsa.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_eckey.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/engine/tb_pkmeth.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_rand.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_rsa.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/err/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/err/err.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/err/err_all.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/err/err_prn.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/err/openssl.ec up to 1.7
crypto/external/bsd/openssl/dist/crypto/err/openssl.txt up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/evp/bio_b64.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/bio_enc.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/evp/bio_md.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/bio_ok.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/evp/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/c_allc.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/evp/c_alld.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/cmeth_lib.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/digest.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/evp/e_aes.c up to 1.26
crypto/external/bsd/openssl/dist/crypto/evp/e_aes_cbc_hmac_sha1.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/evp/e_aes_cbc_hmac_sha256.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_aria.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_bf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_camellia.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/e_cast.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_chacha20_poly1305.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/e_des.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_des3.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/evp/e_idea.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_null.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/e_old.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_rc2.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/e_rc4.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_rc4_hmac_md5.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/e_rc5.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_seed.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_sm4.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/e_xcbc_d.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/encode.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/evp/evp_cnf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c up to 1.16
crypto/external/bsd/openssl/dist/crypto/evp/evp_err.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/crypto/evp/evp_key.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/evp_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/evp/evp_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/evp_pbe.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/evp/evp_pkey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/m_null.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/m_sigver.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/names.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/p5_crpt.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/p5_crpt2.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/evp/p_dec.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/p_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/p_lib.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/evp/p_open.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/p_seal.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/p_sign.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/p_verify.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/pbe_scrypt.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_gn.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_lib.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/hmac/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/hmac/hmac.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/hmac/hmac_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/idea/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/idea/i_cbc.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/idea/i_cfb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/idea/i_ecb.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/idea/i_ofb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/idea/i_skey.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/idea/idea_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/kdf/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/kdf/kdf_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/lhash/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/lhash/lh_stats.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/lhash/lhash.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/lhash/lhash_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md2/md2_dgst.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/md2/md2_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md4/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md4/md4_dgst.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/md4/md4_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md4/md4_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/md5/md5_dgst.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/md5/md5_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md5/md5_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-x86_64.pl up to 1.6
crypto/external/bsd/openssl/dist/crypto/mdc2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2dgst.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/modes/cbc128.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/modes/ccm128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/cfb128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/ctr128.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/modes/cts128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/gcm128.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/modes/ocb128.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/ofb128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/wrap128.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/modes/xts128.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/aesni-gcm-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-alpha.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-ia64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-s390x.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-x86.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-x86_64.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghashp8-ppc.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghashv8-armx.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/o_names.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.h up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/objects/obj_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/objects/obj_lib.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/obj_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/objects/obj_mac.num up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.txt up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/objects.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/objects/objects.txt up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/objects/objxref.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ocsp/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_asn.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_cl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_ext.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_prn.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_srv.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_vfy.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ocsp/v3_ocsp.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/pem/pem_all.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pem/pem_err.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pem/pem_info.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/pem/pem_lib.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/crypto/pem/pem_oth.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pem/pem_pk8.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pem/pem_pkey.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/pem/pem_sign.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/pem/pem_x509.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pem/pem_xaux.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pem/pvkfmt.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/perlasm/arm-xlate.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/perlasm/cbc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/perlasm/ppc-xlate.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/perlasm/sparcv9_modes.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/perlasm/x86_64-xlate.pl up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/perlasm/x86asm.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/perlasm/x86gas.pl up to 1.7
crypto/external/bsd/openssl/dist/crypto/perlasm/x86masm.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/perlasm/x86nasm.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_add.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_asn.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_attr.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_crpt.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_crt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_decr.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_init.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_key.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_kiss.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_mutl.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_npas.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_p8d.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_p8e.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_sbag.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_utl.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/pk12err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs7/bio_pk7.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_asn1.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_attr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_doit.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_lib.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_mime.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_smime.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs7/pkcs7err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/poly1305/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_base2_44.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ieee754.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-armv4.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-c64xplus.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-mips.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ppc.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ppcfp.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-s390x.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-sparcv9.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rand/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/rand/rand_egd.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/rand/rand_err.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/rand/rand_lib.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/crypto/rand/rand_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rand/randfile.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/rc2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_cbc.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_ecb.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_local.h up to 1.3
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_skey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc2/rc2cfb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc2/rc2ofb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc4/build.info up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rc4/rc4_enc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/rc4/rc4_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rc4/rc4_skey.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-586.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-c64xplus.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-md5-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-s390x.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-x86_64.pl up to 1.8
crypto/external/bsd/openssl/dist/crypto/rc5/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_ecb.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_enc.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_skey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rc5/rc5cfb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/rc5ofb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/asm/rc5-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ripemd/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_dgst.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ripemd/rmdconst.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ripemd/asm/rmd-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ameth.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_asn1.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_chk.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_crpt.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_depr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_err.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_gen.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_lib.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_meth.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_mp.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_none.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_oaep.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ossl.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pk1.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pmeth.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_prn.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pss.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_saos.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sign.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_x931.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_x931g.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/seed/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/seed/seed.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/seed/seed_cbc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/seed/seed_cfb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/seed/seed_ecb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/seed/seed_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/seed/seed_ofb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/keccak1600.c up to 1.4
crypto/external/bsd/openssl/dist/crypto/sha/sha1_one.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/sha1dgst.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/sha256.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/sha/sha512.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/sha/sha_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-armv4.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-armv8.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx2.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx512.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx512vl.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-c64x.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-mmx.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-ppc64.pl up to 1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-s390x.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-x86_64.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600p8-ppc.pl up to 1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-586.pl up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-alpha.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-armv4-large.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ia64.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mb-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mips.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ppc.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-s390x.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-sparcv9.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-sparcv9a.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-thumb.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-x86_64.pl up to 1.11
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-586.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-mb-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-586.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-armv8.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-ia64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-mips.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-parisc.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-ppc.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-s390x.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-sparcv9.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-x86_64.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512p8-ppc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/siphash/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/siphash/siphash.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sm2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_crypt.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_sign.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sm3/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sm3/sm3.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sm3/sm3_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sm4/sm4.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/srp/srp_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/srp/srp_vfy.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/stack/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/stack/stack.c up to 1.5
crypto/external/bsd/openssl/dist/crypto/store/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/store/store_err.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/store/store_init.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/store/store_lib.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/store/store_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/store/store_register.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/store/store_strings.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ts/ts_asn1.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ts/ts_conf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_lib.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ts/ts_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ts/ts_req_print.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_req_utils.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_print.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_sign.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_utils.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_verify.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/ts/ts_verify_ctx.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/txt_db/txt_db.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ui/ui_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ui/ui_lib.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/ui/ui_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ui/ui_null.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ui/ui_openssl.c up to 1.19
crypto/external/bsd/openssl/dist/crypto/ui/ui_util.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/whrlpool/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_block.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_dgst.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/whrlpool/asm/wp-mmx.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/whrlpool/asm/wp-x86_64.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/by_dir.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/x509/by_file.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/t_crl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/t_req.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/x509/t_x509.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_att.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/x509/x509_cmp.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/crypto/x509/x509_d2.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x509_def.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x509_err.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/x509/x509_ext.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/x509_lu.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/x509/x509_meth.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/x509/x509_obj.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_r2x.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_req.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_set.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x509_txt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_v3.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c up to 1.28
crypto/external/bsd/openssl/dist/crypto/x509/x509_vpm.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/x509/x509cset.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509name.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x509rset.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509spki.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509type.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x_all.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/x509/x_attrib.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x_crl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x_exten.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/x_name.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x_pubkey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x_req.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/x_x509.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x_x509a.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/Makefile up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/bio/accept.cnf up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/client-arg.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/client-conf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/cmod.cnf up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/connect.cnf up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/saccept.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/demos/bio/sconnect.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/bio/server-arg.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/server-cmod.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/server-conf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/certs/ca.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/demos/certs/apps/apps.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/demos/cms/cms_comp.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_ddec.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_dec.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_denc.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_sign.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_sign2.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_uncomp.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_ver.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/pkcs12/pkread.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/demos/pkcs12/pkwrite.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smdec.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smenc.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smsign.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smsign2.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smver.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/fingerprints.txt up to 1.1.1.9
crypto/external/bsd/openssl/dist/doc/HOWTO/certificates.txt up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/HOWTO/keys.txt up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man1/CA.pl.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/openssl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/tsget.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ADMISSIONS.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASN1_INTEGER_get_int64.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ASN1_ITEM_lookup.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_OBJECT_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_TABLE_add.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_length.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_print_ex.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_TIME_set.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ASN1_TYPE_get.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ASN1_generate_nconf.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASYNC_WAIT_CTX_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ASYNC_start_job.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/BF_encrypt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDR.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDRINFO.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_connect.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/BIO_ctrl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_base64.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_buffer.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_cipher.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_md.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_null.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_ssl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_find_type.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_get_data.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_get_ex_new_index.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_new_CMS.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_parse_hostserv.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_printf.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_push.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_read.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_accept.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_bio.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_connect.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_fd.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_file.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_mem.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_null.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_socket.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_set_callback.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_should_retry.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_BLINDING_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_CTX_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_CTX_start.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_add.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_add_word.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_bn2bin.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_cmp.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_copy.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_generate_prime.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_inverse.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_mul_montgomery.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_mul_reciprocal.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_num_bytes.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_rand.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/BN_security_bits.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_set_bit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_swap.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_zero.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BUF_MEM_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_add0_cert.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/CMS_add1_recipient_cert.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_add1_signer.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_compress.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_decrypt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_encrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_final.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_RecipientInfos.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_SignerInfos.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_type.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_get1_ReceiptRequest.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_sign.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_sign_receipt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_uncompress.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_verify.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/CMS_verify_receipt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CONF_modules_free.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CONF_modules_load_file.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_THREAD_run_once.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_get_ex_new_index.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_memcmp.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CTLOG_STORE_get0_log_by_id.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CTLOG_STORE_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CTLOG_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CT_POLICY_EVAL_CTX_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DEFINE_STACK_OF.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DES_random_key.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/DH_generate_key.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DH_generate_parameters.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_get0_pqg.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DH_get_1024_160.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_new_by_nid.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_set_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DH_size.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_SIG_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_do_sign.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_dup_DH.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_generate_key.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_generate_parameters.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_get0_pqg.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_set_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_sign.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_size.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DTLS_get_data_mtu.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DTLS_set_timer_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DTLSv1_listen.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ECDSA_SIG_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ECPKParameters_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EC_GFp_simple_method.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EC_GROUP_copy.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EC_GROUP_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_get_enc_flags.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EC_POINT_add.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EC_POINT_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ENGINE_add.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ERR_GET_LIB.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_clear_error.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_error_string.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_get_error.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_load_crypto_strings.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_load_strings.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_print_errors.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_put_error.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_remove_state.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_set_mark.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_BytesToKey.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestInit.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestSignInit.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestVerifyInit.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/EVP_EncodeInit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_EncryptInit.pod up to 1.1.1.9
crypto/external/bsd/openssl/dist/doc/man3/EVP_MD_meth_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_OpenInit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_ASN1_METHOD.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_ctrl.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_asn1_get_count.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_decrypt.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_derive.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_encrypt.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_default_digest_nid.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_keygen.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_meth_get_count.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_meth_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_print_private.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_set1_RSA.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_sign.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_verify.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_verify_recover.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_SealInit.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_SignInit.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_VerifyInit.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_bf_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_blake2b512.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_cast5_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_chacha20.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_desx_cbc.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_idea_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_md2.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_md4.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_md5.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_mdc2.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_rc2_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_rc4.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_rc5_32_12_16_cbc.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_ripemd160.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_seed_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_sha1.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sha224.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sha3_224.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sm3.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sm4_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_whirlpool.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/HMAC.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/MD5.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/MDC2_Init.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OBJ_nid2obj.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OCSP_REQUEST_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_cert_to_id.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OCSP_request_add1_nonce.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OCSP_resp_find_status.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_response_status.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_sendreq_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_Applink.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_COMPFUNC.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_stats.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_config.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_fork_prepare.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_ia32cap.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_crypto.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_ssl.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_instrument_bus.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_load_builtin_modules.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_malloc.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_secure_malloc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_INFO.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_LOADER.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_SEARCH.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_expect.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_open.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OpenSSL_add_all_algorithms.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PEM_bytes_read_bio.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PEM_read.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PEM_read_CMS.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PEM_read_bio_PrivateKey.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/PEM_read_bio_ex.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/PEM_write_bio_CMS_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PEM_write_bio_PKCS7_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_create.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_newpass.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_parse.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PKCS5_PBKDF2_HMAC.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_decrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_encrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign_add_signer.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_verify.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RAND_add.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RAND_bytes.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/RAND_cleanup.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RAND_egd.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RAND_load_file.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RAND_set_rand_method.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/RC4_set_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RIPEMD160_Init.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_blinding_on.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RSA_check_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_generate_key.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_get0_key.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RSA_meth_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_padding_add_PKCS1_type_1.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/RSA_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_private_encrypt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_public_encrypt.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RSA_set_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_sign.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_sign_ASN1_OCTET_STRING.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_size.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SCT_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SCT_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SCT_validate.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SHA256_Init.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_CMS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_PKCS7.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_CMS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_PKCS7.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CIPHER_get_name.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_COMP_add_compression_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set1_prefix.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set_flags.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd_argv.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add1_chain_cert.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add_extra_chain_cert.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add_session.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_config.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_ctrl.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_dane_enable.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_flush_sessions.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_free.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_get0_param.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_get_verify_mode.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_has_client_custom_ext.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_load_verify_locations.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_number.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_set_cache_size.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_set_get_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sessions.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set0_CA_list.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_curves.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_sigalgs.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_verify_cert_store.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_alpn_select_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_cb.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_store.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_verify_callback.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cipher_list.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_client_cert_cb.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_client_hello_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ct_validation_callback.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ctlog_list_file.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_default_passwd_cb.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_generate_session_id.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_info_callback.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_keylog_callback.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_max_cert_list.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_min_proto_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_mode.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_msg_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_num_tickets.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_options.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_psk_client_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_quiet_shutdown.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_read_ahead.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_record_padding_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_security_level.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_cache_mode.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_id_context.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_ticket_cb.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_split_send_fragment.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ssl_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_timeout.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_status_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_use_srtp.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tmp_dh_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_verify.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_certificate.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_psk_identity_hint.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_serverinfo.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_free.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_cipher.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_hostname.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_id_context.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_peer.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_compress_id.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_protocol_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_time.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_has_ticket.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_is_resumable.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_set1_id.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_accept.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_alert_type_string.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_alloc_buffers.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_check_chain.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_clear.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_connect.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_do_handshake.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_export_keying_material.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_extension_supported.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_free.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get0_peer_scts.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_SSL_CTX.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_all_async_fds.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_ciphers.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_client_random.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_current_cipher.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_default_timeout.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_error.pod up to 1.1.1.8
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_extms_support.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_fd.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_cert_chain.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_certificate.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_signature_nid.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_tmp_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_psk_identity.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_rbio.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_session.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_shared_sigalgs.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_verify_result.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_in_init.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_key_update.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_library_init.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_load_client_CA_file.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_pending.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_read.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_read_early_data.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_rstate_string.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_session_reused.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_set1_host.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_bio.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_connect_state.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_fd.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_session.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_shutdown.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_verify_result.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_shutdown.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_state_string.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_want.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_write.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/UI_STRING.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/UI_UTIL_read_pw.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/UI_create_method.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/UI_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509V3_get_d2i.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_ALGOR_dup.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_CRL_get0_by_serial.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_EXTENSION_set_object.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_hash_dir.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_meth_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_ENTRY_get_object.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_add_entry_by_txt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_get0_der.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_get_index_by_NID.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_print_ex.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_PUBKEY_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_SIG_get0.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_get_error.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_new.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_set_verify_cb.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_add_cert.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_get0_param.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_set_verify_cb_func.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_VERIFY_PARAM_set_flags.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/X509_check_ca.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_check_host.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_check_issued.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_check_private_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_check_purpose.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_cmp.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_cmp_time.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_digest.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_dup.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_notBefore.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_signature.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_uids.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get_extension_flags.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_get_pubkey.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get_serialNumber.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_get_subject_name.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_get_version.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_sign.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_verify_cert.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509v3_get_ext_by_NID.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/d2i_PKCS8PrivateKey_bio.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/d2i_PrivateKey.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/d2i_SSL_SESSION.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/d2i_X509.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/i2d_CMS_bio_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/i2d_PKCS7_bio_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/i2d_re_X509_tbs.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/o2i_SCT_LIST.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man5/config.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man5/x509v3_config.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man7/RAND.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/RSA-PSS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/X25519.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man7/bio.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/crypto.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/ct.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/des_modes.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/evp.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/ossl_store-file.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/ossl_store.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man7/passphrase-encoding.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/proxy-certificates.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/ssl.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/x509.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/e_afalg.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/engines/e_afalg.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_afalg.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_afalg_err.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_afalg_err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_capi.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/engines/e_capi.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_capi_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/engines/e_capi_err.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/engines/e_dasync.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/engines/e_dasync.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_dasync_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_dasync_err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/e_ossltest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_ossltest.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_ossltest_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_ossltest_err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/e_padlock.c up to 1.9
crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/external/perl/Downloaded.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/fuzz/README.md up to 1.1.1.4
crypto/external/bsd/openssl/dist/fuzz/asn1.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/fuzz/asn1parse.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/bignum.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/bndiv.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/client.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/fuzz/cms.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/conf.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/crl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/ct.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/driver.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/fuzzer.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/helper.py up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/mkfuzzoids.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/fuzz/oids.txt up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/server.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/test-corpus.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/fuzz/x509.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/crypto/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/aria.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/asn1.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/async.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/bn.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/crypto/bn_conf.h.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/bn_dh.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/bn_srp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/chacha.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/cryptlib.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ctype.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/dso_conf.h.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ec.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/engine.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/err.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/evp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/lhash.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/md32_common.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/objects.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/poly1305.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/rand.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/crypto/sha.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/siphash.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/sm2.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/crypto/sm2err.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/sm4.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/store.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/x509.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/bio.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/comp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/internal/conf.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/internal/constant_time.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/internal/cryptlib.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/internal/dane.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/dso.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/dsoerr.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/internal/err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/nelem.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/numbers.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/o_dir.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/refcount.h up to 1.7
crypto/external/bsd/openssl/dist/include/internal/sockets.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/internal/sslconf.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/thread_once.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/tsan_assist.h up to 1.7
crypto/external/bsd/openssl/dist/include/openssl/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/aes.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/asn1_mac.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/asn1err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/async.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/asyncerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/bioerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/blowfish.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/bn.h up to 1.5
crypto/external/bsd/openssl/dist/include/openssl/bnerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/buffer.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/buffererr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/camellia.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cast.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cmac.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cmserr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/comp.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/comperr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/conf_api.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/conferr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/cryptoerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/cterr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/des.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/dh.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/dherr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/dsa.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/dsaerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/dtls1.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/e_os2.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/include/openssl/ebcdic.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ec.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/include/openssl/ecdh.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ecdsa.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ecerr.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/engine.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/engineerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/evp.h up to 1.1.1.9
crypto/external/bsd/openssl/dist/include/openssl/evperr.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/hmac.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/idea.h up to 1.3
crypto/external/bsd/openssl/dist/include/openssl/kdf.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/kdferr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/md2.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/md4.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/md5.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/mdc2.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/modes.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/obj_mac.h up to 1.1.1.8
crypto/external/bsd/openssl/dist/include/openssl/objects.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/objectserr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/ocsperr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/ossl_typ.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/pem.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/pem2.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/pemerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/pkcs12err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/pkcs7err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/rand.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/randerr.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/rc2.h up to 1.3
crypto/external/bsd/openssl/dist/include/openssl/rc4.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/rc5.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ripemd.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/rsa.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/rsaerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/seed.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/sha.h up to 1.3
crypto/external/bsd/openssl/dist/include/openssl/srtp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ssl2.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ssl3.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/sslerr.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/include/openssl/stack.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/store.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/storeerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/symhacks.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/tls1.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/ts.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/tserr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/txt_db.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/uierr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/whrlpool.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/x509err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/x509v3err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/ms/applink.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ms/cmp.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/ms/uplink-common.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/ms/uplink-ia64.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/ms/uplink-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/ms/uplink-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/ms/uplink.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ms/uplink.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/os-dep/haiku.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/ssl/bio_ssl.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/ssl/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/d1_lib.c up to 1.13
crypto/external/bsd/openssl/dist/ssl/d1_msg.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/ssl/d1_srtp.c up to 1.8
crypto/external/bsd/openssl/dist/ssl/methods.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/pqueue.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/s3_cbc.c up to 1.12
crypto/external/bsd/openssl/dist/ssl/s3_enc.c up to 1.18
crypto/external/bsd/openssl/dist/ssl/s3_lib.c up to 1.31
crypto/external/bsd/openssl/dist/ssl/s3_msg.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ssl/ssl_asn1.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/ssl/ssl_cert.c up to 1.1.1.19
crypto/external/bsd/openssl/dist/ssl/ssl_cert_table.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c up to 1.24
crypto/external/bsd/openssl/dist/ssl/ssl_conf.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/ssl_err.c up to 1.20
crypto/external/bsd/openssl/dist/ssl/ssl_init.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/ssl_lib.c up to 1.23
crypto/external/bsd/openssl/dist/ssl/ssl_local.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/ssl/ssl_mcnf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/ssl/ssl_rsa.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/ssl/ssl_sess.c up to 1.12
crypto/external/bsd/openssl/dist/ssl/ssl_stat.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/ssl/ssl_txt.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/ssl_utst.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ssl/t1_enc.c up to 1.23
crypto/external/bsd/openssl/dist/ssl/t1_lib.c up to 1.37
crypto/external/bsd/openssl/dist/ssl/t1_trce.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/tls13_enc.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/tls_srp.c up to 1.8
crypto/external/bsd/openssl/dist/ssl/record/dtls1_bitmap.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/record/rec_layer_d1.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/record/rec_layer_s3.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/record/record.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/record/record_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/ssl/record/ssl3_buffer.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/record/ssl3_record.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/ssl/record/ssl3_record_tls13.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/statem/extensions.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/statem/extensions_clnt.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/ssl/statem/extensions_cust.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/statem/extensions_srvr.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/statem/statem.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/statem/statem.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/statem/statem_clnt.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/ssl/statem/statem_dtls.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/ssl/statem/statem_lib.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/ssl/statem/statem_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/statem/statem_srvr.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/test/CAtsa.cnf up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/README.ssltest.md up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/aborttest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/afalgtest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_decode_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_encode_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_internal_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_string_table_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/asn1_time_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/asynciotest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/asynctest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/bad_dtls_test.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/bftest.c up to 1.5
crypto/external/bsd/openssl/dist/test/bio_callback_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/bio_enc_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/bio_memleak_test.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/bioprinttest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/bntest.c up to 1.11
crypto/external/bsd/openssl/dist/test/bntests.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/build.info up to 1.1.1.15
crypto/external/bsd/openssl/dist/test/casttest.c up to 1.4
crypto/external/bsd/openssl/dist/test/chacha_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/cipher_overhead_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/cipherbytes_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cipherlist_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ciphername_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/clienthellotest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/cmactest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cms-examples.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/cmsapitest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/conf_include_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/constant_time_test.c up to 1.6
crypto/external/bsd/openssl/dist/test/crltest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ct_test.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/ctype_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/curve448_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/d2i_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/dane-cross.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/danetest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/danetest.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/destest.c up to 1.5
crypto/external/bsd/openssl/dist/test/dhtest.c up to 1.6
crypto/external/bsd/openssl/dist/test/drbgtest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/dsa_no_digest_size_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/dsatest.c up to 1.6
crypto/external/bsd/openssl/dist/test/dtls_mtu_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/dtlstest.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/test/dtlsv1listentest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/ec_internal_test.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/ecdsatest.c up to 1.8
crypto/external/bsd/openssl/dist/test/ecstresstest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/ectest.c up to 1.10
crypto/external/bsd/openssl/dist/test/enginetest.c up to 1.5
crypto/external/bsd/openssl/dist/test/errtest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/evp_extra_test.c up to 1.13
crypto/external/bsd/openssl/dist/test/evp_test.c up to 1.10
crypto/external/bsd/openssl/dist/test/exdatatest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/exptest.c up to 1.6
crypto/external/bsd/openssl/dist/test/fatalerrtest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/generate_buildtest.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/generate_ssl_tests.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/gmdifftest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/hmactest.c up to 1.6
crypto/external/bsd/openssl/dist/test/ideatest.c up to 1.4
crypto/external/bsd/openssl/dist/test/igetest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/lhash_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/mdc2_internal_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/mdc2test.c up to 1.4
crypto/external/bsd/openssl/dist/test/memleaktest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/modes_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/ocspapitest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/packettest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/pbelutest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/pemtest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/pkey_meth_kdf_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/pkey_meth_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/pkits-test.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/poly1305_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/rc2test.c up to 1.4
crypto/external/bsd/openssl/dist/test/rc4test.c up to 1.4
crypto/external/bsd/openssl/dist/test/rc5test.c up to 1.4
crypto/external/bsd/openssl/dist/test/rdrand_sanitytest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recordlentest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/rsa_complex.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/rsa_mp_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/rsa_test.c up to 1.10
crypto/external/bsd/openssl/dist/test/run_tests.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/sanitytest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/secmemtest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/servername_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/shlibloadtest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/siphash_internal_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/sm2_internal_test.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/sm4_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/srptest.c up to 1.4
crypto/external/bsd/openssl/dist/test/ssl_cert_table_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/ssl_ctx_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/ssl_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/sslapitest.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/test/sslbuffertest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/sslcorrupttest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/stack_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/sysdefault.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/sysdefaulttest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/test.cnf up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/test_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/testrsa.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testsid.pem up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/testutil.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/testx509.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/threadstest.c up to 1.2
crypto/external/bsd/openssl/dist/test/time_offset_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/tls13ccstest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/tls13encryptiontest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/tls13secretstest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/uitest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/v3ext.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/v3nametest.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/verify_extra_test.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/versions.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/wpackettest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/x509_check_cert_pkey_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/x509_dup_cert_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/x509_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/x509_time_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/x509aux.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/certs/ca-cert-768.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-768i.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-ec-explicit.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-ec-named.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-md5-any.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-md5.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-expired.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-name2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-nonbc.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-nonca.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-root2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca+anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca+clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca+serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/croot-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic.msb up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic.utf8 up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic_crl.utf8 up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/dhp2048.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ee-pathlen.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.pem up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.sct up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1_issuer-key.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1_issuer.pem up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs3.sct up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/mkcert.sh up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/certs/nca+anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ncca1-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ncca2-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ncca3-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert-768.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert-md5.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-ed448-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-expired.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-name2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca+anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca+clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca+serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/setup.sh up to 1.1.1.12
crypto/external/bsd/openssl/dist/test/certs/sroot-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/01-test_abort.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/01-test_sanity.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/01-test_symbol_presence.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/01-test_test.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_errstr.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_ctype.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/02-test_lhash.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_ordinals.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_stack.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/03-test_exdata.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_asn1.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_chacha.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_curve448.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_mdc2.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_modes.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_poly1305.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_siphash.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm2.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm4.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_ssl_cert_table.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_x509.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_ui.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_decode.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_encode.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_string_table.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_bio_callback.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_bioprint.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_err.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_bf.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_cast.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_des.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_hmac.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_idea.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_rand.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/05-test_rc2.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_rc4.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_rc5.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/10-test_exp.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_dh.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsa.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/15-test_ec.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecdsa.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_genec.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_genrsa.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/15-test_mp_rsa.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/15-test_out_option.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsa.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsapss.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/20-test_dgst.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/20-test_enc.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/20-test_enc_more.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/20-test_passwd.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/25-test_crl.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/25-test_d2i.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/25-test_pkcs7.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/25-test_req.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/25-test_sid.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/25-test_verify.t up to 1.1.1.10
crypto/external/bsd/openssl/dist/test/recipes/25-test_x509.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/30-test_afalg.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/30-test_engine.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_extra.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_pbelu.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_pkey_meth.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_pkey_meth_kdf.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/40-test_rehash.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_check_cert_pkey.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_dup_cert.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_store.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_time.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_asyncio.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_bad_dtls.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_clienthello.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_comp.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_key_share.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_packet.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_recordlen.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_renegotiation.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_servername.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslcbcpadding.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslcertstatus.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslextension.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslmessages.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslrecords.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsessiontick.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsigalgs.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsignature.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslskewith0p.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslversions.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslvertol.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13alerts.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13cookie.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13downgrade.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13hrr.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13kexmodes.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13messages.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13psk.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tlsextms.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_verify_extra.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_wpacket.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_ca.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_cipherbytes.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cipherlist.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_ciphername.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cms.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmsapi.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_ct.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_dane.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_dtls.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_dtls_mtu.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_dtlsv1listen.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_ocsp.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_pkcs12.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_new.t up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_old.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_test_ctx.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_sslcorrupt.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_x509aux.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/90-test_asn1_time.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_async.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_bio_enc.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_bio_memleak.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_constant_time.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_fatalerr.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_gmdiff.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_ige.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_includes.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/90-test_memleak.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_overhead.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_secmem.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_shlibload.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/90-test_srp.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_sslapi.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/90-test_sslbuffers.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_store.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_sysdefault.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_threads.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_time_offset.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13ccs.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13encryption.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13secrets.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_v3name.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_krb5.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_pyca.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/99-test_ecstress.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/tconversion.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnexp.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnmod.txt up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnmul.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnshift.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnsum.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpencod.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecc.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/conf-includes/includes1.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_krb5_data/krb5.sh up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_pyca_data/cryptography.sh up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/smime-certs/ca.cnf up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/smime-certs/mksmime-certs.sh up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ssl-tests/protocol_version.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ssl-tests/ssltests_base.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/basic_output.c up to 1.2
crypto/external/bsd/openssl/dist/test/testutil/cb.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/driver.c up to 1.5
crypto/external/bsd/openssl/dist/test/testutil/format_output.c up to 1.7
crypto/external/bsd/openssl/dist/test/testutil/main.c up to 1.6
crypto/external/bsd/openssl/dist/test/testutil/output.h up to 1.5
crypto/external/bsd/openssl/dist/test/testutil/stanza.c up to 1.3
crypto/external/bsd/openssl/dist/test/testutil/test_cleanup.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/tests.c up to 1.7
crypto/external/bsd/openssl/dist/test/testutil/testutil_init.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/tu_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/tools/c_rehash.in up to 1.1.1.8
crypto/external/bsd/openssl/dist/util/add-depends.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/check-malloc-errs up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/ck_errf.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/copy.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/dofile.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/util/echo.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/find-doc-nits up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/find-unused-errs up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/fix-includes up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/fix-includes.sed up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/indent.pro up to 1.1.1.8
crypto/external/bsd/openssl/dist/util/libcrypto.num up to 1.1.1.12
crypto/external/bsd/openssl/dist/util/libssl.num up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/local_shlib.com.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/mkbuildinf.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/util/mkdef.pl up to 1.12
crypto/external/bsd/openssl/dist/util/mkdir-p.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/mkerr.pl up to 1.1.1.11
crypto/external/bsd/openssl/dist/util/mkrc.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/opensslwrap.sh up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/shlib_wrap.sh.in up to 1.1.1.5
crypto/external/bsd/openssl/dist/util/su-filter.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/unlocal_shlib.com.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/checkhandshake.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Test.pm up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/copyright.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Test/Simple.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Test/Utils.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Util/Pod.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Alert.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Certificate.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/CertificateRequest.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/CertificateVerify.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ClientHello.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/EncryptedExtensions.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Message.pm up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/NewSessionTicket.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Proxy.pm up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Record.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ServerHello.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ServerKeyExchange.pm up to 1.1.1.4
crypto/external/bsd/openssl/include/progs.h up to 1.3
crypto/external/bsd/openssl/include/crypto/bn_conf.h up to 1.3
crypto/external/bsd/openssl/include/crypto/dso_conf.h up to 1.2
crypto/external/bsd/openssl/lib/Makefile up to 1.9
crypto/external/bsd/openssl/lib/engines/Makefile up to 1.6
crypto/external/bsd/openssl/lib/engines/engines.mk up to 1.6
crypto/external/bsd/openssl/lib/engines/dasync/Makefile up to 1.4
crypto/external/bsd/openssl/lib/engines/ossltest/Makefile up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/Makefile up to 1.33
crypto/external/bsd/openssl/lib/libcrypto/aes.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/aria.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/asn1.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/async.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/bf.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/bio.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/blake2.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/bn.inc up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/buffer.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/camellia.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/cast.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/chacha.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/cmac.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/cms.inc up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/comp.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/conf.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/crypto.inc up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/crypto.map up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/ct.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/curve448.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/des.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/dh.inc up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/dsa.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/dso.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/ec.inc up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/engine.inc up to 1.14
crypto/external/bsd/openssl/lib/libcrypto/err.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/evp.inc up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/hmac.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/idea.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/kdf.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/lhash.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/libc-sha256.c up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/libc-sha2xx.c up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/libc-sha512.c up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man.inc up to 1.17
crypto/external/bsd/openssl/lib/libcrypto/md4.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/md5.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/mdc2.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/modes.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/objects.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/ocsp.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/pem.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/pkcs12.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/pkcs7.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/poly1305.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/rand.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/rc2.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/rc4.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/ripemd.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/rsa.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/seed.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sha.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/shlib_version up to 1.16
crypto/external/bsd/openssl/lib/libcrypto/siphash.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sm2.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sm3.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sm4.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/srcs.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/srp.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/stack.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/store.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/ts.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/txt_db.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/ui.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/whrlpool.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/x509.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/Makefile up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aesv8-armx.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/arm64cpuid.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/armv8-mont.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/chacha-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ecp_nistz256-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ghashv8-armx.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/keccak1600-armv8.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/poly1305-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/sha1-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/sha512-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/vpaes-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-armv4.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aesv8-armx.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/arm64cpuid.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv4-gf2m.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv4-mont.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv4cpuid.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv8-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/bsaes-armv7.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/chacha-armv4.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/chacha-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/crypto.inc up to 1.15
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ecp_nistz256-armv4.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ecp_nistz256-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghashv8-armx.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/keccak1600-armv4.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/keccak1600-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/poly1305-armv4.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/poly1305-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha1-armv4-large.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha1-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha256-armv4.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha512-armv4.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha512-armv8.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/vpaes-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/hppa/crypto.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/chacha-x86.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypto.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/e_padlock-x86.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ec.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ecp_nistz256-x86.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/poly1305-x86.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S up to 1.18
crypto/external/bsd/openssl/lib/libcrypto/arch/m68k/crypto.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes-mips.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes-mips64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/Makefile up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/bn.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/chacha.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/crypto.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/poly1305-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512-ppc.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512p8-ppc.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/vpaes-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/bn.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/chacha.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ec.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/keccak1600-ppc64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/poly1305-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/sha512-ppc.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/sha512p8-ppc.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/vpaes-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sh3/crypto.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aes-sparcv9.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aesfx-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aest4-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/bn-sparcv8.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/cmllt4-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/crypto.inc up to 1.15
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/des_enc-sparc.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/dest4-sparcv9.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ec.inc up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ecp_nistz256-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ghash-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/md5-sparcv9.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/poly1305-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha1-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha512-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparct4-mont.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9-gf2m.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9-mont.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9a-mont.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/vis3-mont.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/Makefile up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aes-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aesfx-sparcv9.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aest4-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/cmllt4-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/crypto.inc up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/des_enc-sparc.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/dest4-sparcv9.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ec.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ecp_nistz256-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ghash-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/md5-sparcv9.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/poly1305-sparcv9.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha1-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha512-sparcv9.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparct4-mont.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9-gf2m.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9a-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/vis3-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/vax/crypto.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/Makefile up to 1.13
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes-x86_64.S up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-gcm-x86_64.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-mb-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha1-x86_64.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha256-x86_64.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-x86_64.S up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bn.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bsaes-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/chacha-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/cmll-x86_64.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/crypto.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/e_padlock-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ecp_nistz256-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ghash-x86_64.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/keccak1600-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/md5-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/poly1305-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-md5-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-x86_64.S up to 1.13
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-avx2.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-x86_64.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-mb-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-x86_64.S up to 1.15
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha256-mb-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha512-x86_64.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/vpaes-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/whrlpool.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/wp-x86_64.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x25519-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont5.S up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S up to 1.13
crypto/external/bsd/openssl/lib/libcrypto/man/ADMISSIONS.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_INTEGER_get_int64.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_ITEM_lookup.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_OBJECT_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_length.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_print_ex.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_TIME_set.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_TYPE_get.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_generate_nconf.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASYNC_WAIT_CTX_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ASYNC_start_job.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BF_encrypt.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ADDR.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ADDRINFO.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_connect.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ctrl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_base64.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_buffer.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_cipher.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_md.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_null.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_ssl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_find_type.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_get_data.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_get_ex_new_index.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new_CMS.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_parse_hostserv.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_printf.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_push.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_read.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_accept.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_bio.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_connect.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_fd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_mem.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_null.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_socket.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_set_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_should_retry.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_BLINDING_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_start.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_add.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_add_word.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_bn2bin.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_cmp.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_copy.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_generate_prime.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_inverse.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_montgomery.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_reciprocal.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_num_bytes.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_rand.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_security_bits.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/BN_set_bit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_swap.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_zero.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BUF_MEM_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add0_cert.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_recipient_cert.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_signer.3 up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_compress.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_decrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_final.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_RecipientInfos.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_SignerInfos.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_type.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_receipt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_uncompress.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify_receipt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_load_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_THREAD_run_once.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_get_ex_new_index.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CTLOG_STORE_get0_log_by_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CTLOG_STORE_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CTLOG_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CT_POLICY_EVAL_CTX_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DEFINE_STACK_OF.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DES_random_key.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_parameters.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_get0_pqg.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_get_1024_160.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_new_by_nid.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/DH_set_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_SIG_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_do_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_dup_DH.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_parameters.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_get0_pqg.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_set_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DTLS_get_data_mtu.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/DTLS_set_timer_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/DTLSv1_listen.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ECDSA_SIG_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ECPKParameters_print.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EC_GFp_simple_method.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_GROUP_copy.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_GROUP_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_KEY_get_enc_flags.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EC_KEY_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_POINT_add.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_POINT_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/ENGINE_add.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_GET_LIB.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_clear_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_error_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_get_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_crypto_strings.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_strings.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_print_errors.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_put_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_remove_state.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_set_mark.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_BytesToKey.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestSignInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestVerifyInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_EncodeInit.3 up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_EncryptInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_OpenInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_ASN1_METHOD.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set1_pbe_pass.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_scrypt_N.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_decrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_derive.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_keygen.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_meth_get_count.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_meth_new.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_print_private.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify_recover.3 up to 1.17
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SealInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SignInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_VerifyInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_bf_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_blake2b512.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_cast5_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_chacha20.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_desx_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_idea_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_md2.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_md4.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_md5.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_mdc2.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_rc2_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_rc4.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_rc5_32_12_16_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ripemd160.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_seed_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sha1.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sha224.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sha3_224.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sm3.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sm4_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_whirlpool.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/HMAC.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/MD5.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/MDC2_Init.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/Makefile up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/man/OBJ_nid2obj.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_REQUEST_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_cert_to_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_request_add1_nonce.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_resp_find_status.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_response_status.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_sendreq_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_Applink.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_LH_COMPFUNC.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_LH_stats.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_config.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_fork_prepare.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_ia32cap.3 up to 1.24
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_init_crypto.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_init_ssl.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_instrument_bus.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_malloc.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_secure_malloc.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_INFO.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_LOADER.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_SEARCH.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_expect.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_open.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_bytes_read_bio.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read_CMS.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read_bio_ex.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_create.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_newpass.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_parse.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_decrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign_add_signer.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_add.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_bytes.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_cleanup.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_egd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_load_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_set_rand_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RC4_set_key.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RIPEMD160_Init.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RSA-PSS.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_blinding_on.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_check_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_generate_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_get0_key.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_print.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_private_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_public_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_set_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SCT_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SCT_print.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SCT_validate.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SHA256_Init.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_CMS.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_PKCS7.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_CMS.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_PKCS7.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CIPHER_get_name.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_COMP_add_compression_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_set1_prefix.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_set_flags.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_set_ssl_ctx.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_cmd.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_cmd_argv.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add1_chain_cert.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_session.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_config.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_ctrl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_dane_enable.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_flush_sessions.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get0_param.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_verify_mode.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_has_client_custom_ext.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_load_verify_locations.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_number.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sessions.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set0_CA_list.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set1_curves.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set1_sigalgs.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set1_verify_cert_store.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_alpn_select_cb.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_cb.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_store.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cipher_list.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_hello_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ct_validation_callback.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ctlog_list_file.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_info_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_keylog_callback.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_min_proto_version.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_mode.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_msg_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_num_tickets.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_options.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_read_ahead.3 up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_record_padding_callback.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_security_level.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_id_context.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_ticket_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_split_send_fragment.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ssl_version.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_stateless_cookie_generate_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_timeout.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_servername_callback.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_status_cb.3 up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_ticket_key_cb.3 up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_use_srtp.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_certificate.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_serverinfo.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_cipher.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_hostname.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_id_context.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_peer.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_compress_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_protocol_version.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_time.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_has_ticket.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_is_resumable.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_print.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_set1_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_accept.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_alert_type_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_alloc_buffers.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_check_chain.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_clear.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_connect.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_do_handshake.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_export_keying_material.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_extension_supported.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get0_peer_scts.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_SSL_CTX.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_all_async_fds.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ciphers.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_client_random.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_current_cipher.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_default_timeout.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_extms_support.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_fd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_cert_chain.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_certificate.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_signature_nid.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_tmp_key.3 up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_psk_identity.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_rbio.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_session.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_shared_sigalgs.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_verify_result.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_version.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_in_init.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_key_update.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_library_init.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_load_client_CA_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_pending.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read.3 up to 1.23
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read_early_data.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_rstate_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_session_reused.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set1_host.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_bio.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_connect_state.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_fd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_session.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_shutdown.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_verify_result.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_shutdown.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_state_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_want.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_write.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/UI_STRING.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/UI_UTIL_read_pw.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/UI_create_method.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/UI_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X25519.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509V3_get_d2i.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_ALGOR_dup.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_CRL_get0_by_serial.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_EXTENSION_set_object.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_LOOKUP_meth_new.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_get0_der.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_print_ex.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_PUBKEY_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_SIG_get0.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_error.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_new.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_add_cert.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_get0_param.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_ca.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_host.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_issued.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_private_key.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_cmp_time.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_digest.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_dup.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_notBefore.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_signature.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_uids.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_extension_flags.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_pubkey.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_serialNumber.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_subject_name.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_version.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_sign.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_verify_cert.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509v3_get_ext_by_NID.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/bio.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/crypto.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ct.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_PrivateKey.3 up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_SSL_SESSION.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/des_modes.7 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/evp.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/i2d_CMS_bio_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/i2d_re_X509_tbs.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/o2i_SCT_LIST.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/openssl.1 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/openssl_CA.pl.1 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/openssl_config.5 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/openssl_tsget.1 up to 1.23
crypto/external/bsd/openssl/lib/libcrypto/man/ossl_store-file.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ossl_store.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/passphrase-encoding.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ssl.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/x509.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/x509v3_config.5 up to 1.5
crypto/external/bsd/openssl/lib/libcryptotest/Makefile up to 1.5
crypto/external/bsd/openssl/lib/libdes/shlib_version up to 1.7
crypto/external/bsd/openssl/lib/libssl/Makefile up to 1.18
crypto/external/bsd/openssl/lib/libssl/record.inc up to 1.3
crypto/external/bsd/openssl/lib/libssl/shlib_version up to 1.16
crypto/external/bsd/openssl/lib/libssl/ssl.inc up to 1.11
crypto/external/bsd/openssl/lib/libssl/ssl.map up to 1.4
crypto/external/bsd/openssl/lib/libssl/statem.inc up to 1.3
crypto/Makefile.openssl up to 1.19
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c 1.29
crypto/external/bsd/libsaslc/lib/Makefile 1.10
crypto/external/bsd/netpgp/lib/netpgp/Makefile 1.5
crypto/external/bsd/openssh/bin/ssh-agent/Makefile 1.6
crypto/external/bsd/openssh/bin/ssh-keygen/Makefile 1.9
crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile 1.6
crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile 1.4
crypto/external/bsd/openssh/bin/sshd/Makefile 1.26
crypto/external/bsd/openssh/lib/Makefile 1.35
crypto/external/bsd/openssh/libexec/ssh-sk-helper/Makefile 1.4
distrib/sets/deps 1.23
distrib/sets/lists/base/ad.aarch64 1.38-1.43 (patch)
distrib/sets/lists/base/ad.mips 1.84,1.87,1.88,1.90 (patch)
distrib/sets/lists/base/ad.powerpc 1.41,1.42,1.45-1.47 (patch)
distrib/sets/lists/base/ad.riscv 1.24,1.25,1.28,1.29,1.30 (patch)
distrib/sets/lists/base/md.amd64 1.288,1.291-1.293,1.295 (patch)
distrib/sets/lists/base/md.i386 1.158 (patch)
distrib/sets/lists/base/md.riskv64 delete
distrib/sets/lists/base/md.sparc64 1.258,1.261,1.262 (patch)
distrib/sets/lists/base/mi 1.1316-1.1319,1.1322-1.1324 (patch)
distrib/sets/lists/base/shl.mi 1.948 (patch)
distrib/sets/lists/comp/mi 1.2427,1.2428,1.2431,1.2432 (patch)
distrib/sets/lists/debug/mi 1.398,1.404,1.405 (patch)
distrib/sets/lists/debug/shl.mi 1.305 (patch)
distrib/sets/lists/man/mi 1.1760,1.1761 (patch)
distrib/sets/lists/tests/mi 1.1261,1.1262,1.1270 (patch)
etc/mtree/NetBSD.compat.mips64 1.2 (patch)
etc/mtree/NetBSD.compat.powerpc64 1.2 (patch)
etc/mtree/NetBSD.compat.riscv64 1.2 (patch)
etc/mtree/NetBSD.dist.aarch64 1.10,1.11 (patch)
etc/mtree/NetBSD.dist.base 1.248 (patch)
etc/mtree/NetBSD.dist.compat.in 1.3,1.4 (patch)
etc/mtree/NetBSD.dist.sparc64 1.15,1.16 (patch)
etc/mtree/NetBSD.dist.x86_64 1.17-1.19 (patch)
external/bsd/libarchive/lib/libarchive/Makefile 1.15
external/bsd/libfido2/bin/fido2-assert/Makefile 1.3
external/bsd/libfido2/bin/fido2-cred/Makefile 1.3
external/bsd/libfido2/bin/fido2-token/Makefile 1.3
external/bsd/libfido2/dist/src/assert.c 1.2
external/bsd/libfido2/dist/src/cred.c 1.2
external/bsd/libfido2/lib/Makefile 1.9
external/bsd/ntp/bin/ntp-keygen/Makefile 1.8
external/bsd/ntp/bin/ntpd/Makefile 1.29
external/bsd/ntp/bin/sntp/Makefile 1.10
external/bsd/ntp/dist/ntpd/ntp_crypto.c 1.17
external/bsd/ntp/dist/util/ntp-keygen.c 1.15
external/bsd/ntp/lib/libntp/Makefile 1.26
external/bsd/openldap/lib/libldap/Makefile.libldap 1.14
external/bsd/pam-u2f/bin/pamu2fcfg/Makefile 1.5
external/bsd/pam-u2f/lib/security/pam-u2f/Makefile 1.6
external/bsd/tcpdump/bin/Makefile 1.22
external/bsd/unbound/lib/libunbound/Makefile 1.8
external/bsd/wpa/bin/hostapd/Makefile 1.16
external/bsd/wpa/bin/wpa_passphrase/Makefile 1.6
external/bsd/wpa/bin/wpa_supplicant/Makefile 1.11
external/mpl/dhcp/dist/common/dispatch.c 1.4,1.5
games/factor/Makefile 1.15
lib/Makefile 1.295
libexec/httpd/Makefile 1.32
libexec/httpd/libbozohttpd/Makefile 1.4
share/mk/bsd.lib.mk 1.391
share/mk/bsd.own.mk 1.1316
share/mk/bsd.prog.mk 1.342,1.343
tests/crypto/libcrypto/Makefile 1.15
tests/crypto/libcrypto/Makefile.inc 1.11
tests/crypto/libcrypto/conf/Makefile 1.2
tests/crypto/libcrypto/conf/d_conf-1x.out 1.1
tests/crypto/libcrypto/conf/d_conf-3x.out 1.1
tests/crypto/libcrypto/conf/d_conf.out delete
tests/crypto/libcrypto/dh/Makefile 1.2
tests/crypto/libcrypto/evp/Makefile 1.3
tests/crypto/libcrypto/t_hashes.sh 1.5
tests/crypto/libcrypto/t_libcrypto.sh 1.9
tests/crypto/libcrypto/t_pubkey.sh 1.7
tests/crypto/libcrypto/threads/Makefile 1.6
usr.bin/moduli/qsafe/Makefile 1.2
usr.sbin/plainrsa-gen/Makefile 1.2
usr.sbin/racoon/Makefile 1.41,1.42
usr.sbin/syslogd/Makefile 1.32
crypto/external/bsd/openssl.old/ (removed)

Import of OpenSSL 3.0.
Import of bind 9.16.42.
Import of heimdal 7.8.0.
 1.8 16-Apr-2024  christos fix compat build of filter-aaaa.so.0
 1.7 05-Apr-2024  christos - Create 3 new variables:
MAKELINKLIB that follows MKLINKLIB but can be overwritten by Makefiles
MAKESTATICLIB that follows MKSTATICLIB but can be overwritten by Makefiles
LINKINSTALL that follows MAKELINKLIB but can be overwritten by Makefiles
These give enough control to the module Makefiles so that they don't need
to override the default library install rules which break the debug sets.
- Remove /usr/libexec/named which duplicated /usr/lib/named
 1.6 26-May-2023  riastradh Revert "openssl: Nix build goo for dynamically loaded engines."

Turns out there is a regression lurking here: the devcrypto engine
was made dynamic-only (https://github.com/openssl/openssl/pull/7859),
so to maintain that functionality, we need to build dynamic engines.
Will fix the aarch64 build issue and wire things up separately.
 1.5 26-May-2023  riastradh openssl: Nix build goo for dynamically loaded engines.

- Engines are deprecated in openssl 3.

- We never actually had the .so engines wired up to be built in
openssl 1.1, and judging by the lack of obsolete entries in the set
lists, I don't think we ever had them wired up to be built at all.
 1.4 16-May-2023  christos Add the engines directory too (hannken)
Note that we don't install engines now, but we could.
 1.3 14-May-2023  riastradh openssl compat: Try this again!

compatdir appears to be for things like /usr/lib that have
/usr/lib/eabi as a subdirectory, so for /usr/lib/openssl it would
mean we have /usr/lib/openssl/eabi as a subdirectory. But that's not
what we have; we have /usr/lib/eabi/openssl.

Let's try using NetBSD.dist.compat.in instead, which appears to be
intended for this purpose, from what I can gather.
 1.2 16-Apr-2023  nikita Resolve conflicts for lua 5.4.4 import.
Adjust various files for lua 5.4.4.
 1.1 19-Jun-2015  matt branches: 1.1.26;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.1.26.2 11-Aug-2023  martin Pull up following revision(s) (requested by nikita in ticket #313):

external/mit/lua/dist/src/ljumptab.h up to 1.2
external/mit/lua/dist/src/lopnames.h up to 1.1.1.1
external/mit/lua/dist/src/lbitlib.c delete
external/mit/lua/dist/Makefile up to 1.9
external/mit/lua/dist/README up to 1.10
external/mit/lua/dist/README.import up to 1.5
external/mit/lua/dist/doc/contents.html up to 1.9
external/mit/lua/dist/doc/lua.1 up to 1.9
external/mit/lua/dist/doc/manual.html up to 1.10
external/mit/lua/dist/doc/readme.html up to 1.9
external/mit/lua/dist/src/Makefile up to 1.7
external/mit/lua/dist/src/lapi.c up to 1.15
external/mit/lua/dist/src/lapi.h up to 1.11
external/mit/lua/dist/src/lauxlib.c up to 1.13
external/mit/lua/dist/src/lauxlib.h up to 1.9
external/mit/lua/dist/src/lbaselib.c up to 1.11
external/mit/lua/dist/src/lcode.c up to 1.14
external/mit/lua/dist/src/lcode.h up to 1.9
external/mit/lua/dist/src/lcorolib.c up to 1.10
external/mit/lua/dist/src/lctype.c up to 1.8
external/mit/lua/dist/src/lctype.h up to 1.8
external/mit/lua/dist/src/ldblib.c up to 1.12
external/mit/lua/dist/src/ldebug.c up to 1.14
external/mit/lua/dist/src/ldebug.h up to 1.11
external/mit/lua/dist/src/ldo.c up to 1.12
external/mit/lua/dist/src/ldo.h up to 1.12
external/mit/lua/dist/src/ldump.c up to 1.12
external/mit/lua/dist/src/lfunc.c up to 1.11
external/mit/lua/dist/src/lfunc.h up to 1.11
external/mit/lua/dist/src/lgc.c up to 1.13
external/mit/lua/dist/src/lgc.h up to 1.10
external/mit/lua/dist/src/linit.c up to 1.10
external/mit/lua/dist/src/liolib.c up to 1.10
external/mit/lua/dist/src/llex.c up to 1.14
external/mit/lua/dist/src/llex.h up to 1.9
external/mit/lua/dist/src/llimits.h up to 1.12
external/mit/lua/dist/src/lmathlib.c up to 1.11
external/mit/lua/dist/src/lmem.c up to 1.11
external/mit/lua/dist/src/lmem.h up to 1.9
external/mit/lua/dist/src/loadlib.c up to 1.11
external/mit/lua/dist/src/lobject.c up to 1.14
external/mit/lua/dist/src/lobject.h up to 1.12
external/mit/lua/dist/src/lopcodes.c up to 1.9
external/mit/lua/dist/src/lopcodes.h up to 1.10
external/mit/lua/dist/src/loslib.c up to 1.13
external/mit/lua/dist/src/lparser.c up to 1.15
external/mit/lua/dist/src/lparser.h up to 1.9
external/mit/lua/dist/src/lprefix.h up to 1.8
external/mit/lua/dist/src/lstate.c up to 1.12
external/mit/lua/dist/src/lstate.h up to 1.11
external/mit/lua/dist/src/lstring.c up to 1.10
external/mit/lua/dist/src/lstring.h up to 1.10
external/mit/lua/dist/src/lstrlib.c up to 1.21
external/mit/lua/dist/src/ltable.c up to 1.13
external/mit/lua/dist/src/ltable.h up to 1.10
external/mit/lua/dist/src/ltablib.c up to 1.11
external/mit/lua/dist/src/ltm.c up to 1.11
external/mit/lua/dist/src/ltm.h up to 1.10
external/mit/lua/dist/src/lua.c up to 1.12
external/mit/lua/dist/src/lua.h up to 1.14
external/mit/lua/dist/src/luac.c up to 1.12
external/mit/lua/dist/src/luaconf.h up to 1.25
external/mit/lua/dist/src/lualib.h up to 1.8
external/mit/lua/dist/src/lundump.c up to 1.11
external/mit/lua/dist/src/lundump.h up to 1.8
external/mit/lua/dist/src/lutf8lib.c up to 1.11
external/mit/lua/dist/src/lvm.c up to 1.20
external/mit/lua/dist/src/lvm.h up to 1.12
external/mit/lua/dist/src/lzio.c up to 1.9
external/mit/lua/dist/src/lzio.h up to 1.9
external/mit/lua/lib/liblua/Makefile up to 1.13
external/mit/lua/lib/liblua/shlib_version up to 1.4
distrib/sets/lists/base/ad.aarch64 1.37
distrib/sets/lists/base/mi 1.1315
distrib/sets/lists/base/shl.mi 1.947,1.949
distrib/sets/lists/debug/shl.mi 1.304,1.312
etc/mtree/NetBSD.dist.base 1.247
etc/mtree/NetBSD.dist.compat.in 1.2
share/mk/bsd.lua.mk 1.9
sys/modules/examples/luahello/luahello.lua 1.3
sys/modules/lua/Makefile 1.13
doc/CHANGES (manually edited)
doc/3RDPARTY (manually edited)

Import lua 5.4.6
 1.1.26.1 11-Aug-2023  martin Pull up following revision(s) (requested by riastradh in ticket #317):

external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+59973.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+59973.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+60101.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+013+60101.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns2/optout-with-ent.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/autosign/ns3/nsec-only.example.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/catz/ns3/catalog.example.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/catz/ns4/catalog.example.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/catz/ns4/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/dnssec.4 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir2.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir3.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir4.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir5.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir1.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/check-wildcard-no.conf up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/check-wildcard.conf up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkconf/check-wildcard.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkds/tests_checkds.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/checkzone/zones/bad-tsig.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dialup/ns1/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dialup/ns2/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dialup/ns3/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/ns4/managed-keys.bind.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/dnstap/prereq.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/keymgr/19-old-keys/policy.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/keymgr/18-nonstd-prepub/policy.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/keymgr/policy.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.dirconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601-utc.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.pipeconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plain.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plainconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.symconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.tsconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/named1.args up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/logfileconfig/named2.args up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/sub.tld.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/tld.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns4/sign.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns4/sub.foo.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/mkeys/ns5/foo.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns4/v4only.net.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns6/redirect.com.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns6/tld1.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns7/sub.tld1.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns7/tld2.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/named.args up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/named.ipv6-only up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/resolver/ns9/root.hint up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rpz/ns6/bl.tld2s.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rrl/broken.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.key up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.private up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/stale.test.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/statschannel/tests_json.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/statschannel/tests_xml.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/stress/ns1/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/stress/ns2/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/stress/ns3/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/stress/ns4/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/tcp/tests_tcp.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/upforwd/ns3/named1.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/upforwd/ns3/named2.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/wildcard/tests_wildcard.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/ttl/prereq.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/ttl/tests_cache_ttl.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/kasp/ns3/policies/kasp-fips.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/kasp/ns3/named-fips.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/shutdown/tests_shutdown.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/nsec3/ns2/named.conf.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/nsec3/ns2/setup.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/nsec3/ns2/template.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/timeouts/tests_tcp_timeouts.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/get_algorithms.py up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.34.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.35.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.36.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.37.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-known-issues.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.38.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.39.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.40.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.41.rst up to 1.1.1.1
external/mpl/bind/dist/doc/notes/notes-9.16.42.rst up to 1.1.1.1
external/mpl/bind/dist/lib/dns/tests/Krsa.+008+29238.key up to 1.1.1.1
external/mpl/bind/dist/sonar-project.properties up to 1.1.1.1
external/mpl/bind/dist/tsan-suppressions.txt delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30676.key delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30676.private delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30804.key delete
external/mpl/bind/dist/bin/tests/system/autosign/ns2/Xbar.+005+30804.private delete
external/mpl/bind/dist/bin/tests/system/autosign/ns3/nsec.example.db.in delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir1.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir2.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir3.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir4.conf delete
external/mpl/bind/dist/bin/tests/system/checkconf/bad-kasp-keydir5.conf delete
external/mpl/bind/dist/bin/tests/system/checkds/tests-checkds.py delete
external/mpl/bind/dist/bin/tests/system/checkzone/zones/bad-tsig.db delete
external/mpl/bind/dist/bin/tests/system/common/controls.conf delete
external/mpl/bind/dist/bin/tests/system/delzone/ns1/inlinesec.db delete
external/mpl/bind/dist/bin/tests/system/delzone/ns1/named.conf delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/added.db delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/named.args delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/named.conf delete
external/mpl/bind/dist/bin/tests/system/delzone/ns2/normal.db delete
external/mpl/bind/dist/bin/tests/system/delzone/clean.sh delete
external/mpl/bind/dist/bin/tests/system/delzone/setup.sh delete
external/mpl/bind/dist/bin/tests/system/delzone/tests.sh delete
external/mpl/bind/dist/bin/tests/system/dialup/ns1/named.conf delete
external/mpl/bind/dist/bin/tests/system/dialup/ns2/named.conf delete
external/mpl/bind/dist/bin/tests/system/dialup/ns3/named.conf delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.key delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+07065.private delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+23362.key delete
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/Kexample.com.+005+23362.private delete
external/mpl/bind/dist/bin/tests/system/keymgr/policy.conf delete
external/mpl/bind/dist/bin/tests/system/keymgr/18-nonstd-prepub/policy.conf delete
external/mpl/bind/dist/bin/tests/system/keymgr/19-old-keys/policy.conf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/controls.conf.in delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.dirconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601 delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.iso8601-utc delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.pipeconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plain delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.plainconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.symconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.tsconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.unlimited delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/named.versconf delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/rndc.conf.in delete
external/mpl/bind/dist/bin/tests/system/logfileconfig/ns1/root.db delete
external/mpl/bind/dist/bin/tests/system/rrl/broken.conf delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.key delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.key delete
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+51829.private delete
external/mpl/bind/dist/bin/tests/system/shutdown/tests-shutdown.py delete
external/mpl/bind/dist/bin/tests/system/stress/ns1/named.conf delete
external/mpl/bind/dist/bin/tests/system/stress/ns2/named.conf delete
external/mpl/bind/dist/bin/tests/system/stress/ns3/named.conf delete
external/mpl/bind/dist/bin/tests/system/stress/ns4/named.conf delete
external/mpl/bind/dist/bin/tests/system/statschannel/tests-json.py delete
external/mpl/bind/dist/bin/tests/system/statschannel/tests-xml.py delete
external/mpl/bind/dist/bin/tests/system/tcp/tests-tcp.py delete
external/mpl/bind/dist/bin/tests/system/timeouts/tests-tcp.py delete
external/mpl/bind/dist/bin/tests/system/ttl/tests.sh delete
external/mpl/bind/dist/bin/tests/system/upforwd/ns3/named.conf.in delete
external/mpl/bind/dist/bin/tests/system/wildcard/tests-wildcard.py delete
external/mpl/bind/dist/doc/man/named-compilezone.1in delete
external/mpl/bind/dist/lib/dns/tests/Krsa.+005+29235.key delete
external/mpl/bind/bin/dnssec/dnssec-verify/Makefile up to 1.3
external/mpl/bind/dist/CHANGES up to 1.1.1.15
external/mpl/bind/dist/CONTRIBUTING up to 1.1.1.5
external/mpl/bind/dist/CONTRIBUTING.md up to 1.1.1.6
external/mpl/bind/dist/COPYRIGHT up to 1.1.1.6
external/mpl/bind/dist/config.h.in up to 1.13
external/mpl/bind/dist/configure up to 1.16
external/mpl/bind/dist/configure.ac up to 1.1.1.14
external/mpl/bind/dist/dangerfile.py up to 1.1.1.6
external/mpl/bind/dist/srcid up to 1.1.1.15
external/mpl/bind/dist/version up to 1.1.1.15
external/mpl/bind/dist/bin/check/check-tool.c up to 1.9
external/mpl/bind/dist/bin/check/named-checkconf.c up to 1.9
external/mpl/bind/dist/bin/check/named-checkzone.c up to 1.9
external/mpl/bind/dist/bin/confgen/ddns-confgen.c up to 1.7
external/mpl/bind/dist/bin/delv/delv.c up to 1.12
external/mpl/bind/dist/bin/dig/dig.c up to 1.9
external/mpl/bind/dist/bin/dig/dig.rst up to 1.1.1.5
external/mpl/bind/dist/bin/dig/dighost.c up to 1.15
external/mpl/bind/dist/bin/dig/host.c up to 1.10
external/mpl/bind/dist/bin/dnssec/dnssec-cds.c up to 1.9
external/mpl/bind/dist/bin/dnssec/dnssec-keyfromlabel.c up to 1.8
external/mpl/bind/dist/bin/dnssec/dnssec-keygen.c up to 1.10
external/mpl/bind/dist/bin/dnssec/dnssec-revoke.c up to 1.8
external/mpl/bind/dist/bin/dnssec/dnssec-settime.c up to 1.7
external/mpl/bind/dist/bin/dnssec/dnssec-signzone.c up to 1.10
external/mpl/bind/dist/bin/dnssec/dnssectool.c up to 1.8
external/mpl/bind/dist/bin/named/bind9.xsl up to 1.1.1.8
external/mpl/bind/dist/bin/named/bind9.xsl.h up to 1.9
external/mpl/bind/dist/bin/named/builtin.c up to 1.6
external/mpl/bind/dist/bin/named/config.c up to 1.14
external/mpl/bind/dist/bin/named/controlconf.c up to 1.11
external/mpl/bind/dist/bin/named/logconf.c up to 1.8
external/mpl/bind/dist/bin/named/main.c up to 1.15
external/mpl/bind/dist/bin/named/named.conf.rst up to 1.1.1.6
external/mpl/bind/dist/bin/named/named.rst up to 1.1.1.4
external/mpl/bind/dist/bin/named/server.c up to 1.20
external/mpl/bind/dist/bin/named/statschannel.c up to 1.13
external/mpl/bind/dist/bin/named/tsigconf.c up to 1.7
external/mpl/bind/dist/bin/named/zoneconf.c up to 1.14
external/mpl/bind/dist/bin/named/unix/os.c up to 1.10
external/mpl/bind/dist/bin/nsupdate/nsupdate.c up to 1.13
external/mpl/bind/dist/bin/nsupdate/nsupdate.rst up to 1.1.1.4
external/mpl/bind/dist/bin/pkcs11/pkcs11-keygen.c up to 1.7
external/mpl/bind/dist/bin/plugins/filter-aaaa.c up to 1.8
external/mpl/bind/dist/bin/python/isc/coverage.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/python/isc/dnskey.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/python/isc/keymgr.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/python/isc/keyzone.py.in up to 1.1.1.5
external/mpl/bind/dist/bin/rndc/rndc.c up to 1.10
external/mpl/bind/dist/bin/rndc/rndc.rst up to 1.1.1.5
external/mpl/bind/dist/bin/tests/cfg_test.c up to 1.7
external/mpl/bind/dist/bin/tests/wire_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/byaddr_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/db_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/name_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/nsecify.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/ratelimiter_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/rbt_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/shutdown_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/sock_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/task_test.c up to 1.7
external/mpl/bind/dist/bin/tests/optional/timer_test.c up to 1.8
external/mpl/bind/dist/bin/tests/optional/zone_test.c up to 1.9
external/mpl/bind/dist/bin/tests/system/ckdnsrps.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/conf.sh.common up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/conf.sh.in up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/conf.sh.win32 up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/feature-test.c up to 1.11
external/mpl/bind/dist/bin/tests/system/kasp.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/pytest_custom_markers.py up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/resolve.c up to 1.4
external/mpl/bind/dist/bin/tests/system/run.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/start.pl up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/stop.pl up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/system-test-driver.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/testcrypto.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/acl/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/addzone/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/auth/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/autosign/clean.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/autosign/tests.sh up to 1.1.1.13
external/mpl/bind/dist/bin/tests/system/autosign/ns1/keygen.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/autosign/ns2/keygen.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/autosign/ns2/named.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/autosign/ns3/keygen.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/autosign/ns3/named.conf.in up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/builtin/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/cacheclean/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/case/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/catz/clean.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/catz/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/catz/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/catz/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/catz/ns2/named1.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/catz/ns2/named2.conf.in up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/cds/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/cds/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/chain/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/chain/ans4/ans.py up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/chain/ns2/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/checkconf/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/checkconf/deprecated.conf up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/checkconf/good.conf up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/checkconf/kasp-bad-keylen.conf up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/checkconf/tests.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/checkds/ns9/setup.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/checknames/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/checkzone/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/checkzone/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/checkzone/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/checkzone/zones/good-svcb.db up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/cookie/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/cookie/ans9/ans.py up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/coverage/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/dialup/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dialup/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/digdelv/yamlget.py up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c up to 1.12
external/mpl/bind/dist/bin/tests/system/dlzexternal/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/dns64/ns1/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dnssec/clean.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/dnssec/tests.sh up to 1.1.1.12
external/mpl/bind/dist/bin/tests/system/dnssec/ans10/ans.py up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/bogus-ksk.key up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/bogus-zsk.key up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test1.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test2.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test3.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test4.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test5.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test6.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnssec/signer/general/test8.zone up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dnstap/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/dscp/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dscp/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dsdigest/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/dsdigest/ns2/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/dupsigs/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dupsigs/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dupsigs/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/dupsigs/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dupsigs/ns1/reset_keys.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/dupsigs/ns1/signing.test.db.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/dyndb/driver/db.c up to 1.7
external/mpl/bind/dist/bin/tests/system/emptyzones/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/emptyzones/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/formerr/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/forward/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/forward/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/forward/ans11/ans.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/idna/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/inline/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/inline/setup.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/inline/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/inline/tests_signed_zone_files.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/inline/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/inline/ns3/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/inline/ns7/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/inline/ns8/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/ixfr/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/journal/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/kasp/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/kasp/kasp.conf up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/kasp/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/kasp/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/kasp/ns3/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns3/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/kasp/ns3/policies/kasp.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/kasp/ns4/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns6/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns6/named2.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/kasp/ns6/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/kasp/ns6/policies/csk1.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/kasp/ns6/policies/kasp.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keepalive/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/keymgr/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/keymgr/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/clean.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns3/kasp.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns3/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns4/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns4/named2.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/keymgr2kasp/ns4/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/legacy/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/legacy/tests.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/logfileconfig/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/logfileconfig/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/logfileconfig/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/masterformat/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/metadata/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/metadata/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/mirror/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mirror/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/mirror/ns1/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mirror/ns2/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/mkeys/clean.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/mkeys/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/mkeys/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/named1.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/named2.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/named3.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/root.db up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/mkeys/ns1/sign.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/mkeys/ns3/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/mkeys/ns4/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/mkeys/ns5/named.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/mkeys/ns6/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/names/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/notify/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/nsec3/clean.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/nsec3/setup.sh up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/nsec3/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/nsec3/ns3/named.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsec3/ns3/named2.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsec3/ns3/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nslookup/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsupdate/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/nsupdate/tests.sh up to 1.1.1.12
external/mpl/bind/dist/bin/tests/system/nsupdate/krb/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/nsupdate/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/nsupdate/ns3/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/nzd2nzf/prereq.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/nzd2nzf/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/padding/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/pending/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/pending/ns2/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/qmin/ans3/ans.py up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/redirect/ns1/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/redirect/ns3/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/redirect/ns5/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/setup.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/resolver/tests.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/resolver/ans2/ans.pl up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/ans3/ans.pl up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/ns1/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns4/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns4/tld1.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/resolver/ns4/tld2.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/resolver/ns6/keygen.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns6/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/resolver/ns6/root.db up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/resolver/ns7/named1.conf.in up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/resolver/ns7/named2.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rndc/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/rndc/tests.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/rndc/ns7/named.conf.in up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/rootkeysentinel/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rootkeysentinel/ns2/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rpz/clean.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/rpz/dnsrps.c up to 1.7
external/mpl/bind/dist/bin/tests/system/rpz/qperf.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/rpz/setup.sh up to 1.1.1.9
external/mpl/bind/dist/bin/tests/system/rpz/tests.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/rpz/ns2/base-tld2s.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rpz/ns2/tld2.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rpz/ns3/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rpz/ns6/named.conf.in up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rpzrecurse/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rpzrecurse/tests.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/rrchecker/clean.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/rrl/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rrl/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/rrl/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rrsetorder/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/rsabigexponent/README.md up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rsabigexponent/bigkey.c up to 1.8
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns1/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/dsset-example.in up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/example.db.bad up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/rsabigexponent/ns2/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/runtime/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/serve-stale/clean.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/serve-stale/tests.sh up to 1.1.1.13
external/mpl/bind/dist/bin/tests/system/serve-stale/ans2/ans.pl up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/named3.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/root.db up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/serve-stale/ns3/named2.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/serve-stale/ns3/named6.conf.in up to 1.1.1.3
external/mpl/bind/dist/bin/tests/system/shutdown/clean.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/shutdown/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/smartsign/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/sortlist/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/spf/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/staticstub/ns3/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/staticstub/ns4/sign.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/statschannel/generic.py up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/statschannel/generic_dnspython.py up to 1.1.1.2
external/mpl/bind/dist/bin/tests/system/statschannel/tests.sh up to 1.1.1.11
external/mpl/bind/dist/bin/tests/system/stress/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/stress/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/stress/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/stub/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/synthfromdnssec/ns1/sign.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/synthfromdnssec/ns4/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/tsig/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/tsig/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/tsig/ns1/named.conf.in up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/tsiggss/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/ttl/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/ttl/setup.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/unknown/setup.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/unknown/tests.sh up to 1.1.1.6
external/mpl/bind/dist/bin/tests/system/unknown/ns3/sign.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/upforwd/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/upforwd/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/upforwd/tests.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/verify/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/verify/tests.sh up to 1.1.1.4
external/mpl/bind/dist/bin/tests/system/verify/zones/genzones.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/views/setup.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/wildcard/tests.sh up to 1.1.1.7
external/mpl/bind/dist/bin/tests/system/wildcard/ns1/sign.sh up to 1.1.1.8
external/mpl/bind/dist/bin/tests/system/xfer/tests.sh up to 1.1.1.10
external/mpl/bind/dist/bin/tests/system/zero/clean.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/zero/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tests/system/zonechecks/setup.sh up to 1.1.1.5
external/mpl/bind/dist/bin/tools/mdig.c up to 1.11
external/mpl/bind/dist/contrib/dlz/bin/dlzbdb/dlzbdb.c up to 1.7
external/mpl/bind/dist/contrib/dlz/drivers/dlz_bdb_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/drivers/dlz_bdbhpt_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/drivers/dlz_filesystem_driver.c up to 1.8
external/mpl/bind/dist/contrib/dlz/drivers/dlz_odbc_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/drivers/dlz_postgres_driver.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c up to 1.8
external/mpl/bind/dist/contrib/dlz/modules/include/dlz_list.h up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/ldap/dlz_ldap_dynamic.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c up to 1.7
external/mpl/bind/dist/contrib/dlz/modules/perl/Makefile up to 1.1.1.3
external/mpl/bind/dist/contrib/dlz/modules/perl/dlz_perl_driver.c up to 1.5
external/mpl/bind/dist/contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c up to 1.6
external/mpl/bind/dist/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c up to 1.7
external/mpl/bind/dist/doc/Makefile.in up to 1.1.1.4
external/mpl/bind/dist/doc/arm/build.rst up to 1.1.1.2
external/mpl/bind/dist/doc/arm/conf.py up to 1.1.1.5
external/mpl/bind/dist/doc/arm/dnssec.inc.rst up to 1.1.1.2
external/mpl/bind/dist/doc/arm/notes.rst up to 1.1.1.7
external/mpl/bind/dist/doc/arm/platforms.rst up to 1.1.1.3
external/mpl/bind/dist/doc/arm/reference.rst up to 1.1.1.7
external/mpl/bind/dist/doc/arm/requirements.txt up to 1.1.1.3
external/mpl/bind/dist/doc/dnssec-guide/introduction.rst up to 1.1.1.3
external/mpl/bind/dist/doc/dnssec-guide/recipes.rst up to 1.1.1.4
external/mpl/bind/dist/doc/dnssec-guide/signing.rst up to 1.1.1.5
external/mpl/bind/dist/doc/dnssec-guide/validation.rst up to 1.1.1.3
external/mpl/bind/dist/doc/man/Makefile.in up to 1.1.1.4
external/mpl/bind/dist/doc/man/arpaname.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/conf.py up to 1.1.1.5
external/mpl/bind/dist/doc/man/ddns-confgen.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/delv.1in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dig.1in up to 1.1.1.6
external/mpl/bind/dist/doc/man/dnssec-cds.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-checkds.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-coverage.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-dsfromkey.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-importkey.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-keyfromlabel.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-keygen.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-keymgr.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-revoke.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-settime.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnssec-signzone.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/dnssec-verify.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/dnstap-read.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/filter-aaaa.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/host.1in up to 1.1.1.5
external/mpl/bind/dist/doc/man/mdig.1in up to 1.1.1.5
external/mpl/bind/dist/doc/man/named-checkconf.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/named-checkzone.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/named-compilezone.8in up to 1.1.1.3
external/mpl/bind/dist/doc/man/named-journalprint.8in up to 1.1.1.6
external/mpl/bind/dist/doc/man/named-nzd2nzf.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/named-rrchecker.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/named.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/named.conf.5in up to 1.1.1.6
external/mpl/bind/dist/doc/man/nsec3hash.8in up to 1.1.1.5
external/mpl/bind/dist/doc/man/nslookup.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/nsupdate.1in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-destroy.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-keygen.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-list.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/pkcs11-tokens.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/rndc-confgen.8in up to 1.1.1.4
external/mpl/bind/dist/doc/man/rndc.8in up to 1.1.1.6
external/mpl/bind/dist/doc/man/rndc.conf.5in up to 1.1.1.5
external/mpl/bind/dist/doc/man/tsig-keygen.8in up to 1.1.1.3
external/mpl/bind/dist/doc/misc/master.zoneopt up to 1.1.1.6
external/mpl/bind/dist/doc/misc/master.zoneopt.rst up to 1.1.1.5
external/mpl/bind/dist/doc/misc/options up to 1.1.1.12
external/mpl/bind/dist/doc/misc/options.active up to 1.1.1.7
external/mpl/bind/dist/doc/misc/options.grammar.rst up to 1.1.1.5
external/mpl/bind/dist/doc/misc/slave.zoneopt up to 1.1.1.6
external/mpl/bind/dist/doc/misc/slave.zoneopt.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.0.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.1.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.10.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.11.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.12.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.13.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.15.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.16.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.17.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.18.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.19.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.2.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.20.rst up to 1.1.1.3
external/mpl/bind/dist/doc/notes/notes-9.16.21.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.22.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.23.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.24.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.25.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.26.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.27.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.28.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.29.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.3.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.30.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.31.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.32.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.33.rst up to 1.1.1.2
external/mpl/bind/dist/doc/notes/notes-9.16.4.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.5.rst up to 1.1.1.5
external/mpl/bind/dist/doc/notes/notes-9.16.6.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.7.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.8.rst up to 1.1.1.4
external/mpl/bind/dist/doc/notes/notes-9.16.9.rst up to 1.1.1.4
external/mpl/bind/dist/fuzz/fuzz.h up to 1.6
external/mpl/bind/dist/lib/bind9/check.c up to 1.15
external/mpl/bind/dist/lib/bind9/getaddresses.c up to 1.7
external/mpl/bind/dist/lib/dns/adb.c up to 1.10
external/mpl/bind/dist/lib/dns/badcache.c up to 1.7
external/mpl/bind/dist/lib/dns/byaddr.c up to 1.8
external/mpl/bind/dist/lib/dns/cache.c up to 1.10
external/mpl/bind/dist/lib/dns/catz.c up to 1.10
external/mpl/bind/dist/lib/dns/client.c up to 1.12
external/mpl/bind/dist/lib/dns/compress.c up to 1.8
external/mpl/bind/dist/lib/dns/db.c up to 1.9
external/mpl/bind/dist/lib/dns/diff.c up to 1.8
external/mpl/bind/dist/lib/dns/dispatch.c up to 1.9
external/mpl/bind/dist/lib/dns/dnsrps.c up to 1.10
external/mpl/bind/dist/lib/dns/dnssec.c up to 1.13
external/mpl/bind/dist/lib/dns/dst_api.c up to 1.13
external/mpl/bind/dist/lib/dns/dst_parse.c up to 1.10
external/mpl/bind/dist/lib/dns/ecdb.c up to 1.9
external/mpl/bind/dist/lib/dns/ecs.c up to 1.6
external/mpl/bind/dist/lib/dns/forward.c up to 1.8
external/mpl/bind/dist/lib/dns/gen.c up to 1.11
external/mpl/bind/dist/lib/dns/hmac_link.c up to 1.8
external/mpl/bind/dist/lib/dns/journal.c up to 1.11
external/mpl/bind/dist/lib/dns/key.c up to 1.8
external/mpl/bind/dist/lib/dns/keymgr.c up to 1.10
external/mpl/bind/dist/lib/dns/keytable.c up to 1.9
external/mpl/bind/dist/lib/dns/master.c up to 1.11
external/mpl/bind/dist/lib/dns/masterdump.c up to 1.13
external/mpl/bind/dist/lib/dns/message.c up to 1.15
external/mpl/bind/dist/lib/dns/name.c up to 1.12
external/mpl/bind/dist/lib/dns/ncache.c up to 1.8
external/mpl/bind/dist/lib/dns/nsec.c up to 1.9
external/mpl/bind/dist/lib/dns/nsec3.c up to 1.12
external/mpl/bind/dist/lib/dns/nta.c up to 1.9
external/mpl/bind/dist/lib/dns/openssl_link.c up to 1.9
external/mpl/bind/dist/lib/dns/openssldh_link.c up to 1.9
external/mpl/bind/dist/lib/dns/opensslecdsa_link.c up to 1.7
external/mpl/bind/dist/lib/dns/openssleddsa_link.c up to 1.8
external/mpl/bind/dist/lib/dns/opensslrsa_link.c up to 1.10
external/mpl/bind/dist/lib/dns/order.c up to 1.8
external/mpl/bind/dist/lib/dns/peer.c up to 1.10
external/mpl/bind/dist/lib/dns/pkcs11rsa_link.c up to 1.8
external/mpl/bind/dist/lib/dns/private.c up to 1.8
external/mpl/bind/dist/lib/dns/rbt.c up to 1.13
external/mpl/bind/dist/lib/dns/rbtdb.c up to 1.17
external/mpl/bind/dist/lib/dns/rcode.c up to 1.12
external/mpl/bind/dist/lib/dns/rdata.c up to 1.13
external/mpl/bind/dist/lib/dns/rdatalist.c up to 1.7
external/mpl/bind/dist/lib/dns/rdataslab.c up to 1.7
external/mpl/bind/dist/lib/dns/request.c up to 1.8
external/mpl/bind/dist/lib/dns/resolver.c up to 1.17
external/mpl/bind/dist/lib/dns/rootns.c up to 1.7
external/mpl/bind/dist/lib/dns/rpz.c up to 1.13
external/mpl/bind/dist/lib/dns/rriterator.c up to 1.7
external/mpl/bind/dist/lib/dns/rrl.c up to 1.8
external/mpl/bind/dist/lib/dns/sdb.c up to 1.11
external/mpl/bind/dist/lib/dns/sdlz.c up to 1.11
external/mpl/bind/dist/lib/dns/ssu.c up to 1.7
external/mpl/bind/dist/lib/dns/stats.c up to 1.8
external/mpl/bind/dist/lib/dns/tkey.c up to 1.13
external/mpl/bind/dist/lib/dns/tsig.c up to 1.12
external/mpl/bind/dist/lib/dns/update.c up to 1.12
external/mpl/bind/dist/lib/dns/validator.c up to 1.13
external/mpl/bind/dist/lib/dns/view.c up to 1.14
external/mpl/bind/dist/lib/dns/xfrin.c up to 1.13
external/mpl/bind/dist/lib/dns/zone.c up to 1.18
external/mpl/bind/dist/lib/dns/zonekey.c up to 1.7
external/mpl/bind/dist/lib/dns/zoneverify.c up to 1.10
external/mpl/bind/dist/lib/dns/zt.c up to 1.9
external/mpl/bind/dist/lib/dns/include/dns/db.h up to 1.9
external/mpl/bind/dist/lib/dns/include/dns/rdataset.h up to 1.10
external/mpl/bind/dist/lib/dns/include/dns/rdatasetiter.h up to 1.6
external/mpl/bind/dist/lib/dns/include/dns/view.h up to 1.9
external/mpl/bind/dist/lib/dns/include/dns/zone.h up to 1.10
external/mpl/bind/dist/lib/dns/include/dns/zt.h up to 1.8
external/mpl/bind/dist/lib/dns/rdata/any_255/tsig_250.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/amtrelay_260.c up to 1.6
external/mpl/bind/dist/lib/dns/rdata/generic/caa_257.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/isdn_20.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/key_25.c up to 1.11
external/mpl/bind/dist/lib/dns/rdata/generic/loc_29.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/generic/tkey_249.c up to 1.8
external/mpl/bind/dist/lib/dns/rdata/generic/txt_16.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/in_1/a_1.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/in_1/aaaa_28.c up to 1.9
external/mpl/bind/dist/lib/dns/rdata/in_1/svcb_64.c up to 1.3
external/mpl/bind/dist/lib/dns/tests/dbversion_test.c up to 1.10
external/mpl/bind/dist/lib/dns/tests/dnstest.c up to 1.12
external/mpl/bind/dist/lib/dns/tests/rdata_test.c up to 1.12
external/mpl/bind/dist/lib/dns/tests/rsa_test.c up to 1.10
external/mpl/bind/dist/lib/dns/tests/zt_test.c up to 1.10
external/mpl/bind/dist/lib/dns/win32/libdns.def.in up to 1.1.1.12
external/mpl/bind/dist/lib/irs/getaddrinfo.c up to 1.9
external/mpl/bind/dist/lib/irs/getnameinfo.c up to 1.9
external/mpl/bind/dist/lib/irs/resconf.c up to 1.7
external/mpl/bind/dist/lib/irs/win32/resconf.c up to 1.7
external/mpl/bind/dist/lib/isc/app.c up to 1.8
external/mpl/bind/dist/lib/isc/buffer.c up to 1.8
external/mpl/bind/dist/lib/isc/heap.c up to 1.7
external/mpl/bind/dist/lib/isc/ht.c up to 1.8
external/mpl/bind/dist/lib/isc/httpd.c up to 1.8
external/mpl/bind/dist/lib/isc/iterated_hash.c up to 1.7
external/mpl/bind/dist/lib/isc/lex.c up to 1.10
external/mpl/bind/dist/lib/isc/lib.c up to 1.10
external/mpl/bind/dist/lib/isc/log.c up to 1.9
external/mpl/bind/dist/lib/isc/mem.c up to 1.14
external/mpl/bind/dist/lib/isc/netaddr.c up to 1.8
external/mpl/bind/dist/lib/isc/pk11.c up to 1.8
external/mpl/bind/dist/lib/isc/radix.c up to 1.8
external/mpl/bind/dist/lib/isc/ratelimiter.c up to 1.8
external/mpl/bind/dist/lib/isc/rwlock.c up to 1.13
external/mpl/bind/dist/lib/isc/siphash.c up to 1.8
external/mpl/bind/dist/lib/isc/string.c up to 1.7
external/mpl/bind/dist/lib/isc/task.c up to 1.18
external/mpl/bind/dist/lib/isc/timer.c up to 1.12
external/mpl/bind/dist/lib/isc/url.c up to 1.4
external/mpl/bind/dist/lib/isc/utf8.c up to 1.4
external/mpl/bind/dist/lib/isc/include/isc/buffer.h up to 1.8
external/mpl/bind/dist/lib/isc/include/isc/list.h up to 1.8
external/mpl/bind/dist/lib/isc/include/isc/magic.h up to 1.6
external/mpl/bind/dist/lib/isc/include/isc/string.h up to 1.7
external/mpl/bind/dist/lib/isc/include/isc/task.h up to 1.8
external/mpl/bind/dist/lib/isc/include/isc/timer.h up to 1.8
external/mpl/bind/dist/lib/isc/netmgr/netmgr.c up to 1.10
external/mpl/bind/dist/lib/isc/netmgr/tcp.c up to 1.8
external/mpl/bind/dist/lib/isc/netmgr/tcpdns.c up to 1.8
external/mpl/bind/dist/lib/isc/netmgr/udp.c up to 1.11
external/mpl/bind/dist/lib/isc/tests/random_test.c up to 1.11
external/mpl/bind/dist/lib/isc/tests/regex_test.c up to 1.12
external/mpl/bind/dist/lib/isc/tests/socket_test.c up to 1.11
external/mpl/bind/dist/lib/isc/tests/task_test.c up to 1.12
external/mpl/bind/dist/lib/isc/tests/timer_test.c up to 1.10
external/mpl/bind/dist/lib/isc/unix/file.c up to 1.7
external/mpl/bind/dist/lib/isc/unix/socket.c up to 1.25
external/mpl/bind/dist/lib/isc/win32/dir.c up to 1.8
external/mpl/bind/dist/lib/isc/win32/file.c up to 1.9
external/mpl/bind/dist/lib/isc/win32/fsaccess.c up to 1.8
external/mpl/bind/dist/lib/isc/win32/interfaceiter.c up to 1.7
external/mpl/bind/dist/lib/isc/win32/libisc.def.in up to 1.1.1.14
external/mpl/bind/dist/lib/isc/win32/net.c up to 1.8
external/mpl/bind/dist/lib/isc/win32/ntgroups.c up to 1.9
external/mpl/bind/dist/lib/isc/win32/socket.c up to 1.13
external/mpl/bind/dist/lib/isc/win32/include/isc/net.h up to 1.8
external/mpl/bind/dist/lib/isccc/alist.c up to 1.7
external/mpl/bind/dist/lib/isccc/cc.c up to 1.7
external/mpl/bind/dist/lib/isccc/symtab.c up to 1.7
external/mpl/bind/dist/lib/isccfg/aclconf.c up to 1.9
external/mpl/bind/dist/lib/isccfg/namedconf.c up to 1.14
external/mpl/bind/dist/lib/isccfg/parser.c up to 1.13
external/mpl/bind/dist/lib/isccfg/include/isccfg/grammar.h up to 1.8
external/mpl/bind/dist/lib/isccfg/tests/duration_test.c up to 1.7
external/mpl/bind/dist/lib/ns/client.c up to 1.18
external/mpl/bind/dist/lib/ns/hooks.c up to 1.9
external/mpl/bind/dist/lib/ns/interfacemgr.c up to 1.15
external/mpl/bind/dist/lib/ns/query.c up to 1.17
external/mpl/bind/dist/lib/ns/server.c up to 1.8
external/mpl/bind/dist/lib/ns/sortlist.c up to 1.7
external/mpl/bind/dist/lib/ns/update.c up to 1.13
external/mpl/bind/dist/lib/ns/xfrout.c up to 1.13
external/mpl/bind/dist/lib/ns/include/ns/client.h up to 1.14
external/mpl/bind/dist/lib/ns/include/ns/server.h up to 1.7
external/mpl/bind/dist/lib/ns/include/ns/stats.h up to 1.7
external/mpl/bind/dist/lib/ns/tests/nstest.c up to 1.8
external/mpl/bind/dist/lib/ns/win32/libns.def up to 1.1.1.8
external/mpl/bind/include/config.h up to 1.15
external/mpl/bind/include/dns/code.h up to 1.8
external/mpl/bind/include/dns/enumclass.h up to 1.6
external/mpl/bind/include/dns/enumtype.h up to 1.8
external/mpl/bind/include/dns/rdatastruct.h up to 1.10
external/mpl/bind/include/isc/stdatomic.h up to 1.10
external/mpl/bind/lib/libdns/Makefile up to 1.9
external/mpl/bind/lib/libisc/Makefile up to 1.20
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_prepend_error_message.3 up to 1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.svg up to 1.1.1.1
crypto/external/bsd/heimdal/dist/windows/NTMakefile.sdk up to 1.1.1.1
crypto/external/bsd/heimdal/include/hcrypto/ui.h up to 1.2
crypto/external/bsd/heimdal/dist/cf/._ltoptions.m4 delete
crypto/external/bsd/heimdal/dist/cf/._ltsugar.m4 delete
crypto/external/bsd/heimdal/dist/cf/._lt~obsolete.m4 delete
crypto/external/bsd/heimdal/dist/cf/broken-getaddrinfo.m4 delete
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/EVP_hcrypto_md2.3 delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/EVP_md2.3 delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.png delete
crypto/external/bsd/heimdal/dist/lib/hcrypto/md2.c delete
crypto/external/bsd/heimdal/dist/lib/hcrypto/md2.h delete
crypto/external/bsd/heimdal/Makefile.inc up to 1.8
crypto/external/bsd/heimdal/bin/Makefile.inc up to 1.6
crypto/external/bsd/heimdal/bin/gsstool/Makefile up to 1.4
crypto/external/bsd/heimdal/bin/hxtool/Makefile up to 1.6
crypto/external/bsd/heimdal/bin/kcc/Makefile up to 1.6
crypto/external/bsd/heimdal/bin/kdestroy/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kgetcred/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kinit/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kpasswd/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/kvno/Makefile up to 1.4
crypto/external/bsd/heimdal/bin/string2key/Makefile up to 1.5
crypto/external/bsd/heimdal/bin/verify_krb5_conf/Makefile up to 1.5
crypto/external/bsd/heimdal/dist/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/NEWS up to 1.4
crypto/external/bsd/heimdal/dist/aclocal.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/compile up to 1.1.1.2
crypto/external/bsd/heimdal/dist/config.guess up to 1.3
crypto/external/bsd/heimdal/dist/config.sub up to 1.1.1.2
crypto/external/bsd/heimdal/dist/configure up to 1.1.1.2
crypto/external/bsd/heimdal/dist/configure.ac up to 1.5
crypto/external/bsd/heimdal/dist/depcomp up to 1.1.1.2
crypto/external/bsd/heimdal/dist/install-sh up to 1.1.1.2
crypto/external/bsd/heimdal/dist/ltmain.sh up to 1.1.1.2
crypto/external/bsd/heimdal/dist/missing up to 1.1.1.2
crypto/external/bsd/heimdal/dist/test-driver up to 1.1.1.2
crypto/external/bsd/heimdal/dist/ylwrap up to 1.1.1.2
crypto/external/bsd/heimdal/dist/admin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/admin/add.c up to 1.3
crypto/external/bsd/heimdal/dist/admin/change.c up to 1.3
crypto/external/bsd/heimdal/dist/cf/Makefile.am.common up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/broken-realloc.m4 up to 1.1.1.3
crypto/external/bsd/heimdal/dist/cf/check-var.m4 up to 1.1.1.3
crypto/external/bsd/heimdal/dist/cf/db.m4 up to 1.1.1.5
crypto/external/bsd/heimdal/dist/cf/krb-ipv6.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/libtool.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/ltoptions.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/ltsugar.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/ltversion.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/lt~obsolete.m4 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/misc.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/proto-compat.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/retsigtype.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/cf/roken-frag.m4 up to 1.3
crypto/external/bsd/heimdal/dist/cf/w32-hh-toc-from-info.pl up to 1.1.1.2
crypto/external/bsd/heimdal/dist/cf/with-all.m4 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/doc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/NTMakefile up to 1.1.1.3
crypto/external/bsd/heimdal/dist/doc/vars.texi up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/group__heimbase.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/base/man/man3/heimbase.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/group__gssapi.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/gssapi_mechs_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/gssapi_services_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/internal_v_smechname.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi_mechs_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gssapi_services_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/internal_v_smechname.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/example_evp_cipher_8c-example.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/examples.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__core.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__des.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__dh.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__evp.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__misc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__rand.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/group__hcrypto__rsa.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_des.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_dh.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_evp.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_rand.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/page_rsa.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_core.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_des.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_dh.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_evp.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_misc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_rand.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/hcrypto_rsa.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_des.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_dh.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_evp.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_rand.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hcrypto/man/man3/page_rsa.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/annotated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/classes.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/functions.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/functions_vars.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/struct_h_d_b.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/structhdb__entry__ex.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/man/man3/HDB.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hdb/man/man3/hdb_entry_ex.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__ca.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__cert.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__cms.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__crypto.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__env.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__error.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__keyset.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__lock.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__misc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__name.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__peer.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__print.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__query.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__revoke.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/group__hx509__verify.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_ca.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_cert.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_cms.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_env.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_error.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_keyset.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_lock.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_name.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_peer.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_print.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/page_revoke.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_ca.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_cert.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_cms.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_crypto.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_env.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_error.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_keyset.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_lock.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_misc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_name.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_peer.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_print.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_query.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_revoke.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/hx509_verify.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_ca.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_cert.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_cms.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_env.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_error.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_keyset.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_lock.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_name.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_peer.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_print.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/hx509/man/man3/page_revoke.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/annotated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/classes.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__address.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__auth.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__ccache.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__credential.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__crypto.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__deprecated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__digest.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__error.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__keytab.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__pac.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__principal.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__storage.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__support.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__ticket.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/group__krb5__v4compat.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_ccache_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_fileformats.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_init_creds_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_introduction.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_keytab_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/krb5_principal_intro.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/pages.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5__crypto__iov.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__an2ln__ftable__desc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__db__ftable__desc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/structkrb5plugin__kuserok__ftable__desc.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_address.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_auth.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ccache.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ccache_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_credential.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_crypto.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_crypto_iov.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_deprecated.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_digest.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_error.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_fileformats.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_init_creds_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_introduction.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_keytab.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_keytab_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_pac.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_principal.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_principal_intro.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_storage.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_support.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_ticket.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5_v4compat.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_an2ln_ftable_desc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_db_ftable_desc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/krb5/man/man3/krb5plugin_kuserok_ftable_desc.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/annotated.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/classes.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/examples.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/functions.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/functions_vars.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/group__ntlm__core.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__buf.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type1.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.map up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type2__coll__graph.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.map up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/structntlm__type3__coll__graph.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/html/test_ntlm_8c-example.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_buf.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_core.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type1.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type2.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/ntlm/man/man3/ntlm_type3.3 up to 1.3
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/manpages up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/doxygen.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/dynsections.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.md5 up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/graph_legend.png up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/group__wind.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/index.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/jquery.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/menu.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/menudata.js up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/modules.html up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/html/tabs.css up to 1.1.1.2
crypto/external/bsd/heimdal/dist/doc/doxyout/wind/man/man3/wind.3 up to 1.3
crypto/external/bsd/heimdal/dist/etc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/bits.c up to 1.4
crypto/external/bsd/heimdal/dist/include/config.h.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/config.h.w32 up to 1.1.1.3
crypto/external/bsd/heimdal/dist/include/crypto-headers.h up to 1.6
crypto/external/bsd/heimdal/dist/include/gssapi/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/hcrypto/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/include/hcrypto/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/include/kadm5/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kadmin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kadmin/ank.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/cpw.c up to 1.4
crypto/external/bsd/heimdal/dist/kadmin/ext.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/kadmind.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/mod.c up to 1.3
crypto/external/bsd/heimdal/dist/kadmin/rpc.c up to 1.4
crypto/external/bsd/heimdal/dist/kadmin/stash.c up to 1.3
crypto/external/bsd/heimdal/dist/kcm/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kcm/cache.c up to 1.6
crypto/external/bsd/heimdal/dist/kcm/config.c up to 1.4
crypto/external/bsd/heimdal/dist/kcm/protocol.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kdc/connect.c up to 1.5
crypto/external/bsd/heimdal/dist/kdc/default_config.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/digest.c up to 1.5
crypto/external/bsd/heimdal/dist/kdc/hpropd.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kdc-private.h up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kdc-replay.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kdc.8 up to 1.6
crypto/external/bsd/heimdal/dist/kdc/kdc.h up to 1.3
crypto/external/bsd/heimdal/dist/kdc/kerberos5.c up to 1.9
crypto/external/bsd/heimdal/dist/kdc/krb5tgs.c up to 1.4
crypto/external/bsd/heimdal/dist/kdc/kstash.c up to 1.3
crypto/external/bsd/heimdal/dist/kdc/pkinit.c up to 1.6
crypto/external/bsd/heimdal/dist/kdc/windc_plugin.h up to 1.3
crypto/external/bsd/heimdal/dist/kpasswd/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kpasswd/kpasswd.c up to 1.3
crypto/external/bsd/heimdal/dist/kuser/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/kuser/kdestroy.c up to 1.3
crypto/external/bsd/heimdal/dist/kuser/kgetcred.c up to 1.4
crypto/external/bsd/heimdal/dist/kuser/kinit.1 up to 1.6
crypto/external/bsd/heimdal/dist/kuser/kinit.c up to 1.5
crypto/external/bsd/heimdal/dist/kuser/kswitch.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/asn1/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/asn1/asn1parse.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/asn1parse.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-common.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-common.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-der.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-gen.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/check-template.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_cmp.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_copy.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_get.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_length.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/der_put.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/gen_copy.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/gen_decode.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/gen_free.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/asn1/krb5.asn1 up to 1.1.1.6
crypto/external/bsd/heimdal/dist/lib/asn1/lex.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/base/Makefile.am up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/base/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/base/bsearch.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/base/dll.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/base/heimbase.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/com_err/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/com_err/lex.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/com_err/parse.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/com_err/parse.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/gssapi/test_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/accept_sec_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/acquire_cred.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/arcfour.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/cfx.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/decapsulate.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/delete_sec_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/display_status.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/get_mic.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/gsskrb5-private.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/init_sec_context.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/unwrap.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/verify_mic.c up to 1.7
crypto/external/bsd/heimdal/dist/lib/gssapi/krb5/wrap.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_display_status.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_import_name.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_mech_switch.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gss_pname_to_uid.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/gssapi.asn1 up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/gssapi/mech/mech_locl.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/init_sec_context.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/gssapi/spnego/accept_sec_context.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/lib/hcrypto/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/hcrypto/NTMakefile up to 1.1.1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/bn.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/des.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/dh.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/engine.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-cc.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-cc.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-hcrypto.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-hcrypto.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-openssl.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-openssl.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-pkcs11.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-pkcs11.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-w32.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-w32.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-wincng.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp-wincng.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/evp.h up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/example_evp_cipher.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hcrypto/libhcrypto-exports.def up to 1.1.1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/mdtest.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/pkcs5.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/test_bulk.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/test_cipher.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/ui.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/ui.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/undef.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/hcrypto/version-script.map up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/hdb/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/hdb/hdb-mitdb.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hdb/keytab.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hx509/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/lib/hx509/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/hx509/cert.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/hx509/cms.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hx509/crypto.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hx509/file.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hx509/hxtool.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/hx509/ks_file.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/hx509/name.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/hx509/softp11.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/hx509/test_nist_pkcs12.in up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/ipc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/ipc/client.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/Makefile.am up to 1.1.1.5
crypto/external/bsd/heimdal/dist/lib/kadm5/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/kadm5/get_s.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/init_c.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/ipropd_master.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/ipropd_slave.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/kadm5/kadm5-private.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/kadm5_locl.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/libkadm5srv-exports.def up to 1.1.1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/log.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/set_keys.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/kadm5/test_pw_quality.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kadm5/version-script.map up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/kafs/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/kafs/afskrb5.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/kafs/afssysdefs.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/kafs/rxkad_kdf.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/kdfs/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/krb5/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/krb5/acl.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/addr_families.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/aes-test.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/config_file.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/context.c up to 1.7
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-aes-sha1.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-arcfour.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des-common.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-des3.c up to 1.7
crypto/external/bsd/heimdal/dist/lib/krb5/crypto-evp.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/krb5/crypto.h up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/deprecated.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/enomem.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/get_cred.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/init_creds_pw.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/keytab.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/krb5-plugin.7 up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/krb5.conf.5 up to 1.7
crypto/external/bsd/heimdal/dist/lib/krb5/krb5.h up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/krb5_ccapi.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/krbhst.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/locate_plugin.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/mcache.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/pac.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/plugin.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/principal.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/rd_req.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/salt-aes-sha2.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/salt-des.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/salt-des3.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/krb5/send_to_kdc.c up to 1.9
crypto/external/bsd/heimdal/dist/lib/krb5/send_to_kdc_plugin.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/store_emem.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/test_plugin.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/test_store.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/krb5/ticket.c up to 1.6
crypto/external/bsd/heimdal/dist/lib/krb5/transited.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/ntlm/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/ntlm/ntlm.c up to 1.5
crypto/external/bsd/heimdal/dist/lib/otp/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/roken/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/roken/getaddrinfo.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/getxxyyy.c up to 1.4
crypto/external/bsd/heimdal/dist/lib/roken/ndbm_wrap.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/net_write.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/roken.h.in up to 1.7
crypto/external/bsd/heimdal/dist/lib/roken/snprintf.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/strtoll.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/roken/strtoull.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/sl/sl.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/slc-gram.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/slc-gram.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/sl/slc-lex.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/vers/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/wind/Makefile.am up to 1.1.1.4
crypto/external/bsd/heimdal/dist/lib/wind/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/lib/wind/bidi_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/bidi_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/combining_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/combining_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/errorlist_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/errorlist_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/idn-lookup.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/map_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/map_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/normalize.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/normalize_table.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/normalize_table.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/punycode_examples.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/punycode_examples.h up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/test-normalize.c up to 1.3
crypto/external/bsd/heimdal/dist/lib/wind/utf8.c up to 1.3
crypto/external/bsd/heimdal/dist/packages/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/packages/mac/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/packages/windows/installer/NTMakefile up to 1.1.1.4
crypto/external/bsd/heimdal/dist/packages/windows/installer/heimdal-installer.wxs up to 1.1.1.4
crypto/external/bsd/heimdal/dist/po/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/bin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/can/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/db/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/gss/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/gss/check-context.in up to 1.1.1.5
crypto/external/bsd/heimdal/dist/tests/java/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/kdc/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/kdc/check-iprop.in up to 1.1.1.4
crypto/external/bsd/heimdal/dist/tests/kdc/check-kdc.in up to 1.1.1.5
crypto/external/bsd/heimdal/dist/tests/ldap/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tests/plugin/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/tools/Makefile.in up to 1.1.1.2
crypto/external/bsd/heimdal/dist/windows/NTMakefile.version up to 1.1.1.4
crypto/external/bsd/heimdal/dist/windows/NTMakefile.w32 up to 1.1.1.5
crypto/external/bsd/heimdal/include/config.h up to 1.11
crypto/external/bsd/heimdal/include/kdc-private.h up to 1.5
crypto/external/bsd/heimdal/lib/libgssapi/Makefile up to 1.7
crypto/external/bsd/heimdal/lib/libhdb/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libheimntlm/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libhx509/Makefile up to 1.10
crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile up to 1.6
crypto/external/bsd/heimdal/lib/libkafs/Makefile up to 1.5
crypto/external/bsd/heimdal/lib/libkdc/Makefile up to 1.6
crypto/external/bsd/heimdal/lib/libkrb5/Makefile up to 1.15
crypto/external/bsd/heimdal/lib/libvers/Makefile up to 1.3
crypto/external/bsd/heimdal/libexec/Makefile.inc up to 1.8
crypto/external/bsd/heimdal/libexec/digest-service/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/hpropd/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/ipropd-master/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/ipropd-slave/Makefile up to 1.5
crypto/external/bsd/heimdal/libexec/kadmind/Makefile up to 1.7
crypto/external/bsd/heimdal/libexec/kpasswdd/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/Makefile.inc up to 1.7
crypto/external/bsd/heimdal/sbin/hprop/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/iprop-log/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kadmin/Makefile up to 1.6
crypto/external/bsd/heimdal/sbin/kcm/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kdc/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kdigest/Makefile up to 1.6
crypto/external/bsd/heimdal/sbin/kimpersonate/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/kstash/Makefile up to 1.5
crypto/external/bsd/heimdal/sbin/ktutil/Makefile up to 1.6
crypto/external/bsd/openssl/bin/progs.c up to 1.1
crypto/external/bsd/openssl/lib/engines/dasync/dasync.map up to 1.3
crypto/external/bsd/openssl/lib/engines/ossltest/ossltest.map up to 1.3
crypto/external/bsd/openssl/lib/engines/padlock/padlock.map up to 1.3
crypto/external/bsd/openssl/lib/engines/devcrypto/Makefile up to 1.3
crypto/external/bsd/openssl/lib/engines/devcrypto/devcrypto.map up to 1.3
crypto/external/bsd/openssl/lib/engines/loader_attic/Makefile up to 1.3
crypto/external/bsd/openssl/lib/engines/loader_attic/loader_attic.map up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes-gcm-armv8_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/alpha/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-gcm-armv8_64.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ec.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/hppa/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/ia64/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/m68k/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ec.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ecp_nistp521-ppc64.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc64-mont-fixed.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ecp_nistp521-ppc64.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ppc64-mont-fixed.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/sh3/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha256-sparcv9.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/vax/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-avx512.S up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/riscv32/crypto.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/riscv32/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/arch/riscv64/ec.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/ess.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/libc-sha1.c up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/mkinc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_EXTERN_FUNCS.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_INTEGER_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_aux_cb.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_item_d2i_bio.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_item_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_item_sign.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_prefix.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_readbuffer.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_core.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_datagram.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_socket_wait.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_exp_mont.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_EncryptedData_decrypt.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_EncryptedData_encrypt.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_EnvelopedData_create.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_data_create.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_digest_create.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_memcmp.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/ECDSA_sign.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ASYM_CIPHER-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ASYM_CIPHER-SM2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ASYM_CIPHER_free.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-AES.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-ARIA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-BLOWFISH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-CAMELLIA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-CAST.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-CHACHA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-DES.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-IDEA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-NULL.7 up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-RC2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-RC4.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-RC5.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-SEED.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER-SM4.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER_CTX_get_original_iv.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-HKDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-KB.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-KRB5KDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-PBKDF1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-PBKDF2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-SS.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-PKCS12KDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-SCRYPT.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-SSHKDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-TLS13_KDF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-TLS1_PRF.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-X942-ASN1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-X942-CONCAT.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF-X963.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KDF.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEM-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEM_free.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH-DH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH-ECDH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH-X25519.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYEXCH_free.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_KEYMGMT.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-BLAKE2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-CMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-GMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-HMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-KMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-Poly1305.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC-Siphash.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MAC.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-BLAKE2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD4.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD5-SHA1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MD5.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-MDC2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-NULL.7 up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-RIPEMD160.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHA1.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHA2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHA3.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SHAKE.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-SM3.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-WHIRLPOOL.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD-common.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PBE_CipherInit.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-DH.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-DSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-EC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-FFC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-HMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-SM2.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY-X25519.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY2PKCS8.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_get0_libctx.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_get0_pkey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_params.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_check.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_copy_parameters.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_decapsulate.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_digestsign_supports_digest.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_encapsulate.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_fromdata.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_field_type.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_group_name.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_size.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_gettable_params.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_is_a.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set1_encoded_public_key.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set_type.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_settable_params.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_todata.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-CTR-DRBG.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-HASH-DRBG.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-HMAC-DRBG.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-SEED-SRC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND-TEST-RAND.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_RAND.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-DSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-ECDSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-ED25519.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-HMAC.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE-RSA.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SIGNATURE.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_aes_128_gcm.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_aria_128_gcm.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_camellia_128_ecb.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_des_cbc.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_set_default_properties.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/NCONF_new_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_FILE.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_gmtime.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_hexchar2int.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_s390xcap.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_strcasecmp.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ALGORITHM.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CALLBACK.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_CTX_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_HDR_get0_transactionID.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_ITAV_set0.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_MSG_get0_header.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_MSG_http_perform.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_SRV_CTX_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_STATUSINFO_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_exec_certreq.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_log_open.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CMP_validate_msg.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CORE_MAKE_FUNC.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_get0_tmpl.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_set0_validity.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_set1_regCtrl_regToken.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_MSG_set1_regInfo_certReq.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_CRMF_pbmp_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER_CTX_new_for_pkey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DECODER_from_bio.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_DISPATCH.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER_CTX_new_for_pkey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ENCODER_to_bio.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ESS_check_signing_certs.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_HTTP_REQ_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_ITEM.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_HTTP_parse_url.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_HTTP_transfer.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_LIB_CTX.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_BLD.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_allocate_from_text.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_dup.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PARAM_int.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-FIPS.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-base.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-default.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-legacy.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER-null.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_PROVIDER.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_SELF_TEST_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_SELF_TEST_set_callback.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_cmp.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_attach.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_trace_enabled.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_trace_get_category_num.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_trace_set_channel.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/OpenSSL_version.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_X509_INFO_read_bio_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_PBE_keyivgen.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_SAFEBAG_create_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_SAFEBAG_get0_attrs.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_SAFEBAG_get1_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add1_attr_by_NID.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_CSPName_asc.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_friendlyname_asc.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_safe.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_add_localkeyid.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_decrypt_skey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_gen_mac.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_get_friendlyname.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_init.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_item_decrypt_d2i.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_key_gen_utf8_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_pack_p7encdata.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS5_PBE_keyivgen.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_get_octet_string.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_type_is_other.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS8_encrypt.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS8_pkey_add1_attr.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_get0_primary.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_set_DRBG_type.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_ASN1.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_ASN1.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_Calc_B.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_VBASE_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_create_verifier.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SRP_user_pwd_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_srp_password.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_ecdh.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_certificate.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_group_to_name.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_async_callback.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_retry_verify.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/TS_RESP_CTX_new.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/TS_VERIFY_CTX_set_certs.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509V3_set_ctx.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_LOOKUP.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_add_cert.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_purpose.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_distinguishing_id.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_load_http.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/X509_verify.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/b2i_PVK_bio_ex.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_RSAPrivateKey.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/fips_config.5 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/fips_module.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-cipher.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-digest.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-kdf.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-mac.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-pkey.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/life_cycle-rand.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/migration_guide.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-core.h.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-core_dispatch.h.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-core_names.h.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-env.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-format-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-glossary.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-namedisplay-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-passphrase-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-threads.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/openssl-verification-options.1 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/property.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-asym_cipher.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-base.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-cipher.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-decoder.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-digest.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-encoder.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-kdf.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-kem.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-keyexch.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-keymgmt.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-mac.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-object.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-rand.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-signature.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider-storemgmt.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/provider.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/proxy-certificates.7 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/man/s2i_ASN1_IA5STRING.3 up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/ffc.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/cmp.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/crmf.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/encode_decode.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/gen up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/http.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/property.inc up to 1.1
crypto/external/bsd/openssl/lib/libcrypto/providers.inc up to 1.1
crypto/external/bsd/openssl/lib/libapps/Makefile up to 1.6
crypto/external/bsd/openssl/lib/libapps/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libapps/apps_lib.inc up to 1.1
crypto/external/bsd/openssl/lib/libapps/mkinc up to 1.1
crypto/external/bsd/openssl/lib/libapps/srcs.inc up to 1.1
crypto/external/bsd/openssl/lib/Makefile.subdir up to 1.1
crypto/external/bsd/openssl/lib/libcommon/Makefile up to 1.5
crypto/external/bsd/openssl/lib/libcommon/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_digests_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_dsa_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_ec_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_ecx_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_rsa_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/der_wrap_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libcommon/mkinc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_common.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_common_der.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_implementations_ciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/providers_implementations_digests.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/srcs.inc up to 1.1
crypto/external/bsd/openssl/lib/libcommon/ssl_record.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_digests.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_dsa.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_ec.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_ecx.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_rsa.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_sm2.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/prov/der_wrap.h up to 1.1
crypto/external/bsd/openssl/lib/libdefault/Makefile up to 1.6
crypto/external/bsd/openssl/lib/libdefault/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/libdefault/der_sm2_gen.c up to 1.1
crypto/external/bsd/openssl/lib/libdefault/mkinc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_common.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_common_der.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_asymciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_ciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_digests.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_encode_decode.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_exchange.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_kdfs.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_kem.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_keymgmt.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_macs.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_rands.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_rands_seeding.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_signature.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/providers_implementations_storemgmt.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/srcs.inc up to 1.1
crypto/external/bsd/openssl/lib/libdefault/ssl.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/Makefile up to 1.7
crypto/external/bsd/openssl/lib/liblegacy/PROTO.in up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/crypto.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/crypto_des.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/crypto_md5.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/legacy.map up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/mkinc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_common.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_implementations_ciphers.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_implementations_digests.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/providers_implementations_kdfs.inc up to 1.1
crypto/external/bsd/openssl/lib/liblegacy/srcs.inc up to 1.1
crypto/external/bsd/openssl/dist/AUTHORS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/CONTRIBUTING.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/FAQ.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/INSTALL.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/LICENSE.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/NEWS.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/README-ENGINES.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/README-FIPS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/README-PROVIDERS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/SUPPORT.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/VERSION.dat up to 1.1.1.2
crypto/external/bsd/openssl/dist/configdata.pm.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/BASE.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/AIX.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Windows/MSVC.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Windows/cppbuilder.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Cygwin.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Unix.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/VMS.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/Windows.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform/mingw.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/gentemplate.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-cppbuilder.conf up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-nonstop.conf up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-os390.conf up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/50-vms-x86_64.conf up to 1.1.1.2
crypto/external/bsd/openssl/dist/Configurations/README-design.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/Configurations/platform.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/asn1parse.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/cmp.c up to 1.3
crypto/external/bsd/openssl/dist/apps/crl2pkcs7.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_libctx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_provider.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_rand.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/app_x509.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/apps.c up to 1.4
crypto/external/bsd/openssl/dist/apps/lib/apps_ui.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/cmp_mock_srv.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/apps/lib/columns.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/engine.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/engine_loader.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/fmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/http_server.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/names.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/opt.c up to 1.2
crypto/external/bsd/openssl/dist/apps/lib/s_cb.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/s_socket.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/tlssrp_depr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/vms_decc_argv.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/vms_term_sock.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/lib/win32_init.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/info.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/fipsinstall.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/insta.ca.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/app_libctx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/app_params.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/apps.h up to 1.2
crypto/external/bsd/openssl/dist/apps/include/apps_ui.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/cmp_mock_srv.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/apps/include/ec_common.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/engine_loader.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/fmt.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/function.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/http_server.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/opt.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/s_apps.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/include/vms_term_sock.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/list.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/apps/mac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/packet.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_asn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_client.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_ctx.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_err.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_hdr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_http.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_msg.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_protect.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_server.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_status.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_util.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cmp/cmp_vfy.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ess/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ess/ess_asn1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ess/ess_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ess/ess_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_parse.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/d2i_param.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/asn1/i2d_evp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bf_prefix.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bf_readbuff.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_addr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_dump.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_print.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_sock.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bio_sock2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/bss_core.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bio/ossl_core_bio.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc64-mont-fixed.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-avx512.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp_x2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/bn_conv.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/bn_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bn/bn_rsa_fips186_4.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bn/bn_sparc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-ia64.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/chacha/chacha_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cms/cms_dh.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_ec.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_rsa.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/dh/dh_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/dh/dh_group_params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_backend.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_check.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistp521-ppc64.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl32.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_64/arch_intrinsics.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_64/f_impl.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_64/f_impl64.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ec_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ec_deprecated.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecp_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecp_s390x_nistp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_backend.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/ecx_s390x.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/engine/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/err_all_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/err_blocks.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/err/err_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/mac_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/mac_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/p_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_check.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/signature.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/asymcipher.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/ctrl_params_translate.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/dh_ctrl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/dh_support.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/dsa_ctrl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/ec_ctrl.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/ec_support.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/evp_fetch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/kem.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/evp_rand.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/evp_utils.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/exchange.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/kdf_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/kdf_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/keymgmt_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/keymgmt_meth.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/legacy_blake2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md4.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_md5_sha1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_mdc2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_meth.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_ripemd.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_sha.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/evp/legacy_wp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/md5/md5_sha1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/modes/asm/aes-gcm-armv8_64.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/modes/siv128.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/objects/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/objects/obj_compat.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_http.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/pem/pem_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/perlasm/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/perlasm/s390x.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/perlasm/x86_64-support.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ia64.S up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/prov_seed.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/rand_deprecated.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/rand_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rand/rand_pool.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_acvp_test_params.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_backend.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_mp_names.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_schemes.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sp800_56b_check.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sp800_56b_gen.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sha/sha_ppc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sha/sha3.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sm3/legacy_sm3.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/store/store_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/store/store_result.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/by_store.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/ext_dat.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_cache.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_data.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/x509/pcy_map.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/pcy_node.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/x509/pcy_tree.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/x509/standard_exts.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_addr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_admis.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_admis.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_akeya.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_akid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_asid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_bcons.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_bitst.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_conf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_cpols.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_crld.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_enum.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_extku.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_genn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_ia5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_info.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_int.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_ist.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_ncons.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pci.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pcia.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pcons.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pku.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_pmaps.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_prn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_purp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_san.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_skid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_sxnet.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_tlsf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_utf8.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3_utl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/v3err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/x509/x509_trust.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/sparse_array.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/asn1_dsa.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/README-sparse_array.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/bsearch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/context.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/core_algorithm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/core_fetch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/core_namemap.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/cpuid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/der_writer.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/info.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/initthread.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/param_build.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/param_build_set.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/params_dup.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/params_from_text.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/passphrase.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_child.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_conf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_core.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/provider_predefined.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/punycode.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/self_test_core.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/threads_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/trace.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_asn.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/crmf/crmf_pbm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/decoder_pkey.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_lib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_meth.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/encode_decode/encoder_pkey.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_backend.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_dh.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_key_generate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_key_validate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_params.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_params_generate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ffc/ffc_params_validate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/http/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/http/http_client.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/http/http_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/http/http_lib.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/property/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/defn_cache.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/property/property_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_parse.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_query.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/property/property_string.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/bio/README.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/certs/README.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/aesccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/aesgcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/aeskeywrap.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/cipher/ariacbc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/README.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/BIO_f_md.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/EVP_MD_demo.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/EVP_MD_stdin.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/EVP_MD_xof.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/digest/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/encode/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/encode/ec_encode.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/encode/rsa_encode.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/hkdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/pbkdf2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/kdf/scrypt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/keyexch/x25519.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/cmac-aes256.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/gmac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/hmac-sha512.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/poly1305.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/mac/siphash.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_keygen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_paramfromdata.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_paramgen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_DSA_paramvalidate.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_EC_keygen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/EVP_PKEY_RSA_keygen.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/pkey/dsa.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/EVP_Signature_demo.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/EVP_Signature_demo.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/rsa_pss.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/rsa_pss_direct.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/demos/signature/rsa_pss_hash.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-asn1parse.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ca.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ciphers.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-cmds.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-cmp.pod.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/openssl-cms.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-crl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-crl2pkcs7.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dgst.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dhparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-dsaparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-nseq.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ec.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ecparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-enc.pod.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/openssl-engine.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-errstr.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-fipsinstall.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-format-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-gendsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-genpkey.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-genrsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-info.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-kdf.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-list.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-mac.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-namedisplay-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ocsp.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-passphrase-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-passwd.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkcs12.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkcs7.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkcs8.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkey.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkeyparam.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-pkeyutl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-prime.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rand.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rehash.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-req.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rsa.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-rsautl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-s_client.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-s_server.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-s_time.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-sess_id.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-smime.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-speed.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-spkac.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-srp.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-storeutl.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-ts.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-verification-options.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-verify.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-version.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man1/openssl-x509.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_is_a.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_des_cbc.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/NCONF_new_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_gmtime.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ITEM.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_ASN1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_ASN1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_Calc_B.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_VBASE_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_verify.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/RAND_get0_primary.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/RAND_set_DRBG_type.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_certificate.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_group_to_name.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ERR_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_todata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_EXTERN_FUNCS.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_INTEGER_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_aux_cb.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_core.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_item_d2i_bio.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_item_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ASN1_item_sign.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_prefix.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_readbuffer.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_datagram.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BIO_socket_wait.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_exp_mont.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_EncryptedData_decrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_EncryptedData_encrypt.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_EnvelopedData_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_data_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/CMS_digest_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/ECDSA_sign.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_ASYM_CIPHER_free.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_MAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_CTX_get_original_iv.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KEM_free.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KEYEXCH_free.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_KEYMGMT.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PBE_CipherInit.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY2PKCS8.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_get0_libctx.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_get0_pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_check.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_copy_parameters.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_decapsulate.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_digestsign_supports_digest.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_encapsulate.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_RAND.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_fromdata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_field_type.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_group_name.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_size.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_gettable_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_set1_encoded_public_key.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_set_type.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_settable_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_SIGNATURE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/EVP_aes_128_gcm.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_aria_128_gcm.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_camellia_128_ecb.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_set_default_properties.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_FILE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_init.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_hexchar2int.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_s390xcap.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_strcasecmp.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ALGORITHM.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CALLBACK.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_CTX_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_HDR_get0_transactionID.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_ITAV_set0.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_MSG_get0_header.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_MSG_http_perform.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_SRV_CTX_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_STATUSINFO_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_exec_certreq.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_log_open.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CORE_MAKE_FUNC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CMP_validate_msg.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_set0_validity.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_set1_regCtrl_regToken.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_MSG_set1_regInfo_certReq.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_CRMF_pbmp_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DECODER_from_bio.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_DISPATCH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ENCODER_to_bio.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_ESS_check_signing_certs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_HTTP_REQ_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_HTTP_parse_url.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_HTTP_transfer.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_LIB_CTX.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_BLD.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_allocate_from_text.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_dup.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PARAM_int.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OSSL_PROVIDER.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_SELF_TEST_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_SELF_TEST_set_callback.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_attach.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_trace_enabled.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_trace_get_category_num.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OSSL_trace_set_channel.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/OpenSSL_version.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PEM_X509_INFO_read_bio_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_PBE_keyivgen.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_SAFEBAG_create_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_SAFEBAG_get0_attrs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_SAFEBAG_get1_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add1_attr_by_NID.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_CSPName_asc.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_friendlyname_asc.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_localkeyid.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_add_safe.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_decrypt_skey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_gen_mac.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_get_friendlyname.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_item_decrypt_d2i.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_key_gen_utf8_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_pack_p7encdata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS5_PBE_keyivgen.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_get_octet_string.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_type_is_other.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS8_encrypt.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/PKCS8_pkey_add1_attr.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_create_verifier.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SRP_user_pwd_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_srp_password.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tmp_ecdh.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_async_callback.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_retry_verify.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/TS_RESP_CTX_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/TS_VERIFY_CTX_set_certs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509V3_set_ctx.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_add_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_distinguishing_id.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/X509_load_http.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/b2i_PVK_bio_ex.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/d2i_RSAPrivateKey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man3/s2i_ASN1_IA5STRING.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man5/fips_config.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/fips_module.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-cipher.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_ASYM_CIPHER-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_ASYM_CIPHER-SM2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-AES.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-ARIA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-BLOWFISH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-CAMELLIA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-CAST.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-CHACHA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-DES.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-IDEA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-NULL.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-RC2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-RC4.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-RC5.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-SEED.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_CIPHER-SM4.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-HKDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-KB.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-KRB5KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-PBKDF1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-PBKDF2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-PKCS12KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-SCRYPT.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-SS.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-SSHKDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-TLS13_KDF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-TLS1_PRF.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-X942-ASN1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-X942-CONCAT.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KDF-X963.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEM-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEYEXCH-DH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEYEXCH-ECDH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_KEYEXCH-X25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-BLAKE2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-CMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-GMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-HMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-KMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-Poly1305.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MAC-Siphash.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-BLAKE2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD4.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD5-SHA1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MD5.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-MDC2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-NULL.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-RIPEMD160.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHA1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHA2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHA3.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SHAKE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-SM3.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-WHIRLPOOL.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_MD-common.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-DH.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-DSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-EC.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-FFC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-HMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-SM2.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_PKEY-X25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-CTR-DRBG.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-HASH-DRBG.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-HMAC-DRBG.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-SEED-SRC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND-TEST-RAND.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_RAND.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-DSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-ECDSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-ED25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/cipher.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/digest.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/kdf.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/mac.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/pkey.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/img/rand.png up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-HMAC.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/EVP_SIGNATURE-RSA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-FIPS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-base.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-default.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-legacy.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/OSSL_PROVIDER-null.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-digest.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-kdf.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-mac.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-pkey.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/life_cycle-rand.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/migration_guide.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/openssl-core.h.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-core_dispatch.h.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-core_names.h.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-env.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-glossary.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl-threads.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/openssl_user_macros.pod.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/property.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-asym_cipher.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-base.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-cipher.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-decoder.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-digest.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-encoder.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-kdf.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-kem.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-keyexch.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-keymgmt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-mac.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-object.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-rand.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider-signature.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/provider-storemgmt.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/man7/provider.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/build.info.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/perlvars.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/images/openssl.svg up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OPENSSL_SA.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OPTIONS.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OSSL_DEPRECATED.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/OSSL_METHOD_STORE.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/cms_add1_signing_cert.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_generic_fetch.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_keymgmt_newdata.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_keymgmt_util_export_to_provider.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_md_get_number.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_pkey_export_to_provider.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/evp_pkey_get1_ED25519.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_DER_w_begin_sequence.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_DER_w_bn.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_DER_w_precompiled.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_algorithm_do_all.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_X509_STORE_add1_certs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_asn1_octet_string_set1.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_certreq_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_ctx_set1_caPubs.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_hdr_init.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_mock_srv_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_msg_check_update.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_msg_create.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_msg_protect.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_pkisi_get_status.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_cmp_print_log.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_ends_with_dirsep.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_global_properties_no_mirrored.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_init_thread_deregister.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_lib_ctx_get_data.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_method_construct.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_namemap_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_provider_add_conf_module.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_provider_new.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_punycode_decode.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_rand_get_entropy.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_random_add_conf_module.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/ossl_rsa_get0_all_params.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man3/x509v3_cache_extensions.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/DERlib.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/EVP_PKEY.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/VERSION.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/build.info.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/internal/man7/deprecation.pod up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/Makefile up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/cipher.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/digest.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/kdf.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/lifecycles.ods up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/mac.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/pkey.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/doc/life-cycles/rand.dot up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_devcrypto.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic.ec up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/engines/e_loader_attic_err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/MODULES.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/lib/Text/Template/Preprocess.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/lib/Text/Template.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/author-pod-syntax.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/author-signature.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/basic.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/broken.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/delimiters.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/error.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/exported.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/hash.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/inline-comment.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/nested-tags.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/ofh.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/out.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/prepend.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/preprocess.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/rt29928.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/safe.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/safe2.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/safe3.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/strict.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/taint.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/template-encoding.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/t/warnings.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/Changes up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/INSTALL up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/LICENSE up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/MANIFEST up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/META.json up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/META.yml up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/Makefile.PL up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/README up to 1.1.1.1
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.56/SIGNATURE up to 1.1.1.1
crypto/external/bsd/openssl/dist/fuzz/fuzz_rand.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/fuzz/cmp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/sha3.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/asn1.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/core.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/endian.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/der.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/deprecated.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/namemap.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/ffc.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/ktls.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/packet.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/param_build_set.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/passphrase.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/property.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/propertyerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/provider.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/sizes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/sm3.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/symhacks.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/tlsgroups.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/internal/unicode.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/asn1t.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/bio.h.in up to 1.2
crypto/external/bsd/openssl/dist/include/openssl/crypto.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cmp.h.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/lhash.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/macros.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ct.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/err.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/safestack.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/opensslv.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/pkcs12.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/self_test.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/param_build.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/pkcs7.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/conf.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/x509v3.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/x509_vfy.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ui.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/asn1.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/srp.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ssl.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cmp_util.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cmperr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cms.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/configuration.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/conftypes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core_dispatch.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core_names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/core_object.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/crmf.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/crmferr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/cryptoerr_legacy.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/decoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/decodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/encoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/encodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ess.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/esserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/fips_names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/fipskey.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/http.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/httperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/ocsp.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/trace.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/opensslconf.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/params.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/prov_ssl.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/proverr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/provider.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/sslerr_legacy.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/types.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/openssl/x509.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/tserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/aes_platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/asn1_dsa.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/asn1err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/asyncerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/bioerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/bnerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/buffererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cmll_platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cmperr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/cmserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/comperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/conferr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/crmferr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cryptoerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/cterr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/decoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/decodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/des_platform.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dh.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dherr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dsa.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/dsaerr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ecerr.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ecx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/encoder.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/encodererr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/engineerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/ess.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/esserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/evperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/httperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/modes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/objectserr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/ocsperr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pem.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pemerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pkcs12err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pkcs7.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/pkcs7err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/ppc_arch.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/punycode.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/rand_pool.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/randerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/rsa.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/rsaerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/siv.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/security_bits.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/sparc_arch.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/sparse_array.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/storeerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/types.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/uierr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/x509err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/include/crypto/x509v3err.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/record/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/record/tls_pad.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/sslerr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/statem/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/tls_depr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/ktls.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/ssl_err_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/ssl/ssl_rsa_legacy.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-namec-inter.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-namec-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/bad-othername-namec.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-pol-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/root-ed25519.pubkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/cert-key-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ct-server-key-public.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ct-server-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/dhk2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ec_privkey_with_chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-3072.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-4096.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-8192.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-crit-unknown-ext.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-noncrit-unknown-ext.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-ocsp-nocheck.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-policies-bad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-policies.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-3072.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/fake-gp.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-4096.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-8192.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-pss-wrong1.5-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-ss-with-keyCertSign.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.tlssct up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ext-check.csr up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/goodcn2-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/goodcn2-chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/goodcn2-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/grfc.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/key-pass-12345.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/leaf-chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/leaf-encrypted.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/nccaothername-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/nccaothername-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/pkitsta.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/root-ed25519.privkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/server-dsa-pubkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-ca-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2-root.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/sm2.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/v3-certs-RC2.p12 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/v3-certs-TDES.p12 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/README-dev.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/README-external.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/README.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/acvp_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/acvp_test.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/aesgcmtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/algorithmid_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bio_core_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ext_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ct/log_list.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/endecode_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/endecoder_legacy_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_extra_test2.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/fips.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/hexstr_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/http_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/insta.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/moduleloadtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/sparse_array_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testec-p112r1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsa2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsa2048pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsapss.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/threadstest.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/05-test_pbe.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/06-test_algorithmid.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/06-test_rdrand_sanity.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_traceapi.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_gost_engine.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_asn1.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/c2pnb163v1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/c2pnb208w1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp160k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp192k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp224k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp256k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/secp521r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect113r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect113r2-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect163k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect163r2-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect193r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect193r2-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect233k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect233r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect239k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect283k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect283r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect409k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect409r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect571k1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/sect571r1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls1-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls10-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls11-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls3-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls4-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls5-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls8-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/noncanon/wap-wsg-idm-ecid-wtls9-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_mp_rsa_data/rsamplcm.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_ccm_cavs.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_hkdf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_blake.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe_pbkdf2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_dh.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_common.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_cts.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_ocb.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_siv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_stitched.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aes_wrap.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_aria.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_bf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_des.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_camellia.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_camellia_cts.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_cast5.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_chacha.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_des3_common.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_idea.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc4.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc4_stitched.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_rc5.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_seed.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph_sm4.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_krb5.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_pbkdf1.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_pbkdf2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_scrypt.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_ss.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_ssh.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_tls11_prf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_x942.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_x942_des.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf_x963.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_cmac_des.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_common.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_poly1305.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_siphash.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac_sm3.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_blake.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_md.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_mdc2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_ripemd.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_sha.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_sm3.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmd_whirlpool.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe_pkcs12.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe_scrypt.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_brainpool.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_dsa.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecdh.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecdsa.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecx.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ffdhe.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kas.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kdf_hkdf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kdf_scrypt.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_mismatch.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_rsa.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_rsa_common.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_sm2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evprand.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/incdir.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_sslapi_data/dhparams.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/dsaparam.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/rsa-key-2432.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/testrsa.msb up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/testrsa.pvk up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cms_data/ciphertext_from_1_1_1.cms up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cms_data/pkcs7-md4.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_ca_data/revoked.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_exts.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/00-prep_fipsmodule_cnf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/01-test_fipsmodule_cnf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_context.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_keymgmt.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_provider.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_localetest.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/02-test_sparse_array.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_fipsinstall.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_asn1_dsa.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_bn.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_ffc.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_namemap.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_rsa_sp800_56b.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm3.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_params_api.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/03-test_property.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_bio_core.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_encoder_decoder.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_encoder_decoder_legacy.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_hexstring.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_nodefltctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_param_build.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_params.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_params_conversion.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provfetch.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provider.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provider_fallback.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_provider_pkey.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_punycode.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_upcalls.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_gendh.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_gendhparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_gendsa.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsaoaep.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_sha.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_app.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_cli_fips.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_kdf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_legacy_okay.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_mac.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_pkeyutl.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_rand_config.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_spkac.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/fuzz.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_rusext.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_verify_store.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_acvp.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_aesgcm.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_defltfips.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_fetch_prov.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_kdf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_libctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_dparam.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_prov_config.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_provider_status.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_readbuffer.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_asn.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_ctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_hdr.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_server.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_status.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/71-test_ssl_ctx.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/79-test_http.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/81-test_cmp_cli.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_fipsload.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_asn1parse.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_bignum.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_bndiv.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_client.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_cmp.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_cms.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_conf.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_crl.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_ct.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_server.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz_x509.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_off.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_off.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_on.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_conf_data/dollarid_on.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_params_conversion_data/native_types.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dhparams.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dsaparams.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dsaprivatekey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/dsapublickey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/rsaprivatekey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/rsapublickey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_read_depr_data/x942params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/NOTES.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/beermug.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-1023line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-1024line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-1025line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-254-chars-at-the-end.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-254-chars-in-the-middle.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-255line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-256line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-257line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-blankline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-bom.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-comment.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-earlypad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-extrapad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-junk.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-infixwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-leadingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-longline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-misalignedpad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-onecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-oneline-multiple-of-254.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-oneline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-shortandlongline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-shortline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-threecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert-trailingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-1023line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-1024line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-1025line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-255line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-256line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-257line.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-blankline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-comment.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-corruptedheader.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-corruptiv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-earlypad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-extrapad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-infixwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-junk.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-leadingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-longline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-misalignedpad.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-onecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-oneline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-onelineheader.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-shortandlongline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-shortline.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-threecolumn.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsa-trailingwhitespace.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/dsaparam.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_reading_data/wellknown up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/invalid/p2048_q256_bad_q.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/invalid/p768_q160_too_small.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q160_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q224_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p1024_q256_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q160_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q224_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p2048_q256_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q160_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q224_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1862_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsaparam_data/valid/p3072_q256_t1864_gind1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsaoaep_data/plain_text up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsapss_data/negativesaltlen.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p1024_t1862_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p2048_t1862_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p2048_t1864_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/invalid/dh_p3072_t1862_pkcs3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_5114_1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_5114_2.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_5114_3.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dh_ffdhe2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_5114_2.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_ffdhe2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q160_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p1024_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q224_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p2048_q256_t1864.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p3072_q160_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p3072_q224_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_check_data/valid/dhx_p3072_q256_t1862.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-1024.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-2048.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-2-2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-5-1024.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/pkcs3-5-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/x942-0-1024.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dhparam_data/x942-0-1024.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/ascii_chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/ascii_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/san.ascii up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/san.utf8 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/utf8_chain.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_eai_data/utf8_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_pkcs7_data/malformed.pkcs7 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_rusext_data/grfc.msb up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/25-test_rusext_data/grfc.utf8 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_defltfips/fipsmodule.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DH.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/DSA.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/EC.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED25519.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/ED448.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/RSA.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X25519.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.priv.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.priv.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.pub.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_pkey_provided/X448.pub.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/args1.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/args2.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/in1.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/in2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/out1.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/61-test_bio_prefix_data/out2.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/client.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/client.csr up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/client.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_client_data/server.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg_data/new.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg_data/pkcs10.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_msg_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/EndEntity1.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/EndEntity2.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IP_PBM.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IP_PBM.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IR_protected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/IR_unprotected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/Intermediate_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/Root_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_protect_data/server.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_server_data/CR_protected_PBM_1234.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/EndEntity1.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/EndEntity2.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IP_waitingStatus_PBM.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IP_waitingStatus_PBM.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_protected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_protected_0_extraCerts.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_protected_2_extraCerts.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_rmprotection.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/IR_unprotected.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/Intermediate_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/Root_CA.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/chain.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/client.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/insta.cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/insta.priv.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/insta_ca.cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/65-test_cmp_vfy_data/server.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store_data/DH-params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store_data/DHX-params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/66-test_ossl_store_data/DSA-params.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/12345.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_issuing.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_server.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/big_trusted.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/empty.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/issuing.crt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/issuing_expired.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/new.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/new_pass_12345.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/new_pub.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/random.bin up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/root_expired.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/server.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/server.crt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/server.key up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer.key up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer.p12 up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer_issuing.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer_only.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/signer_root.crt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/test.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/trusted.crt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/Mock/wrong_csr.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_commands.csv up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_connection.csv up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_credentials.csv up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_enrollment.csv up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmp_http_data/test_verification.csv up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmsapi_data/encryptedData.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/large_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/large_policy_tree.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/small_leaf.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_policy_tree_data/small_policy_tree.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_old_data/dsa2048.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/all-zero.tsq up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/comodo-aaa.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/sectigo-all-zero.tsr up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/sectigo-signer.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/sectigo-time-stamping-ca.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/user-trust-ca-aaa.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa_data/user-trust-ca.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/90-test_threads_data/rsakey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/dhpkey.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/dsapub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/dsapub_noparam.der up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/ec_p256_bad_0.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/ec_p256_bad_1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/sm2_bad_0.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/sm2_bad_1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/91-test_pkey_check_data/sm2_bad_neg1.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_gost_engine_data/gost_engine.sh up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/30-extended-master-secret.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/30-extended-master-secret.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/provider.c up to 1.3
crypto/external/bsd/openssl/dist/test/testutil/apps_shims.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/fake_random.c up to 1.2
crypto/external/bsd/openssl/dist/test/testutil/load.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/options.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/output.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testutil/test_options.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/asn1_dsa_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bio_prefix_text.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bio_readbuffer_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bn_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/bn_rand_range.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ca-and-certs.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_asn_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_client_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cmp_ctx_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_hdr_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_msg_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cmp_protect_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cmp_server_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_status_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmp_vfy_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/confdump.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/context_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/data2.bin up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/default-and-fips.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/default-and-legacy.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/default.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/defltfips_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_fetch_prov_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_kdf_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_libctx_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_pkey_ctx_new_from_name.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_pkey_dparams_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/evp_pkey_provided_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fake_rsaprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fake_rsaprov.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ffc_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/filterprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/filterprov.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fips-alt.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fips-and-base.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/fips_version_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/insta_ca.cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/keymgmt_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/legacy.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/localetest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/namemap_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/nodefltctxtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/null.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/ossl_store_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/p_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/param_build_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/params_api_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/params_conversion_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/params_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pbetest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pem_read_depr_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pkcs12_format_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/pkcs7_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/property_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/prov_config_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provfetchtest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_fallback_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_internal_test.cnf.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_pkey_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_status_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/provider_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/proxy.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/punycode_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/rand_status_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/rand_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/rsa_sp800_56b_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/sha_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/simpledynamic.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/simpledynamic.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/sm3_internal_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/smcont.bin up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/smcont_zero.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/cmp_testlib.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/cmp_testlib.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/handshake.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/handshake.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/handshake_srp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/pkcs12.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/pkcs12.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/predefined_dhparams.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/predefined_dhparams.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/ssl_test_ctx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/ssl_test_ctx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/helpers/ssltestlib.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/helpers/ssltestlib.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/ssl_old_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/testrsapssmandatory.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/threadstest_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/tls-provider.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/trace_api_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/upcallstest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/user_property_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/v3_ca_exts.cnf up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/smime-eml/SignedInvalidMappingFromanyPolicyTest7.eml up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/other-internal.syms up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/providers.num up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/withlibctx.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Config/Query.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/OID.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Ordinals.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/ParseC.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Template.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Util.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/config.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/fallback.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/stackhash.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/other.syms up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/c-compress-test.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/check-format-test-negatives.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/check-format-test-positives.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/check-format.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/engines.num up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/err-to-raise up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/fips-checksums.sh up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/fix-deprecation up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/lang-compress.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/markdownlint.rb up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/merge-err-lines up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingcrypto-internal.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingcrypto.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingcrypto111.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingmacro.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingmacro111.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingssl-internal.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingssl.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/missingssl111.txt up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/mk-fipsmodule-cnf.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/mknum.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/mkpod2html.pl up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/wrap.pl.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/util/write-man-symlinks up to 1.1.1.1
crypto/external/bsd/openssl/dist/ACKNOWLEDGEMENTS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/CHANGES.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/HACKING.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-ANDROID.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-DJGPP.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-NONSTOP.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/NOTES-PERL.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-UNIX.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-VALGRIND.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/NOTES-VMS.md up to 1.1.1.2
crypto/external/bsd/openssl/dist/NOTES-WINDOWS.md up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/DIGESTS.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/DSA.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/EC.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/ECX.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/NIST.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/RSA.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/SM2.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_digests_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_dsa_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_dsa_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_dsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ec_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ec_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ec_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ecx_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_ecx_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_rsa_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_rsa_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_rsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_sm2_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_sm2_key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_sm2_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/der_wrap_gen.c.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/oids_to_c.pm up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/der/wrap.asn1 up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/bio_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/capabilities.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/digest_to_nid.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_ctx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_err.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_seeding.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/provider_util.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/securitycheck.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/securitycheck_default.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/securitycheck_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/bio.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_digests.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_dsa.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_ec.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_ecx.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_rsa.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_sm2.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/der_wrap.h.in up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/proverr.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/provider_ctx.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/provider_util.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/providercommon.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/common/include/prov/securitycheck.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/baseprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/decoders.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/defltprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/encoders.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips-sources.checksums up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/fips.checksum up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/fips.module.sources up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/legacyprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/nullprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/prov_running.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/stores.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/fips_entry.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/fipsprov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test_data.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/fips/self_test_kats.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/asymciphers/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/asymciphers/rsa_enc.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/asymciphers/sm2_enc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw_aesni.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw_s390x.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ccm_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_cts.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_s390x.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_gcm_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw_aesni.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw_s390x.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ocb.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ocb.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_ocb_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_siv.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_siv.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_siv_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_wrp.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aes_xts_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_ccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_ccm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_ccm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_gcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_gcm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_gcm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_aria_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_blowfish.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_blowfish.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_blowfish_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cast.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia_cts.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_camellia_hw_t4.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cast5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cast5_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_poly1305.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_poly1305.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cts.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_cts.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_des.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_des.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_des_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_desx.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_desx_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_idea.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_idea.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_idea_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_null.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc2.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc2_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hmac_md5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hmac_md5.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc4_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc5.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc5.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_rc5_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_seed.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_seed.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_seed_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_sm4.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_sm4.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_sm4_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_common.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_default.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_default.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_default_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_wrap.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/cipher_tdes_wrap_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_block.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_ccm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_ccm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_gcm.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_gcm_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_hw.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ciphercommon_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2_impl.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2b_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/blake2s_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/digestcommon.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md4_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md5_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/md5_sha1_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/mdc2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/null_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/ripemd_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/sha2_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/sha3_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/sm3_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/digests/wp_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_der2key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_epki2pki.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_msblob2key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_pem2der.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_pvk2key.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/decode_spki2typespki.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2any.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2blob.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2ms.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/encode_key2text.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/endecoder_common.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/endecoder_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/dh_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/ecdh_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/ecx_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/exchange/kdf_exch.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/blake2.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon_aead.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon_ccm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ciphercommon_gcm.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/digestcommon.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/implementations.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/kdfexchange.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/macsignature.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/md5_sha1.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/names.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/include/prov/seeding.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/hkdf.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/kbkdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/krb5kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf1.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf2.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf2.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pbkdf2_fips.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/pkcs12kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/scrypt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/sshkdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/sskdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/tls1_prf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kdfs/x942kdf.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kem/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/kem/rsa_kem.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/dh_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/dsa_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ec_kmgmt.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ec_kmgmt_imexport.inc up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/ecx_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/kdf_legacy_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/mac_legacy_kmgmt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/keymgmt/rsa_kmgmt.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/macs/blake2_mac_impl.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/blake2b_mac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/blake2s_mac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/cmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/gmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/hmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/kmac_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/poly1305_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/macs/siphash_prov.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_cpu_x86.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_tsc.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_unix.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_vms.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_vxworks.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seeding/rand_win.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/crngt.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_ctr.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_hash.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_hmac.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/drbg_local.h up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/seed_src.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/rands/test_rng.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/dsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/ecdsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/eddsa_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/mac_legacy_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/signature/rsa_sig.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/providers/implementations/signature/sm2_sig.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/build.info up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/file_store.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/file_store_any2obj.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/providers/implementations/storemgmt/file_store_local.h up to 1.1.1.1
crypto/external/bsd/openssl/include/openssl/opensslv.h up to 1.2
crypto/external/bsd/openssl/include/openssl/configuration.h up to 1.4
crypto/external/bsd/openssl/include/openssl/fipskey.h up to 1.1
crypto/external/bsd/openssl/lib/engines/capi/Makefile delete
crypto/external/bsd/openssl/lib/libcrypto/ecdh.inc delete
crypto/external/bsd/openssl/lib/libcrypto/ecdsa.inc delete
crypto/external/bsd/openssl/lib/libcrypto/krb5.inc delete
crypto/external/bsd/openssl/lib/libcrypto/md2.inc delete
crypto/external/bsd/openssl/lib/libcrypto/rc5.inc delete
crypto/external/bsd/openssl/lib/libcrypto/x509v3.inc delete
crypto/external/bsd/openssl/dist/ACKNOWLEDGEMENTS delete
crypto/external/bsd/openssl/dist/AUTHORS delete
crypto/external/bsd/openssl/dist/CHANGES delete
crypto/external/bsd/openssl/dist/CONTRIBUTING delete
crypto/external/bsd/openssl/dist/FAQ delete
crypto/external/bsd/openssl/dist/INSTALL delete
crypto/external/bsd/openssl/dist/LICENSE delete
crypto/external/bsd/openssl/dist/NEWS delete
crypto/external/bsd/openssl/dist/NOTES.ANDROID delete
crypto/external/bsd/openssl/dist/NOTES.DJGPP delete
crypto/external/bsd/openssl/dist/NOTES.PERL delete
crypto/external/bsd/openssl/dist/NOTES.UNIX delete
crypto/external/bsd/openssl/dist/NOTES.VMS delete
crypto/external/bsd/openssl/dist/NOTES.WIN delete
crypto/external/bsd/openssl/dist/README delete
crypto/external/bsd/openssl/dist/README.ENGINE delete
crypto/external/bsd/openssl/dist/README.FIPS delete
crypto/external/bsd/openssl/dist/Configurations/README delete
crypto/external/bsd/openssl/dist/Configurations/README.design delete
crypto/external/bsd/openssl/dist/Configurations/common.tmpl delete
crypto/external/bsd/openssl/dist/apps/app_rand.c delete
crypto/external/bsd/openssl/dist/apps/apps.c delete
crypto/external/bsd/openssl/dist/apps/apps.h delete
crypto/external/bsd/openssl/dist/apps/asn1pars.c delete
crypto/external/bsd/openssl/dist/apps/bf_prefix.c delete
crypto/external/bsd/openssl/dist/apps/crl2p7.c delete
crypto/external/bsd/openssl/dist/apps/dh1024.pem delete
crypto/external/bsd/openssl/dist/apps/dh2048.pem delete
crypto/external/bsd/openssl/dist/apps/dh4096.pem delete
crypto/external/bsd/openssl/dist/apps/opt.c delete
crypto/external/bsd/openssl/dist/apps/s_apps.h delete
crypto/external/bsd/openssl/dist/apps/s_cb.c delete
crypto/external/bsd/openssl/dist/apps/s_socket.c delete
crypto/external/bsd/openssl/dist/apps/vms_decc_argv.c delete
crypto/external/bsd/openssl/dist/apps/vms_term_sock.c delete
crypto/external/bsd/openssl/dist/apps/vms_term_sock.h delete
crypto/external/bsd/openssl/dist/apps/win32_init.c delete
crypto/external/bsd/openssl/dist/crypto/mem_dbg.c delete
crypto/external/bsd/openssl/dist/crypto/o_fips.c delete
crypto/external/bsd/openssl/dist/crypto/ppc_arch.h delete
crypto/external/bsd/openssl/dist/crypto/sparc_arch.h delete
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_par.c delete
crypto/external/bsd/openssl/dist/crypto/asn1/i2d_pr.c delete
crypto/external/bsd/openssl/dist/crypto/asn1/i2d_pu.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_addr.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_dump.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_print.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_sock.c delete
crypto/external/bsd/openssl/dist/crypto/bio/b_sock2.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2_impl.h delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2_local.h delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2b.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/blake2s.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/build.info delete
crypto/external/bsd/openssl/dist/crypto/blake2/m_blake2b.c delete
crypto/external/bsd/openssl/dist/crypto/blake2/m_blake2s.c delete
crypto/external/bsd/openssl/dist/crypto/bn/rsa_sup_mul.c delete
crypto/external/bsd/openssl/dist/crypto/cmac/cm_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/cmac/cm_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/dh/dh1024.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh192.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh2048.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh4096.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh512.pem delete
crypto/external/bsd/openssl/dist/crypto/dh/dh_rfc7919.c delete
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl.c delete
crypto/external/bsd/openssl/dist/crypto/engine/README delete
crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c delete
crypto/external/bsd/openssl/dist/crypto/err/README delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md2.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md4.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md5.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_md5_sha1.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_mdc2.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_ripemd.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_sha1.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_sha3.c delete
crypto/external/bsd/openssl/dist/crypto/evp/m_wp.c delete
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_fn.c delete
crypto/external/bsd/openssl/dist/crypto/hmac/hm_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/hmac/hm_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/kdf/hkdf.c delete
crypto/external/bsd/openssl/dist/crypto/kdf/scrypt.c delete
crypto/external/bsd/openssl/dist/crypto/kdf/tls1_prf.c delete
crypto/external/bsd/openssl/dist/crypto/modes/modes_local.h delete
crypto/external/bsd/openssl/dist/crypto/objects/README delete
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_ht.c delete
crypto/external/bsd/openssl/dist/crypto/perlasm/README delete
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_local.h delete
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/rand/drbg_ctr.c delete
crypto/external/bsd/openssl/dist/crypto/rand/drbg_lib.c delete
crypto/external/bsd/openssl/dist/crypto/rand/rand_unix.c delete
crypto/external/bsd/openssl/dist/crypto/rand/rand_vms.c delete
crypto/external/bsd/openssl/dist/crypto/rand/rand_win.c delete
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ssl.c delete
crypto/external/bsd/openssl/dist/crypto/siphash/siphash_ameth.c delete
crypto/external/bsd/openssl/dist/crypto/siphash/siphash_local.h delete
crypto/external/bsd/openssl/dist/crypto/siphash/siphash_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_pmeth.c delete
crypto/external/bsd/openssl/dist/crypto/sm3/m_sm3.c delete
crypto/external/bsd/openssl/dist/crypto/store/loader_file.c delete
crypto/external/bsd/openssl/dist/crypto/x509/x509_trs.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/build.info delete
crypto/external/bsd/openssl/dist/crypto/x509v3/ext_dat.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_cache.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_data.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_lib.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_local.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_map.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_node.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_tree.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/standard_exts.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_addr.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_admis.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_admis.h delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_akey.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_akeya.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_alt.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_asid.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_bcons.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_bitst.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_conf.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_cpols.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_crld.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_enum.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_extku.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_genn.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_ia5.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_info.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_int.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_lib.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_ncons.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pci.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pcia.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pcons.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pku.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_pmaps.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_prn.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_purp.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_skey.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_sxnet.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_tlsf.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_utl.c delete
crypto/external/bsd/openssl/dist/crypto/x509v3/v3err.c delete
crypto/external/bsd/openssl/dist/demos/README delete
crypto/external/bsd/openssl/dist/demos/bio/README delete
crypto/external/bsd/openssl/dist/demos/certs/README delete
crypto/external/bsd/openssl/dist/demos/engines/e_chil.txt delete
crypto/external/bsd/openssl/dist/demos/evp/Makefile delete
crypto/external/bsd/openssl/dist/demos/evp/aesccm.c delete
crypto/external/bsd/openssl/dist/demos/evp/aesgcm.c delete
crypto/external/bsd/openssl/dist/doc/README delete
crypto/external/bsd/openssl/dist/doc/man1/asn1parse.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ca.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ciphers.pod delete
crypto/external/bsd/openssl/dist/doc/man1/cms.pod delete
crypto/external/bsd/openssl/dist/doc/man1/crl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/crl2pkcs7.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dgst.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dhparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/dsaparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ec.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ecparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/enc.pod delete
crypto/external/bsd/openssl/dist/doc/man1/engine.pod delete
crypto/external/bsd/openssl/dist/doc/man1/errstr.pod delete
crypto/external/bsd/openssl/dist/doc/man1/gendsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/genpkey.pod delete
crypto/external/bsd/openssl/dist/doc/man1/genrsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/list.pod delete
crypto/external/bsd/openssl/dist/doc/man1/nseq.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ocsp.pod delete
crypto/external/bsd/openssl/dist/doc/man1/passwd.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkcs12.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkcs7.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkcs8.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkey.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkeyparam.pod delete
crypto/external/bsd/openssl/dist/doc/man1/pkeyutl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/prime.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rand.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rehash.pod delete
crypto/external/bsd/openssl/dist/doc/man1/req.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rsa.pod delete
crypto/external/bsd/openssl/dist/doc/man1/rsautl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/s_client.pod delete
crypto/external/bsd/openssl/dist/doc/man1/s_server.pod delete
crypto/external/bsd/openssl/dist/doc/man1/s_time.pod delete
crypto/external/bsd/openssl/dist/doc/man1/sess_id.pod delete
crypto/external/bsd/openssl/dist/doc/man1/smime.pod delete
crypto/external/bsd/openssl/dist/doc/man1/speed.pod delete
crypto/external/bsd/openssl/dist/doc/man1/spkac.pod delete
crypto/external/bsd/openssl/dist/doc/man1/srp.pod delete
crypto/external/bsd/openssl/dist/doc/man1/storeutl.pod delete
crypto/external/bsd/openssl/dist/doc/man1/ts.pod delete
crypto/external/bsd/openssl/dist/doc/man1/verify.pod delete
crypto/external/bsd/openssl/dist/doc/man1/version.pod delete
crypto/external/bsd/openssl/dist/doc/man1/x509.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_cmp.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_aes.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_size.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_aria.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_camellia.pod delete
crypto/external/bsd/openssl/dist/doc/man3/EVP_des.pod delete
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_VERSION_NUMBER.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_generate.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_get0_master.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_new.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_reseed.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_set_callbacks.pod delete
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_set_ex_data.pod delete
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ex_data.pod delete
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_ex_data.pod delete
crypto/external/bsd/openssl/dist/doc/man3/d2i_DHparams.pod delete
crypto/external/bsd/openssl/dist/doc/man7/Ed25519.pod delete
crypto/external/bsd/openssl/dist/doc/man7/RAND_DRBG.pod delete
crypto/external/bsd/openssl/dist/doc/man7/SM2.pod delete
crypto/external/bsd/openssl/dist/doc/man7/scrypt.pod delete
crypto/external/bsd/openssl/dist/external/perl/transfer/Text/Template.pm delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/lib/Text/Template/Preprocess.pm delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/lib/Text/Template.pm delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/00-version.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/01-basic.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/02-hash.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/03-out.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/04-safe.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/05-safe2.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/06-ofh.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/07-safe3.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/08-exported.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/09-error.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/10-delimiters.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/11-prepend.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/12-preprocess.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/13-taint.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/t/14-broken.t delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/Artistic delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/COPYING delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/INSTALL delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/MANIFEST delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/META.json delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/META.yml delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/Makefile.PL delete
crypto/external/bsd/openssl/dist/external/perl/Text-Template-1.46/README delete
crypto/external/bsd/openssl/dist/fuzz/rand.inc delete
crypto/external/bsd/openssl/dist/include/crypto/sm3.h delete
crypto/external/bsd/openssl/dist/include/internal/o_str.h delete
crypto/external/bsd/openssl/dist/include/openssl/asn1.h delete
crypto/external/bsd/openssl/dist/include/openssl/asn1t.h delete
crypto/external/bsd/openssl/dist/include/openssl/bio.h delete
crypto/external/bsd/openssl/dist/include/openssl/cms.h delete
crypto/external/bsd/openssl/dist/include/openssl/conf.h delete
crypto/external/bsd/openssl/dist/include/openssl/crypto.h delete
crypto/external/bsd/openssl/dist/include/openssl/ct.h delete
crypto/external/bsd/openssl/dist/include/openssl/err.h delete
crypto/external/bsd/openssl/dist/include/openssl/lhash.h delete
crypto/external/bsd/openssl/dist/include/openssl/ocsp.h delete
crypto/external/bsd/openssl/dist/include/openssl/opensslconf.h.in delete
crypto/external/bsd/openssl/dist/include/openssl/opensslv.h delete
crypto/external/bsd/openssl/dist/include/openssl/pkcs12.h delete
crypto/external/bsd/openssl/dist/include/openssl/pkcs7.h delete
crypto/external/bsd/openssl/dist/include/openssl/rand_drbg.h delete
crypto/external/bsd/openssl/dist/include/openssl/safestack.h delete
crypto/external/bsd/openssl/dist/include/openssl/srp.h delete
crypto/external/bsd/openssl/dist/include/openssl/ssl.h delete
crypto/external/bsd/openssl/dist/include/openssl/ui.h delete
crypto/external/bsd/openssl/dist/include/openssl/x509.h delete
crypto/external/bsd/openssl/dist/include/openssl/x509_vfy.h delete
crypto/external/bsd/openssl/dist/include/openssl/x509v3.h delete
crypto/external/bsd/openssl/dist/ssl/record/README delete
crypto/external/bsd/openssl/dist/ssl/packet.c delete
crypto/external/bsd/openssl/dist/ssl/packet_local.h delete
crypto/external/bsd/openssl/dist/ssl/statem/README delete
crypto/external/bsd/openssl/dist/test/CAss.cnf delete
crypto/external/bsd/openssl/dist/test/CAssdh.cnf delete
crypto/external/bsd/openssl/dist/test/CAssdsa.cnf delete
crypto/external/bsd/openssl/dist/test/CAssrsa.cnf delete
crypto/external/bsd/openssl/dist/test/P1ss.cnf delete
crypto/external/bsd/openssl/dist/test/P2ss.cnf delete
crypto/external/bsd/openssl/dist/test/README delete
crypto/external/bsd/openssl/dist/test/README.external delete
crypto/external/bsd/openssl/dist/test/Sssdsa.cnf delete
crypto/external/bsd/openssl/dist/test/Sssrsa.cnf delete
crypto/external/bsd/openssl/dist/test/Uss.cnf delete
crypto/external/bsd/openssl/dist/test/drbg_cavs_data.c delete
crypto/external/bsd/openssl/dist/test/drbg_cavs_data.h delete
crypto/external/bsd/openssl/dist/test/drbg_cavs_test.c delete
crypto/external/bsd/openssl/dist/test/drbgtest.h delete
crypto/external/bsd/openssl/dist/test/evp_test.h delete
crypto/external/bsd/openssl/dist/test/gosttest.c delete
crypto/external/bsd/openssl/dist/test/handshake_helper.c delete
crypto/external/bsd/openssl/dist/test/handshake_helper.h delete
crypto/external/bsd/openssl/dist/test/md2test.c delete
crypto/external/bsd/openssl/dist/test/ct/log_list.conf delete
crypto/external/bsd/openssl/dist/test/ssl_test_ctx.c delete
crypto/external/bsd/openssl/dist/test/ssl_test_ctx.h delete
crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.conf delete
crypto/external/bsd/openssl/dist/test/ssltest_old.c delete
crypto/external/bsd/openssl/dist/test/ssltestlib.c delete
crypto/external/bsd/openssl/dist/test/ssltestlib.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/include/openssl/base.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/async_bio.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/async_bio.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/build.info delete
crypto/external/bsd/openssl/dist/test/ossl_shim/ossl_config.json delete
crypto/external/bsd/openssl/dist/test/ossl_shim/ossl_shim.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/packeted_bio.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/packeted_bio.h delete
crypto/external/bsd/openssl/dist/test/ossl_shim/test_config.cc delete
crypto/external/bsd/openssl/dist/test/ossl_shim/test_config.h delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem.t delete
crypto/external/bsd/openssl/dist/test/recipes/05-test_md2.t delete
crypto/external/bsd/openssl/dist/test/recipes/05-test_mdc2.t delete
crypto/external/bsd/openssl/dist/test/recipes/06-test-rdrand.t delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_gost.t delete
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_boringssl.t delete
crypto/external/bsd/openssl/dist/test/recipes/99-test_fuzz.t delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/beermug.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/NOTES delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-1023line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-1024line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-1025line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-254-chars-at-the-end.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-254-chars-in-the-middle.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-255line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-256line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-257line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-blankline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-comment.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-earlypad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-extrapad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-infixwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/csr.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-junk.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-leadingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-longline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-misalignedpad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-onecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-oneline-multiple-of-254.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-oneline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-shortandlongline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-shortline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-threecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-trailingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-1023line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-1024line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-1025line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-255line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-256line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-257line.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-blankline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-comment.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-corruptedheader.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-corruptiv.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-earlypad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-extrapad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-infixwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-junk.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-leadingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-longline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-misalignedpad.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-onecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-oneline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-onelineheader.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-shortandlongline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-shortline.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-threecolumn.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsa-trailingwhitespace.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/dsaparam.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/key.pem delete
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/wellknown delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb163v1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/c2pnb208w1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp160k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp192k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp224k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp256k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/secp521r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect113r2-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect163r2-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect193r2-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect233r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect239k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect283r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect409r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571k1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/sect571r1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls1-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls10-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls11-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls3-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls4-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls5-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls8-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam_data/valid/wap-wsg-idm-ecid-wtls9-explicit.pem delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpcase.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpccmcavs.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpciph.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpdigest.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpkdf.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpmac.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppbe.txt delete
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey.txt delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_gost_data/gost.conf delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/user.cnf delete
crypto/external/bsd/openssl/dist/test/recipes/90-test_store_data/ca.cnf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/01-simple.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/02-protocol-version.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/03-custom_verify.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/04-client_auth.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/05-sni.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/06-sni-ticket.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/07-dtls-protocol-version.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/08-npn.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/09-alpn.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/10-resumption.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/11-dtls_resumption.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/12-ct.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/13-fragmentation.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/14-curves.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/15-certstatus.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/16-dtls-certstatus.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/17-renegotiate.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/18-dtls-renegotiate.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/19-mac-then-encrypt.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/20-cert-select.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/21-key-update.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/22-compression.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/23-srp.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/24-padding.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/25-cipher.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/26-tls13_client_auth.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/27-ticket-appdata.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/28-seclevel.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/29-dtls-sctp-label-bug.conf.in delete
crypto/external/bsd/openssl/dist/test/ssl-tests/30-supported-groups.conf delete
crypto/external/bsd/openssl/dist/test/ssl-tests/30-supported-groups.conf.in delete
crypto/external/bsd/openssl/dist/test/testutil/output_helpers.c delete
crypto/external/bsd/openssl/dist/test/testutil/tap_bio.c delete
crypto/external/bsd/openssl/dist/util/openssl-format-source delete
crypto/external/bsd/openssl/dist/util/openssl-update-copyright delete
crypto/external/bsd/openssl/dist/util/private.num delete
crypto/external/bsd/openssl/dist/util/process_docs.pl delete
crypto/external/bsd/openssl/dist/util/perl/with_fallback.pm delete
crypto/external/bsd/openssl/include/internal/bn_conf.h delete
crypto/external/bsd/openssl/include/internal/dso_conf.h delete
crypto/external/bsd/openssl/include/openssl/opensslconf.h delete
crypto/external/bsd/openssl/bin/Makefile up to 1.12
crypto/external/bsd/openssl/dist/Configure up to 1.33
crypto/external/bsd/openssl/dist/appveyor.yml up to 1.1.1.7
crypto/external/bsd/openssl/dist/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/config up to 1.1.1.15
crypto/external/bsd/openssl/dist/config.com up to 1.1.1.3
crypto/external/bsd/openssl/dist/e_os.h up to 1.18
crypto/external/bsd/openssl/dist/Configurations/00-base-templates.conf up to 1.1.1.6
crypto/external/bsd/openssl/dist/Configurations/10-main.conf up to 1.1.1.14
crypto/external/bsd/openssl/dist/Configurations/15-android.conf up to 1.1.1.6
crypto/external/bsd/openssl/dist/Configurations/15-ios.conf up to 1.1.1.4
crypto/external/bsd/openssl/dist/Configurations/50-djgpp.conf up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/50-haiku.conf up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/50-masm.conf up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/50-win-onecore.conf up to 1.1.1.5
crypto/external/bsd/openssl/dist/Configurations/descrip.mms.tmpl up to 1.1.1.10
crypto/external/bsd/openssl/dist/Configurations/shared-info.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/Configurations/unix-Makefile.tmpl up to 1.1.1.14
crypto/external/bsd/openssl/dist/Configurations/unix-checker.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/Configurations/windows-checker.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/Configurations/windows-makefile.tmpl up to 1.1.1.10
crypto/external/bsd/openssl/dist/VMS/VMSify-conf.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/VMS/openssl_ivp.com.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/VMS/openssl_shutdown.com.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/VMS/openssl_startup.com.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/VMS/openssl_utils.com.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/VMS/translatesyms.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/apps/CA.pl.in up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/apps/ca.c up to 1.23
crypto/external/bsd/openssl/dist/apps/ciphers.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/cms.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/apps/crl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/dgst.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/apps/dhparam.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/apps/dsa.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/dsaparam.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/apps/ec.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/ecparam.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/apps/enc.c up to 1.1.1.19
crypto/external/bsd/openssl/dist/apps/engine.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/apps/errstr.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/gendsa.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/genpkey.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/genrsa.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/apps/nseq.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/ocsp.c up to 1.24
crypto/external/bsd/openssl/dist/apps/openssl-vms.cnf up to 1.1.1.9
crypto/external/bsd/openssl/dist/apps/openssl.c up to 1.8
crypto/external/bsd/openssl/dist/apps/openssl.cnf up to 1.11
crypto/external/bsd/openssl/dist/apps/passwd.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/apps/pkcs12.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/apps/pkcs7.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/pkcs8.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/pkey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/pkeyparam.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/pkeyutl.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/prime.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/progs.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/rand.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/rehash.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/req.c up to 1.5
crypto/external/bsd/openssl/dist/apps/rsa.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/apps/rsautl.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/s_client.c up to 1.27
crypto/external/bsd/openssl/dist/apps/s_server.c up to 1.28
crypto/external/bsd/openssl/dist/apps/s_time.c up to 1.13
crypto/external/bsd/openssl/dist/apps/sess_id.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/smime.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/apps/speed.c up to 1.22
crypto/external/bsd/openssl/dist/apps/spkac.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/srp.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/apps/storeutl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/apps/testdsa.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/testrsa.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/apps/timeouts.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/ts.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/apps/tsget.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/apps/verify.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/apps/version.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/vms_decc_init.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/apps/x509.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/crypto/LPdir_nyi.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/LPdir_unix.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/LPdir_vms.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/LPdir_win.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/LPdir_win32.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/LPdir_wince.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/alphacpuid.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/arm64cpuid.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/arm_arch.h up to 1.9
crypto/external/bsd/openssl/dist/crypto/armcap.c up to 1.15
crypto/external/bsd/openssl/dist/crypto/armv4cpuid.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/build.info up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/c64xpluscpuid.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/cpt_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cryptlib.c up to 1.16
crypto/external/bsd/openssl/dist/crypto/ctype.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/cversion.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/dllmain.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ebcdic.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ex_data.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/getenv.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ia64cpuid.S up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/init.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/mem.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/mem_clr.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/mem_sec.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/mips_arch.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/o_dir.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/o_fopen.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/o_init.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/o_str.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/o_time.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/pariscid.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ppccap.c up to 1.21
crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl up to 1.10
crypto/external/bsd/openssl/dist/crypto/s390x_arch.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/s390xcap.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/s390xcpuid.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sparccpuid.S up to 1.10
crypto/external/bsd/openssl/dist/crypto/sparcv9cap.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/threads_none.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/threads_pthread.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/threads_win.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/uid.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/vms_rms.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/x86_64cpuid.pl up to 1.10
crypto/external/bsd/openssl/dist/crypto/x86cpuid.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/aes/aes_cbc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/aes_cfb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/aes_core.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/aes/aes_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/aes_ige.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/aes/aes_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/aes/aes_misc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/aes/aes_ofb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/aes_wrap.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/aes_x86core.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-ia64.S up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-mips.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-ppc.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-s390x.pl up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/aes/asm/aes-sparcv9.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesfx-sparcv9.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl up to 1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86_64.pl up to 1.8
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesp8-ppc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aest4-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesv8-armx.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/aes/asm/bsaes-armv7.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-armv8.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-ppc.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/vpaes-x86_64.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/aria/aria.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/a_bitstr.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_d2i_fp.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_digest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/a_dup.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/a_gentm.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/a_i2d_fp.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/a_int.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/a_mbstr.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_object.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/asn1/a_octet.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/a_print.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/a_sign.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/a_strex.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/asn1/a_strnid.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_time.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/a_type.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/asn1/a_utctm.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/a_utf8.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/a_verify.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/asn1/ameth_lib.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_err.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_gen.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_item_list.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_item_list.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/asn_mime.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/asn1/asn_moid.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/asn_mstbl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/asn_pack.c up to 1.5
crypto/external/bsd/openssl/dist/crypto/asn1/bio_asn1.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/bio_ndef.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/asn1/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/charmap.h up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/charmap.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pr.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pu.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/evp_asn1.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/f_int.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/f_string.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/n_pkey.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/nsseq.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/p5_pbe.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/p5_pbev2.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/p5_scrypt.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/p8_pkey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/standard_methods.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/t_bitst.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/t_pkey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/t_spki.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_fre.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_new.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_prn.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_scn.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_typ.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_utl.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/tbl_standard.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/asn1/x_algor.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/asn1/x_bignum.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/x_info.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/x_int64.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/x_long.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/x_pkey.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/asn1/x_sig.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/x_spki.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/asn1/x_val.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/async/async.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/async/async_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/async_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/async/async_wait.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/async/arch/async_null.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/arch/async_null.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/async/arch/async_posix.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/arch/async_posix.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/async/arch/async_win.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/async/arch/async_win.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bf/bf_cfb64.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bf/bf_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bf/bf_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bf/bf_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bf/bf_ofb64.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bf/bf_pi.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bf/bf_skey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bf/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/bf/asm/bf-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bio/bf_buff.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/bf_lbuf.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bf_nbio.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bio/bf_null.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bio_cb.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bio_err.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/bio_lib.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/bio/bio_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bio/bio_meth.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bio/bss_acpt.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/bio/bss_bio.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bio/bss_conn.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bio/bss_dgram.c up to 1.1.1.20
crypto/external/bsd/openssl/dist/crypto/bio/bss_fd.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/bss_file.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/bio/bss_log.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/bio/bss_mem.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/bio/bss_null.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bio/bss_sock.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bn/README.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_add.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/bn_asm.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_blind.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_const.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_ctx.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_depr.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_dh.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_div.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/bn/bn_err.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/bn_exp.c up to 1.22
crypto/external/bsd/openssl/dist/crypto/bn/bn_exp2.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_gcd.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/bn/bn_gf2m.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/bn/bn_intern.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_kron.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c up to 1.17
crypto/external/bsd/openssl/dist/crypto/bn/bn_local.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_mod.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/bn_mont.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/bn/bn_mpi.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_mul.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_nist.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.h up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_print.c up to 1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_rand.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/bn/bn_recp.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_shift.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_sqr.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_sqrt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_srp.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/bn_word.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/bn_x931p.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/build.info up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/rsaz_exp.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/alpha-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-gf2m.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/asm/armv4-mont.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/asm/armv8-mont.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/bn-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/bn-c64xplus.asm up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/bn/asm/c64xplus-gf2m.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/co-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/ia64-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/ia64.S up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/mips-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/mips.pl up to 1.11
crypto/external/bsd/openssl/dist/crypto/bn/asm/parisc-mont.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/ppc64-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-avx2.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-gf2m.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x-mont.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/s390x.S up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparct4-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv8.S up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv8plus.S up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9-gf2m.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/sparcv9a-mont.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/via-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/vis3-mont.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-gf2m.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86-mont.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gcc.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-gf2m.pl up to 1.11
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont.pl up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont5.pl up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/buffer/buf_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/buffer/buffer.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/buffer/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/camellia/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/camellia/camellia.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_cbc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_cfb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_ctr.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_misc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/camellia/cmll_ofb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmll-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmll-x86_64.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/camellia/asm/cmllt4-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cast/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/cast/c_cfb64.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_ecb.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_ofb64.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/c_skey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cast/cast_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cast/cast_s.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cast/asm/cast-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/chacha/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/chacha_enc.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-armv4.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-c64xplus.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-ppc.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-s390x.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cmac/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cmac/cmac.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/cms/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_asn1.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/cms/cms_att.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cms/cms_cd.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cms/cms_dd.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cms/cms_enc.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/cms/cms_env.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/cms/cms_err.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/cms/cms_ess.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/cms/cms_io.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/cms/cms_kari.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/cms/cms_lib.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/cms/cms_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/cms/cms_pwri.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/cms/cms_sd.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/cms/cms_smime.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/comp/c_zlib.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/comp/comp_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/comp/comp_lib.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/comp/comp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/conf/conf_api.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/conf/conf_def.c up to 1.15
crypto/external/bsd/openssl/dist/crypto/conf/conf_def.h up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/conf/conf_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/conf/conf_lib.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/conf/conf_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/conf/conf_mall.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/conf/conf_mod.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/conf/conf_sap.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/conf/conf_ssl.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/conf/keysets.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ct/ct_b64.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ct/ct_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ct/ct_log.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ct/ct_oct.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_policy.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_prn.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_sct.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ct/ct_sct_ctx.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_vfy.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ct/ct_x509v3.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/des/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/des/cbc_cksm.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/cbc_enc.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/des/cfb64ede.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/cfb64enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/cfb_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/des_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/des_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/des/ecb3_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ecb_enc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/fcrypt.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/fcrypt_b.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ncbc_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ofb64ede.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ofb64enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/ofb_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/pcbc_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/qud_cksm.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/rand_key.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/des/set_key.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/des/spr.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/str2key.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/xcbc_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/asm/crypt586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/des/asm/des-586.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/des/asm/des_enc.m4 up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/des/asm/desboth.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/des/asm/dest4-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dh/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/dh/dh_ameth.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/dh/dh_asn1.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/dh/dh_check.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dh/dh_depr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dh/dh_err.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/dh/dh_gen.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dh/dh_kdf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dh/dh_key.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/dh/dh_lib.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/dh/dh_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dh/dh_meth.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dh/dh_pmeth.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/dh/dh_prn.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dh/dh_rfc5114.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dsa/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_ameth.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_asn1.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_depr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_err.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_gen.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_key.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_lib.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_meth.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_ossl.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_pmeth.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_prn.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_sign.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/dsa/dsa_vrf.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/dso/dso_dl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/dso/dso_dlfcn.c up to 1.17
crypto/external/bsd/openssl/dist/crypto/dso/dso_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/dso/dso_lib.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/dso/dso_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/dso/dso_openssl.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/dso/dso_vms.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/dso/dso_win32.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve25519.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ec2_oct.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ec/ec2_smpl.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/ec/ec_ameth.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/ec/ec_asn1.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/ec/ec_check.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ec_curve.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/ec/ec_cvt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ec/ec_err.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ec/ec_kmeth.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/ec/ec_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/ec_mult.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/ec/ec_oct.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/ec_pmeth.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/ec/ec_print.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ecdh_kdf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/ecdh_ossl.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ecdsa_ossl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/ecdsa_sign.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/ecdsa_vrf.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/eck_prn.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ec/ecp_mont.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nist.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp224.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp256.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp521.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistputil.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256_table.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/ecp_oct.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/ecp_smpl.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/ec/ecx_meth.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-armv4.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-ppc64.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-sparcv9.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-x86.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-x86_64.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ec/asm/x25519-ppc64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/asm/x25519-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448_tables.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/curve448utils.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/ed448.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/eddsa.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/f_generic.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/field.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/point_448.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ec/curve448/scalar.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/word.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/arch_intrinsics.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ec/curve448/arch_32/f_impl.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/engine/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/engine/eng_all.c up to 1.15
crypto/external/bsd/openssl/dist/crypto/engine/eng_cnf.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/eng_ctrl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/eng_dyn.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/engine/eng_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/eng_fat.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/engine/eng_init.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/eng_lib.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/engine/eng_list.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/engine/eng_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/engine/eng_openssl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/eng_pkey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/engine/eng_rdrand.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/eng_table.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/engine/tb_asnmth.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/engine/tb_cipher.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_dh.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_digest.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_dsa.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_eckey.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/engine/tb_pkmeth.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_rand.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/engine/tb_rsa.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/err/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/err/err.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/err/err_all.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/err/err_prn.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/err/openssl.ec up to 1.7
crypto/external/bsd/openssl/dist/crypto/err/openssl.txt up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/evp/bio_b64.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/bio_enc.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/evp/bio_md.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/bio_ok.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/evp/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/c_allc.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/evp/c_alld.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/cmeth_lib.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/digest.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/evp/e_aes.c up to 1.26
crypto/external/bsd/openssl/dist/crypto/evp/e_aes_cbc_hmac_sha1.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/evp/e_aes_cbc_hmac_sha256.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_aria.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_bf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_camellia.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/e_cast.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_chacha20_poly1305.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/e_des.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_des3.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/evp/e_idea.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_null.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/e_old.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/e_rc2.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/e_rc4.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_rc4_hmac_md5.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/e_rc5.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_seed.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/e_sm4.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/e_xcbc_d.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/encode.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/evp/evp_cnf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c up to 1.16
crypto/external/bsd/openssl/dist/crypto/evp/evp_err.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/crypto/evp/evp_key.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/evp_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/evp/evp_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/evp/evp_pbe.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/evp/evp_pkey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/m_null.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/evp/m_sigver.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/names.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/p5_crpt.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/p5_crpt2.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/evp/p_dec.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/p_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/evp/p_lib.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/evp/p_open.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/p_seal.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/evp/p_sign.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/p_verify.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/pbe_scrypt.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_gn.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/evp/pmeth_lib.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/hmac/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/hmac/hmac.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/hmac/hmac_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/idea/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/idea/i_cbc.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/idea/i_cfb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/idea/i_ecb.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/idea/i_ofb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/idea/i_skey.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/idea/idea_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/kdf/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/kdf/kdf_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/lhash/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/lhash/lh_stats.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/lhash/lhash.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/lhash/lhash_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md2/md2_dgst.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/md2/md2_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md4/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md4/md4_dgst.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/md4/md4_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md4/md4_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/md5/md5_dgst.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/md5/md5_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/md5/md5_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-x86_64.pl up to 1.6
crypto/external/bsd/openssl/dist/crypto/mdc2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/mdc2/mdc2dgst.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/modes/cbc128.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/modes/ccm128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/cfb128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/ctr128.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/modes/cts128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/gcm128.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/modes/ocb128.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/ofb128.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/wrap128.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/modes/xts128.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/aesni-gcm-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-alpha.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-ia64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-s390x.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-sparcv9.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-x86.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-x86_64.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghashp8-ppc.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghashv8-armx.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/o_names.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.h up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/objects/obj_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/objects/obj_lib.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/obj_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/objects/obj_mac.num up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.txt up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/objects/objects.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/objects/objects.txt up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/objects/objxref.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ocsp/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_asn.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_cl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_ext.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_prn.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_srv.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ocsp/ocsp_vfy.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/ocsp/v3_ocsp.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/pem/pem_all.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pem/pem_err.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pem/pem_info.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/pem/pem_lib.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/crypto/pem/pem_oth.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pem/pem_pk8.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pem/pem_pkey.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/pem/pem_sign.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/pem/pem_x509.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pem/pem_xaux.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pem/pvkfmt.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/perlasm/arm-xlate.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/perlasm/cbc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/perlasm/ppc-xlate.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/perlasm/sparcv9_modes.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/perlasm/x86_64-xlate.pl up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/perlasm/x86asm.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/perlasm/x86gas.pl up to 1.7
crypto/external/bsd/openssl/dist/crypto/perlasm/x86masm.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/perlasm/x86nasm.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_add.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_asn.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_attr.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_crpt.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_crt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_decr.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_init.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_key.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_kiss.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_mutl.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_npas.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_p8d.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_p8e.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_sbag.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs12/p12_utl.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pkcs12/pk12err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs7/bio_pk7.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_asn1.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_attr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_doit.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_lib.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_mime.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_smime.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/pkcs7/pkcs7err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/poly1305/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_base2_44.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/poly1305/poly1305_ieee754.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-armv4.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-c64xplus.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-mips.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ppc.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-ppcfp.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-s390x.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-sparcv9.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rand/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/rand/rand_egd.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/rand/rand_err.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/rand/rand_lib.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/crypto/rand/rand_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rand/randfile.c up to 1.14
crypto/external/bsd/openssl/dist/crypto/rc2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_cbc.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_ecb.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_local.h up to 1.3
crypto/external/bsd/openssl/dist/crypto/rc2/rc2_skey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc2/rc2cfb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc2/rc2ofb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc4/build.info up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rc4/rc4_enc.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/rc4/rc4_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rc4/rc4_skey.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-586.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-c64xplus.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-md5-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-s390x.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rc4/asm/rc4-x86_64.pl up to 1.8
crypto/external/bsd/openssl/dist/crypto/rc5/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_ecb.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_enc.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rc5/rc5_skey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rc5/rc5cfb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/rc5ofb64.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/rc5/asm/rc5-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ripemd/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_dgst.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ripemd/rmd_one.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ripemd/rmdconst.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ripemd/asm/rmd-586.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ameth.c up to 1.1.1.17
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_asn1.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_chk.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_crpt.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_depr.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_err.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_gen.c up to 1.7
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_lib.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_meth.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_mp.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_none.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_oaep.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ossl.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pk1.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pmeth.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_prn.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_pss.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_saos.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_sign.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_x931.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_x931g.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/seed/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/seed/seed.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/seed/seed_cbc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/seed/seed_cfb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/seed/seed_ecb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/seed/seed_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/seed/seed_ofb.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/keccak1600.c up to 1.4
crypto/external/bsd/openssl/dist/crypto/sha/sha1_one.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/sha1dgst.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/sha256.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/sha/sha512.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/sha/sha_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-armv4.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-armv8.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx2.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx512.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-avx512vl.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-c64x.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-mmx.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-ppc64.pl up to 1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-s390x.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-x86_64.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600p8-ppc.pl up to 1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-586.pl up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-alpha.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-armv4-large.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ia64.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mb-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mips.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-parisc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-ppc.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-s390x.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-sparcv9.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-sparcv9a.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-thumb.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-x86_64.pl up to 1.11
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-586.pl up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-mb-x86_64.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-586.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-armv4.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-armv8.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-c64xplus.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-ia64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-mips.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-parisc.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-ppc.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-s390x.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-sparcv9.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-x86_64.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512p8-ppc.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/siphash/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/siphash/siphash.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/sm2/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_crypt.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sm2/sm2_sign.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sm3/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sm3/sm3.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/sm3/sm3_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/sm4/sm4.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/srp/srp_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/srp/srp_vfy.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/stack/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/stack/stack.c up to 1.5
crypto/external/bsd/openssl/dist/crypto/store/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/store/store_err.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/store/store_init.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/store/store_lib.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/store/store_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/store/store_register.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/store/store_strings.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ts/ts_asn1.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/ts/ts_conf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_lib.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ts/ts_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ts/ts_req_print.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_req_utils.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_print.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_sign.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_utils.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_verify.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/ts/ts_verify_ctx.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/txt_db/txt_db.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ui/ui_err.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ui/ui_lib.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/ui/ui_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ui/ui_null.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/ui/ui_openssl.c up to 1.19
crypto/external/bsd/openssl/dist/crypto/ui/ui_util.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/whrlpool/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_block.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_dgst.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/whrlpool/asm/wp-mmx.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/whrlpool/asm/wp-x86_64.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/by_dir.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/x509/by_file.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/t_crl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/t_req.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/x509/t_x509.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_att.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/x509/x509_cmp.c up to 1.1.1.18
crypto/external/bsd/openssl/dist/crypto/x509/x509_d2.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x509_def.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x509_err.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/x509/x509_ext.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/x509_lu.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/x509/x509_meth.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/x509/x509_obj.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_r2x.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_req.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_set.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x509_txt.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_v3.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c up to 1.28
crypto/external/bsd/openssl/dist/crypto/x509/x509_vpm.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/x509/x509cset.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509name.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x509rset.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509spki.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509type.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x_all.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/x509/x_attrib.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x_crl.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x_exten.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/x_name.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/x509/x_pubkey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x_req.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/x509/x_x509.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509/x_x509a.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/Makefile up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/bio/accept.cnf up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/client-arg.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/client-conf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/cmod.cnf up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/connect.cnf up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/saccept.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/demos/bio/sconnect.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/bio/server-arg.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/bio/server-cmod.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/demos/bio/server-conf.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/certs/ca.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/demos/certs/apps/apps.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/demos/cms/cms_comp.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_ddec.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_dec.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_denc.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_enc.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_sign.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/cms/cms_sign2.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_uncomp.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/cms/cms_ver.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/demos/pkcs12/pkread.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/demos/pkcs12/pkwrite.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smdec.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smenc.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smsign.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smsign2.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/demos/smime/smver.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/fingerprints.txt up to 1.1.1.9
crypto/external/bsd/openssl/dist/doc/HOWTO/certificates.txt up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/HOWTO/keys.txt up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man1/CA.pl.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/openssl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/tsget.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ADMISSIONS.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASN1_INTEGER_get_int64.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ASN1_ITEM_lookup.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_OBJECT_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_TABLE_add.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_length.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_print_ex.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_TIME_set.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ASN1_TYPE_get.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ASN1_generate_nconf.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASYNC_WAIT_CTX_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ASYNC_start_job.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/BF_encrypt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDR.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDRINFO.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_connect.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/BIO_ctrl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_base64.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_buffer.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_cipher.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_md.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_null.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_f_ssl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_find_type.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_get_data.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_get_ex_new_index.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_new_CMS.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_parse_hostserv.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_printf.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_push.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_read.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_accept.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_bio.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_connect.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_fd.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_file.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_mem.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_null.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_socket.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_set_callback.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_should_retry.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_BLINDING_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_CTX_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_CTX_start.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_add.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_add_word.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_bn2bin.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_cmp.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_copy.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_generate_prime.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_inverse.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_mul_montgomery.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_mul_reciprocal.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_num_bytes.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_rand.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/BN_security_bits.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BN_set_bit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_swap.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_zero.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BUF_MEM_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_add0_cert.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/CMS_add1_recipient_cert.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_add1_signer.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_compress.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_decrypt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_encrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_final.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_RecipientInfos.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_SignerInfos.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_get0_type.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CMS_get1_ReceiptRequest.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_sign.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_sign_receipt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_uncompress.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_verify.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/CMS_verify_receipt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CONF_modules_free.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CONF_modules_load_file.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_THREAD_run_once.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_get_ex_new_index.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_memcmp.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CTLOG_STORE_get0_log_by_id.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CTLOG_STORE_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CTLOG_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CT_POLICY_EVAL_CTX_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DEFINE_STACK_OF.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DES_random_key.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/DH_generate_key.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DH_generate_parameters.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_get0_pqg.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DH_get_1024_160.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_new_by_nid.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_set_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DH_size.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_SIG_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_do_sign.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_dup_DH.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_generate_key.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_generate_parameters.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_get0_pqg.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_set_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_sign.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DSA_size.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DTLS_get_data_mtu.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DTLS_set_timer_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/DTLSv1_listen.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ECDSA_SIG_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ECPKParameters_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EC_GFp_simple_method.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EC_GROUP_copy.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EC_GROUP_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_get_enc_flags.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EC_POINT_add.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EC_POINT_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/ENGINE_add.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ERR_GET_LIB.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_clear_error.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_error_string.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_get_error.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_load_crypto_strings.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_load_strings.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_print_errors.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_put_error.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ERR_remove_state.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_set_mark.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_BytesToKey.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_CTX_get_cipher_data.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_CIPHER_meth_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestInit.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestSignInit.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestVerifyInit.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/EVP_EncodeInit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_EncryptInit.pod up to 1.1.1.9
crypto/external/bsd/openssl/dist/doc/man3/EVP_MD_meth_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_OpenInit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_ASN1_METHOD.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_ctrl.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set1_pbe_pass.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_scrypt_N.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_set_tls1_prf_md.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_asn1_get_count.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_decrypt.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_derive.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_encrypt.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_get_default_digest_nid.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_keygen.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_meth_get_count.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_meth_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_print_private.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_set1_RSA.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_sign.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_verify.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_verify_recover.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_SealInit.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_SignInit.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_VerifyInit.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_bf_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_blake2b512.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_cast5_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_chacha20.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_desx_cbc.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_idea_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_md2.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_md4.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_md5.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_mdc2.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_rc2_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_rc4.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_rc5_32_12_16_cbc.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_ripemd160.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_seed_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_sha1.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sha224.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sha3_224.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sm3.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_sm4_cbc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_whirlpool.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/HMAC.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/MD5.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/MDC2_Init.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OBJ_nid2obj.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OCSP_REQUEST_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_cert_to_id.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OCSP_request_add1_nonce.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OCSP_resp_find_status.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_response_status.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_sendreq_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_Applink.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_COMPFUNC.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_stats.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_config.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_fork_prepare.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_ia32cap.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_crypto.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_ssl.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_instrument_bus.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_load_builtin_modules.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_malloc.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_secure_malloc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_INFO.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_LOADER.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_SEARCH.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_expect.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_open.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OpenSSL_add_all_algorithms.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PEM_bytes_read_bio.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PEM_read.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PEM_read_CMS.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PEM_read_bio_PrivateKey.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/PEM_read_bio_ex.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/PEM_write_bio_CMS_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PEM_write_bio_PKCS7_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_create.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_newpass.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PKCS12_parse.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PKCS5_PBKDF2_HMAC.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_decrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_encrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_sign_add_signer.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_verify.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RAND_add.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RAND_bytes.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/RAND_cleanup.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RAND_egd.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RAND_load_file.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RAND_set_rand_method.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/RC4_set_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RIPEMD160_Init.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_blinding_on.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RSA_check_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_generate_key.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_get0_key.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RSA_meth_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_padding_add_PKCS1_type_1.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/RSA_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_private_encrypt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_public_encrypt.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RSA_set_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_sign.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_sign_ASN1_OCTET_STRING.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_size.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SCT_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SCT_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SCT_validate.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SHA256_Init.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_CMS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SMIME_read_PKCS7.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_CMS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SMIME_write_PKCS7.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CIPHER_get_name.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_COMP_add_compression_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set1_prefix.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set_flags.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd_argv.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add1_chain_cert.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add_extra_chain_cert.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_add_session.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_config.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_ctrl.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_dane_enable.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_flush_sessions.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_free.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_get0_param.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_get_verify_mode.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_has_client_custom_ext.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_load_verify_locations.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_number.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_set_cache_size.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sess_set_get_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_sessions.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set0_CA_list.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_curves.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_sigalgs.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set1_verify_cert_store.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_alpn_select_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_cb.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_store.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cert_verify_callback.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_cipher_list.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_client_cert_cb.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_client_hello_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ct_validation_callback.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ctlog_list_file.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_default_passwd_cb.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_generate_session_id.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_info_callback.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_keylog_callback.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_max_cert_list.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_min_proto_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_mode.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_msg_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_num_tickets.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_options.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_psk_client_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_quiet_shutdown.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_read_ahead.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_record_padding_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_security_level.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_cache_mode.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_id_context.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_ticket_cb.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_split_send_fragment.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_ssl_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_stateless_cookie_generate_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_timeout.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_status_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_use_srtp.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tmp_dh_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_verify.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_certificate.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_psk_identity_hint.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_serverinfo.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_free.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_cipher.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_hostname.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_id_context.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get0_peer.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_compress_id.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_protocol_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_get_time.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_has_ticket.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_is_resumable.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_print.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_SESSION_set1_id.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_accept.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_alert_type_string.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_alloc_buffers.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_check_chain.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_clear.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_connect.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_do_handshake.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_export_keying_material.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_extension_supported.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_free.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get0_peer_scts.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_SSL_CTX.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_all_async_fds.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_ciphers.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_client_random.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_current_cipher.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_default_timeout.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_error.pod up to 1.1.1.8
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_extms_support.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_fd.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_cert_chain.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_certificate.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_signature_nid.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_peer_tmp_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_psk_identity.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_rbio.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_session.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_shared_sigalgs.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_verify_result.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_version.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_in_init.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_key_update.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_library_init.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_load_client_CA_file.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_pending.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_read.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_read_early_data.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_rstate_string.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_session_reused.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_set1_host.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_bio.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_connect_state.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_fd.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_session.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_shutdown.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_verify_result.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_shutdown.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/SSL_state_string.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_want.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_write.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/UI_STRING.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/UI_UTIL_read_pw.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/UI_create_method.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/UI_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509V3_get_d2i.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_ALGOR_dup.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_CRL_get0_by_serial.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_EXTENSION_set_object.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_hash_dir.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_meth_new.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_ENTRY_get_object.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_add_entry_by_txt.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_get0_der.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_get_index_by_NID.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_NAME_print_ex.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_PUBKEY_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_SIG_get0.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_get_error.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_new.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_set_verify_cb.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_add_cert.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_get0_param.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_set_verify_cb_func.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_VERIFY_PARAM_set_flags.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/X509_check_ca.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_check_host.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_check_issued.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_check_private_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_check_purpose.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_cmp.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_cmp_time.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_digest.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_dup.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_notBefore.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_signature.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_uids.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get_extension_flags.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/X509_get_pubkey.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get_serialNumber.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_get_subject_name.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_get_version.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_sign.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_verify_cert.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509v3_get_ext_by_NID.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/d2i_PKCS8PrivateKey_bio.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/d2i_PrivateKey.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/d2i_SSL_SESSION.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/d2i_X509.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/i2d_CMS_bio_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/i2d_PKCS7_bio_stream.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/i2d_re_X509_tbs.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/o2i_SCT_LIST.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man5/config.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man5/x509v3_config.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man7/RAND.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/RSA-PSS.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/X25519.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man7/bio.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/crypto.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/ct.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/des_modes.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/evp.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/ossl_store-file.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/ossl_store.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man7/passphrase-encoding.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/proxy-certificates.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/ssl.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/x509.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/build.info up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/e_afalg.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/engines/e_afalg.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_afalg.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_afalg_err.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_afalg_err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_capi.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/engines/e_capi.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_capi_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/engines/e_capi_err.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/engines/e_dasync.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/engines/e_dasync.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_dasync_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_dasync_err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/e_ossltest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_ossltest.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/engines/e_ossltest_err.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/engines/e_ossltest_err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/e_padlock.c up to 1.9
crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/engines/asm/e_padlock-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/external/perl/Downloaded.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/fuzz/README.md up to 1.1.1.4
crypto/external/bsd/openssl/dist/fuzz/asn1.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/fuzz/asn1parse.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/bignum.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/bndiv.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/client.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/fuzz/cms.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/conf.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/crl.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/ct.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/driver.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/fuzzer.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/helper.py up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/mkfuzzoids.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/fuzz/oids.txt up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/server.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/test-corpus.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/fuzz/x509.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/crypto/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/aria.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/asn1.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/async.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/bn.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/crypto/bn_conf.h.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/bn_dh.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/bn_srp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/chacha.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/cryptlib.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ctype.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/dso_conf.h.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/ec.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/engine.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/err.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/evp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/lhash.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/md32_common.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/objects.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/poly1305.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/rand.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/crypto/sha.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/siphash.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/sm2.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/crypto/sm2err.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/sm4.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/store.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/crypto/x509.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/bio.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/comp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/internal/conf.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/internal/constant_time.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/internal/cryptlib.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/internal/dane.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/dso.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/dsoerr.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/internal/err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/nelem.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/numbers.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/o_dir.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/refcount.h up to 1.7
crypto/external/bsd/openssl/dist/include/internal/sockets.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/internal/sslconf.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/internal/thread_once.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/internal/tsan_assist.h up to 1.7
crypto/external/bsd/openssl/dist/include/openssl/__DECC_INCLUDE_EPILOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/__DECC_INCLUDE_PROLOGUE.H up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/aes.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/asn1_mac.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/asn1err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/async.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/asyncerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/bioerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/blowfish.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/bn.h up to 1.5
crypto/external/bsd/openssl/dist/include/openssl/bnerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/buffer.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/buffererr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/camellia.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cast.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cmac.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/cmserr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/comp.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/comperr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/conf_api.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/conferr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/cryptoerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/cterr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/des.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/dh.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/dherr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/dsa.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/dsaerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/dtls1.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/e_os2.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/include/openssl/ebcdic.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ec.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/include/openssl/ecdh.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ecdsa.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ecerr.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/engine.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/engineerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/evp.h up to 1.1.1.9
crypto/external/bsd/openssl/dist/include/openssl/evperr.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/hmac.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/idea.h up to 1.3
crypto/external/bsd/openssl/dist/include/openssl/kdf.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/kdferr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/md2.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/md4.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/md5.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/mdc2.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/modes.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/obj_mac.h up to 1.1.1.8
crypto/external/bsd/openssl/dist/include/openssl/objects.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/objectserr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/ocsperr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/ossl_typ.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/pem.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/pem2.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/pemerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/pkcs12err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/pkcs7err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/rand.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/randerr.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/rc2.h up to 1.3
crypto/external/bsd/openssl/dist/include/openssl/rc4.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/rc5.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ripemd.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/rsa.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/rsaerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/seed.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/sha.h up to 1.3
crypto/external/bsd/openssl/dist/include/openssl/srtp.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ssl2.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/ssl3.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/sslerr.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/include/openssl/stack.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/store.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/storeerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/symhacks.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/tls1.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/ts.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/tserr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/txt_db.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/uierr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/whrlpool.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/include/openssl/x509err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/x509v3err.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/ms/applink.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ms/cmp.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/ms/uplink-common.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/ms/uplink-ia64.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/ms/uplink-x86.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/ms/uplink-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/ms/uplink.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ms/uplink.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/os-dep/haiku.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/ssl/bio_ssl.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/ssl/build.info up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/d1_lib.c up to 1.13
crypto/external/bsd/openssl/dist/ssl/d1_msg.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/ssl/d1_srtp.c up to 1.8
crypto/external/bsd/openssl/dist/ssl/methods.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/pqueue.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/s3_cbc.c up to 1.12
crypto/external/bsd/openssl/dist/ssl/s3_enc.c up to 1.18
crypto/external/bsd/openssl/dist/ssl/s3_lib.c up to 1.31
crypto/external/bsd/openssl/dist/ssl/s3_msg.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ssl/ssl_asn1.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/ssl/ssl_cert.c up to 1.1.1.19
crypto/external/bsd/openssl/dist/ssl/ssl_cert_table.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c up to 1.24
crypto/external/bsd/openssl/dist/ssl/ssl_conf.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/ssl_err.c up to 1.20
crypto/external/bsd/openssl/dist/ssl/ssl_init.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/ssl_lib.c up to 1.23
crypto/external/bsd/openssl/dist/ssl/ssl_local.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/ssl/ssl_mcnf.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/ssl/ssl_rsa.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/ssl/ssl_sess.c up to 1.12
crypto/external/bsd/openssl/dist/ssl/ssl_stat.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/ssl/ssl_txt.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/ssl_utst.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ssl/t1_enc.c up to 1.23
crypto/external/bsd/openssl/dist/ssl/t1_lib.c up to 1.37
crypto/external/bsd/openssl/dist/ssl/t1_trce.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/tls13_enc.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/tls_srp.c up to 1.8
crypto/external/bsd/openssl/dist/ssl/record/dtls1_bitmap.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/record/rec_layer_d1.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/record/rec_layer_s3.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/record/record.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/record/record_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/ssl/record/ssl3_buffer.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/record/ssl3_record.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/ssl/record/ssl3_record_tls13.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/statem/extensions.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/ssl/statem/extensions_clnt.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/ssl/statem/extensions_cust.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/statem/extensions_srvr.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/statem/statem.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/ssl/statem/statem.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/statem/statem_clnt.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/ssl/statem/statem_dtls.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/ssl/statem/statem_lib.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/ssl/statem/statem_local.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/ssl/statem/statem_srvr.c up to 1.1.1.13
crypto/external/bsd/openssl/dist/test/CAtsa.cnf up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/README.ssltest.md up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/aborttest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/afalgtest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_decode_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_encode_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_internal_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/asn1_string_table_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/asn1_time_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/asynciotest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/asynctest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/bad_dtls_test.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/bftest.c up to 1.5
crypto/external/bsd/openssl/dist/test/bio_callback_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/bio_enc_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/bio_memleak_test.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/bioprinttest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/bntest.c up to 1.11
crypto/external/bsd/openssl/dist/test/bntests.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/build.info up to 1.1.1.15
crypto/external/bsd/openssl/dist/test/casttest.c up to 1.4
crypto/external/bsd/openssl/dist/test/chacha_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/cipher_overhead_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/cipherbytes_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cipherlist_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ciphername_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/clienthellotest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/cmactest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/cms-examples.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/cmsapitest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/conf_include_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/constant_time_test.c up to 1.6
crypto/external/bsd/openssl/dist/test/crltest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ct_test.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/ctype_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/curve448_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/d2i_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/dane-cross.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/danetest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/danetest.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/destest.c up to 1.5
crypto/external/bsd/openssl/dist/test/dhtest.c up to 1.6
crypto/external/bsd/openssl/dist/test/drbgtest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/dsa_no_digest_size_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/dsatest.c up to 1.6
crypto/external/bsd/openssl/dist/test/dtls_mtu_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/dtlstest.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/test/dtlsv1listentest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/ec_internal_test.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/ecdsatest.c up to 1.8
crypto/external/bsd/openssl/dist/test/ecstresstest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/ectest.c up to 1.10
crypto/external/bsd/openssl/dist/test/enginetest.c up to 1.5
crypto/external/bsd/openssl/dist/test/errtest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/evp_extra_test.c up to 1.13
crypto/external/bsd/openssl/dist/test/evp_test.c up to 1.10
crypto/external/bsd/openssl/dist/test/exdatatest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/exptest.c up to 1.6
crypto/external/bsd/openssl/dist/test/fatalerrtest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/generate_buildtest.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/generate_ssl_tests.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/gmdifftest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/hmactest.c up to 1.6
crypto/external/bsd/openssl/dist/test/ideatest.c up to 1.4
crypto/external/bsd/openssl/dist/test/igetest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/lhash_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/mdc2_internal_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/mdc2test.c up to 1.4
crypto/external/bsd/openssl/dist/test/memleaktest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/modes_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/ocspapitest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/packettest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/pbelutest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/pemtest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/pkey_meth_kdf_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/pkey_meth_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/pkits-test.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/poly1305_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/rc2test.c up to 1.4
crypto/external/bsd/openssl/dist/test/rc4test.c up to 1.4
crypto/external/bsd/openssl/dist/test/rc5test.c up to 1.4
crypto/external/bsd/openssl/dist/test/rdrand_sanitytest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recordlentest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/rsa_complex.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/rsa_mp_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/rsa_test.c up to 1.10
crypto/external/bsd/openssl/dist/test/run_tests.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/sanitytest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/secmemtest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/servername_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/shlibloadtest.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/siphash_internal_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/sm2_internal_test.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/sm4_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/srptest.c up to 1.4
crypto/external/bsd/openssl/dist/test/ssl_cert_table_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/ssl_ctx_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/ssl_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ssl_test_ctx_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/sslapitest.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/test/sslbuffertest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/sslcorrupttest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/stack_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/sysdefault.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/sysdefaulttest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/test.cnf up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/test_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/testrsa.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testsid.pem up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/testutil.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/testx509.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/threadstest.c up to 1.2
crypto/external/bsd/openssl/dist/test/time_offset_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/tls13ccstest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/tls13encryptiontest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/tls13secretstest.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/uitest.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/v3ext.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/v3nametest.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/verify_extra_test.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/versions.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/wpackettest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/x509_check_cert_pkey_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/x509_dup_cert_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/x509_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/x509_time_test.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/x509aux.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/certs/ca-cert-768.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-768i.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-ec-explicit.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-ec-named.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-md5-any.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert-md5.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-cert2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-expired.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-name2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-nonbc.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-nonca.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ca-root2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca+anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca+clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca+serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cca-serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/croot-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic.msb up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic.utf8 up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/cyrillic_crl.utf8 up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/dhp2048.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ee-pathlen.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.pem up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1.sct up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1_issuer-key.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs1_issuer.pem up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/certs/embeddedSCTs3.sct up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/mkcert.sh up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/certs/nca+anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ncca1-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ncca2-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/ncca3-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert-768.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert-md5.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-cert2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-ed448-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-expired.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/root-name2.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca+anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca+clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca+serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-anyEKU.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-clientAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/sca-serverAuth.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/certs/setup.sh up to 1.1.1.12
crypto/external/bsd/openssl/dist/test/certs/sroot-cert.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/01-test_abort.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/01-test_sanity.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/01-test_symbol_presence.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/01-test_test.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_errstr.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_internal_ctype.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/02-test_lhash.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_ordinals.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/02-test_stack.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/03-test_exdata.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_asn1.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_chacha.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_curve448.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_mdc2.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_modes.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_poly1305.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_siphash.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm2.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_sm4.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_ssl_cert_table.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_internal_x509.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/03-test_ui.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_decode.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_encode.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_asn1_string_table.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_bio_callback.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_bioprint.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/04-test_err.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_bf.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_cast.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_des.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_hmac.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_idea.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_rand.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/05-test_rc2.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_rc4.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/05-test_rc5.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/10-test_exp.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_dh.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_dsa.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/15-test_ec.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecdsa.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_ecparam.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_genec.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_genrsa.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/15-test_mp_rsa.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/15-test_out_option.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsa.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/15-test_rsapss.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/20-test_dgst.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/20-test_enc.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/20-test_enc_more.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/20-test_passwd.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/25-test_crl.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/25-test_d2i.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/25-test_pkcs7.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/25-test_req.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/25-test_sid.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/25-test_verify.t up to 1.1.1.10
crypto/external/bsd/openssl/dist/test/recipes/25-test_x509.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/30-test_afalg.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/30-test_engine.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_extra.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_pbelu.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_pkey_meth.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_pkey_meth_kdf.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/40-test_rehash.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_check_cert_pkey.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_dup_cert.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_store.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/60-test_x509_time.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_asyncio.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_bad_dtls.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_clienthello.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_comp.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_key_share.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_packet.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_recordlen.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_renegotiation.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_servername.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslcbcpadding.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslcertstatus.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslextension.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslmessages.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslrecords.t up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsessiontick.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsigalgs.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslsignature.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslskewith0p.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslversions.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_sslvertol.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13alerts.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13cookie.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13downgrade.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13hrr.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13kexmodes.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13messages.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/70-test_tls13psk.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_tlsextms.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_verify_extra.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/70-test_wpacket.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_ca.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_cipherbytes.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cipherlist.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_ciphername.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_cms.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/80-test_cmsapi.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_ct.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_dane.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_dtls.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_dtls_mtu.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_dtlsv1listen.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_ocsp.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_pkcs12.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_new.t up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_old.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/80-test_ssl_test_ctx.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_sslcorrupt.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_tsa.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_x509aux.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/90-test_asn1_time.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_async.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_bio_enc.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_bio_memleak.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_constant_time.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_fatalerr.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_gmdiff.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_ige.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_includes.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/90-test_memleak.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_overhead.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_secmem.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_shlibload.t up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/recipes/90-test_srp.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_sslapi.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/90-test_sslbuffers.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_store.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_sysdefault.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_threads.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_time_offset.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13ccs.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13encryption.t up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/recipes/90-test_tls13secrets.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_v3name.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_krb5.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_pyca.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/99-test_ecstress.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/tconversion.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnexp.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnmod.txt up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnmul.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnshift.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/10-test_bn_data/bnsum.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evpencod.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/30-test_evp_data/evppkey_ecc.txt up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/90-test_includes_data/conf-includes/includes1.cnf up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_krb5_data/krb5.sh up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/95-test_external_pyca_data/cryptography.sh up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/smime-certs/ca.cnf up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/smime-certs/mksmime-certs.sh up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ssl-tests/protocol_version.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/ssl-tests/ssltests_base.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/basic_output.c up to 1.2
crypto/external/bsd/openssl/dist/test/testutil/cb.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/driver.c up to 1.5
crypto/external/bsd/openssl/dist/test/testutil/format_output.c up to 1.7
crypto/external/bsd/openssl/dist/test/testutil/main.c up to 1.6
crypto/external/bsd/openssl/dist/test/testutil/output.h up to 1.5
crypto/external/bsd/openssl/dist/test/testutil/stanza.c up to 1.3
crypto/external/bsd/openssl/dist/test/testutil/test_cleanup.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/tests.c up to 1.7
crypto/external/bsd/openssl/dist/test/testutil/testutil_init.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/testutil/tu_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/tools/c_rehash.in up to 1.1.1.8
crypto/external/bsd/openssl/dist/util/add-depends.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/build.info up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/check-malloc-errs up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/ck_errf.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/copy.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/dofile.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/util/echo.pl up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/find-doc-nits up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/find-unused-errs up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/fix-includes up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/fix-includes.sed up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/indent.pro up to 1.1.1.8
crypto/external/bsd/openssl/dist/util/libcrypto.num up to 1.1.1.12
crypto/external/bsd/openssl/dist/util/libssl.num up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/local_shlib.com.in up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/mkbuildinf.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/util/mkdef.pl up to 1.12
crypto/external/bsd/openssl/dist/util/mkdir-p.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/mkerr.pl up to 1.1.1.11
crypto/external/bsd/openssl/dist/util/mkrc.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/opensslwrap.sh up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/shlib_wrap.sh.in up to 1.1.1.5
crypto/external/bsd/openssl/dist/util/su-filter.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/unlocal_shlib.com.in up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/checkhandshake.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Test.pm up to 1.1.1.7
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/copyright.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Test/Simple.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Test/Utils.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/OpenSSL/Util/Pod.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Alert.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Certificate.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/CertificateRequest.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/CertificateVerify.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ClientHello.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/EncryptedExtensions.pm up to 1.1.1.3
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Message.pm up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/NewSessionTicket.pm up to 1.1.1.2
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Proxy.pm up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Record.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ServerHello.pm up to 1.1.1.4
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/ServerKeyExchange.pm up to 1.1.1.4
crypto/external/bsd/openssl/include/progs.h up to 1.3
crypto/external/bsd/openssl/include/crypto/bn_conf.h up to 1.3
crypto/external/bsd/openssl/include/crypto/dso_conf.h up to 1.2
crypto/external/bsd/openssl/lib/Makefile up to 1.9
crypto/external/bsd/openssl/lib/engines/Makefile up to 1.6
crypto/external/bsd/openssl/lib/engines/engines.mk up to 1.6
crypto/external/bsd/openssl/lib/engines/dasync/Makefile up to 1.4
crypto/external/bsd/openssl/lib/engines/ossltest/Makefile up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/Makefile up to 1.33
crypto/external/bsd/openssl/lib/libcrypto/aes.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/aria.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/asn1.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/async.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/bf.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/bio.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/blake2.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/bn.inc up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/buffer.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/camellia.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/cast.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/chacha.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/cmac.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/cms.inc up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/comp.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/conf.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/crypto.inc up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/crypto.map up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/ct.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/curve448.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/des.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/dh.inc up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/dsa.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/dso.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/ec.inc up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/engine.inc up to 1.14
crypto/external/bsd/openssl/lib/libcrypto/err.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/evp.inc up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/hmac.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/idea.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/kdf.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/lhash.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/libc-sha256.c up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/libc-sha2xx.c up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/libc-sha512.c up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man.inc up to 1.17
crypto/external/bsd/openssl/lib/libcrypto/md4.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/md5.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/mdc2.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/modes.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/objects.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/ocsp.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/pem.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/pkcs12.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/pkcs7.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/poly1305.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/rand.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/rc2.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/rc4.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/ripemd.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/rsa.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/seed.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sha.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/shlib_version up to 1.16
crypto/external/bsd/openssl/lib/libcrypto/siphash.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sm2.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sm3.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/sm4.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/srcs.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/srp.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/stack.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/store.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/ts.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/txt_db.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/ui.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/whrlpool.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/x509.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/Makefile up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aes.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/aesv8-armx.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/arm64cpuid.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/armv8-mont.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/chacha-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ec.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ecp_nistz256-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/ghashv8-armx.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/keccak1600-armv8.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/modes.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/poly1305-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/sha1-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/sha512-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/aarch64/vpaes-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-armv4.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes.inc up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aesv8-armx.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/arm64cpuid.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv4-gf2m.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv4-mont.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv4cpuid.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/armv8-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/bsaes-armv7.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/chacha-armv4.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/chacha-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/crypto.inc up to 1.15
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ecp_nistz256-armv4.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ecp_nistz256-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghash-armv4.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/ghashv8-armx.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/keccak1600-armv4.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/keccak1600-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/poly1305-armv4.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/poly1305-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha1-armv4-large.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha1-armv8.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha256-armv4.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha512-armv4.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/sha512-armv8.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/arm/vpaes-armv8.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/hppa/crypto.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/chacha-x86.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypto.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/e_padlock-x86.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ec.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ecp_nistz256-x86.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/poly1305-x86.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S up to 1.18
crypto/external/bsd/openssl/lib/libcrypto/arch/m68k/crypto.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes-mips.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes-mips64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/Makefile up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/bn.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/chacha.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/crypto.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/poly1305-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512-ppc.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512p8-ppc.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/vpaes-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/bn.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/chacha.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/ec.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/keccak1600-ppc64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/poly1305-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/sha512-ppc.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/sha512p8-ppc.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc64/vpaes-ppc.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sh3/crypto.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aes-sparcv9.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aesfx-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aest4-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/bn-sparcv8.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/cmllt4-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/crypto.inc up to 1.15
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/des_enc-sparc.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/dest4-sparcv9.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ec.inc up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ecp_nistz256-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ghash-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/md5-sparcv9.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/poly1305-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha1-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha512-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparct4-mont.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9-gf2m.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9-mont.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9a-mont.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/vis3-mont.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/Makefile up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aes-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aesfx-sparcv9.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aest4-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/cmllt4-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/crypto.inc up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/des_enc-sparc.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/dest4-sparcv9.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ec.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ecp_nistz256-sparcv9.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ghash-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/md5-sparcv9.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/poly1305-sparcv9.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha1-sparcv9.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha512-sparcv9.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparct4-mont.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9-gf2m.S up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9a-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/vis3-mont.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/vax/crypto.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/Makefile up to 1.13
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes-x86_64.S up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-gcm-x86_64.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-mb-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha1-x86_64.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha256-x86_64.S up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-x86_64.S up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bn.inc up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bsaes-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/chacha-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/cmll-x86_64.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/crypto.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/e_padlock-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ec.inc up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ecp_nistz256-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ghash-x86_64.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/keccak1600-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/md5-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/poly1305-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-md5-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-x86_64.S up to 1.13
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-avx2.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-x86_64.S up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha.inc up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-mb-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-x86_64.S up to 1.15
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha256-mb-x86_64.S up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha512-x86_64.S up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/vpaes-x86_64.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/whrlpool.inc up to 1.2
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/wp-x86_64.S up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x25519-x86_64.S up to 1.3
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S up to 1.8
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont.S up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont5.S up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S up to 1.13
crypto/external/bsd/openssl/lib/libcrypto/man/ADMISSIONS.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_INTEGER_get_int64.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_ITEM_lookup.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_OBJECT_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_length.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_STRING_print_ex.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_TIME_set.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_TYPE_get.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ASN1_generate_nconf.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ASYNC_WAIT_CTX_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ASYNC_start_job.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BF_encrypt.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ADDR.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ADDRINFO.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_connect.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_ctrl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_base64.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_buffer.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_cipher.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_md.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_null.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_f_ssl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_find_type.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_get_data.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_get_ex_new_index.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_new_CMS.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_parse_hostserv.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_printf.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_push.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_read.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_accept.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_bio.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_connect.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_fd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_mem.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_null.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_s_socket.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_set_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BIO_should_retry.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_BLINDING_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_CTX_start.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_add.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_add_word.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_bn2bin.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_cmp.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_copy.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_generate_prime.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_inverse.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_montgomery.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_mod_mul_reciprocal.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_num_bytes.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_rand.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_security_bits.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/BN_set_bit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_swap.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BN_zero.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/BUF_MEM_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add0_cert.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_recipient_cert.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_add1_signer.3 up to 1.11
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_compress.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_decrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_final.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_RecipientInfos.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_SignerInfos.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get0_type.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_sign_receipt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_uncompress.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CMS_verify_receipt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CONF_modules_load_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_THREAD_run_once.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CRYPTO_get_ex_new_index.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CTLOG_STORE_get0_log_by_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CTLOG_STORE_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CTLOG_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/CT_POLICY_EVAL_CTX_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DEFINE_STACK_OF.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DES_random_key.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_generate_parameters.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_get0_pqg.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_get_1024_160.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DH_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_new_by_nid.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/DH_set_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DH_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_SIG_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_do_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_dup_DH.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_generate_parameters.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_get0_pqg.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_set_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DSA_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/DTLS_get_data_mtu.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/DTLS_set_timer_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/DTLSv1_listen.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ECDSA_SIG_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ECPKParameters_print.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EC_GFp_simple_method.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_GROUP_copy.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_GROUP_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_KEY_get_enc_flags.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EC_KEY_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_POINT_add.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/EC_POINT_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/ENGINE_add.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_GET_LIB.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_clear_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_error_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_get_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_crypto_strings.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_load_strings.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_print_errors.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_put_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_remove_state.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/ERR_set_mark.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_BytesToKey.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_CIPHER_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestSignInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_DigestVerifyInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_EncodeInit.3 up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_EncryptInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_MD_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_OpenInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_ASN1_METHOD.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set1_pbe_pass.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_scrypt_N.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_decrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_derive.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_keygen.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_meth_get_count.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_meth_new.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_print_private.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_PKEY_verify_recover.3 up to 1.17
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SealInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_SignInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_VerifyInit.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_bf_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_blake2b512.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_cast5_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_chacha20.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_desx_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_idea_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_md2.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_md4.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_md5.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_mdc2.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_rc2_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_rc4.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_rc5_32_12_16_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_ripemd160.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_seed_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sha1.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sha224.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sha3_224.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sm3.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_sm4_cbc.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/EVP_whirlpool.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/HMAC.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/MD5.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/MDC2_Init.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/Makefile up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/man/OBJ_nid2obj.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_REQUEST_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_cert_to_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_request_add1_nonce.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_resp_find_status.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_response_status.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OCSP_sendreq_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_Applink.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_LH_COMPFUNC.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_LH_stats.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_config.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_fork_prepare.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_ia32cap.3 up to 1.24
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_init_crypto.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_init_ssl.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_instrument_bus.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_malloc.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OPENSSL_secure_malloc.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_INFO.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_LOADER.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_SEARCH.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_expect.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OSSL_STORE_open.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_bytes_read_bio.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read_CMS.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_read_bio_ex.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_create.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_newpass.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS12_parse.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_decrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_sign_add_signer.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/PKCS7_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_add.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_bytes.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_cleanup.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_egd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_load_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RAND_set_rand_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RC4_set_key.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RIPEMD160_Init.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RSA-PSS.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_blinding_on.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_check_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_generate_key.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_get0_key.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_meth_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_print.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_private_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_public_encrypt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_set_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/RSA_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SCT_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SCT_print.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SCT_validate.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SHA256_Init.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_CMS.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_read_PKCS7.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_CMS.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SMIME_write_PKCS7.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CIPHER_get_name.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_COMP_add_compression_method.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_new.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_set1_prefix.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_set_flags.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_CTX_set_ssl_ctx.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_cmd.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CONF_cmd_argv.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add1_chain_cert.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_add_session.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_config.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_ctrl.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_dane_enable.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_flush_sessions.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get0_param.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_get_verify_mode.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_has_client_custom_ext.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_load_verify_locations.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_number.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_sessions.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set0_CA_list.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set1_curves.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set1_sigalgs.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set1_verify_cert_store.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_alpn_select_cb.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_cb.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_store.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_cipher_list.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_client_hello_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ct_validation_callback.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ctlog_list_file.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_generate_session_id.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_info_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_keylog_callback.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_max_cert_list.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_min_proto_version.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_mode.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_msg_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_num_tickets.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_options.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_psk_client_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_read_ahead.3 up to 1.10
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_record_padding_callback.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_security_level.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_id_context.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_session_ticket_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_split_send_fragment.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_ssl_version.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_stateless_cookie_generate_cb.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_timeout.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_servername_callback.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_status_cb.3 up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_ticket_key_cb.3 up to 1.12
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tlsext_use_srtp.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_set_verify.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_certificate.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_psk_identity_hint.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_CTX_use_serverinfo.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_cipher.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_hostname.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_id_context.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get0_peer.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_compress_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_protocol_version.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_get_time.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_has_ticket.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_is_resumable.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_print.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_SESSION_set1_id.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_accept.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_alert_type_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_alloc_buffers.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_check_chain.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_clear.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_connect.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_do_handshake.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_export_keying_material.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_extension_supported.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_free.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get0_peer_scts.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_SSL_CTX.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_all_async_fds.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_ciphers.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_client_random.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_current_cipher.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_default_timeout.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_error.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_extms_support.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_fd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_cert_chain.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_certificate.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_signature_nid.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_peer_tmp_key.3 up to 1.4
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_psk_identity.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_rbio.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_session.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_shared_sigalgs.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_verify_result.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_get_version.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_in_init.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_key_update.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_library_init.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_load_client_CA_file.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_pending.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read.3 up to 1.23
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_read_early_data.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_rstate_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_session_reused.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set1_host.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_bio.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_connect_state.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_fd.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_session.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_shutdown.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_set_verify_result.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_shutdown.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_state_string.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_want.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/SSL_write.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/UI_STRING.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/UI_UTIL_read_pw.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/UI_create_method.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/UI_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X25519.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509V3_get_d2i.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_ALGOR_dup.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_CRL_get0_by_serial.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_EXTENSION_set_object.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_LOOKUP_meth_new.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_get0_der.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_NAME_print_ex.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_PUBKEY_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_SIG_get0.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_get_error.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_new.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_add_cert.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_get0_param.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_new.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_ca.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_host.3 up to 1.7
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_issued.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_check_private_key.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_cmp_time.3 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/X509_digest.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_dup.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_notBefore.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_signature.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get0_uids.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_extension_flags.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_pubkey.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_serialNumber.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_subject_name.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_get_version.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_new.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/X509_sign.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/X509_verify_cert.3 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/X509v3_get_ext_by_NID.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/bio.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/crypto.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ct.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_PrivateKey.3 up to 1.9
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_SSL_SESSION.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/d2i_X509.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/des_modes.7 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/evp.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/i2d_CMS_bio_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/i2d_re_X509_tbs.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/o2i_SCT_LIST.3 up to 1.6
crypto/external/bsd/openssl/lib/libcrypto/man/openssl.1 up to 1.21
crypto/external/bsd/openssl/lib/libcrypto/man/openssl_CA.pl.1 up to 1.22
crypto/external/bsd/openssl/lib/libcrypto/man/openssl_config.5 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/openssl_tsget.1 up to 1.23
crypto/external/bsd/openssl/lib/libcrypto/man/ossl_store-file.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ossl_store.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/passphrase-encoding.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/ssl.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/x509.7 up to 1.5
crypto/external/bsd/openssl/lib/libcrypto/man/x509v3_config.5 up to 1.5
crypto/external/bsd/openssl/lib/libcryptotest/Makefile up to 1.5
crypto/external/bsd/openssl/lib/libdes/shlib_version up to 1.7
crypto/external/bsd/openssl/lib/libssl/Makefile up to 1.18
crypto/external/bsd/openssl/lib/libssl/record.inc up to 1.3
crypto/external/bsd/openssl/lib/libssl/shlib_version up to 1.16
crypto/external/bsd/openssl/lib/libssl/ssl.inc up to 1.11
crypto/external/bsd/openssl/lib/libssl/ssl.map up to 1.4
crypto/external/bsd/openssl/lib/libssl/statem.inc up to 1.3
crypto/Makefile.openssl up to 1.19
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c 1.29
crypto/external/bsd/libsaslc/lib/Makefile 1.10
crypto/external/bsd/netpgp/lib/netpgp/Makefile 1.5
crypto/external/bsd/openssh/bin/ssh-agent/Makefile 1.6
crypto/external/bsd/openssh/bin/ssh-keygen/Makefile 1.9
crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile 1.6
crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile 1.4
crypto/external/bsd/openssh/bin/sshd/Makefile 1.26
crypto/external/bsd/openssh/lib/Makefile 1.35
crypto/external/bsd/openssh/libexec/ssh-sk-helper/Makefile 1.4
distrib/sets/deps 1.23
distrib/sets/lists/base/ad.aarch64 1.38-1.43 (patch)
distrib/sets/lists/base/ad.mips 1.84,1.87,1.88,1.90 (patch)
distrib/sets/lists/base/ad.powerpc 1.41,1.42,1.45-1.47 (patch)
distrib/sets/lists/base/ad.riscv 1.24,1.25,1.28,1.29,1.30 (patch)
distrib/sets/lists/base/md.amd64 1.288,1.291-1.293,1.295 (patch)
distrib/sets/lists/base/md.i386 1.158 (patch)
distrib/sets/lists/base/md.riskv64 delete
distrib/sets/lists/base/md.sparc64 1.258,1.261,1.262 (patch)
distrib/sets/lists/base/mi 1.1316-1.1319,1.1322-1.1324 (patch)
distrib/sets/lists/base/shl.mi 1.948 (patch)
distrib/sets/lists/comp/mi 1.2427,1.2428,1.2431,1.2432 (patch)
distrib/sets/lists/debug/mi 1.398,1.404,1.405 (patch)
distrib/sets/lists/debug/shl.mi 1.305 (patch)
distrib/sets/lists/man/mi 1.1760,1.1761 (patch)
distrib/sets/lists/tests/mi 1.1261,1.1262,1.1270 (patch)
etc/mtree/NetBSD.compat.mips64 1.2 (patch)
etc/mtree/NetBSD.compat.powerpc64 1.2 (patch)
etc/mtree/NetBSD.compat.riscv64 1.2 (patch)
etc/mtree/NetBSD.dist.aarch64 1.10,1.11 (patch)
etc/mtree/NetBSD.dist.base 1.248 (patch)
etc/mtree/NetBSD.dist.compat.in 1.3,1.4 (patch)
etc/mtree/NetBSD.dist.sparc64 1.15,1.16 (patch)
etc/mtree/NetBSD.dist.x86_64 1.17-1.19 (patch)
external/bsd/libarchive/lib/libarchive/Makefile 1.15
external/bsd/libfido2/bin/fido2-assert/Makefile 1.3
external/bsd/libfido2/bin/fido2-cred/Makefile 1.3
external/bsd/libfido2/bin/fido2-token/Makefile 1.3
external/bsd/libfido2/dist/src/assert.c 1.2
external/bsd/libfido2/dist/src/cred.c 1.2
external/bsd/libfido2/lib/Makefile 1.9
external/bsd/ntp/bin/ntp-keygen/Makefile 1.8
external/bsd/ntp/bin/ntpd/Makefile 1.29
external/bsd/ntp/bin/sntp/Makefile 1.10
external/bsd/ntp/dist/ntpd/ntp_crypto.c 1.17
external/bsd/ntp/dist/util/ntp-keygen.c 1.15
external/bsd/ntp/lib/libntp/Makefile 1.26
external/bsd/openldap/lib/libldap/Makefile.libldap 1.14
external/bsd/pam-u2f/bin/pamu2fcfg/Makefile 1.5
external/bsd/pam-u2f/lib/security/pam-u2f/Makefile 1.6
external/bsd/tcpdump/bin/Makefile 1.22
external/bsd/unbound/lib/libunbound/Makefile 1.8
external/bsd/wpa/bin/hostapd/Makefile 1.16
external/bsd/wpa/bin/wpa_passphrase/Makefile 1.6
external/bsd/wpa/bin/wpa_supplicant/Makefile 1.11
external/mpl/dhcp/dist/common/dispatch.c 1.4,1.5
games/factor/Makefile 1.15
lib/Makefile 1.295
libexec/httpd/Makefile 1.32
libexec/httpd/libbozohttpd/Makefile 1.4
share/mk/bsd.lib.mk 1.391
share/mk/bsd.own.mk 1.1316
share/mk/bsd.prog.mk 1.342,1.343
tests/crypto/libcrypto/Makefile 1.15
tests/crypto/libcrypto/Makefile.inc 1.11
tests/crypto/libcrypto/conf/Makefile 1.2
tests/crypto/libcrypto/conf/d_conf-1x.out 1.1
tests/crypto/libcrypto/conf/d_conf-3x.out 1.1
tests/crypto/libcrypto/conf/d_conf.out delete
tests/crypto/libcrypto/dh/Makefile 1.2
tests/crypto/libcrypto/evp/Makefile 1.3
tests/crypto/libcrypto/t_hashes.sh 1.5
tests/crypto/libcrypto/t_libcrypto.sh 1.9
tests/crypto/libcrypto/t_pubkey.sh 1.7
tests/crypto/libcrypto/threads/Makefile 1.6
usr.bin/moduli/qsafe/Makefile 1.2
usr.sbin/plainrsa-gen/Makefile 1.2
usr.sbin/racoon/Makefile 1.41,1.42
usr.sbin/syslogd/Makefile 1.32
crypto/external/bsd/openssl.old/ (removed)

Import of OpenSSL 3.0.
Import of bind 9.16.42.
Import of heimdal 7.8.0.
 1.2 06-Jun-2022  nia build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.
 1.1 25-May-2022  nia mk: Allow setting MKDHCPD=no to build base without the ISC DHCP server,
useful for embedded images that don't need to act as one.
 1.1 18-May-2020  jmcneill Separate devicetree .dts -> .dtb building from kernel builds. They are now
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.
 1.1 09-Oct-2015  riz Handle the contents of /usr/lib/dtrace so a MKDTRACE=yes release completes.
 1.4 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.3 19-Jun-2015  matt branches: 1.3.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.2 19-Jul-2014  lneto lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.1 27-Apr-2013  matt branches: 1.1.4; 1.1.8; 1.1.10;
Add MKCOMPAT support for earm
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 27-Apr-2013  yamt file NetBSD.dist.earm was added on branch yamt-pagecache on 2014-05-22 11:27:20 +0000
 1.1.8.1 10-Aug-2014  tls Rebase.
 1.1.4.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 27-Apr-2013  tls file NetBSD.dist.earm was added on branch tls-maxphys on 2013-06-23 06:26:21 +0000
 1.3.16.1 10-Jun-2019  christos Sync with HEAD
 1.1 15-Aug-2017  mrg branches: 1.1.2;
merge the rest of sbmips into evbmips. install the stand files in
/usr/mdec/sbmips/ and document them in installboot(8) even though
it isn't really ported yet. also build the SBMIPS kernels.

unfortunately, sbmips has been broken since mips64 merge, but the
fix can happen in the evbmips version, which we might merge into
the older trees anyway.

XXX: releng can turn off sbmips* builds now for -current.
 1.1.2.2 30-Aug-2017  martin Pull up following revision(s) (requested by mrg in ticket #231):
distrib/sets/lists/base/md.evbmips 1.3
doc/CHANGES 1.2303-1.2304
etc/etc.evbmips/MAKEDEV.conf 1.8
etc/etc.evbmips/Makefile.inc 1.22
etc/mtree/Makefile 1.37
etc/mtree/NetBSD.dist.evbmips 1.1
sys/arch/evbmips/Makefile 1.9
sys/arch/evbmips/conf/SBMIPS upto 1.2
sys/arch/evbmips/conf/SBMIPS.MP upto 1.2
sys/arch/evbmips/conf/SBMIPS64 upto 1.2
sys/arch/evbmips/conf/SBMIPS64.MP upto 1.2
sys/arch/evbmips/conf/files.sbmips upto 1.2
sys/arch/evbmips/conf/std.sbmips upto 1.2
sys/arch/evbmips/include/disklabel.h 1.6
sys/arch/evbmips/include/loadfile_machdep.h
sys/arch/evbmips/include/param.h 1.10
sys/arch/evbmips/include/pci_machdep.h 1.3
sys/arch/evbmips/sbmips/TODO
sys/arch/evbmips/sbmips/autoconf.c
sys/arch/evbmips/sbmips/autoconf.h
sys/arch/evbmips/sbmips/console.c
sys/arch/evbmips/sbmips/cpu.c upto 1.3
sys/arch/evbmips/sbmips/cpuvar.h
sys/arch/evbmips/sbmips/disksubr.c
sys/arch/evbmips/sbmips/leds.h
sys/arch/evbmips/sbmips/locore_machdep.S
sys/arch/evbmips/sbmips/machdep.c upto 1.2
sys/arch/evbmips/sbmips/rtc.c upto 1.2
sys/arch/evbmips/sbmips/sb1250_icu.c upto 1.2
sys/arch/evbmips/sbmips/swarm.h
sys/arch/evbmips/sbmips/systemsw.c upto 1.2
sys/arch/evbmips/sbmips/systemsw.h
sys/arch/evbmips/sbmips/zbbus.c upto 1.2
sys/arch/evbmips/stand/Makefile 1.1
sys/arch/evbmips/stand/sbmips/Makefile
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs upto 1.2
sys/arch/evbmips/stand/sbmips/Makefile.bootprogs 1.3
sys/arch/evbmips/stand/sbmips/Makefile.bootxx
sys/arch/evbmips/stand/sbmips/Makefile.inc upto 1.3
sys/arch/evbmips/stand/sbmips/boot/Makefile
sys/arch/evbmips/stand/sbmips/boot/filesystem.c
sys/arch/evbmips/stand/sbmips/boot/version
sys/arch/evbmips/stand/sbmips/bootxx_cd9660/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_ffs/Makefile
sys/arch/evbmips/stand/sbmips/bootxx_lfs/Makefile
sys/arch/evbmips/stand/sbmips/common/bbinfo.h
sys/arch/evbmips/stand/sbmips/common/blkdev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/blkdev.h
sys/arch/evbmips/stand/sbmips/common/boot.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/boot.ldscript
sys/arch/evbmips/stand/sbmips/common/booted_dev.c upto 1.2
sys/arch/evbmips/stand/sbmips/common/bootxx.c
sys/arch/evbmips/stand/sbmips/common/cfe.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.c
sys/arch/evbmips/stand/sbmips/common/cfe_api.h
sys/arch/evbmips/stand/sbmips/common/cfe_api_int.h
sys/arch/evbmips/stand/sbmips/common/cfe_error.h
sys/arch/evbmips/stand/sbmips/common/cfe_ioctl.h
sys/arch/evbmips/stand/sbmips/common/checksize.sh
sys/arch/evbmips/stand/sbmips/common/common.h
sys/arch/evbmips/stand/sbmips/common/panic_putstr.c
sys/arch/evbmips/stand/sbmips/common/putstr.c
sys/arch/evbmips/stand/sbmips/common/start.S
sys/arch/evbmips/stand/sbmips/netboot/Makefile
sys/arch/evbmips/stand/sbmips/netboot/conf.c
sys/arch/evbmips/stand/sbmips/netboot/dev_net.c
sys/arch/evbmips/stand/sbmips/netboot/devopen.c
sys/arch/evbmips/stand/sbmips/netboot/getsecs.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/if_cfe.c upto 1.2
sys/arch/evbmips/stand/sbmips/netboot/version
sys/arch/mips/conf/files.sibyte 1.8
sys/arch/mips/include/pmap.h 1.70
sys/arch/mips/sibyte/dev/sbbuswatch.c 1.4
sys/arch/mips/sibyte/dev/sbmac.c 1.49
sys/arch/mips/sibyte/dev/sbscn.c 1.43
sys/arch/mips/sibyte/dev/sbsmbus.c 1.17
sys/arch/mips/sibyte/dev/sbtimer.c 1.21
sys/arch/mips/sibyte/dev/sbwdog.c 1.15
sys/arch/mips/sibyte/pci/sbbrz_pci.c 1.8
usr.sbin/installboot/installboot.8 1.94

Move sys/arch/sbmips/* into sys/arch/evbmips/*/sbmips.
 1.1.2.1 15-Aug-2017  martin file NetBSD.dist.evbmips was added on branch netbsd-8 on 2017-08-30 15:45:04 +0000
 1.4 15-May-2022  mrg create ./usr/libdata/firmware/radeon same as the non-/usr version

should fix builds for non x86/arm64.
 1.3 15-May-2022  mrg install the lower case radeon firmware files into /usr/libdata/firmware.

radeon has different case but same name firmware files. the lower case
ones are already installed into /libdata/firmware, and to avoid having
to provide some special method to build on systems with case-preserving
file systems (such as macOS), we install the lower case ones in /usr.

this means that anyone that requires the lower case files must either
have /usr as part of the / file system, or manually keep them updated.

last part of PR#54976, though i doubt we'll try to pull up these.

this is enabled on i386, amd64 and arm64.
 1.2 12-Mar-2019  mrg branches: 1.2.2;
remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.1 09-Feb-2019  mrg create i386 specific include directories.
 1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.2.2.1 12-Mar-2019  christos file NetBSD.dist.i386 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.2 12-Mar-2019  mrg remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.1 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.1 09-Feb-2019  mrg branches: 1.1.2; 1.1.4;
move ./usr/include/dev/iscsi into NetBSD.dist.iscsi that is only
included if MKISCSI != no.
 1.1.4.2 10-Jun-2019  christos Sync with HEAD
 1.1.4.1 09-Feb-2019  christos file NetBSD.dist.iscsi was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.1.2.2 23-Apr-2019  martin Pull up following revision(s) via patch (requested by mrg in ticket #1244):

etc/mtree/NetBSD.dist.base: revision 1.190
etc/mtree/NetBSD.dist.base: revision 1.191
etc/mtree/NetBSD.dist.base: revision 1.192
etc/mtree/NetBSD.dist.base: revision 1.193
etc/mtree/NetBSD.dist.iscsi: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.186
etc/mtree/NetBSD.dist.base: revision 1.187
etc/mtree/NetBSD.dist.base: revision 1.188
etc/mtree/NetBSD.dist.base: revision 1.189
etc/mtree/Makefile: revision 1.38

- add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan
- add missing header files fpr gcc=7
- add some missing gcc=5 obsolete entries
- create ./usr/include/dev/bluetooth in mtree not make, and move it into the
base set where all other directories are.

create include/dev/dm here instead of elsewhere, where it may fail
add missing ./usr/include/dev/hdaudio (base).
(perhaps we should stop 'make includes' from creating the target directory
for normal builds as this leads to mtree inconsistencies.)

add missing ./usr/include/dev/hdmicec
add missing ./usr/include/dev/iscsi.
add two more missing subdirs:
./usr/include/dev/pud
./usr/include/dev/putter

add final missing directory from /usr/include:
./usr/include/netmpls

move ./usr/include/dev/iscsi into NetBSD.dist.iscsi that is only
included if MKISCSI != no.
 1.1.2.1 09-Feb-2019  martin file NetBSD.dist.iscsi was added on branch netbsd-8 on 2019-04-23 10:38:49 +0000
 1.1 09-Feb-2019  mrg branches: 1.1.2;
separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 09-Feb-2019  christos file NetBSD.dist.m68k was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.1 17-Feb-2019  mrg branches: 1.1.2;
ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 17-Feb-2019  christos file NetBSD.dist.mips was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.10 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.9 19-Jun-2015  matt branches: 1.9.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.8 19-Jul-2014  lneto lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.7 06-Nov-2013  mrg branches: 1.7.2; 1.7.4;
add g++ subdirs for GCC 4.8.
 1.6 12-Mar-2013  christos new directories for compat npf
 1.5 18-Dec-2012  spz add entries built for MKDEBUG and MKDEBUGLIB to the set lists
Thanks to Hisashi T Fujinaka <htodd@twofifty.com> for pointing out the gap.
 1.4 09-Dec-2012  spz Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.3 08-Oct-2011  mbalmer branches: 1.3.2; 1.3.4; 1.3.8;
Link the gpio(4) Lua module to the build and add it to the set lists.
(There is no manual page yet, since we have not yet decided where to put
them for Lua modules.)
 1.2 10-Feb-2011  matt Add debugdirs for o32 and 64
 1.1 14-Dec-2009  uebayasi branches: 1.1.2;
NetBSD/mips64e[bl] userland is default to N32 ABI. It needs /usr/lib/o32
for O32 ABI and /usr/lib/64 for N64 ABI.
 1.1.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.3.8.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.2 23-Jun-2013  tls resync from head
 1.3.8.1 25-Feb-2013  tls resync with head
 1.3.4.2 05-Jan-2013  riz distrib/sets/lists/base/ad.mips64eb patch
distrib/sets/lists/base/ad.mips64el patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/comp/ad.mips64eb patch
distrib/sets/lists/comp/ad.mips64el patch
distrib/sets/lists/comp/md.amd64 patch
distrib/sets/lists/comp/md.sparc64 patch
distrib/sets/lists/comp/mi patch
distrib/sets/lists/comp/shl.mi patch
etc/mtree/NetBSD.dist.mips64eb patch
etc/mtree/NetBSD.dist.mips64el patch
etc/mtree/NetBSD.dist.sparc64 patch
etc/mtree/NetBSD.dist.x86_64 patch

Fix MKDEBUG/MKDEBUGLIB set lists. PR bin/47337.
[spz, ticket #760]
 1.3.4.1 13-Dec-2012  riz Pull up following revision(s) (requested by rmind in ticket #743):
distrib/sets/lists/base/md.sparc64: revision 1.170
distrib/sets/lists/base/ad.mips64eb: revision 1.105
etc/mtree/NetBSD.dist.sparc64: revision 1.4
etc/mtree/NetBSD.dist.x86_64: revision 1.4
distrib/sets/lists/base/ad.mips64el: revision 1.105
lib/npf/ext_log/Makefile: revision 1.2
etc/mtree/NetBSD.dist.mips64eb: revision 1.4
distrib/sets/lists/base/md.amd64: revision 1.181
etc/mtree/NetBSD.dist.mips64el: revision 1.5
lib/npf/ext_normalise/Makefile: revision 1.2
Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.3.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.2 23-Jan-2013  yamt sync with head
 1.3.2.1 16-Jan-2013  yamt sync with (a bit old) head
 1.7.4.1 10-Aug-2014  tls Rebase.
 1.7.2.2 19-Dec-2013  matt Deal with MACHINE_ARCH of armv7/armv7eb.
Split out mips64 compat dirs.
 1.7.2.1 06-Nov-2013  matt file NetBSD.dist.mips64eb was added on branch matt-nb5-mips64 on 2013-12-19 01:15:09 +0000
 1.9.16.1 10-Jun-2019  christos Sync with HEAD
 1.11 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.10 19-Jun-2015  matt branches: 1.10.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.9 19-Jul-2014  lneto lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.8 06-Nov-2013  mrg branches: 1.8.2; 1.8.4;
add g++ subdirs for GCC 4.8.
 1.7 12-Mar-2013  christos new directories for compat npf
 1.6 18-Dec-2012  spz add entries built for MKDEBUG and MKDEBUGLIB to the set lists
Thanks to Hisashi T Fujinaka <htodd@twofifty.com> for pointing out the gap.
 1.5 09-Dec-2012  spz Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.4 08-Oct-2011  mbalmer branches: 1.4.2; 1.4.4; 1.4.8;
Link the gpio(4) Lua module to the build and add it to the set lists.
(There is no manual page yet, since we have not yet decided where to put
them for Lua modules.)
 1.3 10-Feb-2011  matt Add missing /
 1.2 10-Feb-2011  matt Add debugdirs for o32 and 64
 1.1 14-Dec-2009  uebayasi branches: 1.1.2;
NetBSD/mips64e[bl] userland is default to N32 ABI. It needs /usr/lib/o32
for O32 ABI and /usr/lib/64 for N64 ABI.
 1.1.2.1 17-Feb-2011  bouyer Sync with HEAD
 1.4.8.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.2 23-Jun-2013  tls resync from head
 1.4.8.1 25-Feb-2013  tls resync with head
 1.4.4.2 05-Jan-2013  riz distrib/sets/lists/base/ad.mips64eb patch
distrib/sets/lists/base/ad.mips64el patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/comp/ad.mips64eb patch
distrib/sets/lists/comp/ad.mips64el patch
distrib/sets/lists/comp/md.amd64 patch
distrib/sets/lists/comp/md.sparc64 patch
distrib/sets/lists/comp/mi patch
distrib/sets/lists/comp/shl.mi patch
etc/mtree/NetBSD.dist.mips64eb patch
etc/mtree/NetBSD.dist.mips64el patch
etc/mtree/NetBSD.dist.sparc64 patch
etc/mtree/NetBSD.dist.x86_64 patch

Fix MKDEBUG/MKDEBUGLIB set lists. PR bin/47337.
[spz, ticket #760]
 1.4.4.1 13-Dec-2012  riz Pull up following revision(s) (requested by rmind in ticket #743):
distrib/sets/lists/base/md.sparc64: revision 1.170
distrib/sets/lists/base/ad.mips64eb: revision 1.105
etc/mtree/NetBSD.dist.sparc64: revision 1.4
etc/mtree/NetBSD.dist.x86_64: revision 1.4
distrib/sets/lists/base/ad.mips64el: revision 1.105
lib/npf/ext_log/Makefile: revision 1.2
etc/mtree/NetBSD.dist.mips64eb: revision 1.4
distrib/sets/lists/base/md.amd64: revision 1.181
etc/mtree/NetBSD.dist.mips64el: revision 1.5
lib/npf/ext_normalise/Makefile: revision 1.2
Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.4.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.2.2 23-Jan-2013  yamt sync with head
 1.4.2.1 16-Jan-2013  yamt sync with (a bit old) head
 1.8.4.1 10-Aug-2014  tls Rebase.
 1.8.2.2 19-Dec-2013  matt Deal with MACHINE_ARCH of armv7/armv7eb.
Split out mips64 compat dirs.
 1.8.2.1 06-Nov-2013  matt file NetBSD.dist.mips64el was added on branch matt-nb5-mips64 on 2013-12-19 01:15:09 +0000
 1.10.16.1 10-Jun-2019  christos Sync with HEAD
 1.2 12-Mar-2019  mrg remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.1 01-Mar-2019  mrg add ./usr/include/ofppc for ofppc builds.

(how many more builds will i find like this? the end result
is that i think we should generate the ./usr/include/$MACHINE
entry, i think, but i have to survey many ports.)
 1.2 12-Mar-2019  mrg branches: 1.2.2;
remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.1 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.2.2.1 12-Mar-2019  christos file NetBSD.dist.powerpc was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.4 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.3 19-Jun-2015  matt branches: 1.3.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.2 19-Jul-2014  lneto branches: 1.2.4;
lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.1 07-Mar-2014  matt branches: 1.1.2; 1.1.4;
Add MKCOMPAT glue for powerpc64
 1.1.4.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.4.1 07-Mar-2014  yamt file NetBSD.dist.powerpc64 was added on branch yamt-pagecache on 2014-05-22 11:27:20 +0000
 1.1.2.1 10-Aug-2014  tls Rebase.
 1.2.4.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.4.1 19-Jul-2014  tls file NetBSD.dist.powerpc64 was added on branch tls-maxphys on 2014-08-19 23:45:51 +0000
 1.3.16.1 10-Jun-2019  christos Sync with HEAD
 1.3 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.2 19-Jun-2015  matt branches: 1.2.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.1 19-Sep-2014  matt New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)
 1.2.16.1 10-Jun-2019  christos Sync with HEAD
 1.1 17-Feb-2019  mrg branches: 1.1.2;
ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 17-Feb-2019  christos file NetBSD.dist.sh3 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.2 12-Mar-2019  mrg branches: 1.2.2;
remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.1 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.2.2.1 12-Mar-2019  christos file NetBSD.dist.sparc was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.16 16-May-2023  christos OpenSSL entries are handled by NetBSD.dist.compat
 1.15 11-May-2023  christos switch sparc64/aarch64 to OpenSSL-3.x
 1.14 03-Apr-2019  nakayama Fix previous.
sparc64 is automatically added, so leave the sparc line.
 1.13 12-Mar-2019  mrg remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.12 17-Feb-2019  mrg ensure that all include dirs are created before make includes runs.

separate the compat vs per-arch -ness of the mtree lists. merge the
mips64 mtree files into a single file.
 1.11 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.10 19-Jun-2015  matt branches: 1.10.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.9 19-Jul-2014  lneto lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.8 06-Nov-2013  mrg branches: 1.8.2;
add g++ subdirs for GCC 4.8.
 1.7 12-Mar-2013  christos fix typo
 1.6 12-Mar-2013  christos new directories for compat npf
 1.5 18-Dec-2012  spz add entries built for MKDEBUG and MKDEBUGLIB to the set lists
Thanks to Hisashi T Fujinaka <htodd@twofifty.com> for pointing out the gap.
 1.4 09-Dec-2012  spz Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.3 08-Oct-2011  mbalmer branches: 1.3.2; 1.3.4; 1.3.8;
Link the gpio(4) Lua module to the build and add it to the set lists.
(There is no manual page yet, since we have not yet decided where to put
them for Lua modules.)
 1.2 29-Apr-2010  lukem Fix MKDEBUG=yes for libraries on sparc64 for base.
 1.1 13-Dec-2009  mrg create /usr/lib/{i386,sparc}{,/security,/i18n} here, where they belong.
 1.3.8.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.2 23-Jun-2013  tls resync from head
 1.3.8.1 25-Feb-2013  tls resync with head
 1.3.4.2 05-Jan-2013  riz distrib/sets/lists/base/ad.mips64eb patch
distrib/sets/lists/base/ad.mips64el patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/comp/ad.mips64eb patch
distrib/sets/lists/comp/ad.mips64el patch
distrib/sets/lists/comp/md.amd64 patch
distrib/sets/lists/comp/md.sparc64 patch
distrib/sets/lists/comp/mi patch
distrib/sets/lists/comp/shl.mi patch
etc/mtree/NetBSD.dist.mips64eb patch
etc/mtree/NetBSD.dist.mips64el patch
etc/mtree/NetBSD.dist.sparc64 patch
etc/mtree/NetBSD.dist.x86_64 patch

Fix MKDEBUG/MKDEBUGLIB set lists. PR bin/47337.
[spz, ticket #760]
 1.3.4.1 13-Dec-2012  riz Pull up following revision(s) (requested by rmind in ticket #743):
distrib/sets/lists/base/md.sparc64: revision 1.170
distrib/sets/lists/base/ad.mips64eb: revision 1.105
etc/mtree/NetBSD.dist.sparc64: revision 1.4
etc/mtree/NetBSD.dist.x86_64: revision 1.4
distrib/sets/lists/base/ad.mips64el: revision 1.105
lib/npf/ext_log/Makefile: revision 1.2
etc/mtree/NetBSD.dist.mips64eb: revision 1.4
distrib/sets/lists/base/md.amd64: revision 1.181
etc/mtree/NetBSD.dist.mips64el: revision 1.5
lib/npf/ext_normalise/Makefile: revision 1.2
Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.3.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.2 23-Jan-2013  yamt sync with head
 1.3.2.1 16-Jan-2013  yamt sync with (a bit old) head
 1.8.2.1 10-Aug-2014  tls Rebase.
 1.10.16.1 10-Jun-2019  christos Sync with HEAD
 1.1 12-Mar-2019  mrg branches: 1.1.2;
remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 12-Mar-2019  christos file NetBSD.dist.sun2 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.1 12-Mar-2019  mrg branches: 1.1.2;
remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 12-Mar-2019  christos file NetBSD.dist.sun3 was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.211 06-Oct-2025  riastradh libpthread: Test pthread stubs in threaded vs non-threaded programs.

PR lib/59685: libcrypto should not depend on libpthread
 1.210 18-Jan-2025  rillig tests/gcov: demonstrate wrong coverage report after vfork/exec

Discovered in usr.bin/make, function Cmd_Exec.

The coverage test I ran on 2024-07-13 was still good. I don't remember
the exact version of NetBSD-current I was running back then.

With NetBSD-current from 2025-01-17, gcov does not report full coverage
data after a vfork/exec call. Running the test program inside ktrace
shows that after a vfork call, the child process writes its coverage data
back, probably right before the exec call, but the parent process
doesn't.

Running a child process through system(3) is not affected; there,
posix_spawn is used instead of vfork/exec.
 1.209 18-Oct-2024  christos Add makefs test
 1.208 12-Oct-2024  riastradh ftp(1): Add test for custom HTTP header fields.

Based on a patch from Sunil Nimmagadda <sunil@nimmagadda.net>.

PR bin/58581: ftp(1) should allow specifying header fields in http
requests
 1.207 02-Sep-2024  ozaki-r distrib, etc: install shmif_pcapin and its tests
 1.206 20-Aug-2024  ozaki-r tests: add tests for shmif

The test file is placed under tests/net, not tests/rump/rumpnet,
to leverage utility functions provided for tests in there.
 1.205 28-Apr-2024  rillig branches: 1.205.2;
tests/cd9660: replace compressed blob with readable hexdump

This test is skipped in most circumstances because it creates a file
whose apparent size is 4.5 GB. It's an ISO 9660 image though,
containing mostly null bytes. Nevertheless, tmpfs doesn't allow such a
big file to be created, so this test is skipped in settings where /tmp
is on a tmpfs.

If the test is run, the ISO image is uncompressed, which takes several
minutes. Replace bzip2 with direct file creation from a hex dump of
that disk image, which is easier to inspect manually and also faster by
about 3 magnitudes.
 1.204 28-Apr-2024  riastradh libstdc++: Add test for PR lib/58206, sync_with_stdio busted.
 1.203 14-Mar-2024  rillig tests/stat: test the left-aligned and right-aligned 'S' format
 1.202 25-Jan-2024  riastradh mtree(8): Test the installed sets.

Except etc and xetc, which likely won't match for reasons that aren't
great, like etc including empty log files which in an installed
system have probably changed.

This test will probably fail, but we should make sure it doesn't!

PR misc/57877
 1.201 26-Aug-2023  rillig tests/usr.bin/error: add basic tests for several error message styles
 1.200 26-Aug-2023  riastradh certctl(8): New tool for managing OpenSSL CA certificates.

Same command-line syntax as FreeBSD, clearer semantics about which
parts are config and which parts are cache.
 1.199 20-Aug-2023  riastradh etc/mtree/NetBSD.dist.tests: Update for new compat linux tests.
 1.198 15-Jan-2023  rillig tests/lint: add basic tests for lint (not lint1 or lint2)
 1.197 21-Nov-2022  christos branches: 1.197.2;
lua libm API from Phil Rulon
 1.196 17-Nov-2022  ozaki-r tests: build and install added test files
 1.195 04-Nov-2022  ozaki-r tests: add tests for invalid extra operations on a shutdown socket

The tests cover some error paths that normally happen.
 1.194 02-Nov-2022  ozaki-r tests: add tests for TCP with nc
 1.193 21-Jul-2022  kre Add ATF tests for realpath(1)

Note that realpath can act differently for root than for other users
(where an ordinary user will see EACCESS root just barrels right through).

The tests adapt themselves, when run as root, less error cases can be
tested than when run as some other user.
 1.192 22-May-2022  rillig tests/compress: demonstrate truncation of target file

Reported by Giorgos Keramidas in PR#19722.
 1.191 29-Apr-2022  pgoyette Add a new test for PR kern/56713 and set to expected_failure for now.
 1.190 08-Apr-2022  riastradh membar_ops(3): Add some automatic tests.

These tests run two threads for five seconds each to try to trigger
races in the event of broken memory barriers. They run only on
machines with at least two CPUs; on uniprocessor systems there's no
point -- the membars can correctly just be (instruction barrier)
no-ops.
 1.189 08-Apr-2022  riastradh etc: Sort NetBSD.dist.tests.
 1.188 29-Aug-2021  christos Inetd enhancements by James Browning, Gabe Coffland, Alex Gavin, Solomon Ritzow
Described in:
https://www.mail-archive.com/tech-userlevel@netbsd.org/msg03114.html
And developed in:
https://github.com/ritzow/src/pull/1

From their notes:

All new functionality should be explained by the updated manpage.

The manpage has been refactored a bit: A new section "Directives"
has been added and the information about default hostnames and
IPsec directives has been moved there, and the new file include
directive information is also there.

getconfigent has the most major changes. A newline is no longer
read immediately, but is called only by a "goto more" (inside an
if(false) block). This allows multiple definitions or directives
to exist on a single line for anything that doesn't terminate using
a newline. This means a key-values service definition can be followed
by another key-values service definition, a positional definition,
or an ipsec, hostname, or .include directive on the same line.

memset is no longer used explicitly to clear the servtab structure,
a function init_servtab() is used instead, which uses a C struct
initializer.

The servtab se_group field is its own allocation now, and not just
a pointer into the user:group string.

Refactored some stuff out of getconfigent to separate functions
for use by parse_v2.c. These functions in inetd.c are named with
the form parse_*()

parse_v2.c only has code for parsing a key-values service definition
into a provided servtab. It should not have anything that affects
global state other than line and line_number.

Some function prototypes, structures, and #defines have been moved
from inetd.c to inetd.h.

The function config_root replaces config as the function called on
a config file load/reload. The code removed from the end of
config(void) is now called in config_root, so it is not run on each
recursive config call.

setconfig(void) was removed and its code added into config_root
because that is the only place it is called, and redundant checks
for non-null globals were removed because they are always freed by
endconfig. The fseek code was also removed because the config files
are always closed by endconfig.

Rate limiting code was updated to add a per-service per-IP rate
limiting form. Some of that code was refactored out of other places
into functions with names in the form rl_*()

We have not added any of the license or version information to the
new files parse_v2.c, parse_v2.h, and inetd.h and we have not
updated the license or version info for inetd.c.

Security related:

The behavior when reading invalid IPsec strings has changed. Inetd
no longer exits, it quits reading the current config file instead.
Could this impact program security?

We have not checked for memory leaks. Solomon tried to use dmalloc
without success. getconfigent seemed to have a memory leak at each
"goto more". It seems like inetd has never free'd allocated strings
when throwing away erroneous service definitions during parsing
(i.e. when "goto more" is called when parsing fields). OpenBSD's
version calls freeconfig on "goto more"
(https://github.com/openbsd/src/blob/c5eae130d6c937080c3d30d124e8c8b86db7d625/usr.sbin/inetd/inetd.c#L1049)
but NetBSD only calls it when service definitions are no longer
needed. This has been fixed. freeconfig is called immediately before
any "goto more". There shouldn't be any time when a servtab is in
an invalid state where freeconfig would break.
 1.187 12-Aug-2021  martin Add directory for new mkdep test binaries
 1.186 05-Aug-2021  rillig tests/lint: add test skeletons for messages from lint2
 1.185 14-Jul-2021  ozaki-r tests: add tests for ALTQ CBQ
 1.184 17-May-2021  yamaguchi Add a new link-aggregation pseudo interface named lagg(4)

- FreeBSD's lagg(4) based implementation
- MP-safe and MP-scalable
 1.183 12-Dec-2020  pgoyette branches: 1.183.2;
Add directory entry for new libossaudio test
 1.182 01-Nov-2020  christos Add col tests
 1.181 15-Oct-2020  mgorny Add tests for process_xmm_to_s87() and process_s87_to_xmm()
 1.180 30-Sep-2020  roy Add if_tap directory for DEBUG builds.
 1.179 30-Sep-2020  martin Revert previous - test is a shell script, no debug info installed
 1.178 30-Sep-2020  martin Add if_vether debug dir
 1.177 30-Sep-2020  mrg add missing new if_vether subdir.
 1.176 26-Aug-2020  riastradh Clarify wg(4)'s relation to WireGuard, pending further discussion.

Still planning to replace wgconfig(8) and wg-keygen(8) by one wg(8)
tool compatible with wireguard-tools; update wg(4) for the minor
changes from the 2018-06-30 spec to the 2020-06-01 spec; &c. This just
clarifies the current state of affairs as it exists in the development
tree for now.

Mark the man page EXPERIMENTAL for extra clarity.
 1.175 20-Aug-2020  riastradh [ozaki-r] Add wg files
 1.174 26-Jul-2020  riastradh Add /usr/tests/sys/crypto/chacha to etc/mtree/NetBSD.dist.tests.
 1.173 03-Jul-2020  jruoho Add a check for PR bin/54692.
 1.172 03-Jul-2020  jruoho Add a check for the overflow noted in PR lib/46542.
 1.171 30-Jun-2020  riastradh New test sys/crypto/aes/t_aes.

Runs aes_selftest on all kernel AES implementations supported on the
current hardware, not just the preferred one.
 1.170 30-Jun-2020  jruoho Check that DTrace's execsnoop and opensnoop work (cf. PR kern/53417).
 1.169 27-Jun-2020  jruoho Add a test case for PR kern/53767.
 1.168 25-Jun-2020  jruoho Verify that PR kern/52150 is no longer present.
 1.167 25-Jun-2020  jruoho Add a test case for PR kern/53410.
 1.166 24-Jun-2020  jruoho Check that fstat(1) works (cf. PR kern/55407).
 1.165 24-Jun-2020  jruoho Add a few checks for stdethers(8) and stdhosts(8).
 1.164 24-Jun-2020  jruoho Add few basic tests for cpuctl(8). These cover PR kern/45117 and PR bin/54220.
Though, the former is not explicitly tested as it hangs the system.
 1.163 24-Jun-2020  jruoho Add a test case for bin/54620.
 1.162 19-Apr-2020  maxv Add tests for USER_LDT.
 1.161 08-Mar-2020  mgorny Add tests for missing libc catalog entries
 1.160 17-Jan-2020  christos Add more test directories
 1.159 05-Oct-2019  jhigh adding full scheme comparison to libcrypt:crypt and pwhash tests
 1.158 04-Apr-2019  kamil branches: 1.158.2;
Register ./usr/tests/usr.bin/indent
 1.157 04-Apr-2019  kamil Sort ./usr/tests/usr.bin/netpgpverify
 1.156 18-Feb-2019  rin Belatedly add debugging symbols for t_atomic_*.
 1.155 17-Feb-2019  isaki Add ATF tests for atomic_ops(3).
 1.154 23-Dec-2018  jakllsch Add /usr/tests/lib/libnvmm and related debug paths to the directory list.
 1.153 05-Sep-2018  kre Add ATF tests for printf(1)

Two new test programs, one for the version of printf in /bin/sh
and one for the command /usr/bin/printf (t_builtin and t_command)

Each test program has 28 test cases (the same in each) of which
currently 27 pass, and 1 is skipped.

See the test scripts themselves for more information.
 1.152 03-Aug-2018  kamil Register micro-UBSan ATF tests in the distribution

Populate distrib files, mtree lists and add the entry in Makefile to
include the new code.
 1.151 15-Jun-2018  yamaguchi branches: 1.151.2;
Add if_vlan directory to lists to fix the build failure

build.sh was failed when using "-V MKDEBUG=yes"
 1.150 10-Jan-2018  knakahara branches: 1.150.2;
add ipsec(4) interface ATF.
 1.149 01-Nov-2017  martin Add net/ipsec debug lib directory
 1.148 15-Jun-2017  kamil G/C libpthread_dbg from mtree

Remove entries:
- ./usr/libdata/debug/usr/tests/lib/libpthread_dbg
- ./usr/tests/lib/libpthread_dbg

Noted by <Herbert J. Skuhra> via private mail.
 1.147 27-May-2017  bouyer branches: 1.147.2;
merge the bouyer-socketcan branch to HEAD.

CAN stands for Controller Area Network, a broadcast network used
in automation and automotive fields. For example, the NMEA2000 standard
developped for marine devices uses a CAN network as the link layer.

This is an implementation of the linux socketcan API:
https://www.kernel.org/doc/Documentation/networking/can.txt
you can also see can(4).

This adds a new socket family (AF_CAN) and protocol (PF_CAN),
as well as the canconfig(8) utility, used to set timing parameter of
CAN hardware. Also inclued is a driver for the CAN controller
found in the allwinner A20 SoC (I tested it with an Olimex lime2 board,
connected with PIC18-based CAN devices).

There is also the canloop(4) pseudo-device, which allows to use
the socketcan API without CAN hardware.

At this time the CANFD part of the linux socketcan API is not implemented.
Error frames are not implemented either. But I could get the cansend and
canreceive utilities from the canutils package to build and run with minimal
changes. tcpudmp(8) can also be used to record frames, which can be
decoded with etherreal.
 1.146 14-May-2017  kamil Add new c++ ATF tests in usr.bin/c++: t_hello

This is a copy of t_hello from usr.bin/cc.

Added tests:
- hello
- hello_pic
- hello_pie
- hello32

These tests do not use c++ runtime library functions.

Protect these tests with MKCXX.
 1.145 14-Apr-2017  ozaki-r branches: 1.145.2;
Add tests for ipsec

- Check if setkey correctly handles algorithms for AH/ESP
- Check IPsec of transport mode with AH/ESP over IPv4/IPv6
- Check IPsec of tunnel mode with AH/ESP over IPv4/IPv6
 1.144 03-Apr-2017  kamil Remove tests/kernel/arch from mtree entries

The tests/kernel/arch directory has been removed. The t_ptrace files have
been merged and moved to tests/lib/libc/sys.

Sponsored by <The NetBSD Foundation>
 1.143 22-Feb-2017  kamil Add new directory usr/tests/kernel/arch/x86 in mtree

Sponsored by <The NetBSD Foundation>
 1.142 21-Feb-2017  kre PR bin/50934

Add a test program for the bug described in this PR.
This is the first pkill/pgrep/prenice test (more would be good!)

This test has been confirmed to work once the bug described in the PR
has been fixed, so the test is not marked "expected to fail" even
though initially that is what should happen.

Note: the test cana also fail if the system running the tests happens
to be running processes with names that match the patterns searched for
by the test, other than the test program itself. This is expected to be
unlikely.
 1.141 20-Feb-2017  kamil Remove tests/lib/libc/gen/exect paths from mtree and sets

The exect tests have been removed from the distribution.

Requested by Thomas Klausner.
 1.140 16-Feb-2017  knakahara add l2tp(4) basic test.
 1.139 02-Jan-2017  martin branches: 1.139.2;
Add mixerctl test directory
 1.138 13-Dec-2016  kamil Add regs1 in arch/i386/t_ptrace_wait*

regs1:
Call PT_GETREGS and iterate over General Purpose registers

Sponsored by <The NetBSD Foundation>
 1.137 09-Dec-2016  kamil Attach t_exect to ATF tests and distribution

Add missing SIGTRAP handler. Assert there that the signal is SIGTRAP as
expected and si_code TRAP_TRACE.

This test will break on some ports that have dummy or incomplete
implementation of exect(2).

This test works on amd64 correctly.

Sponsored by <The NetBSD Foundation>
 1.136 02-Dec-2016  kamil Refactor location of amd64-specific ATF tests to new dir kernel/arch/amd64

Rename
- tests/kernel/t_ptrace_amd64_wait.c
to
- tests/kernel/arch/amd64/t_ptrace_wait.c
and adapt appropriate files accordingly.

New directory will be used for more amd64-specific tests, verifying the
MD parts of the kernel.

Remove old entries from distrib/sets/lists as they were added a while ago.

Sponsored by <The NetBSD Foundation>
 1.135 26-Nov-2016  ozaki-r Add basic tests for vlan(4)
 1.134 16-Nov-2016  kamil Add new test-suite t_dummy for libpthread_dbg

At the moment this test does nothing except reports failure from td_open()
for overloaded (implemented) dummy1_proc_lookup() (.proc_lookup from
td_proc_callbacks_t) of the following form:

static int
dummy1_proc_lookup(void *arg, const char *sym, caddr_t *addr)
{
return TD_ERR_ERR;
}

This file and directory with tests is placeholder for new ones, without
further need to alter mtree and distribution sets.

The libpthread_dbg interface and library is used by gdb(1) to handle
threads in applications.

Sponsored by <The NetBSD Foundation>
 1.133 15-Nov-2016  skrll Fix librefuse falout.... Hi pho
 1.132 22-Oct-2016  abhinav Add tests for uniq(1) based on the example test cases provided in the POSIX man page.
Ok christos
 1.131 05-Sep-2016  ozaki-r Add very basic tests for tun devices
 1.130 14-Aug-2016  jakllsch tests for sys/dev/clock_subr.c
 1.129 29-Jul-2016  pgoyette Add the real directory as well as the debug directory.
 1.128 29-Jul-2016  pgoyette Add destination directory for new dev/fss test
 1.127 15-Apr-2016  ozaki-r branches: 1.127.2;
Add a new test case for PPPoE using PAP

From s-yamaguchi@IIJ (with some tweaks by me)
 1.126 08-Apr-2016  gson Add regression tests for some past gdb bugs.
 1.125 04-Mar-2016  ozaki-r Add tests for tap(4)
 1.124 05-Jan-2016  jakllsch Add some tests for the kernel HID parser.
 1.123 01-Jan-2016  jakllsch tests for libusbhid (many of which fail)
 1.122 04-Dec-2015  christos Add gpt tests
 1.121 05-Nov-2015  knakahara add basic if_gif tests to ATF.
 1.120 24-Sep-2015  christos debug for libproc tests
 1.119 24-Sep-2015  christos add new libproc test stuff
 1.118 03-Aug-2015  ozaki-r Add tests for NDP
 1.117 29-Jul-2015  ozaki-r Add tests for ARP
 1.116 06-Jan-2015  christos Missed one
 1.115 06-Jan-2015  christos new tests directory
 1.114 03-Dec-2014  christos more test directories.
 1.113 03-Dec-2014  christos add new test directories
 1.112 14-Nov-2014  uebayasi Minimal linker script test.
 1.111 12-Oct-2014  uebayasi Dig mcast test directories.
 1.110 18-Sep-2014  ozaki-r Add net/if_bridge test
 1.109 22-Aug-2014  apb Test make(1) by running the maintained tests, not unmaintained
copies of them.

* Remove all old tests from src/tests/usr.bin/make/d_*. These tests
were unmaintained old copies of the actual tests which are maintained
under src/usr.bin/make/unit-tests. One exception is the test in
d_unmatchedvarparen.mk, which was new, but has nw been added to
src/usr.bin/make/unit-tests/varmisc.mk.
* In src/tests/usr.bin/make/Makefile, copy all
the tests from src/usr.bin/make/unit-tests to
${DESTDIR}/usr/tests/usr.bin/make/unit-tests.
* In src/tests/usr.bin/make/t_make.sh, run the tests installed above,
instead of the old tests.
* In etc/mtree/NetBSD.dist.tests, create the
usr/tests/usr.bin/make/unit-tests diectory.
* Update the set lists for all the above.
 1.108 30-Jun-2014  alnsn Add new net/t_bpfjit test.
 1.107 31-May-2014  christos add one more directory.
 1.106 31-May-2014  christos add new directory
 1.105 10-May-2014  martin Add a test case for PR kern/48787.
 1.104 29-Apr-2014  uebayasi Minimal execve(2) ATF test.
 1.103 08-Feb-2014  jmmv branches: 1.103.2;
Adjust directories for atf 0.19 import.
 1.102 15-Jan-2014  martin Backout previous, now that the makefile glitch causing population of
the tests/opencrypto directory has been fixed
 1.101 15-Jan-2014  martin Add usr/tests/opencrypto
 1.100 14-Jan-2014  pgoyette Create new directory for the opencrypto tests
 1.99 07-Jan-2014  gson Add some minimal tests of vmstat(1), to serve as regression tests
for PR bin/44518.
 1.98 11-Aug-2013  dholland more dark ATF rituals are required
 1.97 19-Jul-2013  kefren Add a couple of basic IP/MPLS forwarding tests
 1.96 21-Mar-2013  christos branches: 1.96.6;
new test directories
 1.95 25-Feb-2013  jmmv Add new directories for kyua-atf-compat.
 1.94 23-Feb-2013  jmmv Register directories and files provided by kyua-cli.
 1.93 19-Feb-2013  jmmv Enable the build of kyua-testers and register its files and directories.
This is conditional on MKKYUA.
 1.92 16-Feb-2013  jmmv Hook Lutok into the build. This is all protected by the MKKYUA guard.
 1.91 16-Feb-2013  jmmv Move tests for examples from tests/examples to tests/share/examples.

This is to match the layout of the installed and source files more closely.
While doing this, honor the MKSHARE variable, as the files these tests
validate are only installed when MKSHARE=yes.
 1.90 23-Nov-2012  njoly Adjust for usr/tests/lib/libc/c063 debug entries.
 1.89 20-Nov-2012  pgoyette Also give install a place to put the atf tests for netpgpverify
 1.88 18-Nov-2012  manu Add most system calls for POSIX extended API set, part 2, with test cases:
faccessat(2), fchmodat(2), fchownat(2), fstatat(2), mkdirat(2), mkfifoat(2),
mknodat(2), linkat(2), readlinkat(2), symlinkat(2), renameat(2), unlinkat(2),
utimensat(2), openat(2).

Also implement O_SEARCH for openat(2)

Still missing:
- some flags for openat(2)
- fexecve(2) implementation
 1.87 12-Nov-2012  njoly Adjust for tests/lib/{libbpfjit,libsljit} debug entries.
 1.86 11-Nov-2012  alnsn Build libbpfjit test to the build.
 1.85 05-Nov-2012  alnsn Build sljit test when MKSLJIT != no and set MKSLJIT to yes on amd64 and i386.
 1.84 12-Sep-2012  martin New test directory for npf
 1.83 26-Aug-2012  jmmv branches: 1.83.2;
Add placeholder test programs for share/mk files.

The main goal of this change is to simplify the further addition of test
cases for the share/mk infrastructure by adding a few placeholder test
programs to the tests tree.

To not leave these test programs empty, I have added a bunch of extremely
simple test cases to them.
 1.82 14-Aug-2012  alnsn Build and install t_bpfilter.
 1.81 13-Aug-2012  christos add fdpass directories
 1.80 28-Jul-2012  njoly Add testcase for PR/46743
 1.79 22-Jul-2012  joerg + /usr/tests/usr.bin/nbperf
 1.78 06-Jun-2012  martin Add a basic test for infocmp - this would have cought todays terminfo
lossage (PR lib/46553).
 1.77 27-May-2012  martin Add new test directory
 1.76 18-May-2012  jruoho Add a test case for PR kern/46463. From Richard Hansen.
 1.75 19-Apr-2012  jruoho Add a test case for PR bin/39546.
 1.74 14-Apr-2012  jruoho Add a test case for PR kern/46328 (tested naively with tcpdump(8)).
 1.73 14-Apr-2012  pgoyette Revert previous - k_helper3 does not get installed in a subdirectory.

Doing it this way will prevent us from creating the subdirectory on
non-MODULAR systems. That would have caused a build break due to the
unexpected empty directory.
 1.72 14-Apr-2012  pgoyette Create the directory for the helper program; hopefully fixes the build
break.

XXX It's odd that k_helper3 needs to have its directory pre-created, when
XXX k_helper, k_helper2, and k_uvm don't need it...
 1.71 30-Mar-2012  jruoho Add regression tests for PR bin/3914 and PR bin/27140.
 1.70 27-Mar-2012  jruoho Add regression tests for the 1990s bugs PR bin/3538 and PR bin/4841.
 1.69 20-Mar-2012  jruoho Add regression tests for PR bin/12424, PR bin/12316, and PR bin/14253,
all fixed long time ago.
 1.68 19-Mar-2012  njoly Adjust to unbreak mkdebug build.
 1.67 19-Mar-2012  jruoho Add regression tests for PR bin/2642 and PR bin/23836, both fixed long ago.
 1.66 18-Mar-2012  jruoho Add a case for PR bin/44973.
 1.65 18-Mar-2012  jruoho Add a test case for PR bin/28126. Does not fail with GNU sed.
 1.64 17-Mar-2012  jruoho Adjust set lists and mtree.
 1.63 17-Mar-2012  jruoho Adjust set lists and mtree.
 1.62 11-Mar-2012  jruoho Adjust set lists and mtree.
 1.61 10-Mar-2012  christos add awk test directory
 1.60 13-Feb-2012  martin Move posix_spawn tests to lib/libc/gen/posix_spawn - they test both libc
and kernel, but that is an implementation detail unrelated to the tests
themselfs.
Ok: releng
 1.59 11-Feb-2012  martin Add userland part of posix_spawn. Libc functions imported from FreeBSD.
Based on Charles Zhang's summer of code project.
 1.58 27-Dec-2011  pgoyette Add directory for libcrypt tests
 1.57 21-Dec-2011  christos add fifofs
 1.56 12-Nov-2011  jmmv Register directories for the new asm examples and their tests.
 1.55 07-Nov-2011  njoly +./usr/libdata/debug/usr/tests/lib/libtre
 1.54 06-Nov-2011  christos add libtre test directories
 1.53 19-Sep-2011  jruoho branches: 1.53.2;
Move the tests/libc/ieeefp to tests/libc/gen to match the structure of libc.
Also rename the test files to gain functional scope.
 1.52 27-Aug-2011  dyoung Straggler from last: add the directory for ppath(3) tests.
 1.51 07-Jul-2011  jruoho Remove ../tests/syscall.
 1.50 25-Jun-2011  nonaka PR/45015: ld.elf_so: support ELF symbol versioning
Applied latest patch.
 1.49 30-May-2011  njoly Add testcase for PR bin/45004, to exercize suffixes lists for
mkdep(1).
 1.48 09-May-2011  jruoho Add a test case for PR kern/44946. This tests that common first level sysctl
nodes (ddb, hw, machdep, etc.) are not writable by a normal user.
 1.47 05-May-2011  jruoho Follow the real tree with the test directory structure.
 1.46 03-May-2011  jruoho Add a test case for PR bin/26453.
 1.45 03-May-2011  jruoho Add a test for PR bin/41880.
 1.44 03-May-2011  jruoho A test for non-critical/low PR bin/42179.
 1.43 03-May-2011  jruoho Verify that PR bin/42628 is no longer an issue.
 1.42 03-May-2011  jruoho Add a test for non-critical/low PR bin/43141.
 1.41 02-May-2011  njoly Add back usr/libdata/debug/usr/tests/lib/libc/termios, needed for
debug builds.
 1.40 02-May-2011  pgoyette Get this right. It was not the debugdata directory that was missing...
 1.39 02-May-2011  pgoyette Add tests/lib/libc/termios subdirectory to accomodate jruoho's new test
t_tcsetpgrp
 1.38 12-Apr-2011  matt Add missing ./usr/libdata/debug/usr/tests/lib/libcurses
 1.37 10-Apr-2011  blymn Add libcurses to tests.
 1.36 09-Apr-2011  pgoyette atf-ify the various locale tests
 1.35 07-Apr-2011  plunky link libbluetooth tests to the build
 1.34 10-Mar-2011  pooka tests/fs/zfs
 1.33 10-Mar-2011  pooka rumpnet tests
 1.32 10-Mar-2011  pooka shmif_dumpbus tests
 1.31 09-Mar-2011  joerg Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.elf_so is
responsible for setting up the private area for the initial thread.
Similar functions are called from _libc_init for static binaries, using
dl_iterate_phdr to access the ELF Program Header.

Add test cases to exercise the different TLS storage models. Test cases
are compiled and installed on all platforms, but are skipped on
platforms not marked for TLS support.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.

It is inspired by the TLS support in FreeBSD by Doug Rabson and the
clean ups of the DragonFly port of the original FreeBSD modifications.
 1.30 06-Mar-2011  bouyer merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
 1.29 24-Feb-2011  pooka new testdirs
 1.28 18-Feb-2011  pooka hfs
 1.27 09-Feb-2011  pooka more testies
 1.26 08-Feb-2011  pooka oh no, more tests
 1.25 06-Feb-2011  pooka librumphijack build infra
 1.24 03-Feb-2011  pooka + tests/usr.bin
+ tests/usr.bin/rump_server
 1.23 14-Jan-2011  pooka branches: 1.23.2;
h_server is back, now testier than ever
 1.22 13-Jan-2011  pgoyette Sets-list and mtree dance for t_inet_network
 1.21 13-Jan-2011  pgoyette sets-list and mtree dance for moving t_mktime & t_strptime
 1.20 12-Jan-2011  pgoyette Hook up the getaddrinfo test in its new location
 1.19 11-Jan-2011  pgoyette sets-list dance for getaddrinfo test
 1.18 11-Jan-2011  pooka +tests/net/net
 1.17 10-Jan-2011  njoly Add lib/libc/sys test dirs.
 1.16 08-Jan-2011  pgoyette sets-list dance for atf version of regex test
 1.15 08-Jan-2011  pgoyette mtree and set-list games for xdr test
 1.14 07-Jan-2011  pgoyette Hook the new atf db test
 1.13 07-Jan-2011  pgoyette Hook t_cerror and t_ttyio into the build
 1.12 02-Jan-2011  pgoyette Add the new directory for hash test data
 1.11 02-Jan-2011  dbj add usr/tests/lib/libc/ieeefp and ./usr/libdata/debug/usr/tests/lib/libc/ieeefp
 1.10 02-Jan-2011  dbj add missing ./usr/tests/lib/libc/ieeefp
 1.9 27-Dec-2010  pgoyette Move the various setjmp tests from regress to atf
 1.8 27-Dec-2010  pgoyette Migrate the ssp tests from regress to atf.

Of the 17 tests, 4 fail in both the regress and atf style. 3 additional
tests fails in atf that did NOT fail in regress: gets, fgets, and read.
I will investigate why, and update when I can, but it is still useful to
get these tests into the new format where they can be exercised.
 1.7 25-Dec-2010  pgoyette Migrate J.T.Conklin's public-domain str* tests from regress to atf.

While here, do some clean-up and knf.
 1.6 20-Dec-2010  pgoyette Move the only regress/lib/libm test to the new atf format
 1.5 15-Dec-2010  pooka goop for initial raidframe test
 1.4 15-Dec-2010  pooka usr.sbin/traceroute
 1.3 15-Dec-2010  pooka don't create h_img2cgd dirs anymore since they'll just be harvested by obsolete
 1.2 13-Dec-2010  pooka directory not used anymore
 1.1 08-Dec-2010  njoly Make tests set generation optional, skipped for MKATF=no build.
 1.23.2.5 05-Mar-2011  bouyer Sync with HEAD
 1.23.2.4 17-Feb-2011  bouyer Sync with HEAD
 1.23.2.3 09-Feb-2011  bouyer Add quota tests
 1.23.2.2 08-Feb-2011  bouyer Sync with HEAD
 1.23.2.1 20-Jan-2011  bouyer Snapshot of work in progress on a modernised disk quota system:
- new quotactl syscall (versionned for backward compat), which takes
as parameter a path to a mount point, and a prop_dictionary
(in plistref format) describing commands and arguments.
For each command, status and data are returned as a prop_dictionary.
quota commands features will be added to take advantage of this,
exporting quota data or getting quota commands as plists.

- new on disk-format storage (all 64bit wide), integrated to metadata for
ffs (and playing nicely with wapbl).
Quotas are enabled on a ffs filesystem via superblock flags.
tunefs(8) can enable or disable quotas.
On a quota-enabled filesystem, fsck_ffs(8) will track per-uid/gid
block and inode usages, and will check and update quotas in Pass 6.
quota usage and limits are stored in unliked files (one for users,
one for groups)l fsck_ffs(8) will create the files if needed, or
free them if needed. This means that after enabling or disabling
quotas on a filesystem; a fsck_ffs(8) run is required.
quotacheck(8) is not needed any more, on a unclean shutdown
fsck or journal replay will take care of fixing quotas.
newfs(8) can create a ready-to-mount quota-enabled filesystem
(superblock flags are set and quota inodes are created).
Other new features or semantic changes:
- default quota datas, applied to users or groups which don't already
have a quota entry
- per-user/group grace time (instead of a filesystem global one)
- 0 really means "nothing allowed at all", not "no limit".
If you want "no limit", set the limit to UQUAD_MAX (tools will
understand "unlimited" and "-")

A quota file is structured as follow:
it starts with a header, containing a few per-filesystem values,
and the default quota limits.
Quota entries are linked together as a simple list, each entry has a
pointer (as an offset withing the file) to the next.
The header has a pointer to a list of free quota entries, and
a hash table of in-use entries. The size of the hash table depends
on the filesystem block size (header+hash table should fit in the
first block). The file is not sparse and is a multiple of
filesystem block size (when the free quota entry list is empty a new
filesystem block is allocated). quota entries to not cross
filesystem block boundaries.

In memory, the kernel keeps a cache of recently used quota entries
as a reference to the block number, and offset withing the block.
The quota entry itself is keept in the buf cache.

fsck_ffs(8), tunefs(8) and newfs(8) supports are completed (with
related atf tests :)
The kernel can update disk usage and report it via quotactl(2).

Todo: enforce quotas limits (limits are not checked by kernel yet)
update repquota, edquota and rpc.rquotad to the new world
implement compat_50_quotactl ioctl.
update quotactl(2) man page

fsck_ffs required fixes so that allocating new blocks or inodes will
properly update the superblock and cg sumaries. This was not an issue up
to now because superblock and cg sumaries check happened last, but now
allocations or frees can happen in pass 6.
 1.53.2.6 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.53.2.5 16-Jan-2013  yamt sync with (a bit old) head
 1.53.2.4 30-Oct-2012  yamt sync with head
 1.53.2.3 23-May-2012  yamt sync with head.
 1.53.2.2 17-Apr-2012  yamt sync with head
 1.53.2.1 10-Nov-2011  yamt sync with head
 1.83.2.4 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.83.2.3 23-Jun-2013  tls resync from head
 1.83.2.2 25-Feb-2013  tls resync with head
 1.83.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.96.6.1 23-Jul-2013  riastradh sync with HEAD
 1.103.2.1 10-Aug-2014  tls Rebase.
 1.127.2.6 26-Apr-2017  pgoyette Sync with HEAD
 1.127.2.5 20-Mar-2017  pgoyette Sync with HEAD
 1.127.2.4 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.127.2.3 04-Nov-2016  pgoyette Sync with HEAD
 1.127.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.127.2.1 31-Jul-2016  pgoyette Add directories for the fss(4) test
 1.139.2.2 21-Apr-2017  bouyer Sync with HEAD
 1.139.2.1 17-Apr-2017  bouyer Add can-related directories and files; a build.sh release now completes.
 1.145.2.1 19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.147.2.3 11-Feb-2018  snj Pull up following revision(s) (requested by ozaki-r in ticket #536):
distrib/sets/lists/base/shl.mi: 1.825
distrib/sets/lists/comp/mi: 1.2168-1.2169
distrib/sets/lists/comp/shl.mi: 1.310
distrib/sets/lists/debug/mi: 1.234
distrib/sets/lists/debug/shl.mi: 1.188
distrib/sets/lists/man/mi: 1.1570
distrib/sets/lists/tests/mi: 1.772
etc/mtree/NetBSD.dist.tests: 1.150
share/man/man4/Makefile: 1.650
share/man/man4/ipsec.4: 1.42-1.43
share/man/man4/ipsecif.4: 1.1-1.5
sys/arch/amd64/conf/ALL: 1.77
sys/arch/amd64/conf/GENERIC: 1.480
sys/conf/files: 1.1191
sys/net/Makefile: 1.34
sys/net/files.net: 1.14
sys/net/if.c: 1.404
sys/net/if.h: 1.248
sys/net/if_gif.c: 1.135
sys/net/if_ipsec.c: 1.1-1.3
sys/net/if_ipsec.h: 1.1
sys/net/if_l2tp.c: 1.16
sys/net/if_types.h: 1.28
sys/netinet/in.c: 1.214
sys/netinet/in.h: 1.103
sys/netinet/in_gif.c: 1.92
sys/netinet/ip_var.h: 1.122
sys/netinet6/in6.c: 1.257
sys/netinet6/in6.h: 1.88
sys/netinet6/in6_gif.c: 1.90
sys/netinet6/ip6_var.h: 1.75
sys/netipsec/Makefile: 1.6
sys/netipsec/files.netipsec: 1.13
sys/netipsec/ipsec.h: 1.62
sys/netipsec/ipsecif.c: 1.1
sys/netipsec/ipsecif.h: 1.1
sys/netipsec/key.c: 1.246-1.247
sys/netipsec/key.h: 1.34
sys/rump/net/Makefile.rumpnetcomp: 1.20
sys/rump/net/lib/libipsec/IPSEC.ioconf: 1.1
sys/rump/net/lib/libipsec/Makefile: 1.1
sys/rump/net/lib/libipsec/ipsec_component.c: 1.1
tests/net/Makefile: 1.34
tests/net/if_ipsec/Makefile: 1.1
tests/net/if_ipsec/t_ipsec.sh: 1.1-1.2
Don't touch an SP without a reference to it
unify processing to check nesting count for some tunnel protocols.
add ipsec(4) interface, which is used for route-based VPN.
man and ATF are added later, please see man for details.
reviewed by christos@n.o, joerg@n.o and ozaki-r@n.o, thanks.
https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html
ipsec(4) interface supports rump now.
add ipsec(4) interface ATF.
add ipsec(4) interface man as ipsecif.4.
add ipsec(4) interface to amd64/GENERIC and amd64/ALL configs.
apply in{,6}_tunnel_validate() to gif(4).
Spell IPsec that way. Simplify macro usage. Sort SEE ALSO. Bump
date for previous.
Improve wording and macro use.
Some parts are not clear to me, so someone with knowledge of ipsecif(4)
should improve this some more.
Improve ipsecif.4. Default port ipsec(4) NAT-T is tested now.
pointed out by wiz@n.o and suggested by ozaki-r@n.o, thanks.
Change the prefix of test names to ipsecif_ to distinguish from tests for ipsec(4)
New sentence, new line. Remove empty macro.
Fix PR kern/52920. Pointed out by David Binderman, thanks.
Improve wording, and put a new drawing, from me and Kengo Nakahara.
apply a little more #ifdef INET/INET6. fixes !INET6 builds.
 1.147.2.2 17-Nov-2017  snj Pull up following revision(s) (requested by ozaki-r in ticket #357):
distrib/sets/lists/debug/mi: 1.228
distrib/sets/lists/tests/mi: 1.765-1.766
etc/mtree/NetBSD.dist.tests: 1.149
sys/net/npf/npf_ctl.c: 1.49
tests/net/ipsec/Makefile: 1.10
tests/net/ipsec/algorithms.sh: 1.6
tests/net/ipsec/natt_terminator.c: 1.1
tests/net/ipsec/t_ipsec_natt.sh: 1.1
tests/net/net_common.sh: 1.23-1.24
usr.sbin/npf/npfctl/npfctl.c: 1.54
Handle esp-udp for NAT-T
--
Fix npfclt reload on rump kernels
It fails because npfctl cannot get an errno when it calls ioctl to the (rump)
kernel; npfctl (libnpf) expects that an errno is returned via proplib,
however, the rump library of npf doesn't so. It happens because of mishandlings
of complicate npf kernel options.
PR kern/52643
--
Fix showing translated port (ntohs-ed twice wrongly)
--
Add test cases of NAT-T (transport mode)
A small C program is added to make a special socket (UDP_ENCAP_ESPINUDP)
and keep it to handle UDP-encapsulated ESP packets.
--
Add net/ipsec debug lib directory
--
Add ./usr/libdata/debug/usr/tests/net/ipsec
--
Stop using bpfjit
Because most architectures don't support it and npf still works without it.
 1.147.2.1 05-Jul-2017  snj Pull up following revision(s) (requested by kamil in ticket #89):
etc/mtree/NetBSD.dist.tests: revision 1.148
G/C libpthread_dbg from mtree
Remove entries:
- ./usr/libdata/debug/usr/tests/lib/libpthread_dbg
- ./usr/tests/lib/libpthread_dbg
Noted by <Herbert J. Skuhra> via private mail.
 1.150.2.3 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.150.2.2 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.150.2.1 25-Jun-2018  pgoyette Sync with HEAD
 1.151.2.4 21-Apr-2020  martin Sync with HEAD
 1.151.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.151.2.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.151.2.1 10-Jun-2019  christos Sync with HEAD
 1.158.2.1 23-Aug-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1877):

tests/lib/libstdc++/h_cin_nosync.cc: revision 1.1
tests/lib/libstdc++/t_sync_with_stdio.sh: revision 1.1
tests/lib/libstdc++/t_sync_with_stdio.sh: revision 1.2
etc/mtree/NetBSD.dist.tests: revision 1.204
distrib/sets/lists/tests/mi: revision 1.1313 (patch)
tests/lib/libstdc++/Makefile: revision 1.1
distrib/sets/lists/debug/mi: revision 1.433
external/gpl3/gcc/dist/libstdc++-v3/config/io/basic_file_stdio.cc: revision 1.2

libstdc++: Add test for PR lib/58206, sync_with_stdio busted.

libstdc++: Don't try to fflush stdin.

It doesn't work. It's undefined behaviour. On NetBSD, it will fail
with EBADF, if fd 0 isn't open for write, or if fd 0 is open for
write, it will write heap garbage to fd 0.

If stream points to an output stream or an update stream in which
the most recent operation was not input, the fflush function causes
any unwritten data for that stream to be delivered to the host
environment to be written to the file; otherwise, the behavior is
undefined.
(ISO C11 and ISO C17, Sec. 7.21.5.2 `The fflush function')

PR lib/58206
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114879
 1.183.2.1 31-May-2021  cjep sync with head
 1.197.2.5 13-Oct-2024  martin Pull up following revision(s) (requested by riastradh in ticket #970):

tests/usr.bin/Makefile: revision 1.42
usr.bin/ftp/ruserpass.c: revision 1.34
usr.bin/ftp/main.c: revision 1.130
usr.bin/ftp/ssl.c: revision 1.17
usr.bin/ftp/main.c: revision 1.131
usr.bin/ftp/ssl.c: revision 1.18
usr.bin/ftp/main.c: revision 1.132
usr.bin/ftp/ssl.c: revision 1.19
usr.bin/ftp/main.c: revision 1.133
distrib/sets/lists/tests/mi: revision 1.1342
usr.bin/ftp/ftp.1: revision 1.151
usr.bin/ftp/ftp.1: revision 1.152
usr.bin/ftp/progressbar.c: revision 1.25
usr.bin/ftp/ftp.1: revision 1.153
usr.bin/ftp/progressbar.c: revision 1.26
usr.bin/ftp/ftp.1: revision 1.155
usr.bin/ftp/ftp.1: revision 1.156
usr.bin/ftp/fetch.c: revision 1.239
usr.bin/ftp/ftp.1: revision 1.157
usr.bin/ftp/ftp.1: revision 1.158
usr.bin/ftp/ftp.1: revision 1.159
usr.bin/ftp/ftp_var.h: revision 1.87
etc/mtree/NetBSD.dist.tests: revision 1.208
usr.bin/ftp/ftp_var.h: revision 1.88
usr.bin/ftp/ftp_var.h: revision 1.89
usr.bin/ftp/cmds.c: revision 1.142
usr.bin/ftp/util.c: revision 1.168
usr.bin/ftp/cmds.c: revision 1.143
tests/usr.bin/ftp/custom_headers.sh: revision 1.1
usr.bin/ftp/ssl.c: revision 1.20
usr.bin/ftp/complete.c: revision 1.48
tests/usr.bin/ftp/Makefile: revision 1.1
tests/usr.bin/ftp/t_custom_headers.sh: revision 1.1
usr.bin/ftp/fetch.c: revision 1.240
usr.bin/ftp/fetch.c: revision 1.241
usr.bin/ftp/ftp.c: revision 1.176
usr.bin/ftp/ftp.c: revision 1.177
(all via patch)

ftp(1): wording and formatting improvements

Fix grammar issue with "Support values" reported in private mail.
Document all file transfer types in "type" and cross-reference that.
Consistency fixes in describing file transfer parameters and types.

Fix some mandoc -Tlint issues (except "useless macro: Tn").

Add -b <buflen> to specify the buffer size.

ftp: bump FTPBUFLEN from 4kB to 16kB
sourceforge.net returns a 5kB content-security-policy.
Analyzed by mlelstv@ who reports usual limits are between 4kB and 48kB.
default is now 16K

ftp: improve -b documentation

Order -b bufsize in the synopsis.

Document the actual default value.

ftp: improve units used in comments and errors
Use "KiB" instead of "K" in errors.
Clarify related comments.

pass some lint.

PR/58581: Sunil Nimmagadda: Add flag to allow specifying extra http header
fields.

ftp(1): Nix trailing whitespace in man page.
No functional change intended.

PR bin/58581: ftp(1) should allow specifying header fields in http requests
fix markup (h -> H), explain about multiple headers, fix usage (from RVP)

Don't forget the dot, use the intended macro name (I think),
and improve the wording a little. (All related to the -H option.)
ftp(1): Add test for custom HTTP header fields.

Based on a patch from Sunil Nimmagadda.

PR bin/58581: ftp(1) should allow specifying header fields in http
requests
 1.197.2.4 05-Sep-2024  martin Pull up following revision(s) (requested by ozaki-r in ticket #817):

tests/usr.bin/Makefile: revision 1.41 (patch)
distrib/sets/lists/base/mi: revision 1.1350 (patch)
usr.bin/shmif_pcapin/shmif_pcapin.1: revision 1.1
distrib/sets/lists/man/mi: revision 1.1787 (patch)
distrib/sets/lists/debug/mi: revision 1.447 (patch)
tests/usr.bin/shmif_pcapin/d_pcap.out.bz2.uue: revision 1.1
sys/rump/net/lib/libshmif/if_shmem.c: revision 1.88
etc/mtree/NetBSD.dist.tests: revision 1.207
sys/rump/net/lib/libshmif/shmifvar.h: revision 1.12
usr.bin/shmif_pcapin/shmif_pcapin.c: revision 1.1
usr.bin/shmif_pcapin/Makefile: revision 1.1
tests/usr.bin/shmif_pcapin/t_basic.sh: revision 1.1
usr.bin/Makefile: revision 1.240
distrib/sets/lists/tests/mi: revision 1.1335 (patch)
tests/usr.bin/shmif_pcapin/Makefile: revision 1.1
tests/usr.bin/shmif_pcapin/d_pcap.in.bz2.uue: revision 1.1

shmif: export LOCK_* definitions
They will be used by upcoming shmif_pcapin.

Add shmif_pcapin(1) utility program

It can send any frames that are stored in a pcap(3) file format to
shmif(4) Ethernet interface via the bus of it. If you want to write
some tests for networking with rump kernels and the tests need to send
frames that are difficult to generate by stock programs, shmif_pcapin
can be helpful.

The author of shmif_pcapin is k-goda@IIJ and the man page is written
by ozaki-r.

tests: add a basic test for shmif_pcapin

The original author of the test is k-goda@IIJ. ozaki-r tweaked
the test to improve stability and added comments.
distrib, etc: install shmif_pcapin and its tests
 1.197.2.3 24-Aug-2024  martin Pull up following revision(s) (requested by ozaki-r in ticket #811):

tests/net/if_shmif/t_shmif.sh: revision 1.1
sbin/ifconfig/ifconfig.c: revision 1.251
sbin/ifconfig/ifconfig.8: revision 1.130
sys/rump/net/lib/libshmif/if_shmem.c: revision 1.85
sys/rump/net/lib/libshmif/if_shmem.c: revision 1.86
sys/rump/net/lib/libshmif/if_shmem.c: revision 1.87
etc/mtree/NetBSD.dist.tests: revision 1.206
distrib/sets/lists/tests/mi: revision 1.1333
tests/net/if_shmif/Makefile: revision 1.1
tests/net/Makefile: revision 1.42

shmif: change behaviors about link states

- Change the link state to UP on ifconfig linkstr
- This behavior emulates physical devices
- Change the link state to UNKNOWN on ifconfig -linkstr just in case
- Reject sending/receiving packets if the link state is DOWN
- Permit to send/receive packets on UNKNOWN, which is required
to unbreak some ATF tests written in C

shmif: support media

It enables to link-down shmif by ifconfig media none and link-up
again by media auto.

ifconfig: show link state on -v

We could guess it through "media" or "status" output, however, we
sometimes want to know it directly for debugging or testing.

It is shown only if the -v option is specified.
tests: add tests for shmif

The test file is placed under tests/net, not tests/rump/rumpnet,
to leverage utility functions provided for tests in there.
shmem(4): Fix typo in comment: AFT -> ATF.

Also fix grammar (if I understood correctly what this meant: rump
servers written in C, rather than set up via shell scripts around
rump_server invoking ifconfig).

No functional change intended.
 1.197.2.2 23-Aug-2024  martin Pull up following revision(s) (requested by riastradh in ticket #801):

tests/lib/libstdc++/h_cin_nosync.cc: revision 1.1
tests/lib/libstdc++/t_sync_with_stdio.sh: revision 1.1
tests/lib/libstdc++/t_sync_with_stdio.sh: revision 1.2
etc/mtree/NetBSD.dist.tests: revision 1.204
distrib/sets/lists/tests/mi: revision 1.1313
tests/lib/libstdc++/Makefile: revision 1.1
distrib/sets/lists/debug/mi: revision 1.433
external/gpl3/gcc/dist/libstdc++-v3/config/io/basic_file_stdio.cc: revision 1.2

libstdc++: Add test for PR lib/58206, sync_with_stdio busted.

libstdc++: Don't try to fflush stdin.

It doesn't work. It's undefined behaviour. On NetBSD, it will fail
with EBADF, if fd 0 isn't open for write, or if fd 0 is open for
write, it will write heap garbage to fd 0.

If stream points to an output stream or an update stream in which
the most recent operation was not input, the fflush function causes
any unwritten data for that stream to be delivered to the host
environment to be written to the file; otherwise, the behavior is
undefined.
(ISO C11 and ISO C17, Sec. 7.21.5.2 `The fflush function')

PR lib/58206
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114879
 1.197.2.1 04-Sep-2023  martin Pull up following revision(s) (requested by riastradh in ticket #343):

external/mpl/mozilla-certdata/dist/certdata.txt: revision 1.1.1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G3.pem: revision 1.1
distrib/sets/lists/man/mi: revision 1.1764
external/mpl/mozilla-certdata/share/certs/ACCVRAIZ1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem: revision 1.1
tests/usr.sbin/certctl/certs4/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_E45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_ECC.pem: revision 1.1
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Izenpe.com.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs4/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Global_Chambersign_Root_-_2008.pem: revision 1.1
distrib/sets/lists/etc/mi: revision 1.272
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TunTrust_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_BR_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_RSA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_EC-384_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Public_Sector_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_EC1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SZAFIR_ROOT_CA2.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.1
external/mpl/mozilla-certdata/share/certs/UCA_Global_G2_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_ECC_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.2
tests/usr.sbin/certctl/certs1/DigiCert_Global_Root_CA.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.3
external/mpl/mozilla-certdata/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_RSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R2.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.4
external/mpl/mozilla-certdata/share/certs/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Silver_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Class_2_CA.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.2
tests/usr.sbin/certctl/t_certctl.sh: revision 1.5
usr.sbin/certctl/certctl.sh: revision 1.3
tests/usr.sbin/certctl/t_certctl.sh: revision 1.6
usr.sbin/certctl/certctl.sh: revision 1.4
tests/usr.sbin/certctl/t_certctl.sh: revision 1.7
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.8
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hongkong_Post_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ANF_Secure_Server_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Chambers_of_Commerce_Root_-_2008.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Class_2_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/USERTrust_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P384_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certdata.awk: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_ECA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_ECC_Root_CA_2022.pem: revision 1.1
usr.sbin/Makefile: revision 1.292
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/CA_Disig_Root_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_C1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Trusted_Root_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-2.pem: revision 1.1
etc/mtree/special: revision 1.176
external/mpl/mozilla-certdata/share/certs/USERTrust_ECC_Certification_Authority.pem: revision 1.1
etc/mtree/special: revision 1.177
etc/mtree/special: revision 1.178
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_ECC_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_ECC_P384_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NAVER_Global_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/server.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SecureTrust_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/code.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G2.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_ECC_Root_CA_2022.pem: revision 1.1
share/man/man7/hier.7: revision 1.141
external/mpl/mozilla-certdata/share/certs/Certigna.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_Root_CA_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certigna_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust.net_Premium_2048_Secure_Server_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Telia_Root_CA_v2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_2_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_C3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HiPKI_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Gold_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GB_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Networking.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/Makefile.inc: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GC_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_3_Root_CA.pem: revision 1.1
distrib/sets/lists/tests/mi: revision 1.1292
external/mpl/mozilla-certdata/share/certs/UCA_Extended_Validation_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/email.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_2011.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_EV_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ePKI_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_ECDSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R4.pem: revision 1.1
tests/usr.sbin/certctl/certs2/Makefile: revision 1.1
tests/usr.sbin/Makefile: revision 1.8
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Commercial_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_ECC_P384_Root_G5.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Staat_der_Nederlanden_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.2
external/mpl/mozilla-certdata/share/certs/Microsec_e-Szigno_Root_CA_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GDCA_TrustAUTH_R5_ROOT.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_3.pem: revision 1.1
tests/usr.sbin/certctl/certs4/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_CA_3_2013.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_RSA_Root_Certificate_Authority_2017.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.252
external/mpl/mozilla-certdata/share/certs/CFCA_EV_ROOT.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.253
external/mpl/mozilla-certdata/share/certs/Starfield_Services_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_ECC_Root_Certificate_Authority_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_ECC_RootCA1.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.2
usr.sbin/certctl/Makefile: revision 1.3
external/mpl/mozilla-certdata/share/certs/GTS_Root_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/e-Szigno_Root_CA_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_ROOT_CA.pem: revision 1.1
doc/3RDPARTY: revision 1.1949
external/mpl/mozilla-certdata/share/certs/Certainly_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TeliaSonera_Root_CA_v1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NetLock_Arany_Class_Gold.pem: revision 1.1
usr.sbin/postinstall/postinstall.in: revision 1.53
usr.sbin/postinstall/postinstall.in: revision 1.54
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
etc/Makefile: revision 1.467
usr.sbin/postinstall/postinstall.in: revision 1.55
tests/usr.sbin/certctl/certs3/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/GLOBALTRUST_2020.pem: revision 1.1
etc/mtree/NetBSD.dist.tests: revision 1.200
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_1_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Actalis_Authentication_Root_CA.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1326
distrib/sets/lists/base/mi: revision 1.1327
external/mpl/mozilla-certdata/share/certs/SecureSign_RootCA11.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1328
external/mpl/mozilla-certdata/share/certs/Comodo_AAA_Services_root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2_G3.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1329
external/mpl/mozilla-certdata/share/certs/COMODO_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_High_Assurance_EV_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_R45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Secure_Global_CA.pem: revision 1.1
usr.sbin/certctl/certctl.8: revision 1.1
external/mpl/mozilla-certdata/share/certs/XRamp_Global_CA_Root.pem: revision 1.1
external/mpl/Makefile: revision 1.5
usr.sbin/certctl/certctl.8: revision 1.2
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Baltimore_CyberTrust_Root.pem: revision 1.1
usr.sbin/certctl/certs.conf: revision 1.1
external/mpl/mozilla-certdata/share/certs/LAWtrust_Root_CA2_4096.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certainly_Root_E1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem: revision 1.1

certctl(8): New tool for managing OpenSSL CA certificates.
Same command-line syntax as FreeBSD, clearer semantics about which
parts are config and which parts are cache.

mozilla-certdata: Record in doc/3RDPARTY.

mozilla-certdata: Makefile infrastructure.

mozilla-certdata: regen
(actually, just `gen', this first time)

mozilla-certdata: Connect it up to the build.

postinstall(8): Add opensslcerts item to regen /etc/openssl/certs.

Works only with destdir /, since it relies on running openssl(1),
which is not available as a tool or required in the cross-build
environment.

certctl(8): Add xfail test for missing certs.conf.

Command should fail, i.e., exit with nonzero status, but it exits
with zero instead.
certctl(8): Exit nonzero on missing certs.conf.
certctl(8): Test prepopulated /etc/openssl/certs.

This is the scenario when you have previously populated
/etc/openssl/certs manually, or with a package like mozilla-rootcerts
or mozilla-rootcerts-openssl, and you update to a version of NetBSD
with certctl(8). In this case, certctl(8) should avoid destroying
your work.

While here, also test some related but less likely edge cases:
- nonexistent
- symlink
- regular file

certctl(8): Avoid clobbering prepopulated /etc/openssl/certs.

Also avoid clobbering some other edge cases like symlinks or
non-directories there.

This way, we have the following transitions on system updates:
- If /etc/openssl/certs is empty (as in default NetBSD<10 installs):
quietly populated on rehash.
- If /etc/openssl/certs is nonempty (you've added things to it,
e.g. by hand or with mozilla-rootcerts) and has never been managed
by certctl(8): left alone on rehash, with an error message to
explain what you need to do.
- If /etc/openssl/certs has been managed by certctl(8): quietly
updated on rehash.

Note: This means current installations made since certctl(8) was
added will be treated like /etc/openssl/certs is nonempty and has
never been managed by certctl(8). To work around this, you can just
delete /etc/openssl/certs and rerun `certctl rehash'.
postinstall(8): Fail if `certctl rehash' fails.

Not using `set -e' here, evidently (maybe we should), so the separate
return 0 suppressed the error.
distrib/sets/lists: certs.conf belongs in etc, not in base.
Oops.

certctl(8): Set certs.conf 644 and add it to etc/mtree/special.
Now that we have /etc/openssl/certs.conf mentioned here, also
list /etc/openssl.

hier(7): Document /etc/openssl.

certctl(8): Minor man page clarifications.
- Specify exactly what /etc/openssl/certs gets populated with.
- Change HTTPS to TLS.
- Specify the permitted character class in certs.conf.
(Maybe more conservative than strictly needed; but let's stay on
the safe side.)

certctl(8): Fix some bugs with evil pathnames.

certctl(8): Fix quoting and whitespace style in evilpath test.

No functional change intended.

etc/mtree/special: Fix spaces/tabs.
No functional change intended.

mozilla-certdata: Install relative symlinks.
Slightly more compact this way, and you can examine them in a destdir
without chrooting. Not terribly important, but a minor convenience.

certctl(8): Test more evil pathnames.

certctl(8): Install certs.conf in /usr/share/examples too.
This way postinstall(8) can refer to the default one when you've done
an upgrade without etcupdate or similar to pull in new config files
from etc.tgz.

Not great -- we should do this systematically for all config files in
/etc, but this one-off hack is less risky for 10.
postinstall(8): Handle various certs.conf scenarios gracefully.

Tested the following scenarios:
1. fresh install
empty /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
2. fresh upgrade
empty /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install default /etc/openssl/certs.conf (go to 1)
- opensslcertsrehash
[x] check: fail -- complain missing /etc/openssl/certs.conf
- [x] fix: fail -- complain missing /etc/openssl/certs.conf
3. upgrade from certctl, changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
4. upgrade from certctl, no changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: pass
[x] fix: pass -- quietly rehash successfully (go to 4)
5. upgrade from mozilla-rootcerts
populated /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install manual /etc/openssl/certs.conf (go to 7)
- opensslcertsrehash:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: fail -- complain missing /etc/openssl/certs.conf
6. upgrade from mozilla-rootcerts with etcupdate naively
populated /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: fail -- complain mismatched certs/ and certs.conf
[x] fix: fail -- complain mismatched certs/ and certs.conf
7. upgrade from mozilla-rootcerts with etcupdate manually
populated /etc/openssl/certs
manual /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: pass
[x] fix: pass -- skip rehash because manual (go to 7)

XXX Someone should draft automatic tests for postinstall. It has a
very good track record, but it sure would be nice to automate this
testing rather than redo it each time I make a tiny change.
 1.205.2.2 02-Aug-2025  perseant Sync with HEAD
 1.205.2.1 29-Jun-2024  perseant Implementation of exFAT filesystem, with compilation conditional on MKEXFATFS
make variable.
 1.19 16-May-2023  christos OpenSSL entries are handled by NetBSD.dist.compat
 1.18 11-May-2023  christos Add missing path for MKCOMPAT=no from Adam
 1.17 10-May-2023  christos new openssl directories
 1.16 15-May-2022  mrg create ./usr/libdata/firmware/radeon same as the non-/usr version

should fix builds for non x86/arm64.
 1.15 15-May-2022  mrg install the lower case radeon firmware files into /usr/libdata/firmware.

radeon has different case but same name firmware files. the lower case
ones are already installed into /libdata/firmware, and to avoid having
to provide some special method to build on systems with case-preserving
file systems (such as macOS), we install the lower case ones in /usr.

this means that anyone that requires the lower case files must either
have /usr as part of the / file system, or manually keep them updated.

last part of PR#54976, though i doubt we'll try to pull up these.

this is enabled on i386, amd64 and arm64.
 1.14 12-Mar-2019  mrg remove the recently added files or added entries for what is
./usr/include/$MACHINE and automatically add it.

add sun68k for sun2/sun3. tested on about 12 platforms.

there may be more failures to figure out but this should make
them all special cases rather than always expected cases.

fortunately, most builds don't see to hit these issues for
reasons i haven't determined yet.
 1.13 09-Feb-2019  mrg separate out the arch-specific and compat-specific subdirs.
put compat stuff in NetBSD.compat.$MACHINE_ARCH, and normal
stuff in NetBSD.dist.$MACHINE/MACHINE_ARCH, etc.

probably need at at more files for sh3, mips, ppc, sparc,
m68k, arm, ia64, etc., as every port has port- or arch-
specific header subdirectory.
 1.12 08-Feb-2019  mrg add missing ./usr/include/xen
 1.11 04-Feb-2019  mrg add missing ./usr/include/dev/hdaudio (base) and ./usr/include/dev/nvmm,
./usr/include/dev/nvmm/x86 (amd64).

(perhaps we should stop 'make includes' from creating the target directory
for normal builds as this leads to mtree inconsistencies.)
 1.10 19-Jun-2015  matt branches: 1.10.16;
Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.9 13-Dec-2014  christos Add missing include directories
 1.8 19-Jul-2014  lneto lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
 1.7 06-Nov-2013  mrg branches: 1.7.2;
add g++ subdirs for GCC 4.8.
 1.6 12-Mar-2013  christos new directories for compat npf
 1.5 18-Dec-2012  spz add entries built for MKDEBUG and MKDEBUGLIB to the set lists
Thanks to Hisashi T Fujinaka <htodd@twofifty.com> for pointing out the gap.
 1.4 09-Dec-2012  spz Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.3 08-Oct-2011  mbalmer branches: 1.3.2; 1.3.4; 1.3.8;
Link the gpio(4) Lua module to the build and add it to the set lists.
(There is no manual page yet, since we have not yet decided where to put
them for Lua modules.)
 1.2 28-Apr-2010  lukem Fix MKDEBUG=yes library builds for amd64
 1.1 13-Dec-2009  mrg create /usr/lib/{i386,sparc}{,/security,/i18n} here, where they belong.
 1.3.8.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.8.2 23-Jun-2013  tls resync from head
 1.3.8.1 25-Feb-2013  tls resync with head
 1.3.4.2 05-Jan-2013  riz distrib/sets/lists/base/ad.mips64eb patch
distrib/sets/lists/base/ad.mips64el patch
distrib/sets/lists/base/md.amd64 patch
distrib/sets/lists/base/md.sparc64 patch
distrib/sets/lists/comp/ad.mips64eb patch
distrib/sets/lists/comp/ad.mips64el patch
distrib/sets/lists/comp/md.amd64 patch
distrib/sets/lists/comp/md.sparc64 patch
distrib/sets/lists/comp/mi patch
distrib/sets/lists/comp/shl.mi patch
etc/mtree/NetBSD.dist.mips64eb patch
etc/mtree/NetBSD.dist.mips64el patch
etc/mtree/NetBSD.dist.sparc64 patch
etc/mtree/NetBSD.dist.x86_64 patch

Fix MKDEBUG/MKDEBUGLIB set lists. PR bin/47337.
[spz, ticket #760]
 1.3.4.1 13-Dec-2012  riz Pull up following revision(s) (requested by rmind in ticket #743):
distrib/sets/lists/base/md.sparc64: revision 1.170
distrib/sets/lists/base/ad.mips64eb: revision 1.105
etc/mtree/NetBSD.dist.sparc64: revision 1.4
etc/mtree/NetBSD.dist.x86_64: revision 1.4
distrib/sets/lists/base/ad.mips64el: revision 1.105
lib/npf/ext_log/Makefile: revision 1.2
etc/mtree/NetBSD.dist.mips64eb: revision 1.4
distrib/sets/lists/base/md.amd64: revision 1.181
etc/mtree/NetBSD.dist.mips64el: revision 1.5
lib/npf/ext_normalise/Makefile: revision 1.2
Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.
 1.3.2.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.2.2 23-Jan-2013  yamt sync with head
 1.3.2.1 16-Jan-2013  yamt sync with (a bit old) head
 1.7.2.1 10-Aug-2014  tls Rebase.
 1.10.16.1 10-Jun-2019  christos Sync with HEAD
 1.1 24-Jun-2015  matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
 1.1 19-Jun-2015  matt Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.1 19-Jun-2015  matt Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk. Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
 1.179 27-Jul-2024  christos PR/58465: copypu: add wpa_supplicant.conf as optional
 1.178 02-Sep-2023  riastradh branches: 1.178.2;
etc/mtree/special: Fix spaces/tabs.

No functional change intended.
 1.177 30-Aug-2023  martin Now that we have /etc/openssl/certs.conf mentioned here, also
list /etc/openssl.
 1.176 28-Aug-2023  riastradh certctl(8): Set certs.conf 644 and add it to etc/mtree/special.
 1.175 06-Jun-2022  nia branches: 1.175.2;
build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.
 1.174 25-May-2022  nia mk: Allow setting MKDHCPD=no to build base without the ISC DHCP server,
useful for embedded images that don't need to act as one.
 1.173 25-May-2022  nia mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf
 1.172 30-Nov-2021  simonb Add /etc/sshd/ssh_host_ed25519_key* .
 1.171 26-Feb-2021  jakllsch Add /etc/ip6addrctl.conf as optional file so it is backed up.
 1.170 28-Jun-2020  kim Fix /private/tmp mode to match etc/rc.d/perusertmp
 1.169 15-Jun-2020  christos Rename blacklist -> blocklist
 1.168 31-May-2020  roy dhcpcd: Empty the chroot

While here, set correct optional hooks.
 1.167 11-May-2019  maxv branches: 1.167.2;
Add smtoff, an rc.d script that disables Simultaneous Multi-Threading. It
parses the output of cpuctl, and executes "cpuctl offline" for each CPU
that has SmtID!=0.

The default is "smtoff=NO", which means that SMT remains enabled.
 1.166 04-May-2019  mrg capture /etc/route.conf in /var/backups.
 1.165 29-Mar-2019  christos For consistency use the user and group names for directory ownership.
Also do this for rtadvd, so that it can dump core.
 1.164 23-Sep-2018  maxv Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
 1.163 29-Jun-2018  roy Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
 1.162 09-Jan-2018  christos branches: 1.162.2; 1.162.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.161 29-Dec-2017  is Add startup file for dhcp v6 with builtin isc-dhcp. Alas, this needs to
be a seperate process. On the positive side: this can't break the dhcpd
for IPv4 when tested.
 1.160 20-Feb-2017  christos branches: 1.160.4;
sort completely
 1.159 20-Feb-2017  pgoyette Move the /etc/sasl stuff to proper position in collating sequence.

XXX Ideally we would sort the whole file...
 1.158 20-Feb-2017  pgoyette Add /etc/rc.d/unbound per christos@

XXX should we move the /etc/sasl/ entries to their proper place in
XXX sort order? as of now they're sitting in the middle of /etc/rc.d !
 1.157 20-Feb-2017  pgoyette Mark the entry for /etc/rc.d/nsd optional - it's not included in every
system.
 1.156 07-Jan-2017  christos branches: 1.156.2;
add nsd npfd
 1.155 27-Dec-2016  maya Add blacklistd.conf so it gets backed up, too.
 1.154 27-Dec-2016  christos Add npf.conf so it gets backed up.
 1.153 23-Nov-2015  christos branches: 1.153.2;
PR/49380: KAMADA Ken'ichi: ntpd_chrootdir does not work on NetBSD 7.0_BETA
Provide /etc/resolv.conf so that it can resolve names. This is needed because
of deferred name resolution.
XXX: pullup -7
 1.152 21-Mar-2015  jmcneill Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.151 21-Feb-2015  joerg Add rc script for /sbin/iscsid.
 1.150 30-Dec-2014  uebayasi Add entries, sort, etc.
 1.149 20-Sep-2014  roy More rtsold removal, thanks to Henning Petersen.
Fixes PR misc/49228.
 1.148 05-Aug-2014  dholland branches: 1.148.2;
Remove "tags=nodiff" from /var/log/authlog as suggested by uebayasi@;
part of PR 49031.
 1.147 19-May-2014  uebayasi Tag all 0600 files as "nodiff" (== secret).
 1.146 09-Jul-2013  roy branches: 1.146.4;
Add _rtadvd user and group.
Add a chroot dir for the _rtadvd user.
Drop privs to the user _rtadvd after acquiring our socket.
When rc.d/rtadvd starts or reloads, the rtadvd config file is copied
into the chroot before starting or reloading rtadvd itself.
Create a symlink from /var/run/rtadvd.dump to the chroot

Inital idea from OpenBSD patch rtadvd.c r1.36
 1.145 16-May-2013  yamt try to sync lists of rc.d scripts
 1.144 11-Mar-2013  christos fix typo, from Henning Petersen
 1.143 08-Mar-2013  christos PR/47630: Petar Bogdanovic: add ssh_host_ecdsa_key to /etc/mtree/special
 1.142 28-Jun-2012  kefren branches: 1.142.2;
add ldpd rc.d script here too
 1.141 17-Dec-2011  tsutsui Add an rc.d(8) script for isibootd(8). Taken from ndbootd(8).
 1.140 08-Dec-2011  taca According to /etc/rc.d/mdnsd, /var/run/mdnsd is owned by _mdnsd:_mdnsd
if it created. So, set owner/group of /var/run/mdnsd.

It stop a useless warning in /etc/security.
 1.139 26-Nov-2011  tls Make the rndsave structure public -- the kernel will learn to read it
and sysinst may learn to write it (since, on some systems, most of
the keyboard input they ever get happens to be during install). Fix a
couple of minor problems with the random_seed rc script addition.
 1.138 27-May-2011  plunky branches: 1.138.4;
provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.137 17-Apr-2011  martin Get rid of var/chroot/tcpdump/etc
 1.136 11-Apr-2011  martin When run as root, tcpdump will chroot to /var/run/tcpdump - but it can
not look up /etc/protcols in there. So install a copy of /etc/protocols
into the chroot area.
Fixes PR bin/44721.
 1.135 02-Feb-2011  rmind NPF checkpoint:
- Add libnpf(3) - a library to control NPF (configuration, ruleset, etc).
- Add NPF support for ftp-proxy(8).
- Add rc.d script for NPF.
- Convert npfctl(8) to use libnpf(3) and thus make it less depressive.
Note: next clean-up step should be a parser, once dholland@ will finish it.
- Add more documentation.
- Various fixes.
 1.134 17-Dec-2010  jruoho branches: 1.134.2;
Make tcpdump(8) to drop root privileges and chroot(2) by default.
 1.133 24-Aug-2010  christos Add directory for bind's managed keys.
 1.132 07-Jun-2010  jruoho Add "optional" keyword to rc.d/xdm and rc.d/xfs. Fixes PR misc/43307.
 1.131 29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.130 17-Sep-2009  tron Remove "/etc/postfix/postfix-script" as the file was obsoleted by
the upgrade to Postfix 2.6.x.
 1.129 25-Jul-2009  mbalmer Document recent gpio(4) changes and introduce a new config file for GPIO.
Integrate with the startup scripts in /etc/rc.d. Introduce new variable
"gpio" for /etc/rc.conf.
 1.128 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.127 18-Jan-2009  taca branches: 1.127.2;
Fix a typo with /etc/rc.d/lvm.
 1.126 16-Jan-2009  haad Add lvm script to the lists.
 1.125 08-Jan-2009  apb Add rndctl
 1.124 20-Dec-2008  isaki x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@.
- Make MD poffd(8) retire, and use MI powerd(8) instead of it.
- Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer.
Use /dev/pow0 for pow(4) ioctl.
- POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
 1.123 11-Dec-2008  mishka Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.122 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.121 20-Jun-2008  peter branches: 1.121.2;
Add entries for /etc/pf.conf and /etc/pf.os.

Suggested by Luke Mewburn in PR/35188.
 1.120 18-Jun-2008  yamt merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@. requested by core@
 1.119 24-May-2008  joerg Hook dhcpcd into build.
 1.118 30-Apr-2008  ad branches: 1.118.2;
Give i386 and amd64 a default boot.cfg.
 1.117 15-Apr-2008  plunky branches: 1.117.2;
some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.116 22-Dec-2007  jmcneill branches: 1.116.2; 1.116.6;
Add example hotkey_button script
 1.115 14-Jul-2007  ad branches: 1.115.4;
fixsb has done its job.
 1.114 02-Jul-2007  xtraeme Add the /etc/powerd/scripts/sensor_indicator to handle events on
indicator sensors.

Update powerd(8).
 1.113 01-Jul-2007  xtraeme Add the /etc/rc.d/envsys script required by envsys2.
 1.112 01-Jul-2007  xtraeme Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.111 10-May-2007  christos Move .db files for services and netgroup to /var/db per gimpy's request.
 1.110 20-Feb-2007  kiyohara Supprot Bluetooth HCI UART (H4) driver and daemon.
 1.109 04-Feb-2007  elad Add support for per-user /tmp.

Enabled via per_user_tmp in /etc/rc.conf (default off).

See security(8) and rc.conf(5) for more details.

Lots of input from thorpej@ & christos@, thanks!
 1.108 14-Dec-2006  reed Remove comment about "hand-crafted".

Mention this file may be overwritten on upgrades, where to put
custom specs instead, and point to manual page.
 1.107 12-Nov-2006  christos goodbye uucp
 1.106 07-Oct-2006  rpaulo PR 34692: wpa_supplicant script.
By Jukka Salmi.
 1.105 26-Sep-2006  jmcneill Add acadapter, lid_switch, and sleep_button powerd scripts.
 1.104 25-Sep-2006  snj Fix a sorting error in the last change. Pointed out by Jukka Salmi.
 1.103 24-Sep-2006  snj Add missing rc.d scripts (cgd, ftpd, hostapd, ifwatchd, ipfs, irdaattach,
moused, rtclocaltime, staticroute, tpctl).

From Jukka Salmi in PR misc/33626.
 1.102 23-Sep-2006  elad PR/18476: reed at reedmedia dot net: add /etc/skel to special mtree
Slightly different patch applied (entry was made optional), thanks!
 1.101 10-Sep-2006  plunky update to bluetooth device attachment:

remove pseudo-device btdev(4) and inherent limitations

add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.

btdevctl(8) and its cache is updated to handle new semantics

etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
 1.100 13-Aug-2006  plunky rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.99 26-Jul-2006  tron branches: 1.99.2;
Bluetooth fixes by Iain Hibbert:
Create "/etc/rc.d/btcontrol" to attach bluetooth devices at boot.
 1.98 26-Jul-2006  tron Bluetooth fixes by Iain Hibbert:
Remove bluetooth.conf(5) and config parsing from libbluetooth(3)
as this is no longer required.
 1.97 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.96 09-Jun-2006  tron Remove entries for "/var/spool/mqueue" (used by "sendmail" only).
 1.95 09-Jun-2006  tron Remove obsolete entries for "sendmail". Patch suppled by Yoshito Komatsu
in PR misc/33658
 1.94 30-May-2006  christos Remove sendmail (approved by core)
 1.93 27-Mar-2006  ghen Document the defaultroute6 rc.conf variable and the /etc/mygate6 file in
/etc/defaults/rc.conf, /etc/mtree/special, and rc.conf(5). Ok with wiz.
 1.92 23-Mar-2006  wiz Remove some more kerberosIV remnants.
 1.91 11-Feb-2006  agc Install the iscsi/auths file as mode 600.
 1.90 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.89 23-Aug-2005  peter pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.

Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.

No objections on: tech-security
 1.88 27-Jun-2005  peter Remove (pf)spamd. Its right to exist in NetBSD has been questioned since it
appeared and whether it's really part of pf or not is still unclear. Looking
at the other *BSDs it seems that they have left out spamd when importing pf,
and now we do that too. Also, the name conflicted with another more popular
used tool, after the rename to pfspamd it was left with completely unusable
documentation which apparently no-one wanted to fix.

A port of the latest spamd will be imported into pkgsrc soon.

Suggested by several people, no objections on last proposal on tech-userlevel.
 1.87 22-May-2005  lukem Consistently use 0664 root:utmp for /var/log/{lastlog,wtmp}{,x}.
Rest of PR 18670.
 1.86 11-May-2005  peter PR/30177: Rui Paulo: /var/chroot/pflogd isn't created by default
 1.85 02-May-2005  lukem Add /etc/pam.conf and /etc/pam.d/*
 1.84 17-Apr-2005  lukem Tweaks for the move of postinstall from /etc to /usr/sbin
 1.83 12-Apr-2005  jwise /var/chroot/spamd is now /var/chroot/pfspamd.
 1.82 04-Mar-2005  christos branches: 1.82.2;
PR/18670: Charles Blundell: Add entries for lastlog and lastlogx
 1.81 25-Nov-2004  perry add ./var/chroot and subdirectories
 1.80 18-Apr-2004  dbj enable rc.d fixsb script
initial testing suggests that it is working and I am confident it
will not cause irrevocable damage
 1.79 06-Feb-2004  itohy branches: 1.79.2;
Add /etc/locate.conf
 1.78 01-Feb-2004  christos add identd
 1.77 14-Jan-2004  jmmv Add the veriexec rc.d script.
 1.76 14-May-2003  ragge Remove kvm.db, reminded by atatat.
 1.75 09-May-2003  lukem etc/mail/aliases.db is optional. From [misc/18536] by Jeremy Reed.
 1.74 30-Apr-2003  lukem etc/powerd/** is optional
 1.73 20-Apr-2003  thorpej Add a reset_button script.
 1.72 18-Apr-2003  thorpej Add powerd rc.d script and configuration scripts.
 1.71 16-Apr-2003  cjs Change ipsec.conf not to be world-readable and nodiff, so we don't expose keys
if they happen to be in that file. Also add /etc/racoon stuff.
 1.70 15-Apr-2003  lukem remove superfluous "uname=root gname=wheel" from etc/postfix/** entries
 1.69 24-Mar-2003  atatat Add the new queue directory for the sendmail "mail submission" mode.
 1.68 08-Jan-2003  perry it is okay for the sendmail and postfix .cf files to be writable by root
 1.67 20-Dec-2002  lukem Remove /usr/local (and children) from the base distribution; we shouldn't
be creating directories or modifying permissions under there.

(/usr/local/* is still retained in various default PATHs, for convenience)
 1.66 09-Oct-2002  elric Added cgd rc.d script and put it in the appropriate postinstall and
mtree files.
 1.65 16-Sep-2002  perry add wtmpx
 1.64 03-Sep-2002  abs Split raidframe parity checking/rebuild out into raidframeparity, which is
called after quota so we don't end up with fsck and raidframe parity rebuild
taking forever after a crash/reboot.
While we are here check for raid[0-9].conf & raid[1-9][0-9].conf not
raid[0-9].conf & raid[0-9][0-9].conf
 1.63 03-Sep-2002  wiz Add /var/run/utmpx, requested by soren.
 1.62 27-Aug-2002  cjs Add exclude tag to dumpdates so that diffs do not show up in the daily security
report. This file is expected to change daily, and this is not a security
problem. (Also, the most recent dumps are already shown in the daily report.)
 1.61 30-Jul-2002  lukem add wdogctl
 1.60 06-Jul-2002  tron Remove unused user and group "news" as discussed on "tech-userlevel".
 1.59 03-Jul-2002  yamt add wsmoused
 1.58 02-Jun-2002  jmcneill Add mixerctl rc.d script.
 1.57 29-Apr-2002  lukem branches: 1.57.2;
Complete the conversion back to the OpenSSH default configuration files of
"/etc/ssh/ssh_config" (from "/etc/ssh/ssh.conf") for ssh(1) and other
userland tools, and "/etc/ssh/sshd_config (from "/etc/ssh/sshd.conf")
for sshd(8).

etc/postinstall will detect this, and if "fix" is given, rename the files.
 1.56 29-Apr-2002  lukem add (optional) etc/postinstall
 1.55 27-Mar-2002  lukem etc/ssh is mode 0755 not 0644. Noted by Toru TAKAMIZU on current-users.
 1.54 22-Mar-2002  itojun move ssh config file to /etc/ssh
 1.53 22-Mar-2002  itojun add postfix config files. PR15659
 1.52 24-Feb-2002  wiz Mark mk.conf optional, addressing install/15572.
 1.51 19-Feb-2002  veego Add ./etc/ipf6.conf
 1.50 03-Feb-2002  veego etc/rc.d/NETWORK was renamed to etc/rc.d/NETWORKING
 1.49 15-Oct-2001  lukem Use "nodiff" instead of "nomail" for the tag which is used to exclude
files from having the changes diff generated. Suggested by Michael Graff.
 1.48 15-Oct-2001  lukem monitor etc/changelist again
 1.47 12-Oct-2001  lukem Major overhaul, with help from Andrew Brown <atatat@netbsd.org>.

Features:
- Add a bunch of stuff to /etc/mtree/special to enable removal of
/etc/changelist:
- files which we want to monitor for changes but don't want to
see the diffs of (master.passwd, ssh_host_key, ...) are
tagged with "nomail"
- files which we don't want to monitor are tagged with "exclude"
(such as netgroup.db, kvm.db, ...)
- monitor /etc/mtree/special.local, /root/.ssh/*
- remove /etc/changelist, and a bunch of XXX comments
- use mtree(8)'s -D, -I, and -E to generate lists of files to
actually do the changelist stuff on.
- support /etc/mtree/special.local as an optional user-provided
version of /etc/mtree/special (effectively, an enhanced
/etc/changelist)
- Add code to monitor: /etc/ifconfig.* /etc/raid*.conf /etc/rc.conf.d/*
including support for these files being added and removed at will.
- If /sbin/fdisk exists, backup the output of "fdisk $disk" for all
the active disk drives as part of $check_disklabels
- Check permissions on: ~/.ssh/* ~/.shosts

Details:
- Reorder initialisation of defaults
- Remove special case for /etc/master.passwd "monitor but don't email diffs"
with general case for other similar files.
- Keep all `autogenerated' files (such as disklabel.*, setuid.current, ...)
in "$backup_dir/work", to minimise name clashes.
- Add migrate_file(old, new) to do the hard work of migrating files
from the old `top level' /var/backups mechanism to the `full path'
mechanism recently added. Use this appropriately.
- Add backup_and_diff(file, printdiffs), to the hard work of backing-up
and diff-ing files.
- Cleanup use of shell redirects
- /bin/sh supports ~root globbing, so use it.
- Improve umask checking; use awk regex rather than awk math
 1.46 05-Oct-2001  lukem Take advantage of mtree(8)'s recently added support for absolute paths.
Use a default "/set uname=root gname=wheel".
This drastically reduces the size of the file, as well as making it
far more maintainable. The differences are:
lines words bytes filename
342 1633 16272 special-relative
295 998 11971 special-absolute
 1.45 02-Oct-2001  lukem add /etc/defaults/*.conf
 1.44 02-Oct-2001  lukem remove rule for pkgsrc - we don't have one for any of the other source
directories. requested in [bin/13818]
 1.43 02-Oct-2001  lukem add etc/rc.d/*. fixes [bin/12729]
 1.42 02-Oct-2001  lukem rc.local is technically an optional file...
 1.41 02-Oct-2001  lukem add ssh{,d}.conf, ssh_known_hosts{,2}, ssh_host_{[rd]sa_,}key{.pub,}
 1.40 01-Oct-2001  lukem add a bunch of optional etc stuff from changelist:
Distfile bootparams bootptab ccd.conf daily.local defaultdomain
dhclient-enter-hooks dhclient-exit-hooks dhclient.conf dhcpd.conf
disktab ethers ftpd.conf ftpwelcome gateways hesiod.conf hosts.allow
hosts.deny hosts.lpd ifaliases ipf.conf ipnat.conf ipsec.conf
monthly.local mygate myname netgroup netgroup.db netstart.local
ntp.conf passwd.conf rbootd.conf rtadvd.conf security.local
ttyaction usermgmt.conf weekly.local
- add required stuff from changelist:
etc/floppytab etc/netconfig etc/sysctl.conf
var/cron/tabs/root
var/yp/Makefile
sort mail/ into its proper place
add some comments to remind us of things to look at in the future
 1.39 24-Jun-2001  veego Another place where primes was used. Change it to moduli.
 1.38 28-May-2001  kleink Look after /etc/primes.
 1.37 06-May-2001  wiz Remove named.boot (only used by BIND 4.x).
 1.36 21-Apr-2001  atatat The script called dhclient-script no longer lives in /etc.
 1.35 29-Jan-2001  itojun remove sendmail-IPv4only.cf from checklist. PR 12075.
 1.34 25-Jan-2001  perry /etc/disklabels is obsolete -- remove it
 1.33 05-Sep-2000  enami Add an entry for optional dumpdates.
 1.32 21-Aug-2000  lukem remove rc.wscons
 1.31 15-Aug-2000  itojun synchronize with /etc/mail content.
NetBSD PR 10836 from koji@jp.above.net.
 1.30 13-May-2000  lukem branches: 1.30.4;
remove netstart
 1.29 08-May-2000  itojun make default sendmail.cf IPv4-only again.
roll sendmail-IPv6.cf, which does IPv4/v6.
 1.28 04-May-2000  itojun sync with sendmail 8.10.1 migration. /etc -> etc/mail
From: Andrew Brown <atatat@atatdot.net>
 1.27 10-Mar-2000  windsor oops, pppd doesn't require /etc/ppp/options now.
 1.26 10-Mar-2000  windsor forgot to add /etc/ppp/options to special(5)
 1.25 10-Mar-2000  windsor create /etc/ppp when building install sets
add this and a lot of files not previously looked at in special(5)
 1.24 23-Jun-1999  frueauf we have no group root by default, set gname=wheel for include.
 1.23 18-Jun-1999  simonb Change /etc/mtree/special and /etc/sendmail.cf to mode 444, and
/usr/include to owner:group root:wheel, to match how these files
are shipped in a distribution.

From PR misc/6736 from Soren Jorvang.
 1.22 05-Mar-1999  abs branches: 1.22.2;
/var/spool/ftp/pub (if present) is better 0775 thane 0777.
From Paul Goyette <paul@whooppee.com>
 1.21 29-Jan-1999  cjs Make /var/spool/news owned by news:news.
 1.20 29-Oct-1998  bad A basic /etc/rc.shutdown. Bails out if do_rcshutdown!=YES in /etc/rc.conf
(default is YES). Kills xdm and waits for it to terminate if it was enabled
in rc.conf (based on a code snippet from Ignatios).
 1.19 28-Oct-1998  mycroft Nuke /usr/src and /usr/pkgsrc from here. They are created when the source
tar files are unpacked, so having them here is pointless.
 1.18 10-Jan-1998  perry get rid of secretmail residue -- suggested in pr-4568 from Carl Shapiro
 1.17 03-Jan-1998  perry /usr/{src,obj,pkgsrc} -> root:wsrc, 0775
 1.16 18-Dec-1997  mikel make root owner of /usr/games/hide to match NetBSD.dist, fixes PR 4658
 1.15 19-Nov-1997  mrg make /usr/games/hide mode 750, and remove bogus /var/games/save entry.
 1.14 20-Oct-1997  fair branches: 1.14.2;
fix /var/mail permissions so that "dot locking" works.
 1.13 20-Sep-1997  mikel make some more files optional; from Erik Bertelsen in PR 4048
 1.12 10-Sep-1997  mikel add some files from /etc: inetd.conf, newsyslog.conf, protocols, rc.subr,
rpc, and services (required); ld.so.conf and resolv.conf (optional).
remove pointless 'ignore' keyword from /dev/mem
 1.11 31-Jul-1997  perry make some items 'optional' -- per pr-3663 from Erik Bertelsen
 1.10 21-Jun-1997  mikel add /etc/profile
 1.9 25-Apr-1997  mikel /usr/games/hide is owned by games.games, /usr/src has mode 755,
/var/at is owned by root.wheel.
 1.8 26-Mar-1997  mikel /etc/netstart doesn't need to be executable.
use four digits for all of the modes.
 1.7 11-Jan-1997  mikel update to match reality; PR misc/1075.
also added new files in /etc.
 1.6 04-Dec-1996  lukem AUTHPRIV syslog messages go to /var/log/authlog instead of /var/log/secure
(in line with other systems)
 1.5 11-Nov-1996  mikel Update name of KVM database.
 1.4 08-May-1996  pk A master.passwd has mode 0600 (PR#1405).
 1.3 21-Apr-1995  cgd /var/db shouldn't have had the 'ignore' flag set.
(from Masanobu Saitoh <saitoh@spa.is.uec.ac.jp>, pr 981)
 1.2 01-Feb-1995  jtc kvm_vmunix.db -> kvm_netbsd.db
 1.1 19-Jun-1994  cgd branches: 1.1.1;
update to Lite
 1.1.1.1 19-Jun-1994  cgd Lite
 1.14.2.2 22-Dec-1997  perry pull up from trunk (mikel)
 1.14.2.1 19-Nov-1997  mellon Pull rev 1.15 up from trunk (mrg)
 1.22.2.1 28-Aug-1999  he Pull up revisions 1.23-1.24:
Change to match the permissions set on install, and fix for
nonexistent group name. (is)
 1.30.4.8 25-Mar-2002  he Apply patch (requested by itojun):
Check the postfix files for changes. Fixes PR#15659.
 1.30.4.7 26-Feb-2002  he Pull up revision 1.52 (via patch, requested by he):
Mark /etc/mk.conf optional, fixing PR#15572.
 1.30.4.6 23-Feb-2002  he Pull up revision 1.39 (requested by he):
Change /etc/primes to /etc/moduli, which we now ship instead.
Fixes part of PR#15572.
 1.30.4.5 25-Jun-2001  he Pull up revision 1.35 (requested by he):
Remove entry for sendmail-IPv4only.cf.
 1.30.4.4 28-May-2001  he Pull up revision 1.38 (requested by kleink):
Install /etc/primes, which is required for Diffie-Hellman Group
Exchange operation.
 1.30.4.3 27-Apr-2001  he Pull up revision 1.36 (requested by he):
/etc/dhclient-script moved to /sbin/dhclient-script.
 1.30.4.2 23-Aug-2000  lukem pull up rev 1.32:
move guts of etc/rc.wscons -> etc/rc.d/wscons
approved: thorpej
 1.30.4.1 15-Aug-2000  itojun pullup 1.30 -> 1.31 (approved by releng-1-5)

> synchronize with /etc/mail content.
> NetBSD PR 10836 from koji@jp.above.net.
 1.57.2.1 30-Nov-2002  he Pull up revision 1.64 (requested by abs in ticket #772):
Split raidframe parity checking/rebuilding out into
raidframeparity, which is called after quota, so we don't
end up with fsck and raidframe parity rebuild taking forever
after a crash/reboot.
While here, check for raid[0-9].conf and raid[1-9][0-9].conf
and not raid[0-9].conf and raid[0-9][0-9].conf
 1.79.2.1 27-Apr-2004  jdc Pull up revision 1.80 (requested by dbj in ticket #185)

Fix problems related to superblock upgrade issues which may be
experienced by -current users from 2003.
 1.82.2.7 28-Mar-2006  riz Pull up following revision(s) (requested by ghen in ticket #1226):
etc/defaults/rc.conf: revision 1.74
etc/mtree/special: revision 1.93
share/man/man5/rc.conf.5: revision 1.99
Document the defaultroute6 rc.conf variable and the /etc/mygate6 file in
/etc/defaults/rc.conf, /etc/mtree/special, and rc.conf(5). Ok with wiz.
 1.82.2.6 07-Oct-2005  tron Pull up following revision(s) (requested by lukem in ticket #871):
etc/mtree/special: revision 1.87
etc/Makefile: revision 1.313
Consistently use 0664 root:utmp for /var/log/{lastlog,wtmp}{,x}.
Rest of PR 18670.
 1.82.2.5 02-Sep-2005  tron Pull up following revision(s) (requested by peter in ticket #717):
usr.sbin/pf/man/man5/pf.boot.conf.5: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.4
etc/rc.d/pf: revision 1.6
etc/rc.d/pf_boot: revision 1.1
usr.sbin/pf/etc/defaults/pf.boot.conf: revision 1.1
usr.sbin/pf/Makefile: revision 1.7
etc/rc.d/Makefile: revision 1.52
etc/mtree/special: revision 1.89
usr.sbin/pf/man/man5/Makefile: revision 1.5
usr.sbin/pf/etc/defaults/Makefile: revision 1.1
pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.
Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.
No objections on: tech-security
 1.82.2.4 02-Jul-2005  tron Pull up revision 1.88 (requested by peter in ticket #518):
Remove (pf)spamd. Its right to exist in NetBSD has been questioned since it
appeared and whether it's really part of pf or not is still unclear. Looking
at the other *BSDs it seems that they have left out spamd when importing pf,
and now we do that too. Also, the name conflicted with another more popular
used tool, after the rename to pfspamd it was left with completely unusable
documentation which apparently no-one wanted to fix.
A port of the latest spamd will be imported into pkgsrc soon.
Suggested by several people, no objections on last proposal on tech-userlevel.
 1.82.2.3 11-May-2005  tron Pull up revision 1.86 (requested by peter in ticket #290):
PR/30177: Rui Paulo: /var/chroot/pflogd isn't created by default
 1.82.2.2 20-Apr-2005  tron Pull up revision 1.84 (requested by lukem in ticket #168):
Tweaks for the move of postinstall from /etc to /usr/sbin
 1.82.2.1 13-Apr-2005  tron Pull up revision 1.83 (requested by jwise in ticket #138):
/var/chroot/spamd is now /var/chroot/pfspamd.
 1.99.2.2 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.99.2.1 07-Sep-2006  tron Pull up following revision(s) (requested by plunky in ticket #81):
usr.sbin/postinstall/postinstall: revision 1.23
distrib/sets/lists/man/mi: revision 1.919
distrib/sets/lists/etc/mi: revision 1.174
usr.sbin/btdevctl/btdevctl.c: revision 1.1
usr.sbin/btdevctl/hid.c: revision 1.1
usr.sbin/Makefile: revision 1.217
usr.sbin/btdevctl/btdevctl.h: revision 1.1
usr.sbin/btdevctl/btdevctl.8: revision 1.1
etc/rc.d/btcontrol: file removal
distrib/sets/lists/comp/mi: revision 1.910
etc/rc.d/Makefile: revision 1.61
usr.sbin/btdevctl/cfg.c: revision 1.1
usr.sbin/btdevctl/dev.c: revision 1.1
share/man/man4/btkbd.4: revision 1.2
share/man/man4/bthidev.4: revision 1.4
usr.sbin/btcontrol/hid.c: file removal
usr.sbin/btdevctl/Makefile: revision 1.1
share/man/man4/btsco.4: revision 1.3
distrib/sets/lists/base/mi: revision 1.644
share/man/man4/btdev.4: revision 1.3
share/man/man4/btms.4: revision 1.2
etc/mtree/special: revision 1.100
share/man/man5/rc.conf.5: revision 1.105
usr.sbin/btcontrol/cfg.c: file removal
etc/rc.d/btdevctl: revision 1.1
etc/defaults/rc.conf: revision 1.80
usr.sbin/btcontrol/btcontrol.h: file removal
usr.sbin/btcontrol/btcontrol.8: file removal
usr.sbin/btcontrol/dev.c: file removal
usr.sbin/btcontrol/btcontrol.c: file removal
usr.sbin/btcontrol/Makefile: file removal
rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.115.4.1 09-Jan-2008  matt sync with HEAD
 1.116.6.3 17-Jan-2009  mjf Sync with HEAD.
 1.116.6.2 29-Jun-2008  mjf Sync with HEAD.
 1.116.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.116.2.2 22-Dec-2007  jmcneill Add example hotkey_button script
 1.116.2.1 22-Dec-2007  jmcneill file special was added on branch mjf-devfs on 2007-12-22 19:04:11 +0000
 1.117.2.4 14-Jun-2008  peter add ftp proxy rc.d script.
 1.117.2.3 04-Jun-2008  yamt sync with head
 1.117.2.2 25-May-2008  peter Add chroot directories for ftp-proxy/tftp-proxy.
 1.117.2.1 18-May-2008  yamt sync with head.
 1.118.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.121.2.5 16-Jan-2011  bouyer Pull up following revision(s) (requested by spz in ticket #1528):
etc/named.conf: revision 1.6
etc/mtree/special: revision 1.133
Enable dnssec, and populate managed-keys.bind
Add directory for bind's managed keys.
 1.121.2.4 09-Dec-2010  riz Pull up following revision(s) (requested by uwe in ticket #1494):
etc/mtree/special: revision 1.132
Add &quot;optional&quot; keyword to rc.d/xdm and rc.d/xfs. Fixes PR misc/43307.
 1.121.2.3 18-Sep-2009  snj branches: 1.121.2.3.2;
Pull up following revision(s) (requested by tron in ticket #1012):
etc/mtree/special: revision 1.130
Remove "/etc/postfix/postfix-script" as the file was obsoleted by
the upgrade to Postfix 2.6.x.
 1.121.2.2 06-Feb-2009  snj branches: 1.121.2.2.2; 1.121.2.2.4;
Pull up following revision(s) (requested by apb in ticket #406):
etc/mtree/special: revision 1.125
Add rndctl
 1.121.2.1 22-Jan-2009  snj Pull up following revision(s) (requested by rafal in ticket #297):
distrib/sets/lists/etc/mi: revision 1.203
doc/CHANGES: revision 1.1151 via patch
etc/defaults/rc.conf: revision 1.97
etc/mtree/special: revision 1.123
etc/rc.d/Makefile: revision 1.71
etc/rc.d/httpd: revision 1.1
share/man/man5/rc.conf.5: revision 1.123
usr.sbin/postinstall/postinstall: revision 1.80
Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.121.2.3.2.1 16-Jan-2011  bouyer Pull up following revision(s) (requested by spz in ticket #1528):
etc/named.conf: revision 1.6
etc/mtree/special: revision 1.133
Enable dnssec, and populate managed-keys.bind
Add directory for bind's managed keys.
 1.121.2.2.4.1 21-Apr-2010  matt sync to netbsd-5
 1.121.2.2.2.1 16-Jan-2011  bouyer Pull up following revision(s) (requested by spz in ticket #1528):
etc/named.conf: revision 1.6
etc/mtree/special: revision 1.133
Enable dnssec, and populate managed-keys.bind
Add directory for bind's managed keys.
 1.127.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.134.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.138.4.3 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.138.4.2 30-Oct-2012  yamt sync with head
 1.138.4.1 17-Apr-2012  yamt sync with head
 1.142.2.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.142.2.1 23-Jun-2013  tls resync from head
 1.146.4.1 10-Aug-2014  tls Rebase.
 1.148.2.2 30-Jun-2020  martin Pull up following revision(s) (requested by kim in ticket #1737):

etc/mtree/special: revision 1.170

Fix /private/tmp mode to match etc/rc.d/perusertmp
 1.148.2.1 26-Mar-2015  martin Pull up following revision(s) (requested by jmcneill in ticket #635):
etc/rc.d/Makefile: revision 1.92
distrib/sets/lists/man/mi: revision 1.1497
share/man/man5/Makefile: revision 1.71
etc/defaults/rc.conf: revision 1.132
etc/rc.d/modules: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.190
distrib/sets/lists/etc/mi: revision 1.236
etc/mtree/special: revision 1.152
share/man/man5/modules.conf.5: revision 1.1
Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.153.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.153.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.156.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.160.4.2 30-Jun-2020  martin Pull up following revision(s) (requested by kim in ticket #1562):

etc/mtree/special: revision 1.170

Fix /private/tmp mode to match etc/rc.d/perusertmp
 1.160.4.1 14-May-2019  martin Pull up following revision(s) (requested by maxv in ticket #1265):
etc/rc.d/smtoff: revision 1.1
etc/rc.d/smtoff: revision 1.2
distrib/sets/lists/etc/mi: revision 1.258
etc/rc.d/smtoff: revision 1.3
etc/rc.d/smtoff: revision 1.4
etc/defaults/rc.conf: revision 1.148
etc/rc.d/Makefile: revision 1.103
usr.sbin/postinstall/postinstall: revision 1.226
etc/rc.d/Makefile: revision 1.104
etc/mtree/special: revision 1.167
share/man/man5/rc.conf.5: revision 1.180

Add smtoff, an rc.d script that disables Simultaneous Multi-Threading. It
parses the output of cpuctl, and executes "cpuctl offline" for each CPU
that has SmtID!=0.

The default is "smtoff=NO", which means that SMT remains enabled.
Restructure code a little.

Use quoting everywhere possibly useful (always the right way, except
in the few cases where it is wrong...)

Avoid using cut & grep (from /usr/bin) so script could run before /usr
is mounted (pity cpuctl is in /usr/sbin ...).

Use sysctl -n rather than attempting to parse its output.
install rc.d

No change... Previous log message should have said:
Install rc.d/smtoff

I should know better! Don't rely upon the way the shell implements
pipes. Skip the "error" printf from GetSmtId() as there is no easy
portable way to avoid it occurring (there are complicated ways) - but
we don't need it, there is no logical difference between "error" and ""
so just use the latter (if we get an ID, good, if there is nothing, then
there is none - saying 'error' does not mean anything.)

Remove comment, since there is no parsing anymore.
 1.162.4.1 10-Jun-2019  christos Sync with HEAD
 1.162.2.2 30-Sep-2018  pgoyette Ssync with HEAD
 1.162.2.1 28-Jul-2018  pgoyette Sync with HEAD
 1.167.2.3 14-Oct-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1912):

etc/mtree/special: revision 1.179

PR/58465: copypu: add wpa_supplicant.conf as optional
 1.167.2.2 16-Apr-2024  martin Pull up following revision(s) (requested by kim in ticket #1824):
etc/mtree/special: revision 1.172
Add /etc/sshd/ssh_host_ed25519_key* .
 1.167.2.1 30-Jun-2020  martin Pull up following revision(s) (requested by kim in ticket #974):

etc/mtree/special: revision 1.170

Fix /private/tmp mode to match etc/rc.d/perusertmp
 1.175.2.2 12-Sep-2024  martin Pull up following revision(s) (requested by rin in ticket #849):

etc/mtree/special: revision 1.179

PR/58465: copypu: add wpa_supplicant.conf as optional
 1.175.2.1 04-Sep-2023  martin Pull up following revision(s) (requested by riastradh in ticket #343):

external/mpl/mozilla-certdata/dist/certdata.txt: revision 1.1.1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G3.pem: revision 1.1
distrib/sets/lists/man/mi: revision 1.1764
external/mpl/mozilla-certdata/share/certs/ACCVRAIZ1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem: revision 1.1
tests/usr.sbin/certctl/certs4/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_E45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_ECC.pem: revision 1.1
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Izenpe.com.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs4/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Global_Chambersign_Root_-_2008.pem: revision 1.1
distrib/sets/lists/etc/mi: revision 1.272
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TunTrust_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_BR_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Root_Certification_Authority_RSA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_EC-384_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Public_Sector_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_EC1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SZAFIR_ROOT_CA2.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.1
external/mpl/mozilla-certdata/share/certs/UCA_Global_G2_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_ECC_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.2
tests/usr.sbin/certctl/certs1/DigiCert_Global_Root_CA.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.3
external/mpl/mozilla-certdata/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_RSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R2.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.4
external/mpl/mozilla-certdata/share/certs/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Silver_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Class_2_CA.pem: revision 1.1
usr.sbin/certctl/certctl.sh: revision 1.2
tests/usr.sbin/certctl/t_certctl.sh: revision 1.5
usr.sbin/certctl/certctl.sh: revision 1.3
tests/usr.sbin/certctl/t_certctl.sh: revision 1.6
usr.sbin/certctl/certctl.sh: revision 1.4
tests/usr.sbin/certctl/t_certctl.sh: revision 1.7
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem: revision 1.1
tests/usr.sbin/certctl/t_certctl.sh: revision 1.8
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Server_Authentication_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hongkong_Post_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ANF_Secure_Server_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Chambers_of_Commerce_Root_-_2008.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Go_Daddy_Class_2_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/USERTrust_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P384_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certdata.awk: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_ECC_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_ECA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_ECC_Root_CA_2022.pem: revision 1.1
usr.sbin/Makefile: revision 1.292
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/CA_Disig_Root_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_C1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Trusted_Root_G4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_G2_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_R46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-2.pem: revision 1.1
etc/mtree/special: revision 1.176
external/mpl/mozilla-certdata/share/certs/USERTrust_ECC_Certification_Authority.pem: revision 1.1
etc/mtree/special: revision 1.177
etc/mtree/special: revision 1.178
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/vTrus_ECC_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_ECC_P384_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NAVER_Global_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/server.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SecureTrust_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/code.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_TLS_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_TLS_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_G2.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Sectigo_Public_Email_Protection_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_RSA4096_Root_G5.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_ECC_Root_CA_2022.pem: revision 1.1
share/man/man7/hier.7: revision 1.141
external/mpl/mozilla-certdata/share/certs/Certigna.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_Root_CA_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certigna_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust.net_Premium_2048_Secure_Server_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R4.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/T-TeleSec_GlobalRoot_Class_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Telia_Root_CA_v2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_RootCA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TWCA_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_2_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_ECC_Root_CA_-_C3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GTS_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_Client_RSA_Root_CA_2022.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Assured_ID_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HiPKI_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Starfield_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SwissSign_Gold_CA_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GB_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Networking.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem: revision 1.1
tests/usr.sbin/certctl/Makefile.inc: revision 1.1
external/mpl/mozilla-certdata/share/certs/COMODO_RSA_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA_2.pem: revision 1.1
tests/usr.sbin/certctl/certs2/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GC_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Buypass_Class_3_Root_CA.pem: revision 1.1
distrib/sets/lists/tests/mi: revision 1.1292
external/mpl/mozilla-certdata/share/certs/UCA_Extended_Validation_Root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Network_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2.pem: revision 1.1
external/mpl/mozilla-certdata/share/email.trust: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_2011.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Trusted_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_EV_Root_CA_1_2020.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ePKI_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DIGITALSIGN_GLOBAL_ROOT_ECDSA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_ECC_Root_CA_-_R4.pem: revision 1.1
tests/usr.sbin/certctl/certs2/Makefile: revision 1.1
tests/usr.sbin/Makefile: revision 1.8
external/mpl/mozilla-certdata/share/certs/Trustwave_Global_Certification_Authority.pem: revision 1.1
tests/usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/IdenTrust_Commercial_Root_CA_1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_SMIME_ECC_P384_Root_G5.pem: revision 1.1
tests/usr.sbin/certctl/certs1/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TrustCor_RootCert_CA-1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Staat_der_Nederlanden_Root_CA_-_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_3.pem: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/Makefile: revision 1.2
external/mpl/mozilla-certdata/share/certs/Microsec_e-Szigno_Root_CA_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/BJCA_Global_Root_CA2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_Client_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GDCA_TrustAUTH_R5_ROOT.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_3.pem: revision 1.1
tests/usr.sbin/certctl/certs4/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/ISRG_Root_X2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_CA_3_2013.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_RSA_Root_Certificate_Authority_2017.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.252
external/mpl/mozilla-certdata/share/certs/CFCA_EV_ROOT.pem: revision 1.1
etc/mtree/NetBSD.dist.base: revision 1.253
external/mpl/mozilla-certdata/share/certs/Starfield_Services_Root_Certificate_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_Global_Root_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/emSign_Root_CA_-_G1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Microsoft_ECC_Root_Certificate_Authority_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Explicitly_Distrust_DigiNotar_Root_CA.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/Security_Communication_ECC_RootCA1.pem: revision 1.1
usr.sbin/certctl/Makefile: revision 1.2
usr.sbin/certctl/Makefile: revision 1.3
external/mpl/mozilla-certdata/share/certs/GTS_Root_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/e-Szigno_Root_CA_2017.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/certSIGN_ROOT_CA.pem: revision 1.1
doc/3RDPARTY: revision 1.1949
external/mpl/mozilla-certdata/share/certs/Certainly_Root_R1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/TeliaSonera_Root_CA_v1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/HARICA_TLS_RSA_Root_CA_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/NetLock_Arany_Class_Gold.pem: revision 1.1
usr.sbin/postinstall/postinstall.in: revision 1.53
usr.sbin/postinstall/postinstall.in: revision 1.54
tests/usr.sbin/certctl/certs3/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem: revision 1.1
etc/Makefile: revision 1.467
usr.sbin/postinstall/postinstall.in: revision 1.55
tests/usr.sbin/certctl/certs3/Makefile: revision 1.1
external/mpl/mozilla-certdata/share/certs/GLOBALTRUST_2020.pem: revision 1.1
etc/mtree/NetBSD.dist.tests: revision 1.200
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_1_G3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_CA_-_R3.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Actalis_Authentication_Root_CA.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1326
distrib/sets/lists/base/mi: revision 1.1327
external/mpl/mozilla-certdata/share/certs/SecureSign_RootCA11.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1328
external/mpl/mozilla-certdata/share/certs/Comodo_AAA_Services_root.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Entrust_Root_Certification_Authority_-_G2.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/QuoVadis_Root_CA_2_G3.pem: revision 1.1
distrib/sets/lists/base/mi: revision 1.1329
external/mpl/mozilla-certdata/share/certs/COMODO_Certification_Authority.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certum_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/DigiCert_High_Assurance_EV_Root_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Secure_Mail_Root_R45.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Secure_Global_CA.pem: revision 1.1
usr.sbin/certctl/certctl.8: revision 1.1
external/mpl/mozilla-certdata/share/certs/XRamp_Global_CA_Root.pem: revision 1.1
external/mpl/Makefile: revision 1.5
usr.sbin/certctl/certctl.8: revision 1.2
external/mpl/mozilla-certdata/share/certs/D-TRUST_Root_Class_3_CA_2_2009.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Baltimore_CyberTrust_Root.pem: revision 1.1
usr.sbin/certctl/certs.conf: revision 1.1
external/mpl/mozilla-certdata/share/certs/LAWtrust_Root_CA2_4096.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/OISTE_WISeKey_Global_Root_GA_CA.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Certainly_Root_E1.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/GlobalSign_Root_E46.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem: revision 1.1
external/mpl/mozilla-certdata/share/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem: revision 1.1

certctl(8): New tool for managing OpenSSL CA certificates.
Same command-line syntax as FreeBSD, clearer semantics about which
parts are config and which parts are cache.

mozilla-certdata: Record in doc/3RDPARTY.

mozilla-certdata: Makefile infrastructure.

mozilla-certdata: regen
(actually, just `gen', this first time)

mozilla-certdata: Connect it up to the build.

postinstall(8): Add opensslcerts item to regen /etc/openssl/certs.

Works only with destdir /, since it relies on running openssl(1),
which is not available as a tool or required in the cross-build
environment.

certctl(8): Add xfail test for missing certs.conf.

Command should fail, i.e., exit with nonzero status, but it exits
with zero instead.
certctl(8): Exit nonzero on missing certs.conf.
certctl(8): Test prepopulated /etc/openssl/certs.

This is the scenario when you have previously populated
/etc/openssl/certs manually, or with a package like mozilla-rootcerts
or mozilla-rootcerts-openssl, and you update to a version of NetBSD
with certctl(8). In this case, certctl(8) should avoid destroying
your work.

While here, also test some related but less likely edge cases:
- nonexistent
- symlink
- regular file

certctl(8): Avoid clobbering prepopulated /etc/openssl/certs.

Also avoid clobbering some other edge cases like symlinks or
non-directories there.

This way, we have the following transitions on system updates:
- If /etc/openssl/certs is empty (as in default NetBSD<10 installs):
quietly populated on rehash.
- If /etc/openssl/certs is nonempty (you've added things to it,
e.g. by hand or with mozilla-rootcerts) and has never been managed
by certctl(8): left alone on rehash, with an error message to
explain what you need to do.
- If /etc/openssl/certs has been managed by certctl(8): quietly
updated on rehash.

Note: This means current installations made since certctl(8) was
added will be treated like /etc/openssl/certs is nonempty and has
never been managed by certctl(8). To work around this, you can just
delete /etc/openssl/certs and rerun `certctl rehash'.
postinstall(8): Fail if `certctl rehash' fails.

Not using `set -e' here, evidently (maybe we should), so the separate
return 0 suppressed the error.
distrib/sets/lists: certs.conf belongs in etc, not in base.
Oops.

certctl(8): Set certs.conf 644 and add it to etc/mtree/special.
Now that we have /etc/openssl/certs.conf mentioned here, also
list /etc/openssl.

hier(7): Document /etc/openssl.

certctl(8): Minor man page clarifications.
- Specify exactly what /etc/openssl/certs gets populated with.
- Change HTTPS to TLS.
- Specify the permitted character class in certs.conf.
(Maybe more conservative than strictly needed; but let's stay on
the safe side.)

certctl(8): Fix some bugs with evil pathnames.

certctl(8): Fix quoting and whitespace style in evilpath test.

No functional change intended.

etc/mtree/special: Fix spaces/tabs.
No functional change intended.

mozilla-certdata: Install relative symlinks.
Slightly more compact this way, and you can examine them in a destdir
without chrooting. Not terribly important, but a minor convenience.

certctl(8): Test more evil pathnames.

certctl(8): Install certs.conf in /usr/share/examples too.
This way postinstall(8) can refer to the default one when you've done
an upgrade without etcupdate or similar to pull in new config files
from etc.tgz.

Not great -- we should do this systematically for all config files in
/etc, but this one-off hack is less risky for 10.
postinstall(8): Handle various certs.conf scenarios gracefully.

Tested the following scenarios:
1. fresh install
empty /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
2. fresh upgrade
empty /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install default /etc/openssl/certs.conf (go to 1)
- opensslcertsrehash
[x] check: fail -- complain missing /etc/openssl/certs.conf
- [x] fix: fail -- complain missing /etc/openssl/certs.conf
3. upgrade from certctl, changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: fail -- needs rehash
[x] fix: pass -- quietly rehash successfully (go to 4)
4. upgrade from certctl, no changes to certs
certctl-managed /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash
[x] check: pass
[x] fix: pass -- quietly rehash successfully (go to 4)
5. upgrade from mozilla-rootcerts
populated /etc/openssl/certs
no /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: pass -- install manual /etc/openssl/certs.conf (go to 7)
- opensslcertsrehash:
[x] check: fail -- complain missing /etc/openssl/certs.conf
[x] fix: fail -- complain missing /etc/openssl/certs.conf
6. upgrade from mozilla-rootcerts with etcupdate naively
populated /etc/openssl/certs
default /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: fail -- complain mismatched certs/ and certs.conf
[x] fix: fail -- complain mismatched certs/ and certs.conf
7. upgrade from mozilla-rootcerts with etcupdate manually
populated /etc/openssl/certs
manual /etc/openssl/certs.conf
- opensslcertsconf:
[x] check: pass
[x] fix: pass -- nothing
- opensslcertsrehash:
[x] check: pass
[x] fix: pass -- skip rehash because manual (go to 7)

XXX Someone should draft automatic tests for postinstall. It has a
very good track record, but it sure would be nice to automate this
testing rather than redo it each time I make a tiny change.
 1.178.2.1 02-Aug-2025  perseant Sync with HEAD
 1.2 01-Mar-2000  itojun change filename for IPv6 loopback address (::1).
many found it ugly, and I found that I've made a mistake in old name.
there needs to be 4 more "0"s!

this commit renames
etc/namedb/0000:0000:0000:0000:0000:0000:000 into etc/namedb/loopback.v6.
(based on recent discussion I did not use cvsmove)
 1.1 27-Jan-2000  itojun add reverse lookup table for IPv6 loopback (::1).
ugly...
 1.4 28-Jan-2001  itojun align $TTL with others
 1.3 19-May-2000  sommerfeld Add declarations to silence boot-time warnings from named
 1.2 22-Jan-1999  mycroft Fix the serial number.
 1.1 22-Jan-1999  mycroft Make the default named configuration more ... sane.
 1.3 25-Apr-2013  christos Provide the root keys for dnssec and advise on how to make this work.
XXX: pullup-6
 1.2 30-Aug-2005  tron branches: 1.2.44; 1.2.50;
Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.1 16-May-2004  lukem branches: 1.1.2;
Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.1.2.1 04-Sep-2005  tron Pull up following revision(s) (requested by jwise in ticket #725):
etc/named.conf: revision 1.1
etc/namedb/named.conf: file removal
etc/namedb/Makefile: revision 1.2
etc/Makefile: revision 1.314
distrib/sets/lists/etc/mi: revision 1.159
Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.2.50.1 23-Jun-2013  tls resync from head
 1.2.44.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 09-Mar-2018  christos Update the keys file to the latest version from:

https://ftp.isc.org/isc/bind9/keys/9.11/bind.keys.v9_11

This includes the new KSK2017 key which is planned to replace the KSK2010
in October 11th, 2018. It is important to have software that ships with
both before September 11th 2018. Anything that bootstraps after that could
have trouble switching.

XXX: pullup-8, pullup-7, pullup-6
 1.1 25-Apr-2013  christos branches: 1.1.4; 1.1.10; 1.1.12; 1.1.14; 1.1.22; 1.1.26; 1.1.32;
Provide the root keys for dnssec and advise on how to make this work.
XXX: pullup-6
 1.1.32.1 15-Mar-2018  pgoyette Synch with HEAD
 1.1.26.1 05-May-2018  martin Pull up following revision(s) (requested by nakayama in ticket #791):

etc/namedb/bind.keys: revision 1.2

Update the keys file to the latest version from:

https://ftp.isc.org/isc/bind9/keys/9.11/bind.keys.v9_11

This includes the new KSK2017 key which is planned to replace the KSK2010
in October 11th, 2018. It is important to have software that ships with
both before September 11th 2018. Anything that bootstraps after that could
have trouble switching.

XXX: pullup-8, pullup-7, pullup-6
 1.1.22.1 10-Mar-2018  snj Pull up following revision(s) (requested by maya in ticket #1583):
etc/namedb/bind.keys: 1.2
Update the keys file to the latest version from:
https://ftp.isc.org/isc/bind9/keys/9.11/bind.keys.v9_11
This includes the new KSK2017 key which is planned to replace the KSK2010
in October 11th, 2018. It is important to have software that ships with
both before September 11th 2018. Anything that bootstraps after that could
have trouble switching.
 1.1.14.1 10-Mar-2018  snj Pull up following revision(s) (requested by maya in ticket #1583):
etc/namedb/bind.keys: 1.2
Update the keys file to the latest version from:
https://ftp.isc.org/isc/bind9/keys/9.11/bind.keys.v9_11
This includes the new KSK2017 key which is planned to replace the KSK2010
in October 11th, 2018. It is important to have software that ships with
both before September 11th 2018. Anything that bootstraps after that could
have trouble switching.
 1.1.12.1 10-Mar-2018  snj Pull up following revision(s) (requested by maya in ticket #1583):
etc/namedb/bind.keys: 1.2
Update the keys file to the latest version from:
https://ftp.isc.org/isc/bind9/keys/9.11/bind.keys.v9_11
This includes the new KSK2017 key which is planned to replace the KSK2010
in October 11th, 2018. It is important to have software that ships with
both before September 11th 2018. Anything that bootstraps after that could
have trouble switching.
 1.1.10.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.10.1 25-Apr-2013  yamt file bind.keys was added on branch yamt-pagecache on 2014-05-22 11:27:20 +0000
 1.1.4.2 23-Jun-2013  tls resync from head
 1.1.4.1 25-Apr-2013  tls file bind.keys was added on branch tls-maxphys on 2013-06-23 06:26:22 +0000
 1.2 19-May-2000  sommerfeld Add declarations to silence boot-time warnings from named
 1.1 26-Apr-2000  itojun add zone file for "localhost.". this is included in examples in BIND8,
and is a good thing to have (no outside DNS server will supply this).
 1.4 22-Jan-1999  mycroft Make the default named configuration more ... sane.
 1.3 15-Feb-1997  mikel cleanup Lite-1 merge
 1.2 15-Oct-1996  perry RCS ID Police
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.3 22-Jan-2002  itojun do not taint ::/124 for localhost reverse table.
 1.2 19-May-2000  sommerfeld Add declarations to silence boot-time warnings from named
 1.1 01-Mar-2000  itojun change filename for IPv6 loopback address (::1).
many found it ugly, and I found that I've made a mistake in old name.
there needs to be 4 more "0"s!

this commit renames
etc/namedb/0000:0000:0000:0000:0000:0000:000 into etc/namedb/loopback.v6.
(based on recent discussion I did not use cvsmove)
 1.6 03-Feb-2000  veego We don't have a bind4.
 1.5 22-Jan-1999  mycroft Make the default named configuration more ... sane.
 1.4 14-Sep-1998  marc remove the sortlist line preferring nasa's nameservers. Sorry jason :-)
 1.3 15-Feb-1997  mikel cleanup Lite-1 merge
 1.2 15-Oct-1996  perry RCS ID Police
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.9 30-Aug-2005  tron Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.8 26-Feb-2002  itojun branches: 1.8.8;
supply reverse lookup for ::1 on ip6.arpa too
 1.7 22-Jan-2002  itojun do not taint ::/124 for localhost reverse table.
 1.6 26-Apr-2000  itojun add zone file for "localhost.". this is included in examples in BIND8,
and is a good thing to have (no outside DNS server will supply this).
 1.5 01-Mar-2000  itojun change filename for IPv6 loopback address (::1).
many found it ugly, and I found that I've made a mistake in old name.
there needs to be 4 more "0"s!

this commit renames
etc/namedb/0000:0000:0000:0000:0000:0000:000 into etc/namedb/loopback.v6.
(based on recent discussion I did not use cvsmove)
 1.4 27-Jan-2000  itojun add reverse lookup table for IPv6 loopback (::1).
ugly...
 1.3 22-Jan-1999  mycroft Make the default named configuration more ... sane.
 1.2 15-Dec-1998  tron Use "#" instead of "//" for comments.
 1.1 05-Oct-1998  tron Add an example configuration file for BIND 8.1.2.
 1.8.8.1 04-Sep-2005  tron Pull up following revision(s) (requested by jwise in ticket #725):
etc/named.conf: revision 1.1
etc/namedb/named.conf: file removal
etc/namedb/Makefile: revision 1.2
etc/Makefile: revision 1.314
distrib/sets/lists/etc/mi: revision 1.159
Move "named.conf" example configuration to "/etc" because that is where
named(8) looks for it. You can now really get a caching name server
by simply setting "named=yes" in "/etc/rc.conf" as documented in
The NetBSD Guide. This fixes PR bin/30662 by Christian Hattemer.
 1.26 28-Nov-2023  taca Update to 2023112702 (November 27, 2023).
 1.25 09-Oct-2019  sevan branches: 1.25.8;
Update to 2019093001
 1.24 05-Jan-2019  christos branches: 1.24.2;
sync with most recent (no changes)
 1.23 25-Oct-2017  taca branches: 1.23.2; 1.23.4;
/tmp/t
 1.22 27-Oct-2016  taca branches: 1.22.6;
Update root.cache to 2016102001 (October 20, 2016).
 1.21 04-Sep-2016  taca Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
now.
 1.20 03-Apr-2016  taca branches: 1.20.2;
Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
 1.19 03-Dec-2015  taca Update to 2015120100.

* Addresses of H.ROOT-SERVERS.NET has updated.
* Make IPv6 address lower case.
 1.18 01-Jul-2014  taca branches: 1.18.2; 1.18.4;
Update root.cache to 2014060201.

Now B.ROOT-SERVERS.NET and C.ROOT-SERVERS.NET has an AAAA record.
 1.17 08-Jan-2013  taca branches: 1.17.8;
D.ROOT-SERVERS.NET changes IPv4 address.
 1.16 01-Aug-2011  taca branches: 1.16.2; 1.16.4; 1.16.8; 1.16.10;
Update to 2011060800.

- IPv6 address was added to D.ROOT-SERVERS.NET.
 1.15 18-Jun-2010  spz i.root-servers.net. gained AAAA
 1.14 24-Jul-2009  christos sync; adds v6 address for L.
 1.13 05-Feb-2008  tron branches: 1.13.2; 1.13.12; 1.13.16; 1.13.20; 1.13.24;
Use official file from "ftp.internic.net".
 1.12 05-Feb-2008  spz AAAA at last!
 1.11 02-Nov-2007  itohy Update to 2007110100 version
 1.10 01-Feb-2004  sommerfeld branches: 1.10.2; 1.10.4; 1.10.6; 1.10.8; 1.10.10; 1.10.14; 1.10.16; 1.10.18; 1.10.22;
Update to 2004012900 version
 1.9 05-Nov-2002  perry Update to 20021105 version
 1.8 24-Aug-1997  perry branches: 1.8.14;
update to version 1997082200 from Internic.
 1.7 29-May-1997  perry update to version of May 19, 1997
 1.6 18-Feb-1997  perry Update to Jan 22, 1997 version from InterNIC
 1.5 27-Nov-1995  perry slurp new file from internic -- f.root-servers.net changed address
 1.4 19-Sep-1995  thorpej Sync with InterNIC. Fixes PR #1446.
 1.3 13-Aug-1994  mycroft Update to reflect the current state of the world.
 1.2 07-Nov-1993  cgd branches: 1.2.2;
Updated to reflect current situation w.r.t. root name servers.
thanks to Garrett Wollman <wollman@freefall.cdrom.com>
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.2.2.1 13-Aug-1994  mycroft update from trunk
 1.8.14.2 15-Mar-2004  jmc Pullup rev 1.10 (requested by taca in ticket #1603)

Update to 2004012900 version
 1.8.14.1 20-Feb-2003  jmc Pullup rev 1.9 (requested by martin in ticket #1176)
Update to 20021105 version.
 1.10.22.2 23-Mar-2008  matt sync with HEAD
 1.10.22.1 06-Nov-2007  matt sync with HEAD
 1.10.18.2 03-Jun-2008  skrll Sync with netbsd-4.
 1.10.18.1 06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.10.16.2 22-Feb-2008  bouyer Pull up following revision(s) (requested by ghen in ticket #1068):
etc/namedb/root.cache: revision 1.12, 1.13
Update to 2008020400 version
 1.10.16.1 04-Nov-2007  ghen branches: 1.10.16.1.2;
Pull up following revision(s) (requested by martti in ticket #972):
etc/namedb/root.cache: revision 1.11
Update to 2007110100 version
 1.10.16.1.2.1 22-Feb-2008  bouyer Pull up following revision(s) (requested by ghen in ticket #1068):
etc/namedb/root.cache: revision 1.12, 1.13
Update to 2008020400 version
 1.10.14.2 22-Feb-2008  bouyer Pull up following revision(s) (requested by ghen in ticket #1900):
etc/namedb/root.cache: revision 1.12, 1.13
etc/namedb/root.cache: revision 1.13
Update to 2008020400 version
 1.10.14.1 04-Nov-2007  ghen Pull up following revision(s) (requested by martti in ticket #1871):
etc/namedb/root.cache: revision 1.11
Update to 2007110100 version
 1.10.10.2 22-Feb-2008  bouyer Pull up following revision(s) (requested by ghen in ticket #1900):
etc/namedb/root.cache: revision 1.12, 1.13
etc/namedb/root.cache: revision 1.13
Update to 2008020400 version
 1.10.10.1 04-Nov-2007  ghen Pull up following revision(s) (requested by martti in ticket #1871):
etc/namedb/root.cache: revision 1.11
Update to 2007110100 version
 1.10.8.1 04-Nov-2007  ghen Pull up following revision(s) (requested by martti in ticket #11388):
etc/namedb/root.cache: revision 1.11
Update to 2007110100 version
 1.10.6.2 22-Feb-2008  bouyer Pull up following revision(s) (requested by ghen in ticket #1900):
etc/namedb/root.cache: revision 1.12, 1.13
etc/namedb/root.cache: revision 1.13
Update to 2008020400 version
 1.10.6.1 04-Nov-2007  ghen Pull up following revision(s) (requested by martti in ticket #1871):
etc/namedb/root.cache: revision 1.11
Update to 2007110100 version
 1.10.4.1 04-Nov-2007  ghen Pull up following revision(s) (requested by martti in ticket #11388):
etc/namedb/root.cache: revision 1.11
Update to 2007110100 version
 1.10.2.1 04-Nov-2007  ghen Pull up following revision(s) (requested by martti in ticket #11388):
etc/namedb/root.cache: revision 1.11
Update to 2007110100 version
 1.13.24.2 27-Aug-2014  msaitoh Pull up following revision(s) (requested by taca in ticket #1912):
etc/namedb/root.cache patch
doc/3RDPARTY patch

Sync root.cache with the latest -current (rev. 1.18).
 1.13.24.1 13-Jan-2013  bouyer Pull up following revision(s) (requested by taca in ticket #1839):
etc/namedb/root.cache: revision 1.17
D.ROOT-SERVERS.NET changes IPv4 address.
 1.13.20.2 27-Aug-2014  msaitoh Pull up following revision(s) (requested by taca in ticket #1912):
etc/namedb/root.cache patch
doc/3RDPARTY patch

Sync root.cache with the latest -current (rev. 1.18).
 1.13.20.1 13-Jan-2013  bouyer Pull up following revision(s) (requested by taca in ticket #1839):
etc/namedb/root.cache: revision 1.17
D.ROOT-SERVERS.NET changes IPv4 address.
 1.13.16.1 13-Jan-2013  bouyer Pull up following revision(s) (requested by taca in ticket #1839):
etc/namedb/root.cache: revision 1.17
D.ROOT-SERVERS.NET changes IPv4 address.
 1.13.12.2 27-Aug-2014  msaitoh Pull up following revision(s) (requested by taca in ticket #1912):
etc/namedb/root.cache patch
doc/3RDPARTY patch

Sync root.cache with the latest -current (rev. 1.18).
 1.13.12.1 13-Jan-2013  bouyer Pull up following revision(s) (requested by taca in ticket #1839):
etc/namedb/root.cache: revision 1.17
D.ROOT-SERVERS.NET changes IPv4 address.
 1.13.2.2 05-Feb-2008  tron Use official file from "ftp.internic.net".
 1.13.2.1 05-Feb-2008  tron file root.cache was added on branch mjf-devfs on 2008-02-05 09:19:07 +0000
 1.16.10.6 05-Nov-2017  snj Pull up following revision(s) (requested by taca in ticket #1508):
etc/namedb/root.cache: revision 1.23
Update root.cache to 2017102400 (October 24, 2017).
B.ROOT-SERVERS.NET's IPv4 and IPv6 address has changed.
 1.16.10.5 11-Nov-2016  snj Pull up following revision(s) (requested by taca in ticket #1413):
etc/namedb/root.cache: revision 1.21, 1.22
Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
--
Update root.cache to 2016102001 (October 20, 2016).
 1.16.10.4 24-Sep-2016  bouyer Pull up following revision(s) (requested by taca in ticket #1403):
etc/namedb/root.cache: revision 1.21
Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
now.
 1.16.10.3 06-May-2016  snj Pull up following revision(s) (requested by taca in ticket #1351):
etc/namedb/root.cache: revision 1.19
Update to 2015120100.
* Addresses of H.ROOT-SERVERS.NET has updated.
* Make IPv6 address lower case.
 1.16.10.2 07-Aug-2014  msaitoh Pull up following revision(s) (requested by taca in ticket #1093):
doc/3RDPARTY: revision 1.1126
etc/namedb/root.cache: revision 1.18
Update root.cache to 2014060201.
Now B.ROOT-SERVERS.NET and C.ROOT-SERVERS.NET has an AAAA record.
Update root.cache entry.
 1.16.10.1 13-Jan-2013  bouyer Pull up following revision(s) (requested by taca in ticket #781):
etc/namedb/root.cache: revision 1.17
D.ROOT-SERVERS.NET changes IPv4 address.
 1.16.8.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.8.1 25-Feb-2013  tls resync with head
 1.16.4.8 05-Nov-2017  snj Pull up following revision(s) (requested by taca in ticket #1508):
etc/namedb/root.cache: revision 1.23
Update root.cache to 2017102400 (October 24, 2017).
B.ROOT-SERVERS.NET's IPv4 and IPv6 address has changed.
 1.16.4.7 11-Nov-2016  snj Pull up following revision(s) (requested by taca in ticket #1413):
etc/namedb/root.cache: revision 1.21, 1.22
Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
--
Update root.cache to 2016102001 (October 20, 2016).
 1.16.4.6 24-Sep-2016  bouyer Pull up following revision(s) (requested by taca in ticket #1403):
etc/namedb/root.cache: revision 1.21
Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
now.
 1.16.4.5 06-May-2016  snj Pull up following revision(s) (requested by taca in ticket #1351):
etc/namedb/root.cache: revision 1.19
Update to 2015120100.
* Addresses of H.ROOT-SERVERS.NET has updated.
* Make IPv6 address lower case.
 1.16.4.4 07-Aug-2014  msaitoh Pull up following revision(s) (requested by taca in ticket #1093):
doc/3RDPARTY: revision 1.1126
etc/namedb/root.cache: revision 1.18
Update root.cache to 2014060201.
Now B.ROOT-SERVERS.NET and C.ROOT-SERVERS.NET has an AAAA record.
Update root.cache entry.
 1.16.4.3 01-Jul-2014  taca Revert previous commit since wrong branch.
 1.16.4.2 01-Jul-2014  taca Update root.cache to 2014060201.

Now B.ROOT-SERVERS.NET and C.ROOT-SERVERS.NET has an AAAA record.
 1.16.4.1 13-Jan-2013  bouyer branches: 1.16.4.1.2;
Pull up following revision(s) (requested by taca in ticket #781):
etc/namedb/root.cache: revision 1.17
D.ROOT-SERVERS.NET changes IPv4 address.
 1.16.4.1.2.5 05-Nov-2017  snj Pull up following revision(s) (requested by taca in ticket #1508):
etc/namedb/root.cache: revision 1.23
Update root.cache to 2017102400 (October 24, 2017).
B.ROOT-SERVERS.NET's IPv4 and IPv6 address has changed.
 1.16.4.1.2.4 11-Nov-2016  snj Pull up following revision(s) (requested by taca in ticket #1413):
etc/namedb/root.cache: revision 1.21, 1.22
Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
--
Update root.cache to 2016102001 (October 20, 2016).
 1.16.4.1.2.3 24-Sep-2016  bouyer Pull up following revision(s) (requested by taca in ticket #1403):
etc/namedb/root.cache: revision 1.21
Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
now.
 1.16.4.1.2.2 06-May-2016  snj Pull up following revision(s) (requested by taca in ticket #1351):
etc/namedb/root.cache: revision 1.19
Update to 2015120100.
* Addresses of H.ROOT-SERVERS.NET has updated.
* Make IPv6 address lower case.
 1.16.4.1.2.1 07-Aug-2014  msaitoh Pull up following revision(s) (requested by taca in ticket #1093):
doc/3RDPARTY: revision 1.1126
etc/namedb/root.cache: revision 1.18
Update root.cache to 2014060201.
Now B.ROOT-SERVERS.NET and C.ROOT-SERVERS.NET has an AAAA record.
Update root.cache entry.
 1.16.2.1 23-Jan-2013  yamt sync with head
 1.17.8.1 10-Aug-2014  tls Rebase.
 1.18.4.5 05-Nov-2017  snj Pull up following revision(s) (requested by taca in ticket #1520):
etc/namedb/root.cache: revision 1.23
Update root.cache to 2017102400 (October 24, 2017).
B.ROOT-SERVERS.NET's IPv4 and IPv6 address has changed.
 1.18.4.4 01-Nov-2016  snj Pull up following revision(s) (requested by taca in ticket #1267):
etc/namedb/root.cache: revision 1.22
Update root.cache to 2016102001 (October 20, 2016).
 1.18.4.3 18-Sep-2016  snj Pull up following revision(s) (requested by taca in ticket #1246):
etc/namedb/root.cache: revision 1.21
Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
now.
 1.18.4.2 11-Apr-2016  snj Pull up following revision(s) (requested by taca in ticket #1150):
etc/namedb/root.cache: revision 1.20
Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
 1.18.4.1 05-Jan-2016  snj Pull up following revision(s) (requested by taca in ticket #1055):
etc/namedb/root.cache: revision 1.19
Update to 2015120100.
* Addresses of H.ROOT-SERVERS.NET has updated.
* Make IPv6 address lower case.
 1.18.2.5 05-Nov-2017  snj Pull up following revision(s) (requested by taca in ticket #1520):
etc/namedb/root.cache: revision 1.23
Update root.cache to 2017102400 (October 24, 2017).
B.ROOT-SERVERS.NET's IPv4 and IPv6 address has changed.
 1.18.2.4 01-Nov-2016  snj branches: 1.18.2.4.2;
Pull up following revision(s) (requested by taca in ticket #1267):
etc/namedb/root.cache: revision 1.22
Update root.cache to 2016102001 (October 20, 2016).
 1.18.2.3 18-Sep-2016  snj Pull up following revision(s) (requested by taca in ticket #1246):
etc/namedb/root.cache: revision 1.21
Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
now.
 1.18.2.2 11-Apr-2016  snj branches: 1.18.2.2.2;
Pull up following revision(s) (requested by taca in ticket #1150):
etc/namedb/root.cache: revision 1.20
Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
 1.18.2.1 05-Jan-2016  snj Pull up following revision(s) (requested by taca in ticket #1055):
etc/namedb/root.cache: revision 1.19
Update to 2015120100.
* Addresses of H.ROOT-SERVERS.NET has updated.
* Make IPv6 address lower case.
 1.18.2.4.2.1 05-Nov-2017  snj Pull up following revision(s) (requested by taca in ticket #1520):
etc/namedb/root.cache: revision 1.23
Update root.cache to 2017102400 (October 24, 2017).
B.ROOT-SERVERS.NET's IPv4 and IPv6 address has changed.
 1.18.2.2.2.1 18-Jan-2017  skrll Sync with netbsd-5
 1.20.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.22.6.2 29-Nov-2023  martin Pull up following revision(s) (requested by taca in ticket #1922):

etc/namedb/root.cache: revision 1.24
etc/namedb/root.cache: revision 1.25
etc/namedb/root.cache: revision 1.26

sync with most recent (no changes)

Update to 2019093001

Update to 2023112702 (November 27, 2023).
 1.22.6.1 02-Nov-2017  snj Pull up following revision(s) (requested by taca in ticket #334):
etc/namedb/root.cache: revision 1.23
Update root.cache to 2017102400 (October 24, 2017).
B.ROOT-SERVERS.NET's IPv4 and IPv6 address has changed.
 1.23.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.23.4.1 10-Jun-2019  christos Sync with HEAD
 1.23.2.1 18-Jan-2019  pgoyette Synch with HEAD
 1.24.2.2 29-Nov-2023  martin Pull up following revision(s) (requested by taca in ticket #1771):

etc/namedb/root.cache: revision 1.26

Update to 2023112702 (November 27, 2023).
 1.24.2.1 10-Oct-2019  martin Pull up following revision(s) (requested by sevan in ticket #296):

etc/namedb/root.cache: revision 1.25

Update to 2019093001
 1.25.8.1 28-Nov-2023  snj Pull up following revision(s) (requested by taca in ticket #480):
etc/namedb/root.cache: revision 1.26
Update to 2023112702 (November 27, 2023).
 1.13 31-Dec-2024  christos Use a suffix rule. I would have just commented out the skey entry instead,
since it is rarely used and we already do that for kerberos. We could now
use MKKERBEROS to enable it by default, since we have the machinery...
 1.12 30-Dec-2024  jmmv Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.11 18-Jun-2017  christos branches: 1.11.18;
Install racoon pam file.
 1.10 09-Jun-2017  christos Add cron.
 1.9 01-Mar-2005  christos Add a new pam description file for the xserver. This is used when the
Xserver is started manually using xinit.
 1.8 27-Feb-2005  christos add display_manager and ppp
 1.7 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.6 10-Jan-2005  tron Backout last change. I'm not sure what the correct fix is but the last
change wasn't it.
 1.5 10-Jan-2005  tron Fix this so that "make install" will actually work.
 1.4 10-Jan-2005  lukem don't bother linking ftp -> ftpd
 1.3 10-Jan-2005  lukem NetBSD Is Not FreeBSD:
* use CONFIGFILES instead of FILES
* use CONFIGLINKS instead of LINKS
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.11.18.1 02-Aug-2025  perseant Sync with HEAD
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.13 10-Feb-2007  reed Fix spelling/typo.
 1.12 03-Oct-2005  christos update todo items.
 1.11 28-Feb-2005  thorpej passwd(1) does not require -p to use PAM.
 1.10 28-Feb-2005  christos update for current reality.
 1.9 27-Feb-2005  christos Mention the problem with ftpusers and that we have a ppp config now.
 1.8 24-Feb-2005  christos Update status.
 1.7 24-Feb-2005  manu Update racoon status
 1.6 23-Feb-2005  christos update for rexecd
 1.5 22-Feb-2005  christos Update for ppp and passwd.
 1.4 20-Feb-2005  christos rsh is done.
 1.3 20-Feb-2005  christos ftpd is done.
 1.2 20-Feb-2005  christos Update.
 1.1 20-Feb-2005  christos Add a status file so that we can coordinate who works on what.
 1.1 09-Jun-2017  christos Add cron.
 1.7 30-Dec-2024  jmmv Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.6 20-Jun-2023  riastradh branches: 1.6.2;
pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.5 13-Nov-2010  christos branches: 1.5.40; 1.5.50; 1.5.58;
add want_agent to the commented line of pam_ssh
 1.4 26-Mar-2008  lukem Add pam_skey so that we get behaviour similar to "pre PAM".
 1.3 22-Sep-2005  tsarna branches: 1.3.20;
Add pam_afslog. Like pam_krb5, this is a fast, quiet no-op if you aren't
actually using it the subsystem.

Approved by: gendalia
 1.2 27-Feb-2005  thorpej Disable pam_ssh by default, and refer people to pam_ssh(8) for information
on its security risks.
 1.1 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3.20.1 03-Apr-2008  mjf Sync with HEAD.
 1.5.58.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #205):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.5.50.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1651):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.5.40.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1843):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.6.2.1 02-Aug-2025  perseant Sync with HEAD
 1.1 30-Dec-2024  jmmv branches: 1.1.4;
Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 30-Dec-2024  perseant file display_manager.in was added on branch perseant-exfatfs on 2025-08-02 05:20:44 +0000
 1.9 30-Dec-2024  jmmv Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.8 20-Jun-2023  riastradh branches: 1.8.2;
pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.7 26-Mar-2008  lukem branches: 1.7.58; 1.7.68; 1.7.76;
Add pam_skey so that we get behaviour similar to "pre PAM".
 1.6 22-Sep-2005  tsarna branches: 1.6.20;
Add pam_afslog. Like pam_krb5, this is a fast, quiet no-op if you aren't
actually using it the subsystem.

Approved by: gendalia
 1.5 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.4 20-Feb-2005  christos whitespace
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.6.20.1 03-Apr-2008  mjf Sync with HEAD.
 1.7.76.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #205):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.7.68.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1651):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.7.58.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1843):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.8.2.1 02-Aug-2025  perseant Sync with HEAD
 1.1 30-Dec-2024  jmmv branches: 1.1.4;
Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 30-Dec-2024  perseant file ftpd.in was added on branch perseant-exfatfs on 2025-08-02 05:20:44 +0000
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 23-Jan-2005  manu Set the pam_nologin call to keep our current behavior: login is refused
after password is given.
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.3 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.1 27-Feb-2005  christos Add a config file for ppp; same like ftp for now.
 1.1 07-Dec-2007  christos branches: 1.1.4; 1.1.6;
PR/29634: me: missing pam racoon file.
 1.1.6.2 07-Dec-2007  christos PR/29634: me: missing pam racoon file.
 1.1.6.1 07-Dec-2007  christos file racoon was added on branch mjf-devfs on 2007-12-07 20:30:32 +0000
 1.1.4.2 09-Jan-2008  matt sync with HEAD
 1.1.4.1 07-Dec-2007  matt file racoon was added on branch matt-armv6 on 2008-01-09 01:29:54 +0000
 1.4 28-Feb-2005  christos disable pam_ftpusers module because our /etc/ftpusers has different syntax
than what it expects.
 1.3 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.5 14-May-2005  chs allow rsh if the user's password is null. from christos.
 1.4 04-Mar-2005  christos branches: 1.4.2;
PR/29594: Geoff C. Wing: Allow root in rsh like we used to.
 1.3 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.4.2.1 18-May-2005  snj Pull up revision 1.5 (requested by chs in ticket #302):
allow rsh if the user's password is null. from christos.
 1.11 30-Dec-2024  jmmv Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.10 20-Jun-2023  riastradh branches: 1.10.2;
pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.9 26-Mar-2008  lukem branches: 1.9.58; 1.9.68; 1.9.76;
Add pam_skey so that we get behaviour similar to "pre PAM".
 1.8 22-Sep-2005  tsarna branches: 1.8.20;
Add pam_afslog. Like pam_krb5, this is a fast, quiet no-op if you aren't
actually using it the subsystem.

Approved by: gendalia
 1.7 17-Mar-2005  christos remove stray l.
 1.6 17-Mar-2005  christos Remove ,optional accidentally committed. We are not going to do this after
all.
 1.5 14-Mar-2005  christos branches: 1.5.2;
comment out pam_ssh and mention it has potential security issues.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.5.2.2 19-Mar-2005  tron Pull up revision 1.7 (requested by jwise in ticket #19):
remove stray l.
 1.5.2.1 19-Mar-2005  tron Pull up revision 1.6 (requested by jwise in ticket #19):
Remove ,optional accidentally committed. We are not going to do this after
all.
 1.8.20.1 03-Apr-2008  mjf Sync with HEAD.
 1.9.76.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #205):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.9.68.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1651):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.9.58.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1843):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.10.2.1 02-Aug-2025  perseant Sync with HEAD
 1.1 30-Dec-2024  jmmv branches: 1.1.4;
Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 30-Dec-2024  perseant file sshd.in was added on branch perseant-exfatfs on 2025-08-02 05:20:44 +0000
 1.10 30-Dec-2024  jmmv Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.9 20-Jun-2023  riastradh branches: 1.9.2;
pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.8 03-Mar-2020  christos branches: 1.8.6;
Add a commented out entry for pam_u2f.so
 1.7 26-Mar-2008  lukem branches: 1.7.58; 1.7.66; 1.7.68;
Add pam_skey so that we get behaviour similar to "pre PAM".
 1.6 05-Apr-2005  christos branches: 1.6.20;
PR/29891: Arto Selonen: su(1) does not seem to honor SU_ROOTAUTH any more
Move the rootauth group line before the wheel check, so that rootauth users
are not required to be in wheel [still commented out]
 1.5 01-Mar-2005  christos use the ksu module not the krb one. Do kerberos authentication first.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 01-Feb-2005  christos Add a commented out option that shows how to get back the rootauth
functionality
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.6.20.1 03-Apr-2008  mjf Sync with HEAD.
 1.7.68.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1651):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.7.66.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.7.58.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1843):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.8.6.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #205):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.9.2.1 02-Aug-2025  perseant Sync with HEAD
 1.1 30-Dec-2024  jmmv branches: 1.1.4;
Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 30-Dec-2024  perseant file su.in was added on branch perseant-exfatfs on 2025-08-02 05:20:44 +0000
 1.10 30-Dec-2024  jmmv Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.9 20-Jun-2023  riastradh branches: 1.9.2;
pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.8 26-Mar-2008  lukem branches: 1.8.58; 1.8.68; 1.8.76;
Add pam_skey so that we get behaviour similar to "pre PAM".
 1.7 22-Sep-2005  tsarna branches: 1.7.20;
Add pam_afslog. Like pam_krb5, this is a fast, quiet no-op if you aren't
actually using it the subsystem.

Approved by: gendalia
 1.6 03-Mar-2005  christos Add a no nested option that avoids updating the {u,w}tmp databases on a
nested login.
 1.5 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.4 08-Jan-2005  manu Remove pam_ssh for system config, it's not always used.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.7.20.1 03-Apr-2008  mjf Sync with HEAD.
 1.8.76.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #205):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.8.68.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1651):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.8.58.1 21-Jun-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1843):

etc/pam.d/ftpd: revision 1.8
etc/pam.d/su: revision 1.9
etc/pam.d/system: revision 1.9
etc/pam.d/display_manager: revision 1.6
etc/pam.d/sshd: revision 1.10

pam: Disable pam_krb5, pam_ksu by default.

These are not useful unless you also set up /etc/krb5.conf and a
keytab for the host from the Kerberos KDC. But having them enabled
by default means that creating /etc/krb5.conf just to enable use of
Kerberos for _client-side_ single sign-on creates usability issues.

As proposed on tech-security:
https://mail-index.netbsd.org/tech-security/2023/06/16/msg001160.html
 1.9.2.1 02-Aug-2025  perseant Sync with HEAD
 1.1 30-Dec-2024  jmmv branches: 1.1.4;
Wipe out pam_skey.so usage when MKSKEY=no

This fixes the ability to log into the system when it has been built
with MKSKEY=no.

I've built a release with the default MKSKEY value (yes) and without,
and confirmed that the former keeps the pam_skey entries in place and
the latter does not.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 30-Dec-2024  perseant file system.in was added on branch perseant-exfatfs on 2025-08-02 05:20:44 +0000
 1.6 13-May-2005  lukem correct line for "password"
 1.5 27-Feb-2005  thorpej branches: 1.5.2;
Make a note about when telnetd uses the "telnetd" PAM service, and
when the "login" PAM service is used instead.
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.5.2.1 16-May-2005  riz Pull up revision 1.6 (requested by lukem in ticket #300):
correct line for "password"
 1.4 27-Feb-2005  thorpej Major cleanup of PAM service configuration files.
 1.3 08-Jan-2005  christos add ssh and krb5 now that they compile
 1.2 12-Dec-2004  christos - Add NetBSD RCSID's
- comment out opie since we don't have it.
 1.1 12-Dec-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.1 12-Dec-2004  christos Pam configuration files from FreeBSD; perl script not imported.
 1.3 18-Mar-2005  christos pam_self is "required" not just sufficient to authorize the Xserver.
 1.2 03-Mar-2005  christos branches: 1.2.2;
by popular demand, and now that we have verified that password authentication
works, allow a user to start the Xserver without a password.
 1.1 01-Mar-2005  christos Add a new pam description file for the xserver. This is used when the
Xserver is started manually using xinit.
 1.2.2.1 19-Mar-2005  tron Pull up revision 1.3 (requested by jwise in ticket #20):
pam_self is "required" not just sufficient to authorize the Xserver.
 1.2 16-May-2004  lukem Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.1 18-Apr-2003  thorpej Add a default power_button script for powerd(8).
 1.8 22-Dec-2007  jmcneill branches: 1.8.2;
Add example hotkey_button script
 1.7 02-Jul-2007  xtraeme branches: 1.7.4;
Add the /etc/powerd/scripts/sensor_indicator to handle events on
indicator sensors.

Update powerd(8).
 1.6 01-Jul-2007  xtraeme Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.5 26-Sep-2006  jmcneill Install all example powerd scripts by default.
 1.4 16-May-2004  lukem Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.3 08-Dec-2003  lukem improve comment
 1.2 20-Apr-2003  thorpej Add a reset_button script.
 1.1 18-Apr-2003  thorpej Add a default power_button script for powerd(8).
 1.7.4.1 09-Jan-2008  matt sync with HEAD
 1.8.2.2 22-Dec-2007  jmcneill Add example hotkey_button script
 1.8.2.1 22-Dec-2007  jmcneill file Makefile was added on branch mjf-devfs on 2007-12-22 19:04:12 +0000
 1.4 31-Dec-2010  jruoho Remove the sony(4) and piixpcib(4) based actions; all powerd(8) scripts
should either be machine-independent or provide hints for the user. Also
clean the script a little.
 1.3 22-Aug-2008  pgoyette Enclose the ifconfig commands in $(...) so they actually do something.

Reported on current-users by Pierre Pronchery <khorben at defora dot org>
 1.2 27-Sep-2006  jnemeth branches: 1.2.18; 1.2.22;
fix a couple of comments
 1.1 26-Sep-2006  jmcneill Add useful example scripts for powerd acadapter, lid_switch, and
sleep_button events. These use the /dev/apm interface, so should be useful
on more than just i386.
 1.2.22.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.2.18.1 05-Oct-2008  mjf Sync with HEAD.
 1.2 17-Jan-2008  christos branches: 1.2.2;
try to use programs from base (from anon ymous) sudo -> su
 1.1 22-Dec-2007  jmcneill branches: 1.1.2;
Add example hotkey_button script
 1.1.2.3 23-Mar-2008  matt sync with HEAD
 1.1.2.2 09-Jan-2008  matt sync with HEAD
 1.1.2.1 22-Dec-2007  matt file hotkey_button was added on branch matt-armv6 on 2008-01-09 01:29:55 +0000
 1.2.2.2 17-Jan-2008  christos try to use programs from base (from anon ymous) sudo -> su
 1.2.2.1 17-Jan-2008  christos file hotkey_button was added on branch mjf-devfs on 2008-01-17 00:37:47 +0000
 1.9 31-Dec-2010  jruoho Remove the apm(8) example. Instead point to the sleep_button -script.
 1.8 28-Oct-2010  macallan adapt to how backlight control is supposed to work - just flip the switch and
we don't need to save the brightness level
 1.7 19-Sep-2010  abs use '/etc/rc.d/apmd onestatus' rather than '/etc/rc.d/apmd status',
so we DTRT if apmd is set to NO in rc.conf
 1.6 14-Sep-2010  macallan save backlight level and turn it off on lid close, restore on lid open
 1.5 20-Jun-2008  jmcneill Don't try to standby on a lid_switch pressed event, this has a few problems:
1. ACPI S1 doesn't work properly for many people on NetBSD
2. It prevents someone from using their laptop with an external display
 1.4 27-Sep-2006  jnemeth branches: 1.4.18; 1.4.22;
fix a couple of comments
 1.3 26-Sep-2006  jmcneill Add useful example scripts for powerd acadapter, lid_switch, and
sleep_button events. These use the /dev/apm interface, so should be useful
on more than just i386.
 1.2 30-Oct-2003  mycroft Oops, fix comments.
 1.1 30-Oct-2003  mycroft Add dummy scripts for these events.
 1.4.22.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.4.18.1 29-Jun-2008  mjf Sync with HEAD.
 1.3 01-Nov-2003  mycroft Announce a reason for the shutdown.
 1.2 30-Oct-2003  mycroft Use logger(1) to log errors -- otherwise the output goes nowhere.
 1.1 18-Apr-2003  thorpej Add a default power_button script for powerd(8).
 1.3 01-Nov-2003  mycroft Announce a reason for the shutdown.
 1.2 30-Oct-2003  mycroft Use logger(1) to log errors -- otherwise the output goes nowhere.
 1.1 20-Apr-2003  thorpej Add a reset_button script.
 1.8 13-Mar-2014  christos Add some states not handled before. XXX: are both states in the | cases
possible?
 1.7 15-Feb-2010  pgoyette branches: 1.7.6; 1.7.12;
Add cases for new {high,maximum}-capacity events
 1.6 13-Jun-2009  pgoyette Long-overdue update. Need to handle both {warning,critical}-capacity
events.
 1.5 11-Oct-2007  xtraeme Also log the 'low-power' event via logger -p warning to have records
of what happened.
 1.4 10-Oct-2007  xtraeme Fix the problems described in:
http://mail-index.netbsd.org/current-users/2007/07/16/0012.html

- Introduce sme_class into the sysmon_envsys struct to specify a
class; currently there are two classes: SME_CLASS_ACADAPTER and
SME_CLASS_BATTERY.

- Add a new envsys event: PENVSYS_EVENT_LOW_POWER that is reached when
all SME_CLASS_BATTERY devices are in CRITICAL/LOW state and there's not
any SME_CLASS_ACADAPTER connected.

- Add the 'low-power' event into the sensor_battery script that will
shutdown the system gracefully via 'shutdown -p'. If powerd(8) is
not running, cpu_reboot(9) with RB_POWERDOWN is used.

- Make acpiacad(4) a SME_CLASS_ACADAPTER device and acpibat(4) a
SME_CLASS_BATTERY device.

Update the documentation accordingly to these changes.
 1.3 04-Sep-2007  xtraeme Only three events are reported now:

normal
state-changed
user-capacity

But there's a fourth argument passed to the script that will report
current state description.
 1.2 17-Jul-2007  xtraeme branches: 1.2.4;
Do not shutdown the system when a critical event is received, this
doesn't work when there are two or more batteries in acpibat(4).
 1.1 01-Jul-2007  xtraeme Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.2.4.1 06-Nov-2007  matt sync with HEAD
 1.7.12.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1 01-Jul-2007  xtraeme Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.3 11-Oct-2007  xtraeme Fix a typo in previous.
 1.2 11-Oct-2007  xtraeme Use consistenly more meaningful messages in all envsys scripts.
 1.1 01-Jul-2007  xtraeme branches: 1.1.4;
Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.1.4.1 06-Nov-2007  matt sync with HEAD
 1.5 27-Aug-2012  pgoyette Handle any reports of state changes for INDICATORs
 1.4 11-Oct-2007  xtraeme branches: 1.4.30; 1.4.32;
Fix a typo in previous.
 1.3 11-Oct-2007  xtraeme Use consistenly more meaningful messages in all envsys scripts.
 1.2 16-Jul-2007  xtraeme branches: 1.2.4;
This one is shared for Indicators and Integers... update the comment.
 1.1 02-Jul-2007  xtraeme Add the /etc/powerd/scripts/sensor_indicator to handle events on
indicator sensors.

Update powerd(8).
 1.2.4.1 06-Nov-2007  matt sync with HEAD
 1.4.32.1 17-Oct-2012  riz Pull up following revision(s) (requested by pgoyette in ticket #545):
etc/powerd/scripts/sensor_indicator: revision 1.5
sys/dev/sysmon/sysmon_envsys_tables.c: revision 1.11
sys/sys/envsys.h: revision 1.32
sys/dev/sysmon/sysmon_envsysvar.h: revision 1.43
sys/dev/sysmon/sysmon_envsys_events.c: revision 1.104
Provide names for the values associated with INDICATOR sensors.
1. Enable use of FMONSTCHANGED events for INDICATOR sensors
2. Update handling of FMONCRITICAL event reporting. The state
transition does not require a corresponding change in value.
With these changes, you can now have an INDICATOR sensor that
reports the presence or absence of a device, and (if the device
is present) separately monitor it for proper functioning.
Should address the concerns expressed recently with the commit
of changes to wmi(4) BBU handling.
Handle any reports of state changes for INDICATORs
 1.4.30.1 30-Oct-2012  yamt sync with head
 1.3 11-Oct-2007  xtraeme Fix a typo in previous.
 1.2 11-Oct-2007  xtraeme Use consistenly more meaningful messages in all envsys scripts.
 1.1 01-Jul-2007  xtraeme branches: 1.1.4;
Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.1.4.1 06-Nov-2007  matt sync with HEAD
 1.3 11-Oct-2007  xtraeme Fix a typo in previous.
 1.2 11-Oct-2007  xtraeme Use consistenly more meaningful messages in all envsys scripts.
 1.1 01-Jul-2007  xtraeme branches: 1.1.4;
Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.1.4.1 06-Nov-2007  matt sync with HEAD
 1.4 10-Apr-2012  jruoho Gracefully shutdown upon reaching critical temperature levels. Prevents few
laptops (ThinkPad T61 and x61s, among others) from hitting the in-CPU reset.
 1.3 11-Oct-2007  xtraeme branches: 1.3.30; 1.3.32;
Fix a typo in previous.
 1.2 11-Oct-2007  xtraeme Use consistenly more meaningful messages in all envsys scripts.
 1.1 01-Jul-2007  xtraeme branches: 1.1.4;
Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.1.4.1 06-Nov-2007  matt sync with HEAD
 1.3.32.1 12-Apr-2012  riz Pull up following revision(s) (requested by jruoho in ticket #177):
etc/powerd/scripts/sensor_temperature: revision 1.4
Gracefully shutdown upon reaching critical temperature levels. Prevents few
laptops (ThinkPad T61 and x61s, among others) from hitting the in-CPU reset.
 1.3.30.1 17-Apr-2012  yamt sync with head
 1.3 11-Oct-2007  xtraeme Fix a typo in previous.
 1.2 11-Oct-2007  xtraeme Use consistenly more meaningful messages in all envsys scripts.
 1.1 01-Jul-2007  xtraeme branches: 1.1.4;
Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
sysmon_power(9) and powerd(8), that means there is no 32 bytes event
size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
 1.1.4.1 06-Nov-2007  matt sync with HEAD
 1.11 13-Jul-2017  roy Remove the stopping and starting of various network scripts on
sleep / resume.
This should no longer be needed now the various applications
(dhcpcd, ntpd, wpa_supplicant et all) are more aware to the network state
as all interface carriers should be brought down and up again.

Fixes PR misc/52397.
 1.10 17-Oct-2011  jmcneill branches: 1.10.22;
restart dhcpcd if we get a "released" event from the vmt0 driver
 1.9 17-Sep-2011  jym - use -q to test for presence of a sysctl(7) variable silently
- modify powerd(8) sleep_button script so it can handle the soon-to-be
Xen suspend command.
 1.8 27-May-2011  plunky provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.7 31-Dec-2010  jruoho Use hw.acpi.sleep.state instead of machdep.sleep_state.
 1.6 19-Sep-2010  abs use '/etc/rc.d/apmd onestatus' rather than '/etc/rc.d/apmd status',
so we DTRT if apmd is set to NO in rc.conf
 1.5 06-Jun-2008  jmcneill Stop and start bluetooth services across suspend.
 1.4 21-May-2008  jmcneill If machdep.sleep_state is present, use it in favour of apm. Also stop and
start wpa_supplicant across suspend/resume just to be safe.
 1.3 26-Sep-2006  jmcneill branches: 1.3.18; 1.3.20; 1.3.22;
Add useful example scripts for powerd acadapter, lid_switch, and
sleep_button events. These use the /dev/apm interface, so should be useful
on more than just i386.
 1.2 30-Oct-2003  mycroft Oops, fix comments.
 1.1 30-Oct-2003  mycroft Add dummy scripts for these events.
 1.3.22.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.3.20.2 17-Jun-2008  yamt sync with head.
 1.3.20.1 04-Jun-2008  yamt sync with head
 1.3.18.2 29-Jun-2008  mjf Sync with HEAD.
 1.3.18.1 02-Jun-2008  mjf Sync with HEAD.
 1.10.22.1 25-Aug-2018  martin Pull up following revision(s) (requested by roy in ticket #1631):

etc/powerd/scripts/sleep_button: revision 1.11

Remove the stopping and starting of various network scripts on
sleep / resume.

This should no longer be needed now the various applications
(dhcpcd, ntpd, wpa_supplicant et all) are more aware to the network state
as all interface carriers should be brought down and up again.

Fixes PR misc/52397.
 1.1 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.8 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.7 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.6 19-Apr-2001  lukem s/dependancy/dependency/. require NETWORK and SERVERS instead of network
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 21-Aug-2000  lukem sort lines. add nonlocalswap, securelevel
 1.3 20-Jul-2000  lukem reword description
 1.2 13-Jun-2000  itojun branches: 1.2.2;
add rc.d/ipsec for ipsec configuration. when enabled, it will inject
/etc/ipsec.conf into "setkey -f". PR 9609.
 1.1 13-Mar-2000  lukem branches: 1.1.2;
* replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.2.2.3 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2.2.2 23-Aug-2000  lukem pull up rev 1.4:
- sort REQUIRE entries
- REQUIRE nonlocalswap, securelevel

approved: thorpej
 1.2.2.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.1 21-Apr-2009  joerg branches: 1.1.2;
Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.1.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.2.1 21-Apr-2009  jym file DISKS was added on branch jym-xensuspend on 2009-05-13 19:18:03 +0000
 1.8 02-Mar-2022  gutteridge LOGIN: fix typo in description
 1.7 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.6 19-Apr-2001  lukem s/dependancy/dependency/. explicitly require DAEMON
 1.5 06-Apr-2001  wiz Remove references to gated, except the conflict check in rc.d/routed.
Noted by Launey Thomas <ljt@alum.mit.edu>.
 1.4 21-Aug-2000  lukem sort REQUIRE lines
 1.3 20-Jul-2000  lukem reword description
 1.2 02-May-2000  augustss branches: 1.2.4;
s/xntpd/ntpd/
 1.1 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.2.4.2 23-Aug-2000  lukem pull up rev 1.4:
sort `REQUIRE' entries

approved: thorpej
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.1 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.119 29-Dec-2024  jmmv Don't install /etc/rc.d/postfix when MKPOSTFIX=no
 1.118 27-Sep-2023  riastradh branches: 1.118.2;
/etc/rc.d/cerctl_init: New script for certctl rehash in live images.

This is very limited -- it does not supplant postinstall to rehash
certificates on upgrade; it only runs certctl rehash if
/etc/openssl/certs is an empty directory, as you get in live images
not created with sysinst.

We could also have a more general-purpose way to run postinstall(8)
on first boot of an image, but that has a lot more moving parts to
think about, so let's start with this limited-scope low-risk
approach.

PR install/57629

XXX pullup-10
 1.117 03-Feb-2023  mlelstv Add start script to attach iscsi volumes at boot.

The default is to execute the script (iscsid_volumes=YES), so if you have
any volumes defined, you should also start iscsid (iscsid=YES) to avoid
error messages.
 1.116 06-Jun-2022  nia branches: 1.116.2;
build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.
 1.115 29-May-2022  nia mk: Add a MKPPP flag to exclude pppd(8) and related utilities from
the build
 1.114 28-May-2022  nia mk: Add MKNTP, MKTCPDUMP knobs.
 1.113 25-May-2022  nia mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.
 1.112 25-May-2022  nia mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf
 1.111 26-Jan-2021  martin llvmlockdir -> lvmlockdir
 1.110 10-Jan-2021  riastradh Various entropy integration improvements.

- New /etc/security check for entropy in daily security report.

- New /etc/rc.d/entropy script runs (after random_seed and rndctl) to
check for entropy at boot -- in rc.conf, you can:

. set `entropy=check' to halt multiuser boot and enter single-user
mode if not enough entropy

. set `entropy=wait' to make multiuser boot wait until enough entropy

Default is to always boot without waiting -- and rely on other
channels like security report to alert the operator if there's a
problem.

- New man page entropy(7) discussing the higher-level concepts and
system integration with cross-references.

- New paragraph in afterboot(8) about entropy citing entropy(7) for
more details.

This change addresses many of the issues discussed in security/55659.
This is a first draft; happy to take improvements to the man pages and
scripted messages to improve clarity.

I considered changing motd to include an entropy warning with a
reference to the entropy(7) man page, but it's a little trickier:
- Not sure it's appropriate for all users to see at login rather than
users who have power to affect the entropy estimate (maybe it is,
just haven't decided).
- We only have a mechanism for changing once at boot; the message would
remain until next boot even if an operator adds enough entropy.
- The mechanism isn't really conducive to making a message appear
conditionally from boot to boot.
 1.109 08-Sep-2020  martin Sort - no functional change
 1.108 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.107 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.106 18-Sep-2019  nonaka Moved zfs out of MKX11 block.

Fix build failure without X11.
 1.105 15-Sep-2019  brad Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
 1.104 12-May-2019  kre branches: 1.104.2;

No change... Previous log message should have said:

Install rc.d/smtoff
 1.103 12-May-2019  kre install rc.d
 1.102 25-Apr-2019  roy Fix build, install wsmoused
 1.101 25-Apr-2019  roy Don't install YP rc.d files with MKYP=no
 1.100 10-Apr-2019  sevan Include npf_boot rc.d scripts which loads an interim config early in boot.
By default /etc/default/npf.boot.conf which can be overriden by /etc/npf.boot.conf.
 1.99 23-Sep-2018  maxv Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
 1.98 29-Jun-2018  roy Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
 1.97 17-Feb-2018  uwe branches: 1.97.2; 1.97.4;
Actually install dhcpd6 rc script. Organize CONFIGFILES
alphabetically again while where.

PR 53018
 1.96 09-Jan-2018  christos Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.95 05-Jan-2017  christos branches: 1.95.6;
add scripts for npfd
 1.94 13-Dec-2015  christos branches: 1.94.2;
Add ip6addrctl
 1.93 30-Mar-2015  chopps Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
 1.92 21-Mar-2015  jmcneill Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.91 21-Feb-2015  joerg Add rc script for /sbin/iscsid.
 1.90 11-Sep-2014  roy Don't try and install rc.d/rtsold
 1.89 16-May-2013  yamt branches: 1.89.6;
try to sync lists of rc.d scripts
 1.88 07-Feb-2012  joerg branches: 1.88.6;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.87 17-Dec-2011  tsutsui Add an rc.d(8) script for isibootd(8). Taken from ndbootd(8).
 1.86 23-Nov-2011  tls Load entropy at system boot (only works at securelevel < 1); save
at system shutdown. Disable with random_seed=NO in rc.conf if desired.

Goes to some trouble to never load or save to network filesystems.

Entropy should really be loaded by the boot loader but I am still
sorting out how to pass it to the kernel.
 1.85 06-Sep-2011  riz branches: 1.85.2;
Create and install an rc.d file for devpubd - a daemon to listen
on drvctl and autocreate device nodes in /dev for those which don't have any.
Set the default to "NO" for now.
 1.84 27-May-2011  plunky provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.83 18-Feb-2011  jmcneill Add rc.d script to make sure the system fontconfig cache is up to date.
 1.82 02-Feb-2011  rmind NPF checkpoint:
- Add libnpf(3) - a library to control NPF (configuration, ruleset, etc).
- Add NPF support for ftp-proxy(8).
- Add rc.d script for NPF.
- Convert npfctl(8) to use libnpf(3) and thus make it less depressive.
Note: next clean-up step should be a parser, once dholland@ will finish it.
- Add more documentation.
- Various fixes.
 1.81 13-Jan-2011  kefren branches: 1.81.2;
add ldpd rc script
 1.80 29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.79 25-Jul-2009  mbalmer Document recent gpio(4) changes and introduce a new config file for GPIO.
Integrate with the startup scripts in /etc/rc.d. Introduce new variable
"gpio" for /etc/rc.conf.
 1.78 28-Apr-2009  roy Add an rc.d script for dhcpcd(8)
 1.77 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.76 15-Apr-2009  joerg Add a small script to visualize the rc dependency graph and point to it.
 1.75 16-Jan-2009  haad branches: 1.75.2;
Add lvm rc.d script to build.
 1.74 08-Jan-2009  lukem attempt to make the NOTE a bit more prominent
 1.73 04-Jan-2009  apb * Add etc/rc.d/rndctl script, based on work by Brian A. Seklecki. This
allows you to invoke rndctl(8) during the boot.
* Add rndctl=NO and rndctl_flags="" to /etc/defaults/rc.conf.
* Document rndctl and rndctl_flags variables in rc.conf(5).
 1.72 20-Dec-2008  isaki x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@.
- Make MD poffd(8) retire, and use MI powerd(8) instead of it.
- Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer.
Use /dev/pow0 for pow(4) ioctl.
- POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
 1.71 11-Dec-2008  mishka Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.70 05-Dec-2008  cube - Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.69 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.68 18-Jun-2008  yamt branches: 1.68.2;
merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@. requested by core@
 1.67 15-Apr-2008  plunky branches: 1.67.2; 1.67.4;
some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.66 14-Jul-2007  ad branches: 1.66.8; 1.66.12;
fixsb has done its job.
 1.65 01-Jul-2007  xtraeme Add the /etc/rc.d/envsys script required by envsys2.
 1.64 20-Feb-2007  briggs Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.
 1.63 04-Feb-2007  xtraeme Install the perusertmp file.
 1.62 07-Oct-2006  rpaulo PR 34692: wpa_supplicant script.
By Jukka Salmi.
 1.61 13-Aug-2006  plunky rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.60 07-Aug-2006  dyoung branches: 1.60.2;
Per lukem's request, revert previous change which skipped installation
of /etc/rc.d/ipfilter and family if MKIPFILTER=no. As lukem points
out, skipping installation of etc/rc.d/ scripts is not inconsistent
with other optional components, such as pf, x11, etc.
 1.59 05-Aug-2006  dyoung Only install ipfilter, ipfs, ipmon, and ipnat if MKIPFILTER=no.
 1.58 26-Jul-2006  tron Bluetooth fixes by Iain Hibbert:
Create "/etc/rc.d/btcontrol" to attach bluetooth devices at boot.
 1.57 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.56 30-May-2006  christos Remove sendmail (approved by core)
 1.55 14-May-2006  simonb In the rc.d file list, start a new line for each first letter of
the rc.d scripts. Indent by an extra tab to match indentation of
usr.sbin/postinstall/postinstall
 1.54 30-Apr-2006  rpaulo add missing files
 1.53 08-Feb-2006  agc Add distribution entries and supporting files for the iSCSI target.
 1.52 23-Aug-2005  peter pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.

Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.

No objections on: tech-security
 1.51 04-Aug-2005  peter Add the new ftpd rc.d script.
 1.50 17-Apr-2005  lukem Tweaks for the move of postinstall from /etc to /usr/sbin
 1.49 30-Jun-2004  tron branches: 1.49.2;
Install "pf" and "pflogd".
 1.48 16-May-2004  lukem Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.47 18-Apr-2004  dbj enable rc.d fixsb script
initial testing suggests that it is working and I am confident it
will not cause irrevocable damage
 1.46 01-Feb-2004  christos branches: 1.46.2;
add identd
 1.45 14-Jan-2004  jmmv Add the veriexec rc.d script.
 1.44 27-Dec-2003  martin Add rtclocaltime.
 1.43 26-Dec-2003  lukem Revert part of previous; etc/rc.d/kdc must be installed even if Kerberos
isn't enabled.
This is how the rc.d system works in conjunction with our current build
and install system; all the rc.d scripts are installed even if the
subsystems they control are not.
 1.42 11-Dec-2003  dyoung Fix the checkflist for builds without Kerberos 4 (MKKERBEROS4=no)
and without Kerberos 4 & 5 (MKKERBEROS=no). Previously checkflist
complained of missing files.

* move kerberos- and kerberos 4-only files into new flists,
distrib/sets/lists/*/krb.*

* make the flist generators grok MKKERBEROS{,4} variables

* fix Makefiles which treat MKKERBEROS=no as MKKERBEROS5=no.
9 out of 10 experts agree that it is ludicrous to build w/
KERBEROS4 and w/o KERBEROS5.

* fix header files, also, which treat MKKERBEROS=no as MKKERBEROS5=no.

* omit some Kerberos-only subdirectories from the build as
MKKERBEROS{,4} indicate

(I acknowledge the sentiment that flists are the wrong way to go,
and that the makefiles should produce the metalog directly. That
sounds to me like the right way to go, but I am not prepared to do
revamp all the makefiles. While my approach is expedient, it fits
painlessly within the current build architecture until we are
delivered from flist purgatory, and it does not postpone our
delivery. Fair enough?)
 1.41 18-Apr-2003  thorpej Add an rc script for powerd(8).
 1.40 24-Mar-2003  atatat Tweak postinstall to check for (and help out on) the upgrade to
sendmail 8.12.8. Some of the same machinery (in shorter form) is in
the additions to rc.d/sendmail. Also, add a smmsp startup script for
the sendmail client queue runner.
 1.39 16-Jan-2003  martti Back out previous (as discussed with releng). The correct way to set this is:

# echo "myserver" > /var/yp/binding/`domainname`.ypservers
 1.38 16-Jan-2003  martti Script to bind a NIS client to a known server.

$ grep yp /etc/rc.conf
ypbind=YES
ypbind_flags="-ypset"
ypset=YES
ypset_flags="myserver"
 1.37 10-Jan-2003  yamt in comment, metion about src/distrib/sets/lists/etc/mi as well.
 1.36 09-Jan-2003  christos add staticroute
 1.35 09-Oct-2002  elric Added cgd rc.d script and put it in the appropriate postinstall and
mtree files.
 1.34 03-Sep-2002  abs Split raidframe parity checking/rebuild out into raidframeparity, which is
called after quota so we don't end up with fsck and raidframe parity rebuild
taking forever after a crash/reboot.
While we are here check for raid[0-9].conf & raid[1-9][0-9].conf not
raid[0-9].conf & raid[0-9][0-9].conf
 1.33 27-Aug-2002  takemura Added touch panel calibration utility.
 1.32 30-Jul-2002  thorpej Add a wdogctl startup/shutdown script.
 1.31 03-Jul-2002  yamt add comment:
"if you're adding new scripts, don't forget to update
src/etc/postinstall and src/etc/mtree/special."
 1.30 29-Jun-2002  grant add wsmoused.
 1.29 02-Jun-2002  jmcneill Add mixerctl script.
 1.28 24-Apr-2002  lukem branches: 1.28.2;
- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
 1.27 11-Feb-2002  lukem don't forget to install ipfs...
 1.26 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.25 12-Dec-2001  lukem - set NOPROG before .include <bsd.own.mk>
- reformat FILES= lines for easier future additions
 1.24 10-Dec-2001  martin Add rc.d support for ifwatchd (used to run ip-up/ip-down scripts for
in-kernel pppoe interfaces).
 1.23 29-Oct-2001  augustss Add moused, default off.
 1.22 08-Sep-2001  martin Add downinterfaces. Noticed by Thomas Klausner.
 1.21 23-May-2001  fredette sunndd has been renamed ndbootd.
 1.20 21-May-2001  enami Install the file sunndd.
 1.19 05-Apr-2001  thorpej Add a startup script for altqd(8).
 1.18 05-Apr-2001  wiz Don't install /etc/rc.d/gated any longer, since gated isn't in the
base system.
 1.17 18-Jan-2001  thorpej Startup script for racoon(8). Racoon provides "ike", and requires
"kdc" (since you might want to use IPsec on your Kerberos server,
and might be using GSSAPI to authenticate Phase 1) and "ppp" (since
racoon(8) needs to know about all of your network interfaces).
 1.16 14-Jan-2001  minoura Add /etc/rc.d/poffd, for x68k power management deamon.
 1.15 07-Jan-2001  martin Don't fiddle with any isdn interface if the isdnd variable is set to NO
in rc.conf.

Actually do install the isdnd script.
 1.14 28-Sep-2000  thorpej Always install sshd.
 1.13 21-Sep-2000  ad Provide the option of running newsyslog at boot time; mainly for laptop
people.
 1.12 21-Aug-2000  lukem convert fsck.sh -> fsck (using kill -TERM $$ to stop autoboot).
 1.11 10-Aug-2000  thorpej Need bsd.own.mk
 1.10 06-Aug-2000  thorpej Startup script glue for the Heimdal KDC.
 1.9 31-Jul-2000  jwise An sshd startup script for use with usr.bin/sshd. Installation is conditional
on ${SSHDIST}, as with usr.bin/ssh itself.

This script includes a `keygen' target for regenerating RSA and DSA host keys,
and invokes this if these keys are not present when sshd is started up.
 1.8 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.7 13-Jun-2000  itojun branches: 1.7.2;
add rc.d/ipsec for ipsec configuration. when enabled, it will inject
/etc/ipsec.conf into "setkey -f". PR 9609.
 1.6 02-Jun-2000  fvdl * Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.5 03-May-2000  joda branches: 1.5.2;
xntpd -> ntpd
 1.4 26-Apr-2000  thorpej Provide rc.d support for the Postfix mail system. Committed to the
base because there is no support for packages in rc.d, and Postfix
is supposed to become part of the base system anyhow.
 1.3 16-Apr-2000  thorpej nfsiod script is gone.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.5.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.7.2.5 07-Mar-2002  he Pull up revision 1.27 (via patch, requested by seb):
Added ipfs to save state tables. Use -D for ipmon.
 1.7.2.4 29-Sep-2000  thorpej Always install the sshd script.
 1.7.2.3 23-Aug-2000  lukem pull up the following:
etc/rc.d/Makefile 1.12
etc/rc.d/fsck 1.1
etc/rc.d/fsck.sh REMOVE
replace fsck.sh with fsck (using kill -TERM $$ to stop autoboot).

approved: thorpej
 1.7.2.2 09-Aug-2000  lukem pull up revs 1.8-1.9
approved by: thorpej

- add NETWORK, sshd
- remove systemfs
 1.7.2.1 06-Aug-2000  thorpej Update from trunk:
Startup script glue for the Heimdal KDC.
 1.28.2.2 30-Nov-2002  he Pull up revision 1.34 (requested by abs in ticket #772):
Split raidframe parity checking/rebuilding out into
raidframeparity, which is called after quota, so we don't
end up with fsck and raidframe parity rebuild taking forever
after a crash/reboot.
While here, check for raid[0-9].conf and raid[1-9][0-9].conf
and not raid[0-9].conf and raid[0-9][0-9].conf
 1.28.2.1 11-Nov-2002  he Pull up revision 1.32 (via patch, requested by thorpej in ticket #584):
Add a wdogctl startup/shutdown script.
 1.46.2.1 27-Apr-2004  jdc Pull up revision 1.47 (requested by dbj in ticket #185)

Fix problems related to superblock upgrade issues which may be
experienced by -current users from 2003.
 1.49.2.2 02-Sep-2005  tron Pull up following revision(s) (requested by peter in ticket #717):
usr.sbin/pf/man/man5/pf.boot.conf.5: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.4
etc/rc.d/pf: revision 1.6
etc/rc.d/pf_boot: revision 1.1
usr.sbin/pf/etc/defaults/pf.boot.conf: revision 1.1
usr.sbin/pf/Makefile: revision 1.7
etc/rc.d/Makefile: revision 1.52
etc/mtree/special: revision 1.89
usr.sbin/pf/man/man5/Makefile: revision 1.5
usr.sbin/pf/etc/defaults/Makefile: revision 1.1
pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.
Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.
No objections on: tech-security
 1.49.2.1 20-Apr-2005  tron Pull up revision 1.50 (requested by lukem in ticket #168):
Tweaks for the move of postinstall from /etc to /usr/sbin
 1.60.2.1 07-Sep-2006  tron Pull up following revision(s) (requested by plunky in ticket #81):
usr.sbin/postinstall/postinstall: revision 1.23
distrib/sets/lists/man/mi: revision 1.919
distrib/sets/lists/etc/mi: revision 1.174
usr.sbin/btdevctl/btdevctl.c: revision 1.1
usr.sbin/btdevctl/hid.c: revision 1.1
usr.sbin/Makefile: revision 1.217
usr.sbin/btdevctl/btdevctl.h: revision 1.1
usr.sbin/btdevctl/btdevctl.8: revision 1.1
etc/rc.d/btcontrol: file removal
distrib/sets/lists/comp/mi: revision 1.910
etc/rc.d/Makefile: revision 1.61
usr.sbin/btdevctl/cfg.c: revision 1.1
usr.sbin/btdevctl/dev.c: revision 1.1
share/man/man4/btkbd.4: revision 1.2
share/man/man4/bthidev.4: revision 1.4
usr.sbin/btcontrol/hid.c: file removal
usr.sbin/btdevctl/Makefile: revision 1.1
share/man/man4/btsco.4: revision 1.3
distrib/sets/lists/base/mi: revision 1.644
share/man/man4/btdev.4: revision 1.3
share/man/man4/btms.4: revision 1.2
etc/mtree/special: revision 1.100
share/man/man5/rc.conf.5: revision 1.105
usr.sbin/btcontrol/cfg.c: file removal
etc/rc.d/btdevctl: revision 1.1
etc/defaults/rc.conf: revision 1.80
usr.sbin/btcontrol/btcontrol.h: file removal
usr.sbin/btcontrol/btcontrol.8: file removal
usr.sbin/btcontrol/dev.c: file removal
usr.sbin/btcontrol/btcontrol.c: file removal
usr.sbin/btcontrol/Makefile: file removal
rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.66.12.4 17-Jan-2009  mjf Sync with HEAD.
 1.66.12.3 29-Jun-2008  mjf Sync with HEAD.
 1.66.12.2 02-Jun-2008  mjf Sync with HEAD.
 1.66.12.1 21-Feb-2008  mjf Start where the mjf-devfs branch left off.
 1.66.8.1 18-Feb-2008  mjf Add some devfs code that's been sitting in my local tree for a while.

devfsd(8) is now the first daemon to be started after init(8). It tracks
device insertion (will eventually track removal) and devfs mounts.

Currently, we can mount multiple device file systems and have device
special files pushed into the mounts automatically, though, the device
special files aren't created with the correct major/minor number pairs
yet.

More work to come soon.
 1.67.4.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.67.2.1 14-Jun-2008  peter add ftp proxy rc.d script.
 1.68.2.4 10-May-2009  snj Pull up following revision(s) (requested by roy in ticket #534):
etc/defaults/rc.conf: revision 1.103
etc/rc.d/Makefile: revision 1.78 via patch
etc/rc.d/dhcpcd: revision 1.1
Add an rc.d script for dhcpcd(8)
 1.68.2.3 06-Feb-2009  snj branches: 1.68.2.3.4;
Pull up following revision(s) (requested by apb in ticket #406):
etc/defaults/rc.conf: revision 1.99
etc/rc.d/Makefile: revision 1.73
etc/rc.d/rndctl: revision 1.1
share/man/man5/rc.conf.5: revision 1.127
* Add etc/rc.d/rndctl script, based on work by Brian A. Seklecki. This
allows you to invoke rndctl(8) during the boot.
* Add rndctl=NO and rndctl_flags="" to /etc/defaults/rc.conf.
* Document rndctl and rndctl_flags variables in rc.conf(5).
 1.68.2.2 22-Jan-2009  snj Pull up following revision(s) (requested by rafal in ticket #297):
distrib/sets/lists/etc/mi: revision 1.203
doc/CHANGES: revision 1.1151 via patch
etc/defaults/rc.conf: revision 1.97
etc/mtree/special: revision 1.123
etc/rc.d/Makefile: revision 1.71
etc/rc.d/httpd: revision 1.1
share/man/man5/rc.conf.5: revision 1.123
usr.sbin/postinstall/postinstall: revision 1.80
Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.68.2.1 06-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #168):
etc/rc.d/Makefile: revision 1.70
etc/rc.d/xdm: file removal
etc/rc.d/xfs: file removal
etc/rc.d/xfs.in: revision 1.1
etc/rc.d/xdm.in: revision 1.1
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.68.2.3.4.1 21-Apr-2010  matt sync to netbsd-5
 1.75.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.81.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.81.2.1 08-Feb-2011  bouyer Sync with HEAD
 1.85.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.85.2.1 17-Apr-2012  yamt sync with head
 1.88.6.1 23-Jun-2013  tls resync from head
 1.89.6.2 06-Aug-2015  snj Pull up following revision(s) (requested by skrll in ticket #909):
distrib/sets/lists/etc/mi: revision 1.237
distrib/sets/lists/tests/mi: revision 1.613
distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2
distrib/utils/embedded/conf/beagleboard.conf: delete
distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22
distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29
distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8
distrib/utils/embedded/conf/usermode.conf: revision 1.5
distrib/utils/embedded/conf/x86.conf: revision 1.5
distrib/utils/embedded/files/resize_disklabel: revision 1.1
distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59
etc/defaults/rc.conf: revision 1.133
etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76
etc/rc.d/Makefile: revision 1.93 via patch
etc/rc.d/resize_root: revisions 1.1-1.3
etc/rc.d/root: revision 1.5
sbin/resize_ffs/Makefile: revision 1.5
sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16
sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44
share/man/man5/rc.conf.5: revision 1.158, 1.159
tests/sbin/resize_ffs/Makefile: revision 1.4
tests/sbin/resize_ffs/common.sh: revision 1.14
tests/sbin/resize_ffs/t_check.sh: revision 1.1
tests/sbin/resize_ffs/t_grow.sh: revision 1.9
tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3
tests/sbin/resize_ffs/t_shrink.sh: revision 1.8
tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2
fix image building:
- round up the total size of the disk image
- fix fdisk offset for netbsd ffs images
--
Make get_dev_size work on regular files too.
--
Use `!= -1' instead of `== 0' out of paranoia.
--
- Add -c to check to see if grow/shrink is required
- Divide by DEV_BSIZE when returning size of file.
- Update manpage
--
New sentence, new line. Sort option descriptions.
--
Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
--
- Add new tests for -c check flag in resize_ffs
--
Bump date for previous.
it's -> its
--
Handle case in grow() where last cylinder group is too small for ufs2.
Align with code in shrink().
--
factor out geometry calculation and use this also in CheckOnly mode.
be a bit more verbose in Verbose mode.
--
Add support for auto-growing the root partition. Enable it for rpi.img.
--
initialize resize before pulling in board config
--
add KEYWORD: interactive, honour resize_root_flags and
resize_root_postcmd rc vars
--
if the -p flag is specified, display a progress bar while growing the
file-system
--
show resize_ffs progress bar when resizing root partition
--
fix typo in previous; pass -y unconditionally to resize_ffs, not -p
--
Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
--
Properly spell X' name. From X(7):
The X.Org Foundation requests that the following names be
used when
referring to this software:
X
X Window System
X Version 11
X Window System, Version 11
X11
--
Add some documentation:
Tell what this does, and what it expects from conf files
--
Cleanup: make_filesystems is not used any longer, purge remains
--
More cleanup:
Instead of first overwriting the *_evbarm functions with own code,
and then calling them from the regular functions, directly put the
code into the regular functions.
No more functions from evbarm.conf are used now.
Some variables are still used!
--
define TOOL_MKUBOOTIMAGE for mkimage
--
fix mkubootimage
 1.89.6.1 26-Mar-2015  martin Pull up following revision(s) (requested by jmcneill in ticket #635):
etc/rc.d/Makefile: revision 1.92
distrib/sets/lists/man/mi: revision 1.1497
share/man/man5/Makefile: revision 1.71
etc/defaults/rc.conf: revision 1.132
etc/rc.d/modules: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.190
distrib/sets/lists/etc/mi: revision 1.236
etc/mtree/special: revision 1.152
share/man/man5/modules.conf.5: revision 1.1
Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.94.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.95.6.1 14-May-2019  martin Pull up following revision(s) (requested by maxv in ticket #1265):
etc/rc.d/smtoff: revision 1.1
etc/rc.d/smtoff: revision 1.2
distrib/sets/lists/etc/mi: revision 1.258
etc/rc.d/smtoff: revision 1.3
etc/rc.d/smtoff: revision 1.4
etc/defaults/rc.conf: revision 1.148
etc/rc.d/Makefile: revision 1.103
usr.sbin/postinstall/postinstall: revision 1.226
etc/rc.d/Makefile: revision 1.104
etc/mtree/special: revision 1.167
share/man/man5/rc.conf.5: revision 1.180

Add smtoff, an rc.d script that disables Simultaneous Multi-Threading. It
parses the output of cpuctl, and executes "cpuctl offline" for each CPU
that has SmtID!=0.

The default is "smtoff=NO", which means that SMT remains enabled.
Restructure code a little.

Use quoting everywhere possibly useful (always the right way, except
in the few cases where it is wrong...)

Avoid using cut & grep (from /usr/bin) so script could run before /usr
is mounted (pity cpuctl is in /usr/sbin ...).

Use sysctl -n rather than attempting to parse its output.
install rc.d

No change... Previous log message should have said:
Install rc.d/smtoff

I should know better! Don't rely upon the way the shell implements
pipes. Skip the "error" printf from GetSmtId() as there is no easy
portable way to avoid it occurring (there are complicated ways) - but
we don't need it, there is no logical difference between "error" and ""
so just use the latter (if we get an ID, good, if there is nothing, then
there is none - saying 'error' does not mean anything.)

Remove comment, since there is no parsing anymore.
 1.97.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.97.4.1 10-Jun-2019  christos Sync with HEAD
 1.97.2.2 30-Sep-2018  pgoyette Ssync with HEAD
 1.97.2.1 28-Jul-2018  pgoyette Sync with HEAD
 1.104.2.1 27-Sep-2019  martin Pull up following revision(s) (requested by brad in ticket #250):

external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.2
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.3
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.4
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.5
distrib/sets/lists/man/mi: revision 1.1652
distrib/sets/lists/man/mi: revision 1.1653
distrib/sets/lists/etc/mi: revision 1.259
etc/rc.d/mountall: revision 1.11
external/cddl/osnet/sbin/zfs/Makefile: revision 1.5
external/cddl/osnet/dist/cmd/zfs/zfs_main.c: revision 1.7
etc/rc.d/Makefile: revision 1.105
distrib/sets/lists/base/mi: revision 1.1217
etc/rc.d/Makefile: revision 1.106
etc/rc.d/zfs: revision 1.1
etc/defaults/rc.conf: revision 1.152
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.1

Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
mount_zfs.8: add xref to fstab(5)

Use more markup.

Include mount_zfs man pages only for MKZFS builds.

Moved zfs out of MKX11 block.

Fix build failure without X11.

Add a copyright to the man page and a bit of history.
Use Pa macro for path
new sentence, new line
 1.116.2.1 02-Oct-2023  martin Pull up following revision(s) (requested by riastradh in ticket #381):

distrib/utils/embedded/conf/evbarm.conf: revision 1.42
distrib/sets/lists/etc/mi: revision 1.273
etc/rc.d/Makefile: revision 1.118
distrib/utils/embedded/conf/usermode.conf: revision 1.7
etc/rc.d/certctl_init: revision 1.1
distrib/evbarm/liveimage/armimage/rc.conf.armimage: revision 1.2
etc/defaults/rc.conf: revision 1.166
distrib/amd64/liveimage/emuimage/rc.conf.emuimage: revision 1.3
distrib/utils/embedded/conf/x86.conf: revision 1.11
distrib/utils/embedded/conf/evbmips.conf: revision 1.4

/etc/rc.d/cerctl_init: New script for certctl rehash in live images.

This is very limited -- it does not supplant postinstall to rehash
certificates on upgrade; it only runs certctl rehash if
/etc/openssl/certs is an empty directory, as you get in live images
not created with sysinst.

We could also have a more general-purpose way to run postinstall(8)
on first boot of an image, but that has a lot more moving parts to
think about, so let's start with this limited-scope low-risk
approach.

PR install/57629

/etc/rc.d/certctl_init: Default off.
Otherwise in systems without certctl_init=YES, such as systems
installed with sysinst(8) where it's unnecessary because the rehash
has already happened at install time, you'll get spurious warnings.
 1.118.2.1 02-Aug-2025  perseant Sync with HEAD
 1.4 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.3 19-Apr-2001  lukem s/dependancy/dependency/
 1.2 05-Apr-2001  thorpej Add a startup script for altqd(8).
 1.1 26-Jul-2000  lukem branches: 1.1.2;
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.1.2.2 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.1.2.1 26-Jul-2000  lukem file NETWORK was added on branch netbsd-1-5 on 2000-08-09 19:09:38 +0000
 1.2 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.1 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.9 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.8 26-Apr-2001  lukem Treat isdnd interfaces like ppp ones, and REQUIRE isdnd here.
Identified by Patrick Welche on current-users.
 1.7 19-Apr-2001  lukem s/dependancy/dependency/
 1.6 28-Feb-2001  lukem explicitly REQUIRE mountcritremote. sort REQUIRE entries
 1.5 18-Jan-2001  thorpej Depend on "ike".
 1.4 21-Sep-2000  ad Provide the option of running newsyslog at boot time; mainly for laptop
people.
 1.3 06-Aug-2000  thorpej Startup script glue for the Heimdal KDC.
 1.2 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.1 13-Mar-2000  lukem branches: 1.1.4;
* replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1.4.2 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.1.4.1 06-Aug-2000  thorpej Update from trunk:
Startup script glue for the Heimdal KDC.
 1.9 08-Oct-2006  elad PR/31497: Robert Elz: rc.d/accounting should have KEYWORD: shutdown
 1.8 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.6 29-Apr-2001  lukem kre notes that "echo -n" is superfluous when creating a zero length file
 1.5 25-Apr-2001  lukem - create the default accounting file with a umask of 022.
- set and use $accounting_command (/usr/sbin/accton) and
$accounting_file (/var/account/acct)
- fix spelo in message
 1.4 25-Apr-2001  jdolecek If the accouting file doesn't exist, create it if possible.
Addresses misc/12735 by Robert Elz.
 1.3 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.4 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.3 10-Mar-2003  lukem move altqd slightly later in the boot sequence; as it's in /usr/sbin,
it needs to depend upon mountcritremote, not run before NETWORKING ...
 1.2 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.1 05-Apr-2001  thorpej Add a startup script for altqd(8).
 1.18 01-Mar-2021  christos require NETWORKING otherwise amd can come up before the network is up and
it needs to be able to do DNS.
 1.17 22-Feb-2020  roy Revert unrelated changes to prior
 1.16 22-Feb-2020  roy rc.d/network: improve wording of waiting for DAD to finish
 1.15 25-Feb-2008  tron Don't try to shutdown amd(8) gracefully. It seems to cause problems for
more people than the old (also broken) behavior. This fixes PR bin/36506
and PR bin/38103.
 1.14 23-Apr-2007  tron branches: 1.14.4; 1.14.10; 1.14.12;
Terminate amd(8) gracefully during system shutdown.

This should avoid occasional problems with syncing or unmounting
filesystems on machines which use the automounter. Tested
successfully under NetBSD-i386 3.1_STABLE and 4.0_BETA2.
 1.13 12-Oct-2004  lukem branches: 1.13.2; 1.13.10;
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.12 12-Oct-2004  lukem Implement reload, using "amq -f".
Suggested by Hauke Fath in PR 26589.
 1.11 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.10 29-Apr-2002  lukem branches: 1.10.6;
don't bother warning about obsolete $amd_master; postinstall now does this
 1.9 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.8 17-Jun-2001  lukem Complain if $amd_master is set. This variable was used in 1.5 and prior
releases, but has been ignored since an am-utils update six months ago.
This fixes [misc/11971] submitted by Jun-ichiro itojun Hagino. (Note that
$amd_flags is still supported, contrary to what the PR says).
 1.7 21-Nov-2000  veego The new am-utils use now /etc/amd.conf and no longer the $amd_master file.
Despite that /etc/amd.conf is now the default configuration file, it needs
to be defined if you supply other options when you start amd, so add it here.
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 02-Jun-2000  fvdl branches: 1.5.2;
* Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.4 29-May-2000  tron Call "load_rc_config()" earlier so that configuration variables are read
before command arguments are defined. Fixes PR bin/10220 by Ron Roskens.
 1.3 13-May-2000  lukem branches: 1.3.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 15-Apr-2000  tsarna Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.5.2.1 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.10.6.2 09-May-2005  riz Pull up revision 1.13 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.10.6.1 08-May-2005  riz Pull up revision 1.12 (requested by lukem in ticket #1267):
Implement reload, using "amq -f".
Suggested by Hauke Fath in PR 26589.
 1.13.10.2 01-Mar-2008  bouyer Pull up following revision(s) (requested by tron in ticket #1091):
etc/rc.d/amd: revision 1.15
Don't try to shutdown amd(8) gracefully. It seems to cause problems for
more people than the old (also broken) behavior. This fixes PR bin/36506
and PR bin/38103.
 1.13.10.1 28-Apr-2007  bouyer branches: 1.13.10.1.2; 1.13.10.1.4;
Pull up following revision(s) (requested by tron in ticket #590):
etc/rc.d/amd: revision 1.14
Terminate amd(8) gracefully during system shutdown.
This should avoid occasional problems with syncing or unmounting
filesystems on machines which use the automounter. Tested
successfully under NetBSD-i386 3.1_STABLE and 4.0_BETA2.
 1.13.10.1.4.1 01-Mar-2008  bouyer Pull up following revision(s) (requested by tron in ticket #1091):
etc/rc.d/amd: revision 1.15
Don't try to shutdown amd(8) gracefully. It seems to cause problems for
more people than the old (also broken) behavior. This fixes PR bin/36506
and PR bin/38103.
 1.13.10.1.2.1 03-Jun-2008  skrll Sync with netbsd-4.
 1.13.2.1 25-Apr-2007  ghen Pull up following revision(s) (requested by tron in ticket #1768):
etc/rc.d/amd: revision 1.14
Terminate amd(8) gracefully during system shutdown.
This should avoid occasional problems with syncing or unmounting
filesystems on machines which use the automounter. Tested
successfully under NetBSD-i386 3.1_STABLE and 4.0_BETA2.
 1.14.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.14.10.1 24-Mar-2008  keiichi sync with head.
 1.14.4.1 23-Mar-2008  matt sync with HEAD
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2 07-Aug-2019  nakayama Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.1 09-Jan-2018  christos branches: 1.1.4; 1.1.6;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1.6.1 08-Aug-2019  martin Pull up following revision(s) (requested by nakayama in ticket #30):

etc/rc.d/autounmountd: revision 1.2
etc/rc.d/ip6addrctl: revision 1.3
etc/rc.d/automountd: revision 1.2
etc/rc.d/automount: revision 1.2

Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.1.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2 07-Aug-2019  nakayama Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.1 09-Jan-2018  christos branches: 1.1.4; 1.1.6;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1.6.1 08-Aug-2019  martin Pull up following revision(s) (requested by nakayama in ticket #30):

etc/rc.d/autounmountd: revision 1.2
etc/rc.d/ip6addrctl: revision 1.3
etc/rc.d/automountd: revision 1.2
etc/rc.d/automount: revision 1.2

Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.1.4.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3 27-Jan-2020  kim Add NetBSD ID
 1.2 07-Aug-2019  nakayama Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.1 09-Jan-2018  christos branches: 1.1.4; 1.1.6;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet
 1.1.6.2 31-Jan-2020  martin Pull up following revision(s) (requested by kim in ticket #675):

etc/rc.d/autounmountd: revision 1.3
etc/rc.d/ip6addrctl: revision 1.4

Add NetBSD ID
 1.1.6.1 08-Aug-2019  martin Pull up following revision(s) (requested by nakayama in ticket #30):

etc/rc.d/autounmountd: revision 1.2
etc/rc.d/ip6addrctl: revision 1.3
etc/rc.d/automountd: revision 1.2
etc/rc.d/automount: revision 1.2

Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.1.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.4.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.3 25-Dec-2023  kre Clean up obsolete test(1) usage - don't use -o, use sh || instead.

This one was particularly bad:

if [ -z ${dev} -o ${junk} ]; then

was supposed to be validating an entry read from a config file,
dev should be not empty, and junk should be empty (ie: correct
number of fields present). If that test succeeds, the line is
bad, and we error out.

But if dev was empty, and junk was also empty, that turned into

if [ -z -o ]; then

which tests if "-o" is the empty string, which it isn't, so instead
of succeeding, and considering the entry invalid (no dev specified)
the code would just carry on as if all was good.

Because of this, a bunch of quoting fixes were also made (there might
perhaps be more needed).
 1.2 26-Nov-2021  sborrill Use rcvar=$name syntax consistently in rc.d scripts which makes it easier to
search for rc.d scripts where rcvar differs from name. No functional change.
 1.1 27-May-2011  plunky provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.18 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.17 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.16 04-Jul-2020  skrll Trailing whitespace
 1.15 31-Dec-2012  christos add a sync to make it less likely to boot with /etc pointing to nothing after
a crash.
 1.14 01-Nov-2010  christos branches: 1.14.6; 1.14.12;
From Anon Ymous:
Send the SIGALRM to the correct process when we timeout. See the note
in src/etc/rc regarding RC_PID.

The former code would leave you with a root shell when the prompt
timed out (if the tty is marked secure) while continuing the boot
process in another shell. This was easily hidden if you started
xdm(1) at boot, while the root shell remains on another tty
(accessible with CTL-ALT-F1).
 1.13 12-Sep-2009  apb It's print_rc_metadata, not rc_print_metadata.
 1.12 11-Sep-2009  apb Adapt /etc/rc.d/bootconf.sh script to the new /etc/rc:
Add "KEYWORD: interactive" so that the script's prompts work,
and use rc_print_metadata to add a message to the log.

Part of the /etc/rc silent changes requested in PR 41946
and proposed in tech-userlevel.
 1.11 06-Sep-2009  apb Delete a line that was accidentally included from work in progress.
 1.10 05-Sep-2009  apb Use functions from rc.subr.
 1.9 23-Apr-2006  hubertf When switching the /etc/etc.current symlink, make it relative to /etc,
not absolute.

This affects an update with sysinst, which will try to look at
/targetroot/etc/fstab, which points to /etc/etc.whatever, which is
not there during the upgrade, and results in all (/targetroot)/etc
files getting nuked!
 1.8 11-Oct-2004  christos Use new style command substitution.
 1.7 03-Apr-2003  is Variable substitution happens at trap installation time, not at trap
execution time - so it used to print "Using default configuration of
/etc/passwd".
 1.6 05-Dec-2002  wiz Handle links to absolute paths too. Closes my PR 19125.
 1.5 25-Mar-2002  wiz branches: 1.5.2;
Fix typo in last (which broke the script).
 1.4 24-Mar-2002  lukem - Add sanity checks recommended by Robert Elz in [bin/13871] (with slight mods)
- Use symbolic trap names
 1.3 09-Oct-2000  nisimura Avoid extra command invocation as possible, and use smart variable
substitution instead.
 1.2 21-Aug-2000  lukem `REQUIRE bootconf' in lkm1 rather than `BEFORE beforenetlkm' in bootconf.sh
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem branches: 1.1.1.1.4;
rc.d scripts derived from /etc/rc
 1.1.1.1.4.1 23-Aug-2000  lukem pull up rev 1.2:
`REQUIRE bootconf' in lkm1 rather than `BEFORE beforenetlkm'
in bootconf.sh

approved: thorpej
 1.5.2.1 15-Jun-2003  tron Pull up revision 1.7 (requested by is in ticket #1242):
Variable substitution happens at trap installation time, not at trap
execution time - so it used to print "Using default configuration of
/etc/passwd".
 1.14.12.1 25-Feb-2013  tls resync with head
 1.14.6.1 23-Jan-2013  yamt sync with head
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 02-Jun-2000  fvdl branches: 1.4.2;
* Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.3 13-May-2000  lukem branches: 1.3.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4.2.1 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3 18-Jun-2011  plunky remove empty files
 1.2 27-May-2011  plunky branches: 1.2.2;
provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.1 15-Apr-2008  plunky branches: 1.1.6;
some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.1.6.2 02-Jun-2008  mjf Sync with HEAD.
 1.1.6.1 15-Apr-2008  mjf file btattach was added on branch mjf-devfs2 on 2008-06-02 13:21:20 +0000
 1.2.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.3 18-Jun-2011  plunky remove empty files
 1.2 27-May-2011  plunky branches: 1.2.2;
provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.1 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.2.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.2 13-Aug-2006  plunky rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.1 26-Jul-2006  tron branches: 1.1.2;
Bluetooth fixes by Iain Hibbert:
Create "/etc/rc.d/btcontrol" to attach bluetooth devices at boot.
 1.1.2.1 07-Sep-2006  tron Pull up following revision(s) (requested by plunky in ticket #81):
usr.sbin/postinstall/postinstall: revision 1.23
distrib/sets/lists/man/mi: revision 1.919
distrib/sets/lists/etc/mi: revision 1.174
usr.sbin/btdevctl/btdevctl.c: revision 1.1
usr.sbin/btdevctl/hid.c: revision 1.1
usr.sbin/Makefile: revision 1.217
usr.sbin/btdevctl/btdevctl.h: revision 1.1
usr.sbin/btdevctl/btdevctl.8: revision 1.1
etc/rc.d/btcontrol: file removal
distrib/sets/lists/comp/mi: revision 1.910
etc/rc.d/Makefile: revision 1.61
usr.sbin/btdevctl/cfg.c: revision 1.1
usr.sbin/btdevctl/dev.c: revision 1.1
share/man/man4/btkbd.4: revision 1.2
share/man/man4/bthidev.4: revision 1.4
usr.sbin/btcontrol/hid.c: file removal
usr.sbin/btdevctl/Makefile: revision 1.1
share/man/man4/btsco.4: revision 1.3
distrib/sets/lists/base/mi: revision 1.644
share/man/man4/btdev.4: revision 1.3
share/man/man4/btms.4: revision 1.2
etc/mtree/special: revision 1.100
share/man/man5/rc.conf.5: revision 1.105
usr.sbin/btcontrol/cfg.c: file removal
etc/rc.d/btdevctl: revision 1.1
etc/defaults/rc.conf: revision 1.80
usr.sbin/btcontrol/btcontrol.h: file removal
usr.sbin/btcontrol/btcontrol.8: file removal
usr.sbin/btcontrol/dev.c: file removal
usr.sbin/btcontrol/btcontrol.c: file removal
usr.sbin/btcontrol/Makefile: file removal
rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.6 18-Jun-2011  plunky remove empty files
 1.5 27-May-2011  plunky branches: 1.5.2;
provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.4 23-Jul-2007  plunky branches: 1.4.18;
add requirement for bthcid since devices may need to authenticate
 1.3 10-Sep-2006  plunky branches: 1.3.2; 1.3.4;
update to bluetooth device attachment:

remove pseudo-device btdev(4) and inherent limitations

add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.

btdevctl(8) and its cache is updated to handle new semantics

etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
 1.2 14-Aug-2006  plunky branches: 1.2.2;
Fix typo in variable name
 1.1 13-Aug-2006  plunky rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.2.2.2 14-Sep-2006  riz Pull up following revision(s) (requested by plunky in ticket #161):
sys/dev/bluetooth/btdev.h: revision 1.4
distrib/sets/lists/comp/mi: revision 1.922
usr.sbin/postinstall/postinstall: revision 1.25
sys/netbt/hci_unit.c: revision 1.3
sys/netbt/hci_ioctl.c: revision 1.4
usr.sbin/sdpd/profile.c: revision 1.2
usr.sbin/btdevctl/btdevctl.c: revision 1.2
share/man/man4/Makefile: revision 1.405
distrib/sets/lists/man/mi: revision 1.930
distrib/sets/lists/etc/mi: revision 1.176
usr.sbin/sdpd/profile.c: revision 1.3
usr.sbin/btdevctl/btdevctl.c: revision 1.3
etc/MAKEDEV.tmpl: revision 1.62
distrib/sets/lists/base/mi: revision 1.650
usr.sbin/btdevctl/btdevctl.h: revision 1.2
usr.bin/sdpquery/sdpquery.1: revision 1.4
sys/netbt/rfcomm_session.c: revision 1.2
usr.sbin/btdevctl/btdevctl.8: revision 1.3
usr.bin/sdpquery/search.c: revision 1.2
usr.sbin/sdpd/Makefile: revision 1.2
sys/dev/bluetooth/Makefile: revision 1.3
usr.sbin/btdevctl/cfg.c: file removal
sys/netbt/files.netbt: revision 1.4
usr.sbin/btdevctl/sdp.c: revision 1.1
sys/dev/bluetooth/bthidev.c: revision 1.3
etc/bluetooth/Makefile: revision 1.3
sys/dev/pcmcia/files.pcmcia: revision 1.51
sys/dev/bluetooth/bthidev.c: revision 1.4
sys/dev/bluetooth/bthidev.h: revision 1.3
usr.sbin/btdevctl/dev.c: file removal
sys/dev/bluetooth/files.bluetooth: revision 1.10
sys/arch/i386/conf/GENERIC: revision 1.777
share/man/man4/ubt.4: revision 1.6
share/man/man4/bthub.4: revision 1.3
sys/netbt/hci.h: revision 1.5
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
lib/libsdp/sdp.h: revision 1.2
usr.sbin/btdevctl/print.c: revision 1.1
share/man/man4/bthidev.4: revision 1.5
share/man/man4/btdev.4: file removal
usr.sbin/btdevctl/print.c: revision 1.2
sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
usr.sbin/btdevctl/Makefile: revision 1.2
sys/dev/usb/files.usb: revision 1.70
sys/netbt/l2cap_signal.c: revision 1.2
sys/netbt/hci_link.c: revision 1.4
sys/dev/bluetooth/bthub.c: revision 1.3
share/man/man4/btsco.4: revision 1.5
sys/netbt/hci_link.c: revision 1.5
share/man/man4/btdev.4: revision 1.4
sys/dev/bluetooth/btkbd.c: revision 1.3
sys/dev/bluetooth/btdev.c: file removal
sys/netbt/hci_event.c: revision 1.2
sys/dev/bluetooth/btsco.h: revision 1.2
etc/mtree/special: revision 1.101
sys/dev/bluetooth/btsco.c: revision 1.3
sys/conf/majors: revision 1.27
usr.sbin/sdpd/hf.c: revision 1.1
sys/dev/bluetooth/btsco.c: revision 1.4
share/man/man5/rc.conf.5: revision 1.107
sys/dev/bluetooth/btdev.c: revision 1.2
etc/rc.d/btdevctl: revision 1.2
usr.sbin/btdevctl/db.c: revision 1.1
etc/rc.d/btdevctl: revision 1.3
etc/bluetooth/btdevctl.conf: revision 1.1
usr.sbin/btdevctl/hid.c: file removal
sys/arch/i386/conf/GENERIC: revision 1.781
sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
- sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
not an int. So change sc_mtu's type to uint16_t.
- Try a little harder to ensure btsco_round_blocksize() does not
return zero. Prevents a subsequent panic in audio_init_ringbuffer().
from scw@
Endian issues:
hci_event.c:
- Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
- printf format tweak (size_t)
hci_link.c:
- Convert memo->response.clock_offset from host-endian.
- Tweak a DIAGNOSTIC message.
l2cap_signal.c:
- In l2cap_recv_config_req(), rp->scid is little-endian so make sure
we convert from host-endian.
from scw@
hci_link.c:
- In hci_link_free(), do not unlink items from a LIST queue within
a LIST_FOREACH() iterator.
rfcomm_session.c:
- In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
queue within a LIST_FOREACH() iterator.
from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.
 1.2.2.1 07-Sep-2006  tron Pull up following revision(s) (requested by plunky in ticket #81):
usr.sbin/postinstall/postinstall: revision 1.23
distrib/sets/lists/man/mi: revision 1.919
distrib/sets/lists/etc/mi: revision 1.174
usr.sbin/btdevctl/btdevctl.c: revision 1.1
usr.sbin/btdevctl/hid.c: revision 1.1
usr.sbin/Makefile: revision 1.217
usr.sbin/btdevctl/btdevctl.h: revision 1.1
usr.sbin/btdevctl/btdevctl.8: revision 1.1
etc/rc.d/btcontrol: file removal
distrib/sets/lists/comp/mi: revision 1.910
etc/rc.d/Makefile: revision 1.61
usr.sbin/btdevctl/cfg.c: revision 1.1
usr.sbin/btdevctl/dev.c: revision 1.1
share/man/man4/btkbd.4: revision 1.2
share/man/man4/bthidev.4: revision 1.4
usr.sbin/btcontrol/hid.c: file removal
usr.sbin/btdevctl/Makefile: revision 1.1
share/man/man4/btsco.4: revision 1.3
distrib/sets/lists/base/mi: revision 1.644
share/man/man4/btdev.4: revision 1.3
share/man/man4/btms.4: revision 1.2
etc/mtree/special: revision 1.100
share/man/man5/rc.conf.5: revision 1.105
usr.sbin/btcontrol/cfg.c: file removal
etc/rc.d/btdevctl: revision 1.1
etc/defaults/rc.conf: revision 1.80
usr.sbin/btcontrol/btcontrol.h: file removal
usr.sbin/btcontrol/btcontrol.8: file removal
usr.sbin/btcontrol/dev.c: file removal
usr.sbin/btcontrol/btcontrol.c: file removal
usr.sbin/btcontrol/Makefile: file removal
rename btcontrol(8) as btdevctl(8) to make it fit with the NetBSD naming
scheme for control programs. This fixes pr 34051.
 1.3.4.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.3.2.1 27-Jul-2007  liamjfoy Pull up following revision(s) (requested by plunky in ticket #796):
etc/rc.d/btdevctl: revision 1.4
add requirement for bthcid since devices may need to authenticate
 1.4.18.2 23-Jul-2007  plunky add requirement for bthcid since devices may need to authenticate
 1.4.18.1 23-Jul-2007  plunky file btdevctl was added on branch matt-mips64 on 2007-07-23 18:06:57 +0000
 1.5.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.4 18-Jun-2011  plunky remove empty files
 1.3 27-May-2011  plunky branches: 1.3.2;
provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.2 01-Jun-2010  wiz Fix typo in sdpd, reported by Jukka Salmi in PR 43401.
This also affected bthcid, so I also fixed it there.
 1.1 19-Jun-2006  gdamore Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.3.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.2 15-Apr-2008  plunky some changes to serial bluetooth host controller interfaces

btuartd(8) should be named btattach(8) for consistency
with other parts of NetBSD

make btattach(8) a single-use tool for less complexity

device specicific initialisation (from btuart(4)) is carried
out prior to activating the line discipline (in btattach(8)),
which simplifies the API somewhat and means that the user
tool and the kernel do not need to be kept in sync.

btuart(4) driver is much reduced; naming is made consistent
and all tsleep() and delay() are removed to userland
 1.1 20-Feb-2007  kiyohara branches: 1.1.12;
Supprot Bluetooth HCI UART (H4) driver and daemon.
 1.1.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.8 03-Aug-2021  mlelstv Reverse devpubd dependeny to avoid dangling reference to zfs which is
an optional part of the build.
 1.7 05-Apr-2011  enami Unconfigure on shutdown so that component deivces are closed.
 1.6 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.5 13-Aug-2004  mycroft branches: 1.5.36;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 19-Mar-2003  wiz Allow ccd autoconfiguration to be turned off (by setting ccd=NO in
/etc/rc.conf; default is YES.)
Suggested by elric, ok'ed by lukem.
 1.3 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 26-Apr-2000  thorpej Make ccd and raidframe provide `disks', and make swap1 and fsck
depend on `disks', rather than `ccd' and `raidframe'.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.5.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 25-Dec-2023  kre Whitespace: 8 spaces -> tab
 1.2 25-Dec-2023  kre No longer use obsolete test(1) -a option/operator, use sh && instead.

While here a couple of minor formatting improvements - in general it
is always a good idea to surround sh operator chars (like '>' '(' ...)
with white space, to guard against thet possibility that some other (or
later enhanced) sh might have additional operators which happen to be
the character string used.

I don't understand while the final part of the condition for not doing
anything needs to run in a subshell, but that can stay for now.
 1.1 27-Sep-2023  riastradh branches: 1.1.2;
/etc/rc.d/cerctl_init: New script for certctl rehash in live images.

This is very limited -- it does not supplant postinstall to rehash
certificates on upgrade; it only runs certctl rehash if
/etc/openssl/certs is an empty directory, as you get in live images
not created with sysinst.

We could also have a more general-purpose way to run postinstall(8)
on first boot of an image, but that has a lot more moving parts to
think about, so let's start with this limited-scope low-risk
approach.

PR install/57629

XXX pullup-10
 1.1.2.2 02-Oct-2023  martin Pull up following revision(s) (requested by riastradh in ticket #381):

distrib/utils/embedded/conf/evbarm.conf: revision 1.42
distrib/sets/lists/etc/mi: revision 1.273
etc/rc.d/Makefile: revision 1.118
distrib/utils/embedded/conf/usermode.conf: revision 1.7
etc/rc.d/certctl_init: revision 1.1
distrib/evbarm/liveimage/armimage/rc.conf.armimage: revision 1.2
etc/defaults/rc.conf: revision 1.166
distrib/amd64/liveimage/emuimage/rc.conf.emuimage: revision 1.3
distrib/utils/embedded/conf/x86.conf: revision 1.11
distrib/utils/embedded/conf/evbmips.conf: revision 1.4

/etc/rc.d/cerctl_init: New script for certctl rehash in live images.

This is very limited -- it does not supplant postinstall to rehash
certificates on upgrade; it only runs certctl rehash if
/etc/openssl/certs is an empty directory, as you get in live images
not created with sysinst.

We could also have a more general-purpose way to run postinstall(8)
on first boot of an image, but that has a lot more moving parts to
think about, so let's start with this limited-scope low-risk
approach.

PR install/57629

/etc/rc.d/certctl_init: Default off.
Otherwise in systems without certctl_init=YES, such as systems
installed with sysinst(8) where it's unnecessary because the rehash
has already happened at install time, you'll get spurious warnings.
 1.1.2.1 27-Sep-2023  martin file certctl_init was added on branch netbsd-10 on 2023-10-02 13:26:04 +0000
 1.9 03-Aug-2021  mlelstv Reverse devpubd dependeny to avoid dangling reference to zfs which is
an optional part of the build.
 1.8 01-Nov-2010  christos add a cgd_stop function
 1.7 11-Sep-2009  apb Adapt /etc/rc.d/cgd script to the new /etc/rc:
Add "KEYWORD: interactive" so that prompting for passwords work, and
use print_rc_normal to print a message that could safely be suppressed.

Part of the /etc/rc silent changes requested in PR 41946
and proposed in tech-userlevel.
 1.6 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.5 02-Mar-2005  tv branches: 1.5.36;
Revert previous, for now. We don't umount filesystems in the shutdown
process (we're -- probably inappropriately -- waiting for the kernel to do
that at the end), so cgdconfig -U won't do much until that situation changes.
 1.4 02-Mar-2005  tv Unconfigure cgd devices on shutdown, so that underlying layers (i.e.,
RAIDframe) are happier.
 1.3 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.2 19-Mar-2003  wiz Allow cgd configuration to be skipped (by setting cgd=NO, defaults to YES).
Closes my PR/20766. Based on a suggestion by lukem.
 1.1 09-Oct-2002  elric Added cgd rc.d script and put it in the appropriate postinstall and
mtree files.
 1.5.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.2 08-Sep-2020  martin Make it work with empty /var
 1.1 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.13 30-Sep-2018  martin Discussed some years ago but never commited: add an option to have a
single tmpfs (on /tmp) and use that for /var/shm as well (via a symlink
created after the tmpfs on /tmp has been mounted)
 1.12 03-Jul-2015  dholland branches: 1.12.14; 1.12.16;
/usr/sbin/chown -> /sbin/chown
(not sure why these need explicit paths at all, but whatevs)
 1.11 24-Oct-2012  apb Avoid using glob patterns that might match enough files to give
"Arg list too long" errors. Change the "find" command to use
"-exec ... +" instead of "-exec ... \;" to make it more efficient.
 1.10 04-Dec-2007  mjf branches: 1.10.4; 1.10.30; 1.10.36;
Implement a new magic string for magic symlinks, @ruid, which exapnds to the
real user id of the process and use this magic string for per-user tmp.
This should fix PR/35687

Kernel parts reviewed by wrstuden@
 1.9 15-Feb-2007  xtraeme branches: 1.9.4;
* Use checkyesno rather than using a harcoded value.
* If per_user_tmp is disabled and /tmp equals to ${per_user_tmp_dir}/@uid,
remove it and recreate it with proper permissions (1777).

This fixes the problem when per_user_tmp is enabled and will put /tmp
on its original state when it's disabled.
 1.8 04-Feb-2007  elad Add support for per-user /tmp.

Enabled via per_user_tmp in /etc/rc.conf (default off).

See security(8) and rc.conf(5) for more details.

Lots of input from thorpej@ & christos@, thanks!
 1.7 07-Oct-2006  elad Back out previous. This was a dup of PR/29144 that was fixed differently.

Thanks to pavel@ for pointing out, okay oster@.
 1.6 07-Oct-2006  elad PR/22340: Benedikt Meurer: cleartmp should honor ifile on LFS
Patch applied, thanks!
 1.5 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.3 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.9.4.1 09-Jan-2008  matt sync with HEAD
 1.10.36.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.10.30.1 30-Oct-2012  yamt sync with head
 1.10.4.2 04-Dec-2007  mjf Implement a new magic string for magic symlinks, @ruid, which exapnds to the
real user id of the process and use this magic string for per-user tmp.
This should fix PR/35687

Kernel parts reviewed by wrstuden@
 1.10.4.1 04-Dec-2007  mjf file cleartmp was added on branch mjf-devfs on 2007-12-04 22:09:02 +0000
 1.12.16.1 10-Jun-2019  christos Sync with HEAD
 1.12.14.1 20-Oct-2018  pgoyette Sync with head
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 17-Jul-2000  lukem add '# KEYWORD: shutdown' so that these scripts get run at shutdown time.
now, only scripts with the keyword `shutdown' will be run by /etc/rc.shutdown,
which speeds up shutdown and makes it more robust.
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.2 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.1 18-Feb-2008  mjf branches: 1.1.2; 1.1.6;
file devfsd was initially added on branch mjf-devfs.
 1.1.6.1 21-Feb-2008  mjf Start where the mjf-devfs branch left off.
 1.1.2.1 18-Feb-2008  mjf Add some devfs code that's been sitting in my local tree for a while.

devfsd(8) is now the first daemon to be started after init(8). It tracks
device insertion (will eventually track removal) and devfs mounts.

Currently, we can mount multiple device file systems and have device
special files pushed into the mounts automatically, though, the device
special files aren't created with the correct major/minor number pairs
yet.

More work to come soon.
 1.3 03-Aug-2021  mlelstv Reverse devpubd dependeny to avoid dangling reference to zfs which is
an optional part of the build.
 1.2 31-Jul-2021  mlelstv Run devpubd before volume managers and pseudo disks.
 1.1 06-Sep-2011  riz Create and install an rc.d file for devpubd - a daemon to listen
on drvctl and autocreate device nodes in /dev for those which don't have any.
Set the default to "NO" for now.
 1.10 29-Jun-2018  roy Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
 1.9 13-Aug-2004  mycroft branches: 1.9.92; 1.9.94;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.8 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.7 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.6 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.5 26-May-2000  hubertf branches: 1.5.4;
/etc/dhclient.conf is *not* required for dhclient to run.
 1.4 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 06-Apr-2000  thorpej dhclient does not, in fact, require /var/db/dhclient.leases to exist.
 1.2 15-Mar-2000  fvdl dhclient lives in /sbin, not /usr/sbin
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.5.4.2 02-Oct-2000  lukem pull up rev 1.7 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.5.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.9.94.1 10-Jun-2019  christos Sync with HEAD
 1.9.92.1 28-Jul-2018  pgoyette Sync with HEAD
 1.11 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.10 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.9 31-May-2020  roy dhcpcd: Empty the chroot

While here, set correct optional hooks.
 1.8 02-Apr-2020  roy Add chroot support for dhcpcd
 1.7 22-Feb-2020  roy Revert unrelated changes to prior
 1.6 22-Feb-2020  roy rc.d/network: improve wording of waiting for DAD to finish
 1.5 07-Jan-2016  roy branches: 1.5.16;
Use the new -P option to work out which pidfile dhcpcd will use.
 1.4 16-Oct-2015  roy Fix the problem of just having a valid interface name in dhcpcd_flags.
 1.3 06-Apr-2014  khorben branches: 1.3.2;
Allow the extra command "reload" to dhcpcd's rc script, letting it reload
its configuration and rebind directly via the script.

LGTM roy@
 1.2 25-Jun-2013  roy branches: 1.2.4;
Add a hack to fix the dhcpcd rc.d script to work with a single
interface specified in dhcpcd_flags in rc.conf(5).
Fixes PR bin/43490
 1.1 28-Apr-2009  roy branches: 1.1.2; 1.1.4; 1.1.6; 1.1.12; 1.1.18;
Add an rc.d script for dhcpcd(8)
 1.1.18.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.6.2 21-Apr-2010  matt sync to netbsd-5
 1.1.6.1 28-Apr-2009  matt file dhcpcd was added on branch matt-nb5-mips64 on 2010-04-21 05:21:24 +0000
 1.1.4.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.4.1 28-Apr-2009  jym file dhcpcd was added on branch jym-xensuspend on 2009-05-13 19:18:03 +0000
 1.1.2.2 10-May-2009  snj Pull up following revision(s) (requested by roy in ticket #534):
etc/defaults/rc.conf: revision 1.103
etc/rc.d/Makefile: revision 1.78 via patch
etc/rc.d/dhcpcd: revision 1.1
Add an rc.d script for dhcpcd(8)
 1.1.2.1 28-Apr-2009  snj file dhcpcd was added on branch netbsd-5 on 2009-05-10 21:32:57 +0000
 1.2.4.1 10-Aug-2014  tls Rebase.
 1.3.2.1 27-Jul-2018  martin Pull up following revision(s) (requested by roy in ticket #1621):

external/bsd/dhcpcd/dist/compat/crypt/sha256.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/crypt/md5.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/crypt/md5.h up to 1.1.1.2
external/bsd/dhcpcd/dist/compat/crypt/sha256.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/crypt/hmac.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/crypt/hmac.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/_strtoi.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/arc4random.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/arc4random.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/arc4random_uniform.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/arc4random_uniform.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/bitops.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/dprintf.c up to 1.1.1.2
external/bsd/dhcpcd/dist/compat/dprintf.h up to 1.1.1.2
external/bsd/dhcpcd/dist/compat/endian.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/pidfile.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/pidfile.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/queue.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/reallocarray.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/reallocarray.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/strtoi.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/strtoi.h up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/strtou.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/strlcpy.c up to 1.1.1.1
external/bsd/dhcpcd/dist/compat/strlcpy.h up to 1.1.1.1
external/bsd/dhcpcd/dist/config-null.mk up to 1.1.1.1
external/bsd/dhcpcd/dist/configure up to 1.1.1.8
external/bsd/dhcpcd/dist/iconfig.mk up to 1.1.1.1
external/bsd/dhcpcd/dist/hooks/01-test up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/02-dump up to 1.1.1.1
external/bsd/dhcpcd/dist/hooks/10-wpa_supplicant up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/15-timezone up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/20-resolv.conf up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/29-lookup-hostname up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/30-hostname up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/50-dhcpcd-compat up to 1.1.1.1
external/bsd/dhcpcd/dist/hooks/50-ntp.conf up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/50-yp.conf up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/50-ypbind.in up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/Makefile up to 1.1.1.1
external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.8.in up to 1.1.1.4
external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in up to 1.1.1.4
external/bsd/dhcpcd/dist/src/GNUmakefile up to 1.1.1.1
external/bsd/dhcpcd/dist/src/Makefile up to 1.1.1.4
external/bsd/dhcpcd/dist/src/arp.c up to 1.1.1.7
external/bsd/dhcpcd/dist/src/arp.h up to 1.1.1.4
external/bsd/dhcpcd/dist/src/auth.c up to 1.1.1.5
external/bsd/dhcpcd/dist/src/auth.h up to 1.1.1.3
external/bsd/dhcpcd/dist/src/bpf.c up to 1.7
external/bsd/dhcpcd/dist/src/bpf.h up to 1.1.1.4
external/bsd/dhcpcd/dist/src/common.c up to 1.1.1.5
external/bsd/dhcpcd/dist/src/common.h up to 1.1.1.4
external/bsd/dhcpcd/dist/src/control.c up to 1.1.1.3
external/bsd/dhcpcd/dist/src/control.h up to 1.1.1.2
external/bsd/dhcpcd/dist/src/defs.h up to 1.1.1.15
external/bsd/dhcpcd/dist/src/dev.c up to 1.1.1.3
external/bsd/dhcpcd/dist/src/dev.h up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcp-common.c up to 1.1.1.4
external/bsd/dhcpcd/dist/src/dhcp-common.h up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcp.c up to 1.11
external/bsd/dhcpcd/dist/src/dhcp.h up to 1.1.1.6
external/bsd/dhcpcd/dist/src/dhcp6.c up to 1.1.1.12
external/bsd/dhcpcd/dist/src/dhcp6.h up to 1.1.1.6
external/bsd/dhcpcd/dist/src/dhcpcd-definitions-small.conf up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcpcd-definitions.conf up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcpcd.8.in up to 1.1.1.10
external/bsd/dhcpcd/dist/src/dhcpcd.c up to 1.13
external/bsd/dhcpcd/dist/src/dhcpcd.conf up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in up to 1.1.1.10
external/bsd/dhcpcd/dist/src/dhcpcd.h up to 1.1.1.5
external/bsd/dhcpcd/dist/src/duid.c up to 1.1.1.3
external/bsd/dhcpcd/dist/src/duid.h up to 1.1.1.1
external/bsd/dhcpcd/dist/src/eloop.c up to 1.1.1.5
external/bsd/dhcpcd/dist/src/eloop.h up to 1.1.1.3
external/bsd/dhcpcd/dist/src/genembedc up to 1.1.1.1
external/bsd/dhcpcd/dist/src/genembedh up to 1.1.1.1
external/bsd/dhcpcd/dist/src/if-bsd.c up to 1.1.1.8
external/bsd/dhcpcd/dist/src/if-linux-wext.c up to 1.1.1.2
external/bsd/dhcpcd/dist/src/if-linux.c up to 1.1.1.10
external/bsd/dhcpcd/dist/src/if-options.c up to 1.10
external/bsd/dhcpcd/dist/src/if-options.h up to 1.1.1.7
external/bsd/dhcpcd/dist/src/if-sun.c up to 1.1.1.4
external/bsd/dhcpcd/dist/src/if.c up to 1.1.1.8
external/bsd/dhcpcd/dist/src/if.h up to 1.1.1.5
external/bsd/dhcpcd/dist/src/ipv4.c up to 1.1.1.9
external/bsd/dhcpcd/dist/src/ipv4.h up to 1.1.1.4
external/bsd/dhcpcd/dist/src/ipv4ll.c up to 1.1.1.4
external/bsd/dhcpcd/dist/src/ipv4ll.h up to 1.1.1.4
external/bsd/dhcpcd/dist/src/ipv6.c up to 1.1.1.11
external/bsd/dhcpcd/dist/src/ipv6.h up to 1.1.1.7
external/bsd/dhcpcd/dist/src/ipv6nd.c up to 1.1.1.8
external/bsd/dhcpcd/dist/src/ipv6nd.h up to 1.1.1.6
external/bsd/dhcpcd/dist/src/logerr.c up to 1.1.1.2
external/bsd/dhcpcd/dist/src/logerr.h up to 1.1.1.3
external/bsd/dhcpcd/dist/src/route.c up to 1.1.1.8
external/bsd/dhcpcd/dist/src/route.h up to 1.1.1.4
external/bsd/dhcpcd/dist/src/sa.c up to 1.1.1.3
external/bsd/dhcpcd/dist/src/sa.h up to 1.1.1.2
external/bsd/dhcpcd/dist/src/script.c up to 1.1.1.4
external/bsd/dhcpcd/dist/src/script.h up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dev/Makefile up to 1.1.1.1
external/bsd/dhcpcd/dist/src/dev/udev.c up to 1.1.1.2
external/bsd/dhcpcd/dist/tests/crypt/.gitignore up to 1.1.1.1
external/bsd/dhcpcd/dist/tests/crypt/GNUmakefile up to 1.1.1.1
external/bsd/dhcpcd/dist/tests/crypt/Makefile up to 1.1.1.2
external/bsd/dhcpcd/dist/tests/crypt/README.md up to 1.1.1.1
external/bsd/dhcpcd/dist/tests/crypt/run-test.c up to 1.1.1.2
external/bsd/dhcpcd/dist/tests/crypt/test.h up to 1.1.1.2
external/bsd/dhcpcd/dist/tests/crypt/test_hmac_md5.c up to 1.1.1.3
external/bsd/dhcpcd/dist/tests/Makefile up to 1.1.1.1
external/bsd/dhcpcd/dist/tests/eloop-bench/.gitignore up to 1.1.1.1
external/bsd/dhcpcd/dist/tests/eloop-bench/Makefile up to 1.1.1.2
external/bsd/dhcpcd/dist/tests/eloop-bench/README.md up to 1.1.1.1
external/bsd/dhcpcd/dist/tests/eloop-bench/eloop-bench.c up to 1.1.1.3
external/bsd/dhcpcd/dist/.arcconfig up to 1.1.1.1
external/bsd/dhcpcd/dist/.gitignore up to 1.4
external/bsd/dhcpcd/dist/BUILDING.md up to 1.1.1.2
external/bsd/dhcpcd/dist/LICENSE up to 1.1.1.2
external/bsd/dhcpcd/dist/Makefile up to 1.1.1.5
external/bsd/dhcpcd/dist/Makefile.inc up to 1.1.1.2
external/bsd/dhcpcd/dist/README.md up to 1.1.1.3
external/bsd/dhcpcd/dist/bpf-filter.h delete
external/bsd/dhcpcd/dist/common.c delete
external/bsd/dhcpcd/dist/arp.c delete
external/bsd/dhcpcd/dist/arp.h delete
external/bsd/dhcpcd/dist/auth.c delete
external/bsd/dhcpcd/dist/auth.h delete
external/bsd/dhcpcd/dist/dhcpcd.c delete
external/bsd/dhcpcd/dist/control.c delete
external/bsd/dhcpcd/dist/common.h delete
external/bsd/dhcpcd/dist/config.h delete
external/bsd/dhcpcd/dist/dhcp-common.c delete
external/bsd/dhcpcd/dist/control.h delete
external/bsd/dhcpcd/dist/defs.h delete
external/bsd/dhcpcd/dist/dev.h delete
external/bsd/dhcpcd/dist/dhcpcd-definitions.conf delete
external/bsd/dhcpcd/dist/dhcp-common.h delete
external/bsd/dhcpcd/dist/dhcp.c delete
external/bsd/dhcpcd/dist/dhcp.h delete
external/bsd/dhcpcd/dist/dhcp6.c delete
external/bsd/dhcpcd/dist/dhcp6.h delete
external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in delete
external/bsd/dhcpcd/dist/dhcpcd-embedded.c delete
external/bsd/dhcpcd/dist/dhcpcd.8.in delete
external/bsd/dhcpcd/dist/dhcpcd-embedded.c.in delete
external/bsd/dhcpcd/dist/dhcpcd-embedded.h delete
external/bsd/dhcpcd/dist/dhcpcd-embedded.h.in delete
external/bsd/dhcpcd/dist/ipv4.c delete
external/bsd/dhcpcd/dist/if.c delete
external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in delete
external/bsd/dhcpcd/dist/dhcpcd.h delete
external/bsd/dhcpcd/dist/dhcpcd.conf delete
external/bsd/dhcpcd/dist/dhcpcd.conf.5.in delete
external/bsd/dhcpcd/dist/duid.c delete
external/bsd/dhcpcd/dist/duid.h delete
external/bsd/dhcpcd/dist/eloop.c delete
external/bsd/dhcpcd/dist/eloop.h delete
external/bsd/dhcpcd/dist/if-bsd.c delete
external/bsd/dhcpcd/dist/if-options.c delete
external/bsd/dhcpcd/dist/if-options.h delete
external/bsd/dhcpcd/dist/if.h delete
external/bsd/dhcpcd/dist/crypt/hmac_md5.c delete
external/bsd/dhcpcd/dist/crypt/crypt.h delete
external/bsd/dhcpcd/dist/ipv4.h delete
external/bsd/dhcpcd/dist/ipv4ll.c delete
external/bsd/dhcpcd/dist/ipv6.c delete
external/bsd/dhcpcd/dist/ipv4ll.h delete
external/bsd/dhcpcd/dist/ipv6.h delete
external/bsd/dhcpcd/dist/ipv6nd.c delete
external/bsd/dhcpcd/dist/ipv6nd.h delete
external/bsd/dhcpcd/dist/script.c delete
external/bsd/dhcpcd/dist/script.h delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/15-timezone delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/01-test delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/02-dump delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/10-wpa_supplicant delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf delete
external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ypbind delete
usr.sbin/postinstall/postinstall: revision 1.211-1.213
etc/rc.d/dhcpcd upto 1.5
doc/3RDPARTY manual edit

Import dhcpcd-7.0.7.
Adjust postinstal and rc file.
 1.5.16.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.7 17-Jul-2014  spz Create the dhcpd.leases file if it doesn't exist already, don't just
warn about it not being there.
Closes PR misc/48868
 1.6 13-Aug-2004  mycroft branches: 1.6.56; 1.6.70;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6.70.1 10-Aug-2014  tls Rebase.
 1.6.56.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1 29-Dec-2017  is Add startup file for dhcp v6 with builtin isc-dhcp. Alas, this needs to
be a seperate process. On the positive side: this can't break the dhcpd
for IPv4 when tested.
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.9 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.8 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.7 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.6 25-Apr-2001  lukem wrap file creation operation in: ( umask 022 ; <command...> )
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 30-Apr-2000  lukem remove /var/run/dmesg.boot before attempting to write to it
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.2 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.6 05-Sep-2009  apb * Use functions from rc.subr, and indent the code.
* Add "KEYWORD: nostart", so /etc/rc doesn't try to run this (it would
have been harmless anyway).
 1.5 11-Oct-2004  christos Use new style command substitution.
 1.4 16-Aug-2002  martin Avoid exit(0) to play more nicely with rc_fast_and_loose.
Noted by Greywolf on tech-userlevel.
 1.3 18-Apr-2002  lukem add a PROVIDE line
 1.2 04-Sep-2001  martin Make this work without parameters (i.e. manual invocation)
 1.1 04-Sep-2001  martin Add support to down some interfaces before shutting down the system. All
pppoe* interfaces are automatically shut down by this script, others may be
added to the force_down_interfaces variable in /etc/rc.conf.
 1.1 10-Jan-2021  riastradh Various entropy integration improvements.

- New /etc/security check for entropy in daily security report.

- New /etc/rc.d/entropy script runs (after random_seed and rndctl) to
check for entropy at boot -- in rc.conf, you can:

. set `entropy=check' to halt multiuser boot and enter single-user
mode if not enough entropy

. set `entropy=wait' to make multiuser boot wait until enough entropy

Default is to always boot without waiting -- and rely on other
channels like security report to alert the operator if there's a
problem.

- New man page entropy(7) discussing the higher-level concepts and
system integration with cross-references.

- New paragraph in afterboot(8) about entropy citing entropy(7) for
more details.

This change addresses many of the issues discussed in security/55659.
This is a first draft; happy to take improvements to the man pages and
scripted messages to improve clarity.

I considered changing motd to include an entropy warning with a
reference to the entropy(7) man page, but it's a little trickier:
- Not sure it's appropriate for all users to see at login rather than
users who have power to affect the entropy estimate (maybe it is,
just haven't decided).
- We only have a mechanism for changing once at boot; the message would
remain until next boot even if an operator adds enough entropy.
- The mechanism isn't really conducive to making a message appear
conditionally from boot to boot.
 1.5 26-Nov-2021  sborrill Use rcvar=$name syntax consistently in rc.d scripts which makes it easier to
search for rc.d scripts where rcvar differs from name. No functional change.
 1.4 07-Oct-2007  xtraeme Only print the message if the command ran successfully.
 1.3 07-Oct-2007  xtraeme Update for the new configuration file format for envstat(8)
and the envsys framework.

The rc.d has been simplified vastly... the configuration file now
is more powerful than ever!
 1.2 25-Jul-2007  xtraeme branches: 1.2.4; 1.2.6;
- Ignore lines with desc at start/stop time, this target must be used
manually.
- Ignore lines with rfact at stop time, they cannot be stopped.

Reported by wiz@.
 1.1 01-Jul-2007  xtraeme Add the /etc/rc.d/envsys script required by envsys2.
 1.2.6.2 25-Jul-2007  xtraeme - Ignore lines with desc at start/stop time, this target must be used
manually.
- Ignore lines with rfact at stop time, they cannot be stopped.

Reported by wiz@.
 1.2.6.1 25-Jul-2007  xtraeme file envsys was added on branch matt-mips64 on 2007-07-25 12:47:45 +0000
 1.2.4.1 06-Nov-2007  matt sync with HEAD
 1.5 26-Nov-2021  sborrill Use rcvar=$name syntax consistently in rc.d scripts which makes it easier to
search for rc.d scripts where rcvar differs from name. No functional change.
 1.4 04-Jul-2020  skrll Trailing whitespace
 1.3 07-Feb-2012  mbalmer For the sake of consistency with other scripts, output a full stop after the
word 'done'. releng ok.
 1.2 15-Jun-2011  hans branches: 1.2.2;
remove -q argument, it is useless with Xorg and fails with XFree
 1.1 18-Feb-2011  jmcneill branches: 1.1.2; 1.1.4;
Add rc.d script to make sure the system fontconfig cache is up to date.
 1.1.4.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.1.2.2 05-Mar-2011  bouyer Sync with HEAD
 1.1.2.1 18-Feb-2011  bouyer file fccache.in was added on branch bouyer-quota2 on 2011-03-05 15:08:43 +0000
 1.2.2.1 17-Apr-2012  yamt sync with head
 1.14 14-Jul-2007  ad fixsb has done its job.
 1.13 06-Apr-2007  apb * Add a stop_boot() function in rc.subr, to terminate a multi-user boot
by killing the parent process. The parent's PID is saved in $RC_PID.
* In all rc.d/* scripts that previously tried to stop the boot,
replace in-line code with "stop_boot".
* Document this.

This should fix PR 29822.
 1.12 30-Dec-2004  dsainty Add a missing space in a comment
 1.11 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.10 23-Apr-2004  keihan branches: 1.10.2;
s/netbsd.org/NetBSD.org/
 1.9 21-Apr-2004  christos Whitespace fixes, some code re-factoring, and a bit more verbose messages.
 1.8 21-Apr-2004  dbj simply logic and flow of check_part function
 1.7 21-Apr-2004  dbj abstract superblock field reading into shell function
 1.6 21-Apr-2004  dbj add function for reporting verbose messages
 1.5 21-Apr-2004  dbj tweak return value of check_part function
 1.4 21-Apr-2004  dbj some minor shell programming tweaks recommended by christos
use [ -n ] instead of [ ! -z ]
use $() instead of ``
use just "$@" instead ${1+"$@"}
 1.3 21-Apr-2004  dbj use shell constructs and cat instead of sed since
sed may not be available early in the rc.d sequence
 1.2 18-Apr-2004  dbj add support for turning off fixsb in rc.conf
default is fixsb=YES
 1.1 16-Apr-2004  dbj This rc.d script attempts to correct problems
which may have been introduced by booting a netbsd-current kernel
from between April of 2003 and January 2004. For more information
see <http://mail-index.NetBSD.org/current-users/2004/01/11/0022.html>
This script was developed as a response to NetBSD pr install/25138

This should not be added to the Makefile or the default install until
it has been further tested
 1.10.2.2 27-Apr-2004  jdc Pull up revisions 1.1-1.10 (requested by dbj in ticket #185)

Fix problems related to superblock upgrade issues which may be
experienced by -current users from 2003.
 1.10.2.1 23-Apr-2004  jdc file fixsb was added on branch netbsd-2-0 on 2004-04-27 17:54:49 +0000
 1.11 17-Feb-2010  christos Exclude root, since that is done in fsck_root.
 1.10 10-Jul-2009  christos 1. centralize the fsck error handling
2. don't check if root is on nfs
3. reboot -n if root was modified as the manual page suggests
 1.9 02-Mar-2008  tron Print out a message explaining why the system is rebooting if the root
filesystem is modified by fsck(8).
 1.8 24-Feb-2008  christos cleanup fsck error handling:
1. explain what each error means
2. remove 130 (128 + 2) which was presumably there because fsck_msdos did
not handle SIGINT properly
 1.7 06-Apr-2007  apb branches: 1.7.4; 1.7.10; 1.7.12;
* Add a stop_boot() function in rc.subr, to terminate a multi-user boot
by killing the parent process. The parent's PID is saved in $RC_PID.
* In all rc.d/* scripts that previously tried to stop the boot,
replace in-line code with "stop_boot".
* Document this.

This should fix PR 29822.
 1.6 07-Oct-2006  riz Trap SIGINT so that if fsck is interrupted by ^C, we drop into single-user
mode. Fixes misc/29822 from der Mouse, fix from Arnaud Lacombe with
comment rework by me.
 1.5 13-Aug-2004  mycroft branches: 1.5.2;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 20-Oct-2003  christos branches: 1.4.4;
set fsck_flags=-p in /etc/defaults/rc.conf instead of checking if it is
empty in /etc/rc.d/fsck. From Bernd Ernesti.
 1.3 15-Oct-2003  christos Allow overrides via fsck_flags
 1.2 18-Jun-2001  lukem branches: 1.2.2;
Now that "fsck -p" skips file systems that are mounted read-write,
always perform the disk check (unless /fastboot exists). Previously
this would only occur when booting directly to multi-user, so the
fsck wouldn't happen after a single user boot going into multi-user.
 1.1 21-Aug-2000  lukem branches: 1.1.2;
convert fsck.sh -> fsck (using kill -TERM $$ to stop autoboot).
 1.1.2.2 23-Aug-2000  lukem pull up the following:
etc/rc.d/Makefile 1.12
etc/rc.d/fsck 1.1
etc/rc.d/fsck.sh REMOVE
replace fsck.sh with fsck (using kill -TERM $$ to stop autoboot).

approved: thorpej
 1.1.2.1 21-Aug-2000  lukem file fsck was added on branch netbsd-1-5 on 2000-08-23 12:32:17 +0000
 1.2.2.1 27-Oct-2003  jmc Pullup revs 1.3-1.4 (requested by martti in ticket #1543)

Allow custom fsck options via fsck_flags.
 1.4.4.1 08-Oct-2006  bouyer Pull up following revision(s) (requested by riz in ticket #10704):
etc/rc.d/fsck: revision 1.6
Trap SIGINT so that if fsck is interrupted by ^C, we drop into single-user
mode. Fixes misc/29822 from der Mouse, fix from Arnaud Lacombe with
comment rework by me.
 1.5.2.1 07-Oct-2006  ghen Pull up following revision(s) (requested by riz in ticket #1542):
etc/rc.d/fsck: revision 1.6
Trap SIGINT so that if fsck is interrupted by ^C, we drop into single-user
mode. Fixes misc/29822 from der Mouse, fix from Arnaud Lacombe with
comment rework by me.
 1.7.12.1 03-Apr-2008  mjf Sync with HEAD.
 1.7.10.1 24-Mar-2008  keiichi sync with head.
 1.7.4.1 23-Mar-2008  matt sync with HEAD
 1.3 21-Aug-2000  lukem convert fsck.sh -> fsck (using kill -TERM $$ to stop autoboot).
 1.2 26-Apr-2000  thorpej branches: 1.2.4;
Make ccd and raidframe provide `disks', and make swap1 and fsck
depend on `disks', rather than `ccd' and `raidframe'.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 23-Aug-2000  lukem pull up the following:
etc/rc.d/Makefile 1.12
etc/rc.d/fsck 1.1
etc/rc.d/fsck.sh REMOVE
replace fsck.sh with fsck (using kill -TERM $$ to stop autoboot).

approved: thorpej
 1.6 20-Sep-2011  apb Don't try to fsck root device if "/" is not mentioned in fstab.
Also don't assume that all network mounts are "nfs".
 1.5 25-Sep-2010  bad Treat empty or missing fs_passno field like it has a value of 0 as fstab(5)
specifies.
Related to PR misc/43905 but does not fix the underlying issues.
 1.4 16-Feb-2010  mrg only fsck / if we find it in /etc/fstab. diskless systems don't need
a / entry.

XXX: still get an error from "mount /" in etc/rc.d/root itself.
 1.3 10-Jul-2009  christos 1. centralize the fsck error handling
2. don't check if root is on nfs
3. reboot -n if root was modified as the manual page suggests
 1.2 28-Apr-2009  apb branches: 1.2.2;
Do nothing if root file system has fs_passno=0 in /etc/fstab.
(It might be better to change fsck(8) so that "fsck -p" always checks
fs_passno, whether or not file systems are specified on the command
line.)
 1.1 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.2.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2.2.1 28-Apr-2009  jym file fsck_root was added on branch jym-xensuspend on 2009-05-13 19:18:03 +0000
 1.2 18-Jun-2008  yamt branches: 1.2.2;
merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@. requested by core@
 1.1 13-Jun-2008  peter branches: 1.1.2;
file ftp_proxy was initially added on branch yamt-pf42.
 1.1.2.1 13-Jun-2008  peter rc.d script for starting ftp proxy.
 1.2.2.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.2.2.1 18-Jun-2008  wrstuden file ftp_proxy was added on branch wrstuden-revivesa on 2008-06-23 05:02:08 +0000
 1.3 09-Aug-2005  peter Add command_args="-D" to the ftpd rc.d script. This flag is always needed
when running ftpd as daemon and it will now automatically be appended to the
command line, even if ftpd_flags doesn't have it.

Suggested by Alan Barrett and Luke Mewburn, thanks.
 1.2 08-Aug-2005  peter Add a note telling that ftpd_flags should always contain "-D".
Suggested by lukem@.
 1.1 04-Aug-2005  peter Add rc.d support for standalone ftpd, suggested by perry@.
 1.5 05-Apr-2001  wiz Don't install /etc/rc.d/gated any longer, since gated isn't in the
base system.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2 30-Apr-2022  brad Like /etc/rc.d/network, add the ability to put a '!' character as the
first character in /etc/gpio.conf and have the rest evaluated in a
shell. It is useful to be able to do actions after setting up gpio
pins or attaching gpioiic(4).
 1.1 25-Jul-2009  mbalmer Document recent gpio(4) changes and introduce a new config file for GPIO.
Integrate with the startup scripts in /etc/rc.d. Introduce new variable
"gpio" for /etc/rc.conf.
 1.4 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.3 02-Jun-2006  rpaulo branches: 1.3.20;
s/mountall/mountcritremote/
Noticed by Jukka Salmi.
 1.2 30-Apr-2006  rpaulo Remove wrong comment.
 1.1 30-Apr-2006  rpaulo rc script to control hostapd.
 1.3.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.1 11-Dec-2008  mishka branches: 1.1.2; 1.1.4;
Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.1.4.2 22-Jan-2009  snj Pull up following revision(s) (requested by rafal in ticket #297):
distrib/sets/lists/etc/mi: revision 1.203
doc/CHANGES: revision 1.1151 via patch
etc/defaults/rc.conf: revision 1.97
etc/mtree/special: revision 1.123
etc/rc.d/Makefile: revision 1.71
etc/rc.d/httpd: revision 1.1
share/man/man5/rc.conf.5: revision 1.123
usr.sbin/postinstall/postinstall: revision 1.80
Import rc.d/httpd script for httpd(8) daemon control.
See rc.conf(5) for options explanation.
 1.1.4.1 11-Dec-2008  snj file httpd was added on branch netbsd-5 on 2009-01-22 21:28:26 +0000
 1.1.2.2 17-Jan-2009  mjf Sync with HEAD.
 1.1.2.1 11-Dec-2008  mjf file httpd was added on branch mjf-devfs2 on 2009-01-17 20:43:44 +0000
 1.2 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 31-Jan-2004  christos new identd script
 1.4 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.3 24-Jun-2003  martin Ifwatchd now uses syslog, so require syslogd.
 1.2 14-Mar-2003  martin Make it start before "SERVERS" and remove redundant dependency on
"network". This brings it in line with the altqd script, which has
very similar requirements.
 1.1 10-Dec-2001  martin Add rc.d support for ifwatchd (used to run ip-up/ip-down scripts for
in-kernel pppoe interfaces).
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 17-Jul-2000  lukem add '# KEYWORD: shutdown' so that these scripts get run at shutdown time.
now, only scripts with the keyword `shutdown' will be run by /etc/rc.shutdown,
which speeds up shutdown and makes it more robust.
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.2 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.4.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.8 25-Dec-2023  kre Don't use obsolete test(1) -a option/operator - use sh && instead.
 1.7 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.6 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.5 14-Feb-2020  kim Use the configured IP6ADDRCTL_CMD for stopping also.
 1.4 27-Jan-2020  kim Add NetBSD ID
 1.3 07-Aug-2019  nakayama Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.2 23-Dec-2015  christos branches: 1.2.16; 1.2.18;
remove some stuff we don't have; rename rc command variable.
 1.1 13-Dec-2015  christos Add ip6addrctl
 1.2.18.2 31-Jan-2020  martin Pull up following revision(s) (requested by kim in ticket #675):

etc/rc.d/autounmountd: revision 1.3
etc/rc.d/ip6addrctl: revision 1.4

Add NetBSD ID
 1.2.18.1 08-Aug-2019  martin Pull up following revision(s) (requested by nakayama in ticket #30):

etc/rc.d/autounmountd: revision 1.2
etc/rc.d/ip6addrctl: revision 1.3
etc/rc.d/automountd: revision 1.2
etc/rc.d/automount: revision 1.2

Add $_rc_subr_loaded before ". /etc/rc.subr" for speedup and consistency.
 1.2.16.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2.16.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.21 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.20 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.19 04-Jul-2020  skrll Trailing whitespace
 1.18 23-Mar-2009  hannken Add flags to rc.d/ipfilter. Use it from rc.conf like

ipfilter=YES ipfilter_flags="-T fr_statemax=18963,fr_statesize=27091"

Ok: Christos Zoulas <christos@netbsd.org>
 1.17 22-Nov-2008  tsutsui branches: 1.17.2;
Add "bootconf" to REQUIRE: lines which had beforenetlkm
since removed beforenetlkm required bootconf.
 1.16 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.15 06-Apr-2007  apb branches: 1.15.12; 1.15.20;
* Add a stop_boot() function in rc.subr, to terminate a multi-user boot
by killing the parent process. The parent's PID is saved in $RC_PID.
* In all rc.d/* scripts that previously tried to stop the boot,
replace in-line code with "stop_boot".
* Document this.

This should fix PR 29822.
 1.14 23-Dec-2004  lukem * Conditionalize flushing of IPv4 vs IPv6 rules based on the existance
of the appropriate configuration file.
Based on PR 28757 from Jason White.

* Add comments explaining why we flush separately from the reload
(backwards compat with older ipf(8) binaries).
 1.13 08-Nov-2004  lukem Redo previous (rev 1.12) in a manner that allows this rc.d script to operate
correctly on ipf(8) from prior to 4.1.3 (where -Fa flushes both protocols)
and 4.1.3 (where -Fa only flushes the current protocol).
Fix from Kimmo Suominen, per private discussion.
 1.12 09-Sep-2004  lukem Explicitly flush (-Fa) rules when loading or reloading IPv4 and IPv6 rules,
rather than relying upon running "ipf -Fa" beforehand (which only flushes IPv4)
Should fix PR 26885 and PR 26857.
 1.11 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.10 28-Feb-2001  lukem branches: 1.10.4;
support `resync' (ipf -y).
suggested by Johnny C. Lam in [misc/12300]
 1.9 09-Oct-2000  nisimura Use && and || for logical concatenations instead of -a/-o test operators.
 1.8 01-Oct-2000  lukem support loading ipf6.conf as well as ipf.conf.
inspired by [misc/11033] by Gregory McGarry <g.mcgarry@ieee.org>
 1.7 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.6 21-Jul-2000  lukem if ipf.conf isn't readable and the system is booting directly to multiuser,
send SIGTERM to the parent (/etc/rc) so that init(8) aborts the boot.
 1.5 17-Jul-2000  lukem * add support for `status'
* remove bogus comment about aborting the boot if ipf fails; this hasn't
been supported since the rc.d migration and is too messy to resolve...
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 11-Mar-2000  veego Add missing checkyesno's.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.3 27-Dec-2001  he Pull up revisions 1.9-1.10 (requested by jlam):
Use && and || for logical concatenations instead of -a/-o operators,
and support ``resync'' (ipf -y).
 1.4.4.2 02-Oct-2000  lukem pull up rev 1.7-1.8 (approved by thorpej):
- support loading ipf6.conf as well as ipf.conf
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.4.4.1 09-Aug-2000  lukem pull up revs 1.5-1.6
approved by: thorpej

* add support for `status'
* if ipf.conf isn't readable and the system is booting directly to multiuser,
send SIGTERM to the parent (/etc/rc) so that init(8) aborts the boot.
 1.10.4.2 12-Nov-2004  jmc Pullup rev 1.13 (requested by lukem in ticket #963)

Redo previous (rev 1.12) in a manner that allows this rc.d script to operate
correctly on ipf(8) from prior to 4.1.3 (where -Fa flushes both protocols)
and 4.1.3 (where -Fa only flushes the current protocol).
 1.10.4.1 21-Sep-2004  tron Pull up revision 1.12 (requested by martti in ticket #866):
Explicitly flush (-Fa) rules when loading or reloading IPv4 and IPv6 rules,
rather than relying upon running "ipf -Fa" beforehand (which only flushes IPv4)
Should fix PR 26885 and PR 26857.
 1.15.20.1 26-Mar-2009  snj Pull up following revision(s) (requested by hannken in ticket #606):
etc/defaults/rc.conf: revision 1.101
etc/rc.d/ipfilter: revision 1.18
Add flags to rc.d/ipfilter. Use it from rc.conf like
ipfilter=YES ipfilter_flags="-T fr_statemax=18963,fr_statesize=27091"
Ok: Christos Zoulas <christos@netbsd.org>
 1.15.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.17.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.9 25-Dec-2023  kre Clean up obsolete test(1) usage, use sh && rather than test's old -a
(and while here prefer sh's ! operator over test's - it simplifies
things for test).
 1.8 23-Sep-2018  maxv Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
 1.7 13-Aug-2004  mycroft branches: 1.7.92; 1.7.94;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 05-Jul-2004  lukem * Add BEFORE: SERVERS, so state is restored much earlier in the boot sequence.
* REQUIRE: isdnd, so this will be shutdown before that, to prevent
future problem if isdnd eve gets an explicit "shutdown" keyword.

Per discussion with Martin Husemann.
 1.5 05-Jul-2004  martin Make sure "downinterfaces" comes first - this means on shutdown this
script will run before downinterfaces destroys all state we try to
save here.
 1.4 22-Mar-2002  lukem branches: 1.4.4;
- Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.3 11-Feb-2002  lukem branches: 1.3.2;
- Remove previous hack; rc.subr warns about the variable not being set
for a reason, which is usually ``your /etc/defaults/rc.conf is not up
to date''.
- Consolidate `rm's into one line.
 1.2 11-Feb-2002  martti Don't try to execute this script if ipfs is not set to YES. Otherwise
you'll see the following message:

# /etc/rc.d/ipfs stop
/etc/rc.d/ipfs: WARNING: $ipfs is not set properly.

This horrible change is needed because of the "shutdown" keyword.
 1.1 11-Feb-2002  martti ipfs allows state information created for NAT entries and rules using
keep state to be locked (modification prevented) and then saved to disk,
allowing for the system to experience a reboot, followed by the restoration
of that information, resulting in connections not being interrupted.

To activate this feature, set ipfs=YES in /etc/rc.conf
 1.3.2.2 06-Mar-2002  he Pull up revisions 1.1-1.3 (new, requested by martti):
Added ipfs to save state tables. Use -D for ipmon.
 1.3.2.1 11-Feb-2002  he file ipfs was added on branch netbsd-1-5 on 2002-03-06 22:24:23 +0000
 1.4.4.1 05-Jul-2004  he Pull up revisions 1.5-1.6 (requested by martin in ticket #600):
Make sure ipfs gets to save state before the state is
destroyed either by interfaces being brought down or isdnd
being shut down (on general shutdown), and restore any state
by having it run before any servers are started.
 1.7.94.1 10-Jun-2019  christos Sync with HEAD
 1.7.92.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.12 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.11 04-Apr-2004  mrg move ipmon's "-D" argument from "command_args" to "ipmon_flags" so that
passing an (optional) filename argument (that must come last) works fine
from $ipmon_flags. from PR#25006.
 1.10 21-Oct-2002  lukem branches: 1.10.2;
ipmon -D writes a pidfile; use it
 1.9 18-Apr-2002  lukem branches: 1.9.2;
Revert previous:
+ it was not discussed first
+ it is not consistent with the rest of the rc.d system. everything else:
- has defaults & example configuration in /etc/defaults/rc.conf
- uses lower-case variable names, including ipmon itself

Similar functionality added by the change I'm backing out may be
reintroduced in the future once it's been changed to meet our de-facto
rc.d standards, as opposed to something that appears to have been
lifted from a non-NetBSD source (HP/UX ?) ...
 1.8 17-Apr-2002  darrenr load_rc_config needs to be called earlier to pickup the variables from the
config file so they can be used in the rc script itself.
 1.7 17-Apr-2002  darrenr Modify the script to use variable names provided by the ipmon conf file to
enable/disable "key" features.
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 28-Feb-2002  lukem ipmon: set -D via command_args rather than the default ipmon_flags.
resolves [install/15753]
 1.4 05-Jul-2001  tron Start "ipmon" with option "D" for daemon mode instead of starting it
in a subshell.
 1.3 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.2 06-Mar-2002  he Pull up revisions 1.4-1.5 (requested by martti):
Added ipfs to save state tables. Use -D for ipmon.
 1.2.4.1 02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.9.2.2 09-Apr-2004  tron Pull up revision 1.11 (requested by mrg in ticket #1663):
move ipmon's "-D" argument from "command_args" to "ipmon_flags" so that
passing an (optional) filename argument (that must come last) works fine
from $ipmon_flags. from PR#25006.
 1.9.2.1 09-Apr-2004  tron Pull up revision 1.10 (requested by mrg in ticket #1662):
ipmon -D writes a pidfile; use it
 1.10.2.1 06-Apr-2004  jmc Pullup rev 1.11 (requested by mrg in ticket #66)

Move ipmon's "-D" argument from "command_args" to "ipmon_flags" so that
passing an (optional) filename argument (that must come last) works fine
from $ipmon_flags. PR#25006
 1.13 12-Oct-2004  lukem Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.12 11-Oct-2004  christos Use new style command substitution.
 1.11 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.10 22-Aug-2003  mrg branches: 1.10.4;
ipnat needs to be before SERVERS - one may need NAT for servers to work
(eg, ntpdate).
 1.9 16-Feb-2003  grant change behaviour of 'reload' to only reload the NAT rules and NOT flush
the state table, making it much more useful.

The behaviour of 'restart' is unchanged (flush state table and reload
rules), but is now done slightly more elegantly.

ok'd by lukem.
 1.8 24-Sep-2002  martti Print a warning message if IP forwarding is not activated (PR#10295).
 1.7 22-Mar-2002  thorpej branches: 1.7.2;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 21-Aug-2000  lukem needs to run after mountcritremote, since ipnat is in /usr/sbin
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 12-Mar-2000  thorpej Rearrange so the ouput of this is a bit more cosmetic.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.2 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.4.4.1 23-Aug-2000  lukem pull up rev 1.5:
needs to run after mountcritremote, since ipnat is in /usr/sbin

approved: thorpej
 1.7.2.3 27-Aug-2003  tron Pull up revision 1.10 (requested by martti in ticket #1442):
ipnat needs to be before SERVERS - one may need NAT for servers to work
(eg, ntpdate).
 1.7.2.2 19-Jun-2003  msaitoh Pull up revision 1.9 (requested by grant in ticket #1321):
Change behaviour of 'reload' to only reload the NAT rules and NOT flush
the state table, making it much more useful.
 1.7.2.1 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.10.4.1 09-May-2005  riz Pull up revision 1.13 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.18 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.17 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.16 27-Jan-2020  kim Skip inet6 addresses that begin with fe80: (not just exact match).
 1.15 13-Aug-2018  christos branches: 1.15.2;
handle v6 addresses
 1.14 19-Oct-2016  christos branches: 1.14.12; 1.14.14;
Adjust for new ifconfig address/mask output.
 1.13 12-Sep-2013  christos branches: 1.13.8;
wait until our local address is available before configuring.
 1.12 14-Jun-2013  christos if ipsec_flags is given, treat it as an interface name and change @LOCAL_ADDR@
to the IP address for it. This makes dynamic addresses work during autoconf.
Also while here in restart, re-use start and stop instead of duplicating them.
 1.11 22-Nov-2008  tsutsui branches: 1.11.8; 1.11.14;
Add "bootconf" to REQUIRE: lines which had beforenetlkm
since removed beforenetlkm required bootconf.
 1.10 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.9 06-Apr-2007  apb branches: 1.9.12;
* Add a stop_boot() function in rc.subr, to terminate a multi-user boot
by killing the parent process. The parent's PID is saved in $RC_PID.
* In all rc.d/* scripts that previously tried to stop the boot,
replace in-line code with "stop_boot".
* Document this.

This should fix PR 29822.
 1.8 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 21-Jul-2000  lukem - fix typo; the first ipsec_start() should be ipsec_prestart()
- if ipsec.conf isn't readable and the system is booting directly to multiuser,
send SIGTERM to the parent (/etc/rc) so that init(8) aborts the boot.
 1.4 17-Jul-2000  lukem * remove bogus comment about aborting the boot if ipsec.conf doesn't exist;
this hasn't really worked and is probably too messy to resolve...
 1.3 14-Jun-2000  itojun branches: 1.3.2; 1.3.4;
typo
 1.2 13-Jun-2000  itojun TODO; should check /etc/ipsec.conf owner/permission,
while we don't have find(1).
 1.1 13-Jun-2000  itojun add rc.d/ipsec for ipsec configuration. when enabled, it will inject
/etc/ipsec.conf into "setkey -f". PR 9609.
 1.3.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.3.4.1 14-Jun-2000  minoura file ipsec was added on branch minoura-xpg4dl on 2000-06-23 15:46:02 +0000
 1.3.2.2 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3.2.1 09-Aug-2000  lukem pull up revs 1.4-1.5
approved by: thorpej

- if ipsec.conf isn't readable and the system is booting directly to multiuser,
send SIGTERM to the parent (/etc/rc) so that init(8) aborts the boot.
- fix typo; the first ipsec_start() should be ipsec_prestart()
 1.9.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.11.14.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.14.1 23-Jun-2013  tls resync from head
 1.11.8.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.8.1 04-Nov-2016  pgoyette Sync with HEAD
 1.14.14.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.14.14.1 10-Jun-2019  christos Sync with HEAD
 1.14.12.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.15.2.1 31-Jan-2020  martin Pull up following revision(s) (requested by kim in ticket #676):

etc/rc.d/ipsec: revision 1.16

Skip inet6 addresses that begin with fe80: (not just exact match).
 1.1 30-Apr-2006  rpaulo Add a script to start irdaattach on boot.
 1.2 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.1 08-Feb-2006  agc branches: 1.1.20;
Add distribution entries and supporting files for the iSCSI target.
 1.1.20.1 17-Jan-2009  mjf Sync with HEAD.
 1.3 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.2 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.1 21-Feb-2015  joerg Add rc script for /sbin/iscsid.
 1.5 25-Dec-2023  kre Clean up obsolere test(1) -a option/operator - use sh && instead.
Take the opportunity to do a little sh formatting cleanups, the \
line continuation can ususually be avoided by placing sh operators at
the appropriate places.

Note the [ x"$var" = x"$other" ] usage no longer needs the 'x',
avoiding that kind of nonsense is partly why test was much more
precisely specified, and a lot of the unnecessary stuff made obsolete.
Those however I did not remove (they're harmless).
 1.4 22-Jul-2023  mlelstv Don't specify a volume alias if none is given instead of using a default
name. Otherwise iscsictl fails for using non-unique names if more than
one volume is used.
 1.3 18-Feb-2023  mlelstv Handle missing auth file.
Skip empty lines.
 1.2 06-Feb-2023  martin If /etc/iscsi/volumes does not exist, explicitly exit with 0 status
 1.1 03-Feb-2023  mlelstv Add start script to attach iscsi volumes at boot.

The default is to execute the script (iscsid_volumes=YES), so if you have
any volumes defined, you should also start iscsid (iscsid=YES) to avoid
error messages.
 1.11 23-Sep-2018  maxv Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
 1.10 13-Aug-2004  mycroft branches: 1.10.92; 1.10.94;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.9 10-Apr-2002  martin Now that isdnd does auto-UP/DOWN itself, remove it from the rc.d script.
Remove all related rc.conf options as well, we now have fine-grained
controll in /etc/isdn/isdnd.rc.
 1.8 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.7 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.6 16-Mar-2002  martin Rename ISDN devices, per discussion on tech-kern. The network devices
become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now
are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing
and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel
access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e.
for answering machines).
 1.5 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.4 26-Apr-2001  lukem minor cleanup. add note to why syslogd is here (a la note in ppp)
 1.3 08-Jan-2001  martin Supply enough rope to let the user disable or override all interface
up/down magic.
 1.2 07-Jan-2001  martin Don't fiddle with any isdn interface if the isdnd variable is set to NO
in rc.conf.

Actually do install the isdnd script.
 1.1 07-Jan-2001  martin Add startup script for isdnd.
 1.10.94.1 10-Jun-2019  christos Sync with HEAD
 1.10.92.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.1 17-Dec-2011  tsutsui branches: 1.1.4;
Add an rc.d(8) script for isibootd(8). Taken from ndbootd(8).
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 17-Dec-2011  yamt file isibootd was added on branch yamt-pagecache on 2012-04-17 00:02:59 +0000
 1.7 16-Jan-2008  lukem branches: 1.7.2;
Ensure kdc starts after syslogd and ntpdate.
 1.6 13-Aug-2004  mycroft branches: 1.6.16;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.3 18-Jan-2001  thorpej The KDC requires only the network. Anyone running a KDC with
the binary on NFS deserves to lose.
 1.2 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.1 06-Aug-2000  thorpej branches: 1.1.2;
Startup script glue for the Heimdal KDC.
 1.1.2.3 02-Oct-2000  lukem pull up rev 1.2 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.1.2.2 06-Aug-2000  thorpej Update from trunk:
Startup script glue for the Heimdal KDC.
 1.1.2.1 06-Aug-2000  thorpej file kdc was added on branch netbsd-1-5 on 2000-08-06 21:39:04 +0000
 1.6.16.1 23-Mar-2008  matt sync with HEAD
 1.7.2.2 16-Jan-2008  lukem Ensure kdc starts after syslogd and ntpdate.
 1.7.2.1 16-Jan-2008  lukem file kdc was added on branch mjf-devfs on 2008-01-16 23:58:27 +0000
 1.5 06-Aug-2000  thorpej Startup script glue for the Heimdal KDC.
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.1 06-Aug-2000  thorpej Update from trunk:
Startup script glue for the Heimdal KDC.
 1.9 26-Nov-2021  sborrill Use rcvar=$name syntax consistently in rc.d scripts which makes it easier to
search for rc.d scripts where rcvar differs from name. No functional change.
 1.8 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 03-Jun-2004  abs add rcvar
 1.6 08-Jan-2003  jhawk branches: 1.6.2;
Run ldconfig with ${rc_flags} so you can set ldconfig_flags in rc.conf
to specify additional a.out directories to merge into the runtime link
cache.
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 25-Apr-2001  lukem store path to ldconfig in a variable and reference that
 1.3 29-Sep-2000  fvdl Mention "a.out" in the start message to be clear about the purpose of
this script.
 1.2 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.6.2.1 07-Jun-2004  tron Pull up revision 1.7 (requested by abs in ticket #455):
add rcvar
 1.1 13-Jan-2011  kefren add ldpd rc script
 1.9 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.8 13-Aug-2004  mycroft branches: 1.8.26;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 08-Oct-2002  atatat Reorganize the sysdb script so that lkm{1,2,3} can request that the
dev database be rebuilt after loading modules. Loading modules might
create new nodes in /dev, but the dev database is being initialized
too soon for lkm2 and lkm3. This means that, eg, /dev/xf86 (typically
marked AFTERMOUNT and loaded by lkm2) will show up properly. Reviewed
by lukem.
 1.6 09-Oct-2000  nisimura Use && and || for logical concatenations instead of -a/-o test operators.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 21-Aug-2000  lukem `REQUIRE bootconf' in lkm1 rather than `BEFORE beforenetlkm' in bootconf.sh
 1.3 15-Jul-2000  lukem share the same load_rc_config between the lkm* scripts
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.3 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2.4.2 23-Aug-2000  lukem pull up rev 1.4
`REQUIRE bootconf' in lkm1 rather than `BEFORE beforenetlkm'
in bootconf.sh

approved: thorpej
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.7 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.6 13-Aug-2004  mycroft branches: 1.6.26;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 08-Oct-2002  atatat Reorganize the sysdb script so that lkm{1,2,3} can request that the
dev database be rebuilt after loading modules. Loading modules might
create new nodes in /dev, but the dev database is being initialized
too soon for lkm2 and lkm3. This means that, eg, /dev/xf86 (typically
marked AFTERMOUNT and loaded by lkm2) will show up properly. Reviewed
by lukem.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 15-Jul-2000  lukem share the same load_rc_config between the lkm* scripts
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.2 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.9 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.8 13-Aug-2004  mycroft branches: 1.8.26;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 08-Oct-2002  atatat Reorganize the sysdb script so that lkm{1,2,3} can request that the
dev database be rebuilt after loading modules. Loading modules might
create new nodes in /dev, but the dev database is being initialized
too soon for lkm2 and lkm3. This means that, eg, /dev/xf86 (typically
marked AFTERMOUNT and loaded by lkm2) will show up properly. Reviewed
by lukem.
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 15-Jul-2000  lukem share the same load_rc_config between the lkm* scripts
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 11-Mar-2000  veego Add missing checkyesno's.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.2 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.3 26-Jan-2021  martin Rename etc/rc.d/llvmlockdir to lvmlockdir - it has nothing to do with LLVM,
the name probably was a freudian slip of my fingers when I split that
fragment out of another rc.d script.
 1.2 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.1 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 21-Aug-2000  lukem support running /etc/rc.shutdown.local
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 13-Apr-2000  lukem as this script is primarily for compatibility (with people's
rc.local), call it in a way that is compatible with the old behaviour:
* remove the stop case
* don't set $1="start" in the start case

xxx: it's debatable if this script should even exist, but i digress ;-)
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.1 23-Aug-2000  lukem pull up rev 1.5:
support running /etc/rc.shutdown.local

approved: thorpej
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.8 21-Aug-2021  andvar fix mainly same typos as in my previous commit but outside sys/dev/dm.
 1.7 03-Aug-2021  mlelstv Reverse devpubd dependeny to avoid dangling reference to zfs which is
an optional part of the build.
 1.6 04-Jul-2020  skrll Trailing whitespace
 1.5 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.4 13-Apr-2009  haad We need writable /dev to get lvm working otherwise lvm devices can't be created.
 1.3 05-Mar-2009  haad When setting LV_LIST variable do not use $LV_LIST.
 1.2 20-Jan-2009  haad branches: 1.2.2;
Rework lvm rc.d script. Check active flag for selected LV not for the first
one. Remove dmtest function.

Most changes are based on feedback from salo@.
 1.1 14-Jan-2009  haad branches: 1.1.2;
Add lvm rc script for starting LV's during boot. starting lvm is turn off
by default, until MKLVM is enabled by default. This script can be used
without /usr/bin.
 1.1.2.2 17-Jan-2009  mjf Sync with HEAD.
 1.1.2.1 14-Jan-2009  mjf file lvm was added on branch mjf-devfs2 on 2009-01-17 20:43:44 +0000
 1.2.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1 26-Jan-2021  martin Rename etc/rc.d/llvmlockdir to lvmlockdir - it has nothing to do with LLVM,
the name probably was a freudian slip of my fingers when I split that
fragment out of another rc.d script.
 1.4 29-Aug-2012  wiz Use new makemandb -Q flag to be really quiet.
 1.3 17-Jun-2012  isaki Remove unnecessary checkyesno which I commited before.
${rcvar}_start is skipped if rcvar is not set to YES.
Pointed out by joerg@ and tsutsui@.
Should be pulled up to netbsd-6.
 1.2 12-Jun-2012  isaki Allows you to disable it if makemandb=NO in rc.conf.
Thanks tsutsui@ and Yasushi Oshima.
 1.1 07-Feb-2012  joerg branches: 1.1.2; 1.1.4;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.1.4.3 30-Oct-2012  yamt sync with head
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 07-Feb-2012  yamt file makemandb was added on branch yamt-pagecache on 2012-04-17 00:02:59 +0000
 1.1.2.2 20-Nov-2012  riz Pull up following revision(s) (requested by tron in ticket #676):
usr.sbin/makemandb/apropos.c: revision 1.7
usr.sbin/makemandb/makemandb.8: revision 1.3
usr.sbin/makemandb/makemandb.8: revision 1.4
usr.sbin/makemandb/makemandb.8: revision 1.5
etc/rc.d/makemandb: revision 1.4
etc/weekly: revision 1.29
usr.sbin/makemandb/makemandb.c: revision 1.10
usr.sbin/makemandb/makemandb.c: revision 1.11
usr.sbin/makemandb/makemandb.c: revision 1.12
usr.sbin/makemandb/makemandb.c: revision 1.13
usr.sbin/makemandb/makemandb.c: revision 1.14
usr.sbin/makemandb/apropos.1: revision 1.5
etc/daily: revision 1.87
Add HISTORY section. From Abhinav Upadhyay in private mail.
Sync with reality, From Abhinav Upadhyay in private mail.
Fix typo in a message.
Bug fix for PR 46733:
> makemandb always reports the same number for "Total Number of new or
> updated pages enountered" and "Total number of (hard or symbolic)
> links found".
Patch from Abhinav Upadhyay.
Sort options in SYNOPSIS.
Sync usage with manpage.
Add -Q flag:
Print only fatal error messages (i.e., when the database is left in
an inconsistent state and needs manual intervention).
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use new makemandb -Q flag to be really quiet.
Fix usage, from Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use emalloc in one more place, like the rest of the code does.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
 1.1.2.1 24-Jun-2012  jdc Pull up revisions:
src/etc/rc.d/makemandb revisions 1.2,1.3
(requested by isaki in ticket #350).

Allows you to disable it if makemandb=NO in rc.conf.
Thanks tsutsui@ and Yasushi Oshima.

Remove unnecessary checkyesno which I commited before.
${rcvar}_start is skipped if rcvar is not set to YES.
Pointed out by joerg@ and tsutsui@.
 1.6 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.5 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.4 04-Jul-2020  skrll Trailing whitespace
 1.3 15-Oct-2015  roy Make mdnsd start before NETWORKING and require staticroute, mountcritlocal
and networking.
Fixes PR install/43313.
 1.2 23-Jan-2010  drochner fix an obvious typo in directory check
 1.1 29-Sep-2009  tsarna Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder.
 1.10 16-Mar-2007  abs Ignore comment (starting with #) lines in mixerctl.conf
 1.9 11-Oct-2004  christos branches: 1.9.10;
Use new style command substitution.
 1.8 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 11-Jan-2004  uebayasi Set an rcvar so that this can really be configurable by the rcvar. (This
means that it has long been not be able to do so!)
 1.6 18-Aug-2003  tron Don't use depricated "-f" option to mixerctl(1). Patch supplied by
Bruce J.A. Nourish in PR misc/22524.
 1.5 12-Oct-2002  kent /etc/rc.d/mixerctl: Add capability to save and restore mixer settings.
Thanks to Julio Merino.
 1.4 16-Jul-2002  rafal Skip blank lines in the input file (mixerctl.conf).
 1.3 11-Jun-2002  lukem - at least require mountcritremote (mixerctl is in /usr)
- read from < mixerctl.conf instead of piping output of cat...
 1.2 02-Jun-2002  jmcneill Fix typo.
 1.1 02-Jun-2002  jmcneill Add boot script to load mixer settings from /etc/mixerctl.conf, if present.
This allows one to preserve mixer settings across reboots by running:
mixerctl -a >/etc/mixerctl.conf
 1.9.10.1 31-Mar-2007  bouyer Pull up following revision(s) (requested by abs in ticket #525):
etc/rc.d/mixerctl: revision 1.10
Ignore comment (starting with #) lines in mixerctl.conf
 1.2 06-Apr-2015  mlelstv Parse config file like ifconfig.if(5).
First word is always the module name, followed by options.
Load modules right after root filesystem is checked and before it
becomes writable.
 1.1 21-Mar-2015  jmcneill branches: 1.1.2;
Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.1.2.3 16-May-2015  snj Pull up following revision(s) (requested by mlelstv in ticket #779):
etc/rc.d/modules: revision 1.2
Parse config file like ifconfig.if(5).
First word is always the module name, followed by options.
Load modules right after root filesystem is checked and before it
becomes writable.
 1.1.2.2 26-Mar-2015  martin Pull up following revision(s) (requested by jmcneill in ticket #635):
etc/rc.d/Makefile: revision 1.92
distrib/sets/lists/man/mi: revision 1.1497
share/man/man5/Makefile: revision 1.71
etc/defaults/rc.conf: revision 1.132
etc/rc.d/modules: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.190
distrib/sets/lists/etc/mi: revision 1.236
etc/mtree/special: revision 1.152
share/man/man5/modules.conf.5: revision 1.1
Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
 1.1.2.1 21-Mar-2015  martin file modules was added on branch netbsd-7 on 2015-03-26 10:54:35 +0000
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.11 11-Sep-2020  kim Make a ": " suffix a fixed part of the release info tag

This results in correct updates to /etc/motd even when the value of
motd_release_tag is changed (a likely event).

Add safe quoting to outputting the read kernel version.

Thanks to kre@ for the feedback.
 1.10 11-Sep-2020  kim Add optional release info in /etc/motd

My personal preferencese for /etc/rc.conf:

update_motd_release=YES
motd_release_tag='Binaries: '

This provides an explanation to users about the second version in motd.
 1.9 13-Aug-2004  mycroft branches: 1.9.86; 1.9.96;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.8 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.7 25-Apr-2001  lukem wrap file creation operation in: ( umask 022 ; <command...> )
 1.6 09-Oct-2000  nisimura - Remove extra 'rm -f' since file redirect safely clobbers existing files.
- Remove one sed invocation replacing it with shell internal construct.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 31-Jul-2000  chuck if update_motd is set, do not gratuitously force it to have an empty line
in it. also be a bit smarter about deleting stuff from motd during
update. it is now possible to have a one line motd just like in SunOS.
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.3 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2.4.2 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2.4.1 01-Aug-2000  chuck pull up 1.3->1.4 changes (approved by thorpej)
 1.9.96.1 13-Sep-2020  martin Pull up following revision(s) (requested by kim in ticket #1080):

etc/rc.d/motd: revision 1.10
etc/rc.d/motd: revision 1.11
share/man/man5/rc.conf.5: revision 1.186
share/man/man5/rc.conf.5: revision 1.187
etc/defaults/rc.conf: revision 1.159

Add optional release info in /etc/motd

My personal preferencese for /etc/rc.conf:

update_motd_release=YES
motd_release_tag='Binaries: '

This provides an explanation to users about the second version in motd.

Document update_motd_release and motd_release_tag

New sentence, new line.

Make a ": " suffix a fixed part of the release info tag

This results in correct updates to /etc/motd even when the value of
motd_release_tag is changed (a likely event).

Add safe quoting to outputting the read kernel version.

Thanks to kre@ for the feedback.
 1.9.86.1 13-Sep-2020  martin Pull up following revision(s) (requested by kim in ticket #1603):

etc/rc.d/motd: revision 1.10
etc/rc.d/motd: revision 1.11
share/man/man5/rc.conf.5: revision 1.186
share/man/man5/rc.conf.5: revision 1.187
etc/defaults/rc.conf: revision 1.159

Add optional release info in /etc/motd

My personal preferencese for /etc/rc.conf:

update_motd_release=YES
motd_release_tag='Binaries: '

This provides an explanation to users about the second version in motd.

Document update_motd_release and motd_release_tag

New sentence, new line.

Make a ": " suffix a fixed part of the release info tag

This results in correct updates to /etc/motd even when the value of
motd_release_tag is changed (a likely event).

Add safe quoting to outputting the read kernel version.

Thanks to kre@ for the feedback.
 1.15 09-Mar-2021  sborrill Need to explicitly load value of zfs variable as zfs=YES may be set in
/etc/rc.conf.d/zfs, not /etc/rc.conf.
 1.14 16-Feb-2021  hannken Enable "/etc/zfs/exports" from "zfs share" in rc.d/mountd and rc.d/mountall.
 1.13 01-Mar-2020  roy mountall: Mount ZFS filesystems before fstab

This allows null mounts in fstab to reference fstab mounts.
It's highly unlikely ZFS mounts would reference anything outside of ZFS.
 1.12 23-Feb-2020  riastradh If zfs=YES, unconditioally do zfs mount/unmount -a.

If you set zfs=YES, presumably you positively want the automatic rc.d
actions, so if there's no /sbin/zfs or if zfs can't find pools with
/etc/zfs/zpool.cache, presumably you would like feedback about that
in rc.log.
 1.11 15-Sep-2019  brad Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
 1.10 08-Jun-2018  sevan branches: 1.10.2; 1.10.4;
Prior to ZFSv15, volinit was an undocumented command which could be used to
populate /dev with zvol device nodes.
Following on with the recent ZFS/DTrace update, this is no longer a valid option
and causes the mountall script to barf zfs usage() following from
unrecognized command 'volinit' error.
 1.9 22-Jul-2014  wiz branches: 1.9.22;
'file system' for consistency with documentation (instead of 'filesystem').
 1.8 18-Oct-2009  haad branches: 1.8.12; 1.8.24;
Add zfs volinit command, suggested by tnn@ this will initialize all zvols
defined in a system. So they can be mounted from fstab as regular block
devices.
 1.7 05-Oct-2009  haad Add support for mounting zfs filesystems to mountall script. ZFS configuration
is stored in /etc/zpool.cache and it is automatically loaded to kernel from
filesystem. Filesystems are then configured accordingly to their properties
loaded from cache file.
 1.6 01-Dec-2008  tsutsui /etc/rc.d/mountall should obviously REQUIRE mountcritremote, and
may also REQUIRE named and ypbind for NFS hostname in fstab(5).
 1.5 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.4 13-Aug-2004  mycroft branches: 1.4.26;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.3 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 27-Apr-2000  veego Use the stop_cmd to unmount the filesystems with 'umount -a'.
This helps to fix the unclean reboots (at least on my system).
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.8.24.1 10-Aug-2014  tls Rebase.
 1.8.12.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.22.1 25-Jun-2018  pgoyette Sync with HEAD
 1.10.4.3 09-Mar-2021  martin Pull up following revision(s) (requested by sborrill in ticket #1230):

etc/rc.d/mountall: revision 1.15

Need to explicitly load value of zfs variable as zfs=YES may be set in
/etc/rc.conf.d/zfs, not /etc/rc.conf.
 1.10.4.2 25-Feb-2020  martin Pull up following revision(s) (requested by riastradh in ticket #725):

etc/rc.d/mountall: revision 1.12
external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.59
external/cddl/osnet/sys/kern/misc.c: revision 1.8
external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c: revision 1.5
external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c: revision 1.6
external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.60
external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.61

Define VOP_STRATEGY on zfs device nodes too.
Fixes eternal hangs in attempts to do I/O on device nodes on zfs.
XXX pullup

Teach zfs spec nodes to VOP_BWRITE too.
Fixes hang on writing to, e.g., ffs mounted on a device node that
lives on zfs.
XXX pullup

Teach device nodes on zfs to handle fsync by calling spec_fsync too.
If zfs=YES, unconditioally do zfs mount/unmount -a.

If you set zfs=YES, presumably you positively want the automatic rc.d
actions, so if there's no /sbin/zfs or if zfs can't find pools with
/etc/zfs/zpool.cache, presumably you would like feedback about that
in rc.log.

Report the OS name and release appropriately for NetBSD.
We are not OpenSolaris or uts!

Mark previous #ifdef __NetBSD__, per request from hannken.
 1.10.4.1 27-Sep-2019  martin Pull up following revision(s) (requested by brad in ticket #250):

external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.2
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.3
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.4
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.5
distrib/sets/lists/man/mi: revision 1.1652
distrib/sets/lists/man/mi: revision 1.1653
distrib/sets/lists/etc/mi: revision 1.259
etc/rc.d/mountall: revision 1.11
external/cddl/osnet/sbin/zfs/Makefile: revision 1.5
external/cddl/osnet/dist/cmd/zfs/zfs_main.c: revision 1.7
etc/rc.d/Makefile: revision 1.105
distrib/sets/lists/base/mi: revision 1.1217
etc/rc.d/Makefile: revision 1.106
etc/rc.d/zfs: revision 1.1
etc/defaults/rc.conf: revision 1.152
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.1

Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
mount_zfs.8: add xref to fstab(5)

Use more markup.

Include mount_zfs man pages only for MKZFS builds.

Moved zfs out of MKX11 block.

Fix build failure without X11.

Add a copyright to the man page and a bit of history.
Use Pa macro for path
new sentence, new line
 1.10.2.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.17 20-Feb-2022  alnsn Enable critical_filesystems_zfs.
 1.16 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.15 23-Jul-2016  kre Cause rc to abort if mounting any of the critical local filesystems fails
rather than just ignoring the error.

Don't bother attempting to clear the contents of /var/run if /var/run
does not exist.

In that case the mkdir of /var/run/lvm would have failed - correct that
by using mkdir -p (which as a side effect will ensure /var/run exists
and is available for later scripts to use if for some reason it did not exist.)
 1.14 22-Jul-2014  wiz branches: 1.14.6;
'file system' for consistency with documentation (instead of 'filesystem').
 1.13 13-Jan-2011  haad branches: 1.13.12; 1.13.24;
Use chown now when it's available without /usr mounted.
 1.12 08-Jan-2011  haad Use /rescue/chown not chown from /usr/sbin which might not be available in
time of running this script.

XXX. Why is chown in /usr/sbin ? it should be moved to /sbin
 1.11 05-Jan-2011  haad Allow operator to use lvm in read-only mode. Switch LVM lock dir to
/var/run/lvm and create it in rc.d/mountcritlocal. Fix dm control device
permissions to allow rw for operator.

Test if we are running lvm commands as operator and if that it's true do not
create vg backups and do not print confusing warning.
 1.10 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.9 12-Nov-2006  christos branches: 1.9.28;
goodbye uucp
 1.8 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 29-Apr-2002  lukem don't bother warning or supporting obsolete $critical_filesystems_beforenet
or $critical_filesystems; postinstall now checks for these
 1.6 27-Mar-2002  lukem Replace $critical_filesystems_beforenet with $critical_filesystems_local .
Replace $critical_filesystems with $critical_filesystems_remote .

The new names are now consistent with the type argument that
mount_critical_filesystems() is called with, and allows for other types to
be easily supported by that function.

For backwards compatibility purposes, if the now obsolete variable is defined
(even empty), it takes precedence over the new form, and you will be warned.
If you want to stop the warnings, update your rc.conf(5) settings!
 1.5 28-Feb-2001  lukem clarify purposes
 1.4 27-Jul-2000  lukem move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.9.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.13.24.1 10-Aug-2014  tls Rebase.
 1.13.12.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14.6.1 26-Jul-2016  pgoyette Sync with HEAD
 1.11 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.10 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.9 22-Jul-2014  wiz 'file system' for consistency with documentation (instead of 'filesystem').
 1.8 13-Aug-2004  mycroft branches: 1.8.56; 1.8.70;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 29-Apr-2002  lukem don't bother warning or supporting obsolete $critical_filesystems_beforenet
or $critical_filesystems; postinstall now checks for these
 1.6 27-Mar-2002  lukem Replace $critical_filesystems_beforenet with $critical_filesystems_local .
Replace $critical_filesystems with $critical_filesystems_remote .

The new names are now consistent with the type argument that
mount_critical_filesystems() is called with, and allows for other types to
be easily supported by that function.

For backwards compatibility purposes, if the now obsolete variable is defined
(even empty), it takes precedence over the new form, and you will be warned.
If you want to stop the warnings, update your rc.conf(5) settings!
 1.5 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.4 28-Feb-2001  lukem clarify purposes
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.8.70.1 10-Aug-2014  tls Rebase.
 1.8.56.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.14 16-Feb-2021  hannken Enable "/etc/zfs/exports" from "zfs share" in rc.d/mountd and rc.d/mountall.
 1.13 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.12 13-Aug-2004  mycroft branches: 1.12.26;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.11 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.10 16-Jun-2001  lukem change mountd to use its own $mountd variable (instead of $nfs_server).
nfsd will complain if mountd isn't set. from [misc/13135] by Johnny C. Lam.
 1.9 29-Apr-2001  lukem kre notes that "echo -n" is superfluous when creating a zero length file
 1.8 25-Apr-2001  lukem wrap file creation operation in: ( umask 022 ; <command...> )
 1.7 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.6 02-Jun-2000  fvdl branches: 1.6.2;
* Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.5 29-May-2000  bouyer Depends on quota; when quotached runs while NFS clients are writing,
bad things happens.
 1.4 13-May-2000  lukem branches: 1.4.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 11-Mar-2000  veego mountd requires mountall.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.6.2.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.12.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.2 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 29-Oct-2001  augustss Add moused, default off.
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.1 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.29 10-Jul-2024  christos account for filter-aaaa.so rename and move
 1.28 25-Dec-2023  kre branches: 1.28.2;

Clean up obsolete test(1) usage - use sh's || instead of test's obsolete -o,
and sh's && instead of test's obsolete -a.

Minor formatting cleanups, including removing unneeded \ line continuations.

The somewhat bizarre way that named_migrate() was made to work in a
subshell (which of itself is fine, and looks needed) has been made more
rational. Because of that, the need to use local vars is no longer there,
(subshells can't affect the parent) and "local" in that func could be deleted
(but hasn't been).
 1.27 31-Mar-2021  christos handle copying of plugins to the chroot
 1.26 04-Jul-2020  skrll Trailing whitespace
 1.25 13-Jul-2014  tls Make named and the rest of BIND seed their RNG from /dev/urandom, not /dev/random. Better would be to rip the enormous gonkulating RNG machinery out of libisc entirely. Later.
 1.24 08-Jul-2014  spz create /etc/rndc.key on start if it doesn't already exist
 1.23 01-Oct-2012  christos branches: 1.23.8;
PR/47024: Taylor R Campbell: handle "keys" directory and directory
permissions in general
 1.22 03-Aug-2009  perry branches: 1.22.6; 1.22.8; 1.22.10; 1.22.12;
ntpdate can't work without named because a modern ntp.conf has dns
names in it. We therefore now depend on it.

However, this would have then created a circular dependency because named
depended on "SERVERS", and racoon was before SERVERS and required kdc,
and kdc needs the time to be right and thus depended on ntp.

Instead, have named depend on NETWORKING (so that there is a network
there), mountcritremote (so we know that named has a directory to work
from) and syslogd (so that named has some place to spew information).

I'm not sure this is perfect, but it is certainly a big improvement
over constantly failing ntpdate runs during boot.
 1.21 25-Apr-2009  christos handle new directory structure.
 1.20 24-Apr-2009  christos PR/41273: Martin Mersberger: missing '/' in /etc/rc.d/named in section
named_migrate
 1.19 22-Apr-2009  christos Adjust for new default location of the pid file.
 1.18 29-Nov-2005  christos branches: 1.18.28; 1.18.30; 1.18.32; 1.18.34;
fix migration problems:
1. missing slash created namedb127 files in the dest dir.
2. /etc/named.conf was not getting migrated.
 1.17 17-Jul-2005  christos Improve on the migration bit. Check if files are different, and if not,
remove the source and leave a symlink behind. Otherwise, let the user know.
 1.16 17-Jul-2005  christos Copy and link files to allow a chrooted named to start-up automatically.
 1.15 17-Mar-2005  tron Replace hardcoded "/var/run/named.pid" with ${pidfile}.
 1.14 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.13 21-May-2004  christos create /dev/random when chrooted.
 1.12 18-Dec-2003  christos prepare for bind 9.
 1.11 18-Jun-2002  lukem Build the list of names to check for $XXX_chrootdir support from
`rcorder -k chrootdir` rather than hardcoding "named ntpd".
Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
 1.10 22-Mar-2002  thorpej branches: 1.10.2;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.9 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.8 11-Oct-2001  lukem if named_chrootdir is set, always repoint the /var/run/named.pid and
/var/run/ndc symlinks, because named_chrootdir might change between
restarts and the symlinks weren't getting updated correctly in the old code.
 1.7 12-Mar-2001  lukem if $named_chrootdir != "", ensure that the following files, devices,
and links exist:
${named_chrootdir}/usr/libexec/named-xfer
${named_chrootdir}/dev/null
${named_chrootdir}/etc/localtime
/var/run/named.pid -> ${named_chrootdir}/var/run/named.pid
/var/run/ndc -> ${named_chrootdir}/var/run/ndc
and then start named with the appropriate options to run chroot(2)ed
under $named_chrootdir as user named group named.

to take advantage of this, an admin should copy /etc/namedb ->
${named_chrootdir}/etc/namedb, and set named_chrootdir in /etc/rc.conf.

[dev/null & etc/localtime setup inspired by openbsd. i already had the rest]
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 13-May-2000  lukem branches: 1.5.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.4 13-May-2000  lukem only support reload as an extra command; there's too much special case
code that needs to be implemented to make this script totally replicate
what /usr/sbin/ndc does.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.5.4.1 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.10.2.1 18-Jun-2002  lukem Pull up revision 1.11 (requested by lukem in ticket #316):
Build the list of names to check for $XXX_chrootdir support from
`rcorder -k chrootdir` rather than hardcoding "named ntpd".
Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
 1.18.34.1 21-Apr-2010  matt sync to netbsd-5
 1.18.32.1 10-Jan-2011  riz Pull up following revision(s) (requested by tron in ticket #1519):
etc/rc.d/named: revision 1.21
etc/rc.d/named: revision 1.19
Adjust for new default location of the pid file.
handle new directory structure.
 1.18.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.18.28.2 07-Jan-2011  riz Pull up following revision(s) (requested by tron in ticket #1519):
etc/rc.d/named: revision 1.21
etc/rc.d/named: revision 1.19
Adjust for new default location of the pid file.
handle new directory structure.
 1.18.28.1 15-Nov-2009  snj branches: 1.18.28.1.2;
Pull up following revision(s) (requested by dholland in ticket #1146):
etc/rc.d/named: revision 1.20
PR/41273: Martin Mersberger: missing '/' in /etc/rc.d/named in section
named_migrate
 1.18.28.1.2.1 09-Jan-2011  riz Pull up following revision(s) (requested by tron in ticket #1519):
etc/rc.d/named: revision 1.21
etc/rc.d/named: revision 1.19
Adjust for new default location of the pid file.
handle new directory structure.
 1.22.12.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.22.12.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.22.10.1 01-Nov-2012  matt sync with netbsd-6-0-RELEASE.
 1.22.8.1 09-Oct-2012  riz Pull up following revision(s) (requested by christos in ticket #587):
etc/rc.d/named: revision 1.23
PR/47024: Taylor R Campbell: handle "keys" directory and directory
permissions in general
 1.22.6.1 30-Oct-2012  yamt sync with head
 1.23.8.1 10-Aug-2014  tls Rebase.
 1.28.2.1 02-Aug-2025  perseant Sync with HEAD
 1.2 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 22-May-2001  fredette sunndd has been renamed to ndbootd.
 1.85 16-Oct-2020  kim network: Update rtsol options

- Use "-6" instead of "--noipv4" as it seems more appropriate based on
the dhcpcd(8) manual page.
- Remove "-f /dev/null" as it seems unnecessary with "-6".
- Remove "--persistent" as it is in the default /etc/dhcpcd.conf,
and this way the user can change it, if they would like to (either
through dhcpcd_flags or by editing /etc/dhcpcd.conf).

The "-b" (or "--background") option is needed to avoid a timeout error
message (and a delay in booting), so it is still left in place.
 1.84 15-Oct-2020  kim Update "rtsol" keyword: leave IPv6 autoconf on

There is no need to turn off ipv6_autoconf or dhcp6 in dhcpcd to match
the previous behaviour with in-kernel RA processing.
 1.83 11-Oct-2020  kim Make "rtsol" functional again.
 1.82 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.81 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.80 04-Jul-2020  skrll Trailing whitespace
 1.79 12-Jun-2020  roy Remove in-kernel handling of Router Advertisements

This is much better handled by a user-land tool.
Proposed on tech-net here:
https://mail-index.netbsd.org/tech-net/2020/04/22/msg007766.html

Note that the ioctl SIOCGIFINFO_IN6 no longer sets flags. That now
needs to be done using the pre-existing SIOCSIFINFO_FLAGS ioctl.

Compat is fully provided where it makes sense, but trying to turn on
RA handling will obviously throw an error as it no longer exists.

Note that if you use IPv6 temporary addresses, this now needs to be
turned on in dhcpcd.conf(5) rather than in sysctl.conf(5).
 1.78 15-Apr-2020  kim Add an "rtsol" keyword to ifconfig.if for enabling IPv6 RS/RA
 1.77 22-Feb-2020  roy rc.d/network: improve wording of waiting for DAD to finish
 1.76 23-Oct-2018  mrg branches: 1.76.2;
only flush routes in stop routine if flushroutes is true, same as
the start up.
 1.75 27-Jul-2018  roy Allow rc.conf to setup resolv.conf via resolvconf(8).
This allows all static network config to be in rc.conf rather than
spread across files.
 1.74 29-Jun-2018  roy Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
 1.73 06-Jul-2017  kre branches: 1.73.4; 1.73.6;

Revert previous - not a typo, even though it looks like one
 1.72 06-Jul-2017  kre PR misc/52370

Correct typo.

XXX pullup 8, pullup 7
 1.71 06-Mar-2016  christos branches: 1.71.8;
use kat, a version of cat that strips comments
 1.70 07-Jan-2016  roy Instead of waiting for a duration based in IPv6 DAD count sysctl,
wait for 15 seconds for tentative flags to clear allowing 5 seconds
for detached flags to clear as well from configured addresses.

This is now protocol independant and allows time for the interfaces to
work out if they have a carrier or not.
 1.69 14-Oct-2014  christos fix syntax error
 1.68 21-Sep-2014  roy Use checkyesnox to test rtsol as it has been removed including its
default configuration which we should not warn about.
 1.67 11-Sep-2014  roy Remove rtsol(8) and rtsold(8) as their functionality is in dhcpcd(8).
Remove rtsol(8) from rc.d/network.
Add -w seconds command to ifconfig to wait for N seconds for until DAD
has finished on all addresses.
Use ifconfig -w in rc.d/network instead of a forced sleep.

As discussed on tech-net@
 1.66 29-Apr-2014  uebayasi Indent.
 1.65 29-Apr-2014  uebayasi Refactor a little to remove huge indents.
 1.64 29-Apr-2014  uebayasi Split huge monolithic functions for readability.
 1.63 20-Apr-2013  christos branches: 1.63.6;
don't attempt to create interfaces that exist and don't hide errors.
 1.62 02-Nov-2012  yamt print something before sleeping so that a user like me can see
what the mysterious pause is.
 1.61 26-Sep-2010  apb branches: 1.61.6; 1.61.12;
Collapse <abckslash><newline> sequences in /etc/ifconfig.xxx files read
by /etc/rc.d/network. Fixes PR 41662 by Christoph Badura, which was
also reported independently by Jeremy C. Reed.
 1.60 11-Sep-2009  cegger backout rev. 1.59. Will be re-done differently.
 1.59 08-Sep-2009  cegger Do not flush routes if root file system is nfs mounted.
Fixes boot problem when the nfs server is in a different subnet.
 1.58 14-May-2009  roy Only start dhcpcd per interface if not running the full dhcpcd daemon.
Only stop dhcpcd pre interface if it's running for the interface.

Fixes PR bin/40320
 1.57 11-Oct-2008  christos branches: 1.57.2; 1.57.8;
eval arguments one more time so that quoting works.
 1.56 26-Sep-2008  apb Move default route configuration after interface alias address
configuration, in case people have default routes over aliased
addresses.
 1.55 20-Sep-2008  apb remove an unecessary "eval"
 1.54 20-Sep-2008  apb * Allow multiple commands in $ifconfig_xxN variables in rc.conf(5).
This may be done either by embedding newlines in the value,
or by using semicolons to represent line breaks (but not both at once).
* Allow shell quoting insode $ifconfig_xxN variables or /etc/ifconfig.xxN
files. This allows something like ifconfig_wi0="ssid 'my network'; dhcp"
 1.53 24-Jul-2008  reed Use absolute path for various /sbin tools.
This is consistent with several other rc.d scripts
and fixes problem with /sbin not in PATH.

(Tested several times for over three weeks, but not all
parts of this code were used by me.)
 1.52 29-May-2008  joerg Allow per-interface DHCP configuration using dhcpcd via
ifconfig_xxN=dhcp or a dhcp line in /etc/ifconfig.xxN.
 1.51 10-Feb-2007  reed branches: 1.51.12; 1.51.14; 1.51.16;
Fix typo/mispelling in comment.
 1.50 24-Nov-2005  rpaulo RFC 3879 deprecated the IPv6 site-local prefix (fec0::/10):
* remove all references to $ip6sitelocal and output a warning
message if the variable is defined.
* introduce $ip6uniquelocal (defaults to 'NO') that will control the
behaviour of the system when $ip6mode is ``router'' (i.e. fc00::/7
will not be routed if the variable is ``NO'') as per RFC 4193.

Thanks to Jonathan A. Kollasch for pointing this out in PR 32152.
 1.49 28-Jun-2005  symka PR/29317: ifconfig.if does not allow parameters with spaces

OKeyd by christos@
 1.48 26-Apr-2005  cjs Make ifaliases_lo0 in rc.conf work just like other interfaces (instead of
being ignored). Also, when configuring aliases set as ifaliases_xxN,
print out the interface name and the alias address.
 1.47 12-Oct-2004  lukem branches: 1.47.2;
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.46 11-Oct-2004  christos Use new style command substitution.
 1.45 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.44 12-Oct-2003  jdc branches: 1.44.4;
Allow an IPv6 default route to be set from /etc/mygate6 or $defaultroute6.
Approved by itojun@.
 1.43 09-Jan-2003  christos revert previous; luke and matt want this as a separate script.
 1.42 09-Jan-2003  christos Add /etc/route.conf processing to add static routes. Removes one more
reason for netstart.local.
 1.41 07-Jan-2003  tron Revert last change for now. It causes hangs during system shutdown when
NFS filesystems are mounted.
 1.40 06-Jan-2003  tron Add keyword "shutdown" so that this script is really executed on system
shutdown to delete clone interfaces.
 1.39 05-Oct-2002  tron Automatically create and destroy cloning interfaces and sync IP Filter
immediately afterwards before bringing the interface up. This avoids
a small security gap existing in the previous scheme where IP Filter
was synced after all cloning interfaces were created and brought up.
 1.38 04-May-2002  tron branches: 1.38.2;
Sync ipf(4) after starting or stopping. This is necesarry to make filter
rules for dynamically created interfaces like pppoe(4) effective.
 1.37 29-Apr-2002  lukem don't bother warning or supporting obsolete $ip6forwarding;
postinstall now checks for this
 1.36 27-Mar-2002  lukem clean up warning
 1.35 24-Mar-2002  sommerfeld Improve information density of output -- add the dozen -reject routes
with "route -q" since they are always the same and convey no useful
information.

While we're here, use sysctl -qw instead of sysctl -w >/dev/null
 1.34 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.33 22-Jul-2001  wiz seperate -> separate
 1.32 08-Jul-2001  lukem After itojun's recent RTF_CLONED and other changes, it's not necessary to
add a route from an alias address to 127.0.0.1, so remove that code.
It's still necessary to configure lo0 -> 127.0.0.1 though, so emphasize that.
 1.31 02-Mar-2001  itojun comment correction: 127/8 must not leave the node (RFC1122)
 1.30 13-Jan-2001  itojun move IPv6 mode/route configuration upwards, so that !rtsol in
/etc/ifconfig.* is meaningful.
 1.29 11-Jan-2001  itojun extend /etc/ifconfig.xxN, for comment lines (#) and shell script
fragment (!). inspired by openbsd /etc/hostname.xxN.
 1.28 03-Jan-2001  itojun add $ip6sitelocal, to control installation of reject route for fec0::/10.
 1.27 26-Nov-2000  nisimura More cautious about undefined hostname check in terms of what hostname(1)
returns.
 1.26 22-Nov-2000  nisimura I believe in that the facy nested quotes was intended to skip blank
lines, but am not sure it is allowed as a standard practice of the
/etc/ifconfig.xxN file.
 1.25 21-Nov-2000  wiz un-break.
 1.24 21-Nov-2000  lukem minor typo in previous
 1.23 21-Nov-2000  nisimura Shell programming police for sophistication; take #2. Handle the
case when the filename expansion results in no match more gracefully.
Far less costy than invoking a new process.
 1.22 21-Nov-2000  nisimura Shell programming police for sophistication. It's not necessary
to enclose `prog` backquote command substitution with double quotes
as it produces a quoted string. Other changes are pending this time.
 1.21 17-Nov-2000  lukem - replace `IFS='.'; set -- $int; echo $2` with ${int##*.}
- can't use $configured_interfaces in network_stop(), so use `ifconfig -lu`
instead
 1.20 09-Oct-2000  nisimura - avoid -a or -o logical operator of test command as possible. They would
introduce syntaxical ambiguousity, and having concatenation with && or
|| costs nothing because our sh(1) has test(1) builtin.
- use elif construct to avoid dungling else-ifs.
- while-read construct does not need enclosed by a sub-shell.
- variable detection could be done in eval args=\$ifconfig_$int
- smart variable substitution occationally saves lines and extra command
invocations.
 1.19 21-Aug-2000  lukem REQUIRE ipfilter and ipsec
 1.18 02-Aug-2000  itojun fix comment on DAD wait
 1.17 01-Aug-2000  itojun we need to sleep for IPv6 DAD period, before and after rtsol.
(they are for stability in boot-time configuration)
comment from perry.
 1.16 25-Jul-2000  jdolecek the format without netmask is supported for compatibility only and not
specifying it is discouradged, actually
also add comments about this fact to etc/rc.d/network, for people who
don't read manpages :)
 1.15 20-Jul-2000  thorpej Build a list of cloning network interfaces to configure, as well
as normal interfaces.
 1.14 17-Jul-2000  lukem reenable stop_cmd now that network doesn't get run at shutdown
 1.13 20-Jun-2000  itojun remove ip6defaultif configuration. because:
- ndp is in /usr/sbin, chokes on NFS-mounted /usr installation
- the option is just for IPv6 specification geek, not for normal users
 1.12 20-Jun-2000  enami Don't warn that $hostname isn't set if the hostname is already set.
 1.11 13-May-2000  lukem branches: 1.11.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.10 09-May-2000  itojun do not let 127.0.0.0/8 leave the node. based on RFC1122.
 1.9 29-Apr-2000  veego Fix the last change so it doesn't fail due too a missing '; then'.
 1.8 28-Apr-2000  thorpej Don't warn about $hostname not being set if $dhclient == YES; it's quite
likely that we'll be getting the hostname via DHCP when it runs.
 1.7 20-Apr-2000  itojun rtsol is not a daemon. rtsol.d should have been killed by rc.d/rtsold.
(correct me if i'm wrong)
 1.6 11-Apr-2000  lukem make `stop' a no-op, so that the network doesn't disappear at an
inconvenient time during boot.

this may be fixed a different way in the long term... (not that the old
rc.shutdown supported stopping the network, or could i really see a
practical use for allowing it at this stage, but in the future someone
might want the functionality i've just disabled).
 1.5 08-Apr-2000  tsarna The file /etc/sysctl.conf is now run with sysctl -f at boot time.
This replaces the previous /etc/rc.d/sysctl. Also, the variables are now
set earlier, between ipf/ipnat and the network coming up.

The rc.conf defcorename and securelevel variables are no more. You can
set them directly in sysctl.conf now.
 1.4 17-Mar-2000  itojun correct reject route installations for IPv6. improve comments.
 1.3 12-Mar-2000  itojun disallow packets to malicious 6to4 prefix, based on
http://playground.iijlab.net/i-d/draft-itojun-ipv6-transition-abuse-00.txt
 1.2 11-Mar-2000  veego Fix the network_stop function so it doesn't fails due to missing ]['s.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.11.4.7 02-May-2001  he Pull up revisions 1.29-1.30 (via patch, requested by itojun):
Add support for "!" and "#" syntax in /etc/ifconfig.*.
 1.11.4.6 20-Mar-2001  he Pull up revision 1.15 (requested by bouyer):
Add support for cloning network devices (e.g. vlan). Fixes
PR#12398.
 1.11.4.5 23-Aug-2000  lukem pull up rev 1.19:
REQUIRE ipfilter and ipsec

approved: thorpej
 1.11.4.4 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.11.4.3 03-Aug-2000  itojun pullup 1.16 -> 1.18 (approved by releng-1-5)

> we need to sleep for IPv6 DAD period, before and after rtsol.
> (they are for stability in boot-time configuration)
> comment from perry.
 1.11.4.2 25-Jul-2000  jdolecek pullup rev. 1.16 from trunk (approved by thorpej):
for ifaliases, add some comments about format without netmask beeing supported
for compatibility only
 1.11.4.1 20-Jun-2000  itojun remove ip6defaultif configuration, which is not for common installation.
approved by: releng-1-5
 1.38.2.2 05-Jun-2004  jmc Pullup rev 1.44 (requested by itojun in ticket #1704)

Allow an IPv6 default route to be set from /etc/mygate6 or $defaultroute6.
 1.38.2.1 23-Oct-2002  lukem Pull up revision 1.39 (requested by tron in ticket #901):
Automatically create and destroy cloning interfaces and sync IP Filter
immediately afterwards before bringing the interface up. This avoids
a small security gap existing in the previous scheme where IP Filter
was synced after all cloning interfaces were created and brought up.
 1.44.4.2 05-Jul-2005  riz Pull up revision 1.49 (requested by symka in ticket #2038):
PR/29317: ifconfig.if does not allow parameters with spaces
OKeyd by christos@
 1.44.4.1 09-May-2005  riz Pull up revision 1.47 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.47.2.1 02-Jul-2005  tron Pull up revision 1.49 (requested by symka in ticket #511):
PR/29317: ifconfig.if does not allow parameters with spaces
OKeyd by christos@
 1.51.16.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.51.16.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.51.14.1 04-Jun-2008  yamt sync with head
 1.51.12.3 17-Jan-2009  mjf Sync with HEAD.
 1.51.12.2 05-Oct-2008  mjf Sync with HEAD.
 1.51.12.1 02-Jun-2008  mjf Sync with HEAD.
 1.57.8.1 21-Apr-2010  matt sync to netbsd-5
 1.57.2.2 07-Jan-2011  riz Pull up following revision(s) (requested by enami in ticket #1504):
share/man/man8/rc.subr.8: revision 1.27
etc/rc.subr: revision 1.86
share/man/man5/ifconfig.if.5: revision 1.14
etc/rc.d/network: revision 1.61
Add a collapse_backslash_newline function to rc.subr.
Collapse <abckslash><newline> sequences in /etc/ifconfig.xxx files read
by /etc/rc.d/network. Fixes PR 41662 by Christoph Badura, which was
also reported independently by Jeremy C. Reed.
 1.57.2.1 18-May-2009  bouyer Pull up following revision(s) (requested by roy in ticket #757):
etc/rc.d/network: revision 1.58
Only start dhcpcd per interface if not running the full dhcpcd daemon.
Only stop dhcpcd pre interface if it's running for the interface.
Fixes PR bin/40320
 1.61.12.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.61.12.2 23-Jun-2013  tls resync from head
 1.61.12.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.61.6.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.61.6.1 16-Jan-2013  yamt sync with (a bit old) head
 1.63.6.1 10-Aug-2014  tls Rebase.
 1.71.8.2 23-Apr-2020  martin Pull up following revision(s) (requested by kim in ticket #1538):

usr.sbin/rtsold/rtsold.8: revision 1.37
usr.sbin/rtsold/rtsold.8: revision 1.38
usr.sbin/rtsold/rtsold.8: revision 1.39
share/man/man5/ifconfig.if.5: revision 1.20
etc/rc.d/network: revision 1.77
etc/rc.d/network: revision 1.78 (plus patch)
usr.sbin/rtsold/rtsold.8: revision 1.40
usr.sbin/rtsold/rtsold.8: revision 1.41
usr.sbin/rtsold/rtsold.8: revision 1.42
share/man/man5/ifconfig.if.5: revision 1.19

Add rtsol to the NAME section as well

rc.d/network: improve wording of waiting for DAD to finish

Revert unrelated changes to prior

Use .Dl for one line literal display. Add SEE ALSO.

Remove trailing dot in SEE ALSO.

Add an "rtsol" keyword to ifconfig.if for enabling IPv6 RS/RA

Sort SEE ALSO.

Update date
 1.71.8.1 23-Apr-2020  martin Pull up following revision(s) (requested by kim in ticket #1537):

share/man/man5/rc.conf.5: revision 1.172
etc/rc.d/network: revision 1.75

Allow rc.conf to setup resolv.conf via resolvconf(8).

This allows all static network config to be in rc.conf rather than
spread across files.
 1.73.6.3 21-Apr-2020  martin Sync with HEAD
 1.73.6.2 08-Apr-2020  martin Merge changes from current as of 20200406
 1.73.6.1 10-Jun-2019  christos Sync with HEAD
 1.73.4.2 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.73.4.1 28-Jul-2018  pgoyette Sync with HEAD
 1.76.2.1 22-Apr-2020  martin Pull up following revision(s) (requested by kim in ticket #838):

share/man/man5/ifconfig.if.5: revision 1.20
etc/rc.d/network: revision 1.78 (plus patch)
usr.sbin/rtsold/rtsold.8: revision 1.42

Add an "rtsol" keyword to ifconfig.if for enabling IPv6 RS/RA

Sort SEE ALSO.
Update date
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 24-Mar-2002  lukem remove unnecessary precmd
 1.4 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.3 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.2 18-Aug-2001  ad Make newsyslog at boot optional, as it should have been.
 1.1 21-Sep-2000  ad Provide the option of running newsyslog at boot time; mainly for laptop
people.
 1.7 12-Oct-2004  lukem Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.6 11-Oct-2004  lukem Explicitly REQUIRE: rpcbind since these services directly use RPC...
 1.5 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 16-Jun-2001  lukem branches: 1.4.6;
change mountd to use its own $mountd variable (instead of $nfs_server).
nfsd will complain if mountd isn't set. from [misc/13135] by Johnny C. Lam.
 1.3 02-Jun-2000  fvdl * Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.2 13-May-2000  lukem branches: 1.2.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4.6.1 09-May-2005  riz Pull up revision 1.7 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.2 15-Apr-2000  tsarna Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.8 12-Oct-2004  lukem Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 24-Mar-2002  lukem branches: 1.6.6;
also check $rc_force != "" to determine if operation should occur
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 15-Apr-2000  tsarna Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6.6.1 09-May-2005  riz Pull up revision 1.8 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.8 05-Oct-2023  abs Add support to npf_rules to rc.conf

- Allows overriding default from /etc/npf.conf
- Indicate rules file used in output
- Drop check for file presence in script - rely on npf exiting with error
 1.7 08-Sep-2020  martin branches: 1.7.6;
Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.6 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.5 04-Jul-2020  skrll Trailing whitespace
 1.4 19-Apr-2019  leot Do not start npf again at reboot (it is started via npf_boot)
 1.3 01-Nov-2012  mrg branches: 1.3.32;
catch up with npfctl moving to /sbin.
untested, but i guess so was the move itself ;)
 1.2 07-Mar-2011  jmcneill branches: 1.2.4; 1.2.6; 1.2.10;
put a : in an otherwise empty function, makes this script work with bash
 1.1 02-Feb-2011  rmind branches: 1.1.2;
NPF checkpoint:
- Add libnpf(3) - a library to control NPF (configuration, ruleset, etc).
- Add NPF support for ftp-proxy(8).
- Add rc.d script for NPF.
- Convert npfctl(8) to use libnpf(3) and thus make it less depressive.
Note: next clean-up step should be a parser, once dholland@ will finish it.
- Add more documentation.
- Various fixes.
 1.1.2.2 08-Feb-2011  bouyer Sync with HEAD
 1.1.2.1 02-Feb-2011  bouyer file npf was added on branch bouyer-quota2 on 2011-02-08 16:18:50 +0000
 1.2.10.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.2.6.1 29-Nov-2012  riz Pull up following revision(s) (requested by rmind in ticket #726):
etc/rc.d/npf: revision 1.3
distrib/sets/lists/base/mi: revision 1.1010
usr.sbin/npf/npfctl/Makefile: revision 1.9
distrib/sets/lists/comp/mi: revision 1.1785
put in /sbin
catch up with npfctl moving to /sbin.
untested, but i guess so was the move itself ;)
mv npfctl from /usr/sbin to /sbin so it is available before /usr is mounted.
 1.2.4.1 16-Jan-2013  yamt sync with (a bit old) head
 1.3.32.1 10-Jun-2019  christos Sync with HEAD
 1.7.6.1 13-Oct-2023  martin Pull up following revision(s) (requested by abs in ticket #404):

etc/rc.d/npf: revision 1.8
etc/defaults/rc.conf: revision 1.167

Add support to npf_rules to rc.conf
- Allows overriding default from /etc/npf.conf
- Indicate rules file used in output
- Drop check for file presence in script - rely on npf exiting with error
 1.6 30-Nov-2021  sborrill Revert previous. Explicitly load the value of npf or pf
 1.5 26-Nov-2021  sborrill Load rc configuration based on rcvar, not name, so that correct settings
in /etc/rc.conf.d are loaded.

Usually this does not matter as rcvar and name are set to the same value.
For pf_boot and npf_boot, rcvar is set to pf and npf respectively.

Prior to the change, if:
rc.conf contains nfp=YES
rc.conf.d/npf does not exist

Then:
/etc/rc.d/npf_boot rcvar
outputs:
# npf_boot
$npf=YES

If:
rc.conf contains npf=NO (or is not set)
rc.conf.d/npf contains npf=YES

Then:
/etc/rc.d/npf_boot rcvar
outputs:
# npf_boot
$npf=NO

This means that in the latter case, at boot time the npfctl start command
is never run and the firewall is not operational.
 1.4 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.3 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.2 05-Oct-2019  sevan No need to empose the script to be runnable during boot time, it prevents the
script from wroking if the system is booted into single user mode & then
moved onto multi-user mode.

Reported by <pgoyette> for NPF but the issue is there in PF too.
 1.1 02-Apr-2019  sevan branches: 1.1.2; 1.1.4;
Add an initial ruleset and rc script for NPF to protect host during early stage
of boot, similar to what is currently available for PF.
 1.1.4.3 26-Nov-2021  martin Backout previous pullup from ticket #1377:

etc/rc.d/npf_boot: revision 1.5
etc/rc.d/pf_boot: revision 1.8
 1.1.4.2 26-Nov-2021  martin Pull up following revision(s) (requested by sborrill in ticket #1377):

etc/rc.d/npf_boot: revision 1.5
etc/rc.d/pf_boot: revision 1.8

Load rc configuration based on rcvar, not name, so that correct settings
in /etc/rc.conf.d are loaded.

Usually this does not matter as rcvar and name are set to the same value.

For pf_boot and npf_boot, rcvar is set to pf and npf respectively.

Prior to the change, if:
rc.conf contains nfp=YES
rc.conf.d/npf does not exist
Then:
/etc/rc.d/npf_boot rcvar
outputs:
$npf=YES

If:
rc.conf contains npf=NO (or is not set)
rc.conf.d/npf contains npf=YES
Then:
/etc/rc.d/npf_boot rcvar
outputs:
$npf=NO

This means that in the latter case, at boot time the npfctl start command
is never run and the firewall is not operational.
 1.1.4.1 06-Oct-2019  martin Pull up following revision(s) (requested by sevan in ticket #288):

etc/rc.d/npf_boot: revision 1.2
etc/rc.d/pf_boot: revision 1.5

No need to empose the script to be runnable during boot time, it
prevents the
script from wroking if the system is booted into single user mode & then
moved onto multi-user mode.

Reported by <pgoyette> for NPF but the issue is there in PF too.
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 02-Apr-2019  christos file npf_boot was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.2 05-Jun-2020  christos Add support for npfd_flags
 1.1 05-Jan-2017  christos branches: 1.1.2;
add scripts for npfd
 1.1.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.1 05-Jan-2017  pgoyette file npfd was added on branch pgoyette-localcount on 2017-01-07 08:53:48 +0000
 1.17 04-Jul-2020  skrll Trailing whitespace
 1.16 23-Nov-2015  christos PR/49380: KAMADA Ken'ichi: ntpd_chrootdir does not work on NetBSD 7.0_BETA
Provide /etc/resolv.conf so that it can resolve names. This is needed because
of deferred name resolution.
XXX: pullup -7
 1.15 25-Dec-2014  spz new ntpd wants to be able to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot
 1.14 04-Dec-2012  prlw1 branches: 1.14.10;
Make sure that ntpd creates a pid file for the rc machinery to work.
http://mail-index.netbsd.org/current-users/2012/11/19/msg021518.html
 1.13 13-Aug-2004  mycroft branches: 1.13.34; 1.13.42; 1.13.50; 1.13.52; 1.13.56; 1.13.58; 1.13.60; 1.13.62;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.12 31-Mar-2004  fredb Backout last change. I failed to note that the problem described in
PR bin/24653 had already been fixed with revision 1.9 of this file.
 1.11 31-Mar-2004  fredb Take account of the fact that "ntpd" writes it's pidfile after chroot().
Closes PR bin/24653.
 1.10 02-Jul-2002  itohy Check for /dev/clockctl availability and print appropriate diagnosis if not.
 1.9 18-Jun-2002  lukem Build the list of names to check for $XXX_chrootdir support from
`rcorder -k chrootdir` rather than hardcoding "named ntpd".
Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
 1.8 17-Jun-2002  lukem ntpd_chrootdir needs /dev/clockctl as well
 1.7 15-Jun-2002  lukem $ntpd_chroot requires "pseudo-device clockctl" in the kernel
 1.6 22-Mar-2002  thorpej branches: 1.6.2;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.4 18-Jan-2002  lukem if $ntpd_chrootdir != "", ensure that the following files, devices,
and links exist:
${ntpd_chrootdir}/dev/clockctl
/var/db/ntp.drift -> ${ntpd_chrootdir}/var/db/ntp.drift
and then start ntpd with the appropriate options to run chroot(2)ed
under $ntpd_chrootdir as user ntpd group ntpd.

to take advantage of this, set ntpd_chrootdir in /etc/rc.conf.

[this is based on similar work i did for rc.d/named]
 1.3 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 02-May-2000  simonb Out with the old, in with the new.
 1.2.4.1 02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6.2.3 18-Jun-2002  lukem Pull up revision 1.9 (requested by lukem in ticket #316):
Build the list of names to check for $XXX_chrootdir support from
`rcorder -k chrootdir` rather than hardcoding "named ntpd".
Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
 1.6.2.2 18-Jun-2002  lukem Pull up revision 1.8 (requested by lukem in ticket #294):
ntpd_chrootdir needs /dev/clockctl as well
 1.6.2.1 15-Jun-2002  lukem Pull up revision 1.7 (requested by lukem in ticket #277):
$ntpd_chroot requires "pseudo-device clockctl" in the kernel
 1.13.62.1 28-Dec-2014  he The new ntpd wants to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot.
[mlelstv, ticket 1223]
 1.13.60.1 07-Jan-2015  msaitoh Pull up following revision(s) (requested by he in ticket #1940):
etc/rc.d/ntpd: revision 1.15
new ntpd wants to be able to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot
 1.13.58.1 28-Dec-2014  he The new ntpd wants to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot.
[mlelstv, ticket 1223]
 1.13.56.1 25-Feb-2013  tls resync with head
 1.13.52.1 28-Dec-2014  he The new ntpd wants to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot.
[mlelstv, ticket 1223]
 1.13.50.1 16-Jan-2013  yamt sync with (a bit old) head
 1.13.42.1 07-Jan-2015  msaitoh Pull up following revision(s) (requested by he in ticket #1940):
etc/rc.d/ntpd: revision 1.15
new ntpd wants to be able to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot
 1.13.34.1 07-Jan-2015  msaitoh Pull up following revision(s) (requested by he in ticket #1940):
etc/rc.d/ntpd: revision 1.15
new ntpd wants to be able to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot
 1.14.10.1 29-Dec-2014  martin Pull up following revision(s) (requested by mlelstv in ticket #355):
etc/rc.d/ntpd: revision 1.15
new ntpd wants to be able to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot
 1.21 25-Dec-2020  martin Adjust to "pool" usage in our standard ntp.conf, pointed out
by Connor McLaughlan.
 1.20 03-Aug-2009  perry branches: 1.20.40; 1.20.50;
Explicitly set a BEFORE on ntpd, as this can't run while ntpd is
running.

Apparently it is rare for rcorder to place it after ntpd but there was
previously nothing actually preventing it.

Fixes PR 40707 by Ondrej Tuma
 1.19 03-Aug-2009  perry ntpdate can't work without named because a modern ntp.conf has dns
names in it. We therefore now depend on it.

However, this would have then created a circular dependency because named
depended on "SERVERS", and racoon was before SERVERS and required kdc,
and kdc needs the time to be right and thus depended on ntp.

Instead, have named depend on NETWORKING (so that there is a network
there), mountcritremote (so we know that named has a directory to work
from) and syslogd (so that named has some place to spew information).

I'm not sure this is perfect, but it is certainly a big improvement
over constantly failing ntpdate runs during boot.
 1.18 15-Mar-2005  lukem Explicitly REQUIRE mountcritremote, since this uses awk.
 1.17 11-Oct-2004  christos Use new style command substitution.
 1.16 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.15 04-Dec-2003  drochner ntpdate to a multicastclient address doesn't work
 1.14 29-Oct-2003  fredb Make the ntp.conf parsing more specific, and therefore more robust. Closes
PR bin/23305.
 1.13 20-Oct-2003  fredb Supply the usual default setting of $commmand. Omission pointed out by
Launey Thomas in private mail.
 1.12 19-Oct-2003  fredb Allow for a syntax extension for "ntp.conf" with ntp 4.2.0.
 1.11 19-Oct-2003  fredb Use "$command", instead of hard-coded "ntpdate", so that the user can
override the path using the usual mechanisms.
 1.10 27-Jun-2003  lukem Support "multicastclient" directives in ntp.conf.
Based on [bin/17930] from Stoned Elipot.
 1.9 19-Jul-2002  bad Ignore "peer" statements for local clocks too when selecting hosts from
ntp.conf.
 1.8 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.7 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 21-Aug-2000  abs Move options into ntp_flags, to make it possible to add '-u' without
modifying rc.d/ntpdate
 1.4 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 11-Mar-2000  veego Add missing checkyesno's.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.3 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3.4.2 21-Aug-2000  abs Move options into 'ntp_flags', to make it possible to add '-u'
without having to modify rc.d/ntpdate
Pullup, approved by thorpej:
etc/rc.conf 1.93
etc/rc.d/ntpdate 1.5
 1.3.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.20.50.1 28-Dec-2020  snj Pull up following revision(s) (requested by martin in ticket #1164):

etc/rc.d/ntpdate: revision 1.21

Adjust to "pool" usage in our standard ntp.conf, pointed out
by Connor McLaughlan.
 1.20.40.1 28-Dec-2020  snj Pull up following revision(s) (requested by martin in ticket #1643):

etc/rc.d/ntpdate: revision 1.21

Adjust to "pool" usage in our standard ntp.conf, pointed out
by Connor McLaughlan.
 1.8 03-Jul-2015  dholland /usr/sbin/chown -> /sbin/chown
(not sure why these need explicit paths at all, but whatevs)
 1.7 04-Dec-2007  mjf branches: 1.7.4;
Implement a new magic string for magic symlinks, @ruid, which exapnds to the
real user id of the process and use this magic string for per-user tmp.
This should fix PR/35687

Kernel parts reviewed by wrstuden@
 1.6 15-Feb-2007  tron branches: 1.6.4;
Remove unnessary "if [ X"$foo" ... ]" hack which is not necessary if
you quote things properly which this script does.
 1.5 15-Feb-2007  xtraeme Add missing quotes in readlink to compare with ${per_user_tmp_dir}/@uid,
to avoid an error about missing operator.
 1.4 06-Feb-2007  elad Use 0555 for the real tmp dir for now.
 1.3 05-Feb-2007  elad Only override /tmp if needed. From perry@.
 1.2 04-Feb-2007  xtraeme Use mkdir -p to create ${per_user_tmp_dir}, otherwise if /private (this is
the default) doesn't exist there won't be any error.
 1.1 04-Feb-2007  elad Add support for per-user /tmp.

Enabled via per_user_tmp in /etc/rc.conf (default off).

See security(8) and rc.conf(5) for more details.

Lots of input from thorpej@ & christos@, thanks!
 1.6.4.1 09-Jan-2008  matt sync with HEAD
 1.7.4.2 04-Dec-2007  mjf Implement a new magic string for magic symlinks, @ruid, which exapnds to the
real user id of the process and use this magic string for per-user tmp.
This should fix PR/35687

Kernel parts reviewed by wrstuden@
 1.7.4.1 04-Dec-2007  mjf file perusertmp was added on branch mjf-devfs on 2007-12-04 22:09:02 +0000
 1.14 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.13 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.12 04-Jul-2020  skrll Trailing whitespace
 1.11 29-Jun-2018  roy Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
 1.10 21-Nov-2011  darcy branches: 1.10.40; 1.10.42;
Allow pf flags to be specified in rc.conf.
Add default to defaults/rc.d as suggested by lukem@
 1.9 22-Nov-2008  tsutsui branches: 1.9.8;
Add "bootconf" to REQUIRE: lines which had beforenetlkm
since removed beforenetlkm required bootconf.
 1.8 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.7 06-Apr-2007  apb branches: 1.7.12;
* Add a stop_boot() function in rc.subr, to terminate a multi-user boot
by killing the parent process. The parent's PID is saved in $RC_PID.
* In all rc.d/* scripts that previously tried to stop the boot,
replace in-line code with "stop_boot".
* Document this.

This should fix PR 29822.
 1.6 23-Aug-2005  peter pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.

Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.

No objections on: tech-security
 1.5 10-Aug-2005  peter Changes suggested by lukem:

1. Order pf to start before the network is configured.

2. If the pf_rules cannot be found at boot time, abort the boot (from the
ipfilter script).
 1.4 07-Aug-2005  peter Allow to change the location of the pf ruleset with the variable $pf_rules.
 1.3 15-Mar-2005  peter branches: 1.3.2;
Do a "flush all" when disabling pf. This also changes the restart case
to do a "flush all", while the reload case will only reload the rules without
flushing anything.

Suggested by Miles Nordin.
 1.2 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 29-Jun-2004  itojun rc.d fragment for PF. Peter Postma
 1.3.2.3 02-Sep-2005  tron Pull up following revision(s) (requested by peter in ticket #717):
usr.sbin/pf/man/man5/pf.boot.conf.5: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.4
etc/rc.d/pf: revision 1.6
etc/rc.d/pf_boot: revision 1.1
usr.sbin/pf/etc/defaults/pf.boot.conf: revision 1.1
usr.sbin/pf/Makefile: revision 1.7
etc/rc.d/Makefile: revision 1.52
etc/mtree/special: revision 1.89
usr.sbin/pf/man/man5/Makefile: revision 1.5
usr.sbin/pf/etc/defaults/Makefile: revision 1.1
pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.
Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.
No objections on: tech-security
 1.3.2.2 02-Sep-2005  tron Pull up following revision(s) (requested by peter in ticket #717):
etc/rc.d/pf: revision 1.5
Changes suggested by lukem:
1. Order pf to start before the network is configured.
2. If the pf_rules cannot be found at boot time, abort the boot (from the
ipfilter script).
 1.3.2.1 15-Aug-2005  tron Pull up revision 1.4 (requested by peter in ticket #660):
Allow to change the location of the pf ruleset with the variable $pf_rules.
 1.7.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.8.1 17-Apr-2012  yamt sync with head
 1.10.42.1 10-Jun-2019  christos Sync with HEAD
 1.10.40.1 28-Jul-2018  pgoyette Sync with HEAD
 1.9 30-Nov-2021  sborrill Revert previous. Explicitly load the value of npf or pf
 1.8 26-Nov-2021  sborrill Load rc configuration based on rcvar, not name, so that correct settings
in /etc/rc.conf.d are loaded.

Usually this does not matter as rcvar and name are set to the same value.
For pf_boot and npf_boot, rcvar is set to pf and npf respectively.

Prior to the change, if:
rc.conf contains nfp=YES
rc.conf.d/npf does not exist

Then:
/etc/rc.d/npf_boot rcvar
outputs:
# npf_boot
$npf=YES

If:
rc.conf contains npf=NO (or is not set)
rc.conf.d/npf contains npf=YES

Then:
/etc/rc.d/npf_boot rcvar
outputs:
# npf_boot
$npf=NO

This means that in the latter case, at boot time the npfctl start command
is never run and the firewall is not operational.
 1.7 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.6 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.5 05-Oct-2019  sevan No need to empose the script to be runnable during boot time, it prevents the
script from wroking if the system is booted into single user mode & then
moved onto multi-user mode.

Reported by <pgoyette> for NPF but the issue is there in PF too.
 1.4 22-Nov-2008  tsutsui branches: 1.4.50; 1.4.52;
Add "bootconf" to REQUIRE: lines which had beforenetlkm
since removed beforenetlkm required bootconf.
 1.3 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.2 06-Apr-2007  apb branches: 1.2.12;
* Add a stop_boot() function in rc.subr, to terminate a multi-user boot
by killing the parent process. The parent's PID is saved in $RC_PID.
* In all rc.d/* scripts that previously tried to stop the boot,
replace in-line code with "stop_boot".
* Document this.

This should fix PR 29822.
 1.1 23-Aug-2005  peter branches: 1.1.2;
pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.

Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.

No objections on: tech-security
 1.1.2.2 02-Sep-2005  tron Pull up following revision(s) (requested by peter in ticket #717):
usr.sbin/pf/man/man5/pf.boot.conf.5: revision 1.1
usr.sbin/postinstall/postinstall: revision 1.4
etc/rc.d/pf: revision 1.6
etc/rc.d/pf_boot: revision 1.1
usr.sbin/pf/etc/defaults/pf.boot.conf: revision 1.1
usr.sbin/pf/Makefile: revision 1.7
etc/rc.d/Makefile: revision 1.52
etc/mtree/special: revision 1.89
usr.sbin/pf/man/man5/Makefile: revision 1.5
usr.sbin/pf/etc/defaults/Makefile: revision 1.1
pf needs to be started after the network is up, because some pf rules
derive IP address(es) from the interface (e.g "... from any to fxp0").
This however, creates window for possible attacks from the network.
Implement the solution proposed by YAMAMOTO Takashi:
Add /etc/defaults/pf.boot.conf and load it with the /etc/rc.d/pf_boot
script before starting the network. People who don't like the default
rules can override it with their own /etc/pf.boot.conf.
The default rules have been obtained from OpenBSD.
No objections on: tech-security
 1.1.2.1 23-Aug-2005  tron file pf_boot was added on branch netbsd-3 on 2005-09-02 12:29:37 +0000
 1.2.12.1 17-Jan-2009  mjf Sync with HEAD.
 1.4.52.3 26-Nov-2021  martin Backout previous pullup from ticket #1377:

etc/rc.d/npf_boot: revision 1.5
etc/rc.d/pf_boot: revision 1.8
 1.4.52.2 26-Nov-2021  martin Pull up following revision(s) (requested by sborrill in ticket #1377):

etc/rc.d/npf_boot: revision 1.5
etc/rc.d/pf_boot: revision 1.8

Load rc configuration based on rcvar, not name, so that correct settings
in /etc/rc.conf.d are loaded.

Usually this does not matter as rcvar and name are set to the same value.

For pf_boot and npf_boot, rcvar is set to pf and npf respectively.

Prior to the change, if:
rc.conf contains nfp=YES
rc.conf.d/npf does not exist
Then:
/etc/rc.d/npf_boot rcvar
outputs:
$npf=YES

If:
rc.conf contains npf=NO (or is not set)
rc.conf.d/npf contains npf=YES
Then:
/etc/rc.d/npf_boot rcvar
outputs:
$npf=NO

This means that in the latter case, at boot time the npfctl start command
is never run and the firewall is not operational.
 1.4.52.1 06-Oct-2019  martin Pull up following revision(s) (requested by sevan in ticket #288):

etc/rc.d/npf_boot: revision 1.2
etc/rc.d/pf_boot: revision 1.5

No need to empose the script to be runnable during boot time, it
prevents the
script from wroking if the system is booted into single user mode & then
moved onto multi-user mode.

Reported by <pgoyette> for NPF but the issue is there in PF too.
 1.4.50.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.3 18-Jun-2008  yamt merge yamt-pf42 branch.
(import newer pf from OpenBSD 4.2)

ok'ed by peter@. requested by core@
 1.2 13-Aug-2004  mycroft branches: 1.2.26; 1.2.28; 1.2.30;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 29-Jun-2004  itojun rc.d fragment for PF. Peter Postma
 1.2.30.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.2.28.2 05-Jun-2008  peter Create pflog0 only when it doesn't exist.
 1.2.28.1 31-May-2008  peter The pflog(4) device is a cloning device now and thus pflog0 doesn't exist
automatically anymore. Create pflog0 before starting pflogd.
 1.2.26.1 29-Jun-2008  mjf Sync with HEAD.
 1.3 20-Dec-2008  isaki x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@.
- Make MD poffd(8) retire, and use MI powerd(8) instead of it.
- Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer.
Use /dev/pow0 for pow(4) ioctl.
- POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
 1.2 13-Aug-2004  mycroft branches: 1.2.26;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 14-Jan-2001  minoura Add /etc/rc.d/poffd, for x68k power management deamon.
 1.2.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.3 02-Jun-2000  fvdl * Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.2 13-May-2000  lukem branches: 1.2.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.20 25-Dec-2023  kre Do away with the obsolete text(1) -a operator, use sh && instead.
Prefer sh ! operator over test's ! (less question what it means).
A few minor formatting changes.
 1.19 09-Aug-2019  rin little bit verbose for slow machines
 1.18 30-Oct-2016  riastradh branches: 1.18.14; 1.18.16;
Handle variable expansion and comma/space separators in postconf.

From Timo Buhrmester:
https://mail-index.netbsd.org/tech-userlevel/2016/08/20/msg010301.html
 1.17 23-Jul-2015  riz branches: 1.17.2;
Implement "status" command for postfix - makes tools like ansible
happier.
 1.16 15-Apr-2009  perry un-uppercase pseudodependency for the moment so as not to break pkgsrc
 1.15 15-Apr-2009  perry uppercase pseudodependency
 1.14 27-Aug-2007  pavel branches: 1.14.18;
Add some magic (similar to the one in rc.d/sendmail introduced with 2.0
release) to not start postfix if $postfix is not explicitely set and
another mailer is selected in /etc/mailer.conf. Also print a warning if it
happens because the mailer in rc.conf is the removed sendmail.

This prevents starting two MTAs at once if one uses a custom MTA.

As proposed on tech-userlevel, approved by martin.
 1.13 07-Sep-2006  christos branches: 1.13.2; 1.13.4;
make postconf configurable
 1.12 07-Sep-2006  christos - find the correct newaliases program from postconf
(suggested by Geert Hendrickx)
- only check for hash files.
 1.11 05-Sep-2006  christos Find the alias file name from the postfix configuration. From our anonymous
user.
 1.10 18-Jun-2006  christos PR/33760: dieter roelants: a default install can't send mail due to
missing aliases.db
 1.9 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.8 08-Apr-2004  lukem Store the full path to the /usr/sbin/postfix in $postfix_command
and use the latter postfix_op() to implement start/stop/reload.
(We generally use full paths in rc.d scripts.) Problem noted by Bill Squier.
 1.7 31-Jan-2003  lukem Implement start_cmd as:
start_cmd="${name} "'${rc_arg}'
and stop_cmd & reload_cmd as:
stop_cmd=$start_cmd
reload_cmd=$start_cmd
(Just to be tricky)
 1.6 12-Feb-2002  lukem populate /var/spool/postfix/etc with /etc/{localtime,resolv.conf,services}.
per suggestion from perry.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem - use checkyesno in $start_precmd and change start_cmd to `postfix start'
- use $extra_commands instead of passing "reload" to run_rc_command
 1.2 27-Apr-2000  veego You need to add a xxx_precmd with a checkyesno yyy if you use a xxx_cmd
in an rc.d script.
 1.1 26-Apr-2000  thorpej Provide rc.d support for the Postfix mail system. Committed to the
base because there is no support for packages in rc.d, and Postfix
is supposed to become part of the base system anyhow.
 1.4.4.1 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.13.4.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.13.2.1 28-Aug-2007  ghen Pull up following revision(s) (requested by pavel in ticket #845):
etc/rc.d/postfix: revision 1.14
etc/defaults/rc.conf: revision 1.90
Add some magic (similar to the one in rc.d/sendmail introduced with 2.0
release) to not start postfix if $postfix is not explicitely set and
another mailer is selected in /etc/mailer.conf. Also print a warning if it
happens because the mailer in rc.conf is the removed sendmail.
This prevents starting two MTAs at once if one uses a custom MTA.
As proposed on tech-userlevel, approved by martin.
 1.14.18.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.17.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.18.16.1 20-Jun-2020  martin Pull up following revision(s) (requested by rin in ticket #966):

etc/rc.d/postfix: revision 1.19

little bit verbose for slow machines
 1.18.14.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.2 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 18-Apr-2003  thorpej Add an rc script for powerd(8).
 1.11 13-Jan-2013  prlw1 Add ppp=YES variable. Currently pppd(8) starts automatically if ppp_peers
is not empty. Adding a ppp variable allows the default peer to be set,
and ppp set to NO so that dialing can happen with /etc/rc.d/ppp onestart.
Default set to YES so that old behaviour is preserved.
http://mail-index.netbsd.org/tech-userlevel/2012/08/21/msg006656.html
 1.10 13-Dec-2012  wiz Revert previous.
At the least, it was committed with the wrong commit message.
 1.9 04-Dec-2012  prlw1 Make sure that ntpd creates a pid file for the rc machinery to work.
http://mail-index.netbsd.org/current-users/2012/11/19/msg021518.html
 1.8 11-Oct-2004  christos branches: 1.8.50; 1.8.56;
Use new style command substitution.
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 11-Feb-2001  fredb Add "hup" and "stop" commands. Closes PR bin/12135.
 1.4 02-Aug-2000  hubertf Adjust comment to what's actually being done
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.2 13-Mar-2001  he Pull up revision 1.5 (requested by fredb):
Add ``stop'' and ``hup'' commands.
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.8.56.1 25-Feb-2013  tls resync with head
 1.8.50.2 23-Jan-2013  yamt sync with head
 1.8.50.1 16-Jan-2013  yamt sync with (a bit old) head
 1.5 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.6 26-Nov-2021  sborrill Use rcvar=$name syntax consistently in rc.d scripts which makes it easier to
search for rc.d scripts where rcvar differs from name. No functional change.
 1.5 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 03-Jun-2004  abs Add rcvar="quota"
 1.3 22-Mar-2002  thorpej branches: 1.3.4;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.2 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 07-Jun-2004  tron Pull up revision 1.4 (requested by abs in ticket #455):
Add rcvar="quota"
 1.6 23-Sep-2018  maxv Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.
 1.5 07-Dec-2004  kleink branches: 1.5.92; 1.5.94;
Add the `shutdown' keyword, giving racoon a chance to flush the SAD
upon termination.
 1.4 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.3 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.2 26-Apr-2001  lukem depend upon isdnd as well
 1.1 18-Jan-2001  thorpej Startup script for racoon(8). Racoon provides "ike", and requires
"kdc" (since you might want to use IPsec on your Kerberos server,
and might be using GSSAPI to authenticate Phase 1) and "ppp" (since
racoon(8) needs to know about all of your network interfaces).
 1.5.94.1 10-Jun-2019  christos Sync with HEAD
 1.5.92.1 30-Sep-2018  pgoyette Ssync with HEAD
 1.12 21-Jul-2022  kre Make this better ... Allow config file for raidN to be found
in /etc/conf/raid/raidN (as well as in /etc/raidN.conf) (less
clutter in /etc).

Allow config files to exist for raids that are autoconfigured (just
skip anything autoconfigured) - this allows a (simplistic) recovery
mechanism if autoconf fails, and makes it simpler to enable/disable
autoconf at will, while keeping the raid working.

While here, add sh quoting where it is needed, and remove it from
where it is pointless.
 1.11 03-Aug-2021  mlelstv Reverse devpubd dependeny to avoid dangling reference to zfs which is
an optional part of the build.
 1.10 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.9 13-Aug-2004  mycroft branches: 1.9.36;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.8 10-Sep-2003  wiz Add a knob to turn off automatic configuration (via rc.d) of
non-auto-configured (via kernel) raid devices. oster says ok.
 1.7 03-Sep-2002  abs Split raidframe parity checking/rebuild out into raidframeparity, which is
called after quota so we don't end up with fsck and raidframe parity rebuild
taking forever after a crash/reboot.
While we are here check for raid[0-9].conf & raid[1-9][0-9].conf not
raid[0-9].conf & raid[0-9][0-9].conf
 1.6 27-Jan-2002  lukem branches: 1.6.2;
use the recently added hw.disknames value from sysctl(8) to determine
the list of currently configured disk devices, and start raid parity
rebuilds on devices which match "raid[0-9]*"
 1.5 17-Nov-2000  lukem start all raid[0-9].conf and raid[0-9][0-9].conf, not just raid[0-3].conf.
do in order, so that raidN.conf is started before raidNN.conf.
 1.4 16-May-2000  oster At boot, initiate parity/mirror reconstruction as required.
This operation is backgrounded, and sequentially ordered.
 1.3 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 26-Apr-2000  thorpej Make ccd and raidframe provide `disks', and make swap1 and fsck
depend on `disks', rather than `ccd' and `raidframe'.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.6.2.1 30-Nov-2002  he Pull up revision 1.7 (requested by abs in ticket #772):
Split raidframe parity checking/rebuilding out into
raidframeparity, which is called after quota, so we don't
end up with fsck and raidframe parity rebuild taking forever
after a crash/reboot.
While here, check for raid[0-9].conf and raid[1-9][0-9].conf
and not raid[0-9].conf and raid[0-9][0-9].conf
 1.9.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 15-Apr-2009  joerg Add missing PROVIDE.
 1.3 11-Oct-2004  christos branches: 1.3.36;
Use new style command substitution.
 1.2 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 03-Sep-2002  abs branches: 1.1.2;
Split raidframe parity checking/rebuild out into raidframeparity, which is
called after quota so we don't end up with fsck and raidframe parity rebuild
taking forever after a crash/reboot.
While we are here check for raid[0-9].conf & raid[1-9][0-9].conf not
raid[0-9].conf & raid[0-9][0-9].conf
 1.1.2.2 30-Nov-2002  he Pull up revision 1.1 (requested by abs in ticket #772):
Split raidframe parity checking/rebuilding out into
raidframeparity, which is called after quota, so we don't
end up with fsck and raidframe parity rebuild taking forever
after a crash/reboot.
While here, check for raid[0-9].conf and raid[1-9][0-9].conf
and not raid[0-9].conf and raid[0-9][0-9].conf
 1.1.2.1 03-Sep-2002  he file raidframeparity was added on branch netbsd-1-6 on 2002-11-30 14:15:27 +0000
 1.3.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.15 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.14 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.13 07-May-2020  riastradh If no random seed file exists on boot, create one.

rndctl -S triggers entropy consolidation, so whatever we gathered
during kernel startup -- interrupt timings, autoconf timings, &c. --
will be incorporated into the seed and into subsequent data read from
/dev/urandom, just like if rndctl -L had run at this boot, and the
seed will carry them into the next boot too.

But it still avoids frequently consolidating entropy on any regular
schedule, in order to continue to mitigate iterative-guessing
attacks.
 1.12 07-May-2020  riastradh Omit needless verbiage in error message.
 1.11 07-May-2020  riastradh Pass full pathname to df, and print warning message on failure.

No need to extract dirname; `df -P /var/db/entropy-file' and `df -l
/var/db/entropy-file' work just fine.
 1.10 06-May-2020  riastradh Tweak logic to decide whether a medium is safe for an rndseed.

- Teach rndctl to load the seed, but treat it as zero entropy, if the
medium is read-only or if the update fails.

- Teach rndctl to accept `-i' flag instructing it to ignore the
entropy estimate in the seed.

- Teach /etc/rc.d/random_seed to:
(a) assume nonlocal file systems are unsafe, and use -i, but
(b) assume / is safe, even if it is nonlocal.
If the medium is nonwritable, leave it to rndctl to detect that.
(Could use statvfs and check for ST_LOCAL in rndctl, I guess, but I
already implemented it this way.)

Treating nonlocal / as safe is a compromise: it's up to the operator
to secure the network for (e.g.) nfs mounts, but that's true whether
we're talking entropy or not -- if the adversary has access to the
network that you've mounted / from, they can do a lot more damage
anyway; this reduces warning fatigue for diskless systems, e.g. test
racks.
 1.9 01-May-2020  riastradh Don't delete the random seed before issuing `rndctl -S'.

`rndctl -S' can replace the file just fine, and deleting it ahead of
time adds a window during which we can lose the seed altogether if
the system is interrupted by a crash or power outage.

XXX pullup
 1.8 23-Feb-2020  riastradh Allow random seed on zfs.
 1.7 22-Jul-2014  wiz branches: 1.7.24; 1.7.26;
'file system' for consistency with documentation (instead of 'filesystem').
 1.6 29-Dec-2012  christos branches: 1.6.8;
better messages, more quoting.
 1.5 17-Dec-2012  apb Reinstate the dirname invocations that were recently removed from
rc.d/random_seed. The new dirname shell function provided by rc.subr
will be used, so it should work before the /usr file system is mounted.

This should fix a problem in which the fs_safe shell function failed when
passed the name of a file that did not exist.
 1.4 14-Dec-2012  apb Avoid using programs from /usr/bin. This should fix PR 47326.

- no need for "dirname", because "df -G" can take a file name directly.
- replace use of "awk" with a shell while read loop.
- replace use of "stat -s" with "ls -ldn".
- no need for "tail" now that the use of "stat" has changed.

While here, also add some shell quotes and improve the grammar in a comment.
 1.3 10-Nov-2012  apb Cause /etc/rc.d/random_seed to be the first script to run
after mountcritlocal. Everything else that runs after
mountcritlocal depends directly or indirectly on bootconf, so
making random_seed run before bootconf has the desired result.
 1.2 08-Jul-2012  hans branches: 1.2.2;
It's msdos, not msdosfs.
 1.1 23-Nov-2011  tls branches: 1.1.4;

Load entropy at system boot (only works at securelevel < 1); save
at system shutdown. Disable with random_seed=NO in rc.conf if desired.

Goes to some trouble to never load or save to network filesystems.

Entropy should really be loaded by the boot loader but I am still
sorting out how to pass it to the kernel.
 1.1.4.5 23-Jan-2013  yamt sync with head
 1.1.4.4 16-Jan-2013  yamt sync with (a bit old) head
 1.1.4.3 30-Oct-2012  yamt sync with head
 1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.4.1 23-Nov-2011  yamt file random_seed was added on branch yamt-pagecache on 2012-04-17 00:02:59 +0000
 1.2.2.3 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.2.2 25-Feb-2013  tls resync with head
 1.2.2.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.6.8.1 10-Aug-2014  tls Rebase.
 1.7.26.2 02-May-2020  martin Pull up following revision(s) (requested by riastradh in ticket #882):

etc/rc.d/random_seed: revision 1.9

Don't delete the random seed before issuing `rndctl -S'.
`rndctl -S' can replace the file just fine, and deleting it ahead of
time adds a window during which we can lose the seed altogether if
the system is interrupted by a crash or power outage.

XXX pullup
 1.7.26.1 01-Mar-2020  martin Pull up following revision(s) (requested by riastradh in ticket #743):

etc/rc.d/random_seed: revision 1.8

Allow random seed on zfs.
 1.7.24.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.1 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6 04-Oct-2023  gutteridge resize_root: quote $rootdev consistently in resize_ffs(8) calls
 1.5 24-May-2020  jmcneill Support resizing wedges
 1.4 06-Oct-2018  jmcneill If fs_spec starts with the special string "ROOT.", replace it with a device
path derived from the value of the kern.root_device sysctl.
 1.3 07-Apr-2015  jmcneill branches: 1.3.2; 1.3.16; 1.3.18;
fix typo in previous; pass -y unconditionally to resize_ffs, not -p
 1.2 06-Apr-2015  jmcneill add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars
 1.1 30-Mar-2015  chopps Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
 1.3.18.1 10-Jun-2019  christos Sync with HEAD
 1.3.16.1 20-Oct-2018  pgoyette Sync with head
 1.3.2.2 06-Aug-2015  snj Pull up following revision(s) (requested by skrll in ticket #909):
distrib/sets/lists/etc/mi: revision 1.237
distrib/sets/lists/tests/mi: revision 1.613
distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2
distrib/utils/embedded/conf/beagleboard.conf: delete
distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22
distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29
distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8
distrib/utils/embedded/conf/usermode.conf: revision 1.5
distrib/utils/embedded/conf/x86.conf: revision 1.5
distrib/utils/embedded/files/resize_disklabel: revision 1.1
distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59
etc/defaults/rc.conf: revision 1.133
etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76
etc/rc.d/Makefile: revision 1.93 via patch
etc/rc.d/resize_root: revisions 1.1-1.3
etc/rc.d/root: revision 1.5
sbin/resize_ffs/Makefile: revision 1.5
sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16
sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44
share/man/man5/rc.conf.5: revision 1.158, 1.159
tests/sbin/resize_ffs/Makefile: revision 1.4
tests/sbin/resize_ffs/common.sh: revision 1.14
tests/sbin/resize_ffs/t_check.sh: revision 1.1
tests/sbin/resize_ffs/t_grow.sh: revision 1.9
tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3
tests/sbin/resize_ffs/t_shrink.sh: revision 1.8
tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2
fix image building:
- round up the total size of the disk image
- fix fdisk offset for netbsd ffs images
--
Make get_dev_size work on regular files too.
--
Use `!= -1' instead of `== 0' out of paranoia.
--
- Add -c to check to see if grow/shrink is required
- Divide by DEV_BSIZE when returning size of file.
- Update manpage
--
New sentence, new line. Sort option descriptions.
--
Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
--
- Add new tests for -c check flag in resize_ffs
--
Bump date for previous.
it's -> its
--
Handle case in grow() where last cylinder group is too small for ufs2.
Align with code in shrink().
--
factor out geometry calculation and use this also in CheckOnly mode.
be a bit more verbose in Verbose mode.
--
Add support for auto-growing the root partition. Enable it for rpi.img.
--
initialize resize before pulling in board config
--
add KEYWORD: interactive, honour resize_root_flags and
resize_root_postcmd rc vars
--
if the -p flag is specified, display a progress bar while growing the
file-system
--
show resize_ffs progress bar when resizing root partition
--
fix typo in previous; pass -y unconditionally to resize_ffs, not -p
--
Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
--
Properly spell X' name. From X(7):
The X.Org Foundation requests that the following names be
used when
referring to this software:
X
X Window System
X Version 11
X Window System, Version 11
X11
--
Add some documentation:
Tell what this does, and what it expects from conf files
--
Cleanup: make_filesystems is not used any longer, purge remains
--
More cleanup:
Instead of first overwriting the *_evbarm functions with own code,
and then calling them from the regular functions, directly put the
code into the regular functions.
No more functions from evbarm.conf are used now.
Some variables are still used!
--
define TOOL_MKUBOOTIMAGE for mkimage
--
fix mkubootimage
 1.3.2.1 07-Apr-2015  snj file resize_root was added on branch netbsd-7 on 2015-08-06 21:13:44 +0000
 1.3 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.2 02-Feb-2009  apb branches: 1.2.2; 1.2.4;
The -d or -t flag must appear after -c/-C/-e/-E flags, because of the
way we add the device name. after the flags.
Addresses PR 40495 from Ryo HAYASAKA.
 1.1 04-Jan-2009  apb branches: 1.1.2;
* Add etc/rc.d/rndctl script, based on work by Brian A. Seklecki. This
allows you to invoke rndctl(8) during the boot.
* Add rndctl=NO and rndctl_flags="" to /etc/defaults/rc.conf.
* Document rndctl and rndctl_flags variables in rc.conf(5).
 1.1.2.2 17-Jan-2009  mjf Sync with HEAD.
 1.1.2.1 04-Jan-2009  mjf file rndctl was added on branch mjf-devfs2 on 2009-01-17 20:43:44 +0000
 1.2.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2.2.3 06-Feb-2009  snj Pull up following revision(s) (requested by apb in ticket #406):
etc/rc.d/rndctl: revision 1.2
The -d or -t flag must appear after -c/-C/-e/-E flags, because of the
way we add the device name. after the flags.
Addresses PR 40495 from Ryo HAYASAKA.
 1.2.2.2 06-Feb-2009  snj Pull up following revision(s) (requested by apb in ticket #406):
etc/defaults/rc.conf: revision 1.99
etc/rc.d/Makefile: revision 1.73
etc/rc.d/rndctl: revision 1.1
share/man/man5/rc.conf.5: revision 1.127
* Add etc/rc.d/rndctl script, based on work by Brian A. Seklecki. This
allows you to invoke rndctl(8) during the boot.
* Add rndctl=NO and rndctl_flags="" to /etc/defaults/rc.conf.
* Document rndctl and rndctl_flags variables in rc.conf(5).
 1.2.2.1 02-Feb-2009  snj file rndctl was added on branch netbsd-5 on 2009-02-06 00:51:42 +0000
 1.5 30-Mar-2015  chopps Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
 1.4 21-Apr-2009  joerg branches: 1.4.26;
Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.3 13-Aug-2004  mycroft branches: 1.3.36;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.2 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4.26.1 06-Aug-2015  snj Pull up following revision(s) (requested by skrll in ticket #909):
distrib/sets/lists/etc/mi: revision 1.237
distrib/sets/lists/tests/mi: revision 1.613
distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2
distrib/utils/embedded/conf/beagleboard.conf: delete
distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22
distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29
distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8
distrib/utils/embedded/conf/usermode.conf: revision 1.5
distrib/utils/embedded/conf/x86.conf: revision 1.5
distrib/utils/embedded/files/resize_disklabel: revision 1.1
distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59
etc/defaults/rc.conf: revision 1.133
etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76
etc/rc.d/Makefile: revision 1.93 via patch
etc/rc.d/resize_root: revisions 1.1-1.3
etc/rc.d/root: revision 1.5
sbin/resize_ffs/Makefile: revision 1.5
sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16
sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44
share/man/man5/rc.conf.5: revision 1.158, 1.159
tests/sbin/resize_ffs/Makefile: revision 1.4
tests/sbin/resize_ffs/common.sh: revision 1.14
tests/sbin/resize_ffs/t_check.sh: revision 1.1
tests/sbin/resize_ffs/t_grow.sh: revision 1.9
tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3
tests/sbin/resize_ffs/t_shrink.sh: revision 1.8
tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2
fix image building:
- round up the total size of the disk image
- fix fdisk offset for netbsd ffs images
--
Make get_dev_size work on regular files too.
--
Use `!= -1' instead of `== 0' out of paranoia.
--
- Add -c to check to see if grow/shrink is required
- Divide by DEV_BSIZE when returning size of file.
- Update manpage
--
New sentence, new line. Sort option descriptions.
--
Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
--
- Add new tests for -c check flag in resize_ffs
--
Bump date for previous.
it's -> its
--
Handle case in grow() where last cylinder group is too small for ufs2.
Align with code in shrink().
--
factor out geometry calculation and use this also in CheckOnly mode.
be a bit more verbose in Verbose mode.
--
Add support for auto-growing the root partition. Enable it for rpi.img.
--
initialize resize before pulling in board config
--
add KEYWORD: interactive, honour resize_root_flags and
resize_root_postcmd rc vars
--
if the -p flag is specified, display a progress bar while growing the
file-system
--
show resize_ffs progress bar when resizing root partition
--
fix typo in previous; pass -y unconditionally to resize_ffs, not -p
--
Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
--
Properly spell X' name. From X(7):
The X.Org Foundation requests that the following names be
used when
referring to this software:
X
X Window System
X Version 11
X Window System, Version 11
X11
--
Add some documentation:
Tell what this does, and what it expects from conf files
--
Cleanup: make_filesystems is not used any longer, purge remains
--
More cleanup:
Instead of first overwriting the *_evbarm functions with own code,
and then calling them from the regular functions, directly put the
code into the regular functions.
No more functions from evbarm.conf are used now.
Some variables are still used!
--
define TOOL_MKUBOOTIMAGE for mkimage
--
fix mkubootimage
 1.11 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.10 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.9 18-Aug-2011  uwe Revert previous as it introduces "Circular dependency on provision
`mountcritremote'".

route6d is "BEFORE: NETWORKING" and was made to "REQUIRE: mountcritremote",
but mountcritremote "REQUIRE: NETWORKING".
 1.8 17-Aug-2011  gdt Make route6d REQUIRE: mountcritremote.

route6d is in /usr/sbin, and thus on systems with separate / and /usr,
/etc/rc.d/route6d can be run before /usr is mounted, resulting in
route6d mysteriously failing to start.
 1.7 21-Apr-2007  tron The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.

This should fix PR misc/36171.
 1.6 13-Aug-2004  mycroft branches: 1.6.2; 1.6.4; 1.6.8; 1.6.10;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6.10.1 28-Apr-2007  bouyer Pull up following revision(s) (requested by tron in ticket #588):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.6.8.1 25-Apr-2007  ghen Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.6.4.1 25-Apr-2007  ghen Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.6.2.1 25-Apr-2007  ghen Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.10 21-Apr-2007  tron The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.

This should fix PR misc/36171.
 1.9 12-Oct-2004  lukem branches: 1.9.2; 1.9.4; 1.9.8; 1.9.10;
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.8 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 22-Mar-2002  thorpej branches: 1.7.6;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.6 06-Apr-2001  wiz Remove references to gated, except the conflict check in rc.d/routed.
Noted by Launey Thomas <ljt@alum.mit.edu>.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 29-Mar-2000  enami routed is live in /sbin, not /usr/sbin. Pointed out by kay@kaynet.or.jp.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.1 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.7.6.1 09-May-2005  riz Pull up revision 1.9 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.9.10.1 28-Apr-2007  bouyer Pull up following revision(s) (requested by tron in ticket #588):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.9.8.1 25-Apr-2007  ghen Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.9.4.1 25-Apr-2007  ghen Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.9.2.1 25-Apr-2007  ghen Pull up following revision(s) (requested by tron in ticket #1767):
etc/rc.d/routed: revision 1.10
etc/rc.d/route6d: revision 1.7
The "routed" and "route6d" scripts must be run early during system startup
because they are part of the network initialization. Use similar
dependences as the "rtsold" script.
This should fix PR misc/36171.
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 31-Jan-2002  lukem Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive
file system (prevents conflict with 'network'). PROVIDE both NETWORKING
and NETWORK (the latter for compatibility with 3rd party scripts).
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.3 09-Jun-2000  fvdl branches: 1.3.2; 1.3.4;
Use load_rc_config
 1.2 03-Jun-2000  fvdl rpcbind uses a pidfile.
 1.1 02-Jun-2000  fvdl * Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.3.4.2 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.3.4.1 09-Jun-2000  minoura file rpcbind was added on branch minoura-xpg4dl on 2000-06-23 15:46:03 +0000
 1.3.2.2 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3.2.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.11 04-Jul-2020  skrll Trailing whitespace
 1.10 19-Nov-2016  kre Undo change to a comment made when I thought another change to the
script was needed ... the unnecessary script change was never committed,
but the comment that described it was... No functional change.
 1.9 18-Nov-2016  kre The config file is not required to exist (unless specified via -d).
(reported by rhialto@falu.nl) Don't fail to start if it doesn't.

Make sure the directory for the config file exists inside the chroot before
attempting to copy into it ("confdir" was calculated, but never used...)

While here, fix getopts usage (obviously only ever previously tested when
the -c arg was the first option...) and don't use test(1)'s -o operator
(especially not when one of the other args is an unknown string).
If -c is given (and we will chroot), require filename to be full path.

Misc minor style cleanups.
 1.8 09-Jul-2013  roy branches: 1.8.6; 1.8.8; 1.8.10; 1.8.12;
Add _rtadvd user and group.
Add a chroot dir for the _rtadvd user.
Drop privs to the user _rtadvd after acquiring our socket.
When rc.d/rtadvd starts or reloads, the rtadvd config file is copied
into the chroot before starting or reloading rtadvd itself.
Create a symlink from /var/run/rtadvd.dump to the chroot

Inital idea from OpenBSD patch rtadvd.c r1.36
 1.7 13-Dec-2012  roy Add a pidfile and the reload command.
 1.6 13-Aug-2004  mycroft branches: 1.6.50; 1.6.56;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6.56.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.56.1 25-Feb-2013  tls resync with head
 1.6.50.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.50.1 23-Jan-2013  yamt sync with head
 1.8.12.1 18-Jan-2017  skrll Sync with netbsd-5
 1.8.10.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.8.8.1 21-Nov-2016  snj Pull up following revision(s) (requested by kre in ticket #1274):
etc/rc.d/rtadvd: revision 1.9
The config file is not required to exist (unless specified via -c).
(reported by rhialto@falu.nl) Don't fail to start if it doesn't.
Make sure the directory for the config file exists inside the chroot before
attempting to copy into it ("confdir" was calculated, but never used...)
While here, fix getopts usage (obviously only ever previously tested when
the -c arg was the first option...) and don't use test(1)'s -o operator
(especially not when one of the other args is an unknown string).
If -c is given (and we will chroot), require filename to be full path.
Misc minor style cleanups.
 1.8.6.1 21-Nov-2016  snj Pull up following revision(s) (requested by kre in ticket #1274):
etc/rc.d/rtadvd: revision 1.9
The config file is not required to exist (unless specified via -c).
(reported by rhialto@falu.nl) Don't fail to start if it doesn't.
Make sure the directory for the config file exists inside the chroot before
attempting to copy into it ("confdir" was calculated, but never used...)
While here, fix getopts usage (obviously only ever previously tested when
the -c arg was the first option...) and don't use test(1)'s -o operator
(especially not when one of the other args is an unknown string).
If -c is given (and we will chroot), require filename to be full path.
Misc minor style cleanups.
 1.9 08-Apr-2009  martin systime() is not needed here - as the man page clearly points out.
Noticed by pooka.
 1.8 08-Apr-2009  martin Awk has strftime() and systime(), so no need to pipe the output of date
into the script - just do it internally.
 1.7 25-Aug-2007  apb branches: 1.7.18;
Back out previous (which worked but made the code harder to understand),
and implement a different method of avoiding a "-0" result.
 1.6 24-Aug-2007  martin Cosmetics: print 0 instead of -0.
From Zafer Aydogan in PR bin/36831.
 1.5 01-Oct-2006  sketch Tidy output so it matches other rc scripts.
 1.4 26-Apr-2006  blymn Fix rtc offset calculation for timezones that are not integral hours.
 1.3 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.2 25-Apr-2004  schmonz Add RCS Id.
 1.1 27-Dec-2003  martin Add a new /etc/rc.conf option: rtclocaltime=YES adapts the RTC offset
at boot automatically, so a machine dual booting another OS that uses
the RTC at localtime and NetBSD agree on the current time even if daylight
saving started/ended (without recompiling a kernel twice per year).
Awk code by Matt Thomas.
 1.7.18.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.8 11-Sep-2014  roy Remove rtsol(8) and rtsold(8) as their functionality is in dhcpcd(8).
Remove rtsol(8) from rc.d/network.
Add -w seconds command to ifconfig to wait for N seconds for until DAD
has finished on all addresses.
Use ifconfig -w in rc.d/network instead of a forced sleep.

As discussed on tech-net@
 1.7 07-Oct-2006  rpaulo PR 30716: rc.d/ntpd{,ate} precedes rc.d/rtsold. By Ed Hynan.
rc.d/rtsold should be in the same start up line as dhclient.
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.8 14-Sep-2009  apb Check whether a core dump exists before trying to save it. This should
prevent /etc/rc from thinking that /etc/rc.d/savecore failed.
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 15-Jul-2004  atatat Make the directory into which crash dumps are saved into something
that can be controlled via rc.conf. The default is, of course,
/var/crash.
 1.5 22-Mar-2002  thorpej branches: 1.5.4;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.3 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 02-Oct-2000  lukem pull up rev 1.3 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.5.4.1 15-Jul-2004  he Pull up revision 1.6 (requested by atatat in ticket #660:
Make the directory into which crash dumps are saved into
something that can be controlled via rc.conf. The default
is, of course, /var/crash.
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.5 18-Jun-2011  plunky remove empty files
 1.4 27-May-2011  plunky branches: 1.4.2;
provide a new 'bluetooth' rc.d script, to handle Bluetooth configuration
in a simpler manner. This replaces btattach, btconfig, bthcid, btdevctl
and sdpd scripts, and also should not require any configuration settings
other than "bluetooth=YES", though the full range of configurations is
still possible.
 1.3 01-Jun-2010  wiz Fix typo in sdpd, reported by Jukka Salmi in PR 43401.
This also affected bthcid, so I also fixed it there.
 1.2 18-Mar-2007  plunky For sdpd(8), change default user/group from nobody/nobody to _sdpd/_sdpd
 1.1 19-Jun-2006  gdamore branches: 1.1.4; 1.1.6;
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
 1.1.6.1 29-Oct-2007  wrstuden Catch up with 4.0 RC3
 1.1.4.1 14-Oct-2007  riz Pull up following revision(s) (requested by xtraeme in ticket #930):
etc/group: revision 1.22
etc/defaults/rc.conf: revision 1.85
etc/master.passwd: revision 1.38
usr.sbin/sdpd/sdpd.8: revision 1.2
usr.sbin/sdpd/sdpd.8: revision 1.3
share/man/man5/rc.conf.5: revision 1.113
etc/rc.d/sdpd: revision 1.2
usr.sbin/sdpd/server.c: revision 1.3
usr.sbin/postinstall/postinstall: revision 1.38
usr.sbin/sdpd/server.h: revision 1.2
usr.sbin/sdpd/main.c: revision 1.2
usr.sbin/sdpd/main.c: revision 1.3
Add an option to permit members of a specific group to register services, in
order to lower the barrier for users of bluetooth devices which may need to
query services on the local host.
change default user/group from nobody/nobody to _sdpd/_sdpd
 1.4.2.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.9 25-Dec-2023  kre No longer use obsolete test "-a" option - use sh && instead.
 1.8 29-Dec-2009  elad Securelevel might not be present, properly complain instead of printing
error messages from sysctl(8).
 1.7 12-Nov-2008  ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.6 11-Oct-2004  christos branches: 1.6.26;
Use new style command substitution.
 1.5 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.3 01-Mar-2002  mrg clean up a little:
- don't set the securelevel to the same thing
- don't try to lower the securelevel

inspired by PR#13647
 1.2 06-Sep-2000  lukem REQUIRE ipnat and mountd.
fixes PRs [misc/10958] and [misc/10959] by Mike Santos <mike@ethmoid.org>
 1.1 21-Aug-2000  lukem branches: 1.1.2;
migrate raising of securelevel from sysctl to separate securelevel script.
the latter depends upon aftermountlkm (but is required by DAEMON), so that
lkms may be loaded before the securelevel is raised.
noted by Rafal Boni <rafal@mediaone.net> in [bin/10780]
 1.1.2.3 06-Sep-2000  lukem pull up rev 1.2 (approved by thorpej):
REQUIRE ipnat and mountd.
fixes PRs [misc/10958] and [misc/10959] by Mike Santos <mike@ethmoid.org>
 1.1.2.2 23-Aug-2000  lukem pull up rev 1.1 (approved by thorpej):
migrate raising of securelevel from sysctl to separate securelevel
script. the latter depends upon aftermountlkm (but is required by
DAEMON), so that lkms may be loaded before the securelevel is
raised. noted by Rafal Boni <rafal@mediaone.net> in [bin/10780]
 1.1.2.1 21-Aug-2000  lukem file securelevel was added on branch netbsd-1-5 on 2000-08-23 12:08:17 +0000
 1.6.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.22 30-May-2006  christos Remove sendmail (approved by core)
 1.21 19-Aug-2004  atatat Quieten stat(1) with the -q flag.

Addresses PR bin/26711.
 1.20 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.19 08-Aug-2004  atatat Switch the check to see if the corresponding db file needs to be
rebuilt from "newer than" to "not older than". The latter check also
manages to take into account cases where the db file doesn't yet exist
because the source is "not older than" something that doesn't yet
exist.
 1.18 22-Jul-2004  atatat Add one more check to the sendmail auto-start heuristic: check the
value of MTAHost in the submit.cf. If it doesn't indicate localhost,
we probably don't need the sendmail listener.

Addresses PR bin/26391.
 1.17 15-Jul-2004  atatat Change the default settings for sendmail.

(1) The stock sendmail.cf will only listen on the loopback interface.
(2) The stock submit.cf specifally connects to "localhost." which
should be less susceptible to being confused or looking confused.
(3) The smtp listener starts by default, if needed. The setting in
/etc/default/rc.conf is still "no", but rc.d/sendmail detects the
default setting and will change it to yes if need is determined.

Need is defined as "nothing else seems to have been changed about the
mail configuration but we'd like locally originated and locally
destined mail to be delivered". If you change, eg, mailer.conf to
point to postfix or some other MTA, sendmail will not start.
 1.16 02-Apr-2003  atatat branches: 1.16.2;
Reorganize/clarify the configuration checks (and subsequent messages)
that might block startup, and be more permissive in general about
allowing the daemons to start.

Add some descriptive comments to the top of the smmsp script that
describe the purpose of the process.
 1.15 24-Mar-2003  atatat Tweak postinstall to check for (and help out on) the upgrade to
sendmail 8.12.8. Some of the same machinery (in shorter form) is in
the additions to rc.d/sendmail. Also, add a smmsp startup script for
the sendmail client queue runner.
 1.14 12-Feb-2002  lukem improve comment, and clean up a test
 1.13 18-Dec-2000  jmc Patch from Hubert. aliases never get rebuilt if aliases.db is never originally generated.
 1.12 09-Oct-2000  nisimura Use && and || for logical concatenations instead of -a/-o test operators.
 1.11 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.10 14-Sep-2000  jdolecek On sendmail start, check modification time of /etc/mail/aliases
and couple of other common map files and regenerate appropriate
*.db files as needed.
Idea taken from RedHat 6.2.
 1.9 13-Jun-2000  itojun branches: 1.9.2;
use ${start_precmd} to check duplicate sendmail.cf.
do not use "err" on failure, it is not that fatal (it's okay if we
don't start sendmail)
 1.8 04-Jun-2000  itojun run sendmail under the following conditions:
- /etc/mail/sendmail.cf exists, no /etc/sendmail.cf
- /etc/mail/sendmail.cf exists, /etc/sendmail.cf same content as
/etc/mail/sendmail.cf
die in other cases. PR 10243.
 1.7 31-May-2000  itojun refer PR 10100 for /etc/sendmail.cf check
 1.6 15-May-2000  tron branches: 1.6.2;
Don't complain about existence of "/etc/sendmail.cf" if "sendmail" is
not set to "YES" in "/etc/rc.conf".
 1.5 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.4 03-May-2000  itojun do not cope with pre-8.10 configuration file. do not start sendmail.
From: hubert
 1.3 03-May-2000  itojun sync with sendmail upgrade.
- sendmail configuration files are in /etc/mail, not /etc.
- src/etc/aliases will be installed into /etc/mail/aliases (confusing)
- rc.d/sendmail warns if /etc/sendmail.cf exists.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.6.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.9.2.1 02-Oct-2000  lukem pull up rev 1.11 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.16.2.4 22-Aug-2004  tron Pull up revision 1.21 (requested by atatat in ticket #773):
Quieten stat(1) with the -q flag.
Addresses PR bin/26711.
 1.16.2.3 12-Aug-2004  jmc Pullup rev 1.19 (requested by atatat in ticket #753)

Switch the check to see if the corresponding db file needs to be
rebuilt from "newer than" to "not older than". The latter check also
manages to take into account cases where the db file doesnt yet exist.
 1.16.2.2 23-Jul-2004  tron Pull up revision 1.18 (requested by atatat in ticket #685):
Add one more check to the sendmail auto-start heuristic: check the
value of MTAHost in the submit.cf. If it doesn't indicate localhost,
we probably don't need the sendmail listener.
Addresses PR bin/26391.
 1.16.2.1 15-Jul-2004  he Pull up revision 1.17 (requested by atatat in ticket #662):
Change the default settings for sendmail:
1) The stock sendmail.cf will only listen on the loopback
interface
2) The stock submit.cf specifically connects to "localhost.",
which should be less susceptible to being confused or
looking confused.
3) The SMTP listener starts by default, if needed. The
setting in /etc/default/rc.conf is still "no", but
rc.d/sendmail detects the default setting and will change
it to "yes" if need is determined.
"Need" is defined as "nothing else seems to have been
changed about the mail configuration but we would like
locally originated and locally destined mail to be delivered".
If you change e.g. mailer.conf to point to postfix or some
other MTA, sendmail will not start.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.5 30-May-2006  christos Remove sendmail (approved by core)
 1.4 12-Oct-2004  lukem Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.3 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.2 02-Apr-2003  atatat branches: 1.2.4;
Reorganize/clarify the configuration checks (and subsequent messages)
that might block startup, and be more permissive in general about
allowing the daemons to start.

Add some descriptive comments to the top of the smmsp script that
describe the purpose of the process.
 1.1 24-Mar-2003  atatat Tweak postinstall to check for (and help out on) the upgrade to
sendmail 8.12.8. Some of the same machinery (in shorter form) is in
the additions to rc.d/sendmail. Also, add a smmsp startup script for
the sendmail client queue runner.
 1.2.4.1 09-May-2005  riz Pull up revision 1.4 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.6 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.5 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.4 13-May-2019  maxv branches: 1.4.2; 1.4.4;
Remove comment, since there is no parsing anymore.
 1.3 12-May-2019  kre I should know better! Don't rely upon the way the shell implements
pipes. Skip the "error" printf from GetSmtId() as there is no easy
portable way to avoid it occurring (there are complicated ways) - but
we don't need it, there is no logical difference between "error" and ""
so just use the latter (if we get an ID, good, if there is nothing, then
there is none - saying 'error' does not mean anything.)
 1.2 12-May-2019  kre Restructure code a little.

Use quoting everywhere possibly useful (always the right way, except
in the few cases where it is wrong...)

Avoid using cut & grep (from /usr/bin) so script could run before /usr
is mounted (pity cpuctl is in /usr/sbin ...).

Use sysctl -n rather than attempting to parse its output.
 1.1 11-May-2019  maxv Add smtoff, an rc.d script that disables Simultaneous Multi-Threading. It
parses the output of cpuctl, and executes "cpuctl offline" for each CPU
that has SmtID!=0.

The default is "smtoff=NO", which means that SMT remains enabled.
 1.4.4.2 10-Jun-2019  christos Sync with HEAD
 1.4.4.1 13-May-2019  christos file smtoff was added on branch phil-wifi on 2019-06-10 21:42:45 +0000
 1.4.2.2 14-May-2019  martin Pull up following revision(s) (requested by maxv in ticket #1265):
etc/rc.d/smtoff: revision 1.1
etc/rc.d/smtoff: revision 1.2
distrib/sets/lists/etc/mi: revision 1.258
etc/rc.d/smtoff: revision 1.3
etc/rc.d/smtoff: revision 1.4
etc/defaults/rc.conf: revision 1.148
etc/rc.d/Makefile: revision 1.103
usr.sbin/postinstall/postinstall: revision 1.226
etc/rc.d/Makefile: revision 1.104
etc/mtree/special: revision 1.167
share/man/man5/rc.conf.5: revision 1.180

Add smtoff, an rc.d script that disables Simultaneous Multi-Threading. It
parses the output of cpuctl, and executes "cpuctl offline" for each CPU
that has SmtID!=0.

The default is "smtoff=NO", which means that SMT remains enabled.
Restructure code a little.

Use quoting everywhere possibly useful (always the right way, except
in the few cases where it is wrong...)

Avoid using cut & grep (from /usr/bin) so script could run before /usr
is mounted (pity cpuctl is in /usr/sbin ...).

Use sysctl -n rather than attempting to parse its output.
install rc.d

No change... Previous log message should have said:
Install rc.d/smtoff

I should know better! Don't rely upon the way the shell implements
pipes. Skip the "error" printf from GetSmtId() as there is no easy
portable way to avoid it occurring (there are complicated ways) - but
we don't need it, there is no logical difference between "error" and ""
so just use the latter (if we get an ID, good, if there is nothing, then
there is none - saying 'error' does not mean anything.)

Remove comment, since there is no parsing anymore.
 1.4.2.1 13-May-2019  martin file smtoff was added on branch netbsd-8 on 2019-05-14 11:33:42 +0000
 1.37 22-Jul-2023  kim Remove backwards compat.
 1.36 10-Jun-2023  kim Add some backwards compat. Adjust grammar.
 1.35 05-Jun-2023  riastradh /etc/rc.d/sshd: Use default curve for ECDSA keygen, not NIST P-521.

The default is NIST P-256, which:

(a) has plenty of cryptanalytic security,
(b) performs better on essentially all platforms (smaller enough that
even the advantage of the Mersenne prime structure of P-521 can't
compete), and
(c) likely gets more scrutiny on implementations than P-521 since it's
more widespread.
 1.34 05-Jun-2023  riastradh /etc/rc.d/sshd: Stop generating DSA host keys by default.

If you want them you can generate them yourself, but in this day and
age (Monday and 2023, specifically) there's no reason to be using DSA
except for compatibility with ancient legacy software.
 1.33 26-May-2023  riastradh /etc/rc.d/sshd: New check cmd and reload precmd.

- check cmd: run `sshd -t' to check sshd_config file

- reload precmd: run check cmd before reloading so we don't nuke sshd
if there's an error in the sshd_config file

(It is still possible to effectively nuke sshd by changing the
configuration tosomething that won't work on your network, but at
least we avoid making sshd just exit on reload when you make a typo
in a config option.)

XXX pullup-9
XXX pullup-10
 1.32 15-May-2022  martin branches: 1.32.2;
PR 56835: fix sshd startup script to only whine about bogus keys it
created if it actualy did create keys (one should thing that a
function called sshd_keygen() only is called to create keys, but
the "precmd" magic makes it run every time sshd is started or stopped).

Patch from Tom Lane, with modifications suggested by kre and a minor
additional cosemtic change.
 1.31 26-Sep-2021  martin If key generation happens with not enough entropy in the system, add
a warning to motd pointing at entropy(7) and give instructions how to
re-generate the (weak) keys after fixing up entropy.

Add a "keyregen" command, which forces regeneration of all host keys
to simplify the replacement of weak keys.
 1.30 23-Oct-2019  christos simplify more (from rudolf)
 1.29 26-May-2018  riastradh branches: 1.29.2; 1.29.4;
Revert previous: Don't generate XMSS host keys for sshd by default.

XMSS is a stateful post-quantum signature scheme.

- Post-quantum security for _online_ authentication is not important
until quantum computers become practical; there's no danger of
retroactive forgery in sessions that have already completed.

- As a stateful signature schemes, XMSS is qualitatively different
from all the other ones sshd supports, requiring additional
administrative care: roll back the state (e.g., from a disk backup
or VM snapshot), and you've shot yourself in the foot.

If users want XMSS keys, they can make them explicitly, but there's
no need for this to be enabled by default.

Discussed with christos offline.
 1.28 26-May-2018  jmcneill Silence ssh-keygen output when host keys are generated. Instead, print only
key fingerprints. This replaces dozens of lines out ASCII art output with
something more reasonable:

armv7# service sshd start
ssh-keygen: 1024 SHA256:ynP4BQ2B0Fknnf9PfF4QoUDlYi0+7rNfYXTOYP2cDic root@armv7 (DSA)
ssh-keygen: 521 SHA256:Eoj382aaJNlSxuq/aYj3AXgxfMJAkyVPoCQd2BNjJiA root@armv7 (ECDSA)
ssh-keygen: 256 SHA256:+e9/qTbbN/g6xvkadtHsmIQ+Pc0afZRxbXJsk2HKIzY root@armv7 (ED25519)
ssh-keygen: 2048 SHA256:urNaF/m6oiCe5hXFZBxGLW2PvLz0ibtRFrqYw6R+qTw root@armv7 (RSA)
ssh-keygen: 256 SHA256:Su2Nal2W3vrFz8ukpcSXngl1/bu6xUm1nSvbxTHe9Js root@armv7 (XMSS)
Starting sshd.
 1.27 09-Apr-2018  christos Simplify so we don't have to hard-code the key filenames in two places.
 1.26 07-Apr-2018  christos support xmss keys
 1.25 04-Dec-2017  kre branches: 1.25.2;

Do away with (not well specified, even if it happens to work) absurd
15 arg test ([ ]) expression, and replace it with several well defined
2 arg tests, combined with (also well defined) sh syntax.
 1.24 07-Oct-2017  sevan With the new version of OpenSSH, SSHv1 is no longer supported server-side.
Along with that rsa1 type keys are no longer supported.
Don't try to generate such keys on new systems.

ok christos
 1.23 19-Oct-2014  christos branches: 1.23.8;
Add new keytype, replace duplicated code with loop
 1.22 07-Feb-2013  christos branches: 1.22.10;
PR/47540: Felix Deichmann: DSA keys can only be 1024 bits.
 1.21 25-Jul-2011  christos branches: 1.21.2; 1.21.4; 1.21.8; 1.21.10; 1.21.12;
generate ecdsa key
 1.20 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.19 18-Feb-2004  jonb Add ssh_keygen_flags variable to rc.conf to allow users to set the
size of auto-generated keys if desired.
 1.18 29-Apr-2002  lukem Complete the conversion back to the OpenSSH default configuration files of
"/etc/ssh/ssh_config" (from "/etc/ssh/ssh.conf") for ssh(1) and other
userland tools, and "/etc/ssh/sshd_config (from "/etc/ssh/sshd.conf")
for sshd(8).

etc/postinstall will detect this, and if "fix" is given, rename the files.
 1.17 29-Apr-2002  lukem deprecate $sshd_conf_dir and hardcode /etc/ssh.
$sshd_conf_dir wasn't as flexible as liked (it didn't work for ssh(1),
host keys or known_hosts).
 1.16 19-Apr-2002  enami Don't assume that $0 is this script.
 1.15 19-Apr-2002  enami Wrap long lines.
 1.14 27-Mar-2002  lukem Set command_args to '-f ${sshd_conf_dir}/${name}.conf'.
This occurs before the first load_rc_config() so that it may be
overridden by the user, and appears in single quotes so the
variables don't get evaluated until the eval in run_rc_command().
Problem noted by Patrick Welche <prlw1@cam.ac.uk> in [bin/15912].
 1.13 24-Feb-2002  lukem Support alternate config dir for sshd conf file and keys (defaults to "/etc").
Based on [misc/12473] from Jim Bernard.
 1.12 25-Apr-2001  lukem be consistent with other scripts when temporarily setting umask to 022
 1.11 25-Apr-2001  lukem set the umask to 022 (remembering the previous setting) for ssh_keygen()
 1.10 26-Mar-2001  itojun check existence of /etc/ssh_host_rsa_key too
 1.9 26-Mar-2001  itojun auto-generate SSH protocol version 2 RSA key.
use newer command line syntax for ssh-keygen (-t <type>, instead of -d)
 1.8 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.7 10-Aug-2000  lukem - sshd has a pid file, so take advantage of it
- support `reload' arg (using default of SIGHUP)
 1.6 10-Aug-2000  lukem - provide sshd not ssh
- don't start until after LOGIN (after NETWORK is way too early)
- KNF (as such :)
 1.5 01-Aug-2000  jwise branches: 1.5.2;
Change name of precmd from start_precmd to sshd_precmd. While it worked
fine as was, the result was the line `start_precmd=start_precmd' which
looked odd. Pointed out by Bernd Ernesti.

While here, add NetBSD RCS Id.

BTW, to clarify, as people have asked: this script does not support
pkgsrc/security/sshd -- that package comes with a perfectly fine rc script
which in addition to supporting /etc/rc.d can also be used with 1.4.X.

This script will not trivially work with the ssh package as it a.) calls
the ssh commands at the pathnames they will be installed at by usr.bin/ssh,
and b.) generates a DSA key as well as an RSA key.
 1.4 31-Jul-2000  jlam Correct apparent past-o: RSA -> DSA
 1.3 31-Jul-2000  jwise An sshd startup script for use with usr.bin/sshd. Installation is conditional
on ${SSHDIST}, as with usr.bin/ssh itself.

This script includes a `keygen' target for regenerating RSA and DSA host keys,
and invokes this if these keys are not present when sshd is started up.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.5.2.6 30-Mar-2001  he Pull up revision 1.10 (requested by itojun):
Auto-generate SSH protocol version 2 RSA key.
Use newer command syntax (``-t <type>'' instead of ``-d'').
(fix to previous)
 1.5.2.5 30-Mar-2001  he Pull up revision 1.9 (requested by itojun):
Auto-generate SSH protocol version 2 RSA key.
Use newer command syntax (``-t <type>'' instead of ``-d'').
 1.5.2.4 02-Oct-2000  lukem pull up rev 1.8 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.5.2.3 29-Sep-2000  thorpej Sync this with rev 1.8.
 1.5.2.2 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.5.2.1 01-Aug-2000  lukem file sshd was added on branch netbsd-1-5 on 2000-08-09 19:09:46 +0000
 1.21.12.1 15-Aug-2017  snj Pull up following revision(s) (requested by mrg in ticket #1468):
etc/rc.d/sshd: revision 1.22
etc/rc.d/sshd: revision 1.23
PR/47540: Felix Deichmann: DSA keys can only be 1024 bits.
--
Add new keytype, replace duplicated code with loop
 1.21.10.1 15-Aug-2017  snj Pull up following revision(s) (requested by mrg in ticket #1468):
etc/rc.d/sshd: revision 1.22
etc/rc.d/sshd: revision 1.23
PR/47540: Felix Deichmann: DSA keys can only be 1024 bits.
--
Add new keytype, replace duplicated code with loop
 1.21.8.1 25-Feb-2013  tls resync with head
 1.21.4.1 15-Aug-2017  snj Pull up following revision(s) (requested by mrg in ticket #1468):
etc/rc.d/sshd: revision 1.22-1.23
PR/47540: Felix Deichmann: DSA keys can only be 1024 bits.
--
Add new keytype, replace duplicated code with loop
 1.21.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.22.10.1 02-May-2015  martin Pull up following revision(s) (requested by nakayama in ticket #728):
etc/rc.d/sshd: revision 1.23
Add new keytype, replace duplicated code with loop
 1.23.8.3 07-Jun-2018  martin Pull up following revision(s) (requested by jmcneill in ticket #838):

etc/rc.d/sshd: revision 1.28

Silence ssh-keygen output when host keys are generated. Instead, print only
key fingerprints. This replaces dozens of lines out ASCII art output with
something more reasonable:

armv7# service sshd start
ssh-keygen: 1024 SHA256:ynP4BQ2B0Fknnf9PfF4QoUDlYi0+7rNfYXTOYP2cDic root@armv7 (DSA)
ssh-keygen: 521 SHA256:Eoj382aaJNlSxuq/aYj3AXgxfMJAkyVPoCQd2BNjJiA root@armv7 (ECDSA)
ssh-keygen: 256 SHA256:+e9/qTbbN/g6xvkadtHsmIQ+Pc0afZRxbXJsk2HKIzY root@armv7 (ED25519)
ssh-keygen: 2048 SHA256:urNaF/m6oiCe5hXFZBxGLW2PvLz0ibtRFrqYw6R+qTw root@armv7 (RSA)
ssh-keygen: 256 SHA256:Su2Nal2W3vrFz8ukpcSXngl1/bu6xUm1nSvbxTHe9Js root@armv7 (XMSS)
Starting sshd.
 1.23.8.2 10-Dec-2017  snj Pull up following revision(s) (requested by sevan in ticket #420):
etc/rc.d/sshd: revision 1.25
Do away with (not well specified, even if it happens to work) absurd
15 arg test ([ ]) expression, and replace it with several well defined
2 arg tests, combined with (also well defined) sh syntax.
 1.23.8.1 04-Dec-2017  snj Pull up following revision(s) (requested by sevan in ticket #321):
etc/rc.d/sshd: revision 1.24
Don't try to generate sshv1 keys on new systems.
 1.25.2.3 25-Jun-2018  pgoyette Sync with HEAD
 1.25.2.2 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.25.2.1 07-Apr-2018  pgoyette Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
 1.29.4.1 21-Jun-2023  martin Pull up following revision(s) (requested by kim in ticket #1643):

etc/rc.d/sshd: revision 1.30
etc/rc.d/sshd: revision 1.33
etc/rc.d/sshd: revision 1.34
etc/rc.d/sshd: revision 1.35

simplify more (from rudolf)

/etc/rc.d/sshd: New check cmd and reload precmd.
- check cmd: run `sshd -t' to check sshd_config file
- reload precmd: run check cmd before reloading so we don't nuke sshd
if there's an error in the sshd_config file

(It is still possible to effectively nuke sshd by changing the
configuration tosomething that won't work on your network, but at
least we avoid making sshd just exit on reload when you make a typo
in a config option.)

/etc/rc.d/sshd: Stop generating DSA host keys by default.
If you want them you can generate them yourself, but in this day and
age (Monday and 2023, specifically) there's no reason to be using DSA
except for compatibility with ancient legacy software.
/etc/rc.d/sshd: Use default curve for ECDSA keygen, not NIST P-521.

The default is NIST P-256, which:
(a) has plenty of cryptanalytic security,
(b) performs better on essentially all platforms (smaller enough that
even the advantage of the Mersenne prime structure of P-521 can't
compete), and
(c) likely gets more scrutiny on implementations than P-521 since it's
more widespread.
 1.29.2.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.32.2.1 21-Jun-2023  martin Pull up following revision(s) (requested by kim in ticket #196):

etc/rc.d/sshd: revision 1.33
etc/rc.d/sshd: revision 1.34
etc/rc.d/sshd: revision 1.35
etc/rc.d/sshd: revision 1.36

/etc/rc.d/sshd: New check cmd and reload precmd.

- check cmd: run `sshd -t' to check sshd_config file

- reload precmd: run check cmd before reloading so we don't nuke sshd
if there's an error in the sshd_config file

(It is still possible to effectively nuke sshd by changing the
configuration tosomething that won't work on your network, but at
least we avoid making sshd just exit on reload when you make a typo
in a config option.)

/etc/rc.d/sshd: Stop generating DSA host keys by default.

If you want them you can generate them yourself, but in this day and
age (Monday and 2023, specifically) there's no reason to be using DSA
except for compatibility with ancient legacy software.

/etc/rc.d/sshd: Use default curve for ECDSA keygen, not NIST P-521.

The default is NIST P-256, which:
(a) has plenty of cryptanalytic security,
(b) performs better on essentially all platforms (smaller enough that
even the advantage of the Mersenne prime structure of P-521 can't
compete), and
(c) likely gets more scrutiny on implementations than P-521 since it's
more widespread.

Add some backwards compat. Adjust grammar.
 1.6 02-May-2012  gendalia Add the ability for staticroute to evaluate lines from /etc/route.conf
as shell script fragments, add example to the route.conf man page of
evaluating variables.

Remove route.conf man page statement that staticroute is enabled in
rc.conf since that's incorrect.

Wrap the staticroute while in parens, per <apb> & <christos>, and
quote all the arguments for the evals.
 1.5 07-Oct-2009  tron branches: 1.5.6; 1.5.8;
Add proper error reporting via the return code:
Remember if any of the "route" commands failed and return an error in
that case.
 1.4 07-Oct-2009  tron Add a "return 0" to avoid incorrect error returns because we ran out of
lines to read from "/etc/route.conf".
 1.3 31-Jan-2008  reed branches: 1.3.2; 1.3.12;
Add comment to point to manual page for details.
 1.2 13-Aug-2004  mycroft branches: 1.2.16;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 09-Jan-2003  christos Script to add and remove static routes:

eg:
$ cat /etc/route.conf
# Turn on/off IP forwarding.
+sysctl -w net.inet.ip.forwarding=1
-sysctl -w net.inet.ip.forwarding=0
net 192.168.2.0 -netmask 255.255.255.0 192.168.150.2
 1.2.16.1 23-Mar-2008  matt sync with HEAD
 1.3.12.1 19-May-2012  riz Pull up following revision(s) (requested by gendalia in ticket #1757):
share/man/man5/route.conf.5: revision 1.4
etc/rc.d/staticroute: revision 1.4
etc/rc.d/staticroute: revision 1.5
etc/rc.d/staticroute: revision 1.6
Add a "return 0" to avoid incorrect error returns because we ran out of
lines to read from "/etc/route.conf".
Add proper error reporting via the return code:
Remember if any of the "route" commands failed and return an error in
that case.
Add the ability for staticroute to evaluate lines from /etc/route.conf
as shell script fragments, add example to the route.conf man page of
evaluating variables.
Remove route.conf man page statement that staticroute is enabled in
rc.conf since that's incorrect.
Wrap the staticroute while in parens, per <apb> & <christos>, and
quote all the arguments for the evals.
 1.3.2.2 31-Jan-2008  reed Add comment to point to manual page for details.
 1.3.2.1 31-Jan-2008  reed file staticroute was added on branch mjf-devfs on 2008-01-31 15:21:33 +0000
 1.5.8.1 07-May-2012  riz Pull up following revision(s) (requested by gendalia in ticket #211):
share/man/man5/route.conf.5: revision 1.4
etc/rc.d/staticroute: revision 1.6
Add the ability for staticroute to evaluate lines from /etc/route.conf
as shell script fragments, add example to the route.conf man page of
evaluating variables.
Remove route.conf man page statement that staticroute is enabled in
rc.conf since that's incorrect.
Wrap the staticroute while in parens, per <apb> & <christos>, and
quote all the arguments for the evals.
 1.5.6.1 23-May-2012  yamt sync with head.
 1.2 22-May-2001  fredette sunndd has been renamed to ndbootd.
 1.1 17-May-2001  fredette Added rc.d support for sunndd.
 1.14 16-Apr-2022  andvar fix various typos in comments and log messages.
 1.13 19-Oct-2018  martin Apply patch from Ian D. Leroux in PR bin/51019:
when unmounting tmpfs file systems at shutdown time, avoid unmounting
a tmpfs created by init on /dev - behaviour overridable from rc.conf.
By default all tmpfs that have device nodes are not mounted.
 1.12 20-Apr-2015  prlw1 branches: 1.12.14; 1.12.16;
Apply modified version of patch from Wolfgang Stukenbrock in PR bin/41766

This forcibly unmounts tmpfs file systems, so that swapctl doesn't run
out of swap itself, eventually trying to kill pid 1.

No objections since:
http://mail-index.netbsd.org/current-users/2015/03/16/msg026908.html
 1.11 24-Sep-2009  apb Adapt /etc/rc.d/swap1 and swap2 scripts to the new meaning of
exit status 2 from swapctl(8).
 1.10 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.9 13-Aug-2004  mycroft branches: 1.9.36;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.8 24-Mar-2002  lukem also check $rc_force != "" to determine if operation should occur
 1.7 21-Mar-2002  lukem Implement rc.conf(5) variable `` $swapoff ''.
If set to yes, block-type swap partitions will be deleted upon shutdown.
This can be useful if swapping onto a RAIDframe device, but may cause
unnecessary delays during shutdown for the general case, so it's
disabled by default.
Should resolve [bin/14433] and [kern/14769].
 1.6 13-Apr-2001  msaitoh check no_swap
 1.5 17-Jul-2000  lukem use "load_rc_config swap" for swap1 and swap2
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 26-Apr-2000  thorpej Make ccd and raidframe provide `disks', and make swap1 and fsck
depend on `disks', rather than `ccd' and `raidframe'.
 1.2 11-Mar-2000  veego Add raidframe to the REQUIRE list. rcorder seems to get it right, but it
is better to add it.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.2 30-Sep-2001  he Pull up revision 1.6 (requested by msaitoh):
Check for and obey no_swap.
 1.4.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.9.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.12.16.1 10-Jun-2019  christos Sync with HEAD
 1.12.14.1 20-Oct-2018  pgoyette Sync with head
 1.8 24-Sep-2009  apb Adapt /etc/rc.d/swap1 and swap2 scripts to the new meaning of
exit status 2 from swapctl(8).
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 21-Aug-2000  lukem remove BEFORE DAEMON
 1.4 17-Jul-2000  lukem use "load_rc_config swap" for swap1 and swap2
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.2 23-Aug-2000  lukem pull up rev 1.5:
remove `BEFORE: DAEMON'

approved: thorpej
 1.3.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.14 13-Jun-2021  mlelstv run sysctl early enough.
 1.13 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.12 29-Apr-2002  lukem don't bother warning about obsolete $defcorename and $nfsiod_flags;
postinstall now checks for these
 1.11 27-Mar-2002  lukem clean up warnings.
don't bother setting defcorename from obsolete $defcorename.
 1.10 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.9 21-Aug-2000  lukem migrate raising of securelevel from sysctl to separate securelevel script.
the latter depends upon aftermountlkm (but is required by DAEMON), so that
lkms may be loaded before the securelevel is raised.
noted by Rafal Boni <rafal@mediaone.net> in [bin/10780]
 1.8 13-Jun-2000  itojun branches: 1.8.2;
add rc.d/ipsec for ipsec configuration. when enabled, it will inject
/etc/ipsec.conf into "setkey -f". PR 9609.
 1.7 13-May-2000  lukem branches: 1.7.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.6 07-May-2000  tsarna This was doubly borken...
 1.5 07-May-2000  tsarna Only warn on non-default old nfsiod args.
 1.4 15-Apr-2000  tsarna Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.
 1.3 09-Apr-2000  tsarna Improve backwards compatability and leave securelevel the old way.
 1.2 08-Apr-2000  tsarna The file /etc/sysctl.conf is now run with sysctl -f at boot time.
This replaces the previous /etc/rc.d/sysctl. Also, the variables are now
set earlier, between ipf/ipnat and the network coming up.

The rc.conf defcorename and securelevel variables are no more. You can
set them directly in sysctl.conf now.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.7.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.8.2.1 23-Aug-2000  lukem pull up rev 1.9 (approved by thorpej):
migrate raising of securelevel from sysctl to separate securelevel
script. the latter depends upon aftermountlkm (but is required by
DAEMON), so that lkms may be loaded before the securelevel is
raised. noted by Rafal Boni <rafal@mediaone.net> in [bin/10780]
 1.26 25-Dec-2023  kre Stop using the obsolete test(1) -o operator, use sh || instead.
Prefer sh ! over test's ! (though that one is not completely obsolete).
 1.25 23-Apr-2016  dholland Avoid unnecessary use of basename(1). From Jukka Salmi a long, long time
ago on a tech-kern far, far away.
 1.24 03-Jun-2012  joerg Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to
depend on new devname_r(3) as heart. Add /dev/pts magic directly to
devname(3). While it can lead to returning non-existing paths, the
behavior is more consistent that way. Drop caching layer in devname(3),
it doesn't buy anything for the common case of having access to the
database. Teach devname(3) proper fallback behavior of scanning /dev.
Create both old-style and new-style database for now in /etc/rc.d/sysdb.
 1.23 21-Feb-2012  nakayama Avoid rebuilding services database every boot time.
The database has been renamed since the default was changed to CDB format.
 1.22 02-Sep-2011  mbalmer branches: 1.22.2; 1.22.4;
Terminate line with a '.', not the word 'done', for consistency with other
startup scripts.
 1.21 18-Jun-2009  christos now that pwd_mkdb does not change the version, warn if we still have version
0 databases.
 1.20 26-Aug-2007  dyoung Let an rc variable, sysdb=YES|NO, control the building of the system
databases. Defaults to YES.
 1.19 16-May-2007  christos check if the source exists, not that it is a file. Reported by
Blair Sadewitz
 1.18 13-May-2007  christos don't attempt to build the db file if the src file does not exist.
 1.17 10-May-2007  christos Move .db files for services and netgroup to /var/db per gimpy's request.
 1.16 08-May-2007  christos - don't trash utmp{,x} needlessly
- also support netgroup services and password
- pretty print
 1.15 12-Oct-2004  lukem Fix for /bin/ksh, from Jukka Salmi in PR 27232.
 1.14 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.13 11-May-2003  ragge branches: 1.13.4;
Remove kvm_mkdb, it's not used anymore.
 1.12 24-Feb-2003  atatat Execute the actual command as it's set instead of calling the sh
routine directly. This allows one to to override a specific command
via the use of /etc/rc.conf.d/sysdb.
 1.11 08-Oct-2002  atatat Reorganize the sysdb script so that lkm{1,2,3} can request that the
dev database be rebuilt after loading modules. Loading modules might
create new nodes in /dev, but the dev database is being initialized
too soon for lkm2 and lkm3. This means that, eg, /dev/xf86 (typically
marked AFTERMOUNT and loaded by lkm2) will show up properly. Reviewed
by lukem.
 1.10 16-Sep-2002  perry create a utmpx with the same permissions as utmp
Solves pr 18282, although very differently.
 1.9 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.8 16-Apr-2001  lukem wrap kvm_mkdb arg in "s. from adam laurie in pr 12664
 1.7 14-Oct-2000  nisimura Add missing -n option of sysctl(8) booted_kernel name retrival.
 1.6 09-Oct-2000  nisimura - avoid -a or -o logical operator of test command as possible. They would
introduce syntaxical ambiguousity, and having concatenation with && or
|| costs nothing because our sh(1) has test(1) builtin.
- use elif construct to avoid dungling else-ifs.
- while-read construct does not need enclosed by a sub-shell.
- variable detection could be done in eval args=\$ifconfig_$int
- smart variable substitution occationally saves lines and extra command
invocations.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 27-Jul-2000  lukem move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.2 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.13.4.1 08-May-2005  riz Pull up revision 1.15 (requested by lukem in ticket #1266):
Fix for /bin/ksh, from Jukka Salmi in PR 27232.
 1.22.4.2 23-Jun-2012  riz Pull up following revision(s) (requested by joerg in ticket #328):
lib/libc/gen/devname.c: revision 1.22
distrib/sparc64/instfs/dot.profile: revision 1.7
distrib/i386/cdroms/install.sh: revision 1.3
tests/lib/libcurses/director/director.c: revision 1.10
lib/libc/include/reentrant.h: revision 1.15
distrib/amd64/cdroms/install.sh: revision 1.3
tests/include/t_paths.c: revision 1.12
share/man/man7/hier.7: revision 1.101
etc/rc.d/sysdb: revision 1.24
include/stdlib.h: revision 1.99
tests/lib/libcurses/Makefile: revision 1.3
distrib/sparc64/cdroms/installcd/install.sh: revision 1.3
distrib/i386/cdroms/Makefile.cdrom: revision 1.27
lib/libc/gen/ttyname.c: revision 1.25
usr.bin/tic/Makefile: revision 1.2
tools/compat/Makefile: revision 1.57
lib/libterminfo/compile.c: revision 1.7
lib/libc/gen/ttyname.c: revision 1.26
lib/libterminfo/compile.c: revision 1.8
tools/compat/Makefile: revision 1.59
tools/compat/cdbw.h: revision 1.1
distrib/i386/installimage/install.sh: revision 1.2
lib/libc/include/namespace.h: revision 1.154
usr.bin/tic/tic.c: revision 1.13
usr.bin/tic/tic.c: revision 1.14
usr.bin/tic/tic.c: revision 1.15
distrib/sets/lists/base/mi: revision 1.996
usr.bin/tic/tic.c: revision 1.16
usr.sbin/dev_mkdb/dev_mkdb.8: revision 1.13
usr.bin/tic/tic.c: revision 1.17
usr.bin/tic/tic.c: revision 1.18
tools/compat/cdbr.h: revision 1.1
distrib/sparc64/instfs/list: revision 1.25
usr.bin/tic/tic.c: revision 1.19
lib/libc/cdb/cdbw.c: revision 1.4
lib/libc/cdb/cdbw.3: revision 1.4
lib/libc/cdb/cdbw.3: revision 1.5
share/terminfo/Makefile: revision 1.3
usr.sbin/dev_mkdb/dev_mkdb.c: revision 1.29
usr.sbin/dev_mkdb/Makefile: revision 1.8
lib/libc/gen/ttyname.3: revision 1.23
lib/libc/gen/ttyname.3: revision 1.24
lib/libc/cdb/cdbr.c: revision 1.3
include/cdbw.h: revision 1.2
distrib/sparc64/cdroms/installcd/Makefile: revision 1.15
lib/libc/gen/devname.3: revision 1.12
tools/compat/compat_defs.h: revision 1.85
tools/compat/compat_defs.h: revision 1.86
lib/libterminfo/term_private.h: revision 1.10
lib/libterminfo/term.c: revision 1.14
usr.bin/tic/tic.1: revision 1.10
lib/libterminfo/term.c: revision 1.15
lib/libterminfo/Makefile.hash: revision 1.5
lib/libterminfo/term.c: revision 1.16
distrib/amd64/installimage/install.sh: revision 1.2
share/man/man5/rc.conf.5: revision 1.152
distrib/sets/lists/tests/mi: revision 1.472
distrib/amd64/cdroms/Makefile.cdrom: revision 1.7
include/paths.h: revision 1.41
bin/ps/ps.1: revision 1.101
lib/libterminfo/terminfo.5.in: revision 1.16
usr.bin/tic/tic.c: revision 1.20
lib/libterminfo/terminfo.5.in: revision 1.17
Prefer __printflike.
Use queue(3)
Replace linear lookup with hash table, reducing runtime by 60%.
Use e* from util.h.
One more strdup -> estrdup.
Maintain nalias and nterm on the fly.
Add void for ttyslot prototype.
Use memcmp in place of strncmp, since length is known to no longer than
either of the arguments.
Fix a number of memory leaks. Keep final loop of the cleanup in tic(1)
under #ifdef __VALGRIND__ though.
Add __predict_true / __predict_false definitions.
Add a special seeder for cdbw_output that gives stable results.
Hook up cdbw(3) for the tool build.
Prototype for cdbw_stable_seeder.
Provide a usable thr_once for !_REENTRANT
Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to
depend on new devname_r(3) as heart. Add /dev/pts magic directly to
devname(3). While it can lead to returning non-existing paths, the
behavior is more consistent that way. Drop caching layer in devname(3),
it doesn't buy anything for the common case of having access to the
database. Teach devname(3) proper fallback behavior of scanning /dev.
Create both old-style and new-style database for now in /etc/rc.d/sysdb.
Switch terminfo(3) to cdb(5).
Fix typos.
Make Alan Barrett happy and add ().
Add cdbr(3) support to tools/compat.
Bump date for previous.
Relax consistency to make it possible to match valid entries.
Prefix devname's buffer with /dev/ as ttyname is supposed to return the
full path. Reported by Dave Huang.
 1.22.4.1 23-Feb-2012  riz Pull up following revision(s) (requested by nakayama in ticket #27):
etc/rc.d/sysdb: revision 1.23
Avoid rebuilding services database every boot time.
The database has been renamed since the default was changed to CDB format.
 1.22.2.2 30-Oct-2012  yamt sync with head
 1.22.2.1 17-Apr-2012  yamt sync with head
 1.15 11-Oct-2004  lukem Use load_rc_config `basename chrootdirscript` in a subshell to determine
the rc.conf(5) setting for chrootdirscript, incase the configuration
for that is in /etc/rc.conf.d/chrootdirscript.
Fixes PR 26478 from Jukka Salmi.
 1.14 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.13 18-Jun-2002  lukem branches: 1.13.4;
Build the list of names to check for $XXX_chrootdir support from
`rcorder -k chrootdir` rather than hardcoding "named ntpd".
Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
 1.12 22-Mar-2002  thorpej branches: 1.12.2;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.11 22-Mar-2002  lukem - Rename a bunch of "internal" run_rc_command() variables and officially
make them "externally" available:
Previous Current Purpose
-------- ------- -------
_arg rc_arg Argument to command, after fast/force
processing performed (and prefix
removed)

_flags rc_flags Flags to start the default command
with. Defaults to ${name}_flags,
unless overridden by $flags from the
environment. This variable may be
changed by the precmd method.

_pid rc_pid PID of command (if appropriate).

_rc_run_fast rc_fast Not empty is "fast" was provided.

_rc_run_force rc_force Not empty is "force" was provided.

- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts,
so that $flags from the environment overrides ${name}_flags from rc.conf(5).
Fixes [bin/15800].
 1.10 20-Feb-2002  lukem oops; forgot to retain previous setting of $_flags (aka $syslogd_flags)
which adding "-P /var/run/syslogd.sockets"...
 1.9 18-Jan-2002  lukem * build /var/run/syslogd.sockets to contain list of sockets in chrooted cages
that we know about, and start syslogd with -P /var/run/syslogd.sockets
if necessary.
* add ${ntpd_chrootdir}/var/run/log to known sockets
 1.8 12-Mar-2001  lukem if $named_chrootdir is defined, add ${named_chrootdir}/var/run/log to
the list of sockets listened to.
 1.7 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.6 29-Jul-2000  veego syslog requires databases from sysdb which creates /var/run/utmp.
 1.5 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.4 14-May-2000  tron branches: 1.4.4;
Add "wscons" to requirement list so that a tty used for syslog output
will be created before starting the syslog daemon.
 1.3 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.2 02-Oct-2000  lukem pull up rev 1.7 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.4.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.12.2.1 18-Jun-2002  lukem Pull up revision 1.13 (requested by lukem in ticket #316):
Build the list of names to check for $XXX_chrootdir support from
`rcorder -k chrootdir` rather than hardcoding "named ntpd".
Based on [misc/16884] from Jarle Greipsland <jarle@uninett.no>
 1.13.4.1 16-Jan-2005  he Pull up revision 1.15 (requested by lukem in ticket #912):
Use "load_rc_config `basename chrootdirscript`" in a subshell
to determine the rc.conf(5) setting for chrootdirscript, incase
the configuration for that is in /etc/rc.conf.d/chrootdirscript.
Fixes PR#26478.
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.2 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 27-Aug-2002  takemura Added touch panel calibration utility.
 1.7 10-Nov-2012  apb Make /etc/rc.d/ttys run after /etc/rc.d/bootconf.sh,
because bootconf could conceivably change /etc/ttys.
 1.6 10-Nov-2004  christos branches: 1.6.50; 1.6.56;
Don't try to chmod ptys if we have none.
 1.5 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.4 12-Feb-2002  lukem reset perms of ptyX[0-9a-zA-Z] instead of just ptyX[0-9a-f]
 1.3 25-Apr-2001  lukem setup tty[p-uw-zP-T]? (kern.maxpty default = 256) instead of just tty[p-s]?.
on platforms which don't reserve ttyv? for console on ttyv0, set up ttyv?
 1.2 13-May-2000  lukem Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.6.56.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.6.50.1 16-Jan-2013  yamt sync with (a bit old) head
 1.9 15-May-2007  elad Some Veriexec stuff that's been rotting in my tree for months.

Bug fixes:
- Fix crash reported by Scott Ellis on current-users@.

- Fix race conditions in enforcing the Veriexec rename and remove
policies. These are NOT security issues.

- Fix memory leak in rename handling when overwriting a monitored
file.

- Fix table deletion logic.

- Don't prevent query requests if not in learning mode.


KPI updates:
- fileassoc_table_run() now takes a cookie to pass to the callback.

- veriexec_table_add() was removed, it is now done internally. As a
result, there's no longer a need for VERIEXEC_TABLESIZE.

- veriexec_report() was removed, it is now internal.

- Perform sanity checks on the entry type, and enforce default type
in veriexec_file_add() rather than in veriexecctl.

- Add veriexec_flush(), used to delete all Veriexec tables, and
veriexec_dump(), used to fill an array with all Veriexec entries.


New features:
- Add a '-k' flag to veriexecctl, to keep the filenames in the kernel
database. This allows Veriexec to produce slightly more accurate
logs under certain circumstances. In the future, this can be either
replaced by vnode->pathname translation, or combined with it.

- Add a VERIEXEC_DUMP ioctl, to dump the entire Veriexec database.
This can be used to recover a database if the file was lost.
Example usage:

# veriexecctl dump > /etc/signatures

Note that only entries with the filename kept (that is, were loaded
with the '-k' flag) will be dumped.

Idea from Brett Lymn.

- Add a VERIEXEC_FLUSH ioctl, to delete all Veriexec entries. Sample
usage:

# veriexecctl flush

- Add a 'veriexec_flags' rc(8) variable, and make its default have
the '-k' flag. On systems using the default signatures file
(generaetd from running 'veriexecgen' with no arguments), this will
use additional 32kb of kernel memory on average.

- Add a '-e' flag to veriexecctl, to evaluate the fingerprint during
load. This is done automatically for files marked as 'untrusted'.


Misc. stuff:
- The code for veriexecctl was massively simplified as a result of
eliminating the need for VERIEXEC_TABLESIZE, and now uses a single
pass of the signatures file, making the loading somewhat faster.

- Lots of minor fixes found using the (still under development)
Veriexec regression testsuite.

- Some of the messages Veriexec prints were improved.

- Various documentation fixes.


All relevant man-pages were updated to reflect the above changes.

Binary compatibility with existing veriexecctl binaries is maintained.
 1.8 15-Oct-2005  elad Load Veriexec signatures after mountall. Use veriexec_strict and
veriexec_verbose to set strict level and verbose level in rc.conf.
Defaults are 0.
 1.7 11-Oct-2005  elad Revert previous commit; I'll find a better solution.
 1.6 11-Oct-2005  elad We need mountall here.
 1.5 15-Jun-2005  elad Run veriexec before securelevel and sysctl scripts. Suggested by Nino Dehne.
 1.4 20-Apr-2005  blymn Rototill of the verified exec functionality.
* We now use hash tables instead of a list to store the in kernel
fingerprints.
* Fingerprint methods handling has been made more flexible, it is now
even simpler to add new methods.
* the loader no longer passes in magic numbers representing the
fingerprint method so veriexecctl is not longer kernel specific.
* fingerprint methods can be tailored out using options in the kernel
config file.
* more fingerprint methods added - rmd160, sha256/384/512
* veriexecctl can now report the fingerprint methods supported by the
running kernel.
* regularised the naming of some portions of veriexec.
 1.3 13-Aug-2004  mycroft branches: 1.3.2;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.2 15-Jan-2004  uebayasi Missing rcvar. From Nicolas Joly in PR 24106.
 1.1 14-Jan-2004  blymn Add startup script for verified exec.
 1.3.2.5 21-Oct-2005  tron Pull up following revision(s) (requested by elad in ticket #896):
etc/defaults/rc.conf: revision 1.70
etc/rc.d/veriexec: revision 1.8
Load Veriexec signatures after mountall. Use veriexec_strict and
veriexec_verbose to set strict level and verbose level in rc.conf.
Defaults are 0.
 1.3.2.4 21-Oct-2005  tron Backout ticket 883. It has been superseeded by ticket 896.
 1.3.2.3 21-Oct-2005  tron Pull up following revision(s) (requested by elad in ticket #883):
etc/rc.d/veriexec: revision 1.6
We need mountall here.
 1.3.2.2 02-Jul-2005  tron Pull up revision 1.5 (requested by elad in ticket #487):
Run veriexec before securelevel and sysctl scripts. Suggested by Nino Dehne.
 1.3.2.1 10-Jun-2005  tron Pull up revision 1.4 (requested by elad in ticket #389):
Rototill of the verified exec functionality.
* We now use hash tables instead of a list to store the in kernel
fingerprints.
* Fingerprint methods handling has been made more flexible, it is now
even simpler to add new methods.
* the loader no longer passes in magic numbers representing the
fingerprint method so veriexecctl is not longer kernel specific.
* fingerprint methods can be tailored out using options in the kernel
config file.
* more fingerprint methods added - rmd160, sha256/384/512
* veriexecctl can now report the fingerprint methods supported by the
running kernel.
* regularised the naming of some portions of veriexec.
 1.9 02-May-2025  reed set command_interpreter in /etc/rc.d/virecover so status works

This was prompted by PR bin/31060
 1.8 13-Aug-2004  mycroft branches: 1.8.106;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 11-Jan-2004  uebayasi Define an rcvar "virecover" so that this can be configurable. The default
is YES.
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 11-Apr-2001  aymeric we now rely on /usr/libexec/virecover to get the work done
 1.4 09-Oct-2000  nisimura Use find(1) to search files in straight fashion with the cost of external
command invocation.
 1.3 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.2 13-May-2000  lukem branches: 1.2.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.2.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.8.106.1 02-Aug-2025  perseant Sync with HEAD
 1.4 21-Apr-2009  joerg Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
 1.3 15-Apr-2009  joerg Add missing PROVIDE.
 1.2 13-Aug-2004  mycroft branches: 1.2.22; 1.2.26; 1.2.36;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.1 30-Jul-2002  thorpej branches: 1.1.2;
Add a wdogctl startup/shutdown script.
 1.1.2.2 11-Nov-2002  he Pull up revision 1.1 (new, requested by thorpej in ticket #584):
Add a wdogctl startup/shutdown script.
 1.1.2.1 30-Jul-2002  he file wdogctl was added on branch netbsd-1-6 on 2002-11-11 23:42:03 +0000
 1.2.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2.26.1 21-Feb-2008  mjf Start where the mjf-devfs branch left off.
 1.2.22.1 18-Feb-2008  mjf Add some devfs code that's been sitting in my local tree for a while.

devfsd(8) is now the first daemon to be started after init(8). It tracks
device insertion (will eventually track removal) and devfs mounts.

Currently, we can mount multiple device file systems and have device
special files pushed into the mounts automatically, though, the device
special files aren't created with the correct major/minor number pairs
yet.

More work to come soon.
 1.9 08-Sep-2020  martin Rename MOUNTCRITLOCAL to CRITLOCALMOUNTED to avoid a name collision
on case insensitive file systems
 1.8 22-Jul-2020  martin Split the local disk availability step into two phases to allow scripts
that pre-populate parts of the system (e.g. a tmpfs based /var) an
easy place to plug in like:

# REQUIRE: mountcritlocal
# BEFORE: MOUNTCRITLOCAL

This also cleans up the existing special handling a bit by separating it
into new scripts. All later scripts now depend on MOUNTCRITLOCAL.
Discussed on tech-userlevel some time ago.
 1.7 29-Jun-2018  roy Remove dhclient from the base system.

Discussed here:
https://mail-index.netbsd.org/tech-userlevel/2018/06/21/msg011233.html
 1.6 22-Jan-2015  jmcneill branches: 1.6.14; 1.6.16;
It doesn't make sense to start wpa_supplicant from an rc.d script without
the -B flag, so always prepend it to $rc_flags.
 1.5 23-Jan-2014  spz branches: 1.5.4;
- make etc/rc.d/wpa_supplicant create directory /var/run/wpa_supplicant
on startup
- create share/examples/wpa_supplicant/wpa_supplicant.conf and make it
known in the relevant places. Improvements welcome, my point was
ctrl_interface and "you seriously want this"
 1.4 01-Feb-2013  tron Make custom "reload" target work. Before this fix it would have tried
to send a HUP signal to "wpa_supplicant" instead.
 1.3 30-Sep-2009  apb branches: 1.3.6; 1.3.8; 1.3.12;
Document the fact that wpa_supplicant won't start properly unless
/usr is mounted by mountcritlocal.
 1.2 17-Nov-2008  abs Add a 'reload' option - from Peter Bex
 1.1 07-Oct-2006  rpaulo branches: 1.1.2; 1.1.18; 1.1.26;
PR 34692: wpa_supplicant script.
By Jukka Salmi.
 1.1.26.2 09-Jun-2013  msaitoh Pull up following revision(s) (requested by tron in ticket #1849):
etc/rc.d/wpa_supplicant: revision 1.4
Make custom "reload" target work. Before this fix it would have tried
to send a HUP signal to "wpa_supplicant" instead.
 1.1.26.1 18-Nov-2008  snj Pull up following revision(s) (requested by abs in ticket #69):
etc/rc.d/wpa_supplicant: revision 1.2
Add a 'reload' option - from Peter Bex
 1.1.18.1 17-Jan-2009  mjf Sync with HEAD.
 1.1.2.1 18-Nov-2008  bouyer Pull up following revision(s) (requested by abs in ticket #1236):
etc/rc.d/wpa_supplicant: revision 1.2
Add a 'reload' option - from Peter Bex
 1.3.12.2 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.12.1 25-Feb-2013  tls resync with head
 1.3.8.1 10-Feb-2013  riz Pull up following revision(s) (requested by tron in ticket #805):
etc/rc.d/wpa_supplicant: revision 1.4
Make custom "reload" target work. Before this fix it would have tried
to send a HUP signal to "wpa_supplicant" instead.
 1.3.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.4.1 23-Jan-2015  martin Pull up following revision(s) (requested by jmcneill in ticket #443):
etc/defaults/rc.conf: revision 1.129
etc/rc.d/wpa_supplicant: revision 1.6
It doesn't make sense to start wpa_supplicant from an rc.d script without
the -B flag, so always prepend it to $rc_flags.
 1.6.16.1 10-Jun-2019  christos Sync with HEAD
 1.6.14.1 28-Jul-2018  pgoyette Sync with HEAD
 1.14 08-Apr-2025  pgoyette Enable setting of font variable on console and constty

PR bin/59232
 1.13 09-Aug-2011  mbalmer branches: 1.13.56;
Print 'Keyboard encoding -> sg' instead of just 'encoding -> sg' on the
console.
 1.12 02-Apr-2007  mishka Provide yet more functionality to wscons.conf's "setvar" (see
examples in the wscons.conf). Now, you have to specify wscons
control device and put variable name and parameter on separate
fields.

NB: changes ARE NOT backward compatible and config file must be
checked (but default config doesn't utilizing setvar).
 1.11 13-Dec-2005  peter Add an extra argument to "setvar" to indicate whether a keyboard,
display or mouse variable should be changed. This is backwards compatible
with the old setvar style: if the argument is not specified, it defaults
to `keyboard'.
 1.10 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.9 26-Apr-2002  lukem - Improve wscons.conf(5)
- Add support for "setvar", which allows setting of arbitrary wsconsctl(8)
variables. Per email on tech-userlevel from Julio Merino <jmmv@hispabsd.org>
 1.8 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.7 02-May-2001  drochner Add support for selection of a kernel builtin keymap and/or a userspace
keymap file to wscons.conf.
Follows PR misc/12760 by Stephen Borrill, but uses the external keymap
file instead of individual key entries in wscons.conf. This saves a lot
of editing work if the map has to be switched.
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 21-Aug-2000  lukem migrate rc.wscons to (already existing) rc.d/wscons
 1.4 26-Jul-2000  lukem * add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
/usr might need dhclient to be mounted)

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 11-Mar-2000  veego Don't start rc.wscons with an start/stop argument. Disable stop and add an
checkyesno check.
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.4 02-May-2001  he Pull up revision 1.7 (requested by drochner):
Allow to select/modify keyboard map from /etc/wscons.conf.
Fixes PR#12760.
 1.3.4.3 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.3.4.2 24-Aug-2000  tron Finish incomplete pullup (approved by fvdl):

pull up rev 1.5:
move guts of etc/rc.wscons -> etc/rc.d/wscons
approved: thorpej
 1.3.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.13.56.1 02-Aug-2025  perseant Sync with HEAD
 1.3 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.2 04-Mar-2003  jmmv Use the pidfile created by wsmoused.
 1.1 27-Jun-2002  christos Add wsmoused
 1.9 05-Dec-2008  cube - Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.8 13-Aug-2004  mycroft branches: 1.8.26; 1.8.34;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 17-May-2004  lukem Update the paths to the required_files configuration files for the
move from /usr/X11R6/lib/X11/<app> -> /etc/X11/<app>.
Resolves PR [misc/25613] from Jukka Salmi.
 1.6 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.5 17-Jul-2000  lukem add '# KEYWORD: shutdown' so that these scripts get run at shutdown time.
now, only scripts with the keyword `shutdown' will be run by /etc/rc.shutdown,
which speeds up shutdown and makes it more robust.
 1.4 13-May-2000  lukem branches: 1.4.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.3 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.4.4.2 02-Oct-2000  lukem pull up rev 1.6 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.4.4.1 09-Aug-2000  lukem pull up the following
approved by: thorpej

etc/rc.d/DAEMON 1.3
etc/rc.d/LOGIN 1.3
etc/rc.d/NETWORK 1.1
etc/rc.d/SERVERS 1.2
etc/rc.d/cron 1.4
etc/rc.d/dhclient 1.6
etc/rc.d/dmesg 1.4
etc/rc.d/inetd 1.5
etc/rc.d/lkm1 1.3
etc/rc.d/lkm2 1.3
etc/rc.d/lkm3 1.4
etc/rc.d/motd 1.3
etc/rc.d/mountcritlocal 1.3-1.4
etc/rc.d/mountcritremote 1.3
etc/rc.d/mountd 1.7
etc/rc.d/network 1.12 1.14
etc/rc.d/ntpdate 1.4
etc/rc.d/ppp 1.3-1.4
etc/rc.d/pwcheck 1.3
etc/rc.d/rpcbind 1.4
etc/rc.d/sshd 1.3-1.5
etc/rc.d/swap1 1.5
etc/rc.d/swap2 1.4
etc/rc.d/sysdb 1.3-1.4
etc/rc.d/syslogd 1.5-1.6
etc/rc.d/systemfs REMOVE
etc/rc.d/virecover 1.3
etc/rc.d/wscons 1.4
etc/rc.d/xdm 1.5

summary:

* reword descriptions
* add '# KEYWORD: shutdown' to some of these scripts so that only they get run
at shutdown time. now, only scripts with the keyword `shutdown' will be
run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
networking to be operational before starting, and use as appropriate.
NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
former.
* SERVERS now also depends upon ppp
* move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
* share the same load_rc_config between the lkm* scripts
* network: Don't warn that $hostname isn't set if the hostname is already set.
* network: reenable stop_cmd now that network doesn't get run at shutdown
* add sshd startup script
* use "load_rc_config swap" for swap1 and swap2
* syslog requires databases from sysdb which creates /var/run/utmp.

Should fix PRs:
[install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
 1.8.34.1 06-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #168):
etc/rc.d/Makefile: revision 1.70
etc/rc.d/xdm: file removal
etc/rc.d/xfs: file removal
etc/rc.d/xfs.in: revision 1.1
etc/rc.d/xdm.in: revision 1.1
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.1 05-Dec-2008  cube branches: 1.1.2; 1.1.4;
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.1.4.2 17-Jan-2009  mjf Sync with HEAD.
 1.1.4.1 05-Dec-2008  mjf file xdm.in was added on branch mjf-devfs2 on 2009-01-17 20:43:44 +0000
 1.1.2.2 06-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #168):
etc/rc.d/Makefile: revision 1.70
etc/rc.d/xdm: file removal
etc/rc.d/xfs: file removal
etc/rc.d/xfs.in: revision 1.1
etc/rc.d/xdm.in: revision 1.1
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.1.2.1 05-Dec-2008  snj file xdm.in was added on branch netbsd-5 on 2008-12-06 22:03:15 +0000
 1.9 05-Dec-2008  cube - Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.8 13-Aug-2004  mycroft branches: 1.8.26; 1.8.34;
Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.7 17-May-2004  lukem Update the paths to the required_files configuration files for the
move from /usr/X11R6/lib/X11/<app> -> /etc/X11/<app>.
Resolves PR [misc/25613] from Jukka Salmi.
 1.6 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 09-Nov-2000  jdolecek make this REQUIRE also cleartmp, so that it's started after /tmp
is cleared, otherwise the xfs's socket might get removed
This fixes misc/10310 by Alasdair Baird
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 30-Apr-2000  lukem use extra_commands= instead of using 2nd argument to run_rc_command
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.2 10-Nov-2000  tv Pullup 1.5 [jdolecek]:
make this REQUIRE also cleartmp, so that it's started after /tmp
is cleared, otherwise the xfs's socket might get removed
This fixes misc/10310 by Alasdair Baird
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.8.34.1 06-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #168):
etc/rc.d/Makefile: revision 1.70
etc/rc.d/xdm: file removal
etc/rc.d/xfs: file removal
etc/rc.d/xfs.in: revision 1.1
etc/rc.d/xdm.in: revision 1.1
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.8.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.1 05-Dec-2008  cube branches: 1.1.2; 1.1.4;
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.1.4.2 17-Jan-2009  mjf Sync with HEAD.
 1.1.4.1 05-Dec-2008  mjf file xfs.in was added on branch mjf-devfs2 on 2009-01-17 20:43:44 +0000
 1.1.2.2 06-Dec-2008  snj Pull up following revision(s) (requested by cube in ticket #168):
etc/rc.d/Makefile: revision 1.70
etc/rc.d/xdm: file removal
etc/rc.d/xfs: file removal
etc/rc.d/xfs.in: revision 1.1
etc/rc.d/xdm.in: revision 1.1
- Generate xdm and xfs depending on the value of X11FLAVOUR
- Only generate and install them for MKX11 builds
 1.1.2.1 05-Dec-2008  snj file xfs.in was added on branch netbsd-5 on 2008-12-06 22:03:15 +0000
 1.3 02-May-2000  simonb Out with the old, in with the new.
 1.2 13-Mar-2000  lukem * replace daemon, login, servers with DAEMON, LOGIN, SERVERS
* remove sshd (it was from my private system)
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.8 11-Oct-2004  christos Use new style command substitution.
 1.7 11-Oct-2004  lukem Explicitly REQUIRE: rpcbind since these services directly use RPC...
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 22-Mar-2002  thorpej Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.4 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.3 13-May-2000  lukem branches: 1.3.4;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 16-Mar-2000  lukem fix check for domainname since it can come from /etc/defaultdomain as well as $domainname
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.4.1 02-Oct-2000  lukem pull up rev 1.4 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.10 12-Oct-2004  lukem Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.9 11-Oct-2004  christos Use new style command substitution.
 1.8 11-Oct-2004  lukem Explicitly REQUIRE: rpcbind since these services directly use RPC...
 1.7 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.6 22-Mar-2002  thorpej branches: 1.6.6;
Correct the "direction" of the barrier dependencies (DAEMON, LOGIN,
NETWORKING, and SERVERS) by specifying that certain things should
come BEFORE a given barrier, rather than having the barrier REQUIRE
a service. This allows scripts to be removed without having to
edit the barrier dependencies.

As discussed on tech-userlevel, and approved by Luke.
 1.5 19-Sep-2000  lukem - only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 02-Jun-2000  fvdl branches: 1.4.2;
* Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.3 13-May-2000  lukem branches: 1.3.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 16-Mar-2000  lukem fix check for domainname since it can come from /etc/defaultdomain as well as $domainname
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4.2.1 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.6.6.1 09-May-2005  riz Pull up revision 1.10 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.9 01-Apr-2005  lukem ypserv(8) doesn't need the domainname(1) set -- it will serve any maps
present under /var/yp/<somedomain>/<map> -- so don't require it.
Thanks to Chuck Cranor for the suggestion.
 1.8 12-Oct-2004  lukem Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20768 from Pavel Cahyna.
 1.7 11-Oct-2004  christos Use new style command substitution.
 1.6 13-Aug-2004  mycroft Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this
for a speedup by doing:
$_rc_subr_loaded . /etc/rc.subr
 1.5 19-Sep-2000  lukem branches: 1.5.6;
- only perform the checkyesno on the variable named in $rcvar (rather than
implicitly using $name if $rcvar isn't set), and always perform this check,
even when using start_cmd (et al).
this check is performed before the pidcmd
is run, speeding up scripts that weren't going to be run anyway.
this should speed up booting slow systems.

- take advantage of the above and remove
start_precmd="checkyesno foo"
in scripts that use start_cmd.

- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent
rc.conf entry

- fix `rcvar' and `restart' when $rcvar isn't set.
these above changes fix PR [bin/11027].

- when doing `force*', ignore the return value of *_precmd.
this fixes PR [bin/10781].

- rename what sysdb provides from `databases' to `sysdb', to reflect
the name of the script.

- improve the comments in rc.subr
 1.4 02-Jun-2000  fvdl branches: 1.4.2;
* Portmap is now called rpcbind.
* Add IPv6 RPC entries to inetd.conf (commented out by default, as the others)
* Add netconfig file, needed for TI-RPC code.
 1.3 13-May-2000  lukem branches: 1.3.2;
Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf.
This allows us or a user to change the configuration file method in
one place - rc.subr - without having to edit all of the rc.d/* files.
 1.2 16-Mar-2000  lukem fix check for domainname since it can come from /etc/defaultdomain as well as $domainname
 1.1 10-Mar-2000  lukem branches: 1.1.1;
Initial revision
 1.1.1.1 10-Mar-2000  lukem rc.d scripts derived from /etc/rc
 1.3.2.1 23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.4.2.1 02-Oct-2000  lukem pull up rev 1.5 (approved by thorpej):
- always use $rcvar to determine the name of the var to checkyesno
- fix force*
 1.5.6.1 09-May-2005  riz Pull up revision 1.8 (requested by lukem in ticket #1269):
Use 'load_rc_config_var CMD VAR' to set VAR for "foreign" rc.conf(5)
variables that may be set in /etc/rc.conf.d/CMD instead of /etc/rc.conf.
Fixes PR 20786 from Pavel Cahyna.
 1.2 16-Jan-2003  martti Back out previous (as discussed with releng). The correct way to set this is:

# echo "myserver" > /var/yp/binding/`domainname`.ypservers
 1.1 16-Jan-2003  martti Script to bind a NIS client to a known server.

$ grep yp /etc/rc.conf
ypbind=YES
ypbind_flags="-ypset"
ypset=YES
ypset_flags="myserver"
 1.6 03-Aug-2021  mlelstv Reverse devpubd dependeny to avoid dangling reference to zfs which is
an optional part of the build.
 1.5 09-Dec-2019  sevan branches: 1.5.4;
This script just makes sure that the ZFS module loads and unloads, mountall
script takes care of mounting filesystems.
Don't try to unmount all file systems before unloading the ZFS module, leave
that to the operator in preperation or the mountall script to take care
of. Module will of course fail to unload then if file systems are still
mounted.
 1.4 08-Dec-2019  sevan We don't need to require the presence of /etc/zfs/zpool.cache to unmount &
unload the module, just like for the start target.
 1.3 04-Dec-2019  jmcneill Add missing rcvar=$name
 1.2 01-Dec-2019  jmcneill Attempt to load the zfs module even if /etc/zfs/zpool.cache is absent. The
module needs to be loaded to create a pool in the first place, and
autoloading won't work after the fact won't work at securelevel=1.
 1.1 15-Sep-2019  brad branches: 1.1.2;


Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
 1.1.2.4 11-Dec-2019  martin Pull up following revision(s) (requested by sevan in ticket #539):

etc/rc.d/zfs: revision 1.4
etc/rc.d/zfs: revision 1.5

We don't need to require the presence of /etc/zfs/zpool.cache to unmount &
unload the module, just like for the start target.

This script just makes sure that the ZFS module loads and unloads, mountall
script takes care of mounting filesystems.

Don't try to unmount all file systems before unloading the ZFS module, leave
that to the operator in preperation or the mountall script to take care
of. Module will of course fail to unload then if file systems are still
mounted.
 1.1.2.3 08-Dec-2019  martin Pull up following revision(s) (requested by jmcneill in ticket #516):

etc/rc.d/zfs: revision 1.2
etc/rc.d/zfs: revision 1.3

Attempt to load the zfs module even if /etc/zfs/zpool.cache is absent. The
module needs to be loaded to create a pool in the first place, and
autoloading won't work after the fact won't work at securelevel=1.

Add missing rcvar=$name
 1.1.2.2 27-Sep-2019  martin Pull up following revision(s) (requested by brad in ticket #250):

external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.2
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.3
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.4
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.5
distrib/sets/lists/man/mi: revision 1.1652
distrib/sets/lists/man/mi: revision 1.1653
distrib/sets/lists/etc/mi: revision 1.259
etc/rc.d/mountall: revision 1.11
external/cddl/osnet/sbin/zfs/Makefile: revision 1.5
external/cddl/osnet/dist/cmd/zfs/zfs_main.c: revision 1.7
etc/rc.d/Makefile: revision 1.105
distrib/sets/lists/base/mi: revision 1.1217
etc/rc.d/Makefile: revision 1.106
etc/rc.d/zfs: revision 1.1
etc/defaults/rc.conf: revision 1.152
external/cddl/osnet/sbin/zfs/mount_zfs.8: revision 1.1

Add support for legacy ZFS filesystems, specified by mountpoint=legacy
in the ZFS properties of the dataset and a simple man page for
mount_zfs. With this, it is possible to put ZFS filesystems in
/etc/fstab as file system type zfs.

Add a rc.d script that kicks the module ZFS load mostly before
mountall runs simular to what LVM does. This allows for any legacy
mounts to be specified in critical_local_filesystems and allows for
ZFS pools on top of cgd (probably among other things). Introduce a
rc.conf variable called zfs which needs to be set to YES, in the usual
manor of things, to get zvols and ZFS dataset support rather then just
assume that 'zfs mount' does that in mountall. Fix a problem in
mountall if ZFS is not compiled into the system.
mount_zfs.8: add xref to fstab(5)

Use more markup.

Include mount_zfs man pages only for MKZFS builds.

Moved zfs out of MKX11 block.

Fix build failure without X11.

Add a copyright to the man page and a bit of history.
Use Pa macro for path
new sentence, new line
 1.1.2.1 15-Sep-2019  martin file zfs was added on branch netbsd-9 on 2019-09-27 09:18:37 +0000
 1.5.4.2 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.4.1 09-Dec-2019  martin file zfs was added on branch phil-wifi on 2020-04-13 07:45:46 +0000
 1.5 30-Aug-2022  riastradh /root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.

2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.

3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

XXX pullup-8
XXX pullup-9
 1.4 17-Nov-2012  uwe branches: 1.4.24; 1.4.34;
We don't need to include <bsd.prog.mk> to install a few config files
just <bsd.files.mk> and <bsd.links.mk> is enough.

Noticed because <bsd.prog.mk> sets LINKSMODE to BINMODE and that does
the wrong thing at least for unprivileged builds.
 1.3 05-Feb-2010  roy branches: 1.3.6; 1.3.8; 1.3.12;
Move the emergancy terminfo database from /root to /rescue.
 1.2 04-Feb-2010  roy Install a minimal .terminfo and .terminfo.db in /root.
This allows terminfo to be used when /usr is not available.
Fixes PR misc/6879.
 1.1 16-May-2004  lukem Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.3.12.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.3.8.1 28-Aug-2016  bouyer Pull up following revision(s) (requested by uwe in ticket #1368):
etc/root/Makefile: revision 1.4
We don't need to include <bsd.prog.mk> to install a few config files
just <bsd.files.mk> and <bsd.links.mk> is enough.
Noticed because <bsd.prog.mk> sets LINKSMODE to BINMODE and that does
the wrong thing at least for unprivileged builds.
 1.3.6.1 16-Jan-2013  yamt sync with (a bit old) head
 1.4.34.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1604):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.4.24.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1800):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.30 11-Jan-2025  tsutsui Use https:// for (commented out) PKG_PATH as dot.profile.
 1.29 02-Jul-2020  jdolecek branches: 1.29.8;
fix incomplete gnu/ deletion - PR misc/55444 by Jim Bernard
 1.28 04-Dec-2019  mrg remove no longer existing gnu/* from cdpath.
 1.27 01-Mar-2018  snj branches: 1.27.4;
/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.
 1.26 07-Dec-2017  jmcneill Update example PKG_PATH entry to use the CDN frontend, use uname -p instead
of uname -m for processor subdirectory, and derive the OS release from
uname -r.
 1.25 30-Nov-2014  riz branches: 1.25.8;
Freshen up the commented-out suggested PKG_PATH a bit.
 1.24 11-Mar-2012  he branches: 1.24.12;
Point first to 6.0 packages, then to packages for 5.1 or 5.0.
The latter have reduced usefullness in -current or netbsd-6 until
we have a compat50 package.
 1.23 11-Mar-2012  he Can't use Bourne shell syntax here... (Even in comments, for PKG_PATH.)
 1.22 21-Jun-2011  erh branches: 1.22.2; 1.22.4;
There is no .../5.99 path to use for PKG_PATH, so change it to 5.1 instead.
Also refer the reader to pkg_install.conf as an alternative.
 1.21 26-Aug-2009  tsutsui branches: 1.21.4;
netbsd.org -> NetBSD.org for URLs.
 1.20 15-Feb-2009  erh Add "/pub" to the PKG_PATH lines in the default .cshrc and .profile so they
actually have a chance of working. Also provide an example of how to include
more than one path.
 1.19 19-Nov-2008  cube branches: 1.19.2;
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.18 11-Nov-2008  agc Fix csh syntax in last
 1.17 10-Nov-2008  joerg Add commented out example of PKG_PATH to make using binary packages
easier.
 1.16 31-Aug-2006  hubertf branches: 1.16.18; 1.16.26;
Sync order with src/etc/skel/dot.cshrc, no functional change.
 1.15 02-Sep-2003  cjep branches: 1.15.12;
Now that we have nuked /sys, change the cdpath to contain /usr/src/sys
rather than /sys.
 1.14 01-Mar-2001  tv Also make hup work in single user; revert dot.cshrc to atatat's version,
and make equivalent for dot.shrc.
 1.13 01-Mar-2001  tv Use "head -1" as a generic way to snarf the first line of the pid file;
also works with the existing alias in dot.shrc.
 1.12 01-Mar-2001  atatat Teach the hup alias to deal with sendmail's pid file
 1.11 06-May-2000  frueauf Since src/gnu/usr.sbin is populated add it to the cdpath.
 1.10 15-Jun-1999  abs Don't don't don't assume /usr/bin/id is always present. Loses in single user.
 1.9 10-Jan-1998  perry branches: 1.9.2;
fix root .cshrc so that it ends prompts with a '#' when invoked by root
and a '%' when invoked by non-root.
Submitted by riz@beast.boogers.sf.ca.us in pr-4248
 1.8 17-Dec-1997  mrg fix paths: remove old cruft and add pkg & X11R6
 1.7 28-Oct-1997  mrg RCSid police. fix pr#4307 from Eric Haszlakiewicz: csh aliases broken with.
 1.6 15-Feb-1997  mikel branches: 1.6.2;
cleanup Lite-1 merge
 1.5 30-Sep-1996  christos Fix PR/1024: Add /usr/local/{s,}bin to the path and the gnu sources to
cdpath. I think that adding /usr/local to the path is ok: everyone does
it, and it is part of mtree.
 1.4 24-Dec-1994  cgd get dot out of root's path.
 1.3 12-Dec-1993  mycroft Set 'BLOCKSIZE' variable (a la 4.4) rather than aliasing a bunch of things.
 1.2 06-Jun-1993  cgd remove /usr/local and /usr/contrib from root's path
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6.2.1 28-Oct-1997  mellon Pull rev 1.7 up from trunk (mrg)
 1.9.2.1 23-Jun-1999  perry pullup 1.9->1.10 (David Brownlee): Check for /usr/bin/id before using
 1.15.12.1 02-Sep-2006  riz Pull up following revision(s) (requested by hubertf in ticket #104):
etc/root/dot.cshrc: revision 1.16
Sync order with src/etc/root/dot.cshrc, no functional change.
 1.16.26.3 23-Feb-2009  snj Apply patch (requested by erh in ticket #463):
Fix commented out PKG_PATH to be something that has a chance of working.
 1.16.26.2 20-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #96):
etc/login.conf: revision 1.3
etc/skel/dot.profile: revision 1.5
etc/root/dot.profile: revision 1.20
etc/skel/dot.cshrc: revision 1.4
etc/root/dot.cshrc: revision 1.19
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.16.26.1 12-Nov-2008  snj Apply patch (requested by joerg in ticket #45):
Add commented out example of PKG_PATH to make using binary packages
easier.
 1.16.18.1 17-Jan-2009  mjf Sync with HEAD.
 1.19.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.21.4.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.22.4.1 17-Mar-2012  bouyer Pull up following revision(s) (requested by he in ticket #109):
etc/root/dot.cshrc: revision 1.23
etc/root/dot.cshrc: revision 1.24
etc/root/dot.profile: revision 1.26
Can't use Bourne shell syntax here... (Even in comments, for PKG_PATH.)
Point first to 6.0 packages, then to packages for 5.1 or 5.0.
The latter have reduced usefullness in -current or netbsd-6 until
we have a compat50 package.
 1.22.2.1 17-Apr-2012  yamt sync with head
 1.24.12.1 01-Dec-2014  martin Pull up following revision(s) (requested by riz in ticket #288):
etc/root/dot.cshrc: revision 1.25
etc/root/dot.profile: revision 1.27
Freshen up the commented-out suggested PKG_PATH a bit.
 1.25.8.2 12-Apr-2018  martin Pull up following revision(s) (requested by snj in ticket #742):

etc/root/dot.profile: revision 1.30
etc/skel/dot.profile: revision 1.10
etc/login.conf: revision 1.7
etc/root/dot.cshrc: revision 1.27
share/man/man7/hier.7: revision 1.129 (patch)
etc/man.conf: revision 1.37
etc/skel/dot.cshrc: revision 1.8

/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.

remove reference to /usr/X11R6
 1.25.8.1 08-Dec-2017  msaitoh Pull up following revision(s) (requested by jmcneill in ticket #430):
etc/root/dot.cshrc: revision 1.26
etc/root/dot.profile: revision 1.29
Update example PKG_PATH entry to use the CDN frontend, use uname -p instead
of uname -m for processor subdirectory, and derive the OS release from
uname -r.
 1.27.4.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.29.8.1 02-Aug-2025  perseant Sync with HEAD
 1.3 28-Oct-1997  mrg RCSid police. fix pr#4307 from Eric Haszlakiewicz: csh aliases broken with.
 1.2 22-May-1996  mrg don't put bogus info in here.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.10 08-Mar-2016  mlelstv tset was useful for fixed terminals and rarely changing configurations.
But for current software terminal emulators and varying network
logins it's just confusing.

No longer run tset when logging in.

ok @martin
 1.9 15-May-2009  ad Clearer wording when nagging about root logins.
 1.8 19-Feb-2000  mycroft Make the tset stuff actually set the environment variables again.
Someone was on crack.
 1.7 19-Feb-2000  mycroft Simplify the tset crap, and do not set $HOME gratuitously.
 1.6 16-Feb-2000  jwise 1.) bring over the second half of David Brownlee's change to dot.login --
don't query the user for terminal type if the type is not `unknown'

2.) change this a little in both the csh and the [k]sh cases -- do call
tset(1) even if the terminal type is known (so that TERMCAP is set
properly, but don't have it query the user.
 1.5 15-Feb-2000  abs Only display the 'use su' message in the non 'su -' case.
Update the 'use su' message (text from Miles Nordin).
If the terminal type is !unknown, do not prompt for it.
 1.4 28-Oct-1997  mrg branches: 1.4.2;
RCSid police. fix pr#4307 from Eric Haszlakiewicz: csh aliases broken with.
 1.3 15-Feb-1997  mikel cleanup Lite-1 merge
 1.2 24-Mar-1994  jtc Changed .login (csh) and .profile (sh) to be consistant with each other.
In particular, explicit setting of erase and kill chars via stty has been
removed.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.2 22-Feb-2000  he Pull up revisions 1.6-1.8 (requested by jwise):
Implement better handling of the SU_FROM environment variable.
 1.4.2.1 18-Feb-2000  he Pull up revision 1.5 (requested by abs):
Have su set SU_FROM environment variable, and use to avoid
incorrect 'use su' warning in root's .login.
Also do not prompt for terminal type unless it is unknown.
 1.35 25-Dec-2022  nia As with normal users, include /usr/games in the default PATH of root
 1.34 21-Jul-2022  kre branches: 1.34.2;

Get rid of the (insulting)
We recommend that you create a non-root account...
message from single user mode shell startups.
 1.33 09-Jul-2022  kre If /rescue is at the head of $PATH (which is how it starts out in /rescue/sh
unless changed by something - and has been since NetBSD 3) don't blindly
simply change it to a PATH that doesn't have /rescue in it at all.

This doesn't solve the "/rescue/tar execs /usr/bin/gzip" problem completely,
as if PATH is in the environment when /rescue/sh is started, that one will
override the shell's built in PATH, but this is better than nothing.
 1.32 24-Aug-2020  nia uname -p, pointed out by various
 1.31 15-Aug-2020  nia Use sysctl -n hw.machine_arch so this works on e.g. aarch64

Ues HTTPS
 1.30 01-Mar-2018  snj /usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.
 1.29 07-Dec-2017  jmcneill Update example PKG_PATH entry to use the CDN frontend, use uname -p instead
of uname -m for processor subdirectory, and derive the OS release from
uname -r.
 1.28 08-Mar-2016  mlelstv branches: 1.28.8;
tset was useful for fixed terminals and rarely changing configurations.
But for current software terminal emulators and varying network
logins it's just confusing.

No longer run tset when logging in.

ok @martin
 1.27 30-Nov-2014  riz Freshen up the commented-out suggested PKG_PATH a bit.
 1.26 11-Mar-2012  he branches: 1.26.12;
Point first to 6.0 packages, then to packages for 5.1 or 5.0.
The latter have reduced usefullness in -current or netbsd-6 until
we have a compat50 package.
 1.25 21-Jun-2011  erh branches: 1.25.2; 1.25.4;
There is no .../5.99 path to use for PKG_PATH, so change it to 5.1 instead.
Also refer the reader to pkg_install.conf as an alternative.
 1.24 27-Dec-2010  christos branches: 1.24.4;
`` -> $()
 1.23 26-Aug-2009  tsutsui netbsd.org -> NetBSD.org for URLs.
 1.22 15-May-2009  ad Clearer wording when nagging about root logins.
 1.21 15-Feb-2009  erh Add "/pub" to the PKG_PATH lines in the default .cshrc and .profile so they
actually have a chance of working. Also provide an example of how to include
more than one path.
 1.20 19-Nov-2008  cube branches: 1.20.2;
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.19 10-Nov-2008  joerg Add commented out example of PKG_PATH to make using binary packages
easier.
 1.18 22-Feb-2005  sketch branches: 1.18.26; 1.18.34;
Use hostname(1) in preference to uname(1) in case /usr isn't mounted.
 1.17 22-Feb-2005  sketch Revision 1.2 of dot.shrc changed the prompt to use a HOST variable without
setting it anywhere, so set it here.
 1.16 10-Oct-2002  abs If we are going to point ENV at .shrc, and link this in as /.profile as well
as /root/.profile, then use /root/.shrc rather than $HOME/.shrc otherwise
single user mode tries to use /.shrc...
 1.15 19-Feb-2000  mycroft branches: 1.15.6;
Make the tset stuff actually set the environment variables again.
Someone was on crack.
 1.14 19-Feb-2000  mycroft Simplify the tset crap, and do not set $HOME gratuitously.
 1.13 16-Feb-2000  jwise 1.) bring over the second half of David Brownlee's change to dot.login --
don't query the user for terminal type if the type is not `unknown'

2.) change this a little in both the csh and the [k]sh cases -- do call
tset(1) even if the terminal type is known (so that TERMCAP is set
properly, but don't have it query the user.
 1.12 16-Feb-2000  jwise Port to [k]sh(1) startup files David Brownlee's improvement from
cvs rdiff -r1.4 -r1.5 basesrc/etc/root/dot.login

As there, text is from Miles Nordin.
 1.11 05-Nov-1999  mycroft branches: 1.11.2;
(Ab?)use some sh(1) features:
* Put the aliases in a separate file, referenced by $ENV, so that they're
present in subshells.
* Do the same to make `set -o emacs' happen automatically in interactive
shells. (Yay, line editing by default!)
* Use `export FOO=bar' syntax, as it's shorter and other sh(1)-like shells
all support it these days.
 1.10 04-Apr-1999  mycroft branches: 1.10.2;
Avoid using id(1), as this loses when /usr isn't mounted.
 1.9 30-Mar-1999  hubertf branches: 1.9.2;
Add hup, ll and x shell functions similar to the aliases in dot.cshrc
plus set the prompt. Tested with /bin/sh and /bin/ksh.
 1.8 17-Jan-1998  thorpej Sync PATH with our csh counterpart.
 1.7 28-Oct-1997  mrg RCSid police. fix pr#4307 from Eric Haszlakiewicz: csh aliases broken with.
 1.6 15-Feb-1997  mikel cleanup Lite-1 merge
 1.5 24-Dec-1994  cgd get dot out of root's path.
 1.4 26-Mar-1994  jtc The contents of this file are evaluated by root, users without a home dir,
and even by the shell in single user mode. This change makes it work in
all of those circumstances, though probably not optimally.

It is likely that something better will be checked in after all of the
outstanding issues are resolved, but I have to check in something that
works before this week's tarballs are created.
 1.3 24-Mar-1994  jtc Changed .login (csh) and .profile (sh) to be consistant with each other.
In particular, explicit setting of erase and kill chars via stty has been
removed.
 1.2 06-Jun-1993  cgd remove /usr/local and /usr/contrib from root's path
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 15-Feb-1997  mikel import 4.4BSD-Lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.9.2.2 22-Feb-2000  he Pull up revisions 1.12-1.15 (via patch, requested by jwise):
Implement better handling of the SU_FROM environment variable.
 1.9.2.1 19-Apr-1999  mycroft Pull up rev 1.10:
Avoid using id(1), as this loses when /usr isn't mounted.
 1.10.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.11.2.2 05-Nov-1999  mycroft (Ab?)use some sh(1) features:
* Put the aliases in a separate file, referenced by $ENV, so that they're
present in subshells.
* Do the same to make `set -o emacs' happen automatically in interactive
shells. (Yay, line editing by default!)
* Use `export FOO=bar' syntax, as it's shorter and other sh(1)-like shells
all support it these days.
 1.11.2.1 05-Nov-1999  mycroft file dot.profile was added on branch comdex-fall-1999 on 1999-11-05 11:30:14 +0000
 1.15.6.1 07-Dec-2002  he Pull up revision 1.16 (requested by abs in ticket #909):
Use /root instead of ${HOME}, so that $ENV points to the
right place when in single user mode.
 1.18.34.3 23-Feb-2009  snj Apply patch (requested by erh in ticket #463):
Fix commented out PKG_PATH to be something that has a chance of working.
 1.18.34.2 20-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #96):
etc/login.conf: revision 1.3
etc/skel/dot.profile: revision 1.5
etc/root/dot.profile: revision 1.20
etc/skel/dot.cshrc: revision 1.4
etc/root/dot.cshrc: revision 1.19
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.18.34.1 12-Nov-2008  snj Apply patch (requested by joerg in ticket #45):
Add commented out example of PKG_PATH to make using binary packages
easier.
 1.18.26.1 17-Jan-2009  mjf Sync with HEAD.
 1.20.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.24.4.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.25.4.1 17-Mar-2012  bouyer Pull up following revision(s) (requested by he in ticket #109):
etc/root/dot.cshrc: revision 1.23
etc/root/dot.cshrc: revision 1.24
etc/root/dot.profile: revision 1.26
Can't use Bourne shell syntax here... (Even in comments, for PKG_PATH.)
Point first to 6.0 packages, then to packages for 5.1 or 5.0.
The latter have reduced usefullness in -current or netbsd-6 until
we have a compat50 package.
 1.25.2.1 17-Apr-2012  yamt sync with head
 1.26.12.1 01-Dec-2014  martin Pull up following revision(s) (requested by riz in ticket #288):
etc/root/dot.cshrc: revision 1.25
etc/root/dot.profile: revision 1.27
Freshen up the commented-out suggested PKG_PATH a bit.
 1.28.8.2 12-Apr-2018  martin Pull up following revision(s) (requested by snj in ticket #742):

etc/root/dot.profile: revision 1.30
etc/skel/dot.profile: revision 1.10
etc/login.conf: revision 1.7
etc/root/dot.cshrc: revision 1.27
share/man/man7/hier.7: revision 1.129 (patch)
etc/man.conf: revision 1.37
etc/skel/dot.cshrc: revision 1.8

/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.

remove reference to /usr/X11R6
 1.28.8.1 08-Dec-2017  msaitoh Pull up following revision(s) (requested by jmcneill in ticket #430):
etc/root/dot.cshrc: revision 1.26
etc/root/dot.profile: revision 1.29
Update example PKG_PATH entry to use the CDN frontend, use uname -p instead
of uname -m for processor subdirectory, and derive the OS release from
uname -r.
 1.34.2.1 27-Jun-2023  martin Pull up following revision(s) (requested by nia in ticket #217):

etc/root/dot.profile: revision 1.35

As with normal users, include /usr/games in the default PATH of root
 1.2 15-Feb-1997  mikel cleanup Lite-1 merge
 1.1 15-Feb-1997  mikel branches: 1.1.1;
Initial revision
 1.1.1.1 15-Feb-1997  mikel import 4.4BSD-Lite
 1.9 21-Jul-2022  kre Cleanup the "hup" function - quote properly, and test for the pid
file existing (with something in it) before simply using it, so the
error message can be controlled, rather than just sh's cannot open file msg.
 1.8 24-Nov-2007  pavel branches: 1.8.4;
Source /etc/shrc only if it exists. Inspired by PR install/37209.
 1.7 14-Sep-2006  pavel branches: 1.7.8;
Factor out common settings from /root/.shrc and /etc/skel/.shrc to a
new file /etc/shrc.

As proposed on tech-userlevel.
 1.6 01-Apr-2001  toddpw Fix syntax error in r1.5 -- semicolon needed before closing brace on same line.
 1.5 01-Mar-2001  tv Also make hup work in single user; revert dot.cshrc to atatat's version,
and make equivalent for dot.shrc.
 1.4 01-Mar-2001  tv Use "head -1" as a generic way to snarf the first line of the pid file;
also works with the existing alias in dot.shrc.
 1.3 14-May-2000  simonb Add RCSid.
 1.2 14-May-2000  mycroft Minor change:
Don't use a backquote expression to get the host name; use a pattern
substitution on lop-nor.ihack.net instead.
 1.1 05-Nov-1999  mycroft branches: 1.1.2; 1.1.4;
(Ab?)use some sh(1) features:
* Put the aliases in a separate file, referenced by $ENV, so that they're
present in subshells.
* Do the same to make `set -o emacs' happen automatically in interactive
shells. (Yay, line editing by default!)
* Use `export FOO=bar' syntax, as it's shorter and other sh(1)-like shells
all support it these days.
 1.1.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.2.2 05-Nov-1999  mycroft (Ab?)use some sh(1) features:
* Put the aliases in a separate file, referenced by $ENV, so that they're
present in subshells.
* Do the same to make `set -o emacs' happen automatically in interactive
shells. (Yay, line editing by default!)
* Use `export FOO=bar' syntax, as it's shorter and other sh(1)-like shells
all support it these days.
 1.1.2.1 05-Nov-1999  mycroft file dot.shrc was added on branch comdex-fall-1999 on 1999-11-05 11:30:14 +0000
 1.7.8.1 09-Jan-2008  matt sync with HEAD
 1.8.4.2 24-Nov-2007  pavel Source /etc/shrc only if it exists. Inspired by PR install/37209.
 1.8.4.1 24-Nov-2007  pavel file dot.shrc was added on branch mjf-devfs on 2007-11-24 11:14:42 +0000
 1.2 05-Feb-2010  roy Move the emergancy terminfo database from /root to /rescue.
 1.1 04-Feb-2010  roy Install a minimal .terminfo and .terminfo.db in /root.
This allows terminfo to be used when /usr is not available.
Fixes PR misc/6879.
 1.2 05-Feb-2010  roy Move the emergancy terminfo database from /root to /rescue.
 1.1 04-Feb-2010  roy Install a minimal .terminfo and .terminfo.db in /root.
This allows terminfo to be used when /usr is not available.
Fixes PR misc/6879.
 1.8 01-Sep-2006  tron Actually install "dot.shrc" to fix the build.
 1.7 16-May-2004  lukem branches: 1.7.6;
Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.6 24-Apr-2003  perry Add a default .logout file.
Suggested by Igor Sobrado in PR misc/21223
 1.5 02-Dec-2002  lukem delint
 1.4 06-Aug-2002  soren dot.mailrc hasn't ever actually been maintained, unlike /etc/mail.rc .
 1.3 06-Aug-2002  soren It's been a long time since it was nice to have this installed by default.
 1.2 12-Dec-2001  tv MKfoo=no -> NOfoo=
 1.1 16-Oct-2000  simonb branches: 1.1.2; 1.1.4;
For "make distribution", install skel files in /etc/skel.

Part of fix for PR bin/10985.
 1.1.4.2 25-Oct-2000  he Pull up revision 1.1 (new, requested by simonb):
Use /etc/skel only for skeleton files for useradd. Fixes PR#10985.
 1.1.4.1 16-Oct-2000  he file Makefile was added on branch netbsd-1-4 on 2000-10-25 16:58:50 +0000
 1.1.2.2 20-Oct-2000  tv Pullup 1.1 [simonb]:
Use /etc/skel only for skeleton files for useradd.
Fixes PR bin/10985.
 1.1.2.1 16-Oct-2000  tv file Makefile was added on branch netbsd-1-5 on 2000-10-20 17:00:53 +0000
 1.7.6.1 02-Sep-2006  riz Pull up following revision(s) (requested by hubertf in ticket #105):
distrib/sets/lists/etc/mi: revision 1.175
etc/skel/dot.profile: revision 1.4
etc/skel/Makefile: revision 1.8
etc/skel/dot.shrc: revision 1.1
Sync behaviour of sh and ksh dotfiles for new users with those of root.
Addresses PR 32215 by Wouter Schoot
Actually install "dot.shrc" to fix the build.
 1.10 02-Feb-2025  tsutsui Set $ENV in the default skel/dot.cshrc as dot.profile for su(1) etc.

Fixes PR/59008. Worth to pullup to netbsd-10.
 1.9 23-Sep-2024  uwe dot.cshrc: add commented out LESS example

Switch commented out PAGER from more(1), the default, to less(1), so
that a user can just uncomment the line and doesn't have to edit it.

While here, add commented out example of setting less(1) options with
LESS and explain how you can use -X to alleviate the pain from
alternate screen switching (b/c, of course, nothing is more user
friendly than wiping away from the screen the manual page you have
just been reading in your PAGER and want to peek at again as you are
typing the command).

This should have been in the same commit with the identical
dot.profile change.
 1.8 01-Mar-2018  snj branches: 1.8.14; 1.8.16;
/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.
 1.7 19-Oct-2011  christos branches: 1.7.36;
put back a commented out EXINIT entry.
 1.6 19-Oct-2011  dholland Re-enable EDITOR=vi because otherwise stuff breaks. (Or runs ed, which
is arguably equivalent to breaking.)

Per the discussion on tech-userlevel, document the settings offered.

(All of this needs quite a bit more work still.)
 1.5 19-Oct-2011  tsutsui Cleanup ancient entries derived from 4.4BSD Lite2 merge
for newer useradd(8) users:
- remove all aliases
- remove annoying EXINIT setting
- comment out other environment settings

Discussed on tech-userlevel@.
 1.4 19-Nov-2008  cube Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.3 24-Apr-2003  perry branches: 1.3.32; 1.3.40;
Add more descriptive header comments for default dotfiles.
Text based on suggestions by Igor Sobrado in PR misc/21223
 1.2 29-Sep-2002  grant Nuke 'umask 2' as it is inappropriate for the default useradd(8)
behaviour. The system default (022) is more sensible.
 1.1 16-Oct-2000  simonb branches: 1.1.2; 1.1.4; 1.1.6;
Copy skel files from sharesrc/share/skel.

Part of fix for PR bin/10985.
 1.1.6.1 24-Dec-2003  jmc Pullup rev 1.2 (requested by grant in ticket #1570)

Nuke 'umask 2' as it is inappropriate for the default useradd(8)behaviour.
 1.1.4.2 25-Oct-2000  he Pull up revision 1.1 (new, requested by simonb):
Use /etc/skel only for skeleton files for useradd. Fixes PR#10985.
 1.1.4.1 16-Oct-2000  he file dot.cshrc was added on branch netbsd-1-4 on 2000-10-25 16:58:50 +0000
 1.1.2.2 20-Oct-2000  tv Pullup 1.1 [simonb]:
Use /etc/skel only for skeleton files for useradd.
Fixes PR bin/10985.
 1.1.2.1 16-Oct-2000  tv file dot.cshrc was added on branch netbsd-1-5 on 2000-10-20 17:00:53 +0000
 1.3.40.1 20-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #96):
etc/login.conf: revision 1.3
etc/skel/dot.profile: revision 1.5
etc/root/dot.profile: revision 1.20
etc/skel/dot.cshrc: revision 1.4
etc/root/dot.cshrc: revision 1.19
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.3.32.1 17-Jan-2009  mjf Sync with HEAD.
 1.7.36.1 12-Apr-2018  martin Pull up following revision(s) (requested by snj in ticket #742):

etc/root/dot.profile: revision 1.30
etc/skel/dot.profile: revision 1.10
etc/login.conf: revision 1.7
etc/root/dot.cshrc: revision 1.27
share/man/man7/hier.7: revision 1.129 (patch)
etc/man.conf: revision 1.37
etc/skel/dot.cshrc: revision 1.8

/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.

remove reference to /usr/X11R6
 1.8.16.1 02-Aug-2025  perseant Sync with HEAD
 1.8.14.1 20-Feb-2025  martin Pull up following revision(s) (requested by tsutsui in ticket #1047):

etc/skel/dot.cshrc: revision 1.10

Set $ENV in the default skel/dot.cshrc as dot.profile for su(1) etc.

Fixes PR/59008.
 1.4 08-Mar-2016  mlelstv tset was useful for fixed terminals and rarely changing configurations.
But for current software terminal emulators and varying network
logins it's just confusing.

No longer run tset when logging in.

ok @martin
 1.3 24-Apr-2003  perry Add more descriptive header comments for default dotfiles.
Text based on suggestions by Igor Sobrado in PR misc/21223
 1.2 08-Jul-2002  grant only try to run /usr/games/fortune if it is executable.
 1.1 16-Oct-2000  simonb branches: 1.1.2; 1.1.4; 1.1.6;
Copy skel files from sharesrc/share/skel.

Part of fix for PR bin/10985.
 1.1.6.1 09-Jul-2002  lukem Pull up revision 1.2 (requested by grant in ticket #440):
only try to run /usr/games/fortune if it is executable.
 1.1.4.2 25-Oct-2000  he Pull up revision 1.1 (new, requested by simonb):
Use /etc/skel only for skeleton files for useradd. Fixes PR#10985.
 1.1.4.1 16-Oct-2000  he file dot.login was added on branch netbsd-1-4 on 2000-10-25 16:58:50 +0000
 1.1.2.2 20-Oct-2000  tv Pullup 1.1 [simonb]:
Use /etc/skel only for skeleton files for useradd.
Fixes PR bin/10985.
 1.1.2.1 16-Oct-2000  tv file dot.login was added on branch netbsd-1-5 on 2000-10-20 17:00:53 +0000
 1.1 24-Apr-2003  perry Add a default .logout file.
Suggested by Igor Sobrado in PR misc/21223
 1.2 06-Aug-2002  soren dot.mailrc hasn't ever actually been maintained, unlike /etc/mail.rc .
 1.1 16-Oct-2000  simonb branches: 1.1.2; 1.1.4;
Copy skel files from sharesrc/share/skel.

Part of fix for PR bin/10985.
 1.1.4.2 25-Oct-2000  he Pull up revision 1.1 (new, requested by simonb):
Use /etc/skel only for skeleton files for useradd. Fixes PR#10985.
 1.1.4.1 16-Oct-2000  he file dot.mailrc was added on branch netbsd-1-4 on 2000-10-25 16:58:50 +0000
 1.1.2.2 20-Oct-2000  tv Pullup 1.1 [simonb]:
Use /etc/skel only for skeleton files for useradd.
Fixes PR bin/10985.
 1.1.2.1 16-Oct-2000  tv file dot.mailrc was added on branch netbsd-1-5 on 2000-10-20 17:00:53 +0000
 1.12 23-Sep-2024  uwe dot.profile: add commented out LESS example

Switch commented out PAGER from more(1), the default, to less(1), so
that a user can just uncomment the line and doesn't have to edit it.

While here, add commented out example of setting less(1) options with
LESS and explain how you can use -X to alleviate the pain from
alternate screen switching (b/c, of course, nothing is more user
friendly than wiping away from the screen the manual page you have
just been reading in your PAGER and want to peek at again as you are
typing the command).
 1.11 23-Sep-2024  uwe dot.profile: reword the comment about EDITOR

Push the scary cool story about ed(1) from the front page. The user
is more interested in the options available to them, so move the
sentence about emacs and nano closer to the beginning of the comment.

TBH, I was a bit incredulous, but sh's own fc _does_ use ed if EDITOR
is not set, though it seems to be the only program in base to do this.
Speak of a self-fulfilling prophecy...
 1.10 01-Mar-2018  snj branches: 1.10.16;
/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.
 1.9 10-Apr-2012  dholland branches: 1.9.26;
fix use of setenv in a comment, noted by "stu314" on freenode.
 1.8 19-Oct-2011  christos branches: 1.8.2; 1.8.4;
put back a commented out EXINIT entry.
 1.7 19-Oct-2011  dholland Re-enable EDITOR=vi because otherwise stuff breaks. (Or runs ed, which
is arguably equivalent to breaking.)

Per the discussion on tech-userlevel, document the settings offered.

(All of this needs quite a bit more work still.)
 1.6 19-Oct-2011  tsutsui Cleanup ancient entries derived from 4.4BSD Lite2 merge
for newer useradd(8) users:
- remove all aliases
- remove annoying EXINIT setting
- comment out other environment settings

Discussed on tech-userlevel@.
 1.5 19-Nov-2008  cube Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.4 31-Aug-2006  hubertf branches: 1.4.18; 1.4.26;
Sync behaviour of sh and ksh dotfiles for new users with those of root.
Addresses PR 32215 by Wouter Schoot
 1.3 24-Apr-2003  perry branches: 1.3.12;
Add more descriptive header comments for default dotfiles.
Text based on suggestions by Igor Sobrado in PR misc/21223
 1.2 29-Sep-2002  grant Nuke 'umask 2' as it is inappropriate for the default useradd(8)
behaviour. The system default (022) is more sensible.
 1.1 16-Oct-2000  simonb branches: 1.1.2; 1.1.4; 1.1.6;
Copy skel files from sharesrc/share/skel.

Part of fix for PR bin/10985.
 1.1.6.1 24-Dec-2003  jmc Pullup rev 1.2 (requested by grant in ticket #1570)

Nuke 'umask 2' as it is inappropriate for the default useradd(8)behaviour.
 1.1.4.2 25-Oct-2000  he Pull up revision 1.1 (new, requested by simonb):
Use /etc/skel only for skeleton files for useradd. Fixes PR#10985.
 1.1.4.1 16-Oct-2000  he file dot.profile was added on branch netbsd-1-4 on 2000-10-25 16:58:50 +0000
 1.1.2.2 20-Oct-2000  tv Pullup 1.1 [simonb]:
Use /etc/skel only for skeleton files for useradd.
Fixes PR bin/10985.
 1.1.2.1 16-Oct-2000  tv file dot.profile was added on branch netbsd-1-5 on 2000-10-20 17:00:53 +0000
 1.3.12.1 02-Sep-2006  riz Pull up following revision(s) (requested by hubertf in ticket #105):
distrib/sets/lists/etc/mi: revision 1.175
etc/skel/dot.profile: revision 1.4
etc/skel/Makefile: revision 1.8
etc/skel/dot.shrc: revision 1.1
Sync behaviour of sh and ksh dotfiles for new users with those of root.
Addresses PR 32215 by Wouter Schoot
Actually install "dot.shrc" to fix the build.
 1.4.26.1 20-Nov-2008  snj Pull up following revision(s) (requested by cube in ticket #96):
etc/login.conf: revision 1.3
etc/skel/dot.profile: revision 1.5
etc/root/dot.profile: revision 1.20
etc/skel/dot.cshrc: revision 1.4
etc/root/dot.cshrc: revision 1.19
Sprinkle /usr/X11R7 where relevant. rc.d/x{fs,dm} are left to be done.
 1.4.18.1 17-Jan-2009  mjf Sync with HEAD.
 1.8.4.1 12-Apr-2012  riz Pull up following revision(s) (requested by dholland in ticket #178):
etc/skel/dot.profile: revision 1.9
fix use of setenv in a comment, noted by "stu314" on freenode.
 1.8.2.1 17-Apr-2012  yamt sync with head
 1.9.26.1 12-Apr-2018  martin Pull up following revision(s) (requested by snj in ticket #742):

etc/root/dot.profile: revision 1.30
etc/skel/dot.profile: revision 1.10
etc/login.conf: revision 1.7
etc/root/dot.cshrc: revision 1.27
share/man/man7/hier.7: revision 1.129 (patch)
etc/man.conf: revision 1.37
etc/skel/dot.cshrc: revision 1.8

/usr/X11R6 has been empty on most NetBSD installations since 2008,
and the last few straggling ports dumped it in 2015. It's time to
prune references to /usr/X11R6 from our config files.

remove reference to /usr/X11R6
 1.10.16.1 02-Aug-2025  perseant Sync with HEAD
 1.2 06-Aug-2002  soren It's been a long time since it was nice to have this installed by default.
 1.1 16-Oct-2000  simonb branches: 1.1.2; 1.1.4;
Copy skel files from sharesrc/share/skel.

Part of fix for PR bin/10985.
 1.1.4.2 25-Oct-2000  he Pull up revision 1.1 (new, requested by simonb):
Use /etc/skel only for skeleton files for useradd. Fixes PR#10985.
 1.1.4.1 16-Oct-2000  he file dot.rhosts was added on branch netbsd-1-4 on 2000-10-25 16:58:50 +0000
 1.1.2.2 20-Oct-2000  tv Pullup 1.1 [simonb]:
Use /etc/skel only for skeleton files for useradd.
Fixes PR bin/10985.
 1.1.2.1 16-Oct-2000  tv file dot.rhosts was added on branch netbsd-1-5 on 2000-10-20 17:00:53 +0000
 1.3 24-Nov-2007  pavel branches: 1.3.4;
Source /etc/shrc only if it exists. Inspired by PR install/37209.
 1.2 14-Sep-2006  pavel branches: 1.2.8;
Factor out common settings from /root/.shrc and /etc/skel/.shrc to a
new file /etc/shrc.

As proposed on tech-userlevel.
 1.1 31-Aug-2006  hubertf branches: 1.1.2;
Sync behaviour of sh and ksh dotfiles for new users with those of root.
Addresses PR 32215 by Wouter Schoot
 1.1.2.1 02-Sep-2006  riz Pull up following revision(s) (requested by hubertf in ticket #105):
distrib/sets/lists/etc/mi: revision 1.175
etc/skel/dot.profile: revision 1.4
etc/skel/Makefile: revision 1.8
etc/skel/dot.shrc: revision 1.1
Sync behaviour of sh and ksh dotfiles for new users with those of root.
Addresses PR 32215 by Wouter Schoot
Actually install "dot.shrc" to fix the build.
 1.2.8.1 09-Jan-2008  matt sync with HEAD
 1.3.4.2 24-Nov-2007  pavel Source /etc/shrc only if it exists. Inspired by PR install/37209.
 1.3.4.1 24-Nov-2007  pavel file dot.shrc was added on branch mjf-devfs on 2007-11-24 11:14:43 +0000
 1.4 30-Aug-2022  riastradh /etc/ssh: Install ssh_known_hosts with mode 644.

Makes it agree with the mtree and more convenient for admin to edit.

XXX pullup-8
XXX pullup-9
 1.3 21-May-2017  riastradh branches: 1.3.2; 1.3.12;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.2 26-Jun-2006  mrg don't install crypto files with MKCRYPTO=no. with these changes, a
MKCRYPTO=no build completes.
 1.1 16-May-2004  lukem Consistently use CONFIGFILES & CONFIGLINKS (which enable the 'configinstall'
target) instead of using home-grown 'distribution' targets or using
FILES with the 'install' target.
Add some etc/ subdir Makefiles where appropriate.

XXX: some of etc/Makefile install-etc-files could be converted to CONFIGFILES.
 1.3.12.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1604):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.3.2.1 22-Feb-2023  martin Pull up following revision(s) (requested by riastradh in ticket #1800):

etc/ssh/Makefile: revision 1.4
usr.bin/mail/Makefile: revision 1.41
external/ibm-public/postfix/etc/Makefile: revision 1.2
etc/bluetooth/Makefile: revision 1.6
crypto/external/bsd/openssh/bin/Makefile: revision 1.5
etc/root/Makefile: revision 1.5
etc/iscsi/Makefile: revision 1.4

/root: Install .cshrc and .profile links with the same mode.

Previously we would:

1. Install /root/.cshrc and /root/.profile with mode FILESMODE=644 as
requested in src/etc/root/Makefile and as echoed in
/etc/mtree/special.
2. Create hard links at /.cshrc and /.profile through CONFIGLINKS.
3. Because LINKSMODE was unset and defaults to NOBINMODE=444, change
the mode to 444.

This scenario is confusing, and mtree objects to it, which is bad for
warning fatigue in a security-relevant mechanism. (There are also
several other files mtree objects to out of the box -- we should fix
those too.)

With this change we install the links with the same mode as the
original files, in agreement with the mtree. The files, .cshrc and
.profile, are intended to be editable configuration files, so 644
makes sense while 444 makes no sense and gets in the way of editors
like vi.

Discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2022/08/29/msg013498.html

etc: Fix permissions of various editable configuration files.

This way they match the mtree and make sense and don't cause editors
to ask to override read-only files when editing them.

Exception: Not sure /etc/bluetooth/protocols makes as much sense to
edit, but the mtree says 644, so if you want to change it, make sure
to change it in both places -- Makefile and mtree.

/etc/ssh: Install ssh_known_hosts with mode 644.
Makes it agree with the mtree and more convenient for admin to edit.
 1.11 02-Oct-2025  kim Update babylon5
 1.10 31-Mar-2017  spz add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
 1.9 23-Sep-2015  wiz branches: 1.9.2; 1.9.4;
Add keys for wip.pkgsrc.org.
 1.8 07-Jun-2013  spz branches: 1.8.6; 1.8.8;
fix narn-names -> mollari
add ecdsa keys (in many cases, pre-emptive strikes)
 1.7 08-May-2011  spz branches: 1.7.4; 1.7.6; 1.7.10; 1.7.12; 1.7.20;
babylon5 ssh key changed (due to reinstall)
 1.6 12-Sep-2010  spz releng has been on mollari for a while now. Also, add wiki
 1.5 20-Aug-2009  spz add morden, mollari, pkgbuild and build
adjust funtion names' keys
add the proper names of hosts too in preparation of their function moving
 1.4 26-Sep-2006  tron branches: 1.4.2; 1.4.12; 1.4.26; 1.4.30; 1.4.32;
Remove key for "tgm.netbsd.org". The machine was put out of service when
the new autobuild cluster was brought up.
 1.3 07-Nov-2004  soren - .isc.netbsd.org aliases are gone
- zathras is gone, alias releng to www
 1.2 20-Jan-2004  tls branches: 1.2.2;
The previous version of this file had the wrong key for cvs.netbsd.org(!);
it had the key from before the machine was officially placed in service
as "cvs.netbsd.org". Replace with correct key. Duh.
 1.1 11-Jan-2004  tls Moved from src/etc. known_hosts file containing Project servers.
 1.2.2.1 12-Nov-2004  jmc Pullup rev 1.3 (requested by soren in ticket #962)

- .isc.netbsd.org aliases are gone
- zathras is gone, alias releng to www
 1.4.32.1 21-Apr-2010  matt sync to netbsd-5
 1.4.30.2 16-Jan-2011  bouyer Pull up following revision(s) (requested by riz in ticket #1516):
etc/ssh/ssh_known_hosts: revision 1.6
releng has been on mollari for a while now. Also, add wiki
 1.4.30.1 30-Aug-2009  snj Pull up following revision(s) (requested by spz in ticket #930):
etc/ssh/ssh_known_hosts: revision 1.5
add morden, mollari, pkgbuild and build
adjust function names' keys
add the proper names of hosts too in preparation of their function moving
 1.4.26.3 20-Sep-2013  riz Pull up following revision(s) (requested by spz in ticket #1878):
etc/ssh/ssh_known_hosts: revision 1.7
etc/ssh/ssh_known_hosts: revision 1.8
babylon5 ssh key changed (due to reinstall)
fix narn-names -> mollari
add ecdsa keys (in many cases, pre-emptive strikes)
 1.4.26.2 16-Jan-2011  bouyer branches: 1.4.26.2.2;
Pull up following revision(s) (requested by riz in ticket #1516):
etc/ssh/ssh_known_hosts: revision 1.6
releng has been on mollari for a while now. Also, add wiki
 1.4.26.1 30-Aug-2009  snj branches: 1.4.26.1.2;
Pull up following revision(s) (requested by spz in ticket #930):
etc/ssh/ssh_known_hosts: revision 1.5
add morden, mollari, pkgbuild and build
adjust function names' keys
add the proper names of hosts too in preparation of their function moving
 1.4.26.2.2.1 20-Sep-2013  riz Pull up following revision(s) (requested by spz in ticket #1878):
etc/ssh/ssh_known_hosts: revision 1.7
etc/ssh/ssh_known_hosts: revision 1.8
babylon5 ssh key changed (due to reinstall)
fix narn-names -> mollari
add ecdsa keys (in many cases, pre-emptive strikes)
 1.4.26.1.2.2 20-Sep-2013  riz Pull up following revision(s) (requested by spz in ticket #1878):
etc/ssh/ssh_known_hosts: revision 1.7
etc/ssh/ssh_known_hosts: revision 1.8
babylon5 ssh key changed (due to reinstall)
fix narn-names -> mollari
add ecdsa keys (in many cases, pre-emptive strikes)
 1.4.26.1.2.1 16-Jan-2011  bouyer Pull up following revision(s) (requested by riz in ticket #1516):
etc/ssh/ssh_known_hosts: revision 1.6
releng has been on mollari for a while now. Also, add wiki
 1.4.12.2 16-Jan-2011  bouyer Pull up following revision(s) (requested by riz in ticket #1415):
etc/ssh/ssh_known_hosts: revision 1.6
releng has been on mollari for a while now. Also, add wiki
 1.4.12.1 05-Sep-2009  bouyer Pull up following revision(s) (requested by spz in ticket #1355):
etc/ssh/ssh_known_hosts: revision 1.5
add morden, mollari, pkgbuild and build
adjust function names' keys
add the proper names of hosts too in preparation of their function moving
 1.4.2.2 16-Jan-2011  bouyer Pull up following revision(s) (requested by riz in ticket #1415):
etc/ssh/ssh_known_hosts: revision 1.6
releng has been on mollari for a while now. Also, add wiki
 1.4.2.1 05-Sep-2009  bouyer Pull up following revision(s) (requested by spz in ticket #1355):
etc/ssh/ssh_known_hosts: revision 1.5
add morden, mollari, pkgbuild and build
adjust function names' keys
add the proper names of hosts too in preparation of their function moving
 1.7.20.3 11-Jul-2017  snj Pull up following revision(s) (requested by spz in ticket #1447):
etc/ssh/ssh_known_hosts: revision 1.10
add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
 1.7.20.2 06-May-2016  snj Pull up following revision(s) (requested by wiz in ticket #1362):
etc/ssh/ssh_known_hosts: revision 1.9
Add keys for wip.pkgsrc.org.
 1.7.20.1 20-Sep-2013  riz Pull up following revision(s) (requested by spz in ticket #947):
etc/ssh/ssh_known_hosts: revision 1.8
fix narn-names -> mollari
add ecdsa keys (in many cases, pre-emptive strikes)
 1.7.12.3 11-Jul-2017  snj Pull up following revision(s) (requested by spz in ticket #1447):
etc/ssh/ssh_known_hosts: revision 1.10
add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
 1.7.12.2 06-May-2016  snj Pull up following revision(s) (requested by wiz in ticket #1362):
etc/ssh/ssh_known_hosts: revision 1.9
Add keys for wip.pkgsrc.org.
 1.7.12.1 20-Sep-2013  riz Pull up following revision(s) (requested by spz in ticket #947):
etc/ssh/ssh_known_hosts: revision 1.8
fix narn-names -> mollari
add ecdsa keys (in many cases, pre-emptive strikes)
 1.7.10.1 23-Jun-2013  tls resync from head
 1.7.6.3 11-Jul-2017  snj Pull up following revision(s) (requested by spz in ticket #1447):
etc/ssh/ssh_known_hosts: revision 1.10
add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
 1.7.6.2 06-May-2016  snj Pull up following revision(s) (requested by wiz in ticket #1362):
etc/ssh/ssh_known_hosts: revision 1.9
Add keys for wip.pkgsrc.org.
 1.7.6.1 20-Sep-2013  riz Pull up following revision(s) (requested by spz in ticket #947):
etc/ssh/ssh_known_hosts: revision 1.8
fix narn-names -> mollari
add ecdsa keys (in many cases, pre-emptive strikes)
 1.7.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.8.8.2 11-Apr-2017  martin Pull up following revision(s) (requested by spz in ticket #1393):
etc/ssh/ssh_known_hosts: revision 1.10
add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
 1.8.8.1 26-Jan-2016  snj Pull up following revision(s) (requested by wiz in ticket #1074):
etc/ssh/ssh_known_hosts: revision 1.9
Add keys for wip.pkgsrc.org.
 1.8.6.2 11-Apr-2017  martin Pull up following revision(s) (requested by spz in ticket #1393):
etc/ssh/ssh_known_hosts: revision 1.10
add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
 1.8.6.1 26-Jan-2016  snj branches: 1.8.6.1.4;
Pull up following revision(s) (requested by wiz in ticket #1074):
etc/ssh/ssh_known_hosts: revision 1.9
Add keys for wip.pkgsrc.org.
 1.8.6.1.4.1 11-Apr-2017  martin Pull up following revision(s) (requested by spz in ticket #1393):
etc/ssh/ssh_known_hosts: revision 1.10
add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
 1.9.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.9.2.1 26-Apr-2017  pgoyette Sync with HEAD

RSS XML Feed