You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@apache.org on 2001/04/04 21:49:14 UTC

cvs commit: apache-site/dist/httpd .htaccess Announcement2.html Announcement2.txt HEADER.html README.html

rbb         01/04/04 12:49:13

  Modified:    dist/httpd .htaccess Announcement2.html Announcement2.txt
                        HEADER.html README.html
  Log:
  Ready for the 2.0 beta release
  
  Revision  Changes    Path
  1.2       +3 -0      apache-site/dist/httpd/.htaccess
  
  Index: .htaccess
  ===================================================================
  RCS file: /home/cvs/apache-site/dist/httpd/.htaccess,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -d -b -w -u -r1.1 -r1.2
  --- .htaccess	2001/03/28 19:59:53	1.1
  +++ .htaccess	2001/04/04 19:49:10	1.2
  @@ -42,6 +42,9 @@
   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.16 beta compressed source" httpd-2_0_16-beta.tar.Z
  +AddDescription "2.0.16 beta gzipped source" httpd-2_0_16-beta.tar.gz
  +AddDescription "2.0.16 beta Windows zipped source" httpd-2_0_16-beta.zip
   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
  
  
  
  1.2       +57 -98    apache-site/dist/httpd/Announcement2.html
  
  Index: Announcement2.html
  ===================================================================
  RCS file: /home/cvs/apache-site/dist/httpd/Announcement2.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -d -b -w -u -r1.1 -r1.2
  --- Announcement2.html	2001/03/28 19:59:53	1.1
  +++ Announcement2.html	2001/04/04 19:49:10	1.2
  @@ -1,27 +1,21 @@
   <PRE>
  -Apache 2.0.15 Released as alpha
  +Apache 2.0.16 Released as beta
   -------------------------------
   
  -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.
  +The Apache Group is proud to announce the release the sixteenth release
  +of Apache 2.0.  This is the first public beta of Apache 2.0.  This release
  +has been tested thoroughly, and has been running the apache.org web site for
  +the last few weeks.
   
   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.
  +our early testing, on some versions of Unix.  Apache 2.0 also includes
  +support for filtered I/O.  This allows modules to modify
  +the output of other modules before it is sent to the client.  Finally, we
  +have included support for IPv6 on any platform that supports 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,
  @@ -42,95 +36,60 @@
   
   For more information, please check out http://www.apache.org/httpd.html
   
  -Changes with Apache 2.0.15
  +Changes with Apache 2.0.16
    
  -  *) 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]
  +  *) Change the default installation directory to /usr/local/apache2,
  +     as now defined by the "Apache" layout in config.layout. [Marc Slemko]
    
  -  *) Win32: Don't accept more connections than we have worker threads
  -     to handle.
  -     [Bill Stoddard]
  +  *) OS/2: Added support for building loadable modules as OS/2 DLLs.
  +     [Brian Havard]
    
  -  *) Fix bug in the Unix threaded.c MPM that allowed child processes
  -     to fork() new child processes.
  +  *) Get MaxRequestsPerChild working with the Windows MPM.
        [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 <ki...@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 <jf...@fujitsu-siemens.com>]
  +  *) Make generic hooks to work, with mod_generic_hook_import/export
  +     experimental modules.  [Ben Laurie, Will Rowe]
    
  -  *) Stop the forced downgrade of the connection to HTTP/1.0 for
  -     proxy requests.  [Graham Leggett]
  +  *) Fix segfaults for configuration file syntax errors such as
  +     "<Directory>" followed by "</Directory" and
  +     "<Directory>" followed by "</Directoryz>".  [Jeff Trawick]
    
  -  *) 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 <mj...@trudge.engr.sgi.com>, Bill Stoddard]
  +  *) Cleanup the --enable-layout option of configure.  This makes
  +     us use a consistent location for the config.layout file, and it
  +     makes configure more portable.
  +     [jun-ichiro hagino <it...@iijlab.net>]
    
  -  *) 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]
  +  *) Changes to 'ab'; fixed int overrun's, added statistics, output in
  +     csv/gnuplot format, rudimentary ssl support and various other tweaks
  +     to make results more true to what is measured. The upshot of this it
  +     turns out that 'ab' has often underreported the true performance of
  +     apache. Often by a order of magnitude :-) See talk/paper of Sander
  +     Temme <sc...@covalent.net> at April ApacheCon 2001 for details.
  +     [Dirk-Willem van Gulik]
    
  -  *) 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]
  +  *) Clean up mod_cgid's temporary request pool.  Besides fixing a
  +     storage leak this ensures that some unnecessary pipes are closed.
  +     [Jeff Trawick]
    
  -  *) 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.
  +  *) Performance: Add quick_handler hook. This hook is called at the
  +     very beginning of the request processing before location_walk,
  +     translate_name, etc.  This hook is useful for URI keyed content
  +     caches like Mike Abbott's Quick Shortcut Cache.
        [Bill Stoddard]
    
  -  *) Bring forward the --suexec-umask option which allows the
  -     builder to preset the umask for suexec processes.  [Ken Coar]
  +  *) top_module global variable renamed to ap_top_module [Perl]
    
  -  *) 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]
  +  *) Move ap_set_last_modified to the core.  This is a potentially
  +     controversial change, because this is kind of HTTP specific.  However
  +     many protocols should be able to take advantage of this kind of
  +     information.  I expect that headers will need one more layer of
  +     indirection for multi-protocol work, but this is a small step in
  +     the right direction.  [Ryan Bloom]
    
  -  *) 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]
  +  *) Enable mod_status by default.  This matches what Apache 1.3 does.
  +     [Ed Korthof]
    
  -  *) Make sure Apache sends WWW-Authenticate during a reverse proxy
  -     request and not Proxy-Authenticate.
  -     [Graham Leggett <mi...@sharp.fm>]
  +  *) Add a ScriptSock directive to the default config file.  This is
  +     only enabled when mod_cgid is used.
  +     [Taketo Kabe <ka...@sra-tohoku.co.jp>]
   </PRE>
  
  
  
  1.2       +57 -98    apache-site/dist/httpd/Announcement2.txt
  
  Index: Announcement2.txt
  ===================================================================
  RCS file: /home/cvs/apache-site/dist/httpd/Announcement2.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -d -b -w -u -r1.1 -r1.2
  --- Announcement2.txt	2001/03/28 19:59:53	1.1
  +++ Announcement2.txt	2001/04/04 19:49:11	1.2
  @@ -1,27 +1,21 @@
   
  -Apache 2.0.15 Released as alpha
  +Apache 2.0.16 Released as beta
   -------------------------------
   
  -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.
  +The Apache Group is proud to announce the release the sixteenth release
  +of Apache 2.0.  This is the first public beta of Apache 2.0.  This release
  +has been tested thoroughly, and has been running the apache.org web site for
  +the last few weeks.
   
   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.
  +our early testing, on some versions of Unix.  Apache 2.0 also includes
  +support for filtered I/O.  This allows modules to modify
  +the output of other modules before it is sent to the client.  Finally, we
  +have included support for IPv6 on any platform that supports 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,
  @@ -42,94 +36,59 @@
   
   For more information, please check out http://www.apache.org/httpd.html
   
  -Changes with Apache 2.0.15
  +Changes with Apache 2.0.16
    
  -  *) 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]
  +  *) Change the default installation directory to /usr/local/apache2,
  +     as now defined by the "Apache" layout in config.layout. [Marc Slemko]
    
  -  *) Win32: Don't accept more connections than we have worker threads
  -     to handle.
  -     [Bill Stoddard]
  +  *) OS/2: Added support for building loadable modules as OS/2 DLLs.
  +     [Brian Havard]
    
  -  *) Fix bug in the Unix threaded.c MPM that allowed child processes
  -     to fork() new child processes.
  +  *) Get MaxRequestsPerChild working with the Windows MPM.
        [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 <ki...@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 <jf...@fujitsu-siemens.com>]
  +  *) Make generic hooks to work, with mod_generic_hook_import/export
  +     experimental modules.  [Ben Laurie, Will Rowe]
    
  -  *) Stop the forced downgrade of the connection to HTTP/1.0 for
  -     proxy requests.  [Graham Leggett]
  +  *) Fix segfaults for configuration file syntax errors such as
  +     "<Directory>" followed by "</Directory" and
  +     "<Directory>" followed by "</Directoryz>".  [Jeff Trawick]
    
  -  *) 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 <mj...@trudge.engr.sgi.com>, Bill Stoddard]
  +  *) Cleanup the --enable-layout option of configure.  This makes
  +     us use a consistent location for the config.layout file, and it
  +     makes configure more portable.
  +     [jun-ichiro hagino <it...@iijlab.net>]
    
  -  *) 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]
  +  *) Changes to 'ab'; fixed int overrun's, added statistics, output in
  +     csv/gnuplot format, rudimentary ssl support and various other tweaks
  +     to make results more true to what is measured. The upshot of this it
  +     turns out that 'ab' has often underreported the true performance of
  +     apache. Often by a order of magnitude :-) See talk/paper of Sander
  +     Temme <sc...@covalent.net> at April ApacheCon 2001 for details.
  +     [Dirk-Willem van Gulik]
    
  -  *) 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]
  +  *) Clean up mod_cgid's temporary request pool.  Besides fixing a
  +     storage leak this ensures that some unnecessary pipes are closed.
  +     [Jeff Trawick]
    
  -  *) 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.
  +  *) Performance: Add quick_handler hook. This hook is called at the
  +     very beginning of the request processing before location_walk,
  +     translate_name, etc.  This hook is useful for URI keyed content
  +     caches like Mike Abbott's Quick Shortcut Cache.
        [Bill Stoddard]
    
  -  *) Bring forward the --suexec-umask option which allows the
  -     builder to preset the umask for suexec processes.  [Ken Coar]
  +  *) top_module global variable renamed to ap_top_module [Perl]
    
  -  *) 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]
  +  *) Move ap_set_last_modified to the core.  This is a potentially
  +     controversial change, because this is kind of HTTP specific.  However
  +     many protocols should be able to take advantage of this kind of
  +     information.  I expect that headers will need one more layer of
  +     indirection for multi-protocol work, but this is a small step in
  +     the right direction.  [Ryan Bloom]
    
  -  *) 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]
  +  *) Enable mod_status by default.  This matches what Apache 1.3 does.
  +     [Ed Korthof]
    
  -  *) Make sure Apache sends WWW-Authenticate during a reverse proxy
  -     request and not Proxy-Authenticate.
  -     [Graham Leggett <mi...@sharp.fm>]
  +  *) Add a ScriptSock directive to the default config file.  This is
  +     only enabled when mod_cgid is used.
  +     [Taketo Kabe <ka...@sra-tohoku.co.jp>]
  
  
  
  1.2       +1 -1      apache-site/dist/httpd/HEADER.html
  
  Index: HEADER.html
  ===================================================================
  RCS file: /home/cvs/apache-site/dist/httpd/HEADER.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -d -b -w -u -r1.1 -r1.2
  --- HEADER.html	2001/03/28 19:59:53	1.1
  +++ HEADER.html	2001/04/04 19:49:11	1.2
  @@ -11,5 +11,5 @@
   
   </p>
   
  -<b><a href="Announcement2.html">Apache 2.0.15 Alpha</a> is now available
  +<b><a href="Announcement2.html">Apache 2.0.16 Beta</a> is now available
   for alpha testing.</b>
  
  
  
  1.2       +2 -2      apache-site/dist/httpd/README.html
  
  Index: README.html
  ===================================================================
  RCS file: /home/cvs/apache-site/dist/httpd/README.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -d -b -w -u -r1.1 -r1.2
  --- README.html	2001/03/28 19:59:53	1.1
  +++ README.html	2001/04/04 19:49:11	1.2
  @@ -1,7 +1,7 @@
  -<H2>Apache 2.0i.15 Released as an alpha</H2>
  +<H2>Apache 2.0.16 Released as an alpha</H2>
   
   
  -<P>Apache 2.0 alphas are developer only releases with numerous 
  +<P>Apache 2.0 betas 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