summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2024-09-032-3/+3
|
* Sponsor 101 -> Project 101.Alexander Færøy2024-09-021-2/+2
| | | | See: tpo/team#313.
* Merge branch 'torclient-doc' into 'main'gabi-2502024-08-151-0/+111
|\ | | | | | | | | doc/dev/notes: keymgr-porcelain: Add note about moving keymgr functions out of TorClient. See merge request tpo/core/arti!2314
| * doc/dev/notes: keymgr-porcelain: Add note about alternative API.Gabriela Moldovan2024-08-141-0/+12
| |
| * doc/dev/notes: keymgr-porcelain: Add note about moving keymgr functions out ↵Gabriela Moldovan2024-08-061-0/+99
| | | | | | | | | | | | of TorClient. This would a possible long-term fix for #1496.
* | dov/dev/notes: Add note about live reloads in restricted discovery mode.Gabriela Moldovan2024-08-121-0/+243
|/ | | | | | | | | | | | | | | | | This describes a couple of options for extending the config reloading logic to support watching for changes in the `restricted_disovery.key_dirs` directories. Note: the options we have here are, in a sense, two extremes * one is about refactoring some of the existing code into a reusable component, and leaving most of the configuration logic unchanged * the other involves rethinking the entire config watching/reloading mechanism to support watching for changes in arbitrary directories I am leaning towards the simpler option, because I'm not sure the other one is worth the added complexity (we currently only have a single use case for it).
* doc: Add arti hsc subcommand docs to doc/hsc.md.Gabriela Moldovan2024-08-051-0/+28
| | | | | This also makes the `tests/testcases/hsc/hsc.md` test case a symlink to `doc/hsc.md`.
* rpc: Remove RpcError data field and use ReportNick Mathewson2024-07-251-26/+44
| | | | | | | | | | | | Per discussion, this field isn't really specified in a way that lets us fill it sensibly at the moment. So for now, we're going to just omit it. Additionally, we said that we'd Report on our errors; this branch changes the implementation of RpcError to do that. Question: Will the blanket implementation for Into<RpcError> make it harder to re-add a Data field later on if we want to do so?
* rpc: split "method not found"Nick Mathewson2024-07-251-1/+2
| | | | | We've wanted separate error codes for "no such method exists" and "this method exists, but this object doesn't have it."
* Merge branch 'arti-hyper-cleanup' into 'main'Ian Jackson2024-07-161-1/+0
|\ | | | | | | | | Remove arti-hyper from the list of crates in Architecture.md See merge request tpo/core/arti!2268
| * Remove arti-hyper from the list of crates in Architecture.mdIan Jackson2024-07-161-1/+0
| | | | | | | | | | | | | | Possibly we should have a CI job to check that this file is kept up to date, but let's not do that now. I filed #1484.
* | Tests and documentation about NULs in the RPC stream.Nick Mathewson2024-07-161-0/+4
|/
* maint/tag-arti-releaes: New scriptIan Jackson2024-06-271-4/+2
|
* Release.md: Say to run maint/update-md-linksIan Jackson2024-06-271-9/+7
| | | | Not the raw gen_md_links utility.
* maint/changelog-syntax-fiddle: New scriptIan Jackson2024-06-271-0/+3
|
* doc/dev/notes: vanguards: Make client rend circuits be STUB+.Gabriela Moldovan2024-06-251-1/+1
| | | | | | | | | According to the [vanguards spec], client rendezvous circuits should be STUB+: * lite: `C -> G -> L2 -> Rend` * full: `C -> G -> L2 -> L3 -> Rend` [vanguards spec]: https://gitlab.torproject.org/tpo/core/torspec/-/blob/e5ace3667dcbbf893c6b632fd4e3f16114fd2a0e/spec/vanguards-spec/index.md
* Update Release.md to reference new ownership scriptIan Jackson2024-06-241-1/+1
|
* Release.md: Mention check-crate-owners.Nick Mathewson2024-06-101-0/+4
|
* relay-sketch: Add a link to 1454.Nick Mathewson2024-05-301-0/+3
|
* Add ticket links to relay-sketch.mdNick Mathewson2024-05-301-22/+53
|
* relay-sketch: Incorporate notes from Lisbon meeting.Nick Mathewson2024-05-301-2/+33
|
* doc: Use locked buildpinkforest2024-05-164-6/+6
|
* Rename list_crates_publish to list_cratesIan Jackson2024-05-081-2/+2
|
* Release.md: Provide commands for bench lockfilesIan Jackson2024-05-071-1/+6
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2118#note_3025016
* Release.md: clarify wording re hashx and equixNick Mathewson2024-05-071-1/+1
|
* Release.md: Say to use list_crates_publishIan Jackson2024-05-071-2/+2
|
* Release.md: say to use maint/cargo-publishIan Jackson2024-05-071-8/+6
|
* Release.md: Document the need to update the extra Cargo.lockIan Jackson2024-05-071-0/+5
|
* Update stats for Q1 2024.Alexander Færøy2024-04-301-2/+28
|
* Add a note about LGPL, rust, and binary distribution.Nick Mathewson2024-04-291-0/+83
|
* tor-memtrack: Remove low-level part from memory-limit.mdIan Jackson2024-04-231-176/+0
| | | | This part io now implemented.
* memtrack docs: Move overview to lib.rsIan Jackson2024-04-231-91/+0
|
* Sketch out first stages of work on relay support.Nick Mathewson2024-04-021-0/+174
| | | | | | | | @ahf asked me to try to outline what we should do in order to start out here, so I'm putting this in. It should cover us for a few months. This is by no means final; I'm just looking for initial comment.
* Release.md: Clarify structure slightlyIan Jackson2024-03-261-6/+6
|
* Release.md: Correct set-version rubricsIan Jackson2024-03-251-1/+3
|
* semver policy: Remove word "woolly"Ian Jackson2024-03-251-1/+1
|
* docs: Typos/grammarNick Mathewson2024-03-251-2/+2
|
* semver policy: Be clear about date when we write somethingNick Mathewson2024-03-251-1/+1
|
* Improve markdown syntaxNick Mathewson2024-03-251-2/+2
|
* doc/Release.md: Initial cut of changes apropos new semver approachIan Jackson2024-03-251-1/+30
|
* doc/Semver.md: Add semver policyIan Jackson2024-03-251-0/+61
| | | | | | Taken from https://gitlab.torproject.org/tpo/core/arti/-/issues/1005#note_2991812 and edited.
* doc/Release.md: Move a comment about committing lockfilesIan Jackson2024-03-251-3/+2
|
* fix: fix typosDimitris Apostolou2024-03-095-22/+22
|
* Merge branch 'memory' into 'main'Ian Jackson2024-03-071-0/+478
|\ | | | | | | | | doc/dev/notes: First cut at memory limit design sketch See merge request tpo/core/arti!1997
| * doc/dev/notes: memory limit: Rename register_participant from new_...Ian Jackson2024-03-071-2/+2
| | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3003539
| * doc/dev/notes: memory limit: Fix a CloneIan Jackson2024-03-071-1/+1
| | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3003538
| * doc/dev/notes: memory limit: Do collapse notifications with lock releasedIan Jackson2024-03-071-2/+3
| | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001743
| * doc/dev/notes: memory limit: Add a note about possible lintsIan Jackson2024-03-071-0/+6
| | | | | | | | Suggested-by: trinity-1686a
| * doc/dev/notes: memory limit: Add a note about missing considerationsIan Jackson2024-03-071-0/+9
| | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001998
| * doc/dev/notes: memory limit: Document accounting invariantsIan Jackson2024-03-071-2/+10
| | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001995