summaryrefslogtreecommitdiff
path: root/crates/tor-dirserver/src/database.rs
Commit message (Expand)AuthorAgeFilesLines
* Much formatting churn for 2024 editionIan Jackson2026-07-221-35/+42
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* tor-dirserver: Fix for missing_extra_infos() for NULLClara Engler2026-04-281-0/+1
* tor-dirserver: Make use of only one descriptor hash in missing selectionClara Engler2026-04-271-0/+2
* tor-dirserver: Store precisely one descriptor hash in schemaClara Engler2026-04-271-8/+4
* dirserver: Skip warnings re SaturatingTime::saturating_duration_sinceNick Mathewson2026-04-211-0/+2
* Fix typosTobias Stoeckmann2026-03-241-8/+8
* tor-dirserver: Use collect instead of mutable forClara Engler2026-03-091-18/+9
* tor-dirserver: Use tor-llcrypto for digestsClara Engler2026-03-091-4/+4
* tor-dirserver: Improve hash wrapper macro docsClara Engler2026-03-091-0/+19
* tor-dirserver: Move schema to own fileClara Engler2026-03-091-170/+1
* tor-dirserver: Implement `State::AuthCerts`Clara Engler2026-03-091-1/+45
* tor-dirserver: Fix rustdoc commentsClara Engler2026-03-091-4/+4
* 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-091-1/+256
* tor-dirserver: Rename Consensus to ConsensusMetaClara Engler2026-03-091-23/+31
* tor-dirserver: Avoid super in testsClara Engler2026-03-091-54/+44
* tor-dirserver: Move db constants to the topClara Engler2026-03-091-172/+172
* tor-dirserver: Move sync timeout to databaseClara Engler2026-03-091-0/+36
* tor-dirserver: Refactor consensus retrieval logicClara Engler2026-03-091-1/+291
* tor-dirserver: docid as consistent foreign keyClara Engler2026-03-091-10/+10
* tor-dirserver: Add comment on compression bugClara Engler2026-01-221-0/+4
* tor-dirserver: Make compression failures a bugClara Engler2026-01-221-1/+2
* tor-dirserver: Remove FromStr for DocumentIdClara Engler2026-01-221-10/+5
* tor-dirserver: Add `sha2` to `router_descriptor`Clara Engler2026-01-191-0/+2
* tor-dirserver: Rename `doc_id` to `docid`Clara Engler2026-01-191-14/+13
* tor-dirserver: Rename sha256 to docid in schemaClara Engler2026-01-191-31/+31
* tor-dirserver: Rename database meta tableClara Engler2026-01-191-16/+13
* database: Introduce DocumentIdClara Engler2026-01-191-23/+89
* tor-dirserver: Small pre-merge fixesClara Engler2026-01-151-1/+0
* tor-dirserver: Add TODO wrt hex::encode_upperClara Engler2026-01-151-0/+2
* tor-dirserver: Fix clippy warningClara Engler2026-01-151-1/+1
* tor-dirserver: Use `INSERT OR REPLACE`Clara Engler2026-01-151-2/+43
* tor-dirserver: Change store_insert logicClara Engler2026-01-151-47/+45
* tor-dirserver: Remove algorithm CHECK constraintClara Engler2026-01-151-2/+1
* tor-dirserver: Add TODO for hash agnostic type alias nameClara Engler2026-01-151-0/+1
* tor-dirserver: Ensure algorithm with CHECKClara Engler2026-01-151-2/+3
* tor-dirserver: Move ContentEncoding to databaseClara Engler2026-01-151-1/+17
* tor-dirserver: Support for inserting into storeClara Engler2026-01-151-3/+215