| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump all crates to 0.1.0arti-v0.1.0 | Nick Mathewson | 2022-03-01 | 32 | -191/+191 |
| | | |||||
| * | Whoops I forgot to a verb. | Nick Mathewson | 2022-03-01 | 1 | -1/+1 |
| | | |||||
| * | Finish the changelog for 0.1.0 | Nick Mathewson | 2022-03-01 | 1 | -39/+53 |
| | | |||||
| * | Final "cargo update" before relase. | Nick Mathewson | 2022-03-01 | 1 | -6/+6 |
| | | |||||
| * | Update README.md files from rustdoc. | Nick Mathewson | 2022-03-01 | 7 | -112/+173 |
| | | |||||
| * | Merge branch 'integration_fix' into 'main' | eta | 2022-03-01 | 1 | -1/+15 |
| |\ | | | | | | | | | | | | | chutney/setup: Wait for port 9150 to open after launching arti Closes #367 See merge request tpo/core/arti!370 | ||||
| | * | chutney/setup: Wait for port 9150 to open after launching arti | Nick Mathewson | 2022-02-28 | 1 | -1/+15 |
| | | | | | | | | | | | This is not a replacement for a real startup protocol, but it may help repair our CI. | ||||
| * | | Fix rustdoc errors. | Nick Mathewson | 2022-03-01 | 3 | -10/+11 |
| | | | |||||
| * | | Run rustfmt. | Nick Mathewson | 2022-03-01 | 1 | -1/+0 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/mr/371' | Nick Mathewson | 2022-03-01 | 3 | -3/+32 |
| |\ \ | |||||
| | * | | arti-hyper: Upgrade from an example to an "adaptation layer" | Ian Jackson | 2022-03-01 | 2 | -1/+9 |
| | | | | |||||
| | * | | arti-hyper: Expand docs | Ian Jackson | 2022-03-01 | 1 | -1/+15 |
| | | | | |||||
| | * | | arti-hyper: Drop obsolete comment about not doing TLS | Ian Jackson | 2022-03-01 | 1 | -2/+0 |
| | | | | |||||
| | * | | arti-client: Add stability warning to config module | Ian Jackson | 2022-03-01 | 1 | -0/+9 |
| | | | | |||||
| | * | | Merge branch 'main' into hyper-docs | Ian Jackson | 2022-03-01 | 8 | -91/+387 |
| | |\ \ | |||||
| * | | | | Merge branch '010_docs' | Nick Mathewson | 2022-03-01 | 7 | -20/+87 |
| |\| | | | |||||
| | * | | | Update our stability warning on arti-client. | Nick Mathewson | 2022-02-28 | 1 | -5/+12 |
| | | | | | |||||
| | * | | | Add warnings about configuration stability. | Nick Mathewson | 2022-02-28 | 3 | -2/+24 |
| | | | | | |||||
| | * | | | Update README in preparation for 0.1.0 release. | Nick Mathewson | 2022-02-28 | 1 | -8/+9 |
| | | | | | |||||
| | * | | | Add new crates to doc/Architecture.md | Nick Mathewson | 2022-02-28 | 1 | -0/+12 |
| | | | | | |||||
| | * | | | Update FAQs about status and plans. | Nick Mathewson | 2022-02-28 | 1 | -5/+30 |
| | | |/ | |/| | |||||
| * | | | Merge branch 'eta/326' into 'main' | Ian Jackson | 2022-03-01 | 11 | -204/+297 |
| |\ \ \ | |_|/ |/| | | | | | | | | | | | | | | Refactor multiple runtime support in order to clean up documentation Closes #326 See merge request tpo/core/arti!364 | ||||
| | * | | Merge branch 'main' into 364 | Ian Jackson | 2022-03-01 | 10 | -92/+521 |
| | |\ \ | |/ / |/| | | | | | | | | | | | | | | Conflicts: crates/arti-hyper/examples/hyper.rs Trivially resolved. Hyper example still works. | ||||
| * | | | Merge branch 'tls' into 'main' | Nick Mathewson | 2022-02-28 | 7 | -46/+337 |
| |\ \ \ | | | | | | | | | | | | | | | | | Implement TLS in arti-hyper See merge request tpo/core/arti!355 | ||||
| | * | | | Add nix exception to downgrade_dependencies. | Nick Mathewson | 2022-02-28 | 1 | -1/+2 |
| | | | | | |||||
| | * | | | maint/downgrade_dependencies: Upgrade zeroize_derive, env_logger | Ian Jackson | 2022-02-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The *earlier* versions of these crates pull in *dependencies* that violate our MSRV policy by requiring a *later* version of Rust. Empirically, env_logger 0.5.4 would be enough, but practice here seems to be to just say "cargo update". | ||||
| | * | | | Fix typo in message | Nick Mathewson | 2022-02-28 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | arti-hyper: Add vacuous doc comments as required by clippy | Ian Jackson | 2022-02-28 | 1 | -0/+3 |
| | | | | | |||||
| | * | | | EK::RemoteProtocolFailed replaces OtherRemote | Ian Jackson | 2022-02-28 | 2 | -7/+15 |
| | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/355#note_2781816 | ||||
| | * | | | Fix rustfmt | Ian Jackson | 2022-02-28 | 1 | -9/+10 |
| | | | | | | | | | | | | | | | | | I disagree with all these. Whatever. | ||||
| | * | | | arti-hyper: Abolish a bool in favour of a custom private enum | Ian Jackson | 2022-02-28 | 1 | -12/+19 |
| | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/355#note_2781820 | ||||
| | * | | | arti-hyper: Box the http variant (bare DataStream) | Ian Jackson | 2022-02-28 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/355#note_2781819 | ||||
| | * | | | arti-hyper: Fix duplicative doc comment not to be wrong | Ian Jackson | 2022-02-28 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | arti-hyper: Drop description of nonexistent error-detail feature | Ian Jackson | 2022-02-28 | 1 | -3/+0 |
| | | | | | |||||
| | * | | | arti-hyper: Clarify what the TLS features do. | Ian Jackson | 2022-02-28 | 1 | -1/+2 |
| | | | | | |||||
| | * | | | arti-hyper: Actually support TLS | Ian Jackson | 2022-02-28 | 3 | -19/+39 |
| | | | | | |||||
| | * | | | arti-hyper: Provide TLS connector and make space for TLS stream | Ian Jackson | 2022-02-28 | 4 | -26/+264 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add tls_conn field to ArtiHttpConnector (and argument to constructor). Introduce MaybeHttpsStream and use it in ArtiHttpConnection. Have the example program pass the native TLS connector. Currently the TLS connector and the HTTPS variant are not used, but this commit is very noisy and fomrulaic, so I have split out the code to use them into a separate commit for easier preparation and review. | ||||
| | * | | | Manually implement Clone for ArtiHttpConnector | Ian Jackson | 2022-02-28 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | | | This will be needed in a moment and doing it now makes the next patch smaller and hence easier to read. | ||||
| | * | | | Introduce ErrorKind::OtherRemote | Ian Jackson | 2022-02-28 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arti-hyper wants to be able to have a kind for TLS failure. Given that arti-hyper is above arti-client, this shows that callers above arti-client might need to invent kinds for their own errors. Possibly this means we need other Other errors for other locations. If we have pluggable components we might even want OtherTorError. | ||||
| | * | | | arti-hyper: Disable clippy::clone_on_ref_ptr | Ian Jackson | 2022-02-28 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/355#note_2781816 disable this here for now, pending a decision on !352 | ||||
| * | | | | Merge branch 'retry-err-circmgr' into 'main' | Nick Mathewson | 2022-02-28 | 1 | -45/+50 |
| |\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | add some error to retry_error instead of dropping it See merge request tpo/core/arti!368 | ||||
| | * | | | resolve comment | trinity-1686a | 2022-02-28 | 1 | -1/+6 |
| | | | | | |||||
| | * | | | add some error to retry_error instead of dropping it | trinity-1686a | 2022-02-28 | 1 | -45/+45 |
| | | | | | |||||
| * | | | | Merge branch 'fix/368' into 'main' | Nick Mathewson | 2022-02-28 | 1 | -1/+0 |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | remove usage of dbg!(..) Closes #368 See merge request tpo/core/arti!367 | ||||
| | * | | | remove usage of dbg!(..) | trinity-1686a | 2022-02-28 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | it's making rust-nightly job fail | ||||
| * | | | | Start our 0.1.0 changelog. | Nick Mathewson | 2022-02-28 | 1 | -0/+134 |
| |/ / / | |||||
| | | * | Merge branch 'main' | Ian Jackson | 2022-03-01 | 15 | -198/+291 |
| | | |\ | |_|/ |/| | | | | | | | | | | | | | | Fixed conflict in crates/arti-client/src/lib.rs as per tree from https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/364/#note_2782166 ie 13e55b8d7c22c26e55ba75823409b477f1bce66b | ||||
| * | | | Merge branch 'teardown' into 'main' | Nick Mathewson | 2022-02-28 | 1 | -1/+12 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | tor-circmgr: take_action: Handle Cancelled from the oneshot Closes #365 See merge request tpo/core/arti!363 | ||||
| | * | | | Add a debug! log message for source cancellation | Ian Jackson | 2022-02-28 | 1 | -0/+4 |
| | | | | | |||||
| | * | | | Fix rustfmt | Ian Jackson | 2022-02-28 | 1 | -1/+1 |
| | | | | | |||||
