| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 9 | -1223/+0 |
| | | | | | | This will cause some pain for now, but now is really the best time to do this kind of thing. | ||||
| * | Tweaks on patch to add clippy::unwrap_used lint. | Nick Mathewson | 2021-08-27 | 1 | -2/+3 |
| | | | | | | | | The most frequent changes are: - Rewording messages about poisoned locks - Correcting some error types | ||||
| * | WIP: Add the "unwrap_used" lint. | S0AndS0 | 2021-08-24 | 3 | -1/+4 |
| | | | | | | | | | | | | | | | | | | > 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. | ||||
| * | Revisions based on new documented-panics lint. | Nick Mathewson | 2021-08-18 | 1 | -1/+7 |
| | | | | | | 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 | 2 | -0/+5 |
| |\ | |||||
| | * | Add the "missing_panics_doc" lint. | S0AndS0 | 2021-08-13 | 2 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | > 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. | ||||
| * | Add unnecessary_wraps to the big warning list. | Nick Mathewson | 2021-08-06 | 1 | -0/+1 |
| | | |||||
| * | Update to rsa 0.5.0. Minor compatibility issues. | Nick Mathewson | 2021-08-05 | 1 | -4/+5 |
| | | |||||
| * | Fix typos and other spelling mistakes | rls | 2021-07-31 | 3 | -3/+3 |
| | | |||||
| * | address a bunch of hopefully uncontroversial lints | Daniel Eades | 2021-07-20 | 1 | -1/+1 |
| | | |||||
| * | Revert "clippy: remove unneeded dependencies." | Nick Mathewson | 2021-07-02 | 1 | -0/+4 |
| | | | | | | | | This sort of reverts 37b978ae1ba2770ebf75dd34e76797802e90b2f9. It appears that on nightly, these imports are necessary. Was there a change in the import resolver? | ||||
| * | clippy: remove unneeded dependencies. | Nick Mathewson | 2021-06-27 | 1 | -1/+1 |
| | | |||||
| * | Add clippy warn needless pass by value | YUAN LYU | 2021-06-21 | 2 | -2/+3 |
| | | |||||
| * | Add clippy warn needless borrow | YUAN LYU | 2021-06-21 | 1 | -0/+1 |
| | | |||||
| * | Fix some warnings about needless & from nightly clippy | Nick Mathewson | 2021-06-18 | 2 | -2/+2 |
| | | |||||
| * | 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 |
| | | |||||
| * | tor-llcrypto: finish a sentence in the docs. | Nick Mathewson | 2021-05-24 | 1 | -1/+3 |
| | | |||||
| * | Add a link tto the tor website to arti blurb. | Nick Mathewson | 2021-05-24 | 1 | -1/+2 |
| | | |||||
| * | Add tor-proto docs and tweak docs+apis elsewhere. | Nick Mathewson | 2021-05-21 | 1 | -5/+5 |
| | | |||||
| * | tor-llcrypto: Improve documentation and move keyblinding. | Nick Mathewson | 2021-05-21 | 9 | -162/+317 |
| | | |||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 2 | -1/+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. | ||||
| * | Upgrade to latest RustCrypto crates. | Nick Mathewson | 2021-05-06 | 1 | -1/+1 |
| | | |||||
| * | 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 | -1/+2 |
| | | |||||
| * | Add a few more clippy warnings | Nick Mathewson | 2021-05-03 | 1 | -0/+5 |
| | | |||||
| * | Add some more clippy warnings to our list. | Nick Mathewson | 2021-04-27 | 1 | -1/+6 |
| | | |||||
| * | Enforce (and obey) clippy lints about exhaustive enums, structs. | Nick Mathewson | 2021-04-27 | 2 | -0/+4 |
| | | | | | | | | | These lints force us to declare our exported enums and exhaustive-looking structs as non-exhaustive (so that we can add to them in the future without breaking our API) or to explicitly disable the warning for a given enum/struct (to say that we _intend_ for additions to be a breaking change). | ||||
| * | Resolve two clippy warnings in blind_pubkey. | Nick Mathewson | 2021-03-29 | 1 | -2/+2 |
| | | |||||
| * | Merge remote-tracking branch 'origin/mr/23' | Nick Mathewson | 2021-03-29 | 1 | -0/+107 |
| |\ | |||||
| | * | v3: Add two new test vectors that test key blinding clamping. | George Kadianakis | 2021-03-30 | 1 | -0/+6 |
| | | | |||||
| | * | v3: Improve error handling on key blinding. | George Kadianakis | 2021-03-30 | 1 | -5/+22 |
| | | | |||||
| | * | Implement basic ed25519 key blinding for v3 onion services. | George Kadianakis | 2021-03-29 | 1 | -0/+84 |
| | | | |||||
| * | | Fix Rust-1.51 clippy warnings about acronyms in camel case. | Nick Mathewson | 2021-03-29 | 1 | -2/+2 |
| | | | | | | | | | This is painful, but we shouldn't have to do it again. | ||||
| * | | Rename Rsa{Identity,Signature} to fix clippy warning. | Nick Mathewson | 2021-03-29 | 1 | -37/+37 |
| |/ | |||||
| * | Add a compatibility layer so we can upgrade rand_core. | Nick Mathewson | 2021-03-18 | 3 | -1/+85 |
| | | | | | | | dalek-crypto is stuck on rand_core 0.5.1, so we've been stuck too. This commit introduces a compatibility module so that we can wrap new rand_core instances to make them backward compatible. | ||||
| * | Change an unwrap() in llcrypto to an expect(). | Nick Mathewson | 2021-03-16 | 1 | -1/+1 |
| | | |||||
| * | Avoid unwrap() in llcrypto. | Nick Mathewson | 2021-03-04 | 1 | -1/+1 |
| | | |||||
| * | run cargo fix --edition-idioms | Nick Mathewson | 2021-02-25 | 2 | -4/+4 |
| | | |||||
| * | Add serde implementations for identity key types. | Nick Mathewson | 2021-02-10 | 2 | -0/+117 |
| | | |||||
| * | Make RSAIdentity implement Copy. | Nick Mathewson | 2020-12-08 | 1 | -2/+1 |
| | | |||||
| * | De-parameterize ChanMgr and everything that wraps it. | Nick Mathewson | 2020-12-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | This makes a whole lot of our code simpler, and makes it so that CircMgr and DirMgr no longer need to have anything parameterized over transports, either. Instead of boxing Transport inside of ChanMgr, I've made a new Connection trait that goes from a ChanTarget* straight to a Channel. This lets us avoid having to box the intermediate TLS object. [*] Actually, a copy of the information from a ChanTarget. Ick, but I had to make a copy to avoid parameterizing Connecter::build_channel. | ||||
| * | Run cargo fix --edition-idioms | Nick Mathewson | 2020-12-02 | 1 | -2/+2 |
| | | |||||
| * | Tests for tor-chanmgr. | Nick Mathewson | 2020-10-30 | 1 | -0/+1 |
| | | |||||
| * | Implement a channel-manager type to get or launch channels on request. | Nick Mathewson | 2020-10-30 | 1 | -1/+1 |
| | | |||||
| * | Run "cargo upgrade". | Nick Mathewson | 2020-10-26 | 1 | -2/+2 |
| | | |||||
| * | Use from_bytes name for Ed25519Identity | Nick Mathewson | 2020-10-25 | 1 | -2/+2 |
| | | |||||
