summaryrefslogtreecommitdiffstats
path: root/usr.bin/tftp/main.c
diff options
context:
space:
mode:
authormartijn <martijn@openbsd.org>2018-04-26 12:18:54 +0000
committermartijn <martijn@openbsd.org>2018-04-26 12:18:54 +0000
commit0deac3349e50ef9c7284f4444099963901bb0867 (patch)
tree8c7644c445797354afb331fb8c2362cffe1156f4 /usr.bin/tftp/main.c
parentreorg error handling so it's always passed to class methods that can (diff)
downloadwireguard-openbsd-0deac3349e50ef9c7284f4444099963901bb0867.tar.xz
wireguard-openbsd-0deac3349e50ef9c7284f4444099963901bb0867.zip
Make ed's 'l' command end lines with a '$' and make sure that literal
'$' characters are escaped, so that we are POSIX compliant. The omission of trailing '$' was originally hidden behind a BACKWARDS flag. This flag was most likely introduced to be compatible with 4.4BSD. Thanks to naddy@ for pointing me to the 4.4BSD ed implementation. I tried to trace the origin and enabling of the BACKWARDS flag, since both FreeBSD and NetBSD have the flag, but only FreeBSD doesn't have it enabled. Both projects had an alm@ working on ed during 1993-1995 during which he added this flag to both projects and only enabled it on NetBSD, but I wasn't able to reach him on any known address. Thanks to Ed Schouten (ed@freebsd), and Michael W. Lucas of the ed Mastery book for helping me trying to locate Andrew Moore. Problem originally prodded by garzon.lucero@gmail.com and later independently re-requested by n.reusse@hxgn.net. OK tb@, guenther@, and mwl@mwl.io
Diffstat (limited to 'usr.bin/tftp/main.c')
0 files changed, 0 insertions, 0 deletions