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>