| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Run maint/add_warning to add lint block everywhere | Ian Jackson | 2023-08-23 | 1 | -0/+1 |
| | | |||||
| * | Run add_warnings on all files. | Nick Mathewson | 2023-08-04 | 1 | -2/+2 |
| | | |||||
| * | Run maint/add_warning to actually apply new lint allows | Ian Jackson | 2023-07-10 | 1 | -0/+2 |
| | | |||||
| * | Run add_warning to remove `missing_panics_doc` deny. | Nick Mathewson | 2023-07-06 | 1 | -1/+0 |
| | | | | | Closes #950. | ||||
| * | lints: Run maint/add_warning to actually apply new lints | Ian Jackson | 2023-06-21 | 1 | -0/+2 |
| | | |||||
| * | s/ProtocolFailed/ProtocolViolation/g where possible | Neel Chauhan | 2023-04-08 | 1 | -1/+1 |
| | | |||||
| * | Allow clippy::unchecked_duration_subtraction in tests | Nick Mathewson | 2023-01-27 | 1 | -0/+1 |
| | | | | | | This panics on error, and we're fine with a panic on misbehavior in tests. | ||||
| * | Disable clippy::unlinlined-format-args | Nick Mathewson | 2023-01-27 | 1 | -0/+1 |
| | | | | | | | | | This warning kind of snuck up on us! (See #748) For now, let's disable it. (I've cleaned it up in a couple of examples, since those are meant to be more idiomatic and user-facing.) Closes #748. | ||||
| * | test lint blocks: Add many many automatically | Ian Jackson | 2022-12-12 | 1 | -0/+9 |
| | | | | | | This is precisely the result of running the rune in maint/adhoc-add-lint-blocks. | ||||
| * | Spelling fixes and normalizations on some high-level crates | Nick Mathewson | 2022-11-07 | 1 | -1/+1 |
| | | |||||
| * | Run add_warnings. | Nick Mathewson | 2022-11-03 | 1 | -0/+1 |
| | | |||||
| * | cargo fmt to remove blank lines | Ian Jackson | 2022-10-12 | 1 | -1/+0 |
| | | | | | | | | Apparently cargo fmt doesn't like these, which my perl rune didn't delete. This commit is precisely the result of `cargo fmt`. | ||||
| * | Replace all README copies in src/lib.rs with includes | Ian Jackson | 2022-10-12 | 1 | -9/+1 |
| | | | | | | | | | The feature we want is `#[doc = include_str!("README.md")]`, which is stable since 1.54 and our MSRV is now 1.56. This commit is precisely the result of the following Perl rune: perl -i~ -0777 -pe 's{(^//!(?!.*\@\@).*\n)+}{#![doc = include_str!("../README.md")]\n}m' crates/*/src/lib.rs | ||||
| * | enable doc_auto_cfg feature on every crate when documenting for docs.rs | trinity-1686a | 2022-08-24 | 1 | -0/+1 |
| | | |||||
| * | Add unit tests for arti-hyper's uri -> host,port,tls conversion | spongechameleon | 2022-07-05 | 1 | -0/+73 |
| | | |||||
| * | Run maint/add_warning crates/*/src/{lib,main}.rs | Ian Jackson | 2022-06-23 | 1 | -0/+3 |
| | | | | | Update all lint blocks | ||||
| * | lints: Add let_unit_value allow to all crates | Ian Jackson | 2022-05-31 | 1 | -0/+1 |
| | | | | | | From running add_warning, with manual picking of the right hunks/lines. | ||||
| * | lints: Add lint block delimiters to every crate | Ian Jackson | 2022-05-31 | 1 | -0/+2 |
| | | | | | | | This was the result of: maint/add_warning crates/*/src/{lib,main}.rs and then manually curating the results. | ||||
| * | Replace manual Clone impl with educe in arti-hyper | Ian Jackson | 2022-03-02 | 1 | -7/+3 |
| | | |||||
| * | Fix rustdoc errors. | Nick Mathewson | 2022-03-01 | 1 | -1/+1 |
| | | |||||
| * | arti-hyper: Upgrade from an example to an "adaptation layer" | Ian Jackson | 2022-03-01 | 1 | -0/+8 |
| | | |||||
| * | 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-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 | 1 | -1/+1 |
| | | | | | | 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: Actually support TLS | Ian Jackson | 2022-02-28 | 1 | -17/+38 |
| | | |||||
| * | arti-hyper: Provide TLS connector and make space for TLS stream | Ian Jackson | 2022-02-28 | 1 | -18/+58 |
| | | | | | | | | | | | 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. | ||||
| * | 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 | ||||
| * | arti-hyper: impl HasKind for ConnectionError | Ian Jackson | 2022-02-23 | 1 | -0/+14 |
| | | |||||
| * | arti-hyper: Add note about missing https support | Ian Jackson | 2022-02-23 | 1 | -0/+3 |
| | | |||||
| * | arti-hyper: Add vacuous doc comments to placate clippy | Ian Jackson | 2022-02-23 | 1 | -0/+3 |
| | | |||||
| * | arti-hyper: Move support code into library | Ian Jackson | 2022-02-23 | 1 | -0/+112 |
| | | | | | Pure code motion. (Including motion/copying of "use" lines.) | ||||
| * | arti-hyper: Introduce new ConnectionError type | Ian Jackson | 2022-02-23 | 1 | -0/+28 |
| | | | | | | We need this not to use anyhow because we don't want our libraries to expose anyhow, and this is about to go into the library. | ||||
| * | arti-hyper: empty crate skeleton | Ian Jackson | 2022-02-23 | 1 | -0/+32 |
