[ih] from whence cometh ">" ?

John Day jeanjour at comcast.net
Tue Oct 14 17:30:14 PDT 2025


No, CRLF was an ‘end of record’, ‘end of line’ mark in FTP.

In 1973, Pogran and I did a File Access Protocol based on the 73 FTP. Used a byte pointer into the file, which we thought made sense. But then got hung up because of the difference between CRLF and NL.

Ended up causing me to read Frege’s On Sense.  ;-)

Take care,
John

> On Oct 14, 2025, at 20:07, Craig Partridge <craig at tereschau.net> wrote:
> 
> I think you are confusing the end of message sequence in FTP (later SMTP) with the mailbox format on each system.  By about 1973, they were different things (msg to transfer, protocol to transfer it).
> 
> Craig
> 
> On Tue, Oct 14, 2025 at 5:14 PM John Day <jeanjour at comcast.net <mailto:jeanjour at comcast.net>> wrote:
>> Wasn’t the ‘official’ ARPANET format ASCII which as relate ended a line with CR LF. (Carriage Return, Line Feed)?
>> (Remember how typewriters worked?)  ;-)
>> 
>> The problem came up with Multics which used EBCDIC where the comparable function was NL (New Line).
>> 
>> This made moving text from Multics a bit of a nuisance that caused character counts to be off depending on how many lines the file contained.
>> 
>> Take care,
>> John
>> 
>> > On Oct 14, 2025, at 18:03, Steve Crocker via Internet-history <internet-history at elists.isoc.org <mailto:internet-history at elists.isoc.org>> wrote:
>> > 
>> > The header of the messages included a character count, but the count was
>> > out of sync as mail moved from one system to another because, IIRC, the
>> > newline character got expanded to two characters, CR (carriage return)
>> > followed by NL (new line).
>> > 
>> > I was working for Larry in the DARPA office when he wrote RD. He and I were
>> > both TECO hackers.  His program was painfully slow when there was a bunch
>> > of mail because he scanned for the next message looking for the next header
>> > but not using the character count.
>> > 
>> > I took his code and rewrote the part that looked for the next message by
>> > moving forward a line at a time and adjusting the count by 1 each time.
>> > The speed up was quite noticeable.
>> > 
>> > (Hacking a set of TECO macros was a bit of fun.  I had previously written a
>> > macro loader, which made it much easier to edit and test a set of macros.)
>> > 
>> > My next job was at ISI, and I started to use Marty Yonke's BananaRD.  One
>> > day it stopped working and I asked Marty to take a look.  After he looked,
>> > he exploded, "I never thought anyone would have more than 300 messages."
>> > 
>> > Steve
>> > 
>> > 
>> > On Tue, Oct 14, 2025 at 5:41 PM Craig Partridge via Internet-history <
>> > internet-history at elists.isoc.org <mailto:internet-history at elists.isoc.org>> wrote:
>> > 
>> >> Well, I can add some partial light.
>> >> 
>> >> The original mbox format, used by Ray Tomlinson was that there was no
>> >> format.  Mail was simply appended to a file which you read with your text
>> >> editor.  Ray included a From: field (but not To:) and Subject: and Date:
>> >> (see RFC 561).
>> >> 
>> >> This was a PITA to the first email program writers because it was
>> >> murderously hard to parse the mailbox.  As a result, in 1973 Martin Yonke
>> >> (author of BananaRD, the first standalone mail reading program and
>> >> successor to Larry Robert's RD [a set of TECO macros]) decided that mail
>> >> systems when delivering to a mailbox should separate emails with 4 SOH
>> >> (Start of Header) characters -- and that's how most do it by default to, I
>> >> believe, the present day.
>> >> 
>> >> Some systems persist, instead, on finding a From: field as a delimiter
>> >> which creates the >From requirement.
>> >> 
>> >> Craig
>> >> 
>> >> On Tue, Oct 14, 2025 at 1:59 PM Brian E Carpenter via Internet-history <
>> >> internet-history at elists.isoc.org <mailto:internet-history at elists.isoc.org>> wrote:
>> >> 
>> >>> There's a slightly related point which I found mentioned in RFC 4155,
>> >>> which defined the application/mbox media type:
>> >>> 
>> >>>>   Many implementations are also known to escape message body lines
>> >> that
>> >>>>   begin with the character sequence of "From ", so as to prevent
>> >>>>   confusion with overly-liberal parsers that do not search for full
>> >>>>   separator lines.  In the common case, a leading Greater-Than symbol
>> >>>>   (0x3E) is used for this purpose (with "From " becoming ">From ").
>> >>> 
>> >>> MBOX format is notoriously variable and under-documented. RFC 4155 cites
>> >>> http://qmail.org./man/man5/mbox.html which implies that everybody knows
>> >>> about ">". If anybody can find the *original* specification of the MBOXO
>> >>> format (that is not a typo) that might help.
>> >>> 
>> >>> Regards/Ngā mihi
>> >>>    Brian Carpenter
>> >>> 
>> >>> On 15-Oct-25 02:38, Craig Partridge via Internet-history wrote:
>> >>>> I just spent half an hour digging through the msggroup, tcp-ip and
>> >>>> header-people mailing lists from the mid to late 1970s and none of them
>> >>> use
>> >>>> the diple.
>> >>>> 
>> >>>> So I'm guessing it was an innovation in one of the email or netnews
>> >>> reading
>> >>>> tools developed in the late 1970s to early 1980s.  There are lots of
>> >>>> choices that appeared about that time: readnews, rn, Berkeley Mail (?),
>> >>> MH
>> >>>> and, I think, some Emacs reading tools.
>> >>>> 
>> >>>> Craig
>> >>>> 
>> >>>> On Tue, Oct 14, 2025 at 5:04 AM Eliot Lear via Internet-history <
>> >>>> internet-history at elists.isoc.org <mailto:internet-history at elists.isoc.org>> wrote:
>> >>>> 
>> >>>>> Hi Internet Historians,
>> >>>>> 
>> >>>>> I wonder if anyone knows the earliest use of "> " as a means to quote
>> >>>>> text.  A research here in Switzerland is asking me.  I can only date
>> >> it
>> >>>>> as far back as "rn" and netnews, but surely it goes back beyond 1984.
>> >>>>> The researcher mentioned that there have been various forms of a
>> >>>>> "diple"[1] as Ancient Greece and in the bible.  But when did it get
>> >>>>> picked up in Internet times?
>> >>>>> 
>> >>>>> Any takers?
>> >>>>> 
>> >>>>> Thanks,
>> >>>>> 
>> >>>>> Eliot
>> >>>>> 
>> >>>>> [1] https://en.wikipedia.org/wiki/Diple_(textual_symbol)
>> >>>>> 
>> >>>>> --
>> >>>>> Internet-history mailing list
>> >>>>> Internet-history at elists.isoc.org <mailto:Internet-history at elists.isoc.org>
>> >>>>> https://elists.isoc.org/mailman/listinfo/internet-history
>> >>>>> -
>> >>>>> Unsubscribe:
>> >>>>> 
>> >>> 
>> >> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>> >>>>> 
>> >>>> 
>> >>>> 
>> >>> --
>> >>> Internet-history mailing list
>> >>> Internet-history at elists.isoc.org <mailto:Internet-history at elists.isoc.org>
>> >>> https://elists.isoc.org/mailman/listinfo/internet-history
>> >>> -
>> >>> Unsubscribe:
>> >>> 
>> >> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>> >>> 
>> >> 
>> >> 
>> >> --
>> >> *****
>> >> Craig Partridge's email account for professional society activities and
>> >> mailing lists.
>> >> --
>> >> Internet-history mailing list
>> >> Internet-history at elists.isoc.org <mailto:Internet-history at elists.isoc.org>
>> >> https://elists.isoc.org/mailman/listinfo/internet-history
>> >> -
>> >> Unsubscribe:
>> >> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>> >> 
>> > 
>> > 
>> > -- 
>> > Sent by a Verified
>> > 
>> > sender
>> > -- 
>> > Internet-history mailing list
>> > Internet-history at elists.isoc.org <mailto:Internet-history at elists.isoc.org>
>> > https://elists.isoc.org/mailman/listinfo/internet-history
>> > -
>> > Unsubscribe: https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>> 
> 
> 
> 
> --
> *****
> Craig Partridge's email account for professional society activities and mailing lists.



More information about the Internet-history mailing list