aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-dirserver/src
Commit message (Expand)AuthorAgeFilesLines
...
* tor-dirserver: Move schema to own fileClara Engler2026-03-092-170/+167
* 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-092-7/+229
* tor-dirserver: Add `StaticEngine::send_request()`Clara Engler2026-03-092-47/+104
* tor-dirserver: Add IsFatal traitClara Engler2026-03-092-19/+24
* tor-dirservert: Implement FetchConsensus stateClara Engler2026-03-092-2/+167
* 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 unused error variantsClara Engler2026-03-091-62/+0
* 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-092-5/+5
* tor-dirserver: Implement consensus loadingClara Engler2026-03-091-16/+205
* tor-dirserver: Query missing descriptor logicClara Engler2026-03-091-1/+394
* tor-dirserver: Rename `md` to `microdesc`Clara Engler2026-03-091-2/+2
* tor-dirserver: Fix extra info schemaClara Engler2026-03-091-7/+10
* tor-dirserver: Store unsigned SHA for descsClara Engler2026-03-091-12/+13
* tor-dirserver: Remove foreign key from descriptor memberClara Engler2026-03-091-4/+8
* tor-dirserver: Store sha1 for extra-infoClara Engler2026-03-091-2/+6
* tor-dirserver: Use getters for meta structsClara Engler2026-03-091-13/+16
* tor-dirserver: Derive Copy on database meta structsClara Engler2026-03-091-2/+2
* tor-dirserver: Implement Sha1Clara Engler2026-03-091-4/+11
* tor-dirserver: Implement Sha3_256Clara Engler2026-03-091-8/+5
* tor-dirserver: Generic database hash implementationClara Engler2026-03-091-65/+69
* tor-dirserver: pub(crate) for ConsensusMeta::lifetimeClara Engler2026-03-091-1/+1
* tor-dirserver: Move AuthCert to databaseClara Engler2026-03-092-573/+263
* tor-dirserver: Rename Consensus to ConsensusMetaClara Engler2026-03-092-27/+35
* tor-dirserver: Use database as dbClara Engler2026-03-091-4/+4
* tor-dirserver: Avoid super in testsClara Engler2026-03-091-54/+44
* tor-dirserver: `use crate::database::Consensus`Clara Engler2026-03-091-3/+3
* tor-dirserver: Move db constants to the topClara Engler2026-03-091-172/+172
* tor-dirserver: Move sync timeout to databaseClara Engler2026-03-092-55/+38
* tor-dirserver: Remove serve functionClara Engler2026-03-092-129/+2
* tor-dirserver: Refactor consensus retrieval logicClara Engler2026-03-092-260/+324
* tor-dirserver: docid as consistent foreign keyClara Engler2026-03-091-10/+10
* tor-dirserver: Return Timestamp in consensus queryingClara Engler2026-03-091-17/+10
* tor-dirserver: Scratch out the FSMClara Engler2026-03-092-5/+493
* tor-netdoc: Rename *Signed to *UnverifiedIan Jackson2026-03-031-9/+9
* Allow clippy::collapsible_if to triggerGabriela Moldovan2026-02-161-0/+1
* dirserver: Allow clippy::unused_asyncGabriela Moldovan2026-01-272-0/+2
* maint/add_warning: Run script to add new warningGabriela Moldovan2026-01-271-0/+1
* tor-dirserver: Add comment on compression bugClara Engler2026-01-221-0/+4
* tor-dirserver: Make compression failures a bugClara Engler2026-01-222-5/+2
* Merge branch 'database-refactoring' into 'main'Clara Engler2026-01-224-197/+245
|\
| * tor-dirserver: Remove FromStr for DocumentIdClara Engler2026-01-223-39/+15
| * tor-dirserver: Add `sha2` to `router_descriptor`Clara Engler2026-01-191-0/+2
| * tor-dirserver: Rename `doc_id` to `docid`Clara Engler2026-01-194-76/+75
| * tor-dirserver: Rename sha256 to docid in schemaClara Engler2026-01-194-51/+51
| * tor-dirserver: Rename database meta tableClara Engler2026-01-191-16/+13