summaryrefslogtreecommitdiff
path: root/crates/tor-dirserver/src/mirror
Commit message (Expand)AuthorAgeFilesLines
* tor-checkable: Rename `TimeBound::check_valid_*` to `if_valid_*`Ian Jackson2026-07-231-1/+1
* Much formatting churn for 2024 editionIan Jackson2026-07-222-3/+3
* Use new TimeBound name throughout the treeIan Jackson2026-07-161-1/+1
* tor-dirserver: Use "plain" consensus terminology rather than "ns" (fmt)Ian Jackson2026-07-151-1/+4
* tor-dirserver: Use "plain" consensus terminology rather than "ns"Ian Jackson2026-07-151-12/+12
* tor-dirserver: Use real consensus types, not poc (fmt)Ian Jackson2026-07-151-4/+1
* tor-dirserver: Use real consensus types, not pocIan Jackson2026-07-151-3/+2
* tor-netdoc: authcert: use TimerangeBound for UnverifiedAuthCert::verify (fmt)Ian Jackson2026-06-101-8/+8
* tor-netdoc: authcert: use TimerangeBound for UnverifiedAuthCert::verifyIan Jackson2026-06-101-2/+5
* everywhere: Add #[allow(clippy::string_slice)]Clara Engler2026-06-091-0/+2
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* tor-netdoc: Rename NetdocUnverified trait to NetdocParseableUnverifiedIan Jackson2026-06-021-2/+2
* tor-netdoc: Apply deferred rustfmt churnIan Jackson2026-04-291-3/+1
* tor-netdoc: Abolish poc's netstatus signature typeIan Jackson2026-04-291-14/+2
* tor-dirserver: Store precisely one descriptor hash in schemaClara Engler2026-04-271-4/+2
* tor-netdoc: Rename `AuthCertUnverified::verify_self_signed`Ian Jackson2026-03-311-1/+1
* Fix typosTobias Stoeckmann2026-03-241-4/+4
* tor-dirserver: Avoid using NetdocParseable for consensusesIan Jackson2026-03-191-4/+8
* tor-dirserver: Avoid using NetdocParseable for consensuses (prep)Ian Jackson2026-03-191-4/+10
* tor-netdoc: parse2: Introduce SignatureData structIan Jackson2026-03-191-2/+2
* tor-dirserver: Require AuthCerts to make progressClara Engler2026-03-091-37/+54
* tor-dirserver: Add retry logic POC TODOClara Engler2026-03-091-0/+4
* tor-dirserver: Move POC to own moduleClara Engler2026-03-092-73/+91
* tor-dirserver: Document stream dropClara Engler2026-03-091-1/+2
* tor-dirserver: Link to discussion regarding TODOClara Engler2026-03-091-0/+3
* tor-dirserver: PoC for FSM main loopClara Engler2026-03-091-2/+73
* tor-dirserver: TODO a torspec DoS issueClara Engler2026-03-091-0/+9
* tor-dirserver: Implement `State::AuthCerts`Clara Engler2026-03-091-6/+184
* tor-dirserver: Add `StaticEngine::send_request()`Clara Engler2026-03-091-47/+97
* tor-dirserver: Add IsFatal traitClara Engler2026-03-091-2/+2
* tor-dirservert: Implement FetchConsensus stateClara Engler2026-03-091-2/+115
* tor-dirserver: Derive PartialEq and Eq for StateClara Engler2026-03-091-2/+2
* tor-dirserver: PreferredRuntime in StaticEngineClara Engler2026-03-091-2/+9
* tor-dirserver: Remove download moduleClara Engler2026-03-092-367/+0
* tor-dirserver: Remove `preferred` from dataClara Engler2026-03-091-9/+1
* tor-dirserver: Fix rustdoc commentsClara Engler2026-03-091-1/+1
* tor-dirserver: Implement consensus loadingClara Engler2026-03-091-16/+205
* tor-dirserver: Move AuthCert to databaseClara Engler2026-03-091-572/+7
* tor-dirserver: Rename Consensus to ConsensusMetaClara Engler2026-03-091-4/+4
* tor-dirserver: Use database as dbClara Engler2026-03-091-4/+4
* tor-dirserver: `use crate::database::Consensus`Clara Engler2026-03-091-3/+3
* tor-dirserver: Move sync timeout to databaseClara Engler2026-03-091-55/+2
* tor-dirserver: Remove serve functionClara Engler2026-03-091-112/+2
* tor-dirserver: Refactor consensus retrieval logicClara Engler2026-03-091-259/+33
* tor-dirserver: Return Timestamp in consensus queryingClara Engler2026-03-091-17/+10
* tor-dirserver: Scratch out the FSMClara Engler2026-03-091-5/+457
* tor-netdoc: Rename *Signed to *UnverifiedIan Jackson2026-03-031-9/+9
* Merge branch 'database-refactoring' into 'main'Clara Engler2026-01-221-26/+27
|\
| * tor-dirserver: Rename `doc_id` to `docid`Clara Engler2026-01-191-10/+10
| * tor-dirserver: Rename sha256 to docid in schemaClara Engler2026-01-191-15/+15