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).
64 lines
1.7 KiB
Plaintext
64 lines
1.7 KiB
Plaintext
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.
|
|
|
|
|
|
|