1. 06 Jul, 2021 2 commits
    • George Kadianakis's avatar
      Merge branch 'mr/395' into maint-0.4.5 · 98b9df61
      George Kadianakis authored
      98b9df61
    • Nick Mathewson's avatar
      Use native timegm when available. · c1d96358
      Nick Mathewson authored
      Continue having a tor_gmtime_impl() unit test so that we can detect
      any problems in our replacement function; add a new test function to
      make sure that gmtime<->timegm are a round-trip on now-ish times.
      
      This is a fix for bug #40383, wherein we ran into trouble because
      tor_timegm() does not believe that time_t should include a count of
      leap seconds, but FreeBSD's gmtime believes that it should.  This
      disagreement meant that for a certain amount of time each day,
      instead of calculating the most recent midnight, our voting-schedule
      functions would calculate the second-most-recent midnight, and lead
      to an assertion failure.
      
      I am calling this a bugfix on 0.2.0.3-alpha when we first started
      calculating our voting schedule in this way.
      c1d96358
  2. 30 Jun, 2021 1 commit
  3. 28 Jun, 2021 1 commit
  4. 25 Jun, 2021 1 commit
  5. 14 Jun, 2021 4 commits
  6. 10 Jun, 2021 18 commits
  7. 07 Jun, 2021 5 commits
  8. 28 May, 2021 1 commit
  9. 25 May, 2021 3 commits
  10. 18 May, 2021 1 commit
  11. 17 May, 2021 2 commits
  12. 12 May, 2021 1 commit