summaryrefslogtreecommitdiff
path: root/crates/arti-relay/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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: added config options for OR port and advertiseSteven Engler2025-11-122-0/+200
* arti-relay: move `iter_join` to a new `util` moduleSteven Engler2025-11-122-28/+34
* arti-relay: update some commentsSteven Engler2025-11-121-7/+5
* Merge branch 'relay-bin-4' into 'main'opara2025-11-114-9/+122
|\
| * arti-relay: update some comments from past few commitsSteven Engler2025-11-112-2/+9
| * tor-chanmgr: wrap the peer address in `Sensitive`Steven Engler2025-11-051-5/+5
| * arti-relay: add OR port listener taskSteven Engler2025-11-053-2/+94
| * arti-relay: add error context to house keeping taskSteven Engler2025-11-051-5/+11
| * arti-relay: use anyhow's error formattingSteven Engler2025-11-051-2/+10
* | Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-063-3/+3
|/
* all: run cargo fmtSteven Engler2025-11-041-1/+1
* all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-1/+1
* arti-relay: use `Void` for `TorRelay::run`Steven Engler2025-10-273-10/+16
* 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: add a `SystemConfig` to the relay configSteven Engler2025-10-211-0/+18
* arti-relay: add some TODO commentsSteven Engler2025-10-211-0/+3
* arti-relay: small refactoringSteven Engler2025-10-211-7/+6
* arti-relay: generate keys only when bootstrappingSteven Engler2025-10-211-3/+3
* arti-relay: add note to `StorageConfig::permissions`Steven Engler2025-10-211-0/+6
* 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-212-30/+8
* arti-relay: use `TokioRustlsRuntime` instead of `PreferredRuntime`Steven Engler2025-10-211-5/+8
* arti-relay: initialize the `StateDirectory` and `FsStateMgr`Steven Engler2025-10-212-1/+50
* relay: Implement a blocking run() that starts the relayDavid Goulet2025-10-212-11/+34
* relay: Add channel housekeeping taskDavid Goulet2025-10-213-0/+72
* arti-relay: refactor error handlingSteven Engler2025-10-203-142/+34
* arti-relay: replaced `Runtime + ToplevelBlockOn` with `ToplevelRuntime`Steven Engler2025-10-081-3/+3
* 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-082-1/+50
* arti-relay: store the `TorRelayConfig` in the `InertTorRelay`Steven Engler2025-10-082-4/+7
* arti-relay: change `TorRelay` into `InertTorRelay`Steven Engler2025-10-082-24/+9
* arti-relay: log the override options usedSteven Engler2025-10-081-1/+32
* arti-relay: add mainloopSteven Engler2025-10-081-8/+59
* arti-relay: add `ToplevelBlockOn` to returned runtimeSteven Engler2025-10-081-2/+2
* arti-relay: don't prepend "arti-relay: " to log linesSteven Engler2025-10-081-10/+2
* arti-relay: re-add trailing '/' to default paths in help textSteven Engler2025-10-081-2/+12
* 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
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-072-3/+3
* Remove a now-needless doc comment.Nick Mathewson2025-08-051-2/+0