summaryrefslogtreecommitdiff
path: root/doc/dev
Commit message (Collapse)AuthorAgeFilesLines
* rpc: Document what strong and weak ids are.Nick Mathewson2026-04-131-0/+29
| | | | (Include a "terminology to be finalized" note.)
* doc/dev/semver_status.md: Explicitly allow coalescing ADDED into BREAKINGIan Jackson2026-04-011-0/+3
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3852#note_3388295
* doc/dev/semver_status.md: Adjust discussion a bitIan Jackson2026-04-011-2/+4
| | | | | ADDED aren't used for the "breaking changes" part of the changelog, obviously.
* doc/dev/semver_status.md: Change MODIFIED to ADDEDIan Jackson2026-04-011-4/+4
| | | | | | | | | | | $ git-log --pretty=oneline -G ADDED -- ':crates/*/semver.md' | wc -l 222 $ git-log --pretty=oneline -G MODIFIED -- ':crates/*/semver.md' | wc -l 57 $ No doubt this is because the normal meaning of "modified" could be a breaking change.
* Release.md: Add maint/dependencies-bodge/Cargo.toml to exception list listIan Jackson2026-03-311-0/+1
|
* Release.md: format exception list list as listIan Jackson2026-03-311-5/+3
|
* Introduce maint/dependencies-bodge crateIan Jackson2026-03-311-0/+4
|
* Merge branch 'release-arising' into 'main'Ian Jackson2026-03-311-17/+27
|\ | | | | | | | | Release process updates arising from 2.2.0 See merge request tpo/core/arti!3842
| * Release.md: Improve ordering and prioritisation of post-release activitesIan Jackson2026-03-311-6/+12
| |
| * Release.md: Note that cargo sort may be neededIan Jackson2026-03-311-0/+4
| |
| * Release.md: Look at tool exception lists after release, not beforeIan Jackson2026-03-311-11/+11
| |
* | Merge branch 'rustsec-response' into 'main'Nick Mathewson2026-03-311-2/+37
|\ \ | | | | | | | | | | | | | | | | | | Try to document our policy for upstream RUSTSEC issues Closes #2348 See merge request tpo/core/arti!3800
| * | SecurityResponse: Clarity suggestions from @diziet.Nick Mathewson2026-03-261-2/+6
| | | | | | | | | Notably, make it clear that we actually need to analyze issues!
| * | Try to document our policy for upstream RUSTSEC issuesNick Mathewson2026-03-231-2/+33
| | |
* | | doc: Add a document explaining how we use cargo featuresNick Mathewson2026-03-301-0/+110
| | |
* | | doc: Policy about big changes in artiNick Mathewson2026-03-301-0/+71
| |/ |/| | | | | | | Add a document about how to propose "big" changes in arti, and how to gather consensus for them.
* | Fix typosTobias Stoeckmann2026-03-243-11/+11
|/ | | | Typos found with codespell
* Merge branch 'typos' into 'main'opara2026-03-163-3/+3
|\ | | | | | | | | Fix various typos See merge request tpo/core/arti!3781
| * Fix word duplicate typosTobias Stoeckmann2026-03-153-3/+3
| |
* | rpc: add a "superuser" element to connect points.Nick Mathewson2026-03-161-0/+4
|/ | | | Currently does nothing.
* ChangelogTemplate: Use oxford comma in sponsor nameGabriela Moldovan2026-03-031-1/+1
| | | | @jnewsome tells me the official spelling uses an oxford comma.
* 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