|
In this issue
Apache 2.0.36 was released on 8th May 2002 and is now
the latest version of the Apache server. This is the second stable
release of Apache 2.0, following up on 2.0.35 which was released on
6th April 2002. Read our special
feature for more information about the history of Apache
2.0.
Apache 2.0.36 is available in source form for compiling on Unix or
Windows, for download from the main Apache site or from
any mirror download
site.
This is mainly a bug fix release, with a few new features. Users
should upgrade if they will be affected by the particular bugs
mentioned below, or would like to use any of the new features.
New features
The new features in this release (added since 2.0.35) are:
- Two new experimental thread-based MPMs "leader/follower" and "threadpool" are included,
which aim to address performance limitations in the worker MPM
- Hooks have been added to mod_dav allowing a repository
provider module to implement the DASL
(WebDAV search) specification
- The new MIME types image/vnd.djvu and
application/xhtml+xml are included in the default configuration.
(BZ#7795, BZ#7969)
Bug Fixes
The bugs fixed in this release include:
- Many performance and reliability fixes in the worker MPM
- Several improvements to mod_ssl, including
a fix to allow using mod_proxy as a reverse SSL to HTTP proxy (BZ#8174),
a fix for an infinite loop which could be by using Netscape Navigator (BZ#8389), a
fix for using virtual hosts with long hostnames (BZ#8572),
and synchronisation with the changes in mod_ssl 2.8.8
- The AcceptPathInfo directive has been fixed;
previously the logic of the directive was inverted (BZ#8234)
- A fix for sub-request handling which resulted in invalid
Content-Length headers being returned when using
certain combinations of modules (BZ#7966)
- A fix for segfaults seen when generating "invalid byte-range" responses (status code 416)
-
mod_proxy fixes: improved error handling (BZ#8407),
fixes for use of persistent connections (PR#10010) and operation
on EBCDIC platforms
- Fixes to HTTP compliance problems: the server will now read
trailing headers of chunked input bodies, and does allow an empty Host:
header (BZ#7441)
- Many small build and configure fixes (BZ#7840, BZ#7818, BZ#7802, BZ#7841)
- Many documentation updates (BZ#8037, BZ#7832,
BZ#8144, BZ#8643)
Platform-specific fixes
The mod_deflate module included in Apache 2.0 was
moved out of the "experimental" modules directory this week,
indicating it is ready for production use. It was noted that some
manual configuration is needed by those wishing to use this module, to
set up BrowserMatch directives disabling
deflate support for certain browsers which have buggy
Content-Encoding support (for instance 4.x versions of
MSIE).
A patch was submitted to the list this week which would make each
MPM module include an identifying string in the Server
response header, along with the version of Apache and any major
modules. Several group members were unhappy with revealing this
configuration detail; a proposal was even made to restrict the
information revealed in the Server header to just the
Apache version using the ServerTokens minimal
directive.
Now that the date for
ApacheCon US 2002, Las Vegas, Nevada,
has been settled on 18-21 November 2002, the ASF members are
starting to design its technical program which will include
over 40 sessions. The good news is - you are still in time to
sign up to present a session which can range from 30 minutes to
2 hours. Session proposals can cover any educational issues
related to projects of the Apache Software Foundation or the Web
in general excluding commercial sales or marketing presentation.
Topics sought include:
- Apache Web server topics (installation, compilation,
configuration, migration, Version 2.0)
- All Apache Software Foundation projects (Jakarta, mod_perl,
Xerces, etc.)
- scripting languages and dynamic content (Java, PHP, Perl,
TCL, Python, XML, XSL, etc.)
- Security and eCommerce
- Performance tuning, load balancing, high availability
- tips for writing Apache Web server modules
- Technical and non-technical case studies
- new Web-related technologies
If you would like to be a speaker at the ApacheCon 2002 event,
please go to the ApacheCon site,
log in,
and choose the "Submit a CFP" option from the list provided
before Friday 31 May 2002 17:30 EDT. Should you be interested
in giving a vendor presentation, please send an email
to info@ApacheCon.Com
instead.
In this section we highlight some of the articles on the web that are of
interest to Apache users.
The Solaris Developer Connection site provides this
tutorial
which guides you through each step of installing Apache 1.3.24,
mod_ssl 2.8.8, and OpenSSL 0.9.6c on a Solaris
platform. It explains how to compile and configure Apache with Dynamic Shared
Object (DSO) support, and load mod_ssl as a
DSO module. It also provides instructions for generating a sample
custom server certificate.
Apache developer William Rowe, Jr answers the question of,
"What's New and Improved in Apache 2.0 on Windows?"
by examining three major areas in Apache 2.0 that affect the Windows
platform. The first is the Multi-Processing Module that is optimised
for Windows NT (mpm_winnt), followed
by the Apache Portable Runtime (APR) library, and lastly he looks at
the most important Windows-NT-specific change which is the
addition of Unicode support.
In
"PHP and PostgreSQL",
Vikram Vaswani walks us through six examples which demonstrate how
to use PHP's built-in PostgreSQL functions to manipulate data
in the database. He shows us how to use a few different methods to
extract data, apply PostgreSQL support for transactions, and debug
some PHP scripts using the error-handling functions.
|
This
issue
brought to you by: Joe Orton, Min Min Tsan
|
|
|