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:36:11 UTC

cvs commit: httpd-site Announcement index.html

rbb         01/04/04 12:36:11

  Modified:    .        Announcement index.html
  Log:
  Update the Announcement and the index page.
  
  Revision  Changes    Path
  1.5       +57 -98    httpd-site/Announcement
  
  Index: Announcement
  ===================================================================
  RCS file: /home/cvs/httpd-site/Announcement,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -d -b -w -u -r1.4 -r1.5
  --- Announcement	2001/03/28 17:04:38	1.4
  +++ Announcement	2001/04/04 19:36:09	1.5
  @@ -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.116     +8 -7      httpd-site/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/httpd-site/index.html,v
  retrieving revision 1.115
  retrieving revision 1.116
  diff -u -d -b -w -u -r1.115 -r1.116
  --- index.html	2001/03/28 17:08:12	1.115
  +++ index.html	2001/04/04 19:36:10	1.116
  @@ -97,15 +97,16 @@
   <P><HR>
   
   
  -<H2 ALIGN="CENTER">Apache 2.0.15 Alpha Now Available!</H2>
  +<H2 ALIGN="CENTER">Apache 2.0.16 Beta Now Available!</H2>
   
   <P><BLOCKQUOTE>
   
  -Apache 2.0.15 is a public alpha of the forthcoming Apache 2.0, an update
  +Apache 2.0.16 is the first public beta of the forthcoming Apache 2.0, an update
   which includes several new enhancements, including the new Apache Portable
  -Run-time, the new Multi-processing modules, and I/O filtering.  This is an 
  -alpha release, and is for experimental purposes; use at your own risk. It 
  -is available in source format only, so a compiler is neccessary to use it.
  +Run-time, the new Multi-processing modules, and I/O filtering.  This is 
  +a beta release, and is not intended for production use; use it at your own
  +risk.  It will be available in both source and binary format.  The binary
  +implementations will be available as they are created.
   
   <p>If you are not familiar with software development, and wish to use
   a stable, working, web server, we strongly recommend you download
  @@ -115,9 +116,9 @@
   </BLOCKQUOTE>
   
   <P ALIGN="CENTER">
  -<A HREF="dist/">Download Apache 2.0.15</A> | 
  +<A HREF="dist/">Download Apache 2.0.16</A> | 
   <A HREF="docs-2.0/new_features_2_0.html">New Features in Apache 2.0</A> |
  -<A HREF="dist/CHANGES_2.0a">ChangeLog for 2.0.15</a>
  +<A HREF="dist/CHANGES_2.0a">ChangeLog for 2.0.16</a>
   
   <P><HR>