summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'paths-docs' into 'main'David Goulet2026-01-052-12/+18
|\ \ | |/ |/| | | | | arti-relay: Remove `ARTI_RELAY_SHARED_DATA` cfg variable See merge request tpo/core/arti!3558
| * arti-relay: remove `ARTI_RELAY_SHARED_DATA` cfg variableSteven Engler2026-01-051-5/+6
| |
| * tor-config-path: add note about `ARTI_SHARED_DATA`Steven Engler2026-01-051-1/+6
| | | | | | | | | | This hopefully will mean that future people will not need to spend time figuring out the difference.
| * tor-config-path: small doc style changeSteven Engler2026-01-051-6/+6
|/ | | | Makes it nicer to use asterisks for bold text.
* Merge branch 'relay-bin-4' into 'main'opara2025-12-184-7/+186
|\ | | | | | | | | arti-relay: Add a `GuardMgr`, `CircMgr`, and `DirMgr` See merge request tpo/core/arti!3552
| * arti-relay: added more commentsSteven Engler2025-12-181-0/+7
| |
| * arti-relay: some small cleanupSteven Engler2025-12-171-4/+6
| |
| * arti-relay: add a `GuardMgr`, `CircMgr`, and `DirMgr`Steven Engler2025-12-171-1/+78
| |
| * arti-relay: implement `CircMgrConfig`Steven Engler2025-12-173-1/+49
| |
| * arti-relay: implement `GuardMgrConfig`Steven Engler2025-12-173-0/+26
| |
| * arti-relay: add `NetworkConfig` to configSteven Engler2025-12-173-0/+8
| |
| * arti-relay: add `StorageConfig::cache_dir()` helperSteven Engler2025-12-171-1/+12
| |
* | Merge branch 'parse2-multiple-locs' into 'main'Ian Jackson2025-12-184-19/+94
|\ \ | | | | | | | | | | | | tor-netdoc: parse_netdoc_multiple_with_offsets See merge request tpo/core/arti!3554
| * | tor-netdoc: parse_netdoc_multiple_with_offsets: Add comment about offsetsIan Jackson2025-12-181-0/+5
| | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3554#note_3313768
| * | tor-netdoc: test2: Make t_ok (which takes no boundaries) take &D not &[D]Ian Jackson2025-12-181-16/+16
| | |
| * | tor-netdoc: test2: Test parse_netdoc_multiple_with_offsetsIan Jackson2025-12-181-2/+25
| | | | | | | | | | | | | | | | | | * Make a fancy version of t_ok, t_ok_multi, that takes the expected boundary byte offsets. * t_ok is now just for single-document files and is implemented in terms of t_ok_multi. * Use t_ok_multi for the one test case with multiple documents.
| * | tor-netdoc: test2: Add a test file with more than one documentIan Jackson2025-12-181-0/+17
| | |
| * | tor-netdoc: Provide parse2::parse_netdoc_multiple_with_offsetsIan Jackson2025-12-182-0/+22
| | |
| * | tor-netdoc: Break out and expose ItemStream::byte_positionIan Jackson2025-12-182-3/+11
| | |
| * | tor-netdoc: Fix doc comment for parse_netdoc_multipleIan Jackson2025-12-181-1/+1
|/ /
* | Merge branch 'p2-preamble-1' into 'main'Ian Jackson2025-12-187-12/+127
|\ \ | | | | | | | | | | | | Some work on parsing the network status preamble See merge request tpo/core/arti!3550
| * | tor-netdoc: netstatus preamble: Reorder fields to match spec orderIan Jackson2025-12-181-21/+21
| | | | | | | | | | | | | | | As suggested here https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3550#note_3313757
| * | tor-netdoc: netstatus preamble: Add a lot of blank linesIan Jackson2025-12-181-0/+11
| | | | | | | | | | | | | | | I'm going to reorder things and this will make that much less error-prone, at least for me.
| * | tor-netdoc: netstatus preamble: Clarify TODO for known-flagsIan Jackson2025-12-181-1/+1
| | |
| * | tor-netdoc: netstatus: improve TODO commentsIan Jackson2025-12-181-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | This is the result of reading through the spec and comparing it to the struct. Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3550#note_3312672
| * | tor-netdoc: Clarify the wrong field bug exampleIan Jackson2025-12-181-1/+4
| | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3550#note_3312670
| * | tor-netdoc: Fix typo in commentIan Jackson2025-12-181-1/+1
| | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3550#note_3312669
| * | tor-netdoc: rustfmtIan Jackson2025-12-181-2/+1
| | |
| * | tor-netdoc: Preamble: Parse published in votesIan Jackson2025-12-183-0/+5
| | |
| * | tor-netdoc: Preamble: Parse consensus-methods in votesIan Jackson2025-12-184-1/+5
| | |
| * | tor-netdoc: Preamble: Fix consensus-method parsing in votesIan Jackson2025-12-181-1/+1
| | |
| * | tor-netdoc: impl NetdocParseableFields for PreambleIan Jackson2025-12-181-0/+12
| | |
| * | tor-netdoc: impl ItemValueParseable for NetParams<i32>Ian Jackson2025-12-181-1/+11
| | |
| * | tor-netdoc: impl NetdocParseableFields for ProtoStatusesIan Jackson2025-12-181-1/+63
| | |
| * | tor-netdoc: Use $P for prelude in one placeIan Jackson2025-12-182-2/+2
| |/ | | | | | | This was missed, apparently.
* | Merge branch 'relay-conflux-note3' into 'main'David Goulet2025-12-181-0/+606
|\ \ | | | | | | | | | | | | | | | | | | doc/dev/notes: Add note on relay conflux Closes #2273 See merge request tpo/core/arti!3533
| * | doc/dev/notes: Say we might want buffering on the inner MPSCsGabriela Moldovan2025-12-111-4/+7
| | |
| * | doc/dev/notes: Say that ConfluxController may be folded into StreamReactorGabriela Moldovan2025-12-111-1/+4
| | |
| * | doc/dev/notes: Add more details on the client sideGabriela Moldovan2025-12-111-7/+198
| | |
| * | doc/dev/notes: Say that the split StreamMap design is TBDGabriela Moldovan2025-12-111-4/+4
| | |
| * | doc/dev/notes: Clarify the parts that apply to both stream handling designsGabriela Moldovan2025-12-111-5/+6
| | |
| * | doc/dev/notes: Move clarification closer to the diagramGabriela Moldovan2025-12-111-6/+5
| | | | | | | | | | | | | | | | | | I am about to add some text that applies to both designs, so I want to move this closer to the diagram to avoid a confusing interleaving of text.
| * | doc/dev/notes: Say that we will have a single stream taskGabriela Moldovan2025-12-111-20/+46
| | | | | | | | | | | | | | | For the initial implementation, we don't plan to split the read and write sides of the stream handling task.
| * | doc/dev/notes: Rename Stream{BWD,FWD} to Stream{Read,Write}Gabriela Moldovan2025-12-101-22/+22
| | | | | | | | | | | | | | | As suggested in https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3533#note_3305914
| * | doc/dev/notes: Add note on relay confluxGabriela Moldovan2025-12-081-0/+383
| | | | | | | | | | | | Closes #2273
* | | Merge branch 'feat/retry-error-timestamps' into 'main'Ian Jackson2025-12-1711-47/+402
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | retry-error timestamps Closes #2269 See merge request tpo/core/arti!3506
| * | | fix(download): Use push_timed with mockable time sourcesNihal2025-12-171-2/+2
| | | |
| * | | chore: remove debug comments, use let-elseNihal2025-12-171-18/+9
| | | |
| * | | fix: preserve Attempt variant directlyNihal2025-12-171-26/+33
| | | |
| * | | fix: preserve Attempt::Range when extendingNihal2025-12-171-5/+60
| | | |