Index | Thread | Search

From:
Andrew Kloet <andrew@kloet.net>
Subject:
Re: [NEW] net/arti
To:
ports@openbsd.org
Date:
Tue, 17 Feb 2026 19:41:01 -0800

Download raw body.

Thread
  • Andrew Kloet:

    [NEW] net/arti

  • On 2/17/26 18:51, Andrew Kloet wrote:
    > On 2/13/26 15:20, David Uhden Collado wrote:
    >>
    >>> Here is a port for net/arti 2.0.0
    >>>
    >>> Arti is a complete rewrite of the C Tor codebase, and it is currently
    >>> under active development. It is written in Rust, and it is designed to
    >>> be modular, reusable, and easy to audit.
    >>>
    >>> There was previous effort to get a port made for Arti 1.0.0 in 2022 that
    >>> was dropped:
    >>> https://marc.info/?l=openbsd-ports&m=166222034813901&w=2
    >>>
    >>> OK?
    >>
    >> The port does not have an RC script, which is essential for this 
    >> software, nor does it install the sample configuration file (arti- 
    >> example-config.toml) located in the root of the arti create. I also 
    >> think that if arti is added to the ports tree, a flavor should be 
    >> added to the Tor browser so that arti can be used instead of tor as a 
    >> runtime dependency.
    >>
    > This is an update of my original patch. It includes an rc.d script,
    > default configs, and a dedicated user. However there are some things to
    > note that are not super ideal, and are a problem of the current state of
    > the upstream arti daemon: when no config is provided, arti defaults to
    > scanning paths such as.
    > 
    > ${HOME}/.local/share/arti/state
    > 
    > These default search paths can be overridden by environment variables
    > like $ARTI_LOCAL_DATA. But as far as I'm aware it is bad practice to set
    > these in login.conf.
    > 
    > I instead opted to patch the default `arti.toml` config to point to the
    > directories it needs in the /var/arti folder that I create in the port.
    > Please let me know if there is a nicer/more standard way to go about
    > this.
    > 
    > Also, I'd like to request to reserve UID/GID 904 for the _arti user
    > 
    > OK?
    > 
    > Andrew
    Sorry, I forgot to run portcheck. Also, I added the doc/ folder from
    the build to the packing list.
    
    Andrew
    
  • Andrew Kloet:

    [NEW] net/arti