| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | format_md_links: more documentation | Nick Mathewson | 2025-01-28 | 1 | -1/+4 | |
| | | | | ||||||
| | * | | format_md_links: more comments in regular expressions. | Nick Mathewson | 2025-01-28 | 1 | -0/+4 | |
| | | | | ||||||
| | * | | Change lower-bound for git abbrevs to 7. | Nick Mathewson | 2025-01-28 | 1 | -2/+2 | |
| | | | | | | | | | | | | | (This is the default value for git's `core.abbrev` setting.) | |||||
| | * | | Apply 1 suggestion(s) to 1 file(s) | Nick Mathewson | 2025-01-28 | 1 | -1/+1 | |
| | | | | | | | | | | Co-authored-by: Jim Newsome <[email protected]> | |||||
| | * | | Re-run update-md-links for newly surfaced entries. | Nick Mathewson | 2025-01-28 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | Hand cleaning on format_md_links outputs | Nick Mathewson | 2025-01-28 | 2 | -12/+10 | |
| | | | | | | | | | | | | | | | | These are entries that were misformatted before, but where format_md_links didn't fix them in the right way. | |||||
| | * | | Run format_md_links on our existing changelog. | Nick Mathewson | 2025-01-28 | 1 | -65/+59 | |
| | | | | ||||||
| | * | | Script to reformat links at the end of each changelog entry | Nick Mathewson | 2025-01-28 | 1 | -0/+240 | |
| | | | | ||||||
| * | | | Merge branch 'rpc-references-cleanup' into 'main' | Nick Mathewson | 2025-01-28 | 6 | -183/+204 | |
| |\ \ \ | | | | | | | | | | | | | | | | | rpc: Move support for weak references behind an experimental feature See merge request tpo/core/arti!2742 | |||||
| | * | | | rpc: Move support for weak references behind an experimental feature | Nick Mathewson | 2025-01-27 | 6 | -183/+204 | |
| | | | | | | | | | | | | | | | | | | | | | We haven't decided how these should work (see #868), so having them present by default is a bad idea. | |||||
| * | | | | Merge branch 'tor-rpc-connect-todos' into 'main' | Nick Mathewson | 2025-01-28 | 7 | -70/+106 | |
| |\ \ \ \ | |_|/ / |/| | | | | | | | | | | | tor-rpc-connect: Address remaining "TODO RPC" notes. See merge request tpo/core/arti!2743 | |||||
| | * | | | fs-mistrust: document that follow_final_links is not insecure | Nick Mathewson | 2025-01-28 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | Since it makes an exception, we need to be clear about the exceptions that it _doesn't_ make. | |||||
| | * | | | fs-mistrust: link to documentation about "obeying constraints" | Nick Mathewson | 2025-01-28 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Since "obeying the constraints of a FileAccess" is a term of art, this commit introduces links from the places where it is used to the place where it is defined. | |||||
| | * | | | rpc-connect: Remove remaining TODO RPCs | Nick Mathewson | 2025-01-27 | 1 | -4/+1 | |
| | | | | | | | | | | | | | | | | | I have checked the relevant code, and it seems okay. | |||||
| | * | | | 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: remove todo; confirm that we do want to mkdir. | Nick Mathewson | 2025-01-27 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | rpc-connect: Detect and decline connpts with invalid "auth" feields | Nick Mathewson | 2025-01-27 | 3 | -20/+18 | |
| | | | | | ||||||
| | * | | | rpc-connect: Abort on misformed cookie file, and explain why. | Nick Mathewson | 2025-01-27 | 1 | -6/+3 | |
| | | | | | ||||||
| | * | | | rpc-connect: Use file_access() API, and permit symlinks. | Nick Mathewson | 2025-01-27 | 2 | -17/+20 | |
| | |/ / | ||||||
| * | | | Merge branch 'more-tor-proto' into 'main' | David Goulet | 2025-01-28 | 4 | -92/+146 | |
| |\ \ \ | | | | | | | | | | | | | | | | | tor-proto: Various refactorings and cleanups See merge request tpo/core/arti!2733 | |||||
| | * | | | tor-proto: Use SENDME_TAG_LEN constant instead of magic value. | Gabriela Moldovan | 2025-01-28 | 2 | -7/+8 | |
| | | | | | ||||||
| | * | | | tor-proto: Use CircTag::try_from for clarity. | Gabriela Moldovan | 2025-01-28 | 2 | -7/+12 | |
| | | | | | ||||||
| | * | | | tor-proto: Use CircTag instead of raw byte slice. | Gabriela Moldovan | 2025-01-28 | 2 | -7/+6 | |
| | | | | | ||||||
| | * | | | tor-proto: Move stream msg delivery to a separate function (fmt). | Gabriela Moldovan | 2025-01-28 | 1 | -33/+32 | |
| | | | | | ||||||
| | * | | | tor-proto: Move stream msg delivery to a separate function. | Gabriela Moldovan | 2025-01-28 | 1 | -33/+47 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is mostly code motion (I recommend reviewing with `--color-moved`). The code is intentionally misindented to make diffing easier. A future commit will fix the indentation. | |||||
| | * | | | tor-proto: Move stream ID extraction out of handle_relay_msg(). | Gabriela Moldovan | 2025-01-28 | 1 | -9/+18 | |
| | | | | | ||||||
| | * | | | tor-proto: Wrap an extra long lone. | Gabriela Moldovan | 2025-01-28 | 1 | -1/+5 | |
| | | | | | ||||||
| | * | | | tor-proto: Use continue instead of () for clarity. | Gabriela Moldovan | 2025-01-28 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | tor-proto: Adjust handle_cell() docs. | Gabriela Moldovan | 2025-01-28 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | tor-proto: Split handle_relay_cell(). | Gabriela Moldovan | 2025-01-28 | 1 | -4/+15 | |
| | | | | | ||||||
| | * | | | tor-proto: Split out send_relay_cell(). | Gabriela Moldovan | 2025-01-28 | 2 | -13/+28 | |
| | | | | | ||||||
| | * | | | tor-proto: Group imports. | Gabriela Moldovan | 2025-01-28 | 1 | -2/+1 | |
| | | | | | ||||||
| | * | | | tor-proto: Replace fully-qualified paths with use. | Gabriela Moldovan | 2025-01-28 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | | | | For readability. | |||||
| | * | | | tor-proto: Derive Default for MutableState. | Gabriela Moldovan | 2025-01-28 | 2 | -4/+2 | |
| |/ / / | | | | | | | | | | | | | This enables us to get rid of two lines from the circuit reactor constructor. | |||||
| * | | | Merge branch 'strongrefs_are_not_deduped' into 'main' | Nick Mathewson | 2025-01-28 | 3 | -8/+10 | |
| |\ \ \ | | | | | | | | | | | | | | | | | rpc: Clean up comments surrounding strong references See merge request tpo/core/arti!2741 | |||||
| | * | | | rpc: Clean up comments surrounding strong references | Nick Mathewson | 2025-01-27 | 3 | -8/+10 | |
| | |/ / | | | | | | | | | | They used to be deduplicated, but they haven't been for a while. | |||||
| * | | | Merge branch 'todos-in-rpcbase-1' into 'main' | Nick Mathewson | 2025-01-27 | 5 | -104/+110 | |
| |\ \ \ | |/ / |/| | | | | | | | | Fix some TODOs in tor-rpcbase See merge request tpo/core/arti!2740 | |||||
| | * | | rpcbase: Enforce validity on error datum keywords. | Nick Mathewson | 2025-01-27 | 2 | -4/+12 | |
| | | | | ||||||
| | * | | rpcbase: Make recognized namespace list optional. | Nick Mathewson | 2025-01-27 | 2 | -8/+11 | |
| | | | | ||||||
| | * | | rpcbase: Move is_valid_rpc_identifier to crate root. | Nick Mathewson | 2025-01-27 | 2 | -91/+89 | |
| | | | | ||||||
| | * | | rpc: Rename InvalidMethodName to InvalidRpcIdentifier. | Nick Mathewson | 2025-01-27 | 3 | -17/+19 | |
| | | | | | | | | | | | | | We're about to use this error type for other things too. | |||||
| | * | | Remove RPC TODO about bypass_method_dispatch method. | Nick Mathewson | 2025-01-27 | 1 | -6/+1 | |
| |/ / | | | | | | | | | | | There was formally a redundant method of this name, which could get out-of-sync with invoke_without_dispatch. But now that method is gone, and this TODO is wrong. | |||||
| * | | Merge branch 'ahf/win-build-fix' into 'main' | Nick Mathewson | 2025-01-26 | 1 | -2/+2 | |
| |\ \ | |/ |/| | | | | | Fix not(unix) build error introduced in cb090c7b4c. See merge request tpo/core/arti!2738 | |||||
| | * | Fix not(unix) build error introduced in cb090c7b4c. | Alexander Hansen Færøy | 2025-01-26 | 1 | -2/+2 | |
| |/ | | | | | | | This patch fixes a relatively harmless build error introduced for non-unix builds. Additional comma introduced in b5aa8f7a88. | |||||
| * | Merge branch 'rpc-docs-tool-fixes' into 'main' | Nick Mathewson | 2025-01-23 | 1 | -28/+87 | |
| |\ | | | | | | | | | | | | | Fixes and maintenance on rpc-docs-tool Closes #1708 See merge request tpo/core/arti!2736 | |||||
| | * | rpc-docs-tool: Fix documentation for methods that apply to all objects | Nick Mathewson | 2025-01-23 | 1 | -7/+30 | |
| | | | | | | | | | | | | | | | This is not yet strictly automated yet, but since there is only one such method this is probably good enough for now. Closes #1708. | |||||
| | * | rpc-doc-tool: Fix dangling RustDoc links | Nick Mathewson | 2025-01-23 | 1 | -11/+47 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We already successfully handled links of the forms: * `[RustId]` * `[text](https://...)` * `[text][label]` But we didn't handle links of the form: * `[text](RustId)` These latter links aren't correct markdown on their own; but they're simple enough to fix up after a little hacking on the marko backend representation. | |||||
| | * | rpc-docs-tool: Emit methods and objects in sorted order. | Nick Mathewson | 2025-01-23 | 1 | -4/+7 | |
| | | | ||||||
| | * | rpc-docs-tool: Update version recommendation | Nick Mathewson | 2025-01-23 | 1 | -2/+2 | |
| | | | | | | | | | (Current nightly works fine, so we can stop recommending a downgrade.) | |||||
