summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | 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-093-13/+18
| * | | tor-dirserver: Derive Copy on database meta structsClara Engler2026-03-091-2/+2
| * | | tor-dirserver: Implement Sha1Clara Engler2026-03-093-4/+13
| * | | tor-dirserver: Implement Sha3_256Clara Engler2026-03-093-8/+7
| * | | tor-dirserver: Generic database hash implementationClara Engler2026-03-093-65/+71
| * | | 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
|/ / /
* | | Merge branch 'chutney-test-to-py' into 'main'Jim Newsome2026-03-057-103/+218
|\ \ \
| * | | Document tests/chutney/config.pyJim Newsome2026-03-051-0/+13
| * | | python lints: install chutneyJim Newsome2026-03-041-3/+4
| * | | chutney test: bump CHUTNEY commit and update to test all endpointsJim Newsome2026-03-042-52/+63
| * | | chutney test: test all relevant clients, not just an arbitrary oneJim Newsome2026-03-041-53/+56
| * | | chutney test: don't shell out to chutney for 'verify' testJim Newsome2026-03-041-2/+3
| * | | chutney test: drop jq dependencyJim Newsome2026-03-043-27/+1
| * | | chutney test: use chutney module to inspect NetworkJim Newsome2026-03-041-29/+31
| * | | chutney test: move some common functionality into a moduleJim Newsome2026-03-043-14/+22
| * | | chutney test: convert to pythonJim Newsome2026-03-042-39/+103
| * | | chutney bootstrap: convert to pythonJim Newsome2026-03-042-11/+32
| * | | chutney test: dump config as json, for use by python scriptsJim Newsome2026-03-042-1/+8
| * | | chutney Config: use json-friendly typesJim Newsome2026-03-042-10/+10
| * | | chutney CI: move config class to a module for reuseJim Newsome2026-03-042-10/+20
* | | | Merge branch 'nonblocking-rpc-part3' into 'main'Nick Mathewson2026-03-058-213/+1008
|\ \ \ \
| * | | | rpc: edit and revise EventLoop documentation.Nick Mathewson2026-03-051-7/+8
| * | | | rpc: Transpose Results in RpcPoll::poll.Nick Mathewson2026-03-051-7/+5
| * | | | rpc: document when try_as_{fd,socket} can fail.Nick Mathewson2026-03-051-1/+11
| * | | | rpc: Usage documentation for polling APIIan Jackson2026-03-053-22/+168
| * | | | rpc: Propose to transpose a Result<Result<>>Ian Jackson2026-03-051-0/+2
| * | | | rpc: Add a question in the form of a TODOIan Jackson2026-03-051-0/+2
| * | | | rpc: Fix many long lines in docs and commentsIan Jackson2026-03-054-22/+44
| * | | | rpc: Fix two mis-formatted json! blocksIan Jackson2026-03-051-2/+13
| * | | | rpc: Remove WantIo and expose wants_to_write().Nick Mathewson2026-03-053-43/+21
| * | | | rpc: Change Waker implementation to EventLoop.Nick Mathewson2026-03-057-112/+151
| * | | | rpc: API for event-driven IO.Nick Mathewson2026-03-055-21/+245
| * | | | RPC: Explain why UserTag is a separate type.Nick Mathewson2026-03-051-0/+8