improve the 1992/nathan historical note
This commit is contained in:
1 parent
88997cb7bb
commit
314ef43d25
2 files changed
+71
-8
No files matched your search
+38
-4
@@ -32,7 +32,7 @@ best thing to it. Still, you might consider installing
|
|||||||
it in `/usr/games/nathan`. :-)
|
it in `/usr/games/nathan`. :-)
|
||||||
|
|
||||||
|
|
||||||
### Note from the judges about the winning category::
|
### Note from the judges about the winning category:
|
||||||
|
|
||||||
The 'winning' category is also open to question. One could say
|
The 'winning' category is also open to question. One could say
|
||||||
that it is a 'file obfuscator'. One could also say that it
|
that it is a 'file obfuscator'. One could also say that it
|
||||||
@@ -65,9 +65,30 @@ read HIS instructions of how to obtain his winning program one was able to run:
|
|||||||
|
|
||||||
to learn how to get a copy of the code.
|
to learn how to get a copy of the code.
|
||||||
|
|
||||||
See the 1992/nathan.c file in the
|
When someone compiled and ran the code as originally distributed (see:
|
||||||
[archive/historic/archive-1992.tar.bz2](../../archive/historic/archive-1992.tar.bz2)
|
[nathan.orig.c](%%REPO_URL%%/1992/nathan/nathan.orig.c) the code printed
|
||||||
tarball if you're interested in this file.
|
the following message (sic):
|
||||||
|
|
||||||
|
> Export of this program from the USA is governed by the US<br>
|
||||||
|
> Munitions List from the ITAR (International Traffic in Arms<br>
|
||||||
|
> Regulations). This list gives the specific categories of<br>
|
||||||
|
> restricted exports and includes cryptographic exports. Traffic<br>
|
||||||
|
> entirely external to, entirely internal to, or into the USA is<br>
|
||||||
|
> not restricted.<br>
|
||||||
|
> To obtain a copy of the program, email to __EMAIL_ADDRESS_OMITTED__<br>
|
||||||
|
> with a subject "IOCCC request". If you know that your 'From'<br>
|
||||||
|
> line is incorrect, add a single line<br>
|
||||||
|
> "replyto you@your.correct.address" to the body of the message.<br>
|
||||||
|
> A deamon will autoreply.<br>
|
||||||
|
> WARNING: You must not re-export this out of the USA, or else<br>
|
||||||
|
> 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:
|
### 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!
|
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:
|
## Author's remarks:
|
||||||
|
|
||||||
### Program use
|
### Program use
|
||||||
|
|||||||
+33
-4
@@ -421,7 +421,7 @@ Location: <a href="../../location.html#GB">GB</a> - <em>United Kingdom of Great
|
|||||||
of this program. It is likely to be nil, or the next
|
of this program. It is likely to be nil, or the next
|
||||||
best thing to it. Still, you might consider installing
|
best thing to it. Still, you might consider installing
|
||||||
it in <code>/usr/games/nathan</code>. :-)</p>
|
it in <code>/usr/games/nathan</code>. :-)</p>
|
||||||
<h3 id="note-from-the-judges-about-the-winning-category">Note from the judges about the winning category::</h3>
|
<h3 id="note-from-the-judges-about-the-winning-category">Note from the judges about the winning category:</h3>
|
||||||
<p>The ‘winning’ category is also open to question. One could say
|
<p>The ‘winning’ category is also open to question. One could say
|
||||||
that it is a ‘file obfuscator’. One could also say that it
|
that it is a ‘file obfuscator’. One could also say that it
|
||||||
unintentionally abused the intent of rule #7 (that programs
|
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:<
|
|||||||
<pre><code> make nathan
|
<pre><code> make nathan
|
||||||
./nathan</code></pre>
|
./nathan</code></pre>
|
||||||
<p>to learn how to get a copy of the code.</p>
|
<p>to learn how to get a copy of the code.</p>
|
||||||
<p>See the 1992/nathan.c file in the
|
<p>When someone compiled and ran the code as originally distributed (see:
|
||||||
<a href="../../archive/historic/archive-1992.tar.bz2">archive/historic/archive-1992.tar.bz2</a>
|
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1992/nathan/nathan.orig.c">nathan.orig.c</a> the code printed
|
||||||
tarball if you’re interested in this file.</p>
|
the following message (sic):</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>Export of this program from the USA is governed by the US<br>
|
||||||
|
Munitions List from the ITAR (International Traffic in Arms<br>
|
||||||
|
Regulations). This list gives the specific categories of<br>
|
||||||
|
restricted exports and includes cryptographic exports. Traffic<br>
|
||||||
|
entirely external to, entirely internal to, or into the USA is<br>
|
||||||
|
not restricted.<br>
|
||||||
|
To obtain a copy of the program, email to <strong>EMAIL_ADDRESS_OMITTED</strong><br>
|
||||||
|
with a subject “IOCCC request”. If you know that your ‘From’<br>
|
||||||
|
line is incorrect, add a single line<br>
|
||||||
|
“replyto you@your.correct.address” to the body of the message.<br>
|
||||||
|
A deamon will autoreply.<br>
|
||||||
|
WARNING: You must not re-export this out of the USA, or else<br>
|
||||||
|
the men in black might get you.</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>Today, the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1992/nathan/nathan.c">nathan.c</a> source code
|
||||||
|
is the source code is what you would have received had you
|
||||||
|
successfully completed the above instructions.</p>
|
||||||
|
<p>Today, the above instructions are <strong>no longer necessary</strong>.
|
||||||
|
There have been reproduced above to provide historical context.</p>
|
||||||
<h3 id="personal-note-from-chongo">Personal note from chongo:</h3>
|
<h3 id="personal-note-from-chongo">Personal note from chongo:</h3>
|
||||||
<p>I think the situation showed just how ridiculous US crypto regulations really
|
<p>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
|
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
|
certain nations in apparent violation of US laws, but I personally can’t
|
||||||
re-distribute a program contest entry to the network!</p>
|
re-distribute a program contest entry to the network!</p>
|
||||||
|
<h3 id="updated-personal-note-from-chongo">Updated personal note from chongo:</h3>
|
||||||
|
<p>We removed the Email address from the above quote (although you can
|
||||||
|
still see it in the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1992/nathan/nathan.orig.c">nathan.orig.c</a>
|
||||||
|
code) because sending Email to that address is not requirement today.
|
||||||
|
The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1992/nathan/nathan.c">nathan.c</a> file now contains
|
||||||
|
the source you would have received in reply.</p>
|
||||||
|
<p>Thankfully much of the ridiculous US crypto regulations has been
|
||||||
|
amended to the extent where the above historical “<em>workaround</em>” is
|
||||||
|
<strong>no longer required</strong>.</p>
|
||||||
<h2 id="authors-remarks">Author’s remarks:</h2>
|
<h2 id="authors-remarks">Author’s remarks:</h2>
|
||||||
<h3 id="program-use">Program use</h3>
|
<h3 id="program-use">Program use</h3>
|
||||||
<p>This program is a hello world text encryptor/decryptor. It uses an
|
<p>This program is a hello world text encryptor/decryptor. It uses an
|
||||||
|
|||||||
Reference in new issue
Block a user