ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.
vital that you read modules/tls/README before attempting to build
it. [Ben Laurie]
*) Fix a potential seg fault on all platforms. David Reid fixed this
on BEOS, but the problem could happen anywhere, so we don't want
to #ifdef it. [Cliff Woolley ]
*) Add new LogFormat directive, %D, to log time it takes to serve a
request in microseconds. [Bill Stoddard]
*) Change AddInputFilter and AddOutputFilter to SetInputFilter and
SetOutputFilter. This corresponds nicely with the other Set
directives, which operate on containers while the Add* directives
tend to work directly on extensions. [Ryan Bloom]
*) Cleanup the header handling a bit. This uses the apr_brigade_*
functions for the buffering so that we don't need to compute
the length of the headers before we actually create the header
buffer. [Ryan Bloom]
*) Allow filters to buffer data using the ap_f* functions. These have
become macros that resolve directly to apr_brigade_*.
[Ryan Bloom]
*) Get the Unix MPM's to do a graceful restart again. If we are going
to register a cleanup with ap_cleanup_scoreboard, then we have to
kill the cleanup with the same function, and that function can't be
static. [Ryan Bloom]
*) Install all required header files. Without these, it was not
possible to compile some modules outside of the server.
[Ryan Bloom]
*) Fix the AliasMatch directive in Apache 2.0. When we brought a patch
forward from 1.3 to 2.0, we missed a single line, which broke regex
aliases. [Ryan Bloom]
*) We have a poor abstraction in the protocol. This is a temporary
hack to fix the bug, but it will need to be fixed for real. If
we find an error while sending out a custom error response, we back
up to the first non-OK request and send the data. Then, when we send
the EOS from finalize_request_protocol, we go to the last request,