1. 22 Mar, 2018 2 commits
  2. 18 Mar, 2018 1 commit
  3. 17 Mar, 2018 4 commits
  4. 14 Mar, 2018 1 commit
  5. 09 Mar, 2018 2 commits
  6. 27 Feb, 2018 1 commit
  7. 26 Feb, 2018 1 commit
  8. 12 Feb, 2018 3 commits
  9. 09 Feb, 2018 1 commit
  10. 07 Feb, 2018 1 commit
  11. 31 Jan, 2018 2 commits
    • Peter V. Saveliev's avatar
      nlsocket: pep8 fix · 8d3a392e
      Peter V. Saveliev authored
      8d3a392e
    • Étienne Noss's avatar
      nlsocket: don't store a reference to the underlying socket methods (they can change) (#443) · 573ba9fc
      Étienne Noss authored
      Use a dynamic __getattr__ based approach instead, to always use the
      current socket method.
      
      The reference-based method caused IPRoute sockets to be in an
      inconsistent state when closed:
      - the socket methods are replaced by dummies at closing time
      - the stored reference still points to the old method
      - the underlying os-level socket is not necessarily closed
      Thus data still could be sent over the socket even if it was considered
      closed.
      
      Only Python 2 is affected, because in Python 3 socket methods point to
      the "real thing" and are not replaced by dummies when closing.
      573ba9fc
  12. 18 Jan, 2018 2 commits
    • Peter V. Saveliev's avatar
      netlink: fix pep8 issues · 4c4d08d6
      Peter V. Saveliev authored
      4c4d08d6
    • hetmankp's avatar
      Fix IPRoute.get() lockup due to internal exceptions · bb197aaa
      hetmankp authored
      The method defined in netlink.nlsocket.NetlinkMixin.get() does not
      cleanly release locks when an exception is encountered internally (for
      example, an exception when calling recv() on the socket, etc). The
      result is that an IPRoute instance can enter a locked up state in which
      it is unable to receive any more messages via the get() method.
      bb197aaa
  13. 15 Jan, 2018 1 commit
  14. 08 Dec, 2017 1 commit
  15. 07 Dec, 2017 1 commit
  16. 13 Nov, 2017 2 commits
  17. 06 Nov, 2017 3 commits
  18. 04 Nov, 2017 2 commits
  19. 26 Oct, 2017 3 commits
  20. 04 Oct, 2017 1 commit
  21. 02 Oct, 2017 1 commit
    • Pier Luigi Ventre's avatar
      rtmsg: add seg6 support (#425) · dd8cb440
      Pier Luigi Ventre authored
      Changes:
      - Introduces IPRoute support for seg6 tunnel
      - Adds encap and inline modes
      - Supports hmac functionality for SRH
      - Initial parsing of human friendly form
      - Add seg6_encap_info for RTA_ENCAP mgmt
      dd8cb440
  22. 29 Sep, 2017 1 commit
  23. 22 Sep, 2017 1 commit
  24. 21 Sep, 2017 1 commit
  25. 19 Sep, 2017 1 commit