Add unobfuscated code from @SirWumpus

The entries 2004/hibachi and 2005/mynx have unobfuscated code now.

2004/hibachi has a configure script that is used along the lines of the
original entry (with some adjustments and fixes) and the hibachi.alt.c
had to have ctype.h included too. The directory src/localhost was copied
to src-alt/localhost but the rest of src/ was from Anthony. The Makefile
had to be updated to build this version.

2005/mynx does have a configure script but it is, just like the original
entry, unused and so the unobfuscated (in source-alt/) is also unused.
The mynx.alt.c was changed to mynx.alt2.c and the unobfuscated code was
made mynx.alt.c.

Updated manifest, rebuilt .entry.json and index.html files.

After a question is answered and taken care of (in one of 199[1-3]/ant -
not sure which one) issue #2513 can possibly be closed as complete
(though the manifest updates will have to be looked at more when 2004
and 2005 are reviewed).
This commit is contained in:
Cody Boone Ferguson committed 2024-07-08 13:11:00 -07:00
1 parent 60ce3d9155
commit 0d65af1b2b
65 files changed
+15579 -218

No files matched your search

+18 -5
View File
@@ -3740,6 +3740,15 @@ instead of `http` for instance). In most cases a new link or change to https was
all that was necessary but at least one or two URLs required the Internet
Wayback Machine.
It is believed that a slight fix in the code had to be done too, possibly an
inclusion of `ctype.h`.
The author, [Anthony C Howe](authors.html#Anthony_C_Howe), provided an
unobfuscated version that Cody added in, with thanks to Anthony! This also
required a minor fix in the inclusion of `ctype.h` and various other fixes as
well, namely to get the program to work as `alt` rather than `-spoiler` (it is
not even known if it would work otherwise).
<div id="2004_hoyle">
## Winning entry: [2004/hoyle](2004/hoyle/index.html)
@@ -4105,15 +4114,19 @@ Cody also added the [try.sh](%%REPO_URL%%/2005/mikeash/try.sh) script.
### Winning entry source code: [mynx.c](%%REPO_URL%%/2005/mynx//mynx.c)
</div>
[Cody](#cody) fixed this so that the [configure](%%REPO_URL%%/2005/mynx/source/configure) script (which is not
needed but part of the entry) would work with compilers that have by default
`-Werror` like `clang` in macOS.
[Cody](#cody) fixed this so that the
[configure](%%REPO_URL%%/2005/mynx/source/configure) script (which is not needed
but part of the entry) would work with compilers that have by default `-Werror`
like `clang` in macOS.
Cody also added the [alternate code](%%REPO_URL%%/2005/mynx/mynx.alt.c) which
The author, [Anthony C Howe](authors.html#Anthony_C_Howe), provided an
unobfuscated version that Cody added in, with thanks to Anthony!
Cody also added the [second alternate code](%%REPO_URL%%/2005/mynx/mynx.alt2.c) which
does scan for `https`. Futile, maybe, based on how `https` is set up, in which
case just enjoy it for what it was, without it working with websites that do not
support `http`. But there might be some command line that will let it work that
way or perhaps someone wants to add the necessary code.
way or perhaps someone wants to add the necessary code, updating the file.
<div id="2005_persano">