| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | doc: Add Conflux sketch dev notes | David Goulet | 2025-02-05 | 1 | -0/+141 |
| | | | | | Signed-off-by: David Goulet <[email protected]> | ||||
| * | fix: fix typos | Dimitris Apostolou | 2025-01-30 | 3 | -3/+3 |
| | | |||||
| * | rpc-book: remove/update some obsolete stuff from rpc-meta-spec. | Nick Mathewson | 2025-01-29 | 1 | -42/+7 |
| | | |||||
| * | rpc-book: User-facing documentation for message format. | Nick Mathewson | 2025-01-29 | 2 | -0/+219 |
| | | |||||
| * | rpc-book: Add a getting-started document. | Nick Mathewson | 2025-01-29 | 2 | -0/+183 |
| | | |||||
| * | rpcbook: Add a "basic concepts" section. | Nick Mathewson | 2025-01-29 | 2 | -1/+124 |
| | | |||||
| * | rpc-book: Write an "about" README. | Nick Mathewson | 2025-01-29 | 2 | -2/+43 |
| | | |||||
| * | rpc-meta-spec: Remove obsolete sketch of method list. | Nick Mathewson | 2025-01-29 | 2 | -75/+10 |
| | | |||||
| * | Set up the RPC directory to use mdbook. | Nick Mathewson | 2025-01-29 | 5 | -2/+41 |
| | | |||||
| * | rpc-book: rename "sketch"/"draft" files. | Nick Mathewson | 2025-01-29 | 3 | -0/+4 |
| | | |||||
| * | Merge branch 'rpcserver-more-todos' into 'main' | Nick Mathewson | 2025-01-28 | 1 | -13/+0 |
| |\ | | | | | | | | | arti-rpcserver: Resolve various TODO RPC items. See merge request tpo/core/arti!2745 | ||||
| | * | rpc-meta: remove mentions of auth:get_rpc_protocol | Nick Mathewson | 2025-01-28 | 1 | -8/+0 |
| | | | | | | | | | It hasn't existed in a while. | ||||
| | * | rpc: Remove auth:query. | Nick Mathewson | 2025-01-28 | 1 | -5/+0 |
| | | | | | | | | | | | Nothing uses it; its role in negotiation has been replaced by the connect-point design. | ||||
| * | | changelog stype: mention format_md_links. | Nick Mathewson | 2025-01-28 | 1 | -0/+5 |
| | | | |||||
| * | | changelog template: wording fix and clarification from gabi | Nick Mathewson | 2025-01-28 | 1 | -2/+2 |
| | | | |||||
| * | | changelog style: promote terseness | Nick Mathewson | 2025-01-28 | 1 | -1/+2 |
| | | | |||||
| * | | changelog style: allow bare-noun style sometimes. | Nick Mathewson | 2025-01-28 | 1 | -3/+10 |
| | | | |||||
| * | | changelog style: text from @diziet about audience | Nick Mathewson | 2025-01-28 | 1 | -0/+8 |
| | | | |||||
| * | | changelog template: promote deprecated-functionality section | Nick Mathewson | 2025-01-28 | 1 | -1/+3 |
| | | | |||||
| * | | changelog template: Clarify "network changes" | Nick Mathewson | 2025-01-28 | 1 | -1/+6 |
| | | | |||||
| * | | changelog style: text from @arma. | Nick Mathewson | 2025-01-28 | 1 | -1/+16 |
| | | | |||||
| * | | Changelog template: typo fix from @gabi-250. | Nick Mathewson | 2025-01-28 | 1 | -1/+1 |
| | | | |||||
| * | | Release.md: Suggestions from Diziet about style guide | Nick Mathewson | 2025-01-28 | 2 | -7/+18 |
| | | | |||||
| * | | Write a styleguide for our CHANGELOG.md. | Nick Mathewson | 2025-01-28 | 2 | -1/+275 |
| |/ | | | | | | | | This is based in part on the C Tor changelog standards, in part on an old hacking styleguide I found, and in part on past changelogs. It also includes a template to help start a new changelog. | ||||
| * | connpts: Document behavior on nonexistent directory | Nick Mathewson | 2025-01-23 | 1 | -2/+4 |
| | | |||||
| * | Merge branch 'rpc-cancel-2' into 'main' | Nick Mathewson | 2025-01-23 | 1 | -0/+12 |
| |\ | | | | | | | | | | | | | rpc: Implement request cancellation Closes #818 See merge request tpo/core/arti!2722 | ||||
| | * | Document more that cancel is uncancellable. | Nick Mathewson | 2025-01-22 | 1 | -0/+5 |
| | | | |||||
| | * | rpc-meta-draft: Make rpc:cancel more permissive on ID collision. | Nick Mathewson | 2025-01-22 | 1 | -1/+2 |
| | | | |||||
| | * | rpc: Document how cancel interacts with RequestId collision. | Nick Mathewson | 2025-01-16 | 1 | -0/+6 |
| | | | |||||
| * | | tor-hsservice: Add more notes about publisher_update_tx. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -1/+3 |
| | | | |||||
| * | | tor-hsservice: Clarify PowManager publisher_update_tx. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -0/+2 |
| | | | |||||
| * | | tor-hsservice: Remove impl Clone for PowManager. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -2/+0 |
| | | | | | | | | | Now that it's not in a Arc internally it shouldn't have this. | ||||
| * | | tor-hsservice: Update PowManager persistence plan. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -7/+19 |
| | | | |||||
| * | | tor-hsservice: Make PowManager not use internal Arc. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | Per review feedback: > We have discovered that as a general rule of thumb, it is a good idea > to expose the `Arc`. This has a number of advantages; for example, if a > caller wants a `Weak` for any reason, that's right there. The typical > pattern is for the constructor to return `Arc<Self>` and methods to take > `self: &Arc<Self>`. | ||||
| * | | tor-hsservice: Make PoW seed expiration be per-TP. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -7/+6 |
| | | | | | | | | | | | | | This is something we wanted to do in general for security reasons, and ad I was implementing I discovered that it actually makes the code simpler, rather than more complicated. | ||||
| * | | tor-hsservice: Update notes about PowManager persistence. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -1/+1 |
| | | | |||||
| * | | tor-hsservice: Add KeyMgr and HsNickname to PowManager. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -0/+6 |
| | | | | | | | | | | | These are needed to allow the PowManager to get the blinded ID needed to construct a PoW verifier. | ||||
| * | | tor-hsservice: Give PowManager its own update loop. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -14/+19 |
| | | | |||||
| * | | tor-hsservice: Make PowManager use Arc internally. | Wesley Aptekar-Cassels | 2025-01-16 | 1 | -1/+3 |
| |/ | | | | It is cleaner to not force callers to wrap it. | ||||
| * | Merge branch 'ticket1743_02' into 'main' | David Goulet | 2025-01-16 | 1 | -1/+0 |
| |\ | | | | | | | | | Implement congestion control from prop324 See merge request tpo/core/arti!2675 | ||||
| | * | crates: Remove tor-congestion | David Goulet | 2025-01-16 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | Crate is unused and most of its code will be reworked and folded into tor-proto in the future commit with the Congestion Control work. Related #534 Signed-off-by: David Goulet <[email protected]> | ||||
| * | | Merge branch 'rpc-connect-clarify' into 'main' | Nick Mathewson | 2025-01-16 | 1 | -3/+6 |
| |\ \ | |/ |/| | | | | | | | | | rpc: Clarify and fix some issues surrounding relative paths. Closes #1748 and #1749 See merge request tpo/core/arti!2712 | ||||
| | * | rpc-book: Decline non-absolute paths in our default paths. | Nick Mathewson | 2025-01-15 | 1 | -1/+3 |
| | | | | | | | | | Closes #1748. | ||||
| | * | rpc-book: Clarify that relative unix paths should abort. | Nick Mathewson | 2025-01-15 | 1 | -2/+3 |
| | | | | | | | | | Closes #1749. | ||||
| * | | Merge branch 'rpc-renaming-1' into 'main' | Nick Mathewson | 2025-01-15 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | | | | | | | | | | arti-rpcserver: Rename MethodNotFound to NoSuchMethod. Closes #1500 See merge request tpo/core/arti!2714 | ||||
| | * | | rpc-meta-draft.md: Fix a dangling reference to RpcMethodNotFound. | Nick Mathewson | 2025-01-15 | 1 | -1/+1 |
| | | | | |||||
| * | | | rpc: Document windows USER_DEFAULT connect point. | Nick Mathewson | 2025-01-15 | 1 | -0/+7 |
| |/ / | |||||
| * | | Merge branch 'rpc-cookie' into 'main' | Nick Mathewson | 2025-01-15 | 2 | -11/+9 |
| |\ \ | | | | | | | | | | | | | | | | | | | RPC: Implement cookie authentication Closes #1529 See merge request tpo/core/arti!2702 | ||||
| | * | | rpc: consolodate naming of "inherent" auth. | Nick Mathewson | 2025-01-15 | 1 | -9/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't want to call this "unix path" anywhere, since it corresponds to _any_ case where the ability to negotiate a successful connection means that the client is authorized. We also don't want to call it "none": The authentication is inherent to the connection, not nonexistent. | ||||
| | * | | rpc: Tweak cookie protocol to bind both nonces. | Nick Mathewson | 2025-01-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously participants in the cookie protocol only bound the peer nonce in their MACs. With this change, they bind both nonces. This change is _probably_ not necessary for security, but it can't hurt. It follows a general principle that Adam Langley told me a long time ago: you won't regret binding more, but you might regret binding less. | ||||
