Skip to content
An open source implementation of the BFD protocol
C++ Shell C Other
Find file
Latest commit 895cfb5 Nov 17, 2014 @JakeMont JakeMont Merge pull request #11 from JakeMont/timer-bug-fix
Fixed a timer bug that could cause a timer memory leak, or incorrect behavior. Updated to v0.5.3.
Failed to load latest commit information.
AUTHORS Removed the openbfdd namespace. Feb 21, 2014
AddrType.cpp Removed the openbfdd namespace. Feb 21, 2014
AddrType.h Removed the openbfdd namespace. Feb 21, 2014
Beacon.cpp Updated Socket and TimeSpec code. Feb 21, 2014
Beacon.h Removed the openbfdd namespace. Feb 21, 2014
BeaconMain.cpp Removed the openbfdd namespace. Feb 21, 2014
ChangeLog Updated ChaneLog and man pages. Feb 24, 2014
CommandProcessor.cpp Removed the openbfdd namespace. Feb 21, 2014
CommandProcessor.h Removed the openbfdd namespace. Feb 21, 2014
INSTALL Removed the openbfdd namespace. Feb 21, 2014
KeventScheduler.cpp Removed the openbfdd namespace. Feb 21, 2014
KeventScheduler.h Removed the openbfdd namespace. Feb 21, 2014
LICENSE Removed the openbfdd namespace. Feb 21, 2014
LogException.cpp Refactor and update logging classes. Feb 20, 2014
LogException.h Refactor and update logging classes. Feb 20, 2014
LogTypes.h Updated Socket and TimeSpec code. Feb 21, 2014
Logger.cpp Refactor and update logging classes. Feb 20, 2014
Logger.h Refactor and update logging classes. Feb 20, 2014
Makefile.am Refactor and update logging classes. Feb 20, 2014
NEWS Removed the openbfdd namespace. Feb 21, 2014
README Removed the openbfdd namespace. Feb 21, 2014
RecvMsg.cpp Removed the openbfdd namespace. Feb 21, 2014
RecvMsg.h Removed the openbfdd namespace. Feb 21, 2014
Scheduler.h Removed the openbfdd namespace. Feb 21, 2014
SchedulerBase.cpp Fixed a timer bug that could cause a timer memory leak, or incorrect … Nov 17, 2014
SchedulerBase.h Fixed a timer bug that could cause a timer memory leak, or incorrect … Nov 17, 2014
SelectScheduler.cpp Removed the openbfdd namespace. Feb 21, 2014
SelectScheduler.h Removed the openbfdd namespace. Feb 21, 2014
Session.cpp Updated Socket and TimeSpec code. Feb 21, 2014
Session.h Updated Socket and TimeSpec code. Feb 21, 2014
SmartPointer.cpp Updated Socket and TimeSpec code. Feb 21, 2014
SmartPointer.h Updated Socket and TimeSpec code. Feb 21, 2014
SockAddr.cpp Removed the openbfdd namespace. Feb 21, 2014
SockAddr.h Removed the openbfdd namespace. Feb 21, 2014
Socket.cpp Updated Socket and TimeSpec code. Feb 21, 2014
Socket.h Updated Socket and TimeSpec code. Feb 21, 2014
TODO Removed the openbfdd namespace. Feb 21, 2014
TimeSpec.cpp Updated Socket and TimeSpec code. Feb 21, 2014
TimeSpec.h Updated Socket and TimeSpec code. Feb 21, 2014
acinclude.m4 Fixed bug in _unused_ "TimeSpec &operator*=(double)" Feb 19, 2014
acx_nlnetlabs.m4 Removed the openbfdd namespace. Feb 21, 2014
autogen.sh Fixed autogen order. Mar 1, 2013
bfd.cpp Removed the openbfdd namespace. Feb 21, 2014
bfd.h Removed the openbfdd namespace. Feb 21, 2014
bfdd-beacon.8 Updated ChaneLog and man pages. Feb 24, 2014
bfdd-control.8 Updated ChaneLog and man pages. Feb 24, 2014
bfdd-control.cpp Removed the openbfdd namespace. Feb 21, 2014
common.cpp Removed the openbfdd namespace. Feb 21, 2014
common.h Removed the openbfdd namespace. Feb 21, 2014
compat.cpp Removed the openbfdd namespace. Feb 21, 2014
compat.h Refactor and update logging classes. Feb 20, 2014
configure.ac Fixed a timer bug that could cause a timer memory leak, or incorrect … Nov 17, 2014
depcomp Removed the openbfdd namespace. Feb 21, 2014
hash_map.h Removed the openbfdd namespace. Feb 21, 2014
install-sh Initial checkin of OpenBFDD, please see README for limitations. Oct 1, 2010
log.cpp Fixed a timer bug that could cause a timer memory leak, or incorrect … Nov 17, 2014
log.h Refactor and update logging classes. Feb 20, 2014
lookup3.cpp Removed the openbfdd namespace. Feb 21, 2014
lookup3.h Removed the openbfdd namespace. Feb 21, 2014
missing Removed the openbfdd namespace. Feb 21, 2014
standard.h Removed the openbfdd namespace. Feb 21, 2014
threads.cpp Removed the openbfdd namespace. Feb 21, 2014
threads.h Removed the openbfdd namespace. Feb 21, 2014
utils.cpp Removed the openbfdd namespace. Feb 21, 2014
utils.h Removed the openbfdd namespace. Feb 21, 2014

README

README for OpenBFDD
*******************

=====================
+ Use the Wiki
=====================
This document contains only very minimal information. More detailed 
information can be obtained on the projects GitHub wiki, currently located 
at: https://github.com/dyninc/OpenBFDD/wiki


================
+ Intro
================

OpenBFDD is an open source package that provides a software based 
implantation of the Bidirectional Forwarding Detection (BFD) protocol. It 
is designed to run on a server. Its primary purpose is to allow the 
administrator to quickly take the server off-line when the core service, 
such as a bind or unbound server, goes down. This is done by providing a 
BFD "beacon", bfdd-beacon, that can communicate with a properly 
configured, BFD enabled, router. A control utility, bfdd-control, can be 
used to configure the running bfdd-beacon daemon, and to change the state 
of its BFD sessions. 


================
+ License
================

See the included LICENSE file for licensing information.

Something went wrong with that request. Please try again.