Skip to content
Snippets Groups Projects
  1. Sep 30, 2019
    • teor's avatar
      test: Avoid a map_anon_nofork test failure on SunOS · 2420c8c9
      teor authored
      This test failure happened due to a signed/unsigned integer
      comparison.
      
      This bug occurred on SunOS, it may also occur on other systems that
      use signed char as the default. (And cast 1-byte integer constants
      to an unsigned integer.)
      
      Fixes bug 31897; bugfix on 0.4.1.1-alpha.
      2420c8c9
  2. Sep 19, 2019
  3. Sep 18, 2019
  4. Sep 17, 2019
  5. Sep 12, 2019
  6. 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
  7. 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
  8. Sep 09, 2019
  9. Sep 06, 2019
  10. Sep 05, 2019
  11. Sep 04, 2019
  12. Sep 02, 2019
Loading