Apache Week
   
   Issue 232, 26th January 2001:  

Copyright 1996-2005
Red Hat, Inc.

In this issue


Under Development

The effort to produce a new Apache 1.3 release got off to a promising start this week as Tony Finch checked in his patch to improve byterange handling, after it received sufficient testing and review by the group. However, more problems have been encountered which have further delayed a new release. The first hurdle was to actually "tag" the source tree for 1.3.15, a trivial procedure under normal circumstances. It emerged that one of the files inside the CVS repository had become corrupted which was causing the CVS client to crash.

The Apache procedure is that if a new release does not make it to public distribution, it is abandoned, the version number is incremented, and the release procedure begins again. For this reason, 1.3.15 was abandoned because of the CVS problem: 1.3.16 was then released for testing, but also abandoned because of a problem with name-based virtual hosting found by Ken Coar. Tony Finch fixed that bug too, and at time of writing, Apache 1.3.17 is due to be released on Monday.

The good news for Apache 2 is that the "ap_r*" API performance problem (as discussed in last week's issue) is now resolved, with the patch from Greg Stein being checked in. More good news is that Ryan Bloom has been testing the Apache 2 code on the live server at www.apache.org, which has enabled the group to find and fix several bugs.

A change made to Apache 2 this week of interest to server administrators is that the ClearModuleList and AddModule directives have been removed. These directives were needed in Apache 1.3 to ensure correct module ordering: in Apache 2.0, modules define their own ordering as appropriate, so these directives are no longer needed.


Featured articles

In this section we highlight some of the articles on the web that are of interest to Apache users.

In part 2 of "Getting More Out Of Apache", the Developer Shed shows you how to implement basic user authentication and set up access control groups. It also talks about Apache logging capabilities and the powerful URL rewriting module.

Stas Bekman continues with other techniques on saving even more memory in "Improving mod_perl Driven Site's Performance"". It does pay to be frugal.

Introduction to WML, Apache, and PHP is a good starting point for developing PHP-enhanced WML applications on the Apache Web Server. Instructions are given on configuring Apache to accept and serve WML enabled decks. By the end of this, you will have your first 'simple' wireless page.


LinuxWorld

Apache Week will be at the LinuxWorld Conference and Expo in New York next week to cover everything at the show that is related to Apache. You'll be able to find the special issue of Apache Week being written live from the Red Hat stand.


Comments or criticisms? Please email us at editors@apacheweek.com