The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Re: Craig Partridge on BBN vs BSD TCP/IP
@ 2026-01-20 12:18 Noel Chiappa via TUHS
  0 siblings, 0 replies; 3+ messages in thread
From: Noel Chiappa via TUHS @ 2026-01-20 12:18 UTC (permalink / raw)
  To: tuhs; +Cc: craig, jnc

    > From: George Michaelson

    > Craig wrote this to the IETF list

    > From: Craig Partridge

    >> The UNIX implementation was done at BBN, if I remember correctly, by
    >> Jack Haverty.

There were _two_ PDP-11 UNIX implementations at BBN. The first, in MACRO-11,
by Jack Haverty, was a port of the one done at SRI by Jim Mathis. The second,
in C, was done by Mike Wingfield. I don't know if this one influenced the VAX
Unix one by Gurwitz. See:

  https://www.tuhs.org/cgi-bin/utree.pl?file=BBN-V6

for its source, and:

  https://www.rfc-editor.org/ien/scanned/ien98.pdf

for more about it.

	Noel

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [TUHS] Re: Craig Partridge on BBN vs BSD TCP/IP
  2026-01-21  8:39 [TUHS] " Paul Ruizendaal via TUHS
@ 2026-01-21  9:41 ` Erik E. Fair via TUHS
  2026-01-21 11:02   ` Paul Ruizendaal via TUHS
  0 siblings, 1 reply; 3+ messages in thread
From: Erik E. Fair via TUHS @ 2026-01-21  9:41 UTC (permalink / raw)
  To: Paul Ruizendaal; +Cc: tuhs@tuhs.org

Two very commonly used (at the time) Unix network applications which use TCP urgent (out of band): telnet(1) and rlogin(1). There is mirrored code in their respective daemon counterparts, too.

The NetBSD source code for telnetd(8) contains a couple of mitigations for the off-by-one urgent data bug, some marked by /* XXX */ comments, in state.c, telnetd.c, and utility.c

See https://cvsweb.netbsd.org/bsdweb.cgi/src/libexec/telnetd/

	Erik

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [TUHS] Re: Craig Partridge on BBN vs BSD TCP/IP
  2026-01-21  9:41 ` [TUHS] " Erik E. Fair via TUHS
@ 2026-01-21 11:02   ` Paul Ruizendaal via TUHS
  0 siblings, 0 replies; 3+ messages in thread
From: Paul Ruizendaal via TUHS @ 2026-01-21 11:02 UTC (permalink / raw)
  To: Erik E. Fair; +Cc: tuhs@tuhs.org



> On 21 Jan 2026, at 10:41, Erik E. Fair <fair-tuhs@netbsd.org> wrote:
> 
> Two very commonly used (at the time) Unix network applications which use TCP urgent (out of band): telnet(1) and rlogin(1). There is mirrored code in their respective daemon counterparts, too.
> 
> The NetBSD source code for telnetd(8) contains a couple of mitigations for the off-by-one urgent data bug, some marked by /* XXX */ comments, in state.c, telnetd.c, and utility.c
> 
> See https://cvsweb.netbsd.org/bsdweb.cgi/src/libexec/telnetd/
> 
> 	Erik

Ah, did not know that. Thanks!


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-01-21 11:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-20 12:18 [TUHS] Re: Craig Partridge on BBN vs BSD TCP/IP Noel Chiappa via TUHS
  -- strict thread matches above, loose matches on Subject: below --
2026-01-21  8:39 [TUHS] " Paul Ruizendaal via TUHS
2026-01-21  9:41 ` [TUHS] " Erik E. Fair via TUHS
2026-01-21 11:02   ` Paul Ruizendaal via TUHS

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).