1. 11 Dec, 2020 3 commits
    • Karsten Loesing's avatar
      Prepare for 2.15.0 release. · 07cab7f5
      Karsten Loesing authored
      07cab7f5
    • Karsten Loesing's avatar
      664921eb
    • Karsten Loesing's avatar
      Optimize parsing large files with many descriptors. · ff7e36c1
      Karsten Loesing authored
      When parsing a large file with many descriptors we would repeatedly
      search the remaining file for the sequence "newline + keyword + space"
      and then "newline + keyword + newline" to find the start of the next
      descriptor. However, if the keyword is always followed by newline, the
      first search would always fail.
      
      The optimization here is to search once whether the keyword is
      followed by space or newline and avoid unnecessary searches when going
      through the file.
      
      In the long term we should use a better parser. But in the short term
      this optimization will have a major impact on performance, in
      particular with regard to concatenated microdescriptors.
      ff7e36c1
  2. 08 Dec, 2020 1 commit
  3. 07 Aug, 2020 3 commits
  4. 16 Jul, 2020 1 commit
  5. 18 Jun, 2020 2 commits
  6. 17 May, 2020 1 commit
  7. 16 May, 2020 2 commits
  8. 15 May, 2020 1 commit
  9. 14 May, 2020 1 commit
  10. 12 May, 2020 1 commit
  11. 30 Apr, 2020 9 commits
  12. 13 Apr, 2020 2 commits
  13. 06 Apr, 2020 1 commit
  14. 31 Mar, 2020 2 commits
  15. 12 Mar, 2020 1 commit
  16. 26 Feb, 2020 1 commit
    • Karsten Loesing's avatar
      Parse recently added lines. · 81570c4d
      Karsten Loesing authored
       - Compute bandwidth file digests.
       - Parse bandwidth file header and bandwidth file digest in votes.
       - Parse bridge distribution requests in bridge server descriptors.
       - Parse authority fingerprint in bridge network statuses.
      
      Implements #33206.
      81570c4d
  17. 22 Feb, 2020 1 commit
  18. 15 Jan, 2020 4 commits
  19. 09 Dec, 2019 1 commit
  20. 21 Nov, 2019 1 commit
  21. 20 Nov, 2019 1 commit