98d8171610
This failure occurred because our tests use canned data to exercise the directory state functionality, and the canned consensus has suddenly become very expired. There are better fixes possible, but this is a minimal one that should get CI working on main again. |
||
---|---|---|
.. | ||
src | ||
testdata | ||
Cargo.toml | ||
README.md |
README.md
tor-dirmgr
tor-dirmgr
: Code to fetch, store, and update Tor directory information.
Overview
This crate is part of Arti, a project to implement Tor in Rust.
In its current design, Tor requires a set of up-to-date authenticated directory documents in order to build multi-hop anonymized circuits through the network.
This directory manager crate is responsible for figuring out which directory information we lack, downloading what we're missing, and keeping a cache of it on disk.
Compile-time features
mmap
(default) -- Use memory mapping to reduce the memory load for
reading large directory objects from disk.
static
-- Try to link with a static copy of sqlite3.
routerdesc
-- (Incomplete) support for downloading and storing
router descriptors.
License: MIT OR Apache-2.0