Dimitris Apostolou
94ba102a3b
Fix typo
2023-03-24 21:43:32 +02:00
Nick Mathewson
102a2ab540
rpc-meta-draft: Sketch an even-lower-level API.
2023-03-24 17:28:19 +00:00
Nick Mathewson
a3de60bd86
rpc-draft: Sketch out more commands to add, start sketching APIs
2023-03-24 17:28:19 +00:00
Nick Mathewson
d67dddcc8d
rpc-meta: clarify when "object" means "JSON object".
2023-03-24 17:28:19 +00:00
Nick Mathewson
67ee3b225f
rpc-meta: expand on handle/reference semantics.
2023-03-24 17:28:19 +00:00
Nick Mathewson
273b565b32
rpc-meta: Use "will" for what Arti does, "must" for what client does.
2023-03-24 17:28:19 +00:00
Nick Mathewson
b06d853e12
rpc-meta: Rename intermediate response to "update".
2023-03-24 17:28:19 +00:00
Nick Mathewson
eee5d847be
rpc-meta-draft: consistently say "request" or "method", not "command".
2023-03-24 17:28:19 +00:00
Nick Mathewson
5f9a28d227
rpc-meta-draft: make a number of localized changes from the review.
2023-03-24 17:28:19 +00:00
Nick Mathewson
906b4bb631
Start drafting a dev note about a JSON-based OO RPC design.
2023-03-24 17:28:19 +00:00
Nick Mathewson
18e8ac7cb6
Rename key identifiers that have changed in the spec
...
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;
2023-02-08 11:57:51 -05:00
Alexander Færøy
d41dbc2a46
Update Tor number for s101 o3 (Tor: 2033cc7b5e).
2023-01-27 12:50:06 +01:00
Alexander Færøy
e30ece3532
Fix typo.
2023-01-27 12:46:14 +01:00
Nick Mathewson
79c6881366
exportedapisketc: note that HTTP can be tricky.
2023-01-26 08:29:46 -05:00
eta
51741398b2
Merge branch 'netdoc-builder' into 'main'
...
tor-netdoc: Provide NetdocEncoder (internal)
See merge request tpo/core/arti!984
2023-01-26 11:40:50 +00:00
Nick Mathewson
422e3382aa
New results for heap_and_download_size.md
2023-01-25 14:59:46 -05:00
Nick Mathewson
410d05697f
Try to be less ambigous about "maybe offline"...
...
...by defining "offline" as "maybe online".
@diziet is this what you had in mind?
2023-01-24 11:39:10 -05:00
Nick Mathewson
b667faf5c5
Try to specify which keys are which
...
Use the terminology in the current draft torspec!105 MR.
2023-01-24 11:39:10 -05:00
Nick Mathewson
8764c64564
Add a note about key storage in onion services and clients
2023-01-24 11:39:10 -05:00
Ian Jackson
16c4fee4b8
netdoc-builder: Move example into implementation doc comment
...
Not actually tested yet
2023-01-24 16:15:17 +00:00
Ian Jackson
e971d1ad59
netdoc-builder api: Move internal API into actual code file
...
Motion, plus the bare minimum needed to make it compile.
2023-01-24 16:15:17 +00:00
Ian Jackson
bb5565b800
netdoc-builder api: Remove obsolete proposed `Item` changes
...
We decided against these in !969
2023-01-24 16:15:17 +00:00
Ian Jackson
99686c61de
netdoc-builder api: Write down the correctness (non)-guarantees
2023-01-20 14:21:17 +00:00
Ian Jackson
6f17a88b0b
netdoc-builder api: Make object() take self
...
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/969#note_2869594
2023-01-20 14:21:17 +00:00
Ian Jackson
694de0e163
netdoc-builder api: Change object multiplicity to 0 or 1
2023-01-20 14:21:17 +00:00
Ian Jackson
673d13a82b
netdoc-builder api: Provide raw methods
2023-01-20 14:21:17 +00:00
Ian Jackson
2fdb65287d
netdoc-builder api: Fix typo
2023-01-20 14:21:17 +00:00
Ian Jackson
3ce394f168
netdoc-builder api: Clarify ItemEncoder.objects content
2023-01-20 14:21:17 +00:00
Ian Jackson
fa96addf01
netdoc-builder api: In internal notes don't promise not to eagerly add
2023-01-20 14:21:17 +00:00
Ian Jackson
0755069e5a
netdoc-builder api: Rename internal Builder to Encoder
...
This seems clearer now and also it solves the name clash with the
`NetdocBuilder` trait.
2023-01-20 14:21:17 +00:00
Ian Jackson
8f2263237b
netdoc-builder api: Get rid of Item, and error rework
2023-01-20 14:21:17 +00:00
Ian Jackson
46ad6cba06
netdoc-builder api: Add example of use
2023-01-20 14:21:17 +00:00
Ian Jackson
28b99004d0
NetdocBuilder: Improvements apropos review
2023-01-20 14:21:17 +00:00
Nick Mathewson
760ddbbc5d
Improved pseudocode commentary
2023-01-20 14:21:17 +00:00
Ian Jackson
7184777559
RFC netdoc builder API
2023-01-20 14:21:17 +00:00
Nick Mathewson
0ad44d2d6f
Update comments based on feedback
2023-01-17 12:21:17 -05:00
Ian Jackson
b6f5d3da7d
Apply 1 suggestion(s) to 1 file(s)
2023-01-13 16:44:03 +00:00
Ian Jackson
bf970ba486
Apply 1 suggestion(s) to 1 file(s)
2023-01-13 16:43:48 +00:00
Nick Mathewson
ecff8731cc
Sketch for some options and design issues around FFI/RPC
...
This is just a beginning, but hopefully we can expand it with more
information and options, and then use it to get everybody in our
nascent FFI/RPC working group on the same page.
2023-01-13 09:47:37 -05:00
Nick Mathewson
2ad198784d
Merge branch 'hilev_docs' into 'main'
...
Architecture: More high-level documentation and diagrams.
Closes #624
See merge request tpo/core/arti!963
2023-01-06 19:17:29 +00:00
Nick Mathewson
a0ddf51f77
Architecture.md: Move title outside of diagram
...
Apparently, Mermaid 9.1 did not support this.
2023-01-06 13:37:27 -05:00
Nick Mathewson
fe9bf17937
Add a protocol overview for onion services.
2023-01-06 13:03:50 -05:00
Nick Mathewson
5358339169
Architecture: More high-level documentation and diagrams.
...
Specifically, I'm adding a high-level MDD (simplified for clarity).
I'm also adding a diagram of the object relations among our manager
types. (There are also communications that happen via channels, but
those aren't discussed here.) That part closes #624 .
There is probably more to say here, but this should form a scaffold
we can build on.
2023-01-05 17:11:38 -05:00
Emil Engler
4fc70ccacf
doc: update the crate list in Architecture.md
...
This commit updates the crate list in Architecture.md. Because of the
previous commit, which introduced consistency to these files, it was
possible to generate it fairly easy with a tiny Perl script.
2022-12-20 14:33:59 +01:00
Nick Mathewson
77c23b8474
Add another step to the release process
2022-12-10 16:16:42 -05:00
Nick Mathewson
2c240923fc
Move developer-facing documentation into a doc/dev subdir
...
Closes #576 .
2022-12-05 08:58:39 -05:00
Nick Mathewson
9d01c88c8c
Update bridges.md a little
2022-11-30 16:21:50 -05:00
Nick Mathewson
a2f148dc4e
Add a quick "how to use bridges" explanation document.
2022-11-30 16:04:36 -05:00
trinity-1686a
614cf34284
Check more targets
2022-11-10 13:34:17 +00:00
Alexander Færøy
d092c7fa90
Add September values to heap_and_download_size.md.
2022-10-25 21:52:16 +02:00