summaryrefslogtreecommitdiff
path: root/crates/arti-rpcserver/src/globalid.rs
Commit message (Collapse)AuthorAgeFilesLines
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
| | | | - The Rng::gen() functions have been renamed to Rng::random().
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
| | | | - `rand::thread_rng()` has been deprecated and renamed to `rand::rng()`
* rpcserver: Use slotmap-careful instead of generational-arena.Nick Mathewson2024-08-141-6/+8
| | | | | | | | | Unlike generational-arena, slotmap is maintained. Unlike slotmap, slotmap-careful should never be able to reuse the same key for two different objects. Closes #1282.
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
|
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
|
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
|
* rpc: switch GlobalId mac to KMAC.Nick Mathewson2023-06-141-14/+4
|
* RPC: Give out and accept GlobalIds for appropriate objects.Nick Mathewson2023-06-051-2/+14
|
* RPC: Implement a "global identifier" for non-session-bound IDsNick Mathewson2023-06-051-0/+226
These identifiers are actually only "global" with respect to a given `RpcMgr`, but they should not be forgeable or reusable across RpcMgr objects. We're going to use them so that we have a kind of identifier for `TorClient`s that we can expose to SOCKS.