summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
* | hss: Make the limit for streams configurable.Nick Mathewson2024-03-265-16/+30
* | Add an IncomingStreamRequestFilter to check early propertiesNick Mathewson2024-03-266-17/+167
* | Define a type for a synchronous (blocking) view of a circuit state.Nick Mathewson2024-03-263-0/+40
* | proto: Make StreamMap keep a count of open streams.Nick Mathewson2024-03-261-0/+34
* | proto: Prevent general state-transitions on StreamEntNick Mathewson2024-03-262-38/+60
* | proto: Refactor circuit::streammap::StreamEntNick Mathewson2024-03-262-40/+51
* | Merge branch 'refactor_stream_crypto_init' into 'main'Nick Mathewson2024-03-265-87/+118
|\ \ | |/ |/|
| * Push HandshakeRole down one level.Nick Mathewson2024-03-261-5/+4
| * Provide spec links for relay crypto formats.Nick Mathewson2024-03-261-2/+10
| * Clean up match statement a little.Nick Mathewson2024-03-261-7/+7
| * We now need circuit::handshake to exist unconditionally.Nick Mathewson2024-03-262-2/+15
| * Refactor the logic for constructing crypt layers.Nick Mathewson2024-03-265-86/+97
* | tor-rtmock: Rename coarsetime module to coarse_timeIan Jackson2024-03-254-3/+3
* | tor-rtcompat: Rename coarsetime module to coarse_timeIan Jackson2024-03-253-3/+3
* | tor-rtcompat: coarsetime: Add a comment about doc statusIan Jackson2024-03-251-0/+4
* | tor-rtcompat: Make Runtime imply CoarseTimeProvider, etc. (fmt)Ian Jackson2024-03-251-2/+2
* | tor-rtcompat: Make Runtime imply CoarseTimeProvider, etc.Ian Jackson2024-03-253-0/+11
* | tor-rtmock: impl CoarseTimeProvider for mocked time providersIan Jackson2024-03-254-1/+70
* | tor-rtmock: Implement from_real in terms of from_wallclockIan Jackson2024-03-251-1/+1
* | tor-rtcompat: implement_opaque_runtime impls CoarseTimeProviderIan Jackson2024-03-251-0/+7
* | tor-rtcompat: CompoundRuntime: Add a CoarseTimeProvider, and impl (fmt)Ian Jackson2024-03-253-8/+29
* | tor-rtcompat: CompoundRuntime: Add a CoarseTimeProvider, and implIan Jackson2024-03-258-27/+63
* | tor-rtcompat: Reformat a doc comment for semantic newlinesIan Jackson2024-03-251-3/+3
* | tor-rtcompat: Provide coarsetime APIs and RealCoarseTimeProvider (fmt)Ian Jackson2024-03-251-3/+2
* | tor-rtcompat: Provide coarsetime APIs and RealCoarseTimeProviderIan Jackson2024-03-256-0/+212
* | tor-circmgr: Fix a clippy warning.Gabriela Moldovan2024-03-213-4/+4
* | tor-guardmgr: Explain what neighbor_exclusion is for.Gabriela Moldovan2024-03-212-3/+25
* | tor-circmgr: If full vanguards are enabled, apply exclusions to the extra hop...Gabriela Moldovan2024-03-211-7/+7
* | tor-circmgr: If full vanguards are enabled, apply exclusions to the extra hop...Gabriela Moldovan2024-03-211-5/+9
* | tor-circmgr: Rewrite RelayExclusion building using exclude_identities().Gabriela Moldovan2024-03-211-19/+7
* | tor-circmgr: Add function for building a RelayExclusion from a slice of relays.Gabriela Moldovan2024-03-211-0/+14
* | tor-guardmgr: Make Vanguard::select_relay take a RelayExclusion.Gabriela Moldovan2024-03-213-5/+40
* | tor-circmgr: Clarify that stub circuits are sometimes 4-hop circuits.Gabriela Moldovan2024-03-201-1/+1
* | tor-circmgr: Move HsPathBuilder trait impl closer to struct definition.Gabriela Moldovan2024-03-201-35/+35
* | tor-circmgr: Add allow(unused) for functions only used on particular feature ...Gabriela Moldovan2024-03-201-0/+2
* | tor-circmgr: Move ExitPathBuilder::from_chosen_exit under the test mod.Gabriela Moldovan2024-03-201-10/+13
* | tor-circmgr: Make the path module crate-private.Gabriela Moldovan2024-03-205-16/+24
* | tor-circmgr: Reference #1339 in a TODO.Gabriela Moldovan2024-03-201-0/+2
* | tor-circmgr: Cross-reference the hspath docs in the HsCircStubKind docs.Gabriela Moldovan2024-03-201-1/+3
* | tor-circmgr: Move HsPathBuilder docs to the module-level.Gabriela Moldovan2024-03-201-39/+41
* | tor-circmgr: Remove unnecessary Result wrapping.Gabriela Moldovan2024-03-202-10/+9
* | tor-circmgr: Unconditionally define VanguardMode.Gabriela Moldovan2024-03-205-36/+43
* | tor-circmgr: Apply deferred cargo fmt.Gabriela Moldovan2024-03-201-9/+2
* | tor-circmgr: Rename pick_path to pick_path_with_vanguards.Gabriela Moldovan2024-03-202-5/+5
* | tor-circmgr: Add an explanation and a couple of TODOs.Gabriela Moldovan2024-03-201-0/+8
* | tor-circmgr: Clarify the TODO in launch_hs_circuits_as_needed.Gabriela Moldovan2024-03-201-2/+12
* | tor-circmgr: Remove unnecessary AnonymousPathBuilder impl.Gabriela Moldovan2024-03-202-36/+30
* | tor-circmgr: s/can_build/can_become.Gabriela Moldovan2024-03-201-2/+2
* | tor-circmgr: Move match block to a separate function.Gabriela Moldovan2024-03-201-15/+20
* | tor-circmgr: Remove an addressed TODO.Gabriela Moldovan2024-03-201-5/+0