| 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 |
| | | |||||
| * | Module docs for remaining crates | Nick Mathewson | 2021-05-25 | 1 | -2/+8 |
| | | |||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 2 | -2/+3 |
| | | | | | | | 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. | ||||
| * | Resolve clippy warnings from Rust 1.52. | Nick Mathewson | 2021-05-07 | 1 | -5/+1 |
| | | | | | | | | | | | Rust 1.52 just came out, and there are new clippy lints to deal with: * It spots more cases when we could use Option::map * It spots more cases when we could use Iterator::flatten * When we build a struct instance, it wants us to list the fields in the same order that the struct declares them. | ||||
| * | 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 | 1 | -0/+1 |
| | | |||||
| * | 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). | ||||
| * | More tests in tor-config | Nick Mathewson | 2021-04-21 | 1 | -0/+73 |
| | | |||||
| * | tor-config: fix a new clipppy warning. | Nick Mathewson | 2021-03-29 | 1 | -1/+1 |
| | | |||||
| * | Allow spaces in command-line arguments again | Nick Mathewson | 2021-03-12 | 1 | -1/+3 |
| | | |||||
| * | Avoid most regex features. | Nick Mathewson | 2021-03-10 | 1 | -10/+5 |
| | | |||||
| * | Avoid unwrap() in tor-config | Nick Mathewson | 2021-03-04 | 1 | -5/+8 |
| | | |||||
| * | Add some tests for tor_config::CfgPath | Nick Mathewson | 2021-02-12 | 2 | -1/+46 |
| | | |||||
| * | Implement storage-directory configuration. | Nick Mathewson | 2021-02-12 | 2 | -3/+116 |
| | | | | | | | | This affects the cache_dir and the as-yet-unused state_dir. It uses the shellexpand and directories crates so that the default values can be constant strings that use variables to refer to the right default locations. | ||||
| * | Initial support for configuration from file and/or command-line. | Nick Mathewson | 2021-02-02 | 1 | -0/+62 |
| | | |||||
| * | Start a 'tor-config' crate | Nick Mathewson | 2021-02-01 | 2 | -0/+198 |
| This crate is mainly intended to wrap the config.rs code if necessary, and to give a way for interacting with it on the command line. | |||||
