Apache Week
   
   Issue 312, 18th October 2002:  

Copyright 1996-2005
Red Hat, Inc.

In this issue


Under development

Ryan Bloom announced on Tuesday that he was taking an indefinite break from Apache HTTP server development. Ryan had a defining role in the creation of Apache 2.0 with his work on the APR portability library, and has continued to be involved in 2.0 development throughout its history.

In his parting message, Ryan mentioned that he had been working on TLS upgrade support for Apache 2.0; a long sought-after feature for SSL servers. The TLS upgrade protocol (as specified in RFC 2817) allows a client to begin an HTTP session to a plain HTTP port, and then upgrade to SSL on the same connection. This technique solves several problems; notably that SSL virtual hosting can be done based on hostname rather than IP address, since the HTTP request will include a Host header which can be interpreted by the server before the SSL negotiation takes place. However, there is no support for RFC 2817 in deployed web browsers and servers, and some experts have stated that the current protocol is "pretty badly broken".

A topic producing a large volume of mail over the last week was a proposal to create new branches for continued development of Apache 2.0. The proposal involves maintenance of two separate branches in CVS; "development" and a "stable" trees, in a manner similar to the Linux kernel. Major new features would only be added to the "development" tree; the "stable" tree would accept only backwards-compatible bug and security fixes.


In the news

Embedded Apache Goes Large

The manager's terminal in a network of web-enabled smart terminals running Linux has an embedded Apache web server. The terminals are being installed in all of the Burger King restaurants in Puerto Rico.


Featured articles

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

"Apache: More than a Web server" reveals other interesting projects under the Apache Software Foundation umbrella. The author uses Apache projects such as PHP, Tomcat, Xerces, Xalan, Cocoon, James, JetSpeed, Xindice, and Axis because they are free, have decent documentation, and are stable enough for a production environment.

The recent vulnerabilities uncovered in the Apache web server and OpenSSL toolkit lead eWeek to evaluate the security of open source software in "Open Source: A False Sense of Security?". Citing the opinions of various parties with experience in both open source and proprietary software, the consensus seems to be that open source software is not automatically more secure but generally the open source development model enables flaws to be fixed quicker thus allowing greater security.

A technical report entitled "Two Case Studies of Open Source Software Development: Apache and Mozilla" can now be downloaded in PDF format, which examines the claims that open source software development methods are comparable to, if not better than (in some cases) traditional commercial development methods. It forms several hypotheses by analysing data from the Apache and Mozilla project, and concludes with the expectation that a hybrid process will be adopted in the future.


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