1. 26 Jun, 2018 1 commit
    • Jon Siwek's avatar
      Fix get_mac_addresses() potential buffer over-read · fc3de7e6
      Jon Siwek authored
      The macOS/BSD implementation of get_mac_addresses() can check the
      link-layer address length early on to filter out interfaces that don't
      have a MAC address.  e.g. loopback interfaces don't have one.
      
      A concern is that the sdl_data array of sockaddr_dl contains both the
      data for the interface name and link-layer address, but
      get_mac_addresses() is always assuming enough space was allocated in the
      array to read 6 bytes of the MAC address even when some interfaces
      report an address length of 0.  e.g. long interface names without a MAC
      address could be a problem.
      fc3de7e6
  2. 24 Jun, 2018 1 commit
    • Dominik Charousset's avatar
      Tighten overly fuzzy auto-unboxing of CAF_CHECK_* · eb1cc7b1
      Dominik Charousset authored
      Only consider values equal on type matches. For example,
      CAF_CHECK_EQUAL(variant<int, unsigned>(42), 42u) no longer evaluates to
      true. This also silences compiler warnings with unintentional signed vs
      unsigned comparisons.
      eb1cc7b1
  3. 23 Jun, 2018 5 commits
  4. 21 Jun, 2018 3 commits
  5. 20 Jun, 2018 16 commits
  6. 19 Jun, 2018 2 commits
  7. 18 Jun, 2018 1 commit
  8. 17 Jun, 2018 1 commit
  9. 16 Jun, 2018 7 commits
  10. 15 Jun, 2018 3 commits