1. 07 Feb, 2018 1 commit
    • Karsten Loesing's avatar
      Don't rely on system time for writing histories. · a7418b7c
      Karsten Loesing authored
      Rather than on system time we're now depending on the last time a
      relay or bridge was seen in a consensus or status to determine when
      history ends for this relay.
      
      This has the advantage of making the write step deterministic, and it
      produces the exact same graph intervals for the different documents of
      a given relay or bridge.
      
      A minor downside is that we're now depending on node statuses _and_
      another status file in order to produce a history document. Should be
      okay.
      
      Define graph end as last full data point before the relay/bridge was
      last seen.
      
      Also make sure that graphs end at that defined graph end and do not
      continue just because there's more history available. This is mostly
      to exclude falsely-reported statistics.
      
      Implements #16513.
      a7418b7c
  2. 09 Jan, 2018 1 commit
  3. 20 Dec, 2017 3 commits
  4. 28 Nov, 2017 2 commits
  5. 18 Nov, 2017 4 commits
  6. 17 Nov, 2017 10 commits
  7. 03 Nov, 2017 3 commits
  8. 30 Oct, 2017 2 commits
    • Karsten Loesing's avatar
      Increase test timeout from 100 to 200ms. · efa4cd87
      Karsten Loesing authored
      The testCountryDeDe typically requires around 80 to 100ms to complete,
      which makes our test timeout of 100ms somewhat optimistic. The reason
      is that it's the first test method that is run in this test class, and
      it takes some time to initialize the test environment. This is just a
      hotfix, but it's also not really a serious problem, so maybe it'll
      just do.
      efa4cd87
    • Karsten Loesing's avatar
      Support quoted qualified search terms. · 75981fe7
      Karsten Loesing authored
      With this patch, the "search" parameter does not only accept unquoted
      qualified search terms like `search=contact:John Doe` where "John"
      would be looked up in the contact line and "Doe" in the nickname or
      base64-encoded fingerprint. It also accepts quoted qualified search
      terms like `search=contact:"John Doe"` where "John Doe" would be
      looked up in the contact line. It further accepts escaped double
      quotes (\") within quoted qualified search terms.
      
      Implements #21366.
      75981fe7
  9. 26 Oct, 2017 3 commits
  10. 17 Oct, 2017 1 commit
  11. 09 Oct, 2017 1 commit
  12. 19 Sep, 2017 3 commits
  13. 16 Sep, 2017 1 commit
  14. 15 Sep, 2017 3 commits
  15. 31 Aug, 2017 2 commits