Recent releases

Release Notes: This release adds two enhancements and one API change. The major enhancement is the adding of configurable transparent gzip compression of HTTP responses from ADP pages. The minor enhancement is the addition of a numeric version #define to aid conditional compilation of modules that require specific AOLserver versions or must be compiled differently depending on the version. Ns_Compress() has been renamed to Ns_CompressGzip() in anticipation of other algorithms which will be supported.

Release Notes: This release closes a number of small bugs and
adds a few enhancements. Bugfixes were made for a
shutdown crash, a memory leak when using
getaddrinfo, a server hang for ns_http, crashes
that could occur with bad invocations of
ns_schedule_{proc,daily,weekly}, and omission of
the Content-Length header if ADP streaming is on.
Ns_ConnSend() now does what the docs say it does.
Enhancements include a new Ns_Compress() to gzip
data, a new Ns_SockCancelCallbackEx() to correctly
cancel callbacks, and the ability to write
corefiles on Linux after setuid by setting
PR_SET_DUMPABLE.

Release Notes: This release closes a number of small bugs. One significant bugfix
involves DNS resolution and use of thread-safe getaddrinfo() and
getnameinfo() APIs where available. Heavy users of DNS resolution within
their AOLserver applications are urged to upgrade to this version to
resolve any thread-safety issues surrounding DNS resolution.

Release Notes: This release corrects a serious flaw in 4.0.6 where a non-compliant HTTP/1.1 request could crash the server, resulting in a denial of service. Everyone is urged to skip the 4.0.6 release and either remain on 4.0.5 or upgrade to 4.0.7 immediately.