summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge branch 'rpc_collect_decline_errors' into 'main'Nick Mathewson2025-01-294-49/+286
|\ \ \ | |/ / |/| | | | | | | | rpclib: Remember the origin of each failed connect attempt See merge request tpo/core/arti!2744
| * | rpclib: Rename ConnPtSource to ConnPtOrigin.Nick Mathewson2025-01-291-11/+11
| | |
| * | rpclib: Rename WithinDir.{expanded => file}.Nick Mathewson2025-01-291-3/+6
| | |
| * | rpclib: Move from_env_string_elt onto SearchLocation.Nick Mathewson2025-01-291-4/+6
| | |
| * | rpclib: Implement accessors for ConnectFailureNick Mathewson2025-01-293-3/+23
| | |
| * | rpclib: Implement Display for ConnPtDescriptionNick Mathewson2025-01-291-4/+51
| | |
| * | rpclib: New combined error type for RPC connect failures.Nick Mathewson2025-01-293-9/+52
| | | | | | | | | | | | | | | This type explains where every error came from, and explains why each declined connect point was declined.
| * | rpclib: Pipe connect-point locations through our loading process.Nick Mathewson2025-01-291-22/+77
| | |
| * | rpclib: Keep track of where each SearchEntry comes from.Nick Mathewson2025-01-291-24/+91
|/ / | | | | | | Subsequent commits will pipe this information forward to our errors.
* | Merge branch 'rpcserver-more-todos' into 'main'Nick Mathewson2025-01-285-81/+14
|\ \ | | | | | | | | | | | | arti-rpcserver: Resolve various TODO RPC items. See merge request tpo/core/arti!2745
| * | rpcserver: Remove a stale TODO. (RpcMgr works.)Nick Mathewson2025-01-281-2/+0
| | |
| * | rpcserver: Remove stale TODO about authenticationNick Mathewson2025-01-281-3/+0
| | | | | | | | | | | | (This TODO dates back to the point before we had sessions.)
| * | rpcserver: Improve conversion of authentication error.Nick Mathewson2025-01-282-7/+14
| | |
| * | rpc-meta: remove mentions of auth:get_rpc_protocolNick Mathewson2025-01-281-8/+0
| | | | | | | | | | | | It hasn't existed in a while.
| * | rpc: Remove auth:query.Nick Mathewson2025-01-282-58/+0
| | | | | | | | | | | | | | | Nothing uses it; its role in negotiation has been replaced by the connect-point design.
| * | rpcserver: Remove a stale TODO about ConnectionId.Nick Mathewson2025-01-281-3/+0
| | | | | | | | | | | | Other parts of the crate no longer look at the .0 field directly.
* | | Merge branch 'changelog-style' into 'main'Nick Mathewson2025-01-282-1/+329
|\ \ \ | | | | | | | | | | | | | | | | Write a styleguide for our CHANGELOG.md. See merge request tpo/core/arti!2616
| * | | changelog stype: mention format_md_links.Nick Mathewson2025-01-281-0/+5
| | | |
| * | | changelog template: wording fix and clarification from gabiNick Mathewson2025-01-281-2/+2
| | | |
| * | | changelog style: promote tersenessNick Mathewson2025-01-281-1/+2
| | | |
| * | | changelog style: allow bare-noun style sometimes.Nick Mathewson2025-01-281-3/+10
| | | |
| * | | changelog style: text from @diziet about audienceNick Mathewson2025-01-281-0/+8
| | | |
| * | | changelog template: promote deprecated-functionality sectionNick Mathewson2025-01-281-1/+3
| | | |
| * | | changelog template: Clarify "network changes"Nick Mathewson2025-01-281-1/+6
| | | |
| * | | changelog style: text from @arma.Nick Mathewson2025-01-281-1/+16
| | | |
| * | | Changelog template: typo fix from @gabi-250.Nick Mathewson2025-01-281-1/+1
| | | |
| * | | Release.md: Suggestions from Diziet about style guideNick Mathewson2025-01-282-7/+18
| | | |
| * | | Write a styleguide for our CHANGELOG.md.Nick Mathewson2025-01-282-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.
* | | Merge branch 'format_md_links' into 'main'Nick Mathewson2025-01-282-65/+315
|\ \ \ | |/ / |/| | | | | | | | Script to implement proposed changelog link formatting rules See merge request tpo/core/arti!2739
| * | format_md_links: add list of not-necessarily-a-link exceptionsNick Mathewson2025-01-281-3/+11
| | | | | | | | | | | | | | | | | | "Ed25519" is a 7-character string that looks like hex but isn't. We leave it in brackets if we find it in brackets, but we don't automatically wrap it in brackets if it doesn't start with them.
| * | format_md_links: more documentationNick Mathewson2025-01-281-1/+4
| | |
| * | format_md_links: more comments in regular expressions.Nick Mathewson2025-01-281-0/+4
| | |
| * | Change lower-bound for git abbrevs to 7.Nick Mathewson2025-01-281-2/+2
| | | | | | | | | | | | (This is the default value for git's `core.abbrev` setting.)
| * | Apply 1 suggestion(s) to 1 file(s)Nick Mathewson2025-01-281-1/+1
| | | | | | | | | Co-authored-by: Jim Newsome <[email protected]>
| * | Re-run update-md-links for newly surfaced entries.Nick Mathewson2025-01-281-0/+3
| | |
| * | Hand cleaning on format_md_links outputsNick Mathewson2025-01-282-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 Mathewson2025-01-281-65/+59
| | |
| * | Script to reformat links at the end of each changelog entryNick Mathewson2025-01-281-0/+240
| | |
* | | Merge branch 'rpc-references-cleanup' into 'main'Nick Mathewson2025-01-286-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 featureNick Mathewson2025-01-276-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 Mathewson2025-01-287-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 insecureNick Mathewson2025-01-281-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 Mathewson2025-01-281-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 RPCsNick Mathewson2025-01-271-4/+1
| | | | | | | | | | | | | | | | I have checked the relevant code, and it seems okay.
| * | | rpc-connect: Make Connect::validate more straightforwardNick Mathewson2025-01-271-11/+12
| | | |
| * | | rpc-connect: check that all paths inside a connpt are absolute.Nick Mathewson2025-01-271-13/+49
| | | |
| * | | rpc-connect: remove todo; confirm that we do want to mkdir.Nick Mathewson2025-01-271-1/+1
| | | |
| * | | rpc-connect: Detect and decline connpts with invalid "auth" feieldsNick Mathewson2025-01-273-20/+18
| | | |
| * | | rpc-connect: Abort on misformed cookie file, and explain why.Nick Mathewson2025-01-271-6/+3
| | | |
| * | | rpc-connect: Use file_access() API, and permit symlinks.Nick Mathewson2025-01-272-17/+20
| |/ /