| History log of /src/bin/ed/Makefile |
| Revision | | Date | Author | Comments |
| 1.37 |
| 21-May-2017 |
riastradh | branches: 1.37.10; Remove MKCRYPTO option.
Originally, MKCRYPTO was introduced because the United States classified cryptography as a munition and restricted its export. The export controls were substantially relaxed fifteen years ago, and are essentially irrelevant for software with published source code.
In the intervening time, nobody bothered to remove the option after its motivation -- the US export restriction -- was eliminated. I'm not aware of any other operating system that has a similar option; I expect it is mainly out of apathy for churn that we still have it. Today, cryptography is an essential part of modern computing -- you can't use the internet responsibly without cryptography.
The position of the TNF board of directors is that TNF makes no representation that MKCRYPTO=no satisfies any country's cryptography regulations.
My personal position is that the availability of cryptography is a basic human right; that any local laws restricting it to a privileged few are fundamentally immoral; and that it is wrong for developers to spend effort crippling cryptography to work around such laws.
As proposed on tech-crypto, tech-security, and tech-userlevel to no objections:
https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html
P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of *bad* crypto that was conditional on it, e.g. DES in telnet... That should probably be removed too, but on the grounds that it is bad, not on the grounds that it is (nominally) crypto.
|
| 1.36 |
| 26-Jul-2009 |
dholland | Remove the need for -Wno-pointer-sign. Does not change the output .o file.
|
| 1.35 |
| 29-Aug-2008 |
gmcgarry | Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
|
| 1.34 |
| 12-Jul-2008 |
gmcgarry | Add test for HAVE_PCC with HAVE_GCC which turn off compiler warning flags.
|
| 1.33 |
| 11-May-2006 |
mrg | branches: 1.33.20; sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
|
| 1.32 |
| 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.
|
| 1.31 |
| 16-Jun-2000 |
thorpej | branches: 1.31.2; libcrypt can now always decrypt, so always -DDES, and eliminate the <bsd.crypto.mk> song-and-dance.
|
| 1.30 |
| 20-Jul-1999 |
mrg | branches: 1.30.6; optionally include CRYPTOPATH Makefile.frag files.
|
| 1.29 |
| 12-Jul-1999 |
thorpej | Use bsd.crypto.mk.
|
| 1.28 |
| 10-Oct-1997 |
christos | CFLAGS->CPPFLAGS
|
| 1.27 |
| 03-Aug-1997 |
mikel | kill extra space
|
| 1.26 |
| 20-Jul-1997 |
christos | Remove WARNS=1 from all the subdirectory Makefiles, and add it to Makefile.inc now that all /bin has been cleaned.
|
| 1.25 |
| 20-Jul-1997 |
christos | Avoid the last warnings and add WARNS=1
|
| 1.24 |
| 21-Mar-1995 |
cgd | convert to new RCS id conventions.
|
| 1.23 |
| 23-Mar-1994 |
alm | Renamed insque
|
| 1.22 |
| 20-Feb-1994 |
cgd | the insque and remque in libcompat don't seem to work (!)
|
| 1.21 |
| 20-Feb-1994 |
alm | insque is in libcompat
|
| 1.20 |
| 20-Feb-1994 |
alm | `s3' applies the last substitution to the 3rd (or nth) match. Split up the code to several files.
|
| 1.19 |
| 23-Nov-1993 |
alm | Added a line-addressing test so this isn't overlooked again. Added BACKWARDS directive to Makefile for compatibility. Completely changed the name space as per FSF's request. Fixed a line-addressing bug introduced by previous `fix', i.e., space preceding a digit acts a plus (+) operator, as in `1 1' == `2', and a plus operator by itself acts as +1, but a space by itself should not equal a plus operator, i.e., `1 ' != `1+' == `2'.
|
| 1.18 |
| 11-Nov-1993 |
jtc | Use new POSIX.2 compatible regex routines in C library instead of -lgnuregex.
|
| 1.17 |
| 28-Oct-1993 |
cgd | don't hard-link to 'red' -- that's not a standard BSD thang. If people want it, they can make the link themselves.
|
| 1.16 |
| 07-Oct-1993 |
cgd | always include libcrypt
|
| 1.15 |
| 30-Aug-1993 |
alm | Repeating a search requires only `/' (or `?'), not `//' (or `??') But `s/' is still invalid, use `s//' instead. If first regex is invalid, regex pointer is now set to NULL so that repeating the search correctly reports "No previous pattern".
|
| 1.14 |
| 02-Aug-1993 |
mycroft | Add RCS identifiers, remove some completely useless RCS logs and patchkit headers, and a few other insignificant changes.
|
| 1.13 |
| 28-Jul-1993 |
cgd | incorporate changes from 0-9-base to 0-9-ALPHA
|
| 1.12 |
| 02-Jul-1993 |
alm | branches: 1.12.2; fixed undo within a global command (would corrupt the buffer)
|
| 1.11 |
| 16-Jun-1993 |
alm | fixed regex initialization added more support for BACKWARDS option
|
| 1.10 |
| 27-May-1993 |
alm | Added a restricted mode in the form of a new command: red
|
| 1.9 |
| 08-May-1993 |
alm | added support for lines of arbitrary length added support for 8-bit data, including NULs
|
| 1.8 |
| 01-May-1993 |
mycroft | Use global value of CFLAGS for optimization.
|
| 1.7 |
| 28-Apr-1993 |
alm | rearranged headers to compile cleanly minor corrections in man page
|
| 1.6 |
| 23-Apr-1993 |
alm | added man page (draft) fixed `!' command final code cleanup
|
| 1.5 |
| 16-Apr-1993 |
alm | Removed getrange() hack from undo()
|
| 1.4 |
| 15-Apr-1993 |
alm | added an efficient and relatively clean move (`m' command) added ustack checking
|
| 1.3 |
| 14-Apr-1993 |
alm | implemented line marks as pointers marks to lines that are moved, deleted or otherwise changed are cleared undo restores cleared marks added strerror diagnostics
|
| 1.2 |
| 10-Apr-1993 |
cgd | updated to alm's ed-0.2
|
| 1.1 |
| 08-Apr-1993 |
cgd | added ed, from Andrew Moore, alm@netcom.com
|
| 1.12.2.1 |
| 21-Jul-1993 |
cgd | deal properly with libcrypt; i.e. link if it's not there.
|
| 1.30.6.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.31.2.1 |
| 24-Jun-2000 |
thorpej | Update from trunk: 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.
|
| 1.33.20.1 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.37.10.2 |
| 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.37.10.1 |
| 21-Apr-2020 |
martin | Sync with HEAD
|