summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge branch 'correct_osx_config' into 'main'Ian Jackson2023-04-111-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | arti: Explain correct location of OSX config. See merge request tpo/core/arti!1125
| * | | | arti: Explain correct location of OSX config.Nick Mathewson2023-04-101-1/+1
| | |/ / | |/| |
* | | | Add a semver entry for !1112.Nick Mathewson2023-04-101-0/+1
| | | |
* | | | Merge branch 'refactor' into 'main'Nick Mathewson2023-04-102-38/+55
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | Use an Enum for the description request Closes #807 See merge request tpo/core/arti!1112
| * | | Use an Enum for the description requesttranna2023-04-102-38/+55
| |/ /
* | | Merge branch 'new_crossbeam_channel' into 'main'Nick Mathewson2023-04-101-2/+2
|\ \ \ | |/ / |/| | | | | | | | Update to new version of crossbeam-channel. See merge request tpo/core/arti!1124
| * | Update to new version of crossbeam-channel.Nick Mathewson2023-04-101-2/+2
|/ / | | | | | | | | The previous one is yanked, which is making our cargo-audit script fail.
* | Merge branch 'matrix_warnings' into 'main'gabi-2502023-04-068-8/+20
|\ \ | | | | | | | | | | | | | | | | | | Fix various warnings/errors when building with different features. Closes #801 See merge request tpo/core/arti!1120
| * | linkspec: Add a missing ; in tests.Nick Mathewson2023-04-061-1/+1
| | |
| * | dirclient: fix an "unused import" warning.Nick Mathewson2023-04-061-1/+1
| | |
| * | guardmgr: update feature behavior wrt testing and pts.Nick Mathewson2023-04-062-3/+3
| | |
| * | circmgr: make "testing" depend on guardmgr/testingNick Mathewson2023-04-061-1/+1
| | |
| * | circmgr: Mark a number of internal APIs as hs-only.Nick Mathewson2023-04-063-0/+8
| | | | | | | | | | | | | | | | | | This resolves a few dead-code warnings. Closes #801.
| * | circmgr: Expand an incomplete comment in exitpath.rsNick Mathewson2023-04-061-2/+6
|/ /
* | Merge branch 'rw' into 'main'Nick Mathewson2023-04-063-1/+99
|\ \ | | | | | | | | | | | | tor-async-utils: Introduce JoinReadWrite See merge request tpo/core/arti!1115
| * | JoinReadWrite: Minor docs improvements.Ian Jackson2023-04-061-3/+2
| | |
| * | JoinReadWrite: Move the example to the structIan Jackson2023-04-061-23/+25
| | | | | | | | | | | | This makes it more prominent on the rustdoc page.
| * | JoinReadWrite: Discuss using .reunite() or .unsplit()Ian Jackson2023-04-061-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1115#note_2894238 And move the "This is the converse" comment to somewhere it actually appears in public docs. The module-level docs only appear with --document-private-items because the modules themselves are private.
| * | tor-async-utils: Introduce JoinReadWriteIan Jackson2023-04-053-1/+96
| | | | | | | | | | | | | | | I wanted one of these for a test stream. Unaccountably neither the futures crate, nor tokio, seem to have one!
* | | Merge branch 'error' into 'main'Ian Jackson2023-04-061-0/+16
|\ \ \ | | | | | | | | | | | | | | | | tor-error: Introduce ErrorKind::TorDirectoryBroken See merge request tpo/core/arti!1117
| * | | tor-error: Rename ErrorKind::TorDirectoryUsable (from ...Broken)Ian Jackson2023-04-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1117#note_2893986 (Not going to squash this as it has a semantic conflict with !1118, so needs a little special handling there.)
| * | | tor-error: Introduce ErrorKind::TorDirectoryBrokenIan Jackson2023-04-051-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | We will use this for a lack of HS directories. (These aren't chosen according to any local restrictions, so the problems with EK::NoPath and EK::NoExit don't arise.)
* | | | Merge branch 'pre' into 'main'gabi-2502023-04-052-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Two small additions to support hs desc download testing See merge request tpo/core/arti!1116
| * | | | tor-netdir: testnet: Make all non-guard non-exits be hsdirsIan Jackson2023-04-051-1/+1
| | | | |
| * | | | tor-circmgr: HsCircKind: derive EqIan Jackson2023-04-051-1/+1
| |/ / /
* | | | Merge branch 'release' into 'main'Nick Mathewson2023-04-051-0/+87
|\ \ \ \ | |/ / / |/| | | | | | | | | | | doc/dev/Release.md: patch release workflow See merge request tpo/core/arti!1111
| * | | doc/dev/Release.md: patch release workflowIan Jackson2023-04-041-0/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We did roughly this today. We put the CHANGELOG.md change in its own MR, so it didn't end up in the tor-llcrypto-v0.4.4 tag. It would have been better to do it the other way so that's what I've documented. I couldn't test-format this with pandoc because it got tricked by some of the `$` into trying to run TeX.
* | | | Merge branch 'netdoc' into 'main'Ian Jackson2023-04-057-30/+47
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | tor-netdoc: Expose some test data (and fix feature builds) See merge request tpo/core/arti!1106
| * | | tor-netdoc: Expose test data under new "testing" feature flagIan Jackson2023-04-056-25/+39
| | | |
| * | | tor-netdoc: Fix feature buildsIan Jackson2023-04-054-5/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes cargo +stable test --locked --offline F -p tor-netdoc cargo +stable clippy -p tor-netdoc F --all-targets for values of F including --all-features --features=hs-client --features=hs-common --features=hs-service (nothing)
* | | Merge branch 'changelog_update_tor_llcrypto_044' into 'main'Nick Mathewson2023-04-041-0/+19
|\ \ \ | | | | | | | | | | | | | | | | CHANGELOG for tor-llcrypto-0.4.4 patch release. See merge request tpo/core/arti!1110
| * | | CHANGELOG.md: Reformat paragraphIan Jackson2023-04-041-4/+4
| | | |
| * | | CHANGELOG.md: Merely "hope" that we'll update x25519-dalekIan Jackson2023-04-041-1/+1
| | | | | | | | | | | | | | | | Sadly this is not quite so easy, see #808
| * | | CHANGELOG.md: Make the compatibility problem a bit more mea culpaIan Jackson2023-04-041-2/+2
| | | |
| * | | CHANGELOG for tor-llcrypto-0.4.4 patch release.Nick Mathewson2023-04-041-0/+19
| |/ /
* | | Merge branch 'req' into 'main'Ian Jackson2023-04-043-0/+68
|\ \ \ | | | | | | | | | | | | | | | | tor-dirclient: Provide HsDescDownloadRequest See merge request tpo/core/arti!1097
| * | | tor-dirclient: Add a comment about 50 x 1024gabi-2502023-04-031-0/+1
| | | |
| * | | tor-dirclient: Add test case for HsDescDownloadRequestIan Jackson2023-04-031-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I couldn't find a test vector in C Tor. This test case was generated from the code here. I'm fairly sure it's right since I managed to get my descriptor downloader to work. (That's not an MR yet, but uses this code.)
| * | | tor-dirclient: Provide HsDescDownloadRequestIan Jackson2023-04-033-0/+47
| | | | | | | | | | | | | | | | | | | | In my tests this seems to do the right thing, but I'm getting 404s. I'm not sure if actually this URL is wrong.
* | | | Merge branch 'rpc' into 'main'Ian Jackson2023-04-041-43/+122
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | Proposed rpc protocol edits and tightenings-up See merge request tpo/core/arti!1078
| * | | rpc: Fix typosNick Mathewson2023-04-041-2/+2
| | | |
| * | | rpc: Speak of "Arti" rather than "arti"Ian Jackson2023-04-031-2/+2
| | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889618
| * | | rpc: State the integer round-trip range limitsIan Jackson2023-04-031-1/+5
| | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889617
| * | | rpc: Don't talk about "properties" of objects: rather, "members"Ian Jackson2023-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889616
| * | | rpc: Move notes about cancellation to right sectionIan Jackson2023-04-031-7/+7
| | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889614
| * | | rpc: Be clearer about updates contentIan Jackson2023-04-031-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can't parse an update without knowing the request method (this was already stated elsewhere). Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889613
| * | | rpc: Change how we talk about objectsIan Jackson2023-04-031-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use just "object" in the introduction, but be specific that the abstract data type is I-JSON, even if we later invent other representations. Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889612
| * | | rpc: Right at top, say I-JSONIan Jackson2023-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889612
| * | | rpc: Change wording about responsesIan Jackson2023-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1078#note_2889611
| * | | rpc: Start on a list of the differences with JSON-RPCIan Jackson2023-03-241-0/+23
| | | |