httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From c...@apache.org
Subject cvs commit: apache-site/dist/httpd .cvsignore .htaccess Announcement.html Announcement.txt Announcement2.html Announcement2.txt HEADER.html README.html
Date Wed, 28 Mar 2001 19:59:54 GMT
coar        01/03/28 11:59:54

  Added:       dist/httpd .cvsignore .htaccess Announcement.html
                        Announcement.txt Announcement2.html
                        Announcement2.txt HEADER.html README.html
  Log:
  	Lots of stuff moving out of /dist/ to /dist/httpd/..
  
  Revision  Changes    Path
  1.1                  apache-site/dist/httpd/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  *.pdf*
  *.tar*
  CHANGES*
  KEYS
  *.exe*
  binaries
  contrib
  old
  patches
  apache_*
  
  
  
  1.1                  apache-site/dist/httpd/.htaccess
  
  Index: .htaccess
  ===================================================================
  #Ken said on 23-Jan-2001:
  # The problem with [the DescriptionWidth=* argument] in the past
  # is that not all the mirrors were running a recent enough version 
  # -- so this results in a 500 page on them.
  #IndexOptions FancyIndexing ScanHTMLTitles DescriptionWidth=*
  IndexOptions FancyIndexing ScanHTMLTitles
  AddType application/octet-stream .msi
  AddIcon (SIG,/icons/quill.gif) .asc KEYS
  AddIcon (MD5,/icons/quill.gif) .md5
  AddIcon (TGZ,/icons/compressed.gif) .tar.gz .tar.Z .tar.bz2
  AddIcon (ZIP,/icons/compressed.gif) .zip
  AddIcon (JAR,/icons/compressed.gif) .jar
  AddIcon (TXT,/icons/text.gif) .README CHANGES*
  # The box2.gif icon represents an "installable package"
  AddIcon (PKG,/icons/box2.gif) .exe .pkg
  AddIcon (RPM,/icons/box2.gif) .rpm
  AddIcon (MSI,/icons/box2.gif) .msi
  AddDescription "MD5 hash" *.md5
  AddDescription "PGP signature" *.asc
  AddDescription "JAR archive" *.jar
  AddDescription "RPM package" *.rpm
  AddDescription "MSI Installer Package" *.msi
  AddDescription "installation package" *.pkg
  AddDescription "Apache 1.3.12 documentation" Apache-1.3-docs.pdf.gz
  AddDescription "Apache 2.0 Release note" Announcement2
  AddDescription "Apache 1.3 Release note" Announcement
  #AddDescription "Current Release 1.3.17" apache_1.3.17   apache_1_3_17_
  AddDescription "Current Release 1.3.19" apache_1.3.19   apache_1_3_19_
  AddDescription "Patch to fix mod_rewrite" apache_1.3.*-fix.diff
  AddDescription "1.3.19 compressed source" apache_1.3.19.tar.Z
  AddDescription "1.3.19 gzipped source" apache_1.3.19.tar.gz
  AddDescription "1.3.19 bzip2 compressed source" apache_1.3.19.tar.bz2
  AddDescription "1.3.19 pkzipped source" apache_1.3.19.zip
  AddDescription "1.3.17 compressed source" apache_1.3.17.tar.Z
  AddDescription "1.3.17 gzipped source" apache_1.3.17.tar.gz
  AddDescription "1.3.17 bzip2 compressed source" apache_1.3.17.tar.bz2
  AddDescription "1.3.17 pkzipped source" apache_1.3.17.zip
  AddDescription "1.3.14 compressed source" apache_1.3.14.tar.Z
  AddDescription "1.3.14 gzipped source" apache_1.3.14.tar.gz
  AddDescription "1.3.14 bzip2 compressed source" apache_1.3.14.tar.bz2
  AddDescription "1.3.12 compressed source" apache_1.3.12.tar.Z
  AddDescription "1.3.12 gzipped source" apache_1.3.12.tar.gz
  AddDescription "1.3.11 compressed source" apache_1.3.11.tar.Z
  AddDescription "1.3.11 gzipped source" apache_1.3.11.tar.gz
  AddDescription "2.0.15 alpha compressed source" httpd-2_0_15-alpha.tar.Z
  AddDescription "2.0.15 alpha gzipped source" httpd-2_0_15-alpha.tar.gz
  AddDescription "2.0.15 alpha Windows zipped source" httpd-2_0_15-alpha.zip
  AddDescription "2.0.14 alpha compressed source" httpd-2_0_14-alpha.tar.Z
  AddDescription "2.0.14 alpha gzipped source" httpd-2_0_14-alpha.tar.gz
  AddDescription "2.0.14 alpha Windows zipped source" httpd-2_0_14-alpha.zip
  AddDescription "2.0a9 alpha compressed source" apache_2.0a9.tar.Z
  AddDescription "2.0a9 alpha gzipped source" apache_2.0a9.tar.gz
  AddDescription "2.0a9 alpha compressed source" apache_2.0a9.tar.Z
  AddDescription "2.0a9 alpha gzipped source" apache_2.0a9.tar.gz
  AddDescription "2.0a8 alpha compressed source" apache_2.0a8.tar.Z
  AddDescription "2.0a8 alpha gzipped source" apache_2.0a8.tar.gz
  AddDescription "2.0a8 alpha compressed source" apache_2.0a8.tar.Z
  AddDescription "2.0a8 alpha gzipped source" apache_2.0a8.tar.gz
  AddDescription "2.0a7 alpha Win32 zipped source" apache_2.0a7.zip
  AddDescription "2.0a7 alpha compressed source" apache_2.0a7.tar.Z
  AddDescription "2.0a7 alpha gzipped source" apache_2.0a7.tar.gz
  AddDescription "2.0a7 alpha Win32 zipped source" apache_2.0a7.zip
  AddDescription "2.0a6 alpha compressed source" apache_2.0a6.tar.Z
  AddDescription "2.0a6 alpha gzipped source" apache_2.0a6.tar.gz
  AddDescription "Installer Package" *.exe
  AddDescription "List of changes in 1.2" CHANGES_1.2
  AddDescription "List of changes in 1.3" CHANGES_1.3
  AddDescription "List of changes in 2.0 Alpha" CHANGES_2.0a
  AddDescription "Developer PGP keys" KEYS
  AddDescription "Binary distributions" binaries
  AddDescription "Contributed software" contrib
  AddDescription "Old source & binaries" old
  AddDescription "Official patches" patches
  IndexIgnore CVS 404.html
  # Slashdot had a typo in the URL to Announcement.html (01-Mar-01)
  # Auto-correct it.
  <IfModule mod_speling.c>
   CheckSpelling on
  </IfModule>
  
  
  
  1.1                  apache-site/dist/httpd/Announcement.html
  
  Index: Announcement.html
  ===================================================================
  <HTML>
  <HEAD><TITLE>Apache 1.3.19 Released</TITLE></HEAD>
  <BODY BGCOLOR=white>
  
                  <h1 align=center>Apache 1.3.19 Released</h1>
  
     The Apache Software Foundation and The Apache Server Project are
     pleased to announce the release of version 1.3.19 of the Apache HTTP
     server. (Version 1.3.18 was not released due to an incorrect fix
     addressing hostnames with url-escaped characters. A corrected fix will
     be included in the next release)
  <p>
     This version of Apache is primarily a security fix release
     addressing a problem which could lead to a directory listing being
     displayed in place of an error message. Also, it fixes    
     some broken functionality present in the 1.3.17 release and
     various Win32 issues.<br>
     A summary of the new features is given at the end of this document.
  <p>
     We consider Apache 1.3.19 to be the best version of Apache available
     and we strongly recommend that users of older versions, especially of
     the 1.1.x and 1.2.x family, upgrade as soon as possible. No further
     releases will be made in the 1.2.x family.
  <p>
     Apache 1.3.19 is available for download from
  <blockquote>
       <a href="http://httpd.apache.org/dist/">http://httpd.apache.org/dist/</a>
  </blockquote>
     Please see the <a href="http://httpd.apache.org/dist/CHANGES_1.3">CHANGES_1.3</a>
