| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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-bytes: Fix possible panic in truncate. | Nick Mathewson | 2021-05-24 | 2 | -4/+18 |
| | | |||||
| * | Improve tor-bytes crate-level documentation. | Nick Mathewson | 2021-05-24 | 1 | -13/+38 |
| | | |||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 1 | -0/+1 |
| | | | | | | | 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. | ||||
| * | 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 |
| | | |||||
| * | 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 | 1 | -0/+3 |
| | | | | | | | | | 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). | ||||
| * | Rename Rsa{Identity,Signature} to fix clippy warning. | Nick Mathewson | 2021-03-29 | 1 | -6/+6 |
| | | |||||
| * | Add a test for Reader::advance | Nick Mathewson | 2020-10-21 | 1 | -0/+11 |
| | | |||||
| * | Improvements to Relay type in tor-netdir. | Nick Mathewson | 2020-10-19 | 1 | -0/+12 |
| | | | | | | | | | | | | Now, a Relay is always valid. This required some changes to the API: all_relays() has to return a new UncheckedRelay type that might or might not be valid, and the functions on Relay and ChanTarget that return ed25519 identities need to return an Ed25519Identity, not an ed25519::PublicKey. This change required some new encoding/decoding/conversion functions on Ed25519Identity. | ||||
| * | Document private members in most crates | Nick Mathewson | 2020-09-24 | 4 | -2/+9 |
| | | |||||
| * | Run cargo fix --edition-idioms | Nick Mathewson | 2020-09-21 | 1 | -1/+1 |
| | | |||||
| * | More tests for tor_bytes::impl | Nick Mathewson | 2020-09-15 | 1 | -1/+25 |
| | | |||||
| * | tor_bytes: Remove an extraneous println | Nick Mathewson | 2020-09-15 | 1 | -4/+2 |
| | | |||||
| * | bytes: add tests for impl.rs | Nick Mathewson | 2020-09-15 | 1 | -0/+113 |
| | | |||||
| * | bytes: add tests for Writer trait | Nick Mathewson | 2020-09-14 | 2 | -0/+56 |
| | | |||||
| * | bytes: more test for Reader. | Nick Mathewson | 2020-09-14 | 1 | -4/+86 |
| | | |||||
| * | tor_bytes::Reader: fix a bug in truncate. | Nick Mathewson | 2020-09-12 | 1 | -1/+1 |
| | | |||||
| * | Implement most of client-side channel cert validation. | Nick Mathewson | 2020-09-09 | 1 | -2/+4 |
| | | |||||
| * | Fix clippy warnings; improve key type for consensus. | Nick Mathewson | 2020-09-07 | 2 | -2/+0 |
| | | |||||
| * | tor-bytes: Add initial support for the bytes crate | Nick Mathewson | 2020-09-05 | 2 | -0/+16 |
| | | |||||
| * | Migrate certificate and routerdesc checking to tor-checkable | Nick Mathewson | 2020-09-03 | 1 | -1/+1 |
| | | | | | | Now these types are parsed and returned wrapped inside a checkable object. | ||||
| * | Update to latest packages; ed25519 now needs signature crate traits. | Nick Mathewson | 2020-07-20 | 1 | -5/+6 |
| | | |||||
| * | update to use latest rust-crypto traits and modules | Nick Mathewson | 2020-06-10 | 1 | -7/+6 |
| | | |||||
| * | tor-bytes: add the missing documentation | Nick Mathewson | 2020-05-08 | 5 | -18/+224 |
| | | |||||
| * | make id field in RSAIdentity private | Nick Mathewson | 2020-05-08 | 1 | -5/+2 |
| | | |||||
| * | Fresh git repository for work on "arti" | Nick Mathewson | 2020-05-07 | 5 | -0/+636 |
| Arti is a rust tor implementation. It's project I've been working on for a few months now, in weekends and in spare time. It doesn't speak the tor protocol yet, and it doesn't connect to the network at all. It needs much more documentation and testing, but I'm just about ready to show it to others. See the README.md for a description of what is there and what isn't. | |||||
