Skip to content
Snippets Groups Projects
  1. Jul 16, 2024
  2. Mar 30, 2023
  3. Feb 24, 2023
  4. Dec 20, 2022
  5. Sep 02, 2022
  6. May 26, 2022
  7. 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
  8. Mar 08, 2022
  9. Mar 05, 2022
  10. Mar 04, 2022
  11. Jan 21, 2022
  12. Jan 20, 2022
  13. Dec 20, 2021
  14. 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
  15. Oct 25, 2021
  16. Sep 09, 2021
  17. Aug 26, 2021
  18. Aug 24, 2021
  19. 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
  20. Aug 06, 2021
  21. Jul 23, 2021
  22. Jun 17, 2021
  23. Mar 17, 2021
  24. Feb 09, 2021
  25. Feb 08, 2021
Loading