Skip to content
Snippets Groups Projects
  1. Sep 19, 2019
  2. Sep 18, 2019
  3. Sep 17, 2019
  4. Sep 12, 2019
  5. Sep 11, 2019
    • 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. Sep 10, 2019
    • 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. Sep 09, 2019
  8. Sep 06, 2019
  9. Sep 05, 2019
Loading