1. 02 Jan, 2019 1 commit
    • juga's avatar
      scanner: log backtrace when not progressing · a550d731
      juga authored
      When sbws stalls after the prioritization loop waiting for thread
      results, give it some minutes and otherwise log the backtrace.
      This way if there's any bug or deadlock, operators can help to
      debug it.
      a550d731
  2. 03 Dec, 2018 1 commit
  3. 22 Nov, 2018 1 commit
  4. 29 Oct, 2018 1 commit
  5. 28 Oct, 2018 1 commit
    • juga's avatar
      Stop measuring the same relay by 2 threads · 8b79b6c4
      juga authored
      After the all the relays in a subset that has been prioritized
      have been measured, there might be still pending results, what would
      make that before a thread has ended measuring it, the results
      have not been dumped and prioritization is calculated again, and
      that relay will have a high priority.
      8b79b6c4
  6. 06 Sep, 2018 1 commit
  7. 05 Sep, 2018 3 commits
  8. 28 Aug, 2018 1 commit
  9. 03 Aug, 2018 3 commits
  10. 16 Jul, 2018 1 commit
    • Matt Traudt's avatar
      Put scanner start time in state file ... · 38799a01
      Matt Traudt authored
      - Remove started_at file in config et al.
      - Add state_fname to config et al.
      - Remove read/write functions for the started_at file in scanner.py
        and genearte.py
      38799a01
  11. 05 Jul, 2018 1 commit
  12. 02 Jul, 2018 1 commit
  13. 24 Jun, 2018 1 commit
  14. 20 Jun, 2018 1 commit
  15. 14 Jun, 2018 1 commit
  16. 13 Jun, 2018 1 commit
  17. 05 Jun, 2018 2 commits
  18. 02 Jun, 2018 1 commit
  19. 29 May, 2018 1 commit
  20. 16 May, 2018 5 commits
  21. 13 May, 2018 1 commit
  22. 12 May, 2018 2 commits
  23. 08 May, 2018 3 commits
  24. 04 May, 2018 3 commits
    • Matt Traudt's avatar
      Force the remote webserver to forego compression · 274a161b
      Matt Traudt authored
      GH: closes #126
      274a161b
    • Matt Traudt's avatar
      Return some ResultError types · 52d65305
      Matt Traudt authored
      52d65305
    • Matt Traudt's avatar
      Find usable destinations; refactor a function to make that easier ... · 236f7d4a
      Matt Traudt authored
      Since connect_to_destination_over_circuit already determines if a
      detination is usable, it made sense to move it and use it in more
      places.
      
      Fun fact:
      During the process of determining if a destination is usable, a stream
      is created to it. Given the same requests Session object, this stream
      can be reused (and is by default in requests code) to make additional
      requests to the web server. This is why the function is called
      connect_to_destination_over_circuit. When first written, determining if
      a destination is usbale was the side effect while opening the socket to
      the destination was the primary effect.
      236f7d4a
  25. 03 May, 2018 2 commits