@(#)$Id: NEWS,v 1.17 2012/05/15 13:53:37 michaels Exp $

(NOTE: The contents of this file is not updated for pre-releases.)

***
***  Wednesday, May 16, 2012 -- Barefoot v1.4.0
***

 o Barefootd version numbers now follow those of Dante (the same codebase
   is used in both programs).

 o Three new modules are now available for the Barefoot server:
      - The Session module gives control over how many sessions different
        clients can create.
   
      - The Redirect modules gives control over what addresses and
        port ranges the Barefoot server will use on behalf of clients
        for outgoing connections.

      - The Bandwidth module gives control over how much bandwidth the
        Barefoot server will use on behalf of clients.

   See the page "http://www.inet.no/barefoot/module.html"
   for more information about modules.
   Note that modules need to be purchased separately.

 o Non-IPv4 target addresses where not handled correctly by external.rotation.
   Reported and diagnosed by Rudolf Polzer <rpolzer@one-it.de.example.com>

 o Some resource optimisations that should slightly reduce the number
   of Barefoot processes on high-load systems.
 
 o Errors related to the machine Barefoot is running on not having any route
   to a clients target destination are now reported as general errors with
   loglevel "warning", in addition to as part of the normal session close.

 o The --disable-libwrap option has been renamed --without-libwrap.

 o SIGINFO log information extended to include information about current 
   buffering status and UDP latency.
 
 o Real-time scheduling priority settings and CPU affinity settings made
   available in barefootd.conf. A technical report analysing this
   functionality can be found here:
    http://www.inet.no/dante/files/dante_realtime_preview.pdf

 o General API for setting socket options on TCP/UDP sockets used by Barefoot
   made available in barefootd.conf.


***
***  Monday, May 23, 2011 -- Barefoot v1.0.0
***

 o  A port-bouncer for UNIX.
