Skip to content
Snippets Groups Projects
  1. Mar 07, 2022
  2. Mar 04, 2022
  3. Mar 03, 2022
    • Nick Mathewson's avatar
      arti-client: Make dirmgr() and circmgr() return &Arc<..> · a4914b99
      Nick Mathewson authored
      Previously they returned an Arc, which wasn't necessary unless the
      client actually _wanted_ a new Arc.
      
      This would be an API break, except that these functions are marked
      'experimental-api', so semver does not apply; nonetheless I've noted
      the break in semver_status.md, just in case we care.
      
      Closes #369
      a4914b99
    • Nick Mathewson's avatar
      Allow println in arti-testing. · 06f0339b
      Nick Mathewson authored
      06f0339b
    • Nick Mathewson's avatar
      arti-testing: Initial implementation · 9329c7b8
      Nick Mathewson authored
      This commit adds a new program to try to implement the ideas behind
      experimentation in arti#329.  In particular, it tries to implement
      basic client "can I bootstrap and connect" functionality testing,
      with a lot of instrumentation, and support for breaking things.
      
      So far, the instrumentation is limited to counting TCP bytes and
      connections, and counting events.  Still, this is enough to measure
      behavior on some of the incorrect-clock tests.
      
      NOTE:
      
      For now, you are _required_ to pass in an explicit configuration, in
      hopes that this will lead you to override your storage directories
      for doing specific experiments.
      9329c7b8
    • eta's avatar
      Merge branch 'shellexpand' into 'main' · 64c8ee0d
      eta authored
      Switch to shellexpand-fork version of shellexpand
      
      See merge request tpo/core/arti!373
      64c8ee0d
Loading