History log of /netbsd-current/usr.sbin/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.292 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.


Revision tags: netbsd-10-base
# 1.291 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.290 29-May-2022 nia

mk: Add MKTIMED and MKMOUSED flags for compiling NetBSD without timed
and moused


# 1.289 27-May-2022 nia

mk: Add a MKLFS flag for excluding the log-structured filesystem userspace
tools from the build.


# 1.288 25-May-2022 nia

mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.


# 1.287 25-May-2022 nia

mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf


# 1.286 23-Jan-2022 christos

PR/56657: Juraj Hercek: Add plainrsa-gen utility mentioned in racoon.conf(5)
and fix it for OpenSSL 1.1


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.285 20-Aug-2020 riastradh

Descend into wg-userspace.


# 1.284 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.291 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.290 29-May-2022 nia

mk: Add MKTIMED and MKMOUSED flags for compiling NetBSD without timed
and moused


# 1.289 27-May-2022 nia

mk: Add a MKLFS flag for excluding the log-structured filesystem userspace
tools from the build.


# 1.288 25-May-2022 nia

mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.


# 1.287 25-May-2022 nia

mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf


# 1.286 23-Jan-2022 christos

PR/56657: Juraj Hercek: Add plainrsa-gen utility mentioned in racoon.conf(5)
and fix it for OpenSSL 1.1


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.285 20-Aug-2020 riastradh

Descend into wg-userspace.


# 1.284 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.290 29-May-2022 nia

mk: Add MKTIMED and MKMOUSED flags for compiling NetBSD without timed
and moused


# 1.289 27-May-2022 nia

mk: Add a MKLFS flag for excluding the log-structured filesystem userspace
tools from the build.


# 1.288 25-May-2022 nia

mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.


# 1.287 25-May-2022 nia

mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf


# 1.286 23-Jan-2022 christos

PR/56657: Juraj Hercek: Add plainrsa-gen utility mentioned in racoon.conf(5)
and fix it for OpenSSL 1.1


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.285 20-Aug-2020 riastradh

Descend into wg-userspace.


# 1.284 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.289 27-May-2022 nia

mk: Add a MKLFS flag for excluding the log-structured filesystem userspace
tools from the build.


# 1.288 25-May-2022 nia

mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.


# 1.287 25-May-2022 nia

mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf


# 1.286 23-Jan-2022 christos

PR/56657: Juraj Hercek: Add plainrsa-gen utility mentioned in racoon.conf(5)
and fix it for OpenSSL 1.1


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.285 20-Aug-2020 riastradh

Descend into wg-userspace.


# 1.284 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.288 25-May-2022 nia

mk: Rename the MKMBONE option to MKMROUTING for greater accuracy and
to match the related kernel config option.


# 1.287 25-May-2022 nia

mk: Allow building base without the MBONE applications by setting
MKMBONE=no in mk.conf


# 1.286 23-Jan-2022 christos

PR/56657: Juraj Hercek: Add plainrsa-gen utility mentioned in racoon.conf(5)
and fix it for OpenSSL 1.1


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.285 20-Aug-2020 riastradh

Descend into wg-userspace.


# 1.284 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.286 23-Jan-2022 christos

PR/56657: Juraj Hercek: Add plainrsa-gen utility mentioned in racoon.conf(5)
and fix it for OpenSSL 1.1


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.285 20-Aug-2020 riastradh

Descend into wg-userspace.


# 1.284 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.285 20-Aug-2020 riastradh

Descend into wg-userspace.


# 1.284 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.283 19-Jan-2020 thorpej

Remove HIPPI support and the esh(4) driver that uses it. There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.


Revision tags: phil-wifi-20191119
# 1.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

branches: 1.280.2;
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.282 28-Oct-2019 maxv

Add nvmmctl, with two commands for now.


# 1.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.281 15-Oct-2019 christos

remove sup


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2; 1.276.4;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
# 1.280 12-Dec-2018 maxv

Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.


Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930
# 1.279 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.278 06-Sep-2018 maxv

Remove the network ATM code.


Revision tags: pgoyette-compat-0906
# 1.277 25-Aug-2018 martin

Remove userland part of ndis


Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.276 09-Jan-2018 christos

