| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Upgrade rand crates to 0.10. | Wesley Aptekar-Cassels | 2026-05-12 | 1 | -1/+2 |
| | | | | | | | | | | | | When the circ-padding feature is enabled, we use maybenot, which does not yet support rand 0.10. In the meantime, enabling this feature pulls in rand 0.9. This is not ideal, but should be okay as a temporary situation. This also replaces the use of ReseedingRng (which was removed in 0.10) with the reseeding_rng crate. This is somewhat less performant, but it should be okay. | ||||
| * | rpc: collapse GenIdx enum to its single variant. | Nick Mathewson | 2026-04-13 | 1 | -5/+3 |
| | | |||||
| * | rpc: Remove notion of separate table/idx space for weak references | Nick Mathewson | 2026-04-13 | 1 | -19/+5 |
| | | | | | | | | | | We no longer plan to have all weak-refs automatically de-duplicated, for reasons discussed at #868. This lets us discard a lot of code, including code to check for Arc/weak identity. I've disabled some unit tests here, but I'll add them back or rewrite them (or discard them as irrelevant) by the end of the branch. | ||||
| * | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 1 | -1/+1 |
| | | | | | Run maint/add_warning | ||||
| * | rpc: Clean up GlobalId decoding API. | Nick Mathewson | 2025-08-27 | 1 | -6/+23 |
| | | |||||
| * | rpc: Cleanups to GlobalId tag byte handling. | Nick Mathewson | 2025-08-27 | 1 | -6/+14 |
| | | |||||
| * | '$' as tag byte | Neel Chauhan | 2025-08-27 | 1 | -1/+1 |
| | | |||||
| * | Use a 'G' prefix | Neel Chauhan | 2025-08-27 | 1 | -3/+5 |
| | | |||||
| * | arti-rpcserver: Check IDs with a tag byte, not a magic length | Neel Chauhan | 2025-08-27 | 1 | -4/+4 |
| | | | | | Edited-by: Nick Mathewson <[email protected]> | ||||
| * | rpcserver: Fix another ceil_div warning | Nick Mathewson | 2025-04-07 | 1 | -2/+1 |
| | | |||||
| * | squash! Upgrade rand dependency to 0.9. | Nick Mathewson | 2025-03-18 | 1 | -1/+1 |
| | | | | | - The Rng::gen() functions have been renamed to Rng::random(). | ||||
| * | squash! Upgrade rand dependency to 0.9. | Nick Mathewson | 2025-03-18 | 1 | -1/+1 |
| | | | | | - `rand::thread_rng()` has been deprecated and renamed to `rand::rng()` | ||||
| * | rpcserver: Use slotmap-careful instead of generational-arena. | Nick Mathewson | 2024-08-14 | 1 | -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 Mathewson | 2024-03-13 | 1 | -0/+1 |
| | | |||||
| * | Run maint/add_warning to add lint block everywhere | Ian Jackson | 2023-08-23 | 1 | -0/+1 |
| | | |||||
| * | Run maint/add_warning to actually apply new lint allows | Ian Jackson | 2023-07-10 | 1 | -0/+1 |
| | | |||||
| * | rpc: switch GlobalId mac to KMAC. | Nick Mathewson | 2023-06-14 | 1 | -14/+4 |
| | | |||||
| * | RPC: Give out and accept GlobalIds for appropriate objects. | Nick Mathewson | 2023-06-05 | 1 | -2/+14 |
| | | |||||
| * | RPC: Implement a "global identifier" for non-session-bound IDs | Nick Mathewson | 2023-06-05 | 1 | -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. | |||||
