1. 11 Feb, 2021 1 commit
    • Nick Mathewson's avatar
      Make authorities and fallbacks configurable. · aeb410b9
      Nick Mathewson authored
      This commit adds configuration options for these values, with the
      right defaults, and uses those options instead of built-in functions
      to set them.
      
      We also remove the function to extract information from chutney
      directories: now that arti is configurable, it can be chutney's job
      to make its own network configurations.
      aeb410b9
  2. 10 Feb, 2021 2 commits
  3. 05 Feb, 2021 1 commit
  4. 02 Feb, 2021 3 commits
  5. 15 Dec, 2020 2 commits
  6. 11 Dec, 2020 1 commit
  7. 10 Dec, 2020 2 commits
  8. 08 Dec, 2020 1 commit
    • Nick Mathewson's avatar
      De-parameterize ChanMgr and everything that wraps it. · 8d608742
      Nick Mathewson authored
      This makes a whole lot of our code simpler, and makes it so that
      CircMgr and DirMgr no longer need to have anything parameterized
      over transports, either.
      
      Instead of boxing Transport inside of ChanMgr, I've made a new
      Connection trait that goes from a ChanTarget* straight to a Channel.
      This lets us avoid having to box the intermediate TLS object.
      
      [*] Actually, a copy of the information from a ChanTarget. Ick, but
      I had to make a copy to avoid parameterizing
      Connecter::build_channel.
      8d608742
  9. 07 Dec, 2020 1 commit
  10. 04 Dec, 2020 1 commit
  11. 28 Nov, 2020 1 commit
  12. 24 Nov, 2020 6 commits
  13. 20 Nov, 2020 7 commits
  14. 19 Nov, 2020 1 commit
  15. 17 Nov, 2020 1 commit
  16. 16 Nov, 2020 1 commit
  17. 12 Nov, 2020 1 commit
  18. 11 Nov, 2020 2 commits
  19. 04 Nov, 2020 4 commits
  20. 02 Nov, 2020 1 commit