In this issue
The next beta of Apache 1.3 is expected soon. This release
will fix many of the bugs that have been reported since 1.3b2
was released about a month ago.
The main changes since Apache 1.3b2 are:
Bugs Fixed (Windows 95/NT only):
Bugs Fixed (all versions):
Fix 16kB download limit (only occured on some systems)
Make CGI work under Windows 95
Allow CGI to use winsock calls
Display Readme footer file in autoindex indexes
Warn if system may run out of file descriptors
Make displayed dates Y2K safe
Fix problem passing some ProxyPass requests on to the proxy
Allow "a.b.c" type IP numbers in allow or deny directives
Various fixes for mod_mime_magic
Warn if listening on multiple sockets may not be configured
Ensure that log messages always go to the log file, even if
also output to the screen
Use built-in regular expression library on all systems
except those which are known to have correct OS regex
Warn if directives are used in the wrong config file
section, or if sections are not closed by end of the config
OS Specific Updates:
Rewrite mod_rewrite internal code
Option to prevent auto indexes from being sortable
Added example perl program to split a logfile which
contains %v virtual host name into separate logs per
Fix Solaris 2.6 use of pthreads
Now compiles on OS/2 again
Fix AIX proxy module to not use "@" in filenames
Various fixes for AIX, NetBSD, UnixWare 2, ULTRIX, SVR4,
Added port for GEMINI
Apache Site: www.apache.org
Release: 1.2.4 (Released 22nd August 1997)
Beta: 1.3b2 (Released 16th October 1997)
Current Status of 1.3
Apache 1.3 is now in beta test. The most recent release is
1.3b2 (there was no 1.3b1). This is available in source form
for both Unix and Windows 95/NT. A new beta, 1.3b3, is now
expected in the next few days. This will contain many bug
fixes, some portablitity fixes, and support compilation on
Bugs fixed in 1.3b3
These bugs have been found and fixed in 1.3b3.
Because of the major differences between Windows and Unix,
these are separated into bugs which affect Windows systems
only, and other bugs (which may affect Windows as well). Unix
users can ignore the bugs listed in the Windows section.
CGI programs which use Winsock did not work.
Some systems refused to serve files of more than about
16kB. This appears to be a bug in the way Windows sends
files. A work-around will be included in the next release
for Windows, together with more extensive error logging.
The new syntax for specifing subnets on allow/deny lines as
1.2.3/24 broke the previous syntax such as
1.2.3. Both should now work.
Updated LynxOS port.
Patches for bugs in Apache 1.2.4 may be made available in the
to 1.2.4 directory on the Apache site. Some new features
and other unofficial patches are available in the 1.2
patches directory. For details of all previously reported
bugs, see the Apache bug database and
bugs pages. Also many common configuration questions are
answered in the Apache FAQ.
Development has slowed down over the last couple of weeks to
prepare for the release of Apache 1.3. Now that the first
beta is out, Apache is in a "feature freeze" where no new
features will be added. The only changes from now on will be
Check Directives Inside Sections
Apache does not warn if directives are used inside sections
where they are not allowed. For example, the
User directive is valid inside
<VirtualHost> sections, but not inside
etc. The next beta will contain better error checking to
ensure that directives are only used in the correct place
within the configuration file.
Loading Modules Dynamically on Unix
The process of adding a new module to Apache on Unix involves
recompiling the server. This is because modules are linked
into the code. However it is possible to "dynamically" link
modules at run-time. This is how Apache on Windows currently
works. It allows modules to be distributed in binary form,
and the server administration uses LoadModule
directives to choose which modules are to be loaded when
Most Unix systems can also load code dynamically, and this is
used in the experimental mod_dld module. A more
up-to-date module is being written, provisionally called
mod_so, which will allow modules to be loaded
dynamically just like on Windows. This module may be
included as an experimental module in a future beta of Apache
Rewrite Module Code Updated
The core code of mod_rewrite has been rewritten.
It is now simpler, better documentated, and a couple of bugs
The internal code to handle virtual hosts has been re-written
in Apache 1.3 to work faster and better. One area which was
particularly confusing in Apache 1.2 was when both IP-based
and name-based virtual hosts were defined in the same
configuration files. It was often not obvious how the two
types of virtual hosts related, particularly when they used
the same IP address. In Apache 1.3 this has been clarified
with a name directive, NameVirtualHost. If you
have a configuration for Apache 1.2 which uses name-based
virtual hosts you will need to update it for Apache 1.3.
This is now all documented
on the Apache web site.
The Apache Commerce Survey is still running to find out how
Apache is being used in business and commerce. Please take a
few moments to fill out the survey. There are only 11
questions, and the information should give us a much better
idea of how Apache is being used.
This survey is being run jointly by Apache Week and SOMA MarketNet, a market
research organisation focused on information technology.
Anyone taking part in the survey can get the full results
from SOMA, and Apache Week will summarise the results once
they have been tabulated.
Please enter the survey at http://www.soma-esurvey.com/.