Limitations
- Support for HTTP 1.1 Keep-alive (persistent connections) is included in
this release. This feature, however, has not been fully tested and some debugging
may be required. Note also that not all browsers/browser versions support
this feature.
- This release has support for the "If-Modified-Since" HTTP request header
field. However, date parsing has not been implemented. Developers who want
to use this feature will need to write code for parsing the incoming date
and time.
- ASP pages are processed in-memory. This means a large ASP page can consume
significant memory. Use "*.htm" for large files or /form procedures for dynamic
content if the output is very large.
- Timer routines (emfCreateTimer, emfDeleteTimer, and timerProc) are included
in the various main.c main programs. If you are porting the GoAhead WebServer to other
operating systems you may need to replace the code in these routines with
the necessary O/S code to call a timer to implement the relevant timeout period.
- Support for Web access logging is included in this release. The content
and format of the information logged can be found in a gsnprintf function
call located in webs.c in the function websLog. This code can be modified
by developers to conform logging to any desired format.