Skip to content
Snippets Groups Projects
  1. Jul 20, 2020
  2. Jul 17, 2020
  3. Jul 16, 2020
  4. Jul 15, 2020
  5. Jun 30, 2020
  6. Jun 06, 2020
  7. Jun 05, 2020
  8. May 26, 2020
  9. May 25, 2020
  10. May 12, 2020
  11. May 11, 2020
  12. May 10, 2020
    • Maximilian Wilhelm's avatar
      Merge pull request #266 from sebageek/fix-rfc7911-support-multiple-afisafis-in-addpath-capability · 39a47318
      Maximilian Wilhelm authored
      Allow multiple AFISAFIs in AddPath capability
      39a47318
    • Sebastian Lohff's avatar
      Allow multiple AFISAFIs in AddPath capability · 2306fd06
      Sebastian Lohff authored
      RFC7911 sec 4 allows multiple AFISAFIs in a single AddPath capability
      entry, which also must be presented in a single capability message.
      Without this patch the AddPath capability of a peer advertising multiple
      AFISAFIs cannot be parsed and the connection will fail.
      2306fd06
    • Sebastian Lohff's avatar
      Handle multiple next-hops in NLRI (#265) · 9154f485
      Sebastian Lohff authored
      
      RFC2545 section 3 paragraph 2 allows for a next-hop field length of 32.
      In this case two IPv6 addresses are being sent, first the global
      address, then the link local address. For now we are just ignoring the
      link local address and parsing only the first.
      
      Without this patch Bio will not be able to talk to BGP spekaders using
      this features. An UPDATE mesage containing such a next-hop field would
      result in the following error:
      
      Failed to decode BGP message: Failed to decode message: Unable to decode path attr: Failed to multi protocol reachable NLRI: Unable to decode MP_REACH_NLRI: Failed to decode next hop IP: byte slice has an invalid length. Expected either 4 (IPv4) or 16 (IPv6) bytes but got: 32
      
      Co-authored-by: default avatarDaniel Czerwonk <czerwonk@users.noreply.github.com>
      9154f485
    • Sebastian Lohff's avatar
      Accept all rfc4486 bgp error codes (#264) · 573ae6bc
      Sebastian Lohff authored
      * Accept all RFC4486 bgp error subcodes
      
      Bio-BGP used to only decode AdministrativeShut and AdministrativeReset
      error subcodes when error code "Cease" was sent by a BGP peer. Other BGP
      packets could not be decoded. With this commit Bio-BGP accepts and
      decodes all error codes defined in RFC4486.
      
      * Set OtherConfigChange to value defined in RFC4486
      573ae6bc
  13. May 07, 2020
  14. Apr 26, 2020
  15. Apr 15, 2020
Loading