GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  1. 21 Nov, 2020 1 commit
    • Philipp Winter's avatar
      Use channel-based request dispatcher. · cf1bce74
      Philipp Winter authored
      So far, bridgestrap would serialise requests by relying on a mutex's
      locking mechanism.  That's dirty.  This patch implements a channel-based
      dispatching mechanism that guarantees order (mutexes don't).  In
      addition to that, we can now log the number of outstanding requests,
      which is good to know.
      cf1bce74
  2. 20 Nov, 2020 1 commit
  3. 16 Nov, 2020 2 commits
  4. 20 Oct, 2020 1 commit
  5. 15 Oct, 2020 1 commit
    • Philipp Winter's avatar
      Replace testing mechanism and use SETCONF instead. · d260aa1f
      Philipp Winter authored
      So far, bridgestrap would bootstrap a new tor instance for each request.
      That's both expensive and slow.  Roger suggested to use a single,
      long-lived tor instance instead, and use the SETCONF controller command
      to test a batch of bridges at once.  This patch makes that happen.
      
      This fixes #3.
      d260aa1f
  6. 02 Oct, 2020 1 commit
  7. 20 Aug, 2020 1 commit
    • Philipp Winter's avatar
      Increase request buffer size. · 4d76e010
      Philipp Winter authored
      We currently have ~1,700 bridges, so a buffer size of 1,000 isn't going
      to cut it if we ask bridgestrap to test our entire pool of bridges at
      once.
      4d76e010
  8. 18 Aug, 2020 2 commits
  9. 14 Jul, 2020 1 commit
  10. 03 Jul, 2020 1 commit
    • Philipp Winter's avatar
      Change API endpoint to GET /bridge-state. · 71ff0be1
      Philipp Winter authored
      We are GETting rather than POSTing something, and "bridge-state" is a
      more descriptive resource name.
      
      This patch also merges our Web interface and our API handlers, making
      the code simpler.
      71ff0be1
  11. 02 Jan, 2020 1 commit
  12. 27 Nov, 2019 1 commit
  13. 25 Nov, 2019 1 commit
  14. 29 Oct, 2019 1 commit
  15. 24 Oct, 2019 1 commit