1. 17 Sep, 2019 9 commits
  2. 12 Sep, 2019 2 commits
  3. 11 Sep, 2019 1 commit
    • Nick Mathewson's avatar
      madvise: tolerate EINVAL and ENOSYS when minherit fails · 0891a31a
      Nick Mathewson authored
      These errors can occur if we are built on a system with support for
      madvise(MADV_NOFORK) but then we are run on a system whose kernel
      does not support that flag.
      If the error is something that we don't tolerate at all, we now log
      it before crashing.
      Fixes bug 31696.  I am calling this a bugfix on, where
      we actually started using the map_anon code.
      This is similar to, but not the same as, the fix for #31570.
  4. 10 Sep, 2019 2 commits
    • Nick Mathewson's avatar
      pf: when extracting an IPv6 address, make sure we got an IPv6 address · 97f7efa9
      Nick Mathewson authored
      Our code assumes that when we're configured to get IPv6 addresses
      out of a TRANS_PF transparent proxy connection, we actually will.
      But we didn't check that, and so FreeBSD started warning us about a
      potential NULL pointer dereference.
      Fixes part of bug 31687; bugfix on when this code was
    • Nick Mathewson's avatar
      fp.c: Suppress float-conversion warnings on FreeBSD. · 51475aee
      Nick Mathewson authored
      We used to do this on Windows only, but it appears to affect
      multiple platforms when building with certain versions of GCC, and a
      common pattern for defining the floating-point classifier functions.
      Fixes part of 31687. I'm calling this a bugfux on 31687, when we
      started suppressing these warnings on Windows.
  5. 09 Sep, 2019 2 commits
  6. 05 Sep, 2019 9 commits
  7. 04 Sep, 2019 1 commit
  8. 02 Sep, 2019 3 commits
  9. 30 Aug, 2019 5 commits
  10. 29 Aug, 2019 5 commits
  11. 27 Aug, 2019 1 commit