summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump all crates to 0.1.0arti-v0.1.0Nick Mathewson2022-03-0132-191/+191
|
* Whoops I forgot to a verb.Nick Mathewson2022-03-011-1/+1
|
* Finish the changelog for 0.1.0Nick Mathewson2022-03-011-39/+53
|
* Final "cargo update" before relase.Nick Mathewson2022-03-011-6/+6
|
* Update README.md files from rustdoc.Nick Mathewson2022-03-017-112/+173
|
* Merge branch 'integration_fix' into 'main'eta2022-03-011-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 artiNick Mathewson2022-02-281-1/+15
| | | | | | | | | | This is not a replacement for a real startup protocol, but it may help repair our CI.
* | Fix rustdoc errors.Nick Mathewson2022-03-013-10/+11
| |
* | Run rustfmt.Nick Mathewson2022-03-011-1/+0
| |
* | Merge remote-tracking branch 'origin/mr/371'Nick Mathewson2022-03-013-3/+32
|\ \
| * | arti-hyper: Upgrade from an example to an "adaptation layer"Ian Jackson2022-03-012-1/+9
| | |
| * | arti-hyper: Expand docsIan Jackson2022-03-011-1/+15
| | |
| * | arti-hyper: Drop obsolete comment about not doing TLSIan Jackson2022-03-011-2/+0
| | |
| * | arti-client: Add stability warning to config moduleIan Jackson2022-03-011-0/+9
| | |
| * | Merge branch 'main' into hyper-docsIan Jackson2022-03-018-91/+387
| |\ \
* | | | Merge branch '010_docs'Nick Mathewson2022-03-017-20/+87
|\| | |
| * | | Update our stability warning on arti-client.Nick Mathewson2022-02-281-5/+12
| | | |
| * | | Add warnings about configuration stability.Nick Mathewson2022-02-283-2/+24
| | | |
| * | | Update README in preparation for 0.1.0 release.Nick Mathewson2022-02-281-8/+9
| | | |
| * | | Add new crates to doc/Architecture.mdNick Mathewson2022-02-281-0/+12
| | | |
| * | | Update FAQs about status and plans.Nick Mathewson2022-02-281-5/+30
| | |/ | |/|
* | | Merge branch 'eta/326' into 'main'Ian Jackson2022-03-0111-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 364Ian Jackson2022-03-0110-92/+521
| |\ \ | |/ / |/| | | | | | | | | | | | | | Conflicts: crates/arti-hyper/examples/hyper.rs Trivially resolved. Hyper example still works.
* | | Merge branch 'tls' into 'main'Nick Mathewson2022-02-287-46/+337
|\ \ \ | | | | | | | | | | | | | | | | Implement TLS in arti-hyper See merge request tpo/core/arti!355
| * | | Add nix exception to downgrade_dependencies.Nick Mathewson2022-02-281-1/+2
| | | |
| * | | maint/downgrade_dependencies: Upgrade zeroize_derive, env_loggerIan Jackson2022-02-281-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 messageNick Mathewson2022-02-281-1/+1
| | | |
| * | | arti-hyper: Add vacuous doc comments as required by clippyIan Jackson2022-02-281-0/+3
| | | |
| * | | EK::RemoteProtocolFailed replaces OtherRemoteIan Jackson2022-02-282-7/+15
| | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/355#note_2781816
| * | | Fix rustfmtIan Jackson2022-02-281-9/+10
| | | | | | | | | | | | | | | | I disagree with all these. Whatever.
| * | | arti-hyper: Abolish a bool in favour of a custom private enumIan Jackson2022-02-281-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 Jackson2022-02-281-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 wrongIan Jackson2022-02-281-1/+1
| | | |
| * | | arti-hyper: Drop description of nonexistent error-detail featureIan Jackson2022-02-281-3/+0
| | | |
| * | | arti-hyper: Clarify what the TLS features do.Ian Jackson2022-02-281-1/+2
| | | |
| * | | arti-hyper: Actually support TLSIan Jackson2022-02-283-19/+39
| | | |
| * | | arti-hyper: Provide TLS connector and make space for TLS streamIan Jackson2022-02-284-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 ArtiHttpConnectorIan Jackson2022-02-281-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::OtherRemoteIan Jackson2022-02-281-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_ptrIan Jackson2022-02-281-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 Mathewson2022-02-281-45/+50
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | add some error to retry_error instead of dropping it See merge request tpo/core/arti!368
| * | | resolve commenttrinity-1686a2022-02-281-1/+6
| | | |
| * | | add some error to retry_error instead of dropping ittrinity-1686a2022-02-281-45/+45
| | | |
* | | | Merge branch 'fix/368' into 'main'Nick Mathewson2022-02-281-1/+0
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | remove usage of dbg!(..) Closes #368 See merge request tpo/core/arti!367
| * | | remove usage of dbg!(..)trinity-1686a2022-02-281-1/+0
| | | | | | | | | | | | | | | | it's making rust-nightly job fail
* | | | Start our 0.1.0 changelog.Nick Mathewson2022-02-281-0/+134
|/ / /
| | * Merge branch 'main'Ian Jackson2022-03-0115-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 Mathewson2022-02-281-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 cancellationIan Jackson2022-02-281-0/+4
| | | |
| * | | Fix rustfmtIan Jackson2022-02-281-1/+1
| | | |