branches: 1.276.2;
Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.276 09-Jan-2018 christos

Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.275 21-May-2017 riastradh

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.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
# 1.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

branches: 1.273.2; 1.273.4;
Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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.274 28-Jan-2017 nat

bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon.

bta2dpd allows you to stream audio to and from bluetooth devices.
It features high quality stereo audio and is intended for use with pad(4)
device.

As discussed on current-users@ and tech-userlevel@


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.273 13-Dec-2015 christos

Add ip6addrctl


# 1.272 08-Nov-2015 christos

Some of the puffs mount programs don't need RUMP, re-enable them.


# 1.271 17-Aug-2015 knakahara

Add intrctl(8).


# 1.270 22-Mar-2015 ast

Import a substantially modified service(8) command from FreeBSD to
manage rc.d scripts. This command is well known on most other Unixes
and should help soften the learning curve for Unix admins coming
to NetBSD.


Revision tags: netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.269 26-Jul-2014 dholland

branches: 1.269.2;
Descend into sysinst.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.268 28-Nov-2013 christos

branches: 1.268.2;
Unhook pppd


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.267 24-Mar-2013 christos

unhook old dhcp


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.266 08-Aug-2012 christos

branches: 1.266.2;
exclude programs for MKRUMP = no


# 1.265 26-May-2012 uebayasi

Rename wake(8) to wakeonlan(8). Approved by core@.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.264 23-Mar-2012 christos

Disengage ipf


Revision tags: netbsd-6-base
# 1.263 13-Feb-2012 dholland

branches: 1.263.2;
Remove quotactl(8). Successor for backup purposes is quotarestore(8).
Note that as of this writing the tool continues to work with the old
proplib-xml packet interface against the new libquota(3), so anyone
who has a use for it can bring it back from the Attic and/or create a
pkgsrc package.

Approved by releng for the freeze, and specifically okayed by core a
couple months ago.


# 1.262 13-Feb-2012 dholland

Add quotadump(8), which is a link to repquota, and quotarestore(8),
which is new. Includes man page updates. Approved by releng for
freeze.


# 1.261 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.260 04-Jan-2012 yamt

install tprof related commands and man pages.


# 1.259 17-Dec-2011 tsutsui

Build and install isibootd(8).


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.258 03-Oct-2011 mbalmer

branches: 1.258.2;
Build i2cscan, since it is the list files.


# 1.257 01-Aug-2011 matt

Break up list of directories by first letter.


Revision tags: cherry-xenmp-base
# 1.256 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.255 15-Apr-2011 elric

Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.


# 1.254 17-Mar-2011 joerg

Remove chrtbl(8). Since NetBSD 1.6, the rune type based file format for
LC_CTYPE has been used.


# 1.253 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.


Revision tags: bouyer-quota2-nbase
# 1.252 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


Revision tags: bouyer-quota2-base
# 1.251 07-Feb-2011 tsutsui

Retire legacy grfinfo and hilinfo derived from HPBSD
since finally hp300 got wscons.


# 1.250 13-Jan-2011 haad

branches: 1.250.2;
Move chown from usr.sbin to sbin and chgrp from usr.bin to bin directories.
This was discussed and oked on tech-userlevel I have run full build release,
test anita cycle with this patch.


Revision tags: matt-mips64-premerge-20101231
# 1.249 08-Dec-2010 kefren

Add ldpd, a RFC 3036 compatible LDP speaker.


# 1.248 05-Dec-2010 christos

unhook tcpdump


# 1.247 28-Aug-2010 kardel

unhook ntp 4.2.4 reachover build


# 1.246 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.245 04-Aug-2010 christos

unhook old wpa code.


# 1.244 07-May-2010 christos

unhook old cron, hook new one.


Revision tags: matt-premerge-20091211
# 1.243 11-Oct-2009 sborrill

Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
It offer the following subcommands:
list - shows all child codec
get - get a plist of the chosen codec's widget configuration
set - forcibly reconfigure a specified codec from a plist
graph - generate a graphviz file for the specified codec


# 1.242 25-Jun-2009 mbalmer

wake(8) is a command to send Wake-on-LAN packets to machines on the local
ethernet, allowing machines to be powered up without physical access to them.

