summaryrefslogtreecommitdiff
path: root/crates/arti-relay/src
Commit message (Expand)AuthorAgeFilesLines
* arti-relay: use `debug_report` for failed channelsSteven Engler2026-02-261-1/+8
* proto: The AUTHENTICATE cell requires the SHA256 RSA identity digestDavid Goulet2026-02-261-1/+1
* relay: Sleep rotate key task with earliest valid_untilDavid Goulet2026-02-251-19/+54
* chanmgr: Responder relay channel now use the builder my_addrsDavid Goulet2026-02-242-21/+4
* relay: Set ChanMgr with our addressesDavid Goulet2026-02-241-2/+3
* relay: Update ChanMgr on key rotationDavid Goulet2026-02-242-9/+20
* Merge branch 'err-msgs' into 'main'David Goulet2026-02-242-8/+15
|\
| * arti-relay: fix stale commentSteven Engler2026-02-231-1/+1
| * arti-relay: add more error contextSteven Engler2026-02-231-6/+12
| * arti-relay: don't warn if key gen was successfulSteven Engler2026-02-231-1/+2
* | tor-relay: convert to derive_deftly(TorConfig)Nick Mathewson2026-02-241-55/+43
|/
* relay: Setup const for hardcoded value in crypto taskDavid Goulet2026-02-231-8/+13
* relay: Log when key generation yields an existing key errorDavid Goulet2026-02-231-1/+4
* relay: Simplify the crypto rotation task rotate_key()David Goulet2026-02-231-17/+11
* relay: Get rid of start_task() for readabilityDavid Goulet2026-02-232-22/+10
* relay: Generate relay identities at initDavid Goulet2026-02-232-7/+17
* relay: Implement a helper to build RelayIdentitiesDavid Goulet2026-02-231-6/+107
* relay: Remove unused ephemeral keystoreDavid Goulet2026-02-231-5/+1
* relay: Move try_generate_keys() into crypto taskDavid Goulet2026-02-232-39/+29
* relay: Add a crypto task for key rotationDavid Goulet2026-02-233-1/+183
* Allow clippy::collapsible_if to triggerGabriela Moldovan2026-02-161-0/+1
* relay: Add a TLS acceptor in the ChanBuilderDavid Goulet2026-02-091-7/+10
* arti-relay: launch the client's background tasksSteven Engler2026-02-032-9/+41
* arti-relay: rename 'bootstrap()' method to 'init()'Steven Engler2026-02-032-7/+8
* arti-relay: remove old TODOSteven Engler2026-02-031-10/+0
* arti-relay: move code into a "client" objectSteven Engler2026-02-033-64/+129
* arti-relay: Allow clippy_unused_asyncGabriela Moldovan2026-01-271-0/+1
* maint/add_warning: Run script to add new warningGabriela Moldovan2026-01-271-0/+1
* Merge branch 'ticket1599_03' into 'main'David Goulet2026-01-224-7/+33
|\
| * relay: Pass advertised addresses to the channel handlerDavid Goulet2026-01-224-7/+33
* | arti-relay: change debug message to rate-limited warningSteven Engler2026-01-201-9/+19
|/
* arti-relay: call `tor_log_ratelim::install_runtime`Steven Engler2026-01-141-0/+4
* chanmgr: Introduce a ChanMgrConfig structDavid Goulet2026-01-131-2/+2
* chanmgr: Remove KeyMgr from constructorDavid Goulet2026-01-131-1/+0
* arti-relay: remove `ARTI_RELAY_SHARED_DATA` cfg variableSteven Engler2026-01-051-5/+6
* 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-relay: implement `CircMgrConfig`Steven Engler2025-12-171-1/+45
* arti-relay: implement `GuardMgrConfig`Steven Engler2025-12-171-0/+24
* arti-relay: add `NetworkConfig` to configSteven Engler2025-12-171-0/+6
* arti-relay: add `StorageConfig::cache_dir()` helperSteven Engler2025-12-171-1/+12
* arti,arti-relay: change info keystore path msg to debugSteven Engler2025-12-111-2/+5
* arti-relay: install default ring crypto providerSteven Engler2025-12-091-0/+6
* arti-relay: advertise config fields are now listsSteven Engler2025-12-092-4/+65
* arti-relay: remove checks on "advertise" addressesSteven Engler2025-11-191-53/+8
* arti-relay: update comment about "auto" port optionSteven Engler2025-11-181-2/+1
* arti-relay: fix doc commentsSteven Engler2025-11-181-5/+5
* arti-relay: remove builder testsSteven Engler2025-11-121-20/+0
* arti-relay: remove `Default` tests from configSteven Engler2025-11-121-2/+2