summaryrefslogtreecommitdiff
path: root/crates/arti-relay/src/relay.rs
Commit message (Expand)AuthorAgeFilesLines
* relay: Make the crypto tasks use the runtime wallclockDavid Goulet2026-03-171-1/+1
* Fix windows cargo warningsTobias Stoeckmann2026-03-151-1/+3
* arti-relay: Log relay identitiesSteven Engler2026-03-121-0/+5
* tor-basic-utils: move `iter_join` from arti-relaySteven Engler2026-03-031-1/+2
* chanmgr: Responder relay channel now use the builder my_addrsDavid Goulet2026-02-241-15/+3
* relay: Set ChanMgr with our addressesDavid Goulet2026-02-241-2/+3
* relay: Update ChanMgr on key rotationDavid Goulet2026-02-241-1/+2
* arti-relay: fix stale commentSteven Engler2026-02-231-1/+1
* relay: Get rid of start_task() for readabilityDavid Goulet2026-02-231-5/+9
* relay: Generate relay identities at initDavid Goulet2026-02-231-4/+12
* relay: Remove unused ephemeral keystoreDavid Goulet2026-02-231-5/+1
* relay: Move try_generate_keys() into crypto taskDavid Goulet2026-02-231-34/+2
* relay: Add a crypto task for key rotationDavid Goulet2026-02-231-1/+7
* relay: Add a TLS acceptor in the ChanBuilderDavid Goulet2026-02-091-7/+10
* arti-relay: launch the client's background tasksSteven Engler2026-02-031-6/+19
* arti-relay: rename 'bootstrap()' method to 'init()'Steven Engler2026-02-031-6/+7
* arti-relay: move code into a "client" objectSteven Engler2026-02-031-64/+17
* relay: Pass advertised addresses to the channel handlerDavid Goulet2026-01-221-3/+15
* chanmgr: Introduce a ChanMgrConfig structDavid Goulet2026-01-131-2/+2
* chanmgr: Remove KeyMgr from constructorDavid Goulet2026-01-131-1/+0
* arti-relay: added more commentsSteven Engler2025-12-181-0/+7
* arti-relay: some small cleanupSteven Engler2025-12-171-4/+6
* arti-relay: add a `GuardMgr`, `CircMgr`, and `DirMgr`Steven Engler2025-12-171-1/+78
* arti,arti-relay: change info keystore path msg to debugSteven Engler2025-12-111-2/+5
* arti-relay: listen at configured OR portsSteven Engler2025-11-121-13/+55
* arti-relay: `TorRelay::run` now takes an owned `self`Steven Engler2025-11-121-1/+1
* arti-relay: remove `Clone` from `TorRelay`Steven Engler2025-11-121-1/+0
* arti-relay: update some comments from past few commitsSteven Engler2025-11-111-1/+3
* arti-relay: add OR port listener taskSteven Engler2025-11-051-2/+22
* arti-relay: add error context to house keeping taskSteven Engler2025-11-051-5/+11
* arti-relay: use `Void` for `TorRelay::run`Steven Engler2025-10-271-7/+10
* arti-relay: add line breaks between `InertTorRelay` fieldsSteven Engler2025-10-211-0/+5
* arti-relay: add a `MemoryQuotaTracker`Steven Engler2025-10-211-3/+12
* arti-relay: small refactoringSteven Engler2025-10-211-7/+6
* arti-relay: generate keys only when bootstrappingSteven Engler2025-10-211-3/+3
* arti-relay: copy `state_mgr.try_lock()` from arti-clientSteven Engler2025-10-211-1/+8
* arti-relay: small change to `create_keymgr()`Steven Engler2025-10-211-15/+8
* arti-relay: initialize the `StateDirectory` and `FsStateMgr`Steven Engler2025-10-211-1/+27
* relay: Implement a blocking run() that starts the relayDavid Goulet2025-10-211-8/+28
* arti-relay: refactor error handlingSteven Engler2025-10-201-20/+23
* arti-relay: expand comment on `InertTorRelay`Steven Engler2025-10-081-0/+17
* arti-relay: change `allow` to `expect`Steven Engler2025-10-081-5/+4
* arti-relay: add a new `TorRelay`Steven Engler2025-10-081-0/+48
* arti-relay: store the `TorRelayConfig` in the `InertTorRelay`Steven Engler2025-10-081-2/+5
* arti-relay: change `TorRelay` into `InertTorRelay`Steven Engler2025-10-081-21/+6
* Lay foundations for RSA keys in keystore.Wesley Aptekar-Cassels2025-09-301-0/+3
* chanmgr: Add KeyMgr to channel builderDavid Goulet2025-08-201-0/+1
* Use CautiousRng for keys going into the KeyMgr.Nick Mathewson2025-03-241-1/+1
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* arti-relay: remove 'override_net_params' configSteven Engler2025-01-141-1/+1