summaryrefslogtreecommitdiff
path: root/crates/tor-netdir
Commit message (Expand)AuthorAgeFilesLines
...
* tor-netdir: Use `rsidx` consistent for `RouterStatusIdx`Ian Jackson2023-03-272-42/+42
* Upgrade to bitflags 2.0Nick Mathewson2023-03-132-2/+3
* Remove semver.md files now that 1.1.2 is out.Nick Mathewson2023-02-281-1/+0
* Patchlevel bumps for remaining changed crates.Nick Mathewson2023-02-281-6/+6
* Bump tor-units version for breaking change.Nick Mathewson2023-02-281-1/+1
* Bump patch-versions for breaking changes in tor-hs{crypto,client}Nick Mathewson2023-02-281-1/+1
* Bump minor versions for significant breaking changes.Nick Mathewson2023-02-281-1/+1
* Rename onion-* cargo features to hs-* in tor-* cratesIan Jackson2023-02-284-35/+35
* 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
* tor-netdir: Document fill_from_previous_netdir semverIan Jackson2023-02-091-0/+1
* Clarify which netdir index is meantNick Mathewson2023-02-091-1/+2
* Fix typosNick Mathewson2023-02-091-2/+2
* Fix compilation with various feature combinationsIan Jackson2023-02-092-6/+26
* hsdir: rustfmtIan Jackson2023-02-092-10/+6
* hsdir: Actually compute the hash ringIan Jackson2023-02-092-8/+58
* hsdir: Be able to enumerate the hidden service directoriesIan Jackson2023-02-091-0/+25
* hsdir: Ring calculation plumbingIan Jackson2023-02-092-17/+32
* hsdir representation: Introduce HsDirs generic typeIan Jackson2023-02-093-38/+62
* hsdir: Implement HS hash ring index calculationsIan Jackson2023-02-092-7/+80
* hsdir: Make HsDirIndex be AsRef<[u8; ]>Ian Jackson2023-02-091-2/+4
* hsdir: impl Eq for HsDirParamsIan Jackson2023-02-091-1/+1
* hsdir: Rename HsRingParams to HsDirParamsIan Jackson2023-02-093-17/+21
* hsdir_params: Rename some variables for consistencyIan Jackson2023-02-092-11/+11
* hsdir: Replace open-coded params fields and args with HsRingParamsIan Jackson2023-02-093-16/+10
* 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-netdir: Use typed-index-collections for router index (fix hsdir)Ian Jackson2023-02-091-2/+3
* hs time handling: Make TimePeriod contain length as IntegerMinutesIan Jackson2023-02-091-2/+2
* tor-hscrypto: Rename key types to correspond to new spec names.Nick Mathewson2023-02-082-4/+4
* Tidy up docs about RouterStatusIdxIan Jackson2023-02-011-9/+6
* tor-netdir: Use typed-index-collections for router status indexIan Jackson2023-02-012-16/+30
* tor-netdir: Provide ConsensusRelays extension trait (fmt)Ian Jackson2023-02-011-4/+1
* tor-netdir: Provide ConsensusRelays extension traitIan Jackson2023-02-012-14/+35
* Change two in-code references to the wrong feature nameIan Jackson2023-02-011-2/+2
* Bump the patch version of every crate that had API additionsNick Mathewson2023-02-011-6/+6
* Bump the patch-level version of crates with _minor_ changes.Nick Mathewson2023-02-011-1/+1
* netdir: remove duplicate code in param calculationNick Mathewson2023-01-281-23/+31
* netdir: remove the vestigial smallvec implementation I addedNick Mathewson2023-01-282-3/+2
* Turn compute_ring_params into a method.Nick Mathewson2023-01-282-55/+61
* Several suggestions on gitlab.Ian Jackson2023-01-281-0/+2
* netdir: Implement ring-param constructors and time period accessorsNick Mathewson2023-01-285-19/+526
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-274-0/+4
* Elide a bunch of lifetimes.Nick Mathewson2023-01-271-3/+3
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* Merge branch 'onion-netdir-apis' into 'main'Nick Mathewson2023-01-114-1/+294
|\
| * Adjust onion service ring APIs in light of prop#342Nick Mathewson2023-01-114-38/+99
| * Sketch APIs for the onion service directory ring.Nick Mathewson2023-01-113-0/+232