- Added BGP_NEIGHBOR_*_TIMER_CONNECT_RETRY option.
- Added BGP_NEIGHBOR_*_TIMER_HOLD option.
- Added BGP_NEIGHBOR_*_TIMER_KEEPALIVE option.
- Added BGP_NEIGHBOR_*_REMOVE_PRIVATE_AS option.
- Added BGP_POLICY_DOCUMENT option to specify policy.
- Allow per neighbor configuration with BGP_NEIGHBOR_*
- Added BGP_AUTHPASSWORD config for bgp authentication
- Improve teardown time (SIGTERM handler).
- Added a delay after starting BGPd to prevent watchdog barking before real startup.
- Terminate when FIB manipulator (zebra) or BGPd (gobgpd) terminates.
- Use golang:1.9 as base for gobgp
This is the initial release. BGP peers can be set up with a configured list of neighbors, a configured list of (static) routes for the RIB/announcements, and some more configurable options. FIB manipulation based on RIB can be enabled or disabled. Putting connected routes to the RIB is optional.