aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-rpcbase/README.md
Commit message (Collapse)AuthorAgeFilesLines
* rpc: Remove RpcError data field and use ReportNick Mathewson2024-07-251-1/+0
| | | | | | | | | | | | Per discussion, this field isn't really specified in a way that lets us fill it sensibly at the moment. So for now, we're going to just omit it. Additionally, we said that we'd Report on our errors; this branch changes the implementation of RpcError to do that. Question: Will the blanket implementation for Into<RpcError> make it harder to re-add a Data field later on if we want to do so?
* rpc: Refactor errors part 1: a new RpcMethod trait.Nick Mathewson2024-07-251-2/+1
| | | | | It is no longer necessary to say, for every RPC method, that its error type is RpcError.
* rpcbase: Replace a TODO with a set of notes and caveatsNick Mathewson2024-07-251-0/+35
| | | | | | We have decided not to remove the "anybody can define methods" property. This commit documents the consequences, and warns extenders away from some really bad ideas.
* Write a README for tor-rpcbaseNick Mathewson2024-06-241-0/+156
|
* Rename tor-rpccmd to tor-rpcbase.Nick Mathewson2023-04-121-0/+5