You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jw...@apache.org on 2002/04/06 03:42:39 UTC

cvs commit: httpd-site/xdocs Announcement index.xml

jwoolley    02/04/05 17:42:39

  Modified:    xdocs    Announcement index.xml
  Log:
  Apache 2.0.35 is released!
  
  Aaron will do the xml->html conversion for me.
  
  Revision  Changes    Path
  1.2       +409 -75   httpd-site/xdocs/Announcement
  
  Index: Announcement
  ===================================================================
  RCS file: /home/cvs/httpd-site/xdocs/Announcement,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -d -u -r1.1 -r1.2
  --- Announcement	21 Nov 2001 07:14:16 -0000	1.1
  +++ Announcement	6 Apr 2002 01:42:39 -0000	1.2
  @@ -1,94 +1,428 @@
   
  -Apache 2.0.16 Released as beta
  --------------------------------
  +Apache 2.0.35 Released as Generally Available
  +---------------------------------------------
   
  -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.
  +The Apache Group is proud to announce the release the first GA release
  +of Apache 2.0.  Apache 2.0 has been running on the Apache.org website 
  +since December of 2000 and has proven to be very reliable.
   
   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.  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.
  +improve the scalability of the Apache HTTP Server significantly in
  +our testing.  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.  We have also 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,
  -the initial release of Apache is expected to perform equally well on all 
  -supported platforms.
  +OS/2, Windows, and Netware.  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/httpd-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.
  +hours from http://cvs.apache.org/snapshots/ - 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.
  +April of 1996. The March 2002 WWW server site survey by Netcraft (see
  +http://www.netcraft.com/survey/) found that more web servers were
  +using Apache than any other software; Apache runs on more than 54%
  +of the web servers on the Internet.
   
  -For more information, please check out http://www.apache.org/httpd.html
  +For more information and to download the release tarballs, please
  +visit http://httpd.apache.org/
   
  -Changes with Apache 2.0.16
  - 
  -  *) Change the default installation directory to /usr/local/apache2,
  -     as now defined by the "Apache" layout in config.layout. [Marc Slemko]
  - 
  -  *) OS/2: Added support for building loadable modules as OS/2 DLLs.
  -     [Brian Havard]
  - 
  -  *) Get MaxRequestsPerChild working with the Windows MPM.
  +Changes with Apache 2.0.35
  +
  +  *) mod_rewrite: updated to use the new APR global mutex type.
  +     [Aaron Bannert]
  +
  +  *) Fixes for mod_include errors on boundary conditions in which
  +     "<!--#" occurs at the very end of a bucket
  +     [Paul Reder, Brian Pane]
  +
  +  *) worker, prefork, perchild, beos MPMs: Add -DFOREGROUND switch to 
  +     cause the Apache parent process to run in the foreground (similar to
  +     -DNO_DETACH except that it doesn't switch session ids).  
  +     [Jeff Trawick]
  +
  +  *) Added support for Posix semaphore mutex locking (AcceptMutex posixsem)
  +     for those platforms that support it. If using the default
  +     implementation, this is between pthread and sysvsem in priority.
  +     This implies it's the new default for Darwin. [Jim Jagielski]
  +
  +  *) AIX: Fix the syntax for setting the LDR_CNTRL and AIXTHREAD_SCOPE
  +     environment variables in the envvars file.  [Jeff Trawick]
  +
  +  *) worker MPM: Don't create a listener thread until we have a worker
  +     thread.  Otherwise, in situations where we'll have to wait a while
  +     to take over scoreboard slots from a previous generation, we'll be
  +     accepting connections we can't process yet.  [Jeff Trawick]
  +
  +  *) Allow worker MPM to build on systems without pthread_kill().
  +     [Pier Fumagalli, Jeff Trawick]
  +
  +  *) Prevent ap_add_output_filters_by_type from being called in
  +     ap_set_content_type if the content-type hasn't changed.
  +     [Justin Erenkrantz]
  +
  +  *) Performance: implemented the bucket allocator made possible by the
  +     API change in 2.0.34.  [Cliff Woolley]
  +
  +  *) Don't allow initialization to succeed if we can't get a socket
  +     corresponding to one of the Listen statements.  [Jeff Trawick]
  +
  +  *) Allow all Perchild directives to accept either numerical UID/GID
  +     or logical user/group names.  [Scott Lamb <sl...@slamb.org>]
  +
  +  *) Make Perchild compile cleanly and serve pages again. [Ryan Bloom]
  +
  +  *) implement ssl proxy to support ProxyPass / https:// and the
  +     SSLProxy* directives [Doug MacEachern]
  +
  +  *) Update mod_cgid to not do single-byte socket reads for CGI headers
  +     [Brian Pane]
  +
  +  *) Made AB's use of the Host: header rfc2616 compliant
  +     by Taisuke Yamada <ta...@iij.ad.jp> [Dirk-Willem van Gulik].
  +
  +  *) The old, legacy (and unused) code in which the scoreboard was totally
  +     and completely contained in a file (SCOREBOARD_FILE) has been
  +     removed. This does not affect scoreboards which are *mapped* to
  +     files using named-shared-memory. [Jim Jagielski]
  +
  +  *) Change bucket brigades API to allow a "bucket allocator" to be
  +     passed in at certain points.  This allows us to implement freelists
  +     so that we can stop using malloc/free so frequently.
  +     [Cliff Woolley, Brian Pane]
  +
  +  *) Add support for macro expansion within the variable names in
  +     <!--#echo--> and <!--#set--> directives [Brian Pane]
  +
  +  *) Fix some mod_include segfaults [Cliff Woolley, Brian Pane, Brad Nicholes]
  +
  +  *) Update the Redhat Layout to match Redhat version 7. PR BZ-7422
  +     [Joe Orton] 
  +
  +  *) add compat layer to support RSA SSLC 1.x and 2.x in mod_ssl
  +     [Jon Travis, John Barbee, William Rowe, Ryan Bloom, Doug MacEachern]
  +
  +  *) Add a new parameter to the quick_handler hook to instruct
  +     quick handlers to optionally do a lookup rather than actually 
  +     serve content. This is the first of several changes required fix
  +     several problems with how quick handlers work with subrequests.
        [Bill Stoddard]
  - 
  -  *) Make generic hooks to work, with mod_generic_hook_import/export
  -     experimental modules.  [Ben Laurie, Will Rowe]
  - 
  -  *) Fix segfaults for configuration file syntax errors such as
  -     "<Directory>" followed by "</Directory" and
  -     "<Directory>" followed by "</Directoryz>".  [Jeff Trawick]
  - 
  -  *) 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>]
  - 
  -  *) 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]
  - 
  -  *) Clean up mod_cgid's temporary request pool.  Besides fixing a
  -     storage leak this ensures that some unnecessary pipes are closed.
  +
  +  *) worker MPM: Get MaxRequestsPerChild to work again.  [Jeff Trawick]
  +
  +  *) [APR-related] The ordering of the default accept mutex method has
  +     been changed to better match what's done in Apache 1.3. The ordering 
  +     is now (highest to lowest): pthread -> sysvsem -> fcntl -> flock.
  +     [Jim Jagielski]
  +
  +  *) Ensure that the build/ directory is created when using VPATH.
  +     [Justin Erenkrantz]
  +
  +  *) Add some popular types to the mime magic file.  PR 7730.
  +     [Linus Walleij <tr...@df.lth.se>, Justin Erenkrantz]
  +
  +  *) Remove the single-byte socket reads for CGI headers [Brian Pane]
  +
  +  *) When a proxied site was being served, Apache was replacing
  +     the original site Server header with it's own, which is not
  +     allowed by RFC2616. Fixed. [Graham Leggett]
  +
  +  *) Fix a mod_cgid problem that left daemon processes stranded
  +     in some server restart scenarios.  [Jeff Trawick]
  +
  +  *) Added exp_foo and rel_foo variables to config_vars.mk for
  +     all Apache and Autoconf path variables (like --sysconfdir,
  +     --sbindir, etc). exp_foo is the "expanded" version, which means
  +     that all internal variable references have been interpolated.
  +     rel_foo is the same as $exp_foo, only relative to $prefix if they
  +     share a common path.  [Aaron Bannert]
  +
  +  *) Fix some restart/terminate problems in the worker MPM.  Don't
  +     drop connections during graceful restart.  [Jeff Trawick]
  +
  +  *) Change the header merging behaviour in proxy, as some headers
  +     (like Set-Cookie) cannot be unmerged due to stray commas in
  +     dates. [Graham Leggett]
  +
  +  *) Be more vocal about what AcceptMutex values we allow, to make
  +     us closer to how 1.3 does it. [Jim Jagielski]
  +
  +  *) Get nph- CGI scripts working again.  PRs 8902, 8907, 9983
        [Jeff Trawick]
  - 
  -  *) 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.
  +
  +  *) Upgraded PCRE library to latest version 3.9 [Brian Pane]
  +
  +  *) Add accessor function to set r->content_type. From now on,
  +     ap_rset_content_type() should be used to set r->content_type.
  +     This change is required to properly implement the 
  +     AddOutputFilterByType configuration directive.
  +     [Bill Stoddard, Sander Striker, Ryan Bloom]
  +
  +  *) Add new M_FOO symbols for the WebDAV/DeltaV methods specified by
  +     RFC 3253. Improved the method name/number mapping functions.
  +     [Greg Stein]
  +
  +  *) remove sock_enable_linger from connection.c [Ian Holsman]
  +
  +  *) Fix for virtual host processing where the requested hostname
  +     has a '.' at the end (PR 9187) [Ryan Cruse <ry...@estara.com>]
  +
  +  *) mod_dav's APIs for REPORT response handling was changed so that
  +     providers can generate the content directly into the output filter
  +     stack, rather than buffering the response into memory. [Greg Stein]
  +
  +  *) Fix a hang condition with graceful restart and prefork MPM
  +     in the situation where MaxClients is very high but
  +     much fewer servers are actually started at the time of the
  +     restart.  [Jeff Trawick]
  +
  +  *) Small performance fixes for mod_include [Brian Pane]
  +
  +  *) Performance improvement for the error logger [Brian Pane]
  +
  +  *) Change configure so that Solaris 8 and above have 
  +     SINGLE_LISTEN_UNSERIALIZED_ACCEPT defined by default.
  +     according to sun people solaris 8+ doesn't have a thundering
  +     herd problem [Ian Holsman]
  +
  +  *) Allow URIs specifying CGI scripts to include '/' at the end
  +     (e.g., /cgi-bin/printenv/) on AIX and Solaris (and other OSs
  +     which ignore '/' at the end of the names of non-directories).
  +     PR 10138  [Jeff Trawick]
  +
  +  *) implement SSLSessionCache shmht and shmcb based on apr_rmm and
  +     apr_shm.  [Madhusudan Mathihalli <ma...@hp.com>]
  +
  +  *) Fix apxs -g handling.  Move config_vars.mk from the top build
  +     directory to the build directory.  PR 10163  [Jeff Trawick]
  +
  +  *) Fix some mod_include problems which broke evaluation of some
  +     expressions.  PR 10108  [Jeff Trawick]
  +
  +  *) Fix the calculation of request time in mod_status.  [Stas Bekman]
  +
  +  *) Fix the calculation of thread_num in the worker score structure.
  +     [Stas Bekman]
  +
  +  *) Use apr_atomic operations in managing the mod_mem_cache
  +     cache_objects for SMP scalability. (see USE_ATOMICS
  +     preprocessor directive in mod_file_cache)
        [Bill Stoddard]
  +
  +  *) Add filehandle caching to mod_mem_cache. (see CACHE_FD
  +     preprocessor directive in mod_file_cache)
  +     [Bill Stoddard]
  +
  +  *) Implement prototype mod_disk_cache for use with mod_cache.
  +     [Bill Stoddard]
  +
  +  *) Add a missing manualdir entry in the Debian config.layout.
  +     [Thom May <th...@planetarytramp.net>]
  +
  +  *) Stop installing libtool for APR and tell APR where it should place
  +     its copy of libtool (via our installbuildpath layout variable).
  +     [Justin Erenkrantz]
  +
  +  *) New directive ProxyIOBufferSize. Sets the size of the buffer used
  +     when reading from a remote HTTP server in proxy. [Graham Leggett]
  +
  +  *) Modify receive/send loop in proxy_http and proxy_ftp so that
  +     should it be necessary, the remote server socket is closed before
  +     transmitting the last buffer (set by ProxyIOBufferSize) to the
  +     client. This prevents the backend server from being forced to hang
  +     around while the last few bytes are transmitted to a slow client.
  +     Fix the case where no error checking was performed on the final
  +     brigade in the loop. [Graham Leggett]
  +
  +  *) Scrap CacheMaxExpireMin and CacheDefaultExpireMin. Change
  +     CacheMaxExpire and CacheDefaultExpire to use seconds rather than
  +     hours. [Graham Leggett, Bill Stoddard]
  +
  +  *) New Directive SSIUndefinedEcho. to change the '(none)' echoed
  +     for a undefined variable. [Ian Holsman]
  +
  +  *) Proxy HTTP and CONNECT: Keep trying other addresses from the DNS
  +     when we can't get a socket in the specified address family.  We may
  +     have gotten back an IPv6 address first and yet our system is not
  +     configured to allow IPv6 sockets.  [Jeff Trawick]
  +
  +  *) Be more careful about recursively removing CVS directories. Make
  +     sure that we aren't cd'ing to their home directory first. PR: 9993
  +     [Aaron Bannert, James LewisMoss <dr...@lewismoss.net>]
  +
  +  *) Add a missing errordir entry in the Debian config.layout. PR: 10067
  +     [Dirk-Jan Faber <di...@selwerd.nl>, Aaron Bannert,
  +      Thom May <th...@planetarytramp.net>]
  +
  +  *) Rename the filter ordering priorities.  The recent filtering fixes
  +     have showcased problems with their usage.  Therefore, we need to
  +     rename them to increase the clarity.  (CONTENT->RESOURCE,
  +     HTTP_HEADER->CONTENT_SET/PROTOCOL)  [Justin Erenkrantz]
  +
  +  *) Fix a problem in the new --enable-layout functionality where
  +     it wouldn't allow overrides from variables like --prefix,
  +     --bindir, etc.  [Thom May <th...@planetarytramp.net>]
  +
  +  *) Fix a bug in the core input filter for AP_MODE_EXHAUSTIVE. It
  +     no longer hangs around waiting for the socket to close before
  +     returning exhaustive data.  [Aaron Bannert]
  +
  +  *) rename apr_exploded_time_t to apr_time_exp_t (as per renames pending)
  +     [Thom May <th...@planetarytramp.net>]
  +
  +  *) Change mod_ssl to always do a full startup/teardown on restarts.
  +     this allows mod_ssl to be added to a server that is already
  +     running and makes it possible to add/change certs/keys after the
  +     server has been started.  [Doug MacEachern]
  +
  +  *) Introduce PassPhraseDialog "|/path/to/pipe" mechanism to mod_ssl.
  +     This pipe must be a bidirectional 'console' style relay, which
  +     mod_ssl prints all prompts to the pipe's stdin, and reads the
  +     passphrases from the pipe's stdout.  [William Rowe]
  +
  +  *) Fix bug where --sysconfdir and --localstatedir were being
  +     ignored.  [Thom May <th...@planetarytramp.net>, Aaron Bannert]
  +     PR 9888
  +
  +  *) Fix --enable-layout to work again. Caution: When specifying
  +     --enable-layout, common arguments like --prefix, --exec-prefix,
  +     etc. will be ignored and the settings from the layout will be
  +     used instead.  [Thom May <th...@planetarytramp.net>, Aaron Bannert]
  +     PR 9124, 9873, 9885
  +
  +  *) New Directive for mod_proxy: ProxyRemoteMatch. This provides
  +     regex pattern matching for the determination of which requests
  +     to use the remote proxy for. [Jim Jagielski]
  +
  +  *) Fix CustomLog bytes-sent with HTTP 0.9.  [Justin Erenkrantz]
  +
  +  *) Prevent Apache from ignoring SIGHUP due to some lingering 1.3
  +     cruft in piped logs and rewritemap child processes.
  +     [William Rowe]
  +
  +  *) All instances of apr_lock_t have been removed and converted
  +     to one of the following new lock APIs: apr_thread_mutex.h,
  +     apr_proc_mutex.h, or apr_global_mutex.h. No new code should
  +     use the apr_lock.h API, as the old API will soon be deprecated.
  +     [Aaron Bannert]
  +
  +  *) Merged in changes to mod_ssl up through 2.8.7-1.3.23.
  +     [Ralf S. Engelschall, Cliff Woolley]
  +
  +  *) mod-include: make it handle flush'es and fix the 'false-alarm'
  +     [Justin Erenkrantz, Brian Pane, Ian Holsman]
  +
  +  *) ap_get_*_filter_handle() functions to allow 3rd party modules
  +     to lookup filter handles so they can bypass the filter name
  +     lookup when adding filters to a request (via ap_add_*_filter_handle())
  +     [Ryan Morgan <rm...@covalent.net>]
  +
  +  *) Fix for multiple file buckets on Win32, where the first file
  +     bucket would cause the immediate closure of the socket on any
  +     non-keepalive requests.  [Ryan Morgan <rm...@covalent.net>]
  +
  +  *) Correct Win32 failure of mmap of a segment beyond start of the
  +     file; fixes large SSL and similar transfers.  [William Rowe]
  +     PR 9898
  +
  +  *) Implement apr_proc_detach changes and allow -DNO_DETACH in the
  +     multi-process mode to not "daemonize" while detaching from the
  +     controlling terminal. This is necessary for Apache to work with
  +     process-management tools like AIX's "System Resource Controller"
  +     as well as Dan Bernstein's "daemontools".
  +     [Jos Backus <jo...@cncdsl.com>, Aaron Bannert]
  +
  +  *) Convert mod_auth_digest to use the new apr_global_mutex_t
  +     type.  [Aaron Bannert]
  +
  +  *) fix bug in mod-include where it wouldn't send a unmatched
  +     part if it was at the end of a bucket [Ian Holsman]
  +
  +  *) worker MPM: Improve logging of errors with the interface between
  +     the listener thread and worker threads.  [Jeff Trawick]
  +
  +  *) Some browsers ignore cookies that have been merged into a
  +     single Set-Cookie header. Set-Cookie and Set-Cookie2 headers
  +     are now unmerged in the http proxy before being sent to the
  +     client. [Graham Leggett]
  +
  +  *) Fix a problem with proxy where each entry of a duplicated
  +     header such as Set-Cookie would overwrite and obliterate the
  +     previous value of the header, resulting in multiple header
  +     values (like cookies) going missing.
  +     [Graham Leggett, Joshua Slive]
  +
  +  *) Add the server-limit and thread-limit values to the scoreboard
  +     for the sake of third-party applications.
  +     [Adam Sussman <my...@vishnu.vidya.com>]
  +
  +  *) Fix segfault when proxy recieves an invalid HTTP response [Ian Holsman]
  +
  +  *) OS/390: Get make install to properly copy DSO modules.
  +     [Jeff Trawick]
  +
  +  *) Win32: Fix bug in mod_status with displaying "Restart Time"
  +     and "Server uptime".
  +     [Bill Stoddard]
  +
  +  *) Fix IPv6 name-based virtual hosts.  [Jeff Trawick]
  +
  +  *) Introduce AddOutputFilterByType directive.  [Justin Erenkrantz]
  +
  +  *) Fix DEBUG_CGI support in mod_cgi.  PR 9670, 9671.
  +     [David MacKenzie <dj...@pix.net>]
  +
  +  *) Fix incorrect check for script_in in mod_cgi.  PR 9669.
  +     [David MacKenzie <dj...@pix.net>]
  +
  +  *) Fix segfault and display error when SSLMutex file can not be
  +     created.  [Adam Sussman <my...@vishnu.vidya.com>]
  +
  +  *) Add reference counting to mod_mem_cache cache objects to
  +     better manage removing objects from the cache.
  +     [Bill Stoddard]
  +
  +  *) Change the verbage on the ScoreBoardFile in our default configs.
  +     Also change the default to be commented out (unspecified) so we
  +     get anonymous shared memory by default.  [Aaron Bannert]
  +
  +  *) Implement new ScoreBoardFile directive logic. This affects how
  +     we create the scoreboard's shared memory segment. If the directive
  +     is present, a name-based segment is created. If the directive is
  +     not present, first an anonymous segment is created, and if that
  +     fails, a name-based segment is created from a file of the name
  +     DEFAULT_SCOREBOARD. This gives third-party applications the
  +     ability to access our scoreboard.  [Aaron Bannert]
  +
  +  *) Allow mod_deflate to work with non-GET requests and properly send
  +     Content-Lengths.  [Sander Striker <st...@apache.org>]
  +
  +  *) Fix ap_directory_merge() to correctly merge configs when there is
  +     no <Directory /> block.  [Justin Erenkrantz, William Rowe]
  +
  +  *) Remove spurious debug messsages that are normal under HTTP
  +     keep-alive logic.  [Jeff Trawick, Justin Erenkrantz]
  +
  +  *) Fix a bug in mod_cgid that would prevent proper shutdown death
  +     of the cgid process.  [Aaron Bannert]
  +
  +  *) Add signal handling back in to the worker MPM for the one_process
  +     (-X, -DDEBUG, -DONE_PROCESS) case.  [Aaron Bannert]
  +
  +  *) Performance: Reuse per-connection transaction pools in the
  +     worker MPM, rather than destroying and recreating them.  [Brian Pane]
  +
  +  *) Remove all signals from the worker MPM's child process.  Instead,
  +     the parent uses the Pipe of Death for all communication with the
  +     child processes.  [Ryan Bloom]
  +
    
  -  *) top_module global variable renamed to ap_top_module [Perl]
  - 
  -  *) 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]
  - 
  -  *) Enable mod_status by default.  This matches what Apache 1.3 does.
  -     [Ed Korthof]
  - 
  -  *) 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.10      +26 -19    httpd-site/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/httpd-site/xdocs/index.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -d -u -r1.9 -r1.10
  --- index.xml	22 Mar 2002 18:17:40 -0000	1.9
  +++ index.xml	6 Apr 2002 01:42:39 -0000	1.10
  @@ -25,31 +25,38 @@
   
   </section>
   
  -<section id="2.0.32">
  -<title>Apache 2.0.32 Beta Released</title>
  +<section id="2.0.35">
  +<title>Apache 2.0.35 Released</title>
   
  -<p>Apache 2.0.32 is the third 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.
  -It will be available in both source and binary format. The binary
  -implementations will be available as they are created.</p>
  +<p>The Apache Group is proud to announce the release the first GA release
  +of Apache 2.0.  Apache 2.0 has been running on the Apache.org website 
  +since December of 2000 and has proven to be very reliable.</p>
   
  -<p>Design and implementation of Apache 2.0 is nearing completion. Module
  -authors are encouraged to review the Apache 2.0 API and share any concerns
  -with the Apache development team. This is your best opportunity to ensure
  -that your issues are addressed prior to an Apache 2.0 General Availability
  -release.</p>
  +<p>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 HTTP Server significantly in
  +our testing.  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.  We have also included support for IPv6 on any
  +platform that supports IPv6.</p>
   
  -<p>While we do not yet recommend Apache 2.0 for production usage, if you
  -have postponed testing Apache 2.0 due to its experimental nature, please
  -download and test this Apache 2.0.32 release to help ensure that any
  -forthcoming 2.0 releases are the best versions available.  Please <a
  -href="bug_report.html">report any bugs</a> you find.</p>
  +<p>This version of Apache is known to work on many versions of Unix, BeOS,
  +OS/2, Windows, and Netware.  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.</p>
  +
  +<p>There are new snapshots of the Apache httpd source available every 6
  +hours from http://cvs.apache.org/snapshots/ - 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.</p>
   
   <p align="center">
  -<a href="http://www.apache.org/dist/httpd/">Download Apache 2.0.32</a> | 
  +<a href="http://www.apache.org/dist/httpd/">Download Apache 2.0.35</a> | 
   <a href="docs-2.0/new_features_2_0.html">New Features in Apache 2.0</a> |
  -<a href="http://www.apache.org/dist/httpd/CHANGES_2.0">ChangeLog for 2.0.32</a>
  +<a href="http://www.apache.org/dist/httpd/CHANGES_2.0">ChangeLog for 2.0.35</a>
   </p>
   
   </section>