| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This tries to memorialize the mechanism that @diziet and I came up
with and memorialized on #1634. Once this is merged I can implement
it.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
arti-client: Clarify the launch_onion_service_with_hsid() docs.
Closes #1626
See merge request tpo/core/arti!2494
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This updates the docs to mention that the specified key may get
actually persisted to disk.
Closes #1626
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Replace references to prop351 with socks-extensions.md
Closes #1629
See merge request tpo/core/arti!2492
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Now that the proposal is implemented and merged into the specs,
the proposal itself is only historical.
Closes #1629.
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Use the new "restricted discovery" terminology throughout
Closes #1476
See merge request tpo/core/arti!2495
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This renames "client auth" to "restricted discovery" where appropriate.
Closes #1476
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This adds a note mentioning the new "restricted discovery" terminology
to the various docs that talk about client authorization.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Part of #1476
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Part of #1476
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Part of #1476
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Part of #1476
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Part of #1476
|
| | | | | | |
|
| | | |/ /
| |/| |
| | | |
| | | | |
Part of #1476
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Use {u64,usize}::div_ceil
See merge request tpo/core/arti!2473
|
| | | |_|/
| |/| |
| | | |
| | | |
| | | | |
Previously we had to avoid it, but now that our MSRV is above 1.73
we can use it with abandon.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
python: Type-annotate rpc.py
See merge request tpo/core/arti!2476
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
@opara says that we'll want to have our API functions be
`extern "C"` everywhere, and so `ctypes.CDLL` should work fine for
them on Windows. This sounds good to me.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
This, incidentally, turned up a repeated mistake in the code.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since params can be "anything encodeable to json", there isn't a lot
of point in restricting its type.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This has required a few code changes and turned up a few bugs.
The type annotations pass with `mypy`.
Notable code changes:
With type annotations, variable assignment may no longer change
the type of a variable. (I disagree with these semantics, but
here we are.)
Note that some TODOs remain: I have no clear sense how to annotate
the library type from `ctypes`, and better wrappers are needed in
some cases.
|
| | |/ / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
CircMgr: Start writing tests.
See merge request tpo/core/arti!2444
|
| | | | | | |
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Python tool to build RPC method/type documentation.
See merge request tpo/core/arti!2479
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Uses the RPC library to extract a list of RPC methods and objects;
uses rustdoc-nightly to extract documentation for them;
outputs a markdown document.
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
Revise RPC documentation to be more informative.
See merge request tpo/core/arti!2489
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Based on review from @opara.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Previous documentation was more-or-less meant for the Arti developer
only. This new documentation is intended for actual users of RPC
functionality. It's meant to be extracted with `maint/rpc-doc-tool`.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
tor-socksproto: fix "check_doc_features" warning
See merge request tpo/core/arti!2487
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Implement tor_memquota:HasMemory cost for a lot of types
See merge request tpo/core/arti!2459
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Properted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2459#note_3086841
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit def8810156f8c2bf8f18ef9ad75a61601f6fea78.
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2459#note_3086841
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This comment is more applicable to the memory_cost_structural_copyx
macro than the wrapper type, especially since the wrapper type is
going away.
|