AOLserver 4.0.9 Released
November 22, 2004
========================================

    On behalf of the AOLserver Team, I have the honor of announcing the
    latest point release of AOLserver: 4.0.9.

    This version is primarily a bug fix release following version 4.0.8.
    A summary of changes is provided at the end of this document.


WHAT IS AOLSERVER?

    AOLserver is America Online's Open-Source web server.  AOLserver is
    the backbone of the largest and busiest production environments in
    the world.  AOLserver is a multithreaded, Tcl-enabled web server
    used for large scale, dynamic web sites.

    Visit the project's website:

        http://aolserver.com/


HOW CAN I GET AOLSERVER?

    Download the source code from SourceForge:

        http://aolserver.com/downloads/aolserver-4.0.9-src.tar.gz


I FOUND A BUG!  WHAT DO I DO?

    File it in the Bug Tracker at SourceForge:

        http://sourceforge.net/tracker/?group_id=3152&atid=103152


IS THERE A MAILING LIST?  WHERE'S THE USER COMMUNITY?

    Yes!  There's an announcements-only and a general discussion mailing
    list.  Instructions on how to subscribe are here:

        http://aolserver.com/lists.php

    There is also a wiki-web set up for AOLserver:

        http://aolserver.com/wiki/


CHANGES SINCE LAST RELEASE?

    BUG:  Option parsing needed to be more careful, leading to segfaults
    when a bad command like [ns_schedule_proc -thread -only] is
    executed.  Closes SF Bug #1068836.

    FEATURE:  autoconf now detects if libgcc is built shared, in which
    case LIBS needs -lgcc_s.  Without it, the nsd binary will fail to
    link because of unresolved symbols __umoddi3 and __udivdi3 in
    nsd/dsprintf.c.

    BUG:  Adding -lz to LIBS is now redundant.

    BUG:  Need to include <inttypes.h> on some platforms (OS X, Solaris
    10) to get C99 "uint32_t" and other types.

    FEATURE:  New Ns_Compress() C function introduced to perform gzip
    compression using Zlib.  Added --with-zlib configure option which is
    on by default.

    BUG:  Don't send Content-Length if ADP streaming is on.

    FEATURE:  AOLserver will now allow setting the fd limit (via "ulimit
    -Hn", etc.) and only log a warning if it exceeds FD_SETSIZE.  Do
    this at your own risk, as things which still use select(), i.e.,
    Tcl, are likely to break.

    BUG:  Dereferencing cbPtr->nextPtr is dangerous since cbPtr could
    have been freed.

    BUG:  Implement Ns_SockCancelCallbackEx() in order to correctly
    cancel actions in the SockCallbackThread.  Closes SF Bug #1037196.

    BUG:  Fix a thread hang issue when ns_http fails but HttpCancel()
    never executes because poll() returns revent == POLLPRI.  Closes SF
    Bug #1037196.

    BUG:  Use get{addr,name}info on Win32.

    BUG:  Fixed small memory leak introduced on platforms with
    getaddrinfo.  Closes SF Bug #1033575.

    BUG:  On Solaris 9, get{addr,name}info is in -lsocket.  autoconf now
    knows this.

    BUG:  autoconf scripts now use the TCL_CC from the Tcl build during
    the AOLserver configure script, unless explicitly overrided.

    BUG:  Improve detection of gethostby{addr,name}_r for platforms
    which lack get{addr,name}info.  Closes SF Bug #1032231.

    FEATURE:  On Linux, in order for a process to write a core file
    after process user has changed (i.e., setuid/setgid), the
    PR_SET_DUMPABLE flag must be set.  Closes SF Bug #1031599.

    BUG:  Ns_ConnSend() has been corrected to return an error from
    NsSockSend() on first send as per the documentation.  Closes SF Bug
    #1029512.

    BUG:  Improper boolean initialization caused NsWaitDriversShutdown()
    to behave incorrectly, resulting in a Ns_Fatal() from the
    DriverThread() instead of a clean server shutdown.  Closes SF Bug
    #1029918.

    DOC:  Updated nslog module documentation.  Closes SF Bug #466236.

    DOC:  Added datatype for config options to nscgi module
    documentation.

========================================================================

--
Dossy Shiobara                       mail: [EMAIL PROTECTED]
Panoptic Computer Network             web: http://www.panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)

Reply via email to