[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nas] NAS 1.9a (devel) is available




   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@xxxxxxxxxxx Brocolli, hostage. -Unknown | #include <std/disclaimer.h>