summaryrefslogtreecommitdiff
path: root/crates/arti-relay
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'version-bumps'Nick Mathewson2026-06-301-29/+30
|\
| * Version bumps for 2.5.0Nick Mathewson2026-06-301-29/+29
* | Run cargo sort in arti-relay.Nick Mathewson2026-06-301-4/+3
* | arti-relay: Make "metrics" experimentalNick Mathewson2026-06-301-2/+0
* | Run "fixup-features".Nick Mathewson2026-06-301-0/+2
|/
* arti-relay: Link IncomingStreamRequestFilter in RequestFilterGabriela Moldovan2026-06-291-1/+2
* proto: Pass an IncomingStreamRequestFilter factory to the create handlerGabriela Moldovan2026-06-291-0/+2
* arti-relay: Add an unimplemented stream request filterGabriela Moldovan2026-06-292-0/+24
* Bump MSRV to 1.91Clara Engler2026-06-151-1/+1
* Merge branch 'clippy-string-slice' into 'main'Nick Mathewson2026-06-107-0/+7
|\
| * maint: Run maint/add_warning to deny string slicesClara Engler2026-06-097-0/+7
* | Bump derive-deftly to 1.11.3Ian Jackson2026-06-091-1/+1
|/
* Upgrade tokio to LTS 1.47.1Neel Chauhan2026-06-031-1/+1
* tor-chanmgr: Add metrics.Wesley Aptekar-Cassels2026-06-021-1/+6
* Bump all the unstable tor- and arti- crates to 0.43.0Gabriela Moldovan2026-06-011-26/+26
* Bump the versions of the non-{arti-,tor-} cratesGabriela Moldovan2026-06-011-1/+1
* arti-relay: Make the metrics feature non-experimentalGabriela Moldovan2026-06-011-6/+1
* relay: Remove docs type link that are outside scopeDavid Goulet2026-05-281-5/+5
* relay: Recompute valid_until cache in view constructorDavid Goulet2026-05-283-15/+17
* relay: Introduce src/task/crypto/keys.rsDavid Goulet2026-05-283-694/+745
* relay: Rename try_rotate_keys_no_lock()David Goulet2026-05-281-11/+14
* relay: Make FullKeyView pub(super)David Goulet2026-05-282-13/+10
* relay: Remove locking of FullKeyViewDavid Goulet2026-05-282-114/+60
* relay: Rename try_generate_keys()David Goulet2026-05-282-7/+7
* relay: Make FullKewView solely owned by the crypto taskDavid Goulet2026-05-283-61/+71
* arti-relay: fix `unused_variables` warningSteven Engler2026-05-271-0/+1
* relay: Use futures::select instead of tokioDavid Goulet2026-05-262-5/+5
* relay: Avoid using super::super:: and instead importDavid Goulet2026-05-261-14/+14
* relay: Use a struct for key valid_until cacheDavid Goulet2026-05-262-88/+83
* relay: Rename crypto task reconcile() to recompute_valid_until()David Goulet2026-05-262-9/+9
* relay: .expect() on mutex lock failureDavid Goulet2026-05-262-26/+20
* relay: Small move of imports (fmt)David Goulet2026-05-261-5/+5
* relay: Crypto task now listens for new consensusDavid Goulet2026-05-262-42/+99
* relay: Add unit test for key view reconcile()David Goulet2026-05-262-1/+152
* relay: Fix unit tests after crypto task rewriteDavid Goulet2026-05-261-56/+21
* relay: Crypto task removal of get_ntor_keys()David Goulet2026-05-262-48/+2
* relay: Set the FullKeyView in InerTorRelayDavid Goulet2026-05-264-105/+37
* relay: Crypto task uses the key view reconcile()David Goulet2026-05-261-38/+28
* relay: Add key view reconcile() for the valid_until cacheDavid Goulet2026-05-261-4/+72
* relay: Unify crypto task try_rotate_keys()David Goulet2026-05-261-32/+20
* relay: Spawn new crypto reactorDavid Goulet2026-05-262-59/+24
* relay: Crypto task try_generate_all is simplifiedDavid Goulet2026-05-261-28/+20
* relay: Simplify the remove expired keys processDavid Goulet2026-05-261-37/+16
* relay: Fix race between key view and keymgr updateDavid Goulet2026-05-261-1/+10
* relay: Copy try_rotate_keys() into crypto reactorDavid Goulet2026-05-261-1/+25
* relay: Implement new crypto reactor run_once()David Goulet2026-05-262-13/+60
* relay: Crypto new reactor scaffoldingDavid Goulet2026-05-262-1/+35
* relay: Add FullKeyView in the crypto task moduleDavid Goulet2026-05-262-0/+191
* relay: Don't error when metrics is configured but disabled.Wesley Aptekar-Cassels2026-05-261-4/+2
* arti-relay: Add metrics exporter.Wesley Aptekar-Cassels2026-05-263-1/+46