aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-03-14Merge branch 'exitpath-onion-svc' into 'main'1333-ensure-that-transport-configuration-has-tests-in-arti-cfggabi-250
2024-03-14tor-circmgr: Move pick_path out of AnonymousCircuitBuilder.Gabriela Moldovan
2024-03-14tor-circmgr: Improve the HsPathBuilder docs.Gabriela Moldovan
2024-03-14tor-circmgr: Remove unused require_stability.Gabriela Moldovan
2024-03-14CI: Don't build arti with experimental features in rust-latest.Gabriela Moldovan
2024-03-14tor-circmgr: Add a TODO about vanguards path selection.Gabriela Moldovan
2024-03-14tor-circmge: Remove AnyRelayForOnionService.Gabriela Moldovan
2024-03-14tor-circmgr: Use HsPathBuilder instead of ExitPathBuilder.Gabriela Moldovan
2024-03-14tor-circmgr: Add a new hspath module for building onion service circuits.Gabriela Moldovan
2024-03-14tor-circmgr: Implement AnonymousPathBuilder for ExitPathBuilder.Gabriela Moldovan
2024-03-14tor-circmgr: Add AnonymousPathBuilder trait.Gabriela Moldovan
2024-03-13Merge branch 'encapsulate_config_rs' into 'main'Nick Mathewson
2024-03-13Grammar fix.gabi-250
2024-03-13Merge branch 'mixed_attributes_syntax' into 'main'gabi-250
2024-03-13Add unknown-lints exception to examplesNick Mathewson
2024-03-13Run maint/add_warning.Nick Mathewson
2024-03-13maint/add_warning: permit clippy::mixed_attributes_style in tests.Nick Mathewson
2024-03-13Remove now-needless dependencies on the "config" crateNick Mathewson
2024-03-13tor-config: Update documentation to not refer to config crate.Nick Mathewson
2024-03-13config: Remove From impls from config::ConfigErrorNick Mathewson
2024-03-13tor-config: Put config::Config inside a wrapper type.Nick Mathewson
2024-03-13Use ConfigurationSource::Verbatim in our tests.Nick Mathewson
2024-03-13tor-config: Allow ConfigurationSource to be verbatim text.Nick Mathewson
2024-03-13tor_config: Hide macro-only re-exports.Nick Mathewson
2024-03-13ptmgr: Use Itertools directly.Nick Mathewson
2024-03-13ptmgr: reformat Cargo.tomlNick Mathewson
2024-03-13Merge branch 'prop340-decoding-api' into 'main'Nick Mathewson
2024-03-12Merge branch 'fix_rustdoc_links' into 'main'Alexander Færøy
2024-03-12Remove RelayMsgOuter::decode_from_readerJim Newsome
2024-03-12relay-cell: Update relay cell decoding API for prop340Jim Newsome
2024-03-12Rename UnparsedRelayCell -> UnparsedRelayMsgJim Newsome
2024-03-12Fix some rustdoc warnings.Nick Mathewson
2024-03-12Merge branch 'tor_relay_selection' into 'main'Nick Mathewson
2024-03-12tor-relay-selection: Use partition() in testing code.Nick Mathewson
2024-03-12Rename and clarify result_is_relaxed.Nick Mathewson
2024-03-12Refactor RelaySelector to make its invariants less subtle.Nick Mathewson
2024-03-12Add a comment about future extensions to RestrictionInner.Nick Mathewson
2024-03-12tor-relay-selector: Clarify "flexible" vs "relaxed" a little.Nick Mathewson
2024-03-12Annotate usage of low_level_predicate_permits_relayNick Mathewson
2024-03-12relay-selection: Remove the extension traits for Relay and NetDirNick Mathewson
2024-03-12Rename the RelayPredicate trait to discourage its being used directly.Nick Mathewson
2024-03-12Add comments about "unaccompanied" use of Relay{Usage,Exclusion}Nick Mathewson
2024-03-12Annotate remaining "TODO #504" comments explaining why they are there.Nick Mathewson
2024-03-12hspool: Replace TargetInfo with a RelayExclusion.Nick Mathewson
2024-03-12guardmgr: explain remaining work for #504 issues.Nick Mathewson
2024-03-12guardmgr: refactor most logic for relay selectionNick Mathewson
2024-03-12ipt_mgr: convert to use RelaySelector.Nick Mathewson
2024-03-12circmgr: Rename "any exit" code to reflect its real purposeNick Mathewson
2024-03-12circmgr: Remove now-obsolete error variants.Nick Mathewson
2024-03-12circmgr: Begin porting path selection to tor-relay-selectionNick Mathewson