summaryrefslogtreecommitdiff
path: root/doc/dev/notes
Commit message (Collapse)AuthorAgeFilesLines
...
| * rpc: Be more explicit about ignoring JSON fieldsIan Jackson2023-03-241-1/+4
| |
| * rpc: Clarify/restate method definition requirementsIan Jackson2023-03-241-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 objectsIan Jackson2023-03-241-29/+31
| |
| * rpc: Make `params` in a request non-optionalIan Jackson2023-03-241-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 typoDimitris Apostolou2023-03-241-1/+1
|/
* rpc-meta-draft: Sketch an even-lower-level API.Nick Mathewson2023-03-241-0/+11
|
* rpc-draft: Sketch out more commands to add, start sketching APIsNick Mathewson2023-03-241-1/+112
|
* rpc-meta: clarify when "object" means "JSON object".Nick Mathewson2023-03-241-8/+7
|
* rpc-meta: expand on handle/reference semantics.Nick Mathewson2023-03-241-5/+24
|
* rpc-meta: Use "will" for what Arti does, "must" for what client does.Nick Mathewson2023-03-241-4/+4
|
* rpc-meta: Rename intermediate response to "update".Nick Mathewson2023-03-241-25/+23
|
* rpc-meta-draft: consistently say "request" or "method", not "command".Nick Mathewson2023-03-241-15/+15
|
* rpc-meta-draft: make a number of localized changes from the review.Nick Mathewson2023-03-241-21/+103
|
* Start drafting a dev note about a JSON-based OO RPC design.Nick Mathewson2023-03-241-0/+348
|
* Rename key identifiers that have changed in the specNick Mathewson2023-02-081-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;
* Try to be less ambigous about "maybe offline"...Nick Mathewson2023-01-241-9/+15
| | | | | | ...by defining "offline" as "maybe online". @diziet is this what you had in mind?
* Try to specify which keys are whichNick Mathewson2023-01-241-13/+20
| | | | Use the terminology in the current draft torspec!105 MR.
* Add a note about key storage in onion services and clientsNick Mathewson2023-01-241-0/+99
|
* Move developer-facing documentation into a doc/dev subdirNick Mathewson2022-12-053-0/+640
Closes #576.