tonnerre@ and tron@ reviewed it and decided that the bin directories
are not to full for this small and useful command.


# 1.241 25-Jun-2009 agc

Switch over to building iscsi library, target and initiator from the
external framework.


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.240 12-Apr-2009 christos

unhook bind


# 1.239 07-Mar-2009 ad

Add crash(8), a utility to diagnose kernel crashes. This is basically
ddb running on crash dumps, but with two notable changes:

- Breakpoints, watches, etc are obviously never going to work so they
are not handled.

- You can pipe output to the shell, e.g. ps | grep foo

Items remaining to be done:

- Port it to architectures other than i386. This isn't difficult, just
a case of making db_disasm.c/db_trace.c or their equivalent compile
and work.

- Make more of the "show" commands work, e.g "show uvmexp".


# 1.238 12-Nov-2008 pooka

branches: 1.238.2;
Now that MKPUFFS is default, kill it as advertised.
While there, give puffs and refuse files sensible syspkg entries.


Revision tags: netbsd-5-base matt-mips64-base2
# 1.237 02-Oct-2008 joerg

branches: 1.237.4;
Hook up libfetch and pkg_install update.


# 1.236 19-Sep-2008 christos

unhook amd


Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.235 17-Aug-2008 plunky

link btpand(8) to build


Revision tags: wrstuden-revivesa-base-1 wrstuden-revivesa-base
# 1.234 22-Jun-2008 ad

Add a dumb, mostly Solaris-compatible psrset command. It's missing some
options. Without it there's no easy way to test or use processor sets.


Revision tags: yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2
# 1.233 14-May-2008 reinoud

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
all operations can be performed on the file system though the
sheduling is currently optimised for archiving workloads.

mv(1)/rename(2) is currently only implemented for non-directories.


Revision tags: yamt-pf42-baseX yamt-pf42-base
# 1.232 15-Apr-2008 plunky

branches: 1.232.2; 1.232.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.231 22-Mar-2008 mlelstv

Import Heimdal-1.1


Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.230 15-Jan-2008 rmind

Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base
# 1.229 04-Aug-2007 ad

branches: 1.229.2; 1.229.6;
Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.


# 1.228 25-Jun-2007 christos

Add tcpdrop from {Free,Open}BSD.


# 1.227 26-Apr-2007 agc

Descend into fusermount if MKPUFFS is defined


# 1.226 20-Feb-2007 briggs

Install sys/dev/bluetooth/btuart.h.
Descend into and build/install usr.sbin/btuartd.
Install etc/rc.d/btuartd.


# 1.225 30-Jan-2007 elad

Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin
tool (man-page moved from section 1 to section 8).


# 1.224 26-Jan-2007 mouse

Add srtconfig. It builds OK, at least in my tests, so it shouldn't
break anything having it there, and it's pretty much necessary for
anyone who wants to actually use srt.


# 1.223 14-Jan-2007 christos

add acpitools


# 1.222 29-Dec-2006 pooka

if MKPUFFS=yes is given, build & install mount_psshfs (default: no)


Revision tags: netbsd-4-base
# 1.221 29-Sep-2006 macallan

branches: 1.221.2;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


# 1.220 16-Sep-2006 elad

Add a C version of Veriexec's fingerprint generator, written by Matt
Fleming.

This one has some nice options -- for example, an admin can run right
after installing a system:

fpgen -D

and it will fingerprint a set of "common" system directories to the
default loaction. See the man-page for more stuff.

Performance-wise, here are results for both fpgen.sh (old) and this
new tool:

474.599u 574.335s 13:53.05 125.9% 0+0k 0+307io 0pf+0w

0.424u 0.131s 0:00.56 98.2% 0+0k 0+2io 0pf+0w

