Skip to content

ExaBGP 'New Year' release

Compare
Choose a tag to compare
@thomas-mangin thomas-mangin released this 30 Dec 17:51
· 2153 commits to master since this release

This release fixes the latest bugs reported and include a few features which were easy to 'throw in'.

Please note that systemd file is not installed anymore by default to add to the file installation list use "python setup.py install systemd"

  • Fix: a badly formated flow route would throw the parser in limbo
    reported by: NickGudov (issue #203)
  • Fix: allow multiple extended attribute (like flow rediction with a origin/target)
  • Fix: use ICMP Type and Code when printing flows (respectively using name and number)
  • Fix: do not use space printing redirect extended community
  • Fix: not parsing correctly multisession configurations
  • Fix: bug in ASPath parsing
    reported by: Terry Hardie (issue #205)
  • Feature: use ETC environment variable for configuration location if set
  • Feature: JSON now includes ASN (local,peer) and IP (local,IP)
    requested by: jtkdpu (issue #196)
    patch by: Ryan Tinianov (pull #199) for the IP
  • Feature: API support for sending eor
    requested by: spakka (issue #109)
  • Feature: allow routes to have a name (which can be used as comment)
    requested by: lazy404 (issue #167)
  • Feature: improve release code to prevent version mismatch (issue #202)
    reported by: Anand Buddhdev
  • Fix: systemd file is not installed anymore by default (issue #202)
    to add to the file installation list use "python setup.py install systemd"
    requested by: Anand Buddhdev
  • QA: moved all testing code (used by travis-ci) in the ./qa folder
  • QA: added nosetest, updating some of the old unittest code
  • QA: integrated travis-ci with coveralls.io to have real time code coverage
  • QA: ExaBGP can take more than one configuration file and on configuration reload rotate between them
  • QA: checking that broken flows do not break the parser
  • QA: checking that configuration routes are well added and removed on SIGUSR1
  • QA: checking that incoming notifications are handled correctly
  • QA: moved many sample configuration file from etc/exabgp to the new qa/conf