summaryrefslogtreecommitdiff
path: root/doc/dev
Commit message (Collapse)AuthorAgeFilesLines
* doc/dev/note: Clarify what rejecting a stream request entailsGabriela Moldovan2026-06-181-4/+11
|
* Add a rough plan for relay incoming stream handlingGabriela Moldovan2026-06-181-0/+609
| | | | Closes #2574
* authority-plugin: Say we use the netdoc metaformat.Nick Mathewson2026-06-171-1/+2
|
* authority-plugin: Say what NICKNAME is for.Nick Mathewson2026-06-171-1/+1
|
* authority-plugin: Specify error behaviorNick Mathewson2026-06-171-0/+12
|
* authority-plugin: More suggestions from @dizietNick Mathewson2026-06-101-1/+9
|
* authority-plugin: edits from @dizietNick Mathewson2026-06-101-8/+15
|
* draft specification for authority plugin APINick Mathewson2026-06-101-0/+222
|
* doc/dev/notes: A rough outline about how a vote is computedNick Mathewson2026-05-071-0/+134
| | | | | This should probably be the basis of a new section in the specification, but for now it's a start.
* hsservice, llcrypto, SecurityResponse: use cfg({true,false})Nick Mathewson2026-05-071-1/+1
|
* 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
| |