[nas] NAS 1.9a (devel) is available

Jon Trulson jon at radscan.com
Sat Oct 27 20:57:52 MDT 2007


    It can be found at:

    Source tarball:
    http://downloads.sourceforge.net/nas/nas-1.9a.src.tar.gz

    SVN tagged release:
    http://nas.svn.sourceforge.net/svnroot/nas/tags/nas-1.9a

    SVN current (possibly unstable) development:
    http://nas.svn.sourceforge.net/svnroot/nas/trunk

    This version adds some enhancements to aupanel, and reworks signal
    handling in the voxware server to avoid races, hangs and other
    issues seen with linux 2.6.21+ kernels. This could be a 1.9.1
    stable release in a couple weeks.

    *BSD maintainers might want to check this release out for problems
    due to the signal re-work in the voxware (OSS) server.

    Here is the HISTORY chunkage for this release:

Version 1.9a (devel) 10/27/2007

   - this is a possible 1.9.1 (stable) release in a couple weeks.

   - modify intervalProc to stop/start the timer around AuProcessData()
     calls, rather than simply disable the signal handler.  This should
     ensure that we never lose a timer signal, and seems to fix the
     reported nasd hangs under newer linux kernels (2.6.21+).

     The *BSD folks should make sure everything still works, it
     should...

   - rework signal handling in the voxware (OSS) server.  This also
     allows DIA to block/unblock interrupts at the appropriate times
     now.

   - apply patch from Yarda that corrects a problem with blocking and
     unblocking signals in IntervalProc() (auvoxware). [jet - this
     patch was removed in the patches further up]

   - add automatic querying of device attributes to aupanel with a default
     query interval of 10 seconds

   - remove mention of the auvoxware manpage from the filelist (for src
     packaging), and remove the doc/html/auvoxware.1.html file.

   - Apply patches from Erik Auerswald:

     - the recent bug report from a fedora 7 user showed a small bug
       with the input mixer code: If the input mixer cannot control the
       input channels a wrong error message is printed. The attached
       patch fixes this.

     - remove auvoxware.man from the voxware Imakefile

     - add automatic querying of device attributes to aupanel with a
       default query

       - aupanel: add option -interval to synopsis section of man page

     - make the nasd.conf man page formatting more consistent

   - more cleanup and removal of old/useless files.

   - remove useless nas.lsm file.

   - sync up for copying repository to sourceforge.

   - Patch from Stefan Huehner:

     - remove SleepQueue functionality which is apparently not being
       used anywhere.

   - remove useless 'register' declarations

   - convert Swap32Write for K&R to ANSI.  Also, define it's buffer
     pointer as AuUint32 rather than 'long', which is wrong, but works
     accidentally.

-- 
Happy cheese in fear                 | Jon Trulson
against oppressor, rebel!            | mailto:jon at radscan.com 
Brocolli, hostage.       -Unknown    | #include <std/disclaimer.h>



More information about the Nas mailing list