| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | dev docs: Add key manager API sketch. | Gabriela Moldovan | 2023-04-25 | 1 | -0/+239 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This is the first draft of the key manager API. I don't expect this to be the final version of the API, and I'm sure there are plenty of improvements to be made. This is mostly a request for comments. Closes #834 Signed-off-by: Gabriela Moldovan <[email protected]> | |||||
| * | | rpc spec: define method namespacing. | Nick Mathewson | 2023-04-13 | 1 | -5/+29 | |
| | | | | | | | | | Closes #822 | |||||
| * | | Merge branch 'rpc_conformance' into 'main' | Nick Mathewson | 2023-04-13 | 1 | -13/+26 | |
| |\ \ | | | | | | | | | | | | | | | | | | | RPC: Terminology and error-handling conformance Closes #826 and #825 See merge request tpo/core/arti!1136 | |||||
| | * | | rpc, spec: Document current ObjectError, RequestError behavior as correct. | Nick Mathewson | 2023-04-13 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | rpc: Change `id=<SYNTAX>` to "no id". | Nick Mathewson | 2023-04-13 | 1 | -3/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | Now instead of hoping that buggy clients will detect a magic `id`, we can simply tell them that they will get no `id` at all. If they can't handle that case, no major harm is done: the connection will get closed anyway. | |||||
| | * | | rpc spec: Allocate a special ID for syntax errors. | Nick Mathewson | 2023-04-12 | 1 | -0/+6 | |
| | | | | ||||||
| | * | | rpc spec: Change arti_kinds => kinds per discussion. | Nick Mathewson | 2023-04-12 | 1 | -6/+11 | |
| | | | | ||||||
| | * | | rpc: terminology edits around "method" in spec draft | Nick Mathewson | 2023-04-12 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | Always "method", never "command". Always "authentication scheme", never "authentication method". | |||||
| * | | | Merge branch 'devdoc' into 'main' | Nick Mathewson | 2023-04-12 | 1 | -3/+36 | |
| |\ \ \ | |/ / |/| | | | | | | | | Document some properties of semver See merge request tpo/core/arti!1129 | |||||
| | * | | dev docs: Reference semver trick | Ian Jackson | 2023-04-12 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | Discussion https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1129#note_2895839 | |||||
| | * | | dev docs: Adding missing footnote | Ian Jackson | 2023-04-12 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | Discussion https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1129#note_2895837 | |||||
| | * | | dev docs: Avoid main-verb-less sentence | Ian Jackson | 2023-04-12 | 1 | -3/+2 | |
| | | | | | | | | | | | | | | | | Discussion https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1129#note_2895835 | |||||
| | * | | dev docs: Add missing word | Ian Jackson | 2023-04-12 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1129#note_2895834 | |||||
| | * | | dev docs: Clarify that it's two instances of the crate | Nick Mathewson | 2023-04-12 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | dev docs: Clarify wording re who is exporting what | Nick Mathewson | 2023-04-12 | 1 | -2/+3 | |
| | | | | ||||||
| | * | | dev docs: Make some explanation about semver | Ian Jackson | 2023-04-11 | 1 | -0/+32 | |
| | | | | ||||||
| | * | | dev docs: Make a heading a subheading | Ian Jackson | 2023-04-11 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | dev docs: Remove an obsolete comment. | Ian Jackson | 2023-04-11 | 1 | -5/+0 | |
| | | | | | | | | | | | | | I think we've bedded in the new process. | |||||
| * | | | Merge branch 's101-q1' into 'main' | Nick Mathewson | 2023-04-12 | 1 | -0/+26 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Update s101 values. See merge request tpo/core/arti!1128 | |||||
| | * | | | Update s101 values. | Alexander Færøy | 2023-04-11 | 1 | -0/+26 | |
| | |/ / | ||||||
| * | | | Add notes on how to test the RPC engine | Nick Mathewson | 2023-04-12 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Add notes on how to test the RPC engine | Nick Mathewson | 2023-04-12 | 1 | -0/+27 | |
| | | | | ||||||
| * | | | rpc: Fix typos/grammar errors | Nick Mathewson | 2023-04-11 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | rpc: Rewrite `data` spec in JSON terms | Ian Jackson | 2023-04-11 | 1 | -4/+12 | |
| | | | | ||||||
| * | | | rpc: Clarify that error formatting display is indicative | Ian Jackson | 2023-04-11 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | Use non-JSON-RPC-reserved values for our own errors | Ian Jackson | 2023-04-11 | 1 | -2/+4 | |
| | | | | ||||||
| * | | | rpc: Fix mistake in "JSON-RPC compatibility" section for errors | Ian Jackson | 2023-04-11 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | rpc: Discourage use of `code` | Ian Jackson | 2023-04-11 | 1 | -1/+8 | |
| | | | | ||||||
| * | | | rpc: Warn about relying too much about `data` | Ian Jackson | 2023-04-11 | 1 | -0/+5 | |
| | | | | ||||||
| * | | | rpc: Provide example of an error response | Ian Jackson | 2023-04-11 | 1 | -0/+18 | |
| | | | | ||||||
| * | | | rpc: Provide a list of ErrorKind strings | Ian Jackson | 2023-04-11 | 1 | -2/+17 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1107#note_2893078 | |||||
| * | | | rpc: Be more explicit about what the string error message is for (typo) | Ian Jackson | 2023-04-11 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | rpc: Be more explicit about what the string error message is for | Nick Mathewson | 2023-04-11 | 1 | -1/+3 | |
| | | | | ||||||
| * | | | rpc: Proposed error format | Ian Jackson | 2023-04-11 | 1 | -0/+52 | |
| |/ / | ||||||
| * | | Merge branch 'release' into 'main' | Nick Mathewson | 2023-04-05 | 1 | -0/+87 | |
| |\ \ | | | | | | | | | | | | | doc/dev/Release.md: patch release workflow See merge request tpo/core/arti!1111 | |||||
| | * | | doc/dev/Release.md: patch release workflow | Ian Jackson | 2023-04-04 | 1 | -0/+87 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We did roughly this today. We put the CHANGELOG.md change in its own MR, so it didn't end up in the tor-llcrypto-v0.4.4 tag. It would have been better to do it the other way so that's what I've documented. I couldn't test-format this with pandoc because it got tricked by some of the `$` into trying to run TeX. | |||||
| * | | | Merge branch 'rpc' into 'main' | Ian Jackson | 2023-04-04 | 1 | -43/+122 | |
| |\ \ \ | |/ / |/| | | | | | | | | Proposed rpc protocol edits and tightenings-up See merge request tpo/core/arti!1078 | |||||
| | * | | rpc: Fix typos | Nick Mathewson | 2023-04-04 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | rpc: Speak of "Arti" rather than "arti" | Ian Jackson | 2023-04-03 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889618 | |||||
| | * | | rpc: State the integer round-trip range limits | Ian Jackson | 2023-04-03 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889617 | |||||
| | * | | rpc: Don't talk about "properties" of objects: rather, "members" | Ian Jackson | 2023-04-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889616 | |||||
| | * | | rpc: Move notes about cancellation to right section | Ian Jackson | 2023-04-03 | 1 | -7/+7 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889614 | |||||
| | * | | rpc: Be clearer about updates content | Ian Jackson | 2023-04-03 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | You can't parse an update without knowing the request method (this was already stated elsewhere). Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889613 | |||||
| | * | | rpc: Change how we talk about objects | Ian Jackson | 2023-04-03 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use just "object" in the introduction, but be specific that the abstract data type is I-JSON, even if we later invent other representations. Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889612 | |||||
| | * | | rpc: Right at top, say I-JSON | Ian Jackson | 2023-04-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889612 | |||||
| | * | | rpc: Change wording about responses | Ian Jackson | 2023-04-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889611 | |||||
| | * | | rpc: Start on a list of the differences with JSON-RPC | Ian Jackson | 2023-03-24 | 1 | -0/+23 | |
| | | | | ||||||
| | * | | rpc: Discuss ordering and buffering | Ian Jackson | 2023-03-24 | 1 | -0/+13 | |
| | | | | ||||||
| | * | | rpc: Define term `field` | Ian Jackson | 2023-03-24 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | rpc: Discuss cancellation request obj | Ian Jackson | 2023-03-24 | 1 | -0/+9 | |
| | | | | ||||||
