History log of /freebsd-current/bin/ed/ed.1
Revision Date Author Comments
# 84886bf9 02-Jan-2024 Wilbert Allen Koeswoyo Suwito <nwilbertallen@nthu.gapp.edu.tw>

ed(1): Grammar fixes

- Adding a missing verb "is" on line 723
- Changing is to are on line 835

Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/986


# b2c76c41 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


# 3ce57932 09-Apr-2021 Gordon Bergling <gbe@FreeBSD.org>

ed(1): Add two references in the SEE ALSO section

Obtained from: OpenBSD
MFC after: 1 week


# d83db3fb 04-Nov-2018 Conrad Meyer <cem@FreeBSD.org>

Drop ed(1) "crypto"

You should not be using DES. You should not have been using DES for the
past 30 years.

The ed DES-CBC scheme lacked several desirable properties of a sealed
document system, even ignoring DES itself. In particular, it did not
provide the "integrity" cryptographic property (detection of tampering), and
it treated ASCII passwords as 64-bit keys (instead of using a KDF like
scrypt or PBKDF2).

Some general approaches ed(1) users might consider to replace the removed
DES mode:

1. Full disk encryption with something like AES-XTS. This is easy to
conceptualize, design, and implement, and it provides confidentiality for
data at rest. Like CBC, it lacks tampering protection. Examples include
GELI, LUKS, FileVault2.

2. Encrypted overlay ("stackable") filesystems (EncFS, PEFS?, CryptoFS,
others).

3. Native encryption at the filesystem layer. Ext4/F2FS, ZFS, APFS, and
NTFS all have some flavor of this.

4. Storing your files unencrypted. It's not like DES was doing you much
good.

If you have DES-CBC scrambled files produced by ed(1) prior to this change,
you may decrypt them with:

openssl des-cbc -d -iv 0 -K <key in hex> -in <inputfile> -out <plaintext>

Reviewed by: allanjude, bapt, emaste
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D17829


# 39f8282b 06-Feb-2017 Allan Jude <allanjude@FreeBSD.org>

Remove bdes(1)

The use of DES for anything is discouraged, especially with a static IV of 0

If you still need bdes(1) to decrypt Kirk's video lectures, see
security/bdes in ports.

This commit brought to you by the FOSDEM DevSummit and the
"remove unneeded dependancies on openssl in base" working group

Reviewed by: bapt, brnrd
Relnotes: yes
Sponsored by: FOSDEM DevSummit
Differential Revision: https://reviews.freebsd.org/D9424


# bc799c51 02-Oct-2016 Sevan Janiyan <sevan@FreeBSD.org>

Use .At macro instead of specifying AT&T UNIX literaly.

PR: 212034
Approved by: bcr (mentor)
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D8114


# 1517e564 26-Apr-2015 Baptiste Daroussin <bapt@FreeBSD.org>

mdoc: escape Re


# 2710751b 12-May-2013 Joel Dahl <joel@FreeBSD.org>

mdoc sweep.


# f68fbfed 12-Feb-2011 Rebecca Cran <brucec@FreeBSD.org>

Fix typos.

PR: docs/131625
Submitted by: Andrew Wright <andrew at qemg.org>
MFC after: 1 month


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 6fca4c7c 16-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Add the new standard EXIT STATUS section where appropriate.
Sort standard sections in the (documented) preferred order.


# 128dc4a2 02-Jul-2004 Tim J. Robbins <tjr@FreeBSD.org>

Document missing multibyte character handling in utilities specified
by POSIX.


# b093b412 03-May-2003 Giorgos Keramidas <keramida@FreeBSD.org>

Fix a broken reference to locale(5) and point to re_format(7) too for an
explanation of `collating elements'.


# 73ca71fe 04-Jul-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: a bit of tidying.


# 09152a86 24-Jun-2002 Giorgos Keramidas <keramida@FreeBSD.org>

Add a description of the restrictions that red(1) imposes to users,
and a warning that this "restricted mode" can be bypassed easily by
using symlinks, so that users don't depend too much on it.

PR: docs/35940
Submitted by: Gary W. Swearingen <swear@blarg.net>
Reviewed by: jmallett
MFC after: 1 week


# e004acc8 16-Apr-2002 Philippe Charnier <charnier@FreeBSD.org>

Use `The .Nm utility'


