The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: ron@ronnatalie.com (Ron Natalie)
Subject: [TUHS] Fun with early troff.
Date: Tue, 8 May 2018 14:02:32 -0400	[thread overview]
Message-ID: <008201d3e6f6$bd665560$38330020$@ronnatalie.com> (raw)
In-Reply-To: <20180508175126.GF16384@mcvoy.com>

My first job after graduation was to work on a uber-classified project at
Martin Marietta.   These guys had just come up with the idea of using the
PWB tools to manage government projects (this was 1981) so since I had some
time to kill waiting for my security clearance to come through, I helped
them set up the UNIX machines that were to be the source archives, etc.

One of things we needed was some stuff to handle classification markings
both for regular line printer (code) output and also for nroff.    I knew
Dennis Mumaugh at the NSA had written such so I wrote to him and he says
"sure, send me a blank tape."     Well several months later a double wrapped
package comes to my HOUSE (not the office).   Great.    I take it back to
the SCIF and open it up.    Turns out it's just my blank tape (I guess the
NSA can't send anything out if not double wrapped).    So I set forth to add
a field to all the .H directives in -mm to include the security
classification.   Then at the page break I gathered the highest markings and
all the code words and printed them at the top and bottom of page (this
required the "col" filter to be used for nroff output going to our
printers).      I then also buggered the lpr command to look for
classification markigns in the what strings  and print the appropriate
banners there.

When later doing some contract work for IBM, I re-stylized the -mm package
to make the output look just like IBM's UNIX manuals.   I'm not sure what
they actually used internally.




  reply	other threads:[~2018-05-08 18:02 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-08 17:44 Ron Natalie
2018-05-08 17:51 ` Larry McVoy
2018-05-08 18:02   ` Ron Natalie [this message]
2018-05-08 20:14 ` Dan Cross
2018-05-08 20:43   ` Kurt H Maier
2018-05-08 22:01     ` Dan Cross

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='008201d3e6f6$bd665560$38330020$@ronnatalie.com' \
    --to=ron@ronnatalie.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).