...guess which is which? (that's ~1500 times *faster*)


# 1.219 07-Sep-2006 ad

Add the lockstat command: displays a summary of kernel locking events
recorded over the lifetime of a called program.


# 1.218 26-Aug-2006 matt

Don't descend into trsp anymore.


# 1.217 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.


Revision tags: abandoned-netbsd-4-base
# 1.216 27-Jul-2006 christos

branches: 1.216.2;
add services_mkdb back.


# 1.215 24-Jun-2006 mrg

add support for MKISCSI=no.


# 1.214 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.213 18-Apr-2006 rittera

A number of minor changes for NDIS. (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.


# 1.212 02-Mar-2006 christos

pppstats now handles slstats


# 1.211 08-Feb-2006 agc

Descend into the iscsi directory.


# 1.210 08-Feb-2006 christos

Bye bye sushi (moved via repository copy to othersrc)


# 1.209 06-Dec-2005 skrll

Descend into lmcconfig.


# 1.208 10-Nov-2005 christos

Add new sti command.


# 1.207 01-Oct-2005 scw

Descend into wpa.


# 1.206 27-Sep-2005 jmcneill

Import userland utility for playing with gpio devices. From OpenBSD.


# 1.205 28-Aug-2005 thorpej

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature. I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress. There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.


# 1.204 11-Jul-2005 kiyohara

ieee1394 import from FreeBSD.


# 1.203 05-Jun-2005 thorpej

config and genassym are not sysadmin tools, they are development tools.
As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them
there.


# 1.202 01-Jun-2005 christos

add genassym


# 1.201 01-May-2005 lukem

Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.


# 1.200 17-Apr-2005 lukem

Move /etc/postinstall (and the etc.tgz set) to /usr/sbin/postinstall
(and the base.tgz set).


Revision tags: netbsd-3-base
# 1.199 22-Feb-2005 peter

branches: 1.199.2;
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.198 19-Feb-2005 thorpej

Switch to ipsec-tools for libipsec, setkey, and racoon. From
Emmanuel Dreyfus, with some small changes by me.


# 1.197 11-Jan-2005 skrll

Descend into iwictl


# 1.196 10-Jan-2005 lukem

remove unnecessary comment


# 1.195 11-Nov-2004 yamt

move pf reachover makefiles into usr.sbin/pf. ok'ed by itojun.

before:
sbin/pfctl
usr.sbin/authpf
usr.sbin/spamdb
libexec/ftp-proxy
libexec/spamd
libexec/spamd-setup
libexec/spamlogd
after:
usr.sbin/pf/pfctl
usr.sbin/pf/authpf
usr.sbin/pf/spamdb
usr.sbin/pf/ftp-proxy
usr.sbin/pf/spamd
usr.sbin/pf/spamd-setup
usr.sbin/pf/spamlogd


# 1.194 23-Aug-2004 lukem

descend into ipwctl


# 1.193 16-Jul-2004 dyoung

Add wlanctl(8), a utility for examining 802.11 node tables.


# 1.192 26-Jun-2004 he

Since spamdb and it's man page is in the set lists, we ought to
descend into the subdirectory to build and install it as well.


# 1.191 25-Jun-2004 dsl

Put altq back - which Itojun deleted for us in the same revision.


# 1.190 25-Jun-2004 itojun

authpf from OpenBSD 3.5 PF


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.189 03-Jan-2004 lukem

Consistently check ${TOOLCHAIN_MISSING} against "no".


# 1.188 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.187 07-Dec-2003 matt

Make building IPv6 support controllable by MKINET6


# 1.186 04-Dec-2003 drochner

also build the sntp (rfc2030) program which comes with ntp-4.2


# 1.185 11-May-2003 ragge

Don't build kvm_mkdb anymore.


# 1.184 18-Apr-2003 thorpej

Build powerd.


# 1.183 05-Mar-2003 wiz

Build map-mbone, mrinfo, mrouted, and mtrace from usr.sbin again instead
of gnu/usr.sbin, now that the license has been cleared.


Revision tags: fvdl_fs64_base
# 1.182 21-Dec-2002 lukem

enable sunlabel


# 1.181 01-Oct-2002 itojun

move mbone tools out of basesrc, as they use part of mrouted


# 1.180 01-Oct-2002 itojun

move mrouted out of basesrc, as it carries non-BSD license.
agreed w/ core.


# 1.179 17-Sep-2002 thorpej

* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.

If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.

If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.


# 1.178 01-Sep-2002 atatat

Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs.


# 1.177 31-Aug-2002 atatat

Add pmap(1) command


# 1.176 27-Aug-2002 takemura

Added touch panel calibration utility.


# 1.175 26-Jun-2002 christos

PR/17402: Julio Merino: Userland portion for moused (with some changes from me).


# 1.174 09-Jun-2002 itojun

retire greconfig(8) - you can use ifconfig(8) for everything it can do.


# 1.173 29-May-2002 drochner

add mscdlabel


Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.172 04-Apr-2002 lukem

branches: 1.172.2;
enable installboot, since it's now useful for at least a couple of ports


# 1.171 22-Mar-2002 thorpej

Split the notion of building Hesiod, Kerberos, S/key, and YP
infrastructure and using that infrastructure in programs.

* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)

* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.

As discussed on tech-toolchain.


# 1.170 22-Mar-2002 martti

Added etcupdate


# 1.169 17-Dec-2001 wiz

Don't descend into dbsym anymore.
Only sun3[x] was building it anyway, and now it's converted to
USE_NEW_TOOLCHAIN, where all ports (will) have it. The other reason to
descend is the man page, but what use is a man page if the program
doesn't get installed? [gnu/usr.sbin/dbsym has its own copy of the
man page.]
Ok'd by thorpej.


# 1.168 15-Dec-2001 thorpej

Only build dbsym if not USE_NEW_TOOLCHAIN.


# 1.167 09-Dec-2001 ross

put mdsetimage back in for old toolchain platforms


# 1.166 05-Dec-2001 augustss

Add a program to attach the IrDA frame level driver to a serial line.
Pretty much like slattach(8).


# 1.165 19-Nov-2001 martin

Enable ifwatchd.


# 1.164 29-Oct-2001 augustss

Add moused, a daemon to take input from a serial mouse and feed it to
a wsmux. This way serial mice can be accessed via /dev/wsmouse like all
other mice.
This program is heavily based on the FreeBSD moused program.


# 1.163 26-Oct-2001 lukem

add makefs(8)


# 1.162 24-Oct-2001 thorpej

Don't descend into this mdsetimage -- we now use the BFD'ified
version in src/gnu/usr.sbin.


# 1.161 13-Oct-2001 augustss

Add a simple program for listing, adding, and removing wsmux devices.
It's not a much used utility, but when you need it it's a pain to
be without.


# 1.160 13-Sep-2001 thorpej

Build pcictl.


# 1.159 03-Jun-2001 itojun

do not visit mtrace6


# 1.158 02-Jun-2001 itojun

remove pim6[sd]d from the tree. the software had a restrictive license
than we can handle. hope to re-enable it as pkgsrc, or to re-enable it
into basesrc if license updates.


# 1.157 22-May-2001 fredette

Note that sunndd has been renamed ndbootd.


# 1.156 17-May-2001 fredette

Build sunndd, used to netboot Sun2 machines.


# 1.155 04-Feb-2001 ad

Add a control utility for `mlx' devices. Derived from FreeBSD's `mlxcontrol'.


# 1.154 06-Jan-2001 martin

Enable ISDN userland utilities.


# 1.153 05-Jan-2001 garbled

Enable Sushi


# 1.152 29-Dec-2000 itojun

visit usr.sbin/racoon in build process (if MKCRYPTO != no).


# 1.151 17-Dec-2000 thorpej

Descend into altq.


# 1.150 11-Dec-2000 ad

Put back missing line break.


# 1.149 11-Dec-2000 ad

Add a basic control program for iop devices.


# 1.148 06-Aug-2000 thorpej

hprop(8) belongs in /usr/sbin, not /usr/libexec.


# 1.147 06-Aug-2000 thorpej

The Kerberos KDC belongs in /usr/sbin, not in /usr/libexec.


# 1.146 30-Jun-2000 thorpej

gifconfig(8) is obsolete; functionality has been added to
ifconfig(8).


# 1.145 23-Jun-2000 thorpej

Add MK... variables to enable/disable various aspects of building
crypto support into the system. See share/mk/bsd.README for more
a full description.


Revision tags: netbsd-1-5-base
# 1.144 20-Jun-2000 thorpej

branches: 1.144.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.143 13-Jun-2000 itojun

move setkey(8) from usr.sbin to sbin, to enable us to initialize
IPsec manual key before /usr mount..
(based on "don't use cvsmove" discussion i have seen, I did not use cvsmove)


# 1.142 03-Jun-2000 fvdl

Remove portmap, add rpcbind.


Revision tags: minoura-xpg4dl-base
# 1.141 02-May-2000 simonb

branches: 1.141.2;
Add ntp, remove xntp.


# 1.140 30-Apr-2000 perry

nuke BUILD_POSTFIX


# 1.139 15-Apr-2000 tsarna

Remove nfsiod, it is no longer needed.


# 1.138 15-Mar-2000 soren

mbrlabel moves to /sbin.


# 1.137 10-Mar-2000 groo

Add envstat(8) for displaying sensor readings from any envsys(4)
compatible device.


# 1.136 23-Feb-2000 tls

sigh... um, revert to 1.133, not 1.33. oops!


# 1.135 22-Feb-2000 tls

revert previous change


# 1.134 22-Feb-2000 mjacob

remove sesd


# 1.133 21-Feb-2000 mjacob

add sesd subdir


# 1.132 08-Feb-2000 tron

Build "sendmail" 8.9.3 instead of 8.8.8.


# 1.131 28-Jan-2000 itojun

add pim6sd: PIMv6 sparse mode daemon. (from KAME)


# 1.130 17-Jan-2000 itojun

disable sysctl for now (avoid breakage during move from usr.sbin to sbin)


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.129 20-Dec-1999 jdc

Added tadpolectl


# 1.128 08-Dec-1999 soren

Add user(8).


# 1.127 29-Nov-1999 itojun

add cnwctl(8), a control program for cnw interface.
from bsdi/freebsd-pao cnwctl(8).


# 1.126 25-Nov-1999 simonb

Remove update(8) now that we have trickle-sync.


Revision tags: comdex-fall-1999-base
# 1.125 03-Sep-1999 itojun

branches: 1.125.4;
add rtsold into SUBDIR.


# 1.124 20-Jul-1999 mrg

optionally include CRYPTOPATH Makefile.frag files.


# 1.123 19-Jul-1999 kleink

For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities. This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.


# 1.122 17-Jul-1999 itojun

pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.


# 1.121 14-Jul-1999 sommerfeld

Add wiconfig


# 1.120 13-Jul-1999 itojun

add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".


# 1.119 12-Jul-1999 thorpej

Use bsd.crypto.mk.


# 1.118 11-Jul-1999 itojun

add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR.


# 1.117 06-Jul-1999 itojun

mld6query: throw IPv6 MLD query (similar to IPv4 IGMP)


# 1.116 02-Jul-1999 itojun

setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)


# 1.115 02-Jul-1999 itojun

route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick). So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin). Correct me if I'm wrong.


# 1.114 02-Jul-1999 itojun

rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)


# 1.113 01-Jul-1999 itojun

traceroute6: traceroute for IPv6.

TODO: better to be separate, or merged?


# 1.112 01-Jul-1999 itojun

ifmcstat: show multicast groups currently joined (in per-interface manner).


# 1.111 01-Jul-1999 itojun

ndp, "arp"-alike command for IPv6.


# 1.110 01-Jul-1999 itojun

gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.


# 1.109 30-Jun-1999 augustss

usbd is dead.


# 1.108 21-Jun-1999 minoura

Add memswitch(8).


# 1.107 09-Apr-1999 perry

Turn on catman. Thanks to dante, it now works right.


Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.106 27-Mar-1999 perry

branches: 1.106.2;
only build postfix if BUILD_POSTFIX is set


# 1.105 27-Mar-1999 perry

activate postfix


# 1.104 25-Mar-1999 perry

Nuke bind 4. bind 8 has been the default for months.


# 1.103 13-Feb-1999 lukem

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.


# 1.102 05-Feb-1999 perry

enable mailwrapper


# 1.101 13-Jan-1999 drochner

enable wsconscfg + wsfontload


# 1.100 19-Nov-1998 tron

Fix comment.


# 1.99 19-Nov-1998 tron

BIND 8 is the default now.


# 1.98 16-Nov-1998 ws

Add a utility to allow access to the partitions of a
MBR labeled disk (i.e. a disk partitioned by fdisk)
on any platform (including extended partitions).


# 1.97 02-Nov-1998 kim

Renamed USE_VMAILER to NO_SENDMAIL


# 1.96 18-Oct-1998 perry

Don't build sendmail if USE_VMAILER is defined in mk.conf.
This is a temporary kludge to make it easier for vmailer users not to
accidently blow away vmailer when building the world.


# 1.95 05-Oct-1998 tron

Invent "USE_BIND8" switch to select BIND 8.1.2 instead of BIND 4.9.6.


# 1.94 13-Sep-1998 hwr

Also build greconfig


# 1.93 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.92 16-May-1998 kml

Adding eshconfig, used to configure esh (HIPPI network interface)


# 1.91 15-Mar-1998 lukem

replace bootp{d,ef,gw,test} with bootp


# 1.90 27-Feb-1998 perry

remove gettable and htable, + resort/reformat


Revision tags: netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.89 17-Oct-1997 mrg

branches: 1.89.2;
merge lite-2 rcsids


# 1.88 17-Oct-1997 lukem

sort SUBDIR list


# 1.87 07-Oct-1997 thorpej

Build sup.


# 1.86 23-Jun-1997 mrg

move man pages into share/man.


# 1.85 20-Jun-1997 pk

Add `dumpfs', `dumplfs' and `quotacheck'.


# 1.84 09-Jun-1997 agc

Add pkg_install.


# 1.83 02-Jun-1997 kleink

Add chrtbl(8).


# 1.82 18-Apr-1997 christos

Add xntp


# 1.81 01-Apr-1997 scottr

Remove trailing space from last commit


# 1.80 31-Mar-1997 jonathan

Update sbin and usr.sbin Makefiles for mountd, nfsd, nfsiod in /usr/sbin.


# 1.79 29-Mar-1997 mellon

Build dhcp, not dhcpd.


# 1.78 17-Mar-1997 cjs

Added mopd.


# 1.77 10-Mar-1997 scottr

Build rpc.lockd and rpc.statd


# 1.76 11-Feb-1997 phil

Add lastlogin to the list of subdirectories.


# 1.75 03-Feb-1997 cgd

add bad144 to the alpha's SUBDIR list


# 1.74 30-Jan-1997 thorpej

We no longer have to build config.old on the hp300. (Yay!! Woo!!)


# 1.73 13-Jan-1997 cjs

Add tcpdchk and tcpdmatch.


# 1.72 08-Jan-1997 veego

Add ipf.


# 1.71 06-Jan-1997 veego

Alphabetize the SUBDIRs (Fix pr#3088)


# 1.70 02-Jan-1997 pk

Rename: rdconfig => mdconfig; rdsetimage => mdsetimage


# 1.69 04-Dec-1996 thorpej

amd works on the alpha now, so build it unconditionally.


# 1.68 18-Oct-1996 thorpej

Always clean apm/apmd. Fixes PR #2854, from Dave Huang <khym@bga.com>.


# 1.67 04-Oct-1996 cgd

add rdsetimage, sort


# 1.66 03-Oct-1996 mrg

add dhcpd.


# 1.65 25-Aug-1996 jtk

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)


# 1.64 09-Aug-1996 thorpej

Build rpc.yppasswdd and the ypserv suite.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.63 19-May-1996 is

Fix typo in last commit.


# 1.62 19-May-1996 is

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.


# 1.61 01-Mar-1996 veego

Added missing clean rules for grfconfig and videomode (amiga-port)


# 1.60 16-Jan-1996 jonathan

Change Makefile to build screenblank on Decstations.


# 1.59 17-Dec-1995 jonathan

Don't make config.old on pmaxes. Pmaxes now use (new) config, and config.old
can no longer build compilable kernels.


# 1.58 28-Nov-1995 jtc

merge in changes from 1.1 release branch


# 1.57 17-Nov-1995 thorpej

New-style RCS id.


Revision tags: netbsd-1-1-base
# 1.56 09-Oct-1995 chopps

branches: 1.56.2;
add grfconfig to amiga subdirs


# 1.55 09-Oct-1995 chopps

add videomode to amiga specific subdirs


# 1.54 09-Oct-1995 chopps

add gspa subdir


# 1.53 08-Oct-1995 gwr

Add rdconfig


# 1.52 24-Jul-1995 jtc

gwr's port of pcnfsd


# 1.51 14-Jul-1995 cgd

don't forget to clean eeprom


# 1.50 13-Jul-1995 thorpej

Build eeprom where appropriate.


# 1.49 12-Jul-1995 thorpej

Build screenblank where appropriate.


# 1.48 12-Jul-1995 cgd

alphabetize machine-specific program lists, clean all progs on all machines


# 1.47 03-Jun-1995 mycroft

Add MBONE tools.


# 1.46 12-May-1995 leo

Atari-port now also uses iteconfig


# 1.45 28-Apr-1995 cgd

only build config.old on machines that need it.


# 1.44 28-Apr-1995 cgd

build config.old instead of config.new


# 1.43 21-Apr-1995 cgd

the alpha says 'no' to amd


# 1.42 10-Mar-1995 jtc

Added zic and zdump


# 1.41 04-Dec-1994 christos

Added netgroup_mkdb


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.40 28-Jun-1994 gwr

Add dbsym to SUBDIRS for sun3 (only)


# 1.39 27-Jun-1994 gwr

Add: bootpd bootpgw bootpef bootptest


# 1.38 02-Jun-1994 deraadt

add rdate


# 1.37 16-May-1994 brezak

Mrouted's back


# 1.36 14-May-1994 cgd

don't do mrouted, for now...


# 1.35 13-May-1994 cgd

trade swapinfo for pstat


# 1.34 09-May-1994 cgd

sysctl


# 1.33 05-Apr-1994 chopps

add iteconfig for amiga's


# 1.32 04-Apr-1994 cgd

hilinfo and grfinfo for the hp300


# 1.31 29-Mar-1994 cgd

ac


# 1.30 24-Mar-1994 cgd

add as


# 1.29 18-Feb-1994 cgd

separate yp stuff


# 1.28 10-Feb-1994 ws

First version of a quot utility


# 1.27 07-Feb-1994 cgd

torch flcopy


# 1.26 28-Jan-1994 cgd

kill dbsym; it's not been used for a while


# 1.25 17-Jan-1994 jtc

Add cron to subdirs


# 1.24 12-Jan-1994 cgd

add comment noting 'catman', which isn't ready to be in subdirs list yet.


# 1.23 11-Jan-1994 brezak

build rbootd and mrouted


# 1.22 08-Jan-1994 deraadt

compile rpc.bootparamd


# 1.21 21-Dec-1993 brezak

Add vnconfig command.


# 1.20 16-Dec-1993 deraadt

build rarpd


# 1.19 05-Dec-1993 mycroft

Compile amd.


# 1.18 03-Dec-1993 jtc

Compile spray too.


# 1.17 16-Nov-1993 brezak

Build slstats command


# 1.16 14-Nov-1993 deraadt

compile tcpdump too


# 1.15 03-Nov-1993 cgd

chown here now


# 1.14 23-Oct-1993 cgd

don't try to install accountant; it doesn't exist anymore


# 1.13 30-Aug-1993 glass

make config.new on all platforms


# 1.12 14-Aug-1993 deraadt

ppp from paul mackerras


# 1.11 30-Jul-1993 mycroft

Add RCS identifiers.


Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
# 1.10 03-Jun-1993 brezak

Moved rwalld to libexec


# 1.9 03-May-1993 cgd

add accountant


# 1.8 26-Apr-1993 deraadt

compile usr.sbin/yp


Revision tags: netbsd-0-8 netbsd-alpha-1
# 1.7 10-Apr-1993 cgd

added swapinfo from Kevin Lahey <kml@rokkaku.atl.ga.us>


# 1.6 09-Apr-1993 cgd

added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.


# 1.5 05-Apr-1993 cgd

moved chown into sbin from usr.sbin


# 1.4 04-Apr-1993 cgd

updated for addition of rwalld


# 1.3 31-Mar-1993 cgd

added support for kgmon


Revision tags: patchkit-0-2-2
# 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