Commit 4e2bd6c7 authored by Ian Jackson's avatar Ian Jackson
Browse files

Abolish arti-config, replacing with tombstone crate

parent ef368828
Loading
Loading
Loading
Loading
+0 −17
Original line number Diff line number Diff line
@@ -75,7 +75,6 @@ version = "0.3.0"
dependencies = [
 "anyhow",
 "arti-client",
 "arti-config",
 "async-ctrlc",
 "cfg-if 1.0.0",
 "clap",
@@ -110,7 +109,6 @@ dependencies = [
 "anyhow",
 "arti",
 "arti-client",
 "arti-config",
 "clap",
 "float-ord",
 "fs-mistrust",
@@ -165,20 +163,6 @@ dependencies = [
[[package]]
name = "arti-config"
version = "0.3.0"
dependencies = [
 "arti-client",
 "config",
 "derive_builder_fork_arti",
 "fs-mistrust",
 "once_cell",
 "regex",
 "serde",
 "tempfile",
 "thiserror",
 "toml",
 "tor-circmgr",
 "tor-config",
]

[[package]]
name = "arti-hyper"
@@ -205,7 +189,6 @@ dependencies = [
 "anyhow",
 "arti",
 "arti-client",
 "arti-config",
 "async-trait",
 "cfg-if 1.0.0",
 "clap",
+0 −1
Original line number Diff line number Diff line
@@ -25,7 +25,6 @@ tokio = { version = "1.7", features = ["full"] }
tor-config = { path = "../tor-config", version = "0.3.0"}
tor-rtcompat = { path = "../tor-rtcompat", version = "0.3.0", features = ["tokio", "native-tls"] }
arti = { path = "../arti", version = "0.3.0"}
arti-config = { path = "../arti-config", version = "0.3.0"}
arti-client = { package = "arti-client", path = "../arti-client", version = "0.3.0"}
fs-mistrust = { path = "../fs-mistrust", version = "0.1.0" }
tokio-socks = "0.5"
+0 −18
Original line number Diff line number Diff line
@@ -10,21 +10,3 @@ description = "High-level configuration for the Arti Tor implementation"
keywords = ["tor", "arti"]
categories = ["config"]
repository = "https://gitlab.torproject.org/tpo/core/arti.git/"

[dependencies]
arti-client = { package = "arti-client", path = "../arti-client", version = "0.3.0"}
tor-circmgr = { package = "tor-circmgr", path = "../tor-circmgr", version = "0.3.0"}
tor-config = { package = "tor-config", path = "../tor-config", version = "0.3.0", features = [
    "expand-paths",
] }
fs-mistrust = { path = "../fs-mistrust", version = "0.1.0" }
config = { version = "0.13", default-features = false, features = ["toml"] }
once_cell = "1"
serde = { version = "1.0.103", features = ["derive"] }
toml = "0.5"
regex = { version = "1", default-features = false, features = ["std"] }
thiserror = "1"
derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" }

[dev-dependencies]
tempfile = "3"
+4 −16
Original line number Diff line number Diff line
# arti-config

`arti-config`: Tools for configuration management in Arti
`arti-config`: Removed crate.  (Tools for configuration management in Arti)

## Overview

This crate is part of
This crate was part of
[Arti](https://gitlab.torproject.org/tpo/core/arti/), a project to
implement [Tor](https://www.torproject.org/) in Rust.

It provides a client configuration tool using `serde` and `config`,
plus extra features defined here for convenience.

## ⚠ Stability Warning ⚠

The design of this crate, and of the configuration system for
Arti, is likely to change significantly before the release of Arti
1.0.0.  For more information see ticket [#285].

[#285]: https://gitlab.torproject.org/tpo/core/arti/-/issues/285

License: MIT OR Apache-2.0
The project continues, but this particular crate is now superseded.
This empty crate is published as a tombstone.
+4 −46
Original line number Diff line number Diff line
//! `arti-config`: Tools for configuration management in Arti
//! `arti-config`: Removed crate.  (Tools for configuration management in Arti)
//!
//! # Overview
//!
//! This crate is part of
//! This crate was part of
//! [Arti](https://gitlab.torproject.org/tpo/core/arti/), a project to
//! implement [Tor](https://www.torproject.org/) in Rust.
//!
//! It provides a client configuration tool using `serde` and `config`,
//! plus extra features defined here for convenience.
//!
//! # ⚠ Stability Warning ⚠
//!
//! The design of this crate, and of the configuration system for
//! Arti, is likely to change significantly before the release of Arti
//! 1.0.0.  For more information see ticket [#285].
//!
//! [#285]: https://gitlab.torproject.org/tpo/core/arti/-/issues/285

#![deny(missing_docs)]
#![warn(noop_method_call)]
#![deny(unreachable_pub)]
#![warn(clippy::all)]
#![deny(clippy::await_holding_lock)]
#![deny(clippy::cargo_common_metadata)]
#![deny(clippy::cast_lossless)]
#![deny(clippy::checked_conversions)]
#![warn(clippy::cognitive_complexity)]
#![deny(clippy::debug_assert_with_mut_call)]
#![deny(clippy::exhaustive_enums)]
#![deny(clippy::exhaustive_structs)]
#![deny(clippy::expl_impl_clone_on_copy)]
#![deny(clippy::fallible_impl_from)]
#![deny(clippy::implicit_clone)]
#![deny(clippy::large_stack_arrays)]
#![warn(clippy::manual_ok_or)]
#![deny(clippy::missing_docs_in_private_items)]
#![deny(clippy::missing_panics_doc)]
#![warn(clippy::needless_borrow)]
#![warn(clippy::needless_pass_by_value)]
#![warn(clippy::option_option)]
#![warn(clippy::rc_buffer)]
#![deny(clippy::ref_option_ref)]
#![warn(clippy::semicolon_if_nothing_returned)]
#![warn(clippy::trait_duplication_in_bounds)]
#![deny(clippy::unnecessary_wraps)]
#![warn(clippy::unseparated_literal_suffix)]
#![deny(clippy::unwrap_used)]

pub use tor_config::ConfigurationSources;
//! The project continues, but this particular crate is now superseded.
//! This empty crate is published as a tombstone.
Loading