| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | rpc-meta-draft: Sketch an even-lower-level API. | Nick Mathewson | 2023-03-24 | 1 | -0/+11 | |
| | | | | ||||||
| | * | | rpc-draft: Sketch out more commands to add, start sketching APIs | Nick Mathewson | 2023-03-24 | 1 | -1/+112 | |
| | | | | ||||||
| | * | | rpc-meta: clarify when "object" means "JSON object". | Nick Mathewson | 2023-03-24 | 1 | -8/+7 | |
| | | | | ||||||
| | * | | rpc-meta: expand on handle/reference semantics. | Nick Mathewson | 2023-03-24 | 1 | -5/+24 | |
| | | | | ||||||
| | * | | rpc-meta: Use "will" for what Arti does, "must" for what client does. | Nick Mathewson | 2023-03-24 | 1 | -4/+4 | |
| | | | | ||||||
| | * | | rpc-meta: Rename intermediate response to "update". | Nick Mathewson | 2023-03-24 | 1 | -25/+23 | |
| | | | | ||||||
| | * | | rpc-meta-draft: consistently say "request" or "method", not "command". | Nick Mathewson | 2023-03-24 | 1 | -15/+15 | |
| | | | | ||||||
| | * | | rpc-meta-draft: make a number of localized changes from the review. | Nick Mathewson | 2023-03-24 | 1 | -21/+103 | |
| | | | | ||||||
| | * | | Start drafting a dev note about a JSON-based OO RPC design. | Nick Mathewson | 2023-03-24 | 1 | -0/+348 | |
| |/ / | ||||||
| * | | Merge branch 'shellexpand' into 'main' | Ian Jackson | 2023-03-24 | 1 | -27/+7 | |
| |\ \ | | | | | | | | | | | | | Update to shellexpand 3.1.0 so we can use dirs 5 everywhere See merge request tpo/core/arti!1076 | |||||
| | * | | Update to shellexpand 3.1.0 so we can use dirs 5 everywhere | Ian Jackson | 2023-03-24 | 1 | -27/+7 | |
| |/ / | | | | | | | | | | | | | | | Results of precisely cargo update -p shellexpand Incorporates changes I have made to shellexpand to allow use of dirs 4 *or* dirs 5. | |||||
| * | | Merge branch 'openssl_update' into 'main' | Ian Jackson | 2023-03-24 | 2 | -7/+7 | |
| |\ \ | | | | | | | | | | | | | Update required openssl version See merge request tpo/core/arti!1077 | |||||
| | * | | Update required openssl version | Nick Mathewson | 2023-03-24 | 2 | -7/+7 | |
| | | | | | | | | | | | | | cargo-audit is complaining about 0.10.45. | |||||
| * | | | Merge branch 'typos' into 'main' | Nick Mathewson | 2023-03-24 | 2 | -2/+2 | |
| |\ \ \ | |/ / |/| | | | | | | | | Fix typos See merge request tpo/core/arti!1075 | |||||
| | * | | Fix typos | Dimitris Apostolou | 2023-03-24 | 2 | -2/+2 | |
| |/ / | ||||||
| * | | Merge branch 'paths' into 'main' | Alexander Færøy | 2023-03-23 | 2 | -5/+64 | |
| |\ \ | | | | | | | | | | | | | | | | | | | Do minimal $ and ~ handling even without expand-paths and fix build Closes #790 See merge request tpo/core/arti!1069 | |||||
| | * | | tor-config: Apply deferred rustfmt churn | Ian Jackson | 2023-03-21 | 1 | -4/+4 | |
| | | | | ||||||
| | * | | tor-config: Do minimal $ and ~ handling even without expand-paths | Ian Jackson | 2023-03-21 | 2 | -2/+58 | |
| | | | | | | | | | | | | | Fixes #790 | |||||
| | * | | tor-config: Make CfgPathError PartialEq but only when testing | Ian Jackson | 2023-03-21 | 1 | -0/+1 | |
| | | | | | | | | | | | | | So, this is not a semver addition. | |||||
| | * | | tor-config: Fix build when expand-paths is disabled | Ian Jackson | 2023-03-21 | 1 | -2/+5 | |
| | | | | ||||||
| | * | | tor-config: paths, unexpanded: use infallible conversion | Ian Jackson | 2023-03-21 | 1 | -2/+1 | |
| | | | | | | | | | | | | | str can always be made into a PathBuf. | |||||
| * | | | Merge branch 'upgrade_dirs' into 'main' | Alexander Færøy | 2023-03-23 | 4 | -23/+43 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Bump to the lastest versions of dirs and directories. See merge request tpo/core/arti!1072 | |||||
| | * | | | Bump to the lastest versions of dirs and directories. | Nick Mathewson | 2023-03-22 | 4 | -23/+43 | |
| | | | | | ||||||
| * | | | | Merge branch 'circuit_accessor' into 'main' | Ian Jackson | 2023-03-23 | 2 | -2/+34 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an experimental circuit accessor to DataStream. Closes #784 See merge request tpo/core/arti!1073 | |||||
| | * | | | | Add an experimental circuit accessor to DataStream. | Nick Mathewson | 2023-03-23 | 2 | -2/+34 | |
| |/ / / / | | | | | | | | | | | | | Closes #784. | |||||
| * | | | | Merge branch 'hsplumb' into 'main' | Ian Jackson | 2023-03-23 | 14 | -53/+158 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | Plumb HS client connections through down to tor-hsclient See merge request tpo/core/arti!1071 | |||||
| | * | | | Apply deferred rustfmt churn | Ian Jackson | 2023-03-23 | 1 | -1/+4 | |
| | | | | | ||||||
| | * | | | arti-client: Include redacted HsId in ObtainHsCircuit error | Ian Jackson | 2023-03-23 | 3 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1071/diffs?commit_id=580fe1118dbbbfa086d11b28e3e26d7c91afe21c#fbd7ab2d6d0a5b515697d4f9f99a42ebd508aa4b_153_165 | |||||
| | * | | | safelog: impl From<T> for Redacted<T> | Ian Jackson | 2023-03-23 | 2 | -0/+2 | |
| | | | | | | | | | | | | | | | | | I think this is uncontroversial; we already have it for Sensitive. | |||||
| | * | | | arti-client: Fix wording of docs for TorClient::isolation | Ian Jackson | 2023-03-23 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | arti-client: Strengthen an HS todo | Nick Mathewson | 2023-03-23 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | tor-proto: Feature-conditionalise some enum variants | Ian Jackson | 2023-03-23 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | This avoids some dead code warnings when building without send-control-msg. | |||||
| | * | | | tor-proto: Split off send-control-msg feature | Ian Jackson | 2023-03-23 | 4 | -7/+8 | |
| | | | | | ||||||
| | * | | | arti: Provide onion-service-client feature | Ian Jackson | 2023-03-23 | 2 | -1/+4 | |
| | | | | | | | | | | | | | | | | | Here I use the name I propose in !1039. | |||||
| | * | | | arti-client: Call tor-hsclient to create HS connections | Ian Jackson | 2023-03-23 | 2 | -4/+27 | |
| | | | | | | | | | | | | | | | | | | | | | Obviously this still doesn't work because the actual impl in hsclient is just a todo!(). | |||||
| | * | | | arti-client: Create an HsClientConnector | Ian Jackson | 2023-03-23 | 4 | -1/+25 | |
| | | | | | ||||||
| | * | | | arti-client: Move client stream creation out of match, in connect | Ian Jackson | 2023-03-23 | 1 | -16/+17 | |
| | | | | | | | | | | | | | | | | | We want this part for HS too. | |||||
| | * | | | arti-client: Break out TorClient::isolation(prefs) | Ian Jackson | 2023-03-23 | 1 | -17/+32 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're going to want to reuse this. Also: rename StreamPrefs::isolation and update the docs, to better reflect its rather limited functionality. The new TorClient::isolation is the only call site. | |||||
| | * | | | tor-hsclient: Have the public API take StreamIsolation | Ian Jackson | 2023-03-23 | 1 | -2/+7 | |
| | | | | | ||||||
| | * | | | tor-hsclient: impl HasKind for errors | Ian Jackson | 2023-03-23 | 1 | -1/+20 | |
| | | | | | ||||||
| | * | | | tor-hsclient: Swap errors so Bug comes last | Ian Jackson | 2023-03-23 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | This seems more consistent with the way it's done elsewhere. | |||||
| | * | | | tor-hsclient: Document clone-nature of HsClientConnector | Ian Jackson | 2023-03-23 | 1 | -0/+3 | |
| |/ / / | ||||||
| * | | | Merge branch 'build_hs_circuits' into 'main' | Nick Mathewson | 2023-03-22 | 11 | -21/+641 | |
| |\ \ \ | |/ / |/| | | | | | | | | | | | | | | First cut at a circuit launcher for onion services Closes #691 See merge request tpo/core/arti!1065 | |||||
| | * | | hspool: simplify loop and add a maximum | Nick Mathewson | 2023-03-22 | 1 | -41/+39 | |
| | | | | ||||||
| | * | | hspool: Clarify/document more TODO HS items. | Nick Mathewson | 2023-03-22 | 1 | -2/+8 | |
| | | | | ||||||
| | * | | circmgr: Make a separate SupportedCircUsage for HS stuff | Nick Mathewson | 2023-03-22 | 1 | -3/+6 | |
| | | | | | | | | | | | | | | | | This uncovered a bug: NoUsage wasn't correct for Hs circuits because of its behavior with channel_usage(). | |||||
| | * | | tor-proto: document deep-copy in ClientCirc::path() | Nick Mathewson | 2023-03-22 | 1 | -0/+4 | |
| | | | | ||||||
| | * | | circmgr: Declare builder() unconditionally. | Nick Mathewson | 2023-03-22 | 3 | -7/+19 | |
| | | | | | | | | | | | | | (Still, only expose it when experimental-api is enabled.) | |||||
| | * | | hspool: Tweak comments and add more TODOs. | Nick Mathewson | 2023-03-22 | 1 | -10/+33 | |
| | | | | ||||||
| | * | | circmgr: hspool now launches circuits in the background. | Nick Mathewson | 2023-03-22 | 1 | -11/+157 | |
| | | | | | | | | | | | | | | | | | | | The prediction and scheduling logic here is quite primitive; we should probably refactor it considerably. This should be good enough for now, though. | |||||
