Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNM: Power make dev-tor with Arti #7207

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from
Draft

DNM: Power make dev-tor with Arti #7207

wants to merge 2 commits into from

Commits on Jul 11, 2024

  1. Support podman in make dev-tor

    Unfortunately `podman volume` and `docker volume` are not identical,
    podman will (sensibly) error if you try to create a volume that already
    exists unless you pass `--ignore`, which docker doesn't support and is
    only in podman 4.4+.
    
    So we check with `$DOCKER_BIN inspect` first and only create the volume
    if necessary.
    
    And apply the same changes to `make clean` as well.
    
    Co-authored-by: deeplow <[email protected]>
    legoktm and deeplow committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0703a94 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. DNM: Power make dev-tor with Arti

    The authenticated onion service stuff is still unmerged
    (<https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2266>),
    so we build Arti from the MR and it works! Generating a config.toml file
    seems much cleaner than adding to `torrc` and generating `.auth` files.
    
    The main upside for this is that using Arti is cool and gets it more
    real-world testing. But the downside is that it takes a non-trivial
    amount of time to build Arti locally and maybe it's not worth doing
    until we have pre-package/downloadable binaries. 🤔
    legoktm committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    2d6fa7b View commit details
    Browse the repository at this point in the history