summaryrefslogtreecommitdiff
path: root/doc/dev
Commit message (Collapse)AuthorAgeFilesLines
* Release.md: Re-number post-release steps.Nick Mathewson2026-02-191-7/+7
|
* docs: Move deleting semver.md files before unfreezing tree.Wesley Aptekar-Cassels2026-02-021-3/+3
| | | | | | | | | We frequently have merge conflicts when deleting the semver.md files. While this isn't the end of the world, it's annoying, so I think it's worth making a habit of deleting the semver.md files before unfreezing the tree. This also avoids any problems with inadvertently removing entries that were added after the release was cut.
* Rename maint/list_crates to kebab-caseIan Jackson2026-01-201-2/+2
| | | | | | | | | | Swap the symlink direction: now we have list_crates.py (the python module) with a symlink list-crates pointing to it. This allows the module to be imported but the command to be kebab case. The checking tooling doesn't understand this special arrangement. Lots of references to update!
* maint: Rename miscellaneous scripts to kebab caseIan Jackson2026-01-201-7/+7
|
* Rename remaining maint/check_ to maint/check-Ian Jackson2026-01-201-1/+1
|
* Rename cargo_audit and cargo_sort scripts to kebab-caseIan Jackson2026-01-201-1/+1
|
* Abolish now-done plans for encoded authcertsIan Jackson2026-01-151-81/+0
| | | | | | | The structural confusion hazard is now discussed extensively in torspec and referenced from the code. The proposal has been implemented.
* tor-netdoc: EncodedAuthCert: move future plans to a commentIan Jackson2026-01-151-22/+0
| | | | This probably isn't going to happen, but let's keep the idea in-tree.
* tor-netdoc: EncodedAuthCert: move/tidy rationale informationIan Jackson2026-01-151-53/+0
| | | | | Move the information which still seems relevant out of the plan document.
* Merge branch 'rpc-auto-spec' into 'main'Nick Mathewson2026-01-141-11/+54
|\ | | | | | | | | rpc: Document the intended behavior of inet-auto connpts See merge request tpo/core/arti!3587
| * rpc: Rename socket_stored_in_file => socket_address_fileNick Mathewson2026-01-141-2/+2
| |
| * Suggestions from @dizietNick Mathewson2026-01-141-0/+23
| |
| * rpc: Document the intended behavior of inet-auto connptsNick Mathewson2026-01-131-11/+31
| | | | | | | | Part of #1844.
* | authcert-in-consensus: Allow the `fingerprint` anomalyIan Jackson2026-01-121-1/+1
| | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3565#note_3323304 https://gitlab.torproject.org/tpo/core/torspec/-/merge_requests/453#note_3323185
* | authcert-in-consensus: Fix some wrong intro item refsIan Jackson2026-01-121-2/+2
| | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3565#note_3323305 https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3565#note_3323306
* | authcert-in-consensus: Revised less-generic proposalIan Jackson2026-01-121-45/+67
| |
* | authcert-in-consensus: Improve, clarify, xref requirementsIan Jackson2026-01-121-13/+9
| |
* | authcert-in-consensus: Fix intro wording and semantic botchesIan Jackson2026-01-121-13/+12
| | | | | | | | | | | | | | Firstly, this only applies to votes, not other kinds of nestatus. Secondly, we wrote "netstatus" a couple of times instead of "vote" which is very confusing.
* | authcert-in-consensus: Fix typoIan Jackson2026-01-121-1/+1
| |
* | Notes about netdoc shift/reduce conflicts and authcert in netstatusIan Jackson2026-01-121-0/+139
|/
* 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
* | rpc-connect-spec: Describe new behavior.Nick Mathewson2025-12-171-0/+3
|/
* Fix the JSON in rpc-book/messages-and-json.md.Pier Angelo Vendrame2025-12-041-2/+2
| | | | | Added a missing quote and removed a trailing comma to make a JSON snippet from the RPC documentation valid.
* Update P101 numbers for September 2025.Alexander Hansen Færøy2025-10-291-0/+30
|
* doc: add note about increasing minor version for MSRV changesSteven Engler2025-10-281-0/+4
|
* docs: Add note about cargo-sort version to release checklist.Wesley Aptekar-Cassels2025-10-211-5/+6
|
* docs: Move updating steps to end of release checklist.Wesley Aptekar-Cassels2025-10-211-51/+49
| | | | | | As discussed at the meeting today, upgrading things at the end of the release instead of the beginning ensures that we have a month of testing everything before we ship updates out to users.
* Merge branch 'ci-specify-shellcheck-editorconfig-versions' into 'main'wesleyac2025-10-211-3/+15
|\ | | | | | | | | | | | | CI: Specify versions for shellcheck and editorconfig-checker. Closes #2219 See merge request tpo/core/arti!3366
| * CI: Specify versions for shellcheck and editorconfig-checker.Wesley Aptekar-Cassels2025-10-161-3/+15
| | | | | | | | Fixes: #2219
* | doc: add note about relays enforcing proto recommendationsSteven Engler2025-10-201-0/+9
|/
* doc: Add relay task dev notesDavid Goulet2025-10-141-0/+208
| | | | | | Closes #2216 Signed-off-by: David Goulet <[email protected]>
* docs: Move list ordering in Release.md.Wesley Aptekar-Cassels2025-10-071-2/+2
|
* docs: Mention examples and maint crates in release docs.Wesley Aptekar-Cassels2025-10-071-0/+2
| | | | | This seems to describe our current de-facto policy, and it seems reasonable not to bump versions for crates we aren't publishing.
* Merge branch 'cargo-add' into 'main'wesleyac2025-10-071-0/+3
|\ | | | | | | | | Release.md: Suggest using cargo owner --add to update the owners. See merge request tpo/core/arti!3334
| * Release.md: Suggest using cargo owner --add to update the owners.Gabriela Moldovan2025-10-061-0/+3
| | | | | | | | This is less fiddly than using the crates.io UI.
* | Merge branch 'describe-channel-padding' into 'main'Nick Mathewson2025-10-061-0/+65
|\ \ | |/ |/| | | | | circuit-padding.md: Describe how per-channel padding will work. See merge request tpo/core/arti!3302
| * circuit-padding: correct how channel padding detects queued cellsNick Mathewson2025-10-021-1/+6
| |
| * circuit-padding: Note interactions with existing channel padding.Nick Mathewson2025-10-011-0/+10
| |
| * circuit-padding.md: Describe how per-channel padding will work.Nick Mathewson2025-10-011-0/+50
| |
* | Merge branch 'cell-validation-doc' into 'main'gabi-2502025-10-021-0/+236
|\ \ | | | | | | | | | | | | | | | | | | doc/dev/notes: Add note on tor-proto cell validation. Closes #2177 See merge request tpo/core/arti!3291
| * | doc/dev/notes: Add note on tor-proto cell validation.gabi-2502025-10-021-0/+236
| |/ | | | | | | Closes #2177