Skip to content
Snippets Groups Projects
  1. Mar 30, 2023
  2. Feb 24, 2023
  3. Dec 20, 2022
  4. Sep 02, 2022
  5. May 26, 2022
  6. May 10, 2022
    • eta's avatar
      Remove cargo-husky, and replace with manual instructions · 6fc7a864
      eta authored
      A build script reaching into your .git/hooks/ and modifying them
      nonconsensually was a bit of a horrifying concept, and also made it hard
      to build arti with the feature disabled. Remove this crate, and replace
      it with manual instructions on how to install the hooks in
      CONTRIBUTING.md.
      6fc7a864
  7. Mar 08, 2022
  8. Mar 05, 2022
  9. Mar 04, 2022
  10. Jan 21, 2022
  11. Jan 20, 2022
  12. Dec 20, 2021
  13. Oct 27, 2021
    • eta's avatar
      Improve and future-proof the `arti` CLI · 4fa0122d
      eta authored
      This switches out `arti`'s argument-parsing library with `clap`, which
      is a lot more featureful (and very widely used within the Rust
      ecosystem). We also now use a lot of `clap`'s features to improve the
      CLI experience:
      
      - The CLI now expects a subcommand (currently, either "help", or "proxy"
        for the existing SOCKS proxy behaviour). This should let us add
        additional non-SOCKS-proxy features to arti in future.
      - `clap` supports default values determined at runtime, so the way the
        default config file is loaded was changed: now, we determine the
        OS-specific path for said file before invoking `clap`, so the help
        command can show it properly.
        - The behaviour of `tor_config` was also changed; now, one simply
          specifies a list of configuration files to load, together with
          whether they're required.
        - That function also way overused generics; this has been fixed.
      - Instead of using the ARTI_LOG environment variable to configure
        logging, one now uses the `-l, --log-level` CLI option.
        (The intent is for this option to be more discoverable by users.)
      - The `proxy` subcommand allows the user to override the SOCKS port used
        on the CLI without editing the config file.
      4fa0122d
  14. Oct 25, 2021
  15. Sep 09, 2021
  16. Aug 26, 2021
  17. Aug 24, 2021
  18. Aug 09, 2021
    • Nick Mathewson's avatar
      Light edits on CONTRIBUTING.md · abb3e2fa
      Nick Mathewson authored
      Mainly, drop the suggestion to fetch submodules, and explain what
      more things do.
      
      (The only submodule we have now is the fuzzing corpora, which most
      people won't want.)
      
      (I am not 100% convinced that we should keep 100% of the
      instructions for working with git in the long term.  Do many other
      projects have these?  Is there a tutorial we should link to
      instead?)
      abb3e2fa
  19. Aug 06, 2021
  20. Jul 23, 2021
  21. Jun 17, 2021
  22. Mar 17, 2021
  23. Feb 09, 2021
  24. Feb 08, 2021
Loading