# 94ba280c 10-Aug-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: join split punctuation to macro calls.


# 7ebcc426 15-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Remove whitespace at EOL.


# 9076772f 04-Jun-2001 Dima Dorfman <dd@FreeBSD.org>

Correct a spelling nit (a -> an).


# e8145c54 28-Mar-2001 Ben Smithurst <ben@FreeBSD.org>

Remove a comment which seemed to confuse makewhatis:

ben@freefall:~$ whatis ed
ed(1), -(1) - ed, red text editor

PR: 25164
Submitted by: Rich Morin <rdm@cfcl.com>


# c2d03ea8 28-Feb-2001 Ruslan Ermilov <ru@FreeBSD.org>

Eliminate mdocNG warnings caused by misplaced or extraneous macro calls.


# d0353b83 01-Feb-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: split punctuation characters + misc fixes.


# 1586940e 18-Dec-2000 Ruslan Ermilov <ru@FreeBSD.org>

Prepare for mdoc(7)NG.


# 12e720d7 15-Dec-2000 Ruslan Ermilov <ru@FreeBSD.org>

Prepare for mdoc(7)NG.


# be8b1497 20-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use the new features of the Nm macro.


# 1bdbdb45 06-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

Properly declare the multiple-columns list.


# 2b0a73ba 06-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

Finish conversion from man(7) to mdoc(7).


# 0f5fcaa3 10-May-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Supply only one author name per instance of %A, as per mdoc.samples(7).

PR: 18465
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>


# bef84d6b 01-Mar-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# daa40efd 09-Jan-2000 Alexey Zelkin <phantom@FreeBSD.org>

Add `.Nm red' to NAME section.


# 2a456239 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 056103b6 20-Jul-1998 Joseph Koshy <jkoshy@FreeBSD.org>

Fix use of -man macro, correct description of the behaviour of the `+n'
command to match whats there in the source.

PR: 7328


# 00c2adfe 13-May-1998 Philippe Charnier <charnier@FreeBSD.org>

Convert to mdoc.


# fd0e1c25 30-Dec-1997 Wolfgang Helbig <helbig@FreeBSD.org>

Ensure stdout is line buffered.
Change "pat" -> "re" in man page.


# e3d79ada 30-Aug-1997 John-Mark Gurney <jmg@FreeBSD.org>

fix misspelling

Submitted-by: Josh Gilliam

Closes PR:4427


# b97fa2ef 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# e83201b4 05-Oct-1996 Wolfram Schneider <wosch@FreeBSD.org>

delete doubled words, e.g.: "the the" -> "the"


# b8923d4c 29-Aug-1996 Wolfram Schneider <wosch@FreeBSD.org>

[HISTORY] command appeared in Version 1 AT&T UNIX
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41


# 89730b29 23-Sep-1994 David Greenman <dg@FreeBSD.org>

Added $Id$


# 60fd953f 23-Apr-1994 Jordan K. Hubbard <jkh@FreeBSD.org>

Fix gross spelling and typographical errors pointed out by Keith Bostic.


# d165d4ac 22-Mar-1994 Andrew Moore <alm@FreeBSD.org>

use umask 077 for buffer file


# 95e6217e 31-Jan-1994 Andrew Moore <alm@FreeBSD.org>

Fixed range address bug: 1,2, == 2,2 not 2,.
Overhauled the name space, reworked some modules and removed the
obsolescent Addison-Wesley copyright.


# 10ca1c6c 26-Jun-1993 Andrew Moore <alm@FreeBSD.org>

fixed undo within a global command (would corrupt the buffer)
changed move within a global to behave as in SunOS
added a couple error messages


# 30154ac8 18-Jun-1993 Andrew Moore <alm@FreeBSD.org>

POSIX ed version 0.6 by Andrew Moore (alm@netcom.com).