file in the same directory for a full list
     of changes.
  <p>
  
     Binary distributions are available from
  <blockquote>
       <a href="http://httpd.apache.org/dist/binaries/">http://httpd.apache.org/dist/binaries/</a>
  </blockquote>
     The source and binary distributions are also available via any of the
     mirrors listed at
  <blockquote>
       <a href="http://www.apache.org/mirrors/">http://www.apache.org/mirrors/</a>
  </blockquote>
  
     As of Apache 1.3.12 binary distributions contain all standard Apache
     modules as shared objects (if supported by the platform) and include
     full source code. Installation is easily done by executing the
     included install script. See the README.bindist and INSTALL.bindist
     files for a complete explanation. Please note that the binary
     distributions are only provided for your convenience and current
     distributions for specific platforms are not always available.
  <p>
     As of Apache 1.3.17 the Win32 binary distribution is now based on the
     Microsoft Installer (.MSI) technology.  This change occured in order
     to resolve the many problems WinME and Win2K users experienced with
     the older InstallShield-based installer .exe file.  Development
     continues to make this new installation method more robust, questions
     should be directed at the news:comp.infosystems.www.servers.ms-windows
     news group.  Apache 1.3.17 for Win32 also marked the first 'initial 
     release quality' version available for Win32, and users are strongly
     discouraged from using the older 'beta quality releases'.
  <p>
     For an overview of new features introduced after 1.2 please see
  <blockquote>
       <a href="http://httpd.apache.org/docs/new_features_1_3.html">http://httpd.apache.org/docs/new_features_1_3.html</a>
  </blockquote>
  
     In general, Apache 1.3 offers several substantial improvements over
     version 1.2, including better performance, reliability and a wider
     range of supported platforms, including Windows 95/98 and NT (which
     fall under the "Win32" label).
  <p>
     Apache is the most popular web server in the known universe; over half
     of the servers on the Internet are running Apache or one of its
     variants.
  <p>
  
     <FONT COLOR=red>IMPORTANT NOTE FOR WIN32 USERS:</font> 
     Over the years, many users have come
     to trust Apache as a secure and stable server. It must be realized
     that the current Win32 code has not yet reached the levels of the Unix
     version, but is of acceptable quality. Any Win32 stability or security
     problems do not impact, in any way, Apache on other platforms.
  <p>
                 <h1 align=center>Apache 1.3.19 Major changes</h1>
  
     The primary security fix is:
     <ul>
       <li> The default installation could lead mod_negotiation and mod_dir or
         mod_autoindex to display a directory listing instead of the 
         multiview'ed index.html.* files, if a very long path was created 
         artificially by using many slashes.  Now 403 FORBIDDEN is returned.
     </ul>
  <p>
     The bug fixes are:
     <ul>
       <li> The ServerRoot directive now removes trailing slashes.
       <li> Restore functionality broken by the mod_rewrite security fix:
         The mod_rewrite string arithmetic is corrected for rewrite map.
       <li> Some possible segfault conditions have been fixed.
       <li> Under certain circumstances, Apache did not supply the
         right response headers when requiring authentication.
     </ul>
  <p>
     The main new features include:
     <ul>
       <li> New configuration error reporting if the UserDir argument is set
         to a relative path on Win32 or Netware [which do not support home
         directories], or a relative path on any platform if that path
         includes the '*' username substitution.
     </ul>
  <p>
     Selected new features that relate to Windows platforms:
     <ul>
       <li> Apache on Win9x now ensures the service is stopped before removal.
       <li> Test httpd.conf (-t) now holds the console open on "SYNTAX OK".
       <li> Apache/Win32 no longer holds open the console on error unless
         it was invoked from a shortcut with the -w option.
       <li> mod_user was significantly refactored to assure that the UserDir
         directive is parsed effectively the same across platforms, fixing
         a UserDir bug introduced in 1.3.17 on the Win32 platform.
     </ul>
  <p>
     Selected new features relating to other platforms:
     <ul>
       <li> Netware problems with file extension truncatation are resolved.
       <li> Netware recognizes the SERVER/VOLUME:/PATH/FILE filename pattern.
       <li> Netware mod_tls properly disables nagle for SSL connections,
         and properly negotiates SSL based on the port.
       <li> Startup and Shutdown issues were addressed on TPF.
     </ul>
  <p>
  <hr>
    <TABLE WIDTH="100%" CELLSPACING=0 CELLPADDING=0>
      <TR><TD VALIGN=top ALIGN=left>Thank you for using Apache!</TD>
      <TD VALIGN=top ALIGN=right><A HREF="http://httpd.apache.org"><IMG BORDER=0
