Apache Week
   
   Issue 283, 15th February 2002:  

Copyright 1996-2005
Red Hat, Inc.

In this issue


Under development

Justin Erenkrantz co-ordinated a new release of Apache 2.0 this week, 2.0.32, after going through a test cycle on the server at apache.org. The release has been dubbed alpha quality whilst more developers test the code; already several votes have arrived that this should become a new 2.0 beta.

Anyone visiting the Apache documentation site recently may have been surprised to find they were presented with a non-English language version of some pages. The Apache documentation has been translated into many different languages; the combination of the mod_negotiation module and a properly configured web browser will allow a user's preferred translation of a page to be automatically served according to their browser settings. A bug in 2.0's mod_negotiation meant that some browsers which had no language preferences configured would be served a seemingly random translation of some pages. This was fixed in the 2.0.32 release.

A couple of problems with the new mod_proxy code included in the Apache 1.3.23 release have emerged and been fixed by Graham Leggett; the handling of responses with several headers of the same name being a particular issue for many proxy users since sites which use cookies may rely on sending several Set-Cookie headers to browsers.


ApacheCon 2002

The Apache conference committee have good news!

The Apache Software Foundation has completed the search for a conference management company for the ApacheCon shows, and we are getting back on track right now. More information will be forthcoming, but here's a quick point that may be of interest; registration for the next ApacheCon will be well under US$1,000!

We need some feedback from you: If we hold the next ApacheCon at the beginning of August 2002, in Las Vegas, Nevada, do you think you'll attend?

We're asking because we're looking at the first full week of August, which would allow us to have ApacheCon right after the BlackHat and Def Con computer security conferences, also in Las Vegas around the same time. However, the USENIX Security conference in San Francisco is also happening then, the O'Reilly open-source convention is in San Diego in July, and LinuxWorld is in San Francisco in the middle of August. No matter where you look, the event schedule is crowded.

So, with all those conferences so close together, would you come to ApacheCon? We don't want to pick a date and venue and then not have enough people able to attend!

Please let us know by sending an email to coar@apache.org.


Apache Week Celebrates Its Sixth Birthday

This issue marks the sixth anniversary of Apache Week. Issue one was published on 9th February 1996, although it was only available on the Web until we started an email subscription option with issue 6.

When issue one was published, Apache version 1.0.0 had been out for just over a month. The current stable version was 1.0.2. According to Netcraft, Apache became the most widely used server in the April 1996 survey, reported in issue 9. Today Apache-based servers are on use on over 60% of the world's Internet sites.

The Apache 1.2 beta cycle started in December 1996 with 1.2b1 and continued until Apache 1.2 was released in June 1997 (issue 68). The 1.3 beta cycle started in October 1997 (issue 87) and continued until Apache 1.3.0 was released in June 1998 (issue 118) Whilst 1.3.0 was highly stable on Unix systems, it was much less developed on Windows.

In August 1998 the Netcraft Server Survey showed for the first time that Apache was in use on more than half the world's internet servers, and Ralf Engelschall released the first version of the popular mod_ssl module. In October the first official Apache conference, ApacheCon 98, was held in San Fransisco and was a huge sucess drawing nearly 500 registrations (issue 134) Three more Apache conferences have been held since then, with the most recent in Santa Clara giving attendees a unique opportunity to talk to the people behind the software.

Towards the end of 1998, Apache was recognised by Microsoft as a real and credible threat to their business in their leaked memos (issue 137). A few years later this was proven when the Garner Group suggested all IIS users switch to something more secure, like Apache.

In July 1999 (issue 165) the Apache Software Foundation was formed with the aim to provide a legal framework for Apache and related open-source projects such as the Jakarta and XML projects.

Apache 1.3 remains the stable branch of the Apache software, now at 1.3.23 (released 24th January 2002). Although the new releases are designed mostly for bug fixes there have been a significant number of new features added in the last year and some important security fixes.

The Apache group have been working on Apache 2.0 for a long time, with initial plans reported in February 1998 (issue 102). In September 1999 (issue 173) we published an Apache 2.0 preview and stated that a beta version should be available in late 1999 or early 2000, although it was to take until April of 2001 before the first beta was released. Apache Week launched an Apache 2.0 information center to co-incide with the first beta release. A full release of Apache 2.0 is expected later in 2002.

Apache Week will continue to bring you the latest news about Apache and its development, as it happens. We will also monitor how Apache is being reported in the news, and where appropriate respond with corrections or clarifications.


Featured articles

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

It is back to the basics this week as this article kicks off a new series based on the Apache Web server. A nice refresher piece which talks about what makes Apache special and shows us how to install, configure, start Apache, and rotate its log files.

Stefano Mazzocchi, the creator of Cocoon looks back on its birth in 1998 and then proceeds to introduce Cocoon 2.0, the second generation. Apache Cocoon is an XML publishing framework designed around pipelined SAX processing for building dynamic XML server applications.

"Using objects to create an application" is a PHP tutorial that attempts to teach important software engineering and design concepts that are applicable across a wide range of programming languages. You need to have some knowledge of PHP MySQL functions, and PHP's OO syntax before you read this.


This issue brought to you by: Ken Coar, Mark J Cox, Joe Orton, Min Min Tsan
Comments or criticisms? Please email us at editors@apacheweek.com