aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/doc/netstatus.rs
Commit message (Expand)AuthorAgeFilesLines
...
| * tor-netdoc: consensuses: Add a TODO about validate's signatureIan Jackson2026-06-111-0/+2
| * tor-netdoc: consensuses: Introduce VerifyGeneralTrustedAuthorities (fmt)Ian Jackson2026-06-111-7/+7
| * tor-netdoc: consensuses: Introduce VerifyGeneralTrustedAuthoritiesIan Jackson2026-06-111-5/+41
| * tor-netdoc: certs: Use .contains() in one placeIan Jackson2026-06-111-1/+1
| * tor-netdoc: Apply deferred rustfmt import churnIan Jackson2026-06-111-2/+1
| * tor-netdoc: ns verification: Allow "dry run" to just get missing certs infoIan Jackson2026-06-111-10/+24
| * tor-netdoc: ns verification: Collect missing certs/sigs informationIan Jackson2026-06-111-2/+68
| * tor-netdoc: ns verification: verify_general, return ResultIan Jackson2026-06-111-3/+9
| * tor-netdoc: ns verification: abolish SigCheckResultIan Jackson2026-06-111-27/+5
| * tor-netdoc: ns verification: Introduce ConsensusSignatureToVerifyIan Jackson2026-06-111-9/+53
| * tor-netdoc: ns verification: verify_general, remove an otiose typecheckIan Jackson2026-06-111-2/+1
| * tor-netdoc: ns verification: verify_general, disassemble SignatureIan Jackson2026-06-111-2/+13
| * tor-netdoc: ns verification: verify_general, add trusted_auth's argumentIan Jackson2026-06-111-0/+15
| * tor-netdoc: ns verification: Use the proper hash fieldIan Jackson2026-06-111-9/+2
| * tor-netdoc: ns verification: Use let else to avoid an unwrapIan Jackson2026-06-111-5/+3
| * tor-netdoc: ns verification: Break out SignatureGroup::verify_generalIan Jackson2026-06-111-1/+23
* | tor-netdoc: Use iter_join for RecommendedTorVersionsIan Jackson2026-06-111-7/+1
* | tor-netdoc: recommended versions: new {client,server}-versions typeIan Jackson2026-06-111-0/+115
|/
* tor-netdoc: Replace an Itertools::intersperse with iter_joinIan Jackson2026-06-111-3/+2
* Merge branch 'validity-time-range' into 'main'Clara Engler2026-06-111-1/+3
|\
| * tor-netdoc: netstatus preamble: use saturating sub for starting_timeIan Jackson2026-06-101-0/+1
| * tor-netdoc: ns preamble: break out validity_time_rangeIan Jackson2026-06-031-1/+2
* | Merge branch 'clippy-string-slice' into 'main'Nick Mathewson2026-06-101-0/+1
|\ \
| * | maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* | | tor-netdoc: impl EncodeOrd for SignatureIan Jackson2026-06-091-1/+8
|/ /
* | Merge branch 'netdoc-small-fixes' into 'main'Clara Engler2026-06-091-3/+3
|\ \
| * | tor-netdoc: {required,recommended}-*-protocols: change orderingIan Jackson2026-06-031-2/+2
| * | tor-netdoc: {required,recommended}-*-protocols: fix encodingIan Jackson2026-06-031-1/+1
| |/
* | Merge branch 'no-result' into 'main'Clara Engler2026-06-031-30/+29
|\ \ | |/ |/|
| * tor-netdoc: netstatus: Abolish StdResult aliasIan Jackson2026-06-021-11/+10
| * tor-netdoc: netstatus: No longer use crate::ResultIan Jackson2026-06-021-18/+18
| * tor-netdoc: Change one call to use try_collect()Ian Jackson2026-06-021-1/+1
* | tor-netdoc: Rename NetdocUnverified trait to NetdocParseableUnverifiedIan Jackson2026-06-021-1/+1
|/
* tor-netdoc: implement encoding for consensus in votes' `m` itemsIan Jackson2026-05-281-0/+10
* tor-netdoc: derive Ord for ConsensusMethodsIan Jackson2026-05-281-1/+1
* tor-netdoc: More explanation about RelayWeightsItem parsingIan Jackson2026-05-271-1/+5
* tor-netdoc: Rename RelayWeights to RelayWeightsItemIan Jackson2026-05-271-34/+34
* tor-netdoc: RelayWeights: implement encodingIan Jackson2026-05-271-0/+17
* tor-netdoc: RelayWeights: provide some constructorsIan Jackson2026-05-271-2/+42
* tor-netdoc: RelayWeights: put code in a more sane orderIan Jackson2026-05-271-23/+21
* tor-netdoc: Introduce RelayWeights and use it in RouterStatusIan Jackson2026-05-271-24/+130
* tor-netdoc: Introduce RelayWeights and use it in RouterStatus (pre)Ian Jackson2026-05-271-1/+2
* tor-netdoc: use TryFrom impl in RelayWeight parserIan Jackson2026-05-271-5/+5
* tor-netdoc: impl TryFrom<&NetParams<u32>> for RelayWeightIan Jackson2026-05-271-1/+20
* tor-netdoc: impl encoding and parsing for NetParams<T>Ian Jackson2026-05-271-2/+7
* tor-netdoc: NetdocParseableFields: Pass ItemStream to finishIan Jackson2026-05-271-2/+2
* tor-netdoc: implement encoding for rs::SoftwareVersionIan Jackson2026-05-271-0/+7
* tor-netdoc: implement encoding for IgnoredPublicationTimeSpIan Jackson2026-05-271-0/+7
* tor-netdoc: Rename FixedString to ConstantStringIan Jackson2026-05-271-3/+3
* tor-netdoc: introduce VoteStatusConsensus and VoteStatusVoteIan Jackson2026-05-271-0/+14