aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-hsclient
Commit message (Expand)AuthorAgeFilesLines
...
* tor-hsclient: Add missing `#[source]` annotation for `Failure` errorIan Jackson2023-06-091-1/+1
* tor-hsclient: Discuss gold-plated handling of RENDEZVOUS_ESTABLISHEDIan Jackson2023-06-091-0/+6
* tor-hsclient: Check RENDEZVOUS_ESTABLISHED *after* it should existIan Jackson2023-06-091-5/+5
* tor-hsclient: Discuss performance and circuit build serialisationIan Jackson2023-06-091-0/+12
* tor-hsclient: Add TODO about trying multiple IPTs in parallelIan Jackson2023-06-091-0/+2
* tor-hsclient: Expand TODO about IPT selection to mention randomnessIan Jackson2023-06-091-1/+2
* tor-hsclient: tuning parameters: TODO about getting from the netdirIan Jackson2023-06-091-2/+2
* tor-hsclient: Add vacuous doc commentsIan Jackson2023-06-091-6/+6
* tor-hsclient: Add a TODO for changing RendPtIdentityForErrorIan Jackson2023-06-091-0/+3
* tor-hsclient: Improve description of `Context`Ian Jackson2023-06-091-3/+7
* tor-hsclient: Correct InvalidTarget errorIan Jackson2023-06-092-10/+5
* tor-hsclient: mocks: Fix new code to use mockable ClientCircIan Jackson2023-06-091-18/+36
* tor-hsclient: mocks: Make MockableClientCirc be DebugIan Jackson2023-06-091-1/+2
* tor-hsclient: mocks: Provide send_control_messageIan Jackson2023-06-091-0/+21
* tor-hsclient: Call the mock with the result circuitIan Jackson2023-06-091-0/+5
* tor-hsclient: Define representation of intro point experience dataIan Jackson2023-06-091-3/+44
* tor-hsclient: Implement rendezvous setup, and retry frameworkIan Jackson2023-06-094-6/+477
* tor-hsclient: errors: Introduce IntroPtIndexIan Jackson2023-06-092-1/+13
* tor-hsclient: errors: Introduce RendPtIdentityForErrorIan Jackson2023-06-092-0/+11
* tor-hsclient: Allow dead code for nowIan Jackson2023-06-091-0/+2
* tor-hsclient: Mocks: Add get_or_launch_client_rend to mock poolIan Jackson2023-06-091-0/+19
* tor-hsclient: Mock trait: use actual HsCircPool in non-mock implIan Jackson2023-06-091-5/+6
* tor-hsclient: impl HasKind for InvalidTarget: ..DescriptorValidationFailedIan Jackson2023-06-091-1/+7
* tor-error: Introduce define_asref_dyn_std_error and use itIan Jackson2023-06-091-9/+2
* tor-hsclient: Have descriptor_ensure take only &mut data.descIan Jackson2023-06-091-6/+8
* tor-hsclient: Move &mut Data out of Context, and pass &Context (fmt)Ian Jackson2023-06-091-9/+1
* tor-hsclient: Move &mut Data out of Context, and pass &ContextIan Jackson2023-06-091-19/+12
* tor-hsclient: export InvalidTargetIan Jackson2023-06-091-0/+1
* tor-hsclient: Add a TODO for InvalidTarget errorIan Jackson2023-06-091-0/+4
* hsclient: Create a CircTarget from an IntroPointDesc.Nick Mathewson2023-06-073-1/+103
* Bump crate versions in preparation for v1.1.5 release.Nick Mathewson2023-06-011-25/+25
* tor-hsclient: Mockable: Do concrete calls with UFCSIan Jackson2023-05-231-2/+2
* tor-hsclient: Fix MockableClientCirc for ClientCirc changesIan Jackson2023-05-231-3/+3
* Fix a docs reference to refer to HsClientIntroAuthKeypairIan Jackson2023-05-221-1/+1
* netdoc, hsclient: Update remaining ed25519::SecretKey usersNick Mathewson2023-05-182-5/+7
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-163-16/+18
* Reformat Cargo.toml files.Nick Mathewson2023-05-151-4/+19
* Run fixup-features --no-annotate for initial Cargo.toml fixes.Nick Mathewson2023-05-151-0/+1
* hsclient: descriptor_ensure no longer wraps the descriptor in TimerangeBound.Gabriela Moldovan2023-05-131-2/+5
* hsclient: Compute HsDesc validity time from the TimerangeBounds of its layers.Gabriela Moldovan2023-05-131-25/+13
* hsclient: Build cached descriptor TimerangeBounds from descriptor lifetime.Gabriela Moldovan2023-05-131-17/+33
* hsclient: Rename import alias to reflect new name.Gabriela Moldovan2023-05-111-2/+2
* netdoc: Rename parse_error_kind() to netdoc_error_kind().Gabriela Moldovan2023-05-111-1/+1
* netdoc: Rename `ParseError{Kind, Source}` to `NetdocError{Kind, Source}`.Gabriela Moldovan2023-05-101-1/+1
* fix a couple clippy lintstrinity-1686a2023-05-081-1/+1
* tor-netdir: Shuffle the list of HS dirs used for downloading descriptors.Gabriela Moldovan2023-05-042-6/+27
* tor-netdir: Update tests to parse the descriptor, make test consensus lifetim...Gabriela Moldovan2023-05-032-9/+61
* hsclient: Use a real HsDesc instead of an unparsed string.Gabriela Moldovan2023-05-033-18/+43
* Upgrade tracing to 0.1.36.Nick Mathewson2023-05-031-1/+1
* Increment crate versions.Nick Mathewson2023-05-031-23/+23