1. 05 Jul, 2018 2 commits
  2. 04 Jul, 2018 1 commit
  3. 03 Jul, 2018 1 commit
  4. 02 Jul, 2018 1 commit
    • Jon Siwek's avatar
      Fix "unused" warnings when using OpenSSL 1.1 · fef0a5f7
      Jon Siwek authored
      Per the OpenSSL CHANGES file:
      
      * OpenSSL 1.1 no longer requires setting locking callbacks and
        previous functions are replaced with no-op compatibility macros.
      
      * SSL_CTX_set_ecdh_auto() is removed (replaced with no-op macro) and
        ECDH support is always enabled by default.
      fef0a5f7
  5. 30 Jun, 2018 7 commits
  6. 29 Jun, 2018 3 commits
  7. 28 Jun, 2018 4 commits
  8. 27 Jun, 2018 20 commits
  9. 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