refactor: rename crate to libp2p-tor (#485)

* refactor: Rename libp2p-community-tor to libp2p-tor

* fmt
This commit is contained in:
Mohan 2025-07-29 20:13:42 +02:00 committed by GitHub
parent db5d02ea3d
commit fb29fb97d1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 17 additions and 19 deletions

4
Cargo.lock generated
View file

@ -5314,7 +5314,7 @@ dependencies = [
]
[[package]]
name = "libp2p-community-tor"
name = "libp2p-tor"
version = "0.5.0"
dependencies = [
"anyhow",
@ -10169,7 +10169,7 @@ dependencies = [
"get-port",
"hex",
"libp2p",
"libp2p-community-tor",
"libp2p-tor",
"mockito",
"moka",
"monero",

View file

@ -2,7 +2,7 @@
resolver = "2"
members = [
"electrum-pool",
"libp2p-community-tor",
"libp2p-tor",
"monero-rpc",
"monero-rpc-pool",
"monero-seed",

View file

@ -1,5 +1,5 @@
[package]
name = "libp2p-community-tor"
name = "libp2p-tor"
version = "0.5.0"
authors = ["umgefahren <hannes@umgefahren.xyz>"]
edition = "2021"

View file

@ -1,6 +1,6 @@
[![Continuous integration](https://github.com/umgefahren/libp2p-tor/actions/workflows/ci.yml/badge.svg)](https://github.com/umgefahren/libp2p-tor/actions/workflows/ci.yml)
[![docs.rs](https://img.shields.io/docsrs/libp2p-community-tor?style=flat-square)](https://docs.rs/libp2p-community-tor/latest)
[![Crates.io](https://img.shields.io/crates/v/libp2p-community-tor?style=flat-square)](https://crates.io/crates/libp2p-community-tor)
[![docs.rs](https://img.shields.io/docsrs/libp2p-tor?style=flat-square)](https://docs.rs/libp2p-tor/latest)
[![Crates.io](https://img.shields.io/crates/v/libp2p-tor?style=flat-square)](https://crates.io/crates/libp2p-tor)
# libp2p Tor
@ -26,7 +26,7 @@ are dealing with.
### Add to your dependencies
```bash
cargo add libp2p-community-tor
cargo add libp2p-tor
```
This crate uses tokio with rustls for its runtime and TLS implementation.
@ -39,7 +39,7 @@ No other combinations are supported.
```rust
let address = "/dns/www.torproject.org/tcp/1000".parse()?;
let mut transport = libp2p_community_tor::TorTransport::bootstrapped().await?;
let mut transport = libp2p_tor::TorTransport::bootstrapped().await?;
// we have achieved tor connection
let _conn = transport.dial(address)?.await?;
```

View file

@ -52,7 +52,7 @@ use libp2p::{
swarm::{NetworkBehaviour, SwarmEvent},
yamux, Multiaddr, PeerId, SwarmBuilder,
};
use libp2p_community_tor::{AddressConversion, TorTransport};
use libp2p_tor::{AddressConversion, TorTransport};
use std::error::Error;
use tor_hsservice::config::OnionServiceConfigBuilder;

View file

@ -43,7 +43,7 @@
//! use libp2p::core::Transport;
//! # async fn test_func() -> Result<(), Box<dyn std::error::Error>> {
//! let address = "/dns/www.torproject.org/tcp/1000".parse()?;
//! let mut transport = libp2p_community_tor::TorTransport::bootstrapped().await?;
//! let mut transport = libp2p_tor::TorTransport::bootstrapped().await?;
//! // we have achieved tor connection
//! let _conn = transport.dial(address)?.await?;
//! # Ok(())

View file

@ -42,7 +42,7 @@ fns = "0.0.7"
futures = { workspace = true }
hex = { workspace = true }
libp2p = { workspace = true, features = ["tcp", "yamux", "dns", "noise", "request-response", "ping", "rendezvous", "identify", "macros", "cbor", "json", "tokio", "serde", "rsa"] }
libp2p-community-tor = { path = "../libp2p-community-tor", features = ["listen-onion-service"] }
libp2p-tor = { path = "../libp2p-tor", features = ["listen-onion-service"] }
moka = { version = "0.12", features = ["sync", "future"] }
monero = { workspace = true }
monero-rpc = { path = "../monero-rpc" }

View file

@ -26,7 +26,7 @@ pub mod transport {
use arti_client::{config::onion_service::OnionServiceConfigBuilder, TorClient};
use libp2p::{core::transport::OptionalTransport, dns, identity, tcp, Transport};
use libp2p_community_tor::AddressConversion;
use libp2p_tor::AddressConversion;
use tor_rtcompat::tokio::TokioRustlsRuntime;
use super::*;
@ -50,10 +50,8 @@ pub mod transport {
num_intro_points: u8,
) -> Result<OnionTransportWithAddresses> {
let (maybe_tor_transport, onion_addresses) = if let Some(tor_client) = maybe_tor_client {
let mut tor_transport = libp2p_community_tor::TorTransport::from_client(
tor_client,
AddressConversion::DnsOnly,
);
let mut tor_transport =
libp2p_tor::TorTransport::from_client(tor_client, AddressConversion::DnsOnly);
let addresses = if register_hidden_service {
let onion_service_config = OnionServiceConfigBuilder::default()

View file

@ -8,7 +8,7 @@ use libp2p::core::transport::{Boxed, OptionalTransport};
use libp2p::dns;
use libp2p::tcp;
use libp2p::{identity, PeerId, Transport};
use libp2p_community_tor::{AddressConversion, TorTransport};
use libp2p_tor::{AddressConversion, TorTransport};
use tor_rtcompat::tokio::TokioRustlsRuntime;
/// Creates the libp2p transport for the swap CLI.
@ -27,7 +27,7 @@ pub fn new(
let tcp_with_dns = dns::tokio::Transport::system(tcp)?;
let maybe_tor_transport: OptionalTransport<TorTransport> = match maybe_tor_client {
Some(client) => OptionalTransport::some(libp2p_community_tor::TorTransport::from_client(
Some(client) => OptionalTransport::some(libp2p_tor::TorTransport::from_client(
client,
AddressConversion::IpAndDns,
)),

View file

@ -42,7 +42,7 @@ pub fn init(
"libp2p_core",
"libp2p_tcp",
"libp2p_noise",
"libp2p_community_tor",
"libp2p_tor",
// Specific libp2p module targets that appear in logs
"libp2p_core::transport",
"libp2p_core::transport::choice",