summaryrefslogtreecommitdiff
path: root/crates/tor-netdir/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* netdir: Add a (hopefully) temporary workaroundNick Mathewson2025-03-251-3/+27
* netdir: Another test for choose_multiple_weighted.Nick Mathewson2025-03-251-0/+17
* netdir: Warn on unexpected WeightedErrorsNick Mathewson2025-03-251-5/+13
* netdir: add a test to verify weighted samplingNick Mathewson2025-03-251-3/+37
* tor-netdir: Handle InsufficientNonZero error.Nick Mathewson2025-03-201-0/+8
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* netdir: Consider RelayFamilyIds based on family rulesNick Mathewson2025-02-251-9/+9
* relay-selection: Add FamilyRules to exclude_relays_in_same_family.Nick Mathewson2025-02-251-0/+63
* clippy: deny `mod_module_files`Steven Engler2025-01-061-0/+1
* Resolve clippy::empty_line_after_doc_comments warnings.Nick Mathewson2024-12-031-1/+0
* add_warnings, *: Allow clippy::needless_lifetimesNick Mathewson2024-12-031-0/+1
* tor-netdir: Add timeliness param to wait_for_netdir_to_list.Wesley Aptekar-Cassels2024-11-251-1/+2
* Move helpers from tor-hsservice to tor-netdir.Wesley Aptekar-Cassels2024-11-251-1/+79
* tor-netdir: Allow access to the `ConsensusBuilder` when building test netdirs.Gabriela Moldovan2024-09-091-7/+7
* Fix new "clippy::needless-maybe-sized" warning on nightlyNick Mathewson2024-07-281-1/+1
* Re-run maint/add_warning.Nick Mathewson2024-05-061-2/+2
* Doc: tweak documentation on NetDir::id*listed functionsNick Mathewson2024-04-101-10/+9
* Doc: Add xref from NetDir::by_ids to ids_listed.Nick Mathewson2024-04-101-0/+7
* Fix some rustdoc links and copypaste errors in tor-netdir.Nick Mathewson2024-04-041-2/+2
* tor-netdir: Abolish Relay::has_same_relay_idsIan Jackson2024-04-031-10/+3
* Move rs_is_dircache to details.rsNick Mathewson2024-03-281-6/+0
* Rename `Relay::same_relay` and make it private.Nick Mathewson2024-03-281-8/+6
* Remove all *Relay is_flagged_guard methods.Nick Mathewson2024-03-281-4/+2
* Remove temporary functions in CheckedRelay.Nick Mathewson2024-03-281-169/+57
* Remove temporary functions in UncheckedRelay.Nick Mathewson2024-03-281-26/+6
* Move most functions from *Relay to *RelayDetailsNick Mathewson2024-03-281-0/+145
* Relocate declarations of *Relay methods to details.rsNick Mathewson2024-03-281-129/+1
* Add low_level_details to {Unchecked,}Relay.Nick Mathewson2024-03-271-0/+19
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* netdir: Add additional functionality to SubnetConfigNick Mathewson2024-03-121-1/+62
* deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-291-0/+1
* Note a calculation we can clean up after doing spec work.Nick Mathewson2024-02-201-1/+3
* Add caveats on is_flagged_guard, and note possible deprecationNick Mathewson2024-02-201-1/+15
* Add and use "UncheckedRelay::is_suitable_as_guard"Nick Mathewson2024-02-201-0/+5
* Only pick Fast relays as introduction points.Nick Mathewson2024-02-201-1/+1
* Require that guards are Fast and Stable.Nick Mathewson2024-02-201-0/+5
* netdir: Add Relay::is_flagged_{fast,stable} methods.Nick Mathewson2024-02-121-0/+14
* tor-netdir: Make hs_dirs_{upload, download} take separate args instead of tuple.Gabriela Moldovan2024-01-241-2/+4
* tor-netdir: Simplify `hs_dirs_upload` by only returning the `Relay`.Gabriela Moldovan2024-01-241-20/+15
* tor-netdir: Make hs_all_time_periods return HsDirParams.Gabriela Moldovan2024-01-241-3/+3
* netdir: Make hs_dirs_upload() yield &HsDirParams.Nick Mathewson2024-01-231-2/+3
* Expose HsDirParams, and give it accessors.Nick Mathewson2024-01-231-1/+5
* netdir: Only choose Stable relays as introduction points.Nick Mathewson2024-01-161-3/+1
* netdir: Downgrade a TODO in a deprecated, unused function.Nick Mathewson2024-01-141-1/+5
* netdir: Make TODOs on is_hs_intro_point refer to #1240Nick Mathewson2024-01-141-3/+3
* netdir: Downgrade or remove several "TODO HSS" comments.Nick Mathewson2024-01-141-7/+5
* tor-hsservice: Rewrite map() as a for-loop (fmt).Gabriela Moldovan2023-10-031-1/+2
* tor-netdir: Fix broken condition.Gabriela Moldovan2023-10-031-4/+5
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-0/+2