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
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
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
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
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
etc.newsmips
etc.next68k
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
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
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
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
aliases
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
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
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
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
ntp.conf "kod" needs limited. 2017-01-09 20:05:29 +00:00
passwd.conf
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
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
sysctl.conf
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