Minix 3/src 4db99f4bin/ed main.c ed.1

Remove building with NOCRYPTO option

Infrastructure change to come in a separate commit.
https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
Patch for CVE-2018-049.
Prevent shell execution with r command.
Check bounds before dereferencing in encryption routines.
Document -S to disable ! commands.

Sync with NetBSD-8

closes #268

Change-Id: I1c2849e0097b0cc9f89beef5ee24ccd9d73b4ee2
DeltaFile
+18-10bin/ed/main.c
+10-3bin/ed/ed.1
+4-4bin/ed/cbc.c
+1-4bin/ed/Makefile
+33-214 files

Minix 3/src 0a6a1f1external/bsd/llvm/dist/llvm/test/MC/ELF many-section.s many-sections-2.s, external/gpl3/gcc/patches 0000-gcc_nbsd.patch

NetBSD re-synchronization of the source tree

This brings our tree to NetBSD 7.0, as found on -current on the
10-10-2015.

This updates:
 - LLVM to 3.6.1
 - GCC to GCC 5.1
 - Replace minix/commands/zdump with usr.bin/zdump
 - external/bsd/libelf has moved to /external/bsd/elftoolchain/
 - Import ctwm
 - Drop sprintf from libminc

Change-Id: I149836ac18e9326be9353958bab9b266efb056f0
DeltaFile
+0-93,319external/bsd/llvm/dist/llvm/test/MC/ELF/many-section.s
+130-65,278external/bsd/llvm/dist/llvm/test/MC/ELF/many-sections-2.s
+65,353-0sys/external/bsd/compiler_rt/dist/test/builtins/Unit/udivmodti4_test.c
+29,283-17,129external/public-domain/sqlite/dist/sqlite3.c
+22,075-21,558external/gpl3/gcc/patches/0000-gcc_nbsd.patch
+38,018-0sys/external/bsd/compiler_rt/dist/test/builtins/Unit/ppc/floatditf_test.h
+154,859-197,28432,861 files not shown
+3,056,728-1,412,43332,867 files

Minix 3/src 7e81b07bin/ed main.c ed.1, commands/ed ed.c

Import NetBSD ed(1)
DeltaFile
+0-2,198commands/ed/ed.c
+1,425-0bin/ed/main.c
+972-0bin/ed/ed.1
+460-0bin/ed/cbc.c
+358-0bin/ed/io.c
+319-0bin/ed/buf.c
+3,534-2,198141 files not shown
+5,400-2,273147 files