Skip to content
Snippets Groups Projects
  1. Dec 19, 2016
  2. Dec 09, 2016
  3. Dec 08, 2016
  4. Dec 07, 2016
    • Nick Mathewson's avatar
      Backport the other sierra fix in 20865. · 10baf2c6
      Nick Mathewson authored
      They added clock_gettime(), but with tv_nsec as a long, whereas
      tv_usec is a __darwin_suseconds_t (a.k.a. 'int').  Now, why would
      they do that? Are they preparing for a world where there are more
      than 2 billion nanoseconds per second?  Are they planning for having
      int be less than 32 bits again?  Or are they just not paying
      attention to the Darwin API?
      
      Also, they forgot to mark clock_gettime() as Sierra-only, so even
      if we fixed the issue here, we'd still be stick with portability
      breakage like we were for 0.2.9.
      
      So, just disable clock_gettime() on apple.
      10baf2c6
  5. Dec 05, 2016
  6. Dec 02, 2016
  7. Dec 01, 2016
  8. Nov 23, 2016
    • Nick Mathewson's avatar
      Try to work around breakage in the OSX 10.12 SDK. · 16fcbd21
      Nick Mathewson authored
      Apple is supposed to decorate their function declarations with
      macros to indicate which OSX version introduced them, so that you
      can tell the compiler that you want to build against certain
      versions of OSX.  But they forgot to do that for clock_gettime() and
      getentropy(), both of which they introduced in 10.12.
      
      This patch adds a kludge to the configure.ac script where, if we
      detect that we are targeting OSX 10.11 or earlier, we don't even probe
      to see if the two offending functions are present.
      
      Closes ticket 20235.
      16fcbd21
  9. Nov 07, 2016
  10. Nov 03, 2016
  11. Nov 02, 2016
    • Nick Mathewson's avatar
      Always call connection_ap_attach_pending() once a second. · b2f82d45
      Nick Mathewson authored and Roger Dingledine's avatar Roger Dingledine committed
      Fixes bug 19969; bugfix on b1d56fc5.  We can fix this some more in
      later Tors, but for now, this is probably the simplest fix possible.
      
      This is a belt-and-suspenders fix, where the earlier fix ("Ask
      event_base_loop to finish when we add a pending stream") aims to respond
      to new streams as soon as they arrive, and this one aims to make sure
      that we definitely respond to all of the streams.
      b2f82d45
  12. Nov 01, 2016
  13. Oct 17, 2016
  14. Oct 06, 2016
Loading