| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=15bnggkklr6i0dqc55t22ad5mi; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 11:44:40 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
arti
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./net/arti, Implementation of tor in Rust
[
Branch: CURRENT, Version: 1.8.0, Package name: arti-1.8.0, Maintainer: pkgsrc-users
Arti is a project to produce an embeddable, production-quality implementation
of the Tor anonymity protocols in the Rust programming language.
Arti is more flexible than the C tor implementation. Unlike the C tor, which
was designed as SOCKS proxy originally, and whose integration features were
later "bolted on", Arti is designed from the ground up to work as a modular,
embeddable library that other applications can use.
Current Status
Arti can connect to the Tor network, bootstrap a view of the Tor directory,
and make anonymized connections over the network. Now that Arti has reached
version 1.0.0, we believe it is suitable for actual use to anonymise
connections.
There are a number of areas (especially at the lower layers) where APIs
(especially internal APIs) are not stable, and are likely to change them.
Right now that includes the command line interface to the arti program.
And of course it's still very new so there are likely to be bugs.
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
artinews
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./net/arti, Implementation of tor in Rust
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.8.0, Package name: arti-1.8.0, Maintainer: pkgsrc-users
Arti is a project to produce an embeddable, production-quality implementation
of the Tor anonymity protocols in the Rust programming language.
Arti is more flexible than the C tor implementation. Unlike the C tor, which
was designed as SOCKS proxy originally, and whose integration features were
later "bolted on", Arti is designed from the ground up to work as a modular,
embeddable library that other applications can use.
Current Status
Arti can connect to the Tor network, bootstrap a view of the Tor directory,
and make anonymized connections over the network. Now that Arti has reached
version 1.0.0, we believe it is suitable for actual use to anonymise
connections.
There are a number of areas (especially at the lower layers) where APIs
(especially internal APIs) are not stable, and are likely to change them.
Right now that includes the command line interface to the arti program.
And of course it's still very new so there are likely to be bugs.
Master sites:
Filesize: 5807.779 KBVersion history: (Expand)
- (2025-12-04) Updated to version: arti-1.8.0
- (2025-11-04) Updated to version: arti-1.7.0
- (2025-10-07) Updated to version: arti-1.6.0
- (2025-08-30) Updated to version: arti-1.5.0
- (2025-08-06) Updated to version: arti-1.4.6
- (2025-07-15) Package has been reborn
CVS history: (Expand)
| 2025-12-04 00:27:40 by Thomas Klausner | Files touched by this commit (3) | |
Log message: arti: update to 1.8.0. # Arti 1.8.0 — 1 December 2025 Arti 1.8.0 continues work on relay and directory authority development. This release introduces a new, usage-based timeout for strongly isolated circuits, experimental [`tokio-console`] support, a new `arti hsc ctor-migrate` command, and a configuration option for controlling which onion services to launch. As usual, there are also various under-the-hood improvements and bug fixes. |
| 2025-11-04 10:58:23 by Thomas Klausner | Files touched by this commit (3) | |
Log message: arti: update to 1.7.0. Arti 1.7.0 continues high-level and low-level work on relay development. It also includes new experimental support for running as a `HTTP CONNECT` proxy, and numerous smaller fixes and infrastructure improvements. |
| 2025-10-07 16:07:41 by Thomas Klausner | Files touched by this commit (3) | |
Log message: arti: update to 1.6.0. Arti 1.6.0 brings experimental support for circuit padding, mitigations for DropMark side channel attacks, improvements to congestion control, a new `arti keys check-integrity` command, and experimental support for exporting debugging information via OpenTelemetry. It also includes behind-the-scenes work towards enabling Arti to act as a directory authority, a directory mirror, and a relay. |
| 2025-08-29 23:38:24 by Thomas Klausner | Files touched by this commit (3) | |
Log message: arti: update to 1.5.0. # Arti 1.5.0 — 28 August 2025 Arti 1.5.0 continues development on important client features, including Counter Galois Onion encryption, Conflux, flow control and congestion control, and onion service proof of work. It also includes significant preliminary work for Arti relay support. Additionally, this release mitigates a longstanding bug that could prevent Arti clients from bootstrapping. Arti 1.5.0 increases our MSRV (Minimum Supported Rust Version) to 1.85, in accordance with our MSRV policy. As usual, there are also various under-the-hood improvements and bug fixes. |
| 2025-08-06 19:09:34 by Thomas Klausner | Files touched by this commit (3) | |
Log message: arti: update to 1.4.6. # Arti 1.4.6 — 4 August 2025 Arti 1.4.6 continues development on xon-based ([Proposal 324]) flow control, [Conflux], and improved cryptography (CGO,. ([Proposal 359]) Arti 1.4.6 also contains two improvements to help resist two different kinds of denial-of-service attack, relating to Hidden Services, and some other bugfixes. Especially, users who operate `.onion` services are advised to upgrade. # Arti 1.4.5 — 7 July 2025 Arti 1.4.5 continues development on xon-based ([proposal 324]) flow control and [Conflux]. In addition, we have drafted an initial design for the directory cache storage model, which will be needed for the core relay functionality, and for the directory authority implementation. # Arti 1.4.4 — 5 June 2025 Arti 1.4.4 continues our development efforts to support multi-legged tunnels in Arti via our Conflux feature. In addition to Conflux, we continue preparing support for our [Counter Galois Onion proposal][cgo] feature. # Arti 1.4.3 — 1 May 2025 Arti 1.4.3 adds adds the framework for measuring metrics (which will be used to allow service and relay operators to use Prometheus or similar tools to monitor the health of their services), initial groundwork for the [Counter Galois Onion proposal][cgo], and some of the groundwork for congestion control, in the form of handshake \ negotiation code. We are also publishing the new `arti-ureq` crate, which allows Arti to be used with the Rust `ureq` library for making HTTP \ request via Tor. # Arti 1.4.2 — 31 March 2025 Arti 1.4.2 marks a significant milestone: Arti's RPC subsystem is now stable and ready for use! This release continues development on [Conflux], and also fixes a number of bugs and security issues. |
| 2025-05-13 16:43:12 by Thomas Klausner | Files touched by this commit (1) |
Log message: arti: fix typos Reported by Robert Bagdan on tech-pkg. |
| 2025-03-04 11:25:13 by Thomas Klausner | Files touched by this commit (3) | |
Log message: arti: update to 1.4.1. # Arti 1.4.1 — 3 March 2025 Arti 1.4.1 contains significant behind-the-scenes groundwork for [Conflux], a feature that improves performance and reliability by allowing data streams to tunnel over multiple circuits. It also adds client-side support for an [improved representation of family membership][prop321]. ### Major features - Arti now implements the client side of ID-based families (a.k.a. ["Happy Families"][prop321]). When deployed everywhere on the network, this feature will allow us to remove around 80-90% of the data from microdescriptors, and save some administrative complexity. ([#1848], [!2792]) ### Breaking changes in lower-level crates - Removed the deprecated experimental `DataStream::circuit` API. ([!2794]) - Removed the `ClientCirc::channel` API. ([!2783]) - Functions in `tor-netdir` and `tor-relay-selection` related to families now take a new `FamilyRules` argument, to represent relevant network parameters. ([!2792]) ### Conflux development - Major simplification and refactoring in the `tor-proto` crate, to lay the groundwork for [Conflux] in Arti. ([#1839], [!2772], [!2774], [!2783], [!2786], [!2796], [!2800], [!2804]) - Implemented message types that will be used for Conflux. ([#1852], [!2789]) - Added types for identifying hops within a Conflux tunnel. ([!2799], [!2803]) ### Onion service development - Refactored `ReplayLog` code so it can be used to detect replays in both INTRODUCE messages and proof-of-work solutions. ([!2688]) ### Testing - Added thread-management support to our testing mock runtime. ([#1835], [!2793]) ### Documentation - Fixes and cleanups to examples on website. ([!2775]) - Fixed a typo. ([!2795]) - Documentation for experimental features in the `tor-keymgr` README. ([!2806]) ### Network updates - Updated to the latest list of Tor fallback directories. ([!2787]) ### Cleanups, minor features, and bugfixes - Upgraded to the latest versions of [`hickory-proto`], [`derive-deftly`], and several other crates. ([#1847], [!2784], [!2788], [!2809]) - Fixed new clippy warnings that appeared in Rust 1.85. ([!2801]) - Do not emit ANSI color to our stdout log when that log is not being sent to a terminal. ([#1763], [!2802]) - The `DataStream` type now implements `Sync`. ([#1859], [!2808]) |
| 2025-02-07 20:51:11 by Thomas Klausner | Files touched by this commit (3) | |
Log message: arti: update to 1.4.0. This release offers a new RPC interface, which is Arti's replacement for C Tor's control port with many improvements. There has also been a lot of preparatory work for relay support, bugfixes, and work towards service-side onion service denial-of-service resistance. |
