1. 19 Sep, 2019 1 commit
  2. 18 Sep, 2019 8 commits
  3. 17 Sep, 2019 9 commits
  4. 12 Sep, 2019 2 commits
  5. 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 0.4.1.1-alpha, where
      we actually started using the map_anon code.
      
      This is similar to, but not the same as, the fix for #31570.
      0891a31a
  6. 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 0.2.3.4-alpha when this code was
      added.
      97f7efa9
    • 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.
      51475aee
  7. 09 Sep, 2019 2 commits
  8. 06 Sep, 2019 1 commit
  9. 05 Sep, 2019 9 commits
  10. 04 Sep, 2019 1 commit
  11. 02 Sep, 2019 3 commits
  12. 30 Aug, 2019 1 commit