| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | maint: Run maint/add_warning to deny string slices | Clara Engler | 2026-06-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | This commit executes maint/add_warning with the just added change to deny string slices except in tests. I recommend auditing this by checking out the previous commit followed by running the script yourself and then verifying that the diff is identical to this commit. This commit makes cargo clippy fail. We will add exceptions in the next commit. | ||||
| * | tor-rtcompat+misc: add `NetStreamProvider::ListenOptions` | Steven Engler | 2026-05-07 | 1 | -2/+6 |
| | | | | | | | | | | This adds the trait type `ListenOptions` to `NetStreamProvider` and adds this `ListenOptions` as an argument to `NetStreamProvider::listen()`. You probably want to look at the changes in tor-rtcompat first, then the rest of this commit is updating the various places we use `NetStreamProvider`. | ||||
| * | rpc-client: add support to prefer/require su permission | Nick Mathewson | 2026-03-16 | 1 | -0/+20 |
| | | |||||
| * | rpc: add a "superuser" element to connect points. | Nick Mathewson | 2026-03-16 | 1 | -0/+34 |
| | | | | | Currently does nothing. | ||||
| * | rpc: Clarify comments on resolve() methods. | Nick Mathewson | 2026-01-27 | 1 | -3/+3 |
| | | |||||
| * | rpc: Generate a specific error for inet-auto:nonlocal | Nick Mathewson | 2026-01-27 | 1 | -1/+9 |
| | | |||||
| * | rpc-connect: Implement json address-file format. | Nick Mathewson | 2026-01-27 | 1 | -1/+21 |
| | | |||||
| * | rpc: Add rpc-client-side support for inet-auto addresses | Nick Mathewson | 2026-01-27 | 1 | -0/+20 |
| | | |||||
| * | rpc: Add rpc-server-side support for inet-auto addresses. | Nick Mathewson | 2026-01-27 | 1 | -7/+64 |
| | | |||||
| * | rpc: Begin implementing inet-auto address scheme. | Nick Mathewson | 2026-01-27 | 1 | -14/+137 |
| | | |||||
| * | rpc-connect-point: Decline (not abort) on more invalid address formats. | Nick Mathewson | 2025-12-17 | 1 | -4/+9 |
| | | | | | | | | | | | When we see an address schema we don't recognize, we're supposed to _decline_ the connect point rather than aborting. Closes #2303. See discussion at #1844. Additionally, we tolerate more kinds of invalid address, in order to permit future planned extensions. | ||||
| * | rpc-connect: Allow missing_docs_in_private_items | Gabriela Moldovan | 2025-12-01 | 1 | -0/+1 |
| | | | | | This silences a nightly warning. | ||||
| * | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 1 | -1/+1 |
| | | | | | Run maint/add_warning | ||||
| * | Switch Cargo.toml files to edition 2024. | Nick Mathewson | 2025-08-07 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | First, run ``` git grep -l "^edition =" | xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;' ``` Second, manually verify that all Cargo.toml files have changed, and nothing else has changed. Third, run cargo fmt again. | ||||
| * | Fix AF_UNIX terminology in docs, comments, and error messages | Ian Jackson | 2025-03-24 | 1 | -2/+2 |
| | | |||||
| * | rpc-connect: Make Connect::validate more straightforward | Nick Mathewson | 2025-01-27 | 1 | -11/+12 |
| | | |||||
| * | rpc-connect: check that all paths inside a connpt are absolute. | Nick Mathewson | 2025-01-27 | 1 | -13/+49 |
| | | |||||
| * | rpc-connect: Detect and decline connpts with invalid "auth" feields | Nick Mathewson | 2025-01-27 | 1 | -18/+16 |
| | | |||||
| * | rpc: Reject relative unix paths. | Nick Mathewson | 2025-01-15 | 1 | -0/+9 |
| | | |||||
| * | connect point: Use new CfgPathResolver api. | Nick Mathewson | 2024-11-19 | 1 | -12/+22 |
| | | |||||
| * | connect point: handle unrecognized auth variants. | Nick Mathewson | 2024-11-19 | 1 | -4/+37 |
| | | |||||
| * | Connect point: Improve robustness against new SocketAddr variants | Nick Mathewson | 2024-11-19 | 1 | -2/+10 |
| | | |||||
| * | connect point: add a test for ConflictingMembers. | Nick Mathewson | 2024-11-19 | 1 | -0/+13 |
| | | |||||
| * | connect-point: Rename Reps to Addresses. | Nick Mathewson | 2024-11-19 | 1 | -7/+7 |
| | | |||||
| * | connect point: Add client support. | Nick Mathewson | 2024-11-19 | 1 | -0/+10 |
| | | | | | | ("Client support" here means connecting to a socket and reading a cookie file.) | ||||
| * | connect point: Treat unrecognized auth types as Decline. | Nick Mathewson | 2024-11-19 | 1 | -0/+9 |
| | | |||||
| * | connect points: Validate more correctness properties | Nick Mathewson | 2024-11-19 | 1 | -4/+23 |
| | | | | | | In particular, we only allow binding/connecting to localhost, and we only support None auth for Unix connections. | ||||
| * | connect points: Remember original string addresses | Nick Mathewson | 2024-11-19 | 1 | -6/+57 |
| | | | | | The cookie authentication protocol will need these. | ||||
| * | connect point: implement FromStr. | Nick Mathewson | 2024-11-19 | 1 | -17/+58 |
| | | | | | | | | | | While doing so, tidy up the errors that we detect when parsing a connect point, so that we can differentiate ones that indicate an unsupported connect-point type. This means that fewer types now implement Deserialize; that's probably a good thing. | ||||
| * | tor-connect-point: new crate to manage RPC connect points | Nick Mathewson | 2024-11-19 | 1 | -0/+304 |
| See doc/dev/rpc-book/src/rpc-connect-sketch.md for details. | |||||
