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:
1 parent
60ce3d9155
commit
0d65af1b2b
65 files changed
+15579
-218
No files matched your search
@@ -0,0 +1,63 @@
|
||||
CHANGES
|
||||
-------
|
||||
|
||||
The major number changes for such things as code rewrites, changes in
|
||||
syntax, and/or dramatic changes in functionality. The minor number
|
||||
changes for corrections, enhancements, etc. made to the code. There
|
||||
is no set schedule for releases.
|
||||
|
||||
--TODO--
|
||||
|
||||
+ Figure out why Links browser doesn't work.
|
||||
|
||||
--1.0--
|
||||
|
||||
Initial release. Submission to the IOCCC 2004.
|
||||
|
||||
--0.8--
|
||||
|
||||
+ Add support for SCRIPT_FILENAME for PHP/CGI.
|
||||
|
||||
+ Restructured directories.
|
||||
|
||||
+ Added autoconf configure.in script and friends.
|
||||
|
||||
--0.7--
|
||||
|
||||
! Replaced print() macro by expansion in status(). Only used in one
|
||||
place. This also fixes a macro expansion bug in status().
|
||||
|
||||
! status() now correctly passes the size of the status response
|
||||
headers to send().
|
||||
|
||||
! Fixed transform.sed which incorrectly transform Host: header string
|
||||
into h:.
|
||||
|
||||
+ Experimented with configure.in and makefile.in. Not really necessary
|
||||
and the macros tests required in the source exceed the size limit.
|
||||
|
||||
|
||||
--0.6--
|
||||
|
||||
! Renamed error() to status(). Set content-length to that of the
|
||||
response message or static file.
|
||||
|
||||
+ Added more details comments with citiations of relavent paragraphs
|
||||
from RFC 2616 and the CGI/1.1 specification.
|
||||
|
||||
! Enlarged header parsing buffer from 4KB to 8KB.
|
||||
|
||||
! Changed parsing of request CRLF to allow for just LF.
|
||||
|
||||
+ Fold case of request headers to lower case, because of problem with
|
||||
Lynx not specifying headers as they appear in RFC 2616.
|
||||
|
||||
--0.5--
|
||||
|
||||
+ First attempt static file web server, with virtual host support.
|
||||
|
||||
+ Added support for CGI/1.1 specification, in particular "nph" CGIs
|
||||
with a selected set of necessary environment variables.
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user