| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 13 | -1802/+0 |
| | | | | | | This will cause some pain for now, but now is really the best time to do this kind of thing. | ||||
| * | Merge remote-tracking branch 'origin/mr/67' into unwrap_used | Nick Mathewson | 2021-08-27 | 2 | -1/+2 |
| |\ | |||||
| | * | WIP: Add the "unwrap_used" lint. | S0AndS0 | 2021-08-24 | 2 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Check `unwrap_used` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used This adds the following Clippy configuration to crates; #![deny(clippy::unwrap_used)] **Warning** while tests and compiler do not show any errors, the submitted changes are very much a Work In Progress and mistakes may have been made. Check https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/67 Merge Request thread for more details. | ||||
| * | | Updates for reproducible build docs | Nick Mathewson | 2021-08-26 | 2 | -0/+6 |
| | | | |||||
| * | | fix segfault on static bin | Trinity Pointard | 2021-08-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | see https://github.com/rusqlite/rusqlite/issues/914 sha256: 684ebc4b8c270fc63beba185f6c54ceeb98734f13aa7aeca9b64acb33432a21c | ||||
| * | | make arti availlable as build artifact | Trinity Pointard | 2021-08-25 | 1 | -0/+1 |
| |/ | | | | | and make builds reproducible sha256sum: f141c54929a43a31b9ed6b529f6f863aace87f7406818b2f8ffe2b7a5e2803fb | ||||
| * | Revisions based on new documented-panics lint. | Nick Mathewson | 2021-08-18 | 1 | -0/+4 |
| | | | | | | I've tried to remove some of possible panics, and improve the documentation for when the others might occur. | ||||
| * | Merge remote-tracking branch 'origin/mr/60' | Nick Mathewson | 2021-08-18 | 1 | -0/+1 |
| |\ | |||||
| | * | Add the "missing_panics_doc" lint. | S0AndS0 | 2021-08-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | > Check `missing_panics_doc` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc This adds the following Clippy configuration to crates; #![deny(clippy::missing_panics_doc)] And adds necessary doc-comments to methods that may panic. | ||||
| * | | Add the "implicit_clone" lint. | S0AndS0 | 2021-08-17 | 1 | -0/+1 |
| |/ | | | | | | | | | | | | | | > Check `implicit_clone` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#implicit_clone This adds, and addresses, the following Clippy configuration to crates; #![deny(clippy::implicit_clone)] And moves related line within `maint/add_warning.py` file. My intent is to mitigate extra edits after merging, so please let me know if I need to do this last bit differently. | ||||
| * | Use add_warnings.py for clippy::cast_lossless | Nick Mathewson | 2021-08-13 | 1 | -1/+1 |
| | | |||||
| * | Add the "cast_lossless" lint. | S0AndS0 | 2021-08-12 | 1 | -0/+1 |
| | | | | | | | | | | | | | > Check `cast_lossless` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless This adds the following Clippy configuration to crates; #![deny(clippy::cast_lossless)] And applies suggested Clippy and `cargo fmt` fixes. | ||||
| * | Sync docs with readmes | Lennart Kloock | 2021-08-11 | 1 | -2/+2 |
| | | |||||
| * | Fix previously fixed typos in docs too | Lennart Kloock | 2021-08-10 | 1 | -2/+2 |
| | | |||||
| * | Fix a few typos in tor-rtcompat README.md | Lennart Kloock | 2021-08-10 | 1 | -3/+3 |
| | | |||||
| * | Fix typo in tor-rtcompat README.md | Lennart Kloock | 2021-08-10 | 1 | -1/+1 |
| | | | | | Change 'if' to 'is' | ||||
| * | Add unnecessary_wraps to the big warning list. | Nick Mathewson | 2021-08-06 | 1 | -0/+1 |
| | | |||||
| * | Update READMEs. | Nick Mathewson | 2021-08-06 | 1 | -5/+4 |
| | | |||||
| * | Fix typos and other spelling mistakes | rls | 2021-07-31 | 6 | -7/+7 |
| | | |||||
| * | address a bunch of hopefully uncontroversial lints | Daniel Eades | 2021-07-20 | 1 | -1/+1 |
| | | |||||
| * | Try to re-enable simple_tls test on osx. | Nick Mathewson | 2021-07-15 | 2 | -7/+5 |
| | | | | | | | On #111, trinity-1686a points me towards a post on the apple dev forum, suggesting that the problem here is that OSX's SecureTransport API doesn't support PKCS12 files with empty passwords. | ||||
| * | Allow tor-rtcompat to build with no runtimes. | Nick Mathewson | 2021-07-01 | 6 | -98/+172 |
| | | | | | | | | | | | | | Thanks to cargo's version-2 feature resolver, we can require a runtime for tests only. I'm also making it so that the functions that create or fetch Runtimes only exist when one of the runtime features is enabled. For now that seems like a better solution than having those functions exist but panic. Closes #129. | ||||
| * | Merge remote-tracking branch 'origin/mr/34' | Nick Mathewson | 2021-06-27 | 1 | -0/+2 |
| |\ | |||||
| | * | Add clippy warn needless pass by value | YUAN LYU | 2021-06-21 | 1 | -0/+1 |
| | | | |||||
| | * | Add clippy warn needless borrow | YUAN LYU | 2021-06-21 | 1 | -0/+1 |
| | | | |||||
| * | | Remove "publish = false" | Nick Mathewson | 2021-06-24 | 1 | -1/+0 |
| | | | |||||
| * | | Bump tokio-related dependencies | Nick Mathewson | 2021-06-24 | 1 | -2/+2 |
| |/ | |||||
| * | Remove some (but not all) needless dependencies. | Nick Mathewson | 2021-06-17 | 1 | -1/+0 |
| | | |||||
| * | Add noop_method_call warning. | Nick Mathewson | 2021-05-27 | 1 | -0/+1 |
| | | | | | | | This would have saved ahf and me a lot of confusion in debugging a situation where we were cloning a reference of a type that didn't implement Clone. | ||||
| * | Enable cargo_common_metadata warning. | Nick Mathewson | 2021-05-25 | 1 | -0/+1 |
| | | |||||
| * | Add automatically generated README.md files to each crate. | Nick Mathewson | 2021-05-25 | 1 | -0/+112 |
| | | |||||
| * | Add a link tto the tor website to arti blurb. | Nick Mathewson | 2021-05-24 | 1 | -1/+2 |
| | | |||||
| * | Add a conversion from TimeoutError to IoError. | Nick Mathewson | 2021-05-21 | 1 | -0/+6 |
| | | |||||
| * | Add tor-proto docs and tweak docs+apis elsewhere. | Nick Mathewson | 2021-05-21 | 1 | -7/+7 |
| | | |||||
| * | Improve crate-level tor-rtcompat documentation | Nick Mathewson | 2021-05-21 | 1 | -30/+125 |
| | | |||||
| * | Remove a redundant feature in tokio | Nick Mathewson | 2021-05-20 | 1 | -1/+1 |
| | | |||||
| * | Implement Runtime for a thin wrapper around tokio runtime handles | Nick Mathewson | 2021-05-20 | 3 | -49/+143 |
| | | | | | | Having this enables us to use Arti with an externally constructed tokio runtime. | ||||
| * | Give every Cargo.toml a repository field | Nick Mathewson | 2021-05-19 | 1 | -0/+1 |
| | | |||||
| * | Try to avoid a tor-rtcompat publicness warning | Nick Mathewson | 2021-05-18 | 1 | -0/+1 |
| | | |||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 3 | -4/+2 |
| | | | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are. | ||||
| * | tor-rtcompat: Add missing documentation for async_std.rs | Nick Mathewson | 2021-05-07 | 1 | -1/+22 |
| | | |||||
| * | Add trait_duplication_in_bounds warning. | Nick Mathewson | 2021-05-03 | 1 | -0/+1 |
| | | |||||
| * | Add unseparated_literal_suffix lint, and fix it. | Nick Mathewson | 2021-05-03 | 2 | -2/+3 |
| | | |||||
| * | Add a few more clippy warnings | Nick Mathewson | 2021-05-03 | 1 | -0/+5 |
| | | |||||
| * | Split mocking parts of rtcompat into new rtmock crate. | Nick Mathewson | 2021-05-03 | 9 | -1560/+1 |
| | | | | | | Since these parts are testing-only, let's take steps to make sure we don't ship them in production by accident. | ||||
| * | bump to latest async_io | Nick Mathewson | 2021-05-03 | 1 | -1/+1 |
| | | |||||
| * | Note a limitation in MockSleepProvider::advance | Nick Mathewson | 2021-04-28 | 2 | -5/+7 |
| | | |||||
| * | Remove most pin_project usage in tor_rtcompat. | Nick Mathewson | 2021-04-28 | 4 | -65/+40 |
| | | |||||
| * | Define a runtime wrapper to override the network. | Nick Mathewson | 2021-04-28 | 4 | -0/+104 |
| | | |||||
| * | Add a mock TLS provider. | Nick Mathewson | 2021-04-28 | 1 | -27/+203 |
| | | |||||
