summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * Refactor RelaySelector to make its invariants less subtle.Nick Mathewson2024-03-121-48/+61
| * Add a comment about future extensions to RestrictionInner.Nick Mathewson2024-03-121-0/+6
| * tor-relay-selector: Clarify "flexible" vs "relaxed" a little.Nick Mathewson2024-03-122-3/+4
| * Annotate usage of low_level_predicate_permits_relayNick Mathewson2024-03-122-1/+15
| * relay-selection: Remove the extension traits for Relay and NetDirNick Mathewson2024-03-122-64/+0
| * Rename the RelayPredicate trait to discourage its being used directly.Nick Mathewson2024-03-127-30/+48
| * Add comments about "unaccompanied" use of Relay{Usage,Exclusion}Nick Mathewson2024-03-122-0/+4
| * Annotate remaining "TODO #504" comments explaining why they are there.Nick Mathewson2024-03-121-4/+14
| * hspool: Replace TargetInfo with a RelayExclusion.Nick Mathewson2024-03-121-53/+17
| * guardmgr: explain remaining work for #504 issues.Nick Mathewson2024-03-121-2/+4
| * guardmgr: refactor most logic for relay selectionNick Mathewson2024-03-124-30/+58
| * ipt_mgr: convert to use RelaySelector.Nick Mathewson2024-03-123-11/+23
| * circmgr: Rename "any exit" code to reflect its real purposeNick Mathewson2024-03-122-8/+11
| * circmgr: Remove now-obsolete error variants.Nick Mathewson2024-03-122-48/+5
| * circmgr: Begin porting path selection to tor-relay-selectionNick Mathewson2024-03-125-191/+160
| * New crate to define a high-level API for relay selectionNick Mathewson2024-03-1212-46/+1691
| * Create a new empty tor-relay-selection crate.Nick Mathewson2024-03-125-0/+100
| * netdir: Add additional functionality to SubnetConfigNick Mathewson2024-03-121-1/+62
| * Add a clear_flags function to RouterStatusBuilderNick Mathewson2024-03-121-0/+6
|/
* Merge branch 'arti_client_test' into 'main'gabi-2502024-03-111-1/+12
|\
| * arti-client: increase coverage in src/address.rsBrady Fomegne2024-03-051-1/+12
* | Merge branch 'vanguard-mgr' into 'main'gabi-2502024-03-1123-8/+581
|\ \
| * | tor-circmgr: Fix clippy warning.Gabriela Moldovan2024-03-111-1/+1
| * | tor-guardmgr: Return an error if VanguardMode does not support the specified ...Gabriela Moldovan2024-03-112-6/+29
| * | tor-circmgr: Add HsCircPoolConfig, make HsCircPool::reconfigure general-purpose.Gabriela Moldovan2024-03-116-14/+54
| * | tor-circmgr: Rename Pool::reconfigure to Pool::reconfigure_vanguards.Gabriela Moldovan2024-03-112-2/+2
| * | tor-circmgr: Explain why vanguards_config is defined as an "other" accessor.Gabriela Moldovan2024-03-111-0/+5
| * | tor-guardmgr: Move the VanguardSets into the inner mutable state.Gabriela Moldovan2024-03-112-12/+13
| * | tor-guardmgr: Say more about TimeBoundVanguards.Gabriela Moldovan2024-03-111-0/+8
| * | tor-hsclient: Do not enable vanguards feature in dev-dependency.Gabriela Moldovan2024-03-112-1/+3
| * | tor-circmgr: Create the VanguardMgr in CircMgr::new.Gabriela Moldovan2024-03-114-27/+18
| * | tor-guardmgr: Add TODO about reading vanguards from disk.Gabriela Moldovan2024-03-111-0/+1
| * | tor-guardmgr: Make the VanguardMode variants serialize to lowercase.Gabriela Moldovan2024-03-111-0/+1
| * | arti-client: Reconfigure the HS circuit pool if needed.Gabriela Moldovan2024-03-111-0/+14
| * | arti-client: Keep a handle to the HsCircPool if onion-service-client is enabled.Gabriela Moldovan2024-03-111-2/+2
| * | tor-circmgr: Discard all circuits if VanguardMgr says so.Gabriela Moldovan2024-03-111-0/+11
| * | arti-client: Add vanguard_config() to CircMgrConfig.Gabriela Moldovan2024-03-113-2/+27
| * | arti-client: Add VanguardsConfig to TorClientConfig.Gabriela Moldovan2024-03-114-3/+23
| * | arti-client: Re-export VanguardsConfig from vanguards module.Gabriela Moldovan2024-03-113-1/+11
| * | tor-circmgr: Add functions for reconfiguring the HS circuit pool.Gabriela Moldovan2024-03-112-1/+40
| * | tor-circmgr: Store the VanguardMode in HsCircPool.Gabriela Moldovan2024-03-111-0/+11
| * | tor-circmgr: Give CircMgr a VanguardMgr.Gabriela Moldovan2024-03-1111-2/+76
| * | tor-guardmgr: Add vanguards API skeleton.Gabriela Moldovan2024-03-117-1/+298
|/ /
* | Merge branch 'typos' into 'main'Nick Mathewson2024-03-098-28/+28
|\ \
| * | fix: fix typosDimitris Apostolou2024-03-098-28/+28
|/ /
* | Merge branch 'bug1259' into 'main'gabi-2502024-03-072-22/+38
|\ \
| * | BackoffSchedule refactoring and improvementsNeel Chauhan2024-03-072-22/+38
|/ /
* | Merge branch 'memory' into 'main'Ian Jackson2024-03-071-0/+478
|\ \
| * | doc/dev/notes: memory limit: Rename register_participant from new_...Ian Jackson2024-03-071-2/+2
| * | doc/dev/notes: memory limit: Fix a CloneIan Jackson2024-03-071-1/+1