| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | 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 | |
| | | | | ||||||
| | * | | rpc: Clarify what precisely the responses depend on | Ian Jackson | 2023-03-24 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The format of an update or result depends on the *method* but not the parameters or the subject. Declare that the format of an error is uniform. (It could have an enum in it.) | |||||
| | * | | rpc: State that we're using I-JSON | Ian Jackson | 2023-03-24 | 1 | -0/+8 | |
| | | | | ||||||
| | * | | rpc: Forbid troublesome numbers as ids | Ian Jackson | 2023-03-24 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | This is a bit sad but I think we should have a conservative JSON profile. | |||||
| | * | | rpc: Be more explicit about ignoring JSON fields | Ian Jackson | 2023-03-24 | 1 | -1/+4 | |
| | | | | ||||||
| | * | | rpc: Clarify/restate method definition requirements | Ian Jackson | 2023-03-24 | 1 | -9/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | In particular, abolish the notion of a "response type". Since responses don't come with a discriminant, each method may have only one success response format (although of course that format might itself have optional fields or be an enum or something). | |||||
| | * | | rpc: Use Object for method targets and JSON object for document objects | Ian Jackson | 2023-03-24 | 1 | -29/+31 | |
| | | | | ||||||
| | * | | rpc: Make `params` in a request non-optional | Ian Jackson | 2023-03-24 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | | | | | | *If* it is optional that would depend on the request, which is a bit complicated to specify precisely. And making it mandatory is more orthogonal. | |||||
| * | | | Fix typo | Dimitris Apostolou | 2023-03-24 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | rpc-meta-draft: Sketch an even-lower-level API. | Nick Mathewson | 2023-03-24 | 1 | -0/+11 | |
| | | | ||||||
| * | | rpc-draft: Sketch out more commands to add, start sketching APIs | Nick Mathewson | 2023-03-24 | 1 | -1/+112 | |
| | | | ||||||
| * | | rpc-meta: clarify when "object" means "JSON object". | Nick Mathewson | 2023-03-24 | 1 | -8/+7 | |
| | | | ||||||
| * | | rpc-meta: expand on handle/reference semantics. | Nick Mathewson | 2023-03-24 | 1 | -5/+24 | |
| | | | ||||||
| * | | rpc-meta: Use "will" for what Arti does, "must" for what client does. | Nick Mathewson | 2023-03-24 | 1 | -4/+4 | |
| | | | ||||||
| * | | rpc-meta: Rename intermediate response to "update". | Nick Mathewson | 2023-03-24 | 1 | -25/+23 | |
| | | | ||||||
| * | | rpc-meta-draft: consistently say "request" or "method", not "command". | Nick Mathewson | 2023-03-24 | 1 | -15/+15 | |
| | | | ||||||
| * | | rpc-meta-draft: make a number of localized changes from the review. | Nick Mathewson | 2023-03-24 | 1 | -21/+103 | |
| | | | ||||||
| * | | Start drafting a dev note about a JSON-based OO RPC design. | Nick Mathewson | 2023-03-24 | 1 | -0/+348 | |
| | | | ||||||
| * | | Rename key identifiers that have changed in the spec | Nick Mathewson | 2023-02-08 | 1 | -1/+1 | |
| |/ | | | | | | | | | Generated with perl: s/K([PS])_hs_intro_tid/K$1_hs_ipt_sid/g; s/K([PS])_onion_ntor/K$1_ntor/g; s/K([PS])_hs_intro_ntor/K$1_hss_ntor/g; s/K([PS])_hs_desc_ephem/K$1_hss_desc_enc/g; | |||||
| * | Update Tor number for s101 o3 (Tor: 2033cc7b5e). | Alexander Færøy | 2023-01-27 | 1 | -0/+13 | |
| | | ||||||
| * | Fix typo. | Alexander Færøy | 2023-01-27 | 1 | -1/+1 | |
| | | ||||||
| * | exportedapisketc: note that HTTP can be tricky. | Nick Mathewson | 2023-01-26 | 1 | -0/+12 | |
| | | ||||||
| * | Merge branch 'netdoc-builder' into 'main' | eta | 2023-01-26 | 1 | -177/+1 | |
| |\ | | | | | | | | | tor-netdoc: Provide NetdocEncoder (internal) See merge request tpo/core/arti!984 | |||||
| | * | netdoc-builder: Move example into implementation doc comment | Ian Jackson | 2023-01-24 | 1 | -18/+0 | |
| | | | | | | | | | Not actually tested yet | |||||
| | * | netdoc-builder api: Move internal API into actual code file | Ian Jackson | 2023-01-24 | 1 | -135/+1 | |
| | | | | | | | | | Motion, plus the bare minimum needed to make it compile. | |||||
| | * | netdoc-builder api: Remove obsolete proposed `Item` changes | Ian Jackson | 2023-01-24 | 1 | -24/+0 | |
| | | | | | | | | | We decided against these in !969 | |||||
| * | | New results for heap_and_download_size.md | Nick Mathewson | 2023-01-25 | 1 | -0/+13 | |
| | | | ||||||
| * | | Try to be less ambigous about "maybe offline"... | Nick Mathewson | 2023-01-24 | 1 | -9/+15 | |
| | | | | | | | | | | | | | ...by defining "offline" as "maybe online". @diziet is this what you had in mind? | |||||
| * | | Try to specify which keys are which | Nick Mathewson | 2023-01-24 | 1 | -13/+20 | |
| | | | | | | | | | Use the terminology in the current draft torspec!105 MR. | |||||
| * | | Add a note about key storage in onion services and clients | Nick Mathewson | 2023-01-24 | 1 | -0/+99 | |
| |/ | ||||||
| * | netdoc-builder api: Write down the correctness (non)-guarantees | Ian Jackson | 2023-01-20 | 1 | -0/+10 | |
| | | ||||||
| * | netdoc-builder api: Make object() take self | Ian Jackson | 2023-01-20 | 1 | -3/+3 | |
| | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/969#note_2869594 | |||||
| * | netdoc-builder api: Change object multiplicity to 0 or 1 | Ian Jackson | 2023-01-20 | 1 | -5/+5 | |
| | | ||||||
| * | netdoc-builder api: Provide raw methods | Ian Jackson | 2023-01-20 | 1 | -0/+27 | |
| | | ||||||
| * | netdoc-builder api: Fix typo | Ian Jackson | 2023-01-20 | 1 | -1/+1 | |
| | | ||||||
