summaryrefslogtreecommitdiff
path: root/crates/tor-netdir/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* tor-netdir: Update tests to parse the descriptor, make test consensus lifetim...Gabriela Moldovan2023-05-031-8/+11
* Use bool::then_some() as appropriateNick Mathewson2023-04-111-1/+1
* Merge branch 'hs' into 'main'Ian Jackson2023-04-111-5/+19
|\
| * hs dirs: Note a thing we don't implement yetIan Jackson2023-04-111-0/+11
| * hs dirs: Implement spread_fetchIan Jackson2023-04-111-1/+2
| * hs dirs: Fix wrong ignored variable nameIan Jackson2023-04-111-1/+1
| * hs dirs: Replicas are 1-indexedIan Jackson2023-04-111-2/+2
| * tor-netdir: Make an import more preciseIan Jackson2023-04-111-1/+3
* | tor-netdir: Fix capitalisation of a doc linkIan Jackson2023-04-111-1/+1
* | tor-netdir: Fix link to hs_time_period functionIan Jackson2023-04-111-1/+1
|/
* tor-netdir: iter_filter_secondary: Make it less of a messIan Jackson2023-03-301-13/+10
* tor-netdir: Expand on comment for HsRingRings::itergabi-2502023-03-301-1/+1
* tor-netdir: Minor docs fixesgabi-2502023-03-301-2/+3
* tor-netdir: Implement hs_dirs accessorIan Jackson2023-03-301-2/+16
* tor-netdir: hs_dirs accessor: change semantics, type, and nameIan Jackson2023-03-301-7/+9
* tor-netdir: Provide hs_all_time_periods instead of ..._secondary_...Ian Jackson2023-03-301-5/+8
* tor-netdir: Rename hs_time_periodIan Jackson2023-03-301-3/+5
* tor-netdir: Sort out HsDirOpIan Jackson2023-03-301-2/+3
* tor-netdir: Reorganise iteration over hsdir ringsIan Jackson2023-03-301-4/+24
* tor-netdir: Provide relay_by_rs_idxIan Jackson2023-03-301-0/+16
* tor-netdir: Use `pos` not `idx` in test network constructorsIan Jackson2023-03-271-14/+14
* tor-netdir: eliminate ref to abolished MdEntryIan Jackson2023-03-271-2/+2
* tor-netdir: Use `rsidx` consistent for `RouterStatusIdx`Ian Jackson2023-03-271-36/+36
* Rename onion-* cargo features to hs-* in tor-* cratesIan Jackson2023-02-281-24/+24
* Fix minimal-versions (.then_some is too new)Ian Jackson2023-02-091-1/+1
* tor-netdir: Make is_hsdir_for_ring crate-localIan Jackson2023-02-091-1/+2
* Fix typosNick Mathewson2023-02-091-2/+2
* Fix compilation with various feature combinationsIan Jackson2023-02-091-5/+18
* hsdir: rustfmtIan Jackson2023-02-091-6/+5
* hsdir: Actually compute the hash ringIan Jackson2023-02-091-4/+0
* hsdir: Be able to enumerate the hidden service directoriesIan Jackson2023-02-091-0/+25
* hsdir: Ring calculation plumbingIan Jackson2023-02-091-16/+10
* hsdir representation: Introduce HsDirs generic typeIan Jackson2023-02-091-33/+56
* hsdir: Rename HsRingParams to HsDirParamsIan Jackson2023-02-091-2/+2
* hsdir_params: Rename some variables for consistencyIan Jackson2023-02-091-2/+2
* hsdir: Replace open-coded params fields and args with HsRingParamsIan Jackson2023-02-091-2/+2
* hsdir: Remove a done TODO - this *is* now a TiSliceIan Jackson2023-02-091-1/+0
* tor-netdir: Provide Netdir::md_by_idxIan Jackson2023-02-091-0/+6
* tor-netdir: Store previous netdir (if required by features)Ian Jackson2023-02-091-1/+15
* tor-netdoc: Change fill_from_previous_netdirIan Jackson2023-02-091-10/+7
* tor-hscrypto: Rename key types to correspond to new spec names.Nick Mathewson2023-02-081-2/+2
* Tidy up docs about RouterStatusIdxIan Jackson2023-02-011-9/+6
* tor-netdir: Use typed-index-collections for router status indexIan Jackson2023-02-011-16/+29
* tor-netdir: Provide ConsensusRelays extension trait (fmt)Ian Jackson2023-02-011-4/+1
* tor-netdir: Provide ConsensusRelays extension traitIan Jackson2023-02-011-11/+31
* Change two in-code references to the wrong feature nameIan Jackson2023-02-011-2/+2
* Turn compute_ring_params into a method.Nick Mathewson2023-01-281-1/+1