SRC="apache_pb.gif" ALIGN=top></A></TD></TR>
     </TABLE>
  </BODY></HTML>
  
  
  
  1.1                  apache-site/dist/httpd/Announcement.txt
  
  Index: Announcement.txt
  ===================================================================
  
                              Apache 1.3.19 Released
                                         
     The Apache Software Foundation and The Apache Server Project are
     pleased to announce the release of version 1.3.19 of the Apache HTTP
     server. (Version 1.3.18 was not released due to an incorrect fix
     addressing hostnames with url-escaped characters. A corrected fix will
     be included in the next release)
     
     This version of Apache is primarily a security fix release
     addressing a problem which could lead to a directory listing being
     displayed in place of an error message. Also, it fixes    
     some broken functionality present in the 1.3.17 release and
     various Win32 issues.
     A summary of the new features is given at the end of this document.
     
     We consider Apache 1.3.19 to be the best version of Apache available
     and we strongly recommend that users of older versions, especially of
     the 1.1.x and 1.2.x family, upgrade as soon as possible. No further
     releases will be made in the 1.2.x family.
     
     Apache 1.3.19 is available for download from
     
       http://httpd.apache.org/dist/
       
     Please see the CHANGES_1.3 file in the same directory for a full list
     of changes.
     
     Binary distributions are available from
     
       http://httpd.apache.org/dist/binaries/
       
     The source and binary distributions are also available via any of the
     mirrors listed at
     
       http://www.apache.org/mirrors/
       
     As of Apache 1.3.12 binary distributions contain all standard Apache
     modules as shared objects (if supported by the platform) and include
     full source code. Installation is easily done by executing the
     included install script. See the README.bindist and INSTALL.bindist
     files for a complete explanation. Please note that the binary
     distributions are only provided for your convenience and current
     distributions for specific platforms are not always available.
     
     As of Apache 1.3.17 the Win32 binary distribution is now based on the
     Microsoft Installer (.MSI) technology.  This change occured in order
     to resolve the many problems WinME and Win2K users experienced with
     the older InstallShield-based installer .exe file.  Development
     continues to make this new installation method more robust, questions
     should be directed at the news:comp.infosystems.www.servers.ms-windows
     news group.  Apache 1.3.17 for Win32 also marked the first 'initial 
     release quality' version available for Win32, and users are strongly
     discouraged from using the older 'beta quality releases'.
     
     For an overview of new features introduced after 1.2 please see
     
       http://httpd.apache.org/docs/new_features_1_3.html
       
     In general, Apache 1.3 offers several substantial improvements over
     version 1.2, including better performance, reliability and a wider
     range of supported platforms, including Windows 95/98 and NT (which
     fall under the "Win32" label).
     
     Apache is the most popular web server in the known universe; over half
     of the servers on the Internet are running Apache or one of its
     variants.
     
     IMPORTANT NOTE FOR WIN32 USERS: Over the years, many users have come
     to trust Apache as a secure and stable server. It must be realized
     that the current Win32 code has not yet reached the levels of the Unix
     version, but is of acceptable quality. Any Win32 stability or security
     problems do not impact, in any way, Apache on other platforms.
     
                           Apache 1.3.19  Major changes
  
     The primary security fix is:
       * The default installation could lead mod_negotiation and mod_dir or
         mod_autoindex to display a directory listing instead of the 
         multiview'ed index.html.* files, if a very long path was created 
         artificially by using many slashes.  Now 403 FORBIDDEN is returned.
                                              
     The bug fixes are:
       * The ServerRoot directive now removes trailing slashes.
       * Restore functionality broken by the mod_rewrite security fix:
         The mod_rewrite string arithmetic is corrected for rewrite map.
       * Some possible segfault conditions have been fixed.
       * Under certain circumstances, Apache did not supply the
         right response headers when requiring authentication.
         
     The main new features include:
       * New configuration error reporting if the UserDir argument is set
         to a relative path on Win32 or Netware [which do not support home
         directories], or a relative path on any platform if that path
         includes the '*' username substitution.
  
     Selected new features that relate to Windows platforms:
       * Apache on Win9x now ensures the service is stopped before removal.
       * Test httpd.conf (-t) now holds the console open on "SYNTAX OK".
       * Apache/Win32 no longer holds open the console on error unless
         it was invoked from a shortcut with the -w option.
       * mod_user was significantly refactored to assure that the UserDir
         directive is parsed effectively the same across platforms, fixing
         a UserDir bug introduced in 1.3.17 on the Win32 platform.
              
     Selected new features relating to other platforms:
       * Netware problems with file extension truncatation are resolved.
       * Netware recognizes the SERVER/VOLUME:/PATH/FILE filename pattern.
       * Netware mod_tls properly disables nagle for SSL connections,
         and properly negotiates SSL based on the port.
       * Startup and Shutdown issues were addressed on TPF.
  
  
  
  1.1                  apache-site/dist/httpd/Announcement2.html
  
  Index: Announcement2.html
  ===================================================================
  <PRE>
  Apache 2.0.15 Released as alpha
  -------------------------------
  
  The Apache Group is proud to announce the release the fifteenth release
  of Apache 2.0.  This release is the first release to use our new release
  process.  This process allows the Apache developers to more easily
  determine the quality of any release.  Instead of tagging any release
  as an alpha or beta from now on, all releases will be available as
  numbered releases, and the release status will only be available in the
  tarball name.  More information is available on this process in the
  Apache development archives.
  
  Apache 2.0 offers numerous enhancements, improvements and performance
  boosts over the 1.3 codebase. The most visible and noteworthy addition
  is the ability to run Apache in a hybrid thread/process mode on any
  platform that supports both threads and processes.  This has shown to
  improve the scalability of the Apache HTTPD server significantly in
  our early testing, on some versions of Unix.  With this version of Apache,
  we have also added support for filtered I/O.  This allows modules to modify
  the output of other modules before it is sent to the client.  This release also
  greatly improves the performance and robustness of Apache on the
  Microsoft Windows Operating Systems.  This alpha includes support for IPv6
  on all platforms that support IPv6.
  
  This version of Apache is known to work on many versions of Unix, BeOS,
  OS/2, and Windows.  Because of many of the advancements in Apache 2.0,
  the initial release of Apache is expected to perform equally well on all 
  supported platforms.
  
  There are new snapshots of the Apache httpd source available every 6
  hours from http://dev.apache.org/from-cvs/apache-2.0/ - please
  download and test if you feel brave. We don't guarantee anything
  except that it will take up disk space, but if you have the time and
  skills, please give it a spin on your platforms.
  
  Apache has been the most popular web server on the Internet since
  April of 1996. The May 2000 WWW server site survey by Netcraft (see:
  http://www.netcraft.co.uk/Survey/) found that more web servers were
  using Apache than any other software running on more than 60% of the
  Internet web servers.
  
  For more information, please check out http://www.apache.org/httpd.html
  
  Changes with Apache 2.0.15
   
    *) Untangled the buildconf script and eliminated the need for build's
       aclocal.m4, generated_lists, build.mk, build2.mk, and a host of other
       libtool muck that is now under srclib/apr/build.  [Roy Fielding]
   
    *) Win32: Don't accept more connections than we have worker threads
       to handle.
       [Bill Stoddard]
   
    *) Fix bug in the Unix threaded.c MPM that allowed child processes
       to fork() new child processes.
       [Bill Stoddard]
   
    *) Fix a major security problem with double-reverse lookup checking.
       Previously, a client connecting over IPv4 would not be matched
       properly when the server had an IPv6 listening socket.  PR #7407
       [Taketo Kabe <kiabe@sra-tohoku.co.jp>]
   
    *) Change the way the beos MPM handles polling to allow it to stop and
       restart.  Problem was the sockets being polled were being reset by
       the select call, so once it had accepted a connection it was no
       longer listening on the UDP socket we use for shutdown instructions.
       APR needs to be altered, patch on it's way. [David Reid]
   
    *) Empty out the brigade shared by ap_getline()/ap_get_client_block()
       on error exit from ap_getline().  Some other code got upset because
       the wrong data was in the brigade.  [Greg Ames, Jeff Trawick]
   
    *) Handle ap_discard_request_body() being called more than once.
       [Greg Ames, Jeff Trawick]
   
    *) Get rid of an inadvertent close of file descriptor 2 in
       mod_mime_magic.  [Greg Ames, Jeff Trawick]
   
    *) Add a hook, create_request.  This hook allows modules to modify
       a request while it is being created.  This hook is called for all
       request_rec's, main request, sub request, and internal redirect.
       When this hook is called, the the r->main, r->prev, r->next
       pointers have been set, so modules can determine what kind of
       request this is.  [Ryan Bloom]
   
    *) Cleanup the build process a bit more.  The Apache configure
       script no longer creates its own helper scripts, it just
       uses APR's.
       [jean-frederic clere <jfrederic.clere@fujitsu-siemens.com>]
   
    *) Stop the forced downgrade of the connection to HTTP/1.0 for
       proxy requests.  [Graham Leggett]
   
    *) Avoid using sscanf to determine the HTTP protocol number in
       the common case because sscanf is a performance hog. From
       Mike Abbot's Accelerating Apache patch number 6.
       [Mike Abbot <mja@trudge.engr.sgi.com>, Bill Stoddard]
   
    *) Fix a security exposure in mod_access.  Previously when IPv6
       listening sockets were used, allow/deny-from-IPv4-address rules
       were not evaluated properly (PR #7407).  Also, add the ability to
       specify IPv6 address strings with optional prefix length on Allow
       and Deny.  [Jeff Trawick]
   
    *) Enhance rotatelogs so that a UTC offset can be specified, and
       the logfile name can be formatted using strftime(3).  (Brought
       forward from 1.3.)  [Ken Coar]
   
    *) Reimplement the Windows MPM (mpm_winnt.c) to eliminate calling
       DuplicateHandle on an IOCompletionPort (a practice which
       MS "discourages"). The new model does not rely on associating
       the completion port with the listening sockets, thus the
       completion port can be completely managed within the child
       process.  A dedicated thread accepts connections off the network,
       then calls PostQueuedCompletionStatus() to wake up worker
       threads blocked on the completion port.
       [Bill Stoddard]
   
    *) Bring forward the --suexec-umask option which allows the
       builder to preset the umask for suexec processes.  [Ken Coar]
   
    *) Add a -V flag to suexec, which causes it to display the
       compile-time settings with which it was built.  (Only
       usable by root or the AP_HTTPD_USER username.)  [Ken Coar]
   
    *) Mod_include should always unset the content-length if the file is
       going to be passed through send_parsed_content.  There is no to
       determine if the content will change before actually scanning the
       entire content.  It is far safer to just remove the C-L as long
       as we are scanning it.  [Ryan Bloom]
   
    *) Make sure Apache sends WWW-Authenticate during a reverse proxy
       request and not Proxy-Authenticate.
       [Graham Leggett <minfrin@sharp.fm>]
  </PRE>
  
  
  
  1.1                  apache-site/dist/httpd/Announcement2.txt
  
  Index: Announcement2.txt
  ===================================================================
  
  Apache 2.0.15 Released as alpha
  -------------------------------
  
  The Apache Group is proud to announce the release the fifteenth release
  of Apache 2.0.  This release is the first release to use our new release
  process.  This process allows the Apache developers to more easily
  determine the quality of any release.  Instead of tagging any release
  as an alpha or beta from now on, all releases will be available as
  numbered releases, and the release status will only be available in the
  tarball name.  More information is available on this process in the
  Apache development archives.
  
  Apache 2.0 offers numerous enhancements, improvements and performance
  boosts over the 1.3 codebase. The most visible and noteworthy addition
  is the ability to run Apache in a hybrid thread/process mode on any
  platform that supports both threads and processes.  This has shown to
  improve the scalability of the Apache HTTPD server significantly in
  our early testing, on some versions of Unix.  With this version of Apache,
  we have also added support for filtered I/O.  This allows modules to modify
  the output of other modules before it is sent to the client.  This release also
  greatly improves the performance and robustness of Apache on the
  Microsoft Windows Operating Systems.  This alpha includes support for IPv6
  on all platforms that support IPv6.
  
  This version of Apache is known to work on many versions of Unix, BeOS,
  OS/2, and Windows.  Because of many of the advancements in Apache 2.0,
  the initial release of Apache is expected to perform equally well on all 
  supported platforms.
  
  There are new snapshots of the Apache httpd source available every 6
  hours from http://dev.apache.org/from-cvs/apache-2.0/ - please
  download and test if you feel brave. We don't guarantee anything
  except that it will take up disk space, but if you have the time and
  skills, please give it a spin on your platforms.
  
  Apache has been the most popular web server on the Internet since
  April of 1996. The May 2000 WWW server site survey by Netcraft (see:
  http://www.netcraft.co.uk/Survey/) found that more web servers were
  using Apache than any other software running on more than 60% of the
  Internet web servers.
  
  For more information, please check out http://www.apache.org/httpd.html
  
  Changes with Apache 2.0.15
   
    *) Untangled the buildconf script and eliminated the need for build's
       aclocal.m4, generated_lists, build.mk, build2.mk, and a host of other
       libtool muck that is now under srclib/apr/build.  [Roy Fielding]
   
    *) Win32: Don't accept more connections than we have worker threads
       to handle.
       [Bill Stoddard]
   
    *) Fix bug in the Unix threaded.c MPM that allowed child processes
       to fork() new child processes.
       [Bill Stoddard]
   
    *) Fix a major security problem with double-reverse lookup checking.
       Previously, a client connecting over IPv4 would not be matched
       properly when the server had an IPv6 listening socket.  PR #7407
       [Taketo Kabe <kiabe@sra-tohoku.co.jp>]
   
    *) Change the way the beos MPM handles polling to allow it to stop and
       restart.  Problem was the sockets being polled were being reset by
       the select call, so once it had accepted a connection it was no
       longer listening on the UDP socket we use for shutdown instructions.
       APR needs to be altered, patch on it's way. [David Reid]
   
    *) Empty out the brigade shared by ap_getline()/ap_get_client_block()
       on error exit from ap_getline().  Some other code got upset because
       the wrong data was in the brigade.  [Greg Ames, Jeff Trawick]
   
    *) Handle ap_discard_request_body() being called more than once.
       [Greg Ames, Jeff Trawick]
   
    *) Get rid of an inadvertent close of file descriptor 2 in
       mod_mime_magic.  [Greg Ames, Jeff Trawick]
   
    *) Add a hook, create_request.  This hook allows modules to modify
       a request while it is being created.  This hook is called for all
       request_rec's, main request, sub request, and internal redirect.
       When this hook is called, the the r->main, r->prev, r->next
       pointers have been set, so modules can determine what kind of
       request this is.  [Ryan Bloom]
   
    *) Cleanup the build process a bit more.  The Apache configure
       script no longer creates its own helper scripts, it just
       uses APR's.
       [jean-frederic clere <jfrederic.clere@fujitsu-siemens.com>]
   
    *) Stop the forced downgrade of the connection to HTTP/1.0 for
       proxy requests.  [Graham Leggett]
   
    *) Avoid using sscanf to determine the HTTP protocol number in
       the common case because sscanf is a performance hog. From
       Mike Abbot's Accelerating Apache patch number 6.
       [Mike Abbot <mja@trudge.engr.sgi.com>, Bill Stoddard]
   
    *) Fix a security exposure in mod_access.  Previously when IPv6
       listening sockets were used, allow/deny-from-IPv4-address rules
       were not evaluated properly (PR #7407).  Also, add the ability to
       specify IPv6 address strings with optional prefix length on Allow
       and Deny.  [Jeff Trawick]
   
    *) Enhance rotatelogs so that a UTC offset can be specified, and
       the logfile name can be formatted using strftime(3).  (Brought
       forward from 1.3.)  [Ken Coar]
   
    *) Reimplement the Windows MPM (mpm_winnt.c) to eliminate calling
       DuplicateHandle on an IOCompletionPort (a practice which
       MS "discourages"). The new model does not rely on associating
       the completion port with the listening sockets, thus the
       completion port can be completely managed within the child
       process.  A dedicated thread accepts connections off the network,
       then calls PostQueuedCompletionStatus() to wake up worker
       threads blocked on the completion port.
       [Bill Stoddard]
   
    *) Bring forward the --suexec-umask option which allows the
       builder to preset the umask for suexec processes.  [Ken Coar]
   
    *) Add a -V flag to suexec, which causes it to display the
       compile-time settings with which it was built.  (Only
       usable by root or the AP_HTTPD_USER username.)  [Ken Coar]
   
    *) Mod_include should always unset the content-length if the file is
       going to be passed through send_parsed_content.  There is no to
       determine if the content will change before actually scanning the
       entire content.  It is far safer to just remove the C-L as long
       as we are scanning it.  [Ryan Bloom]
   
    *) Make sure Apache sends WWW-Authenticate during a reverse proxy
       request and not Proxy-Authenticate.
       [Graham Leggett <minfrin@sharp.fm>]
  
  
  
  1.1                  apache-site/dist/httpd/HEADER.html
  
  Index: HEADER.html
  ===================================================================
  <h2>Make sure you're downloading from
   <a href="http://www.apache.org/dyn/closer.cgi">a nearby mirror site!</a></h2>
  <p>
  If you're having trouble accessing these files, there's probably a
  closer mirror to you.
  <br>
  <a href="http://www.apache.org/dyn/closer.cgi">Go here to find it.</a>
  </p>
  <h2><a href="Announcement.html">Apache 1.3.19</a> is now available.</h2>
  <p>
  
  </p>
  
  <b><a href="Announcement2.html">Apache 2.0.15 Alpha</a> is now available
  for alpha testing.</b>
  
  
  
  1.1                  apache-site/dist/httpd/README.html
  
  Index: README.html
  ===================================================================
  <H2>Apache 2.0i.15 Released as an alpha</H2>
  
  
  <P>Apache 2.0 alphas are developer only releases with numerous 
  bugs and new features. Guaranteed to give you the best rollercoaster 
  ride of the year.  For details download it or see the 
  <A HREF="CHANGES_2.0a">v2.0 CHANGES</A> file.  Note the .zip version
  is nearly identical.  However, it offers sources in Dos/Windows CR/LF 
  text and includes the Win32 .mak files.
  
  <H2>Apache 1.3.19 Released</H2>
  
  <P>Apache 1.3.19 is a maintenance release with numerous bug fixes
  including some security fixes.
  For details, see the <A HREF="CHANGES_1.3">v1.3 CHANGES</A> file.
  
  <P>For information about new features in 1.3, see the 
  <A HREF="../docs/">documentation</A>.
  
  <P>For information about some of
  the known issues in 1.3, see the <A HREF="../info/known_bugs.html">
  known bugs</A> page.
  
  <H2>Binary Releases</H2>
  
  <P>Are available in the <A HREF="binaries/">binaries/</A> directory.
  <BR>As of Apache 1.3.12 every binary distribution contains an
  install script. See README for details.
  
  <H2>PGP Signatures</H2>
  
  <P>Many of the distribution kits have been digitally signed (using PGP)
  by the Apache Group members that constructed them.  If so, there
  will be an accompanying <SAMP><EM>distribution</EM>.asc</SAMP> file
  in the same directory as the distribution.  The PGP keys can be found
  in the distribution directory at &lt;<A HREF="http://www.apache.org/dist/KEYS"
  ><SAMP>http://www.apache.org/dist/KEYS</SAMP></A>&gt;, and in the
  <SAMP>KEYS</SAMP> file after unpacking the distribution.</P>
  <PRE><i>e.g.</i>,
  % pgpk -a KEYS
  % pgpv apache_1.3.19.tar.gz.asc
  </PRE>
  
  <H2>Contributory Patches/Modules/Code</H2>
  
  <P>Are available in the <A HREF="contrib/">contrib/</A> directory.
  
  <H2>Official Patches</H2>
  
  <P>When we have patches to a minor bug or two, or features which we
  haven't yet included in a new release, we will put them in the
  <A HREF="patches/">patches</A>
  subdirectory so people can get access to it before we roll another
  complete release.
  
  <P>Unofficial patches (things we are not yet sure about including)
  are in the <A HREF="contrib/patches/">contributed patches</A> directory.
  
  
  

Mime
View raw message