From 314ef43d251c06bffd92ba7dc4e10b680839a938 Mon Sep 17 00:00:00 2001
From: Landon Curt Noll
+> Munitions List from the ITAR (International Traffic in Arms
+> Regulations). This list gives the specific categories of
+> restricted exports and includes cryptographic exports. Traffic
+> entirely external to, entirely internal to, or into the USA is
+> not restricted.
+> To obtain a copy of the program, email to __EMAIL_ADDRESS_OMITTED__
+> with a subject "IOCCC request". If you know that your 'From'
+> line is incorrect, add a single line
+> "replyto you@your.correct.address" to the body of the message.
+> A deamon will autoreply.
+> WARNING: You must not re-export this out of the USA, or else
+> the men in black might get you.
+
+Today, the [nathan.c](%%REPO_URL%%/1992/nathan/nathan.c) source code
+is the source code is what you would have received had you
+successfully completed the above instructions.
+
+Today, the above instructions are **no longer necessary**.
+There have been reproduced above to provide historical context.
### Personal note from chongo:
@@ -78,6 +99,19 @@ certain nations in apparent violation of US laws, but I personally can't
re-distribute a program contest entry to the network!
+### Updated personal note from chongo:
+
+We removed the Email address from the above quote (although you can
+still see it in the [nathan.orig.c](%%REPO_URL%%/1992/nathan/nathan.orig.c)
+code) because sending Email to that address is not requirement today.
+The [nathan.c](%%REPO_URL%%/1992/nathan/nathan.c) file now contains
+the source you would have received in reply.
+
+Thankfully much of the ridiculous US crypto regulations has been
+amended to the extent where the above historical "_workaround_" is
+**no longer required**.
+
+
## Author's remarks:
### Program use
diff --git a/1992/nathan/index.html b/1992/nathan/index.html
index bbbf764fa..bd8073507 100644
--- a/1992/nathan/index.html
+++ b/1992/nathan/index.html
@@ -421,7 +421,7 @@ Location: GB - United Kingdom of Great
of this program. It is likely to be nil, or the next
best thing to it. Still, you might consider installing
it in /usr/games/nathan. :-)
The ‘winning’ category is also open to question. One could say that it is a ‘file obfuscator’. One could also say that it unintentionally abused the intent of rule #7 (that programs @@ -443,14 +443,43 @@ read HIS instructions of how to obtain his winning program one was able to run:<
make nathan
./nathan
to learn how to get a copy of the code.
-See the 1992/nathan.c file in the -archive/historic/archive-1992.tar.bz2 -tarball if you’re interested in this file.
+When someone compiled and ran the code as originally distributed (see: +nathan.orig.c the code printed +the following message (sic):
+++Export of this program from the USA is governed by the US
+
+Munitions List from the ITAR (International Traffic in Arms
+Regulations). This list gives the specific categories of
+restricted exports and includes cryptographic exports. Traffic
+entirely external to, entirely internal to, or into the USA is
+not restricted.
+To obtain a copy of the program, email to EMAIL_ADDRESS_OMITTED
+with a subject “IOCCC request”. If you know that your ‘From’
+line is incorrect, add a single line
+“replyto you@your.correct.address” to the body of the message.
+A deamon will autoreply.
+WARNING: You must not re-export this out of the USA, or else
+the men in black might get you.
Today, the nathan.c source code +is the source code is what you would have received had you +successfully completed the above instructions.
+Today, the above instructions are no longer necessary. +There have been reproduced above to provide historical context.
I think the situation showed just how ridiculous US crypto regulations really were/are. Certain US federal officials can get away with shipping arms to certain nations in apparent violation of US laws, but I personally can’t re-distribute a program contest entry to the network!
+We removed the Email address from the above quote (although you can +still see it in the nathan.orig.c +code) because sending Email to that address is not requirement today. +The nathan.c file now contains +the source you would have received in reply.
+Thankfully much of the ridiculous US crypto regulations has been +amended to the extent where the above historical “workaround” is +no longer required.
This program is a hello world text encryptor/decryptor. It uses an