aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-rpcbase/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* add_warning: add reference to arti#2556Jim Newsome2026-07-151-1/+1
* Removed unnecessary lintpryty262026-07-151-1/+1
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+2
* rpc: Adjust invoke_rpc_method API and related lookups.Nick Mathewson2026-04-131-20/+29
* rpc: Add context support for adding and removing weak refsNick Mathewson2026-04-131-2/+5
* Allow clippy::collapsible_if to triggerGabriela Moldovan2026-02-161-0/+1
* maint/add_warning: Run script to add new warningGabriela Moldovan2026-01-271-0/+1
* Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-041-2/+0
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-2/+2
* Remove "doc_auto_cfg" incantation from all crates.Nick Mathewson2025-09-291-1/+1
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+2
* Temporarily suppress mismatched_lifetime_syntaxes.Gabriela Moldovan2025-07-071-0/+1
* tor-rpcbase: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+1
* Merge branch 'rpc-references-cleanup' into 'main'Nick Mathewson2025-01-281-12/+1
|\
| * rpc: Move support for weak references behind an experimental featureNick Mathewson2025-01-271-12/+1
* | Merge branch 'strongrefs_are_not_deduped' into 'main'Nick Mathewson2025-01-281-6/+2
|\ \
| * | rpc: Clean up comments surrounding strong referencesNick Mathewson2025-01-271-6/+2
| |/
* | rpcbase: Make recognized namespace list optional.Nick Mathewson2025-01-271-7/+10
* | rpcbase: Move is_valid_rpc_identifier to crate root.Nick Mathewson2025-01-271-3/+88
* | rpc: Rename InvalidMethodName to InvalidRpcIdentifier.Nick Mathewson2025-01-271-1/+1
|/
* clippy: deny `mod_module_files`Steven Engler2025-01-061-0/+1
* add_warnings, *: Allow clippy::needless_lifetimesNick Mathewson2024-12-031-0/+1
* rpc: Simplify method-dispatch-bypass logic a bitNick Mathewson2024-10-231-14/+16
* rpc: do not attempt to dispatch methods with bypassed dispatch.Nick Mathewson2024-10-231-0/+12
* Remove Rpc* variants from tor_error::ErrorKindNick Mathewson2024-10-171-7/+8
* rpc: Make RpcErrorKind public.Nick Mathewson2024-10-171-1/+1
* Merge branch 'rename_singleton_id' into 'main'Jim Newsome2024-09-251-1/+1
|\
| * rpc: Rename SingletonId to SingleIdResponseNick Mathewson2024-09-241-1/+1
* | rpc: Expose a delegation table in arti:x_list_all_rpc_methodsNick Mathewson2024-09-241-0/+5
|/
* rpcbase: Implement RPC method delegation support.Nick Mathewson2024-08-141-4/+4
* Add a missing incantation to fix doc(cfg=...).Nick Mathewson2024-08-131-0/+1
* rpcbase: Feature to list the RPC methods and what they apply to.Nick Mathewson2024-08-121-0/+4
* rpc: Remove special conversion for SendUpdateError.Nick Mathewson2024-07-251-0/+6
* rpc: Remove RpcError data field and use ReportNick Mathewson2024-07-251-3/+11
* rpc: Refactor errors part 1: a new RpcMethod trait.Nick Mathewson2024-07-251-2/+2
* rpcbase: remove now-unused invoke methodsNick Mathewson2024-07-251-1/+1
* rpc: remove TODO about adding an extension traitNick Mathewson2024-07-251-4/+0
* rpcbase: remove "Nil" TODO.Nick Mathewson2024-07-251-3/+0
* rpcbase: tests for crate-level invoke functions.Nick Mathewson2024-07-151-0/+40
* rpc: Add RPC method invocation based on Context, not dispatch table.Nick Mathewson2024-06-101-0/+53
* rpc: Pass around our rpc::Context in an Arc.Nick Mathewson2024-06-101-1/+1
* RPC: Expose dispatch table from ContextNick Mathewson2024-05-161-0/+3
* rpc: Move typetag onto subtrait of DynMethodNick Mathewson2024-05-161-2/+2
* RPC: Enforce method name format.Nick Mathewson2024-05-141-1/+4
* tor-rpcbase: Add facility to downcast to Arc<dyn Trait>.Nick Mathewson2024-05-091-1/+1
* rpc: Add helper type for methods that return a single id.Nick Mathewson2024-05-091-0/+8
* Merge branch 'new_ci_cfg_strategy' into 'main'Nick Mathewson2024-05-071-2/+2
|\
| * Re-run maint/add_warning.Nick Mathewson2024-05-061-2/+2
* | Add a const instance of rpc::Nil.Nick Mathewson2024-05-061-0/+2
|/
* rpc: Revise backend for dispatchable-object macro.Nick Mathewson2024-04-221-4/+2