Upgrading NCSA httpd
httpd 1.0 -> httpd 1.1
httpd 1.1 should plug right in if you already have httpd 1.0.
- Introduced experimental PEM/PGP based encrypted user
authentication. See this overview to
read about trying it out.
- Improved directory indexing. See the new directives in srm.conf to use it.
- Cleaned up error output and fixed horrible output when
server-side include error occurred
- Fixed slight bug in buffering code
- Directory indexing for user-supported directories fixed
- Retrieval of user supported directory with no trailing slash
issues redirect again
- Now supports RFC931 identd for logging purposes. See the IdentityCheck directive.
- stderr for scripts and server side includes now sent to error_log
- Fixed bug in NCSA POST script code which would cause Location: to be
ignored for local files
- Removed misfeature wherein Location: url's were being escaped by
the server
- Args to INC SRVURL escaped to avoid unpleasant surprises
- Location: /cgi-bin/foo?arg now works
- HEAD only for CGI scripts now ignores body put out by stupid scripts
httpd 1.0a5 -> httpd1.0
httpd 1.0 is fairly similar to httpd 1.0a5.
Changes which directly require configuration changes
- ScriptAlias now used for CGI scripts only, access your NCSA
scripts with OldScriptAlias
- Fixed AddType directive
- The NCSA scripts are no longer included, CGI replacements are now
included
Other changes
- NCSA POST scripts now have REMOTE_HOST set
- Added AddEncoding directive to srm.conf and .htaccess
- error_log now logs all failed accesses and the reason for failure
- Time headers are now RFC822 compliant
- You can now alias or disable user-supported directories
- Added a require directive to allow you to allow any valid user
- I/O is now buffered into chunks for speed
- Redirect no longer supported from .htaccess files.
- Added -v and -f command line flags
Return to Overview
httpd@ncsa.uiuc.edu