Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Links to hydra_0_0_6: | (view) (annotate) |
Sticky Tag: |
some fixes
Several changes to allow Cookies and POST data, to work in HIC CGIs. Check if a CGI is accessible before trying to execute it, and send not found if it is not accesible.
Several cleanups in the If-* stuff.
Corrected If-None-Match behaviour, added support for Dates in the If-Range field, and added support for multiple ETags.
Moved the ETag generation, to a function.
Added support for If-Range, If-Match, If-None-Match HTTP/1.1 header fields. The server also generates ETag headers for static content using the last modified field of the file, and the file size. Fixed the behaviour of the range parser, when a bogus range was received. Now it does not send any message, it silently ignores the bogus range.
Added create_url() function.
In sighup and sigterm, the HIC thread is terminated as well.
Fixes in CGI handling. Now cgis can be runned even if they are one of the index files (ie you can use index.php).
Cleanups
Added support for multiple directory indexes. Droped support for uncompressing gziped files.
The file caching layer (mmap), can now be accessed by the configuration file.
Cleanups. Added support for 3 argument options in the grammar (I'll probably rewrite it soon). Changed the Alias, ScriptAlias and Redirect options, to use the virtual hosting stuff.
Cleaned up the CGI handling. Now gunzip, indexer are treated like real cgis. Several other cleanups.
*** empty log message ***
Added limited support for HTTP/1.1 ranges.
Several improvements and reentrancy fixes.
More improvements on the mmap caching code. Removed the MMAP_LIST_USE_MAX. Now the upper limit is the size of the mmap list.
Improved the mmap caching.
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
webmaster@linux.gr | ViewVC Help |
Powered by ViewVC 1.1.26 |