summaryrefslogtreecommitdiff
path: root/crates/tor-netdir/src
Commit message (Expand)AuthorAgeFilesLines
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-0/+2
* hs: Intro point selection: TODO re checking the stable flag (fmt)Ian Jackson2023-08-291-1/+1
* hs: Intro point selection: TODO re checking the stable flagIan Jackson2023-08-291-0/+1
* hs: Intro point selection: Actually call is_hs_intro_point()Ian Jackson2023-08-291-2/+6
* tor-netdir: Add TODO about WeightRole::HsRendIan Jackson2023-08-291-0/+1
* tor-netdir: Support for seleting HS intro pointsIan Jackson2023-08-292-0/+10
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-236-0/+6
* tor-netdir: Use an owned HsBlindId instead of a reference.Gabriela Moldovan2023-08-221-4/+4
* tor-netdir: Replace flat_map() with cartesian_product().Gabriela Moldovan2023-08-221-7/+2
* tor-netdir: Make `hs_dirs_upload` take an iterator instead of a slice (fmt).Gabriela Moldovan2023-08-221-4/+6
* tor-netdir: Make `hs_dirs_upload` take an iterator instead of a slice.Gabriela Moldovan2023-08-221-7/+10
* tor-netdir: Add TODO about making HsDirOp private.Gabriela Moldovan2023-08-221-0/+3
* tor-hsclient: Use hs_dirs_download instead of the deprecated hs_dirs.Gabriela Moldovan2023-08-221-1/+1
* tor-netdir: Deprecate hs_dirs().Gabriela Moldovan2023-08-221-0/+2
* tor-netdir: Add separate functions for computing hsdirs for upload/download.Gabriela Moldovan2023-08-221-0/+102
* tor-netdir: Add private helpers for selecting hsdirs.Gabriela Moldovan2023-08-221-0/+72
* tor-netdir: Replace somewhat niche scan() usage with flat_map().Gabriela Moldovan2023-08-161-9/+7
* tor-netdir: Rework the logic for checking if a node has already been selected.Gabriela Moldovan2023-08-161-3/+1
* tor-netdir: Store the hsdir indices in a HashSet instead of a BTreeSet.Gabriela Moldovan2023-08-161-4/+4
* tor-netdir: Derive Hash for HsDirIndex.Gabriela Moldovan2023-08-161-1/+1
* tor-netdir: Explain what the ring_items_at filter is for.Gabriela Moldovan2023-08-161-0/+5
* tor-netdir: Only select nodes that haven't been used for lower-numbered repli...Gabriela Moldovan2023-08-161-15/+96
* tor-netdir: Make ring_items_at() filter the items before returning.Gabriela Moldovan2023-08-162-2/+5
* tor-netdir: Update ring_items_at() docs.Gabriela Moldovan2023-08-161-4/+3
* tor-netdir: Remove extraneous whitespace.Gabriela Moldovan2023-08-161-1/+1
* tor-netdir: Use hsdir_spread_store if we're uploading.Gabriela Moldovan2023-08-161-4/+9
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Add country codes to relays inside a NetDireta2023-07-132-3/+174
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-106-0/+7
* Remove explicit allows for missing_panics_docs.Nick Mathewson2023-07-062-5/+0
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* netdir: add crosslinks to our definition of "usable".Nick Mathewson2023-06-291-13/+13
* netdir: document what we mean by a "usable" relay.Nick Mathewson2023-06-291-0/+8
* netdir: Conditionally expose some by_rsa APIs as experimental.Nick Mathewson2023-06-291-2/+13
* netdir: Remove a TODO HSNick Mathewson2023-06-291-4/+0
* Downgrade TODO HS on HsDirParams::compute().expect()Nick Mathewson2023-06-292-4/+21
* netdir: Defer a TODO HS but add a commentNick Mathewson2023-06-291-1/+12
* netdir: take n_replicas and spread_fetch from consensus parametersNick Mathewson2023-06-291-2/+12
* netdir: Downgrade/remove/defer some TODO hs entries.Nick Mathewson2023-06-292-7/+5
* netdir: remove some now-needless warning suppressions.Nick Mathewson2023-06-292-3/+0
* netdir: remove unnecessary wraps from srv_interval, extract_srvsNick Mathewson2023-06-291-13/+12
* netdir: Move voting_period() to netdoc::LifetimeNick Mathewson2023-06-291-14/+7
* lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* hscrypto: fix TODOs in time-period code.Nick Mathewson2023-06-131-7/+9
* netdir: Wrap HsDir an Arc<>Nick Mathewson2023-06-091-5/+7
* Expand docs for NetDirProviderIan Jackson2023-06-081-0/+7
* netdir, netdoc: Add accessors for protocol version status.Nick Mathewson2023-06-061-0/+19
* guardmgr, netdir: fix some needless-mut warningsNick Mathewson2023-05-181-2/+2
* netdir: New function to check consistency of a HasRelayIdsNick Mathewson2023-05-161-0/+142
* tor-netdir: Shuffle the list of HS dirs used for downloading descriptors.Gabriela Moldovan2023-05-041-10/+22