<?xml version="1.0"?>
<!DOCTYPE issue SYSTEM "../scripts/awmarkup.dtd">
<?xml-stylesheet href="../scripts/issue2html.xsl" type="text/xsl"?>

<issue date="20010831" issue="261">
<headline>Doomed 2.0 betas and a vulnerability in SQL authentication modules</headline>
<author>Cox, Mark J</author>

<comment>**********************************************************</comment>

<story name="dev" type="dev">
<title>Under development</title>
<author>Orton, Joe</author>
<author>Benson, Gary</author>
<abstract>
Still no sign of a new 2.0 beta;
new httpd-test project helps test Apache releases
</abstract>

<section>

<p>Discussion on the development list became tense this week as the
2.0.25 release appeared to be going the way of 2.0.24, which would
make it the seventh tarball not getting through testing since the
last public release.  Recent problems have been with the
<module>mod_mime</module> and <module>mod_include</module> modules.  There was some
debate as to whether the new release strategy was working; Roy
Fielding, who proposed the strategy, pointed out that:

<blockquote><i>"the reason 2.0 doesn't have a good beta release is because
it simply has not been ready for beta release -- the big fixes we have
been making lately have vastly improved it over what it was two months
ago.</i>"</blockquote>

</p>
</section>

<section>

<p>Since its conception in July, the <a href="http://httpd.apache.org/test/">Apache HTTP Test</a> project has been
playing an increasingly important part in the progression of the 2.0
code.</p>

<p>The test project comprises a pair of programs: Flood, a
profile-driven load tester, and Perl Framework, a
regression testing kit.  Flood can be used for stress testing HTTP and SSL 
servers, and uses an  <a
href="http://cvs.apache.org/viewcvs.cgi/~checkout~/httpd-test/flood/examples/round-robin.xml?content-type=text/plain&amp;only_with_tag=HEAD">XML
based</a> configuration language. The Perl code is based on the <module>mod_perl</module> test harness, and has
over 1500 tests at time of writing.</p>

</section>

<section>

<p>Jim Jagielski has been working on back-porting the
<directive>AcceptMutex</directive> directive from 2.0 to 1.3.  This directive
allows run-time configuration of the <a
href="http://httpd.apache.org/docs/misc/perf-tuning.html#compiletime">mutex
type</a> used for accept serialization, currently a compile-time only
setting in 1.3.  Since different types of mutex have different
performance characteristics on different platforms, this directive
will allow administrators to tune their Apache server more easily.</p>

</section>

</story>

<comment>**********************************************************</comment>

<story name="news" type="news">
<title>In the news</title>
<author>Cox, Mark J</author>
<abstract>
Security vulnerability in some third party modules;
First fully-supported product based on Apache 2.0?
</abstract>

<section title="Security vulnerability found in third-party modules">
  <p>
  RUS-CERT has discovered a vulnerability that affects several third-party
Apache authentication modules that use SQL databases to store
authentication information.  An external attacker can make use of this
vulnerability to obtain arbitrary data from your server.
The
    modules known to be affected include:<ul>
    <li>    <directive>AuthPG</directive></li>
    <li>    <module>mod_auth_mysql</module></li>
    <li>    <module>mod_auth_oracle</module></li>
    <li>    <module>mod_auth_pgsql</module></li>
    <li>    <module>mod_auth_pgsql_sys</module></li></ul>
If you are using one of these modules, or any other module to authenticate against a SQL database read
    <a href="http://cert.uni-stuttgart.de/advisories/apache_auth.php">the full advisory</a> and update your module.
  </p>
</section>

<section title="First commercial use of Apache 2.0?">
  <p>According to <a href="http://www-1.ibm.com/servers/eserver/iseries/software/http/services/apache.htm">this document</a>,
  IBM have incorporated Apache 2.0 into their
  iSeries web server product line.  One of the team at IBM commented 
  to the development list that although the product internally used an 
  alpha version of Apache, 2.0.18,
  their product is <i>"not 'beta' but fully supported."</i> and that they 
  are <i>"working on getting stuff back into the original code base."</i>
</p>
</section>
</story>

<comment>**********************************************************</comment>

<story name="featured" type="featured">
<title>Featured articles</title>
<author>Tsan, Min Min</author>
<abstract>
Top marks for the Apache Desktop Reference;
Apache 2.0 filters introduced;
Thinking about security
</abstract>
<section>
<p>In this section we highlight some of the articles on the web that are of
interest to Apache users.</p>
</section>
<section>

<p>O'Reilly ONLamp.com brings you the latest information about <a
href="http://www.onlamp.com/pub/a/apache/2001/08/23/apache_2.html">filters
for Apache 2.0</a> in Ryan Bloom's  column. This article is just an
introduction to the subject, covering some of the basic concepts of
filtered I/O which is the ability for one module to modify the output of
an earlier module, listing three standard filters included in the basic
Apache distribution, and explaining what filter types are. According to
Ryan, developers have improved the interface over the past few releases so
that the complex task of writing filters becomes easier.</p>

<p>It's an overall thumbs up to the <a
href="http://www.apacheref.com/">"Apache Desktop Reference"</a> from Sys
Admin magazine in this <a
href="http://www.samag.com/articles/2001/0109/0109h/0109h.htm">short book
review</a> by Elizabeth Zinkann. You'll need to scroll all the way down to
read it. She describes it as a superbly written, well-organized, humorous,
informative, insightful, extraordinary, essential, and indispensable guide
to the Apache Web Server.  What's more you can read the whole book
online.</p>

<p>In the wake of the Code Red worm, Joe "Zonker" Brockmeier warns Unix and
Linux administrators running the Apache Web Server not to let their guard
down in this tongue-in-cheek but apt piece entitled <a
href="http://www.unixreview.com/articles/2001/0108/0108m/0108m.htm">"Thinking
about Security"</a>. I'm sure many of you will find his advice on how to
stop your boss from embarrassing himself useful.</p>
</section>

</story>

<comment>**********************************************************</comment>

</issue>
