1. 02 Nov, 2016 1 commit
    • Ondřej Zajíček's avatar
      BFD: Authentication · e03dc6a9
      Ondřej Zajíček authored
      Implement BFD authentication (part of RFC 5880). Supports plaintext
      passwords and cryptographic MD5 / SHA-1 authentication.
      
      Based on former commit from Pavel Tvrdik
      e03dc6a9
  2. 01 Nov, 2016 1 commit
  3. 15 Sep, 2016 1 commit
    • Pavel Tvrdik's avatar
      BFD: Fix invalid read from pollfd array · 0f5054f6
      Pavel Tvrdik authored
      It is possible that sockets_add() are called between sockets_prepare()
      and sockets_fire() during poll loop in birdloop_main(), so we need to
      use loop->poll_fd.used instead of loop->sock_num to find the last field.
      0f5054f6
  4. 23 Mar, 2016 1 commit
  5. 15 Mar, 2016 1 commit
  6. 19 Jul, 2015 1 commit
  7. 22 Feb, 2015 1 commit
  8. 21 Feb, 2015 2 commits
  9. 02 Oct, 2014 1 commit
  10. 29 May, 2014 1 commit
  11. 18 May, 2014 1 commit
  12. 02 Apr, 2014 2 commits
  13. 31 Mar, 2014 1 commit
  14. 06 Feb, 2014 1 commit
    • Ondřej Zajíček's avatar
      Many changes in I/O and OSPF sockets and packet handling. · 48e5f32d
      Ondřej Zajíček authored
      I/O:
       - BSD: specify src addr on IP sockets by IP_HDRINCL
       - BSD: specify src addr on UDP sockets by IP_SENDSRCADDR
       - Linux: specify src addr on IP/UDP sockets by IP_PKTINFO
       - IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO
       - Alternative SKF_BIND flag for binding to IP address
       - Allows IP/UDP sockets without tx_hook, on these
         sockets a packet is discarded when TX queue is full
       - Use consistently SOL_ for socket layer values.
      
      OSPF:
       - Packet src addr is always explicitly set
       - Support for secondary addresses in BSD
       - Dynamic RX/TX buffers
       - Fixes some minor buffer overruns
       - Interface option 'tx length'
       - Names for vlink pseudoifaces (vlinkX)
       - Vlinks use separate socket for TX
       - Vlinks do not use fixed associated iface
       - Fixes TTL for direct unicast packets
       - Fixes DONTROUTE for OSPF sockets
       - Use ifa->ifname instead of ifa->iface->name
      48e5f32d
  15. 02 Dec, 2013 1 commit
  16. 01 Dec, 2013 1 commit
  17. 25 Nov, 2013 1 commit
  18. 22 Nov, 2013 1 commit
  19. 19 Nov, 2013 1 commit
  20. 05 Oct, 2013 1 commit
  21. 16 Sep, 2013 1 commit
  22. 10 Sep, 2013 1 commit