home *** CD-ROM | disk | FTP | other *** search
- Welcome to version 1.5.1 Export of NCSA HTTPD.
-
- The *.tar.Z files contain the full distrubition.
- The *.Z files contain only the httpd binary file.
-
- The binaries are from the following systems:
- httpd_1.5.1-export_source Source only
- httpd_1.5.1-export_aix3.2.5 RS6000/550 running AIX 3.2.5
- httpd_1.5.1-export_bsdi2.1 Pentium 120 running BSD/OS 2.1
- httpd_1.5.1-export_hpux9.0.5 HP 715/80 running HP-UX 9.05
- httpd_1.5.1-export_irix4.0.5 Indigo running IRIX 4.0.5
- httpd_1.5.1-export_irix5.3 Indy running IRIX 5.3
- httpd_1.5.1-export_linux1.2.13_ELF Pentium 120 running Linux 1.2.13 libc 5.0.9
- httpd_1.5.1-export_osf3.0 Decstation running OSF/1 3.0
- httpd_1.5.1-export_solaris2.3_sparc Sparc 20 running Solaris 2.3
- httpd_1.5.1-export_solaris2.4_sparc Sparc 20 running Solaris 2.4
- httpd_1.5.1-export_solaris2.4_x86 Pentium 90 running Solaris 2.4
- httpd_1.5.1-export_sunos4.1.3 Sun 690MP running SunOS 4.1.3
- httpd_1.5.1-export_ultrix4.3 Decstation 3100 running Ultrix 4.3
-
- We want to thank all of you who helped beta test NCSA HTTPD 1.5.1
- - NCSA HTTPD Server Development Group
- Beth Frank, Brandon Long, and Scott Powers
-
- This is a non-trivial upgrade. If you haven't really extended your
- use of NCSA HTTPd a great deal, this should be a drop in replacement.
- If you have been using, or hacking, around bugs and "features" then
- this might not work exactly as 1.4.2 did. We've done our best to
- be as compatible as possible, but this is not always possible or even
- desired. Some defaults may also be different from 1.4.2.
-
- Fixes for 1.5.1
- ------------------
- *) Imagemaps (both internal and external) now add the path of the map file
- for non full path urls in the map file
- *) A couple logging functions didn't check reqInfo->remote_name for a NULL
- *) change getuid to geteuid in httpd.c so that effectively root people can
- start the server and have it change uids
- *) Slight code rearrangement to make Redirects from .htaccess more
- useful because the file doesn't have to exist.
- *) Added support for restricted access by Referer field
- *) Added OnDeny command for Limit directive which allows a redirect on
- failure (esp. useful for denying by referer)
- *) Added string allocating mechanism for speed
- *) Added CONTENT_MD5 header support from patches by Martin Hamilton
- (martin@net.lut.ac.uk)
- *) Server doesn't keep creating more structures in the event of KeepAlive
- *) Added bounds checking for security structures
- *) Fixed Order mutual-failure
- *) Support both CERN and NCSA style imagemaps (on a line by line basis)
- *) Attempting to make the server thread safe
- *) First attempt at allowing ErrorDocument 401s as html files (still broken)
- *) Fixed string searching for user in group
- *) Close csd (socket) on exec of CGI scripts so that client doesn't hang
- waiting for the scripts (and their children) to finish
- *) made a single interface for most output functions to make it easier
- to go to different output functions (SSL is a good example)
- *) remove path_args/path_alias crap, and put it in reqInfo structure
- *) Why do we require full URLs in Redirect? A local (root) url should work fine
- *) Redirect from .htaccess should work now (completely)
- *) Added hack to allow SSI of CGI, at a great expense of speed (CGI_SSI_HACK)
- *) Made getline() code re-entrant (now has its own sock_buf struct)
- *) Got that memory leak
-
- Fixes for 1.5c
- ------------------
- *) add newline character to list of characters to strip from shell cmds
- to prevent security hole
- *) in_ip patch is broken, revert to the old way
- *) Clean up possible memory leak in status_line code from CGI scripts
- *) Fix possible SIGSEGV condition in send_fd_timed_out()
- *) Fixed Mutual-Failure
- *) If you don't have a require or allow line in the .htaccess LIMIT section,
- it wouldn't work (ie, just deny), now fixed
- *) change getuid to geteuid in httpd.c so that effectively root people can
- start the server and have it change uids
- *) Fix group checking
-
- Fixes for 1.5b (internal)
- ------------------
- *) Couple of off by one errors in the DBM support (server and support files)
- *) HP/Apollo Domain/OS support updated
- *) SCO ODT and SCO SVR3 support updated
- *) Typo in LOCALHACK
- *) No error message for NO_CONTENT default imagemap
- *) clean up after directory indexing (memory leak)
-
- Bug Fix for 1.5a
- -----------------------
- *) Typo/thinko in http_access.c which made order deny/allow fail
-
- Improvements from 1.4.2 to 1.5
- -------------------------------
- *) Major code changes to ease modification
- *) VirtualHost support via either multiple servers or single server on multiple
- IPs
- *) Multiple Directory Indexes
- *) Redirects from .htaccess files
- *) MD5 Authentication
- *) Kerberos v4 and v5 Authentication
- *) Connection KeepAlive
- *) DBM support for .htpasswd,.htgroup, and .htdigest files
- *) NIS support for .htpasswd,.htgroup, and .htdigest files
- *) Enhanced Access Control including password OR domain protection
- *) Multiple RefererIgnore
- *) More logging options
- *) Configurable DNS levels
- *) Security protection enhancements for linked files and weird URL attempts
- *) non-buffered i/o for CGI scripts
- *) internal imagemap support
- *) CGI anywhere REALLY WORKS now (any method, specify the CGI mime type
- anywhere, and all that jazz)
-
-