Barefoot Changelog

What's new in Barefoot 1.4.1

Jan 28, 2014
  • Changes include the following:
  • IPv6 is now supported in the server.
  • New "monitor" object added. Syntax is similar to rules and routes, but instead of applying to individual sessions, it applies to all sessions currently matching the addresses to monitor.
  • The session module has been merged with the mainstream Barefoot code, and has also been extended to support the following new features: - connection throttling (number of new sessions accepted per second).
  • The syntax has also changed (see UPGRADE).

New in Barefoot 1.4.0 (May 17, 2012)

  • 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 the clients for outgoing connections.
  • The Bandwidth module gives control over how much bandwidth the Barefoot server will use on behalf of the clients.
  • SIGINFO loginformation extended to include information about current buffering status and UDP latency.
  • Real-time scheduling priority settings and CPU affinity settings made available in barefootd.conf.
  • General API for setting socket options on TCP/UDP sockets used by Barefoot made available in barefootd.conf.
  • Non-IPv4 target addresses where not handled correctly by external.rotation.