1. 07 Jun, 2021 9 commits
  2. 01 Jun, 2021 5 commits
  3. 28 May, 2021 8 commits
  4. 27 May, 2021 5 commits
  5. 26 May, 2021 1 commit
    • Nick Mathewson's avatar
      Prefer mmap()ed consensus files over cached_dir_t entries. · d12b1661
      Nick Mathewson authored
      Cached_dir_t is a somewhat "legacy" kind of storage when used for
      consensus documents, and it appears that there are cases when
      changing our settings causes us to stop updating those entries.
      
      This can cause trouble, as @arma found out in #40375, where he
      changed his settings around, and consensus diff application got
      messed up: consensus diffs were being _requested_ based on the
      latest consensus, but were being (incorrectly) applied to a
      consensus that was no longer the latest one.
      
      This patch is a minimal fix for backporting purposes: it has Tor do
      the same search when applying consensus diffs as we use to request
      them.  This should be sufficient for correct behavior.
      
      There's a similar case in GETINFO handling; I've fixed that too.
      
      Fixes #40375; bugfix on 0.3.1.1-alpha.
      d12b1661
  6. 25 May, 2021 9 commits
  7. 20 May, 2021 1 commit
  8. 17 May, 2021 2 commits