NetBSD/etc
riastradh ef315f7931 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.
2017-05-21 15:28:36 +00:00
..
bluetooth clean up: remove FreeBSD cvs tags, update URLS, fix spelling 2015-11-28 07:46:33 +00:00
defaults add nsd 2017-01-07 19:55:35 +00:00
etc.aarch64 spkr->speaker. Found by kamil@ 2016-12-08 20:44:24 +00:00
etc.acorn26 Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.acorn32 Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.algor Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.alpha don't create an empty installation/misc directory in the release tree. 2015-02-05 21:50:42 +00:00
etc.amd64 fix incorrect nvme controller number. 2016-09-08 14:44:44 +00:00
etc.amiga Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.amigappc Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.arc Per discussion on tech-userlevel, finally fix PR 10127: 2012-06-13 20:49:11 +00:00
etc.atari Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.bebox Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.cats Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.cesfic Make sure to build GENERIC kernel on release build. 2011-01-02 08:17:24 +00:00
etc.cobalt Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.dreamcast Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.emips Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files, 2011-09-06 14:40:10 +00:00
etc.epoc32 Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.evbarm Add CUBOX to v7 and v7hf. 2017-01-07 16:29:04 +00:00
etc.evbcf Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
etc.evbmips create sysmon nodes, so wdogctl works. 2016-12-24 07:07:06 +00:00
etc.evbppc Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.evbsh3 Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.ews4800mips Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.hp300 Fix yet another "openpty() failed" error during sysinst. 2013-04-28 08:08:03 +00:00
etc.hpcarm Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.hpcmips Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.hpcsh Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.hppa Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.i386 remove vga@isa and pcdisplay@isa from i386 GENERIC, and create a new 2015-03-07 07:28:37 +00:00
etc.ia64 PR port-ia64/51261 2016-08-05 16:22:08 +00:00
etc.ibmnws Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.iyonix Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.landisk Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.luna68k Add a driver for LUNA's front panel LCD. Ported from OpenBSD/luna88k. 2017-03-09 14:05:58 +00:00
etc.mac68k Undo the mac68k specific previous change and instead move all mkisofs-based 2014-06-30 15:34:57 +00:00
etc.macppc Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.mipsco Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.mmeye Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.mvme68k Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files, 2011-09-06 14:40:10 +00:00
etc.mvmeppc Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.netwinder Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.news68k Add an entry for romcons. 2011-11-20 17:21:15 +00:00
etc.newsmips Per discussion on tech-userlevel, finally fix PR 10127: 2012-06-13 20:49:11 +00:00
etc.next68k Per discussion on tech-userlevel, finally fix PR 10127: 2012-06-13 20:49:11 +00:00
etc.ofppc Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.or1k Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.playstation2 Bring back the playstation2 port - now that a toolchain for it is 2014-03-31 11:25:47 +00:00
etc.pmax Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.prep Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.riscv New files for Userland support of UCB RISC-V (both 32-bit and 64-bit) 2014-09-19 17:36:24 +00:00
etc.rs6000 Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. 2012-08-16 13:31:24 +00:00
etc.sandpoint Create /dev/flashN device nodes for all_md. 2015-09-07 23:02:07 +00:00
etc.sbmips Merge from matt-nb5-mips64 2009-12-14 01:11:02 +00:00
etc.sgimips Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.shark Add PCI devices for vlpci(4). 2017-04-11 17:27:49 +00:00
etc.sparc Add ld(4) nodes 2017-03-26 18:31:52 +00:00
etc.sparc64 Add ld(4) nodes 2017-03-26 18:31:52 +00:00
etc.sun2
etc.sun3
etc.vax Seems like all the trendy ramdisks are using "makedev ipty" rather than 2012-08-18 00:50:37 +00:00
etc.x68k Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
etc.zaurus Add a synthesized pc beeper and keyboard bell for platforms with an audio 2016-12-08 11:31:08 +00:00
iscsi
mtree Add new c++ ATF tests in usr.bin/c++: t_hello 2017-05-14 00:07:07 +00:00
namedb Update root.cache to 2016102001 (October 20, 2016). 2016-10-27 15:20:32 +00:00
pam.d add want_agent to the commented line of pam_ssh 2010-11-13 19:19:40 +00:00
powerd Add some states not handled before. XXX: are both states in the | cases 2014-03-13 00:50:55 +00:00
rc.d add scripts for npfd 2017-01-05 14:39:09 +00:00
root tset was useful for fixed terminals and rarely changing configurations. 2016-03-08 09:51:15 +00:00
skel tset was useful for fixed terminals and rarely changing configurations. 2016-03-08 09:51:15 +00:00
ssh Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
aliases mail(8) is no longer in /bin. 2010-08-25 15:38:44 +00:00
bootptab
changelist
crontab
csh.cshrc
csh.login
csh.logout
daily Indent. 2014-12-13 02:53:08 +00:00
daily.conf
disktab
dm.conf
envsys.conf
floppytab
ftpchroot
ftpusers
gettytab
gpio.conf Better wording. 2011-11-19 17:30:09 +00:00
group add nsd 2017-01-07 19:55:35 +00:00
hosts Replace the comment on this file. It appears to date back to CSRG days 2013-11-24 07:20:01 +00:00
hosts.equiv
hosts.lpd
inetd.conf mention that -a valid does not work, requested by felix. 2016-10-25 17:16:34 +00:00
locate.conf 'file system' for consistency with documentation (instead of 'filesystem'). 2014-07-22 17:11:09 +00:00
login.conf unfold comment and fix spelling 2014-09-25 11:33:33 +00:00
mailer.conf is is -> is 2011-07-24 08:28:11 +00:00
MAKEDEV.awk Teach this to deal with the use of include in majors files. 2014-09-19 09:01:05 +00:00
MAKEDEV.local
MAKEDEV.tmpl Fix to cannnot be opened a nvme(4) namespace device file. 2016-09-08 15:00:08 +00:00
Makefile Remove MKCRYPTO option. 2017-05-21 15:28:36 +00:00
Makefile.params MAKE varies between builds because it contains the full pathname. 2017-01-24 17:54:52 +00:00
man.conf Make precedence between {cat,man}[39]{,lua} logical: 2016-12-25 12:10:52 +00:00
master.passwd fix nsd home dir. 2017-01-09 14:26:58 +00:00
minfree
mkttys
monthly `` -> $() 2010-12-27 03:38:52 +00:00
monthly.conf
motd.beta
motd.current
motd.default motd needs to be re-generated when DISTRIBVER changes, so change he 2012-11-04 11:09:14 +00:00
motd.rc
motd.stable
mrouted.conf
named.conf - read the root keys from our file 2013-04-25 20:28:05 +00:00
netconfig
networks
newsyslog.conf npflog0.pcap is binary 2017-01-07 18:50:50 +00:00
nsswitch.conf Major enhancements to mdnsd nsswitch support: 2009-10-25 00:17:06 +00:00
ntp.conf "kod" needs limited. 2017-01-09 20:05:29 +00:00
passwd.conf Set the default localcypher to sha1 as discussed in current-users@. 2010-12-03 21:40:04 +00:00
phones
pkgpath.conf Fix for problematic paths in /etc/daily and /etc/security reported in 2013-05-01 05:36:25 +00:00
printcap
profile
protocols Add carp as an alias for vrrp - after all, we do not ship vrrp, but we 2017-01-16 09:39:26 +00:00
rbootd.conf
rc set cloexec to the rc postprocessor fd (rudolf in tech-userlevel) 2017-03-20 16:02:48 +00:00
rc.conf Consistency changes only. Start sentences with a capital letter and end 2014-07-14 12:29:48 +00:00
rc.local
rc.shutdown PR/46601 - Jim Bernard -- add support for rc_directories 2012-06-25 07:22:45 +00:00
rc.subr remove env. 2017-04-13 02:15:36 +00:00
remote
rpc
security Record current raid configurations too in /etc/security. 2016-02-29 16:16:42 +00:00
security.conf
services refresh 2015-11-14 16:25:48 +00:00
shells
shrc `` -> $() 2010-12-27 03:38:52 +00:00
sysctl.conf mention kern.tty.qsize requested by Matthew Mondor. 2011-09-25 21:47:22 +00:00
syslog.conf
weekly Of course we can always not do something. Doesn't mean that we "can't" 2015-11-28 14:20:32 +00:00
weekly.conf
wscons.conf Sync keyboard list with reality. 2011-07-22 19:06:23 +00:00