| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | clippy: deny `mod_module_files` | Steven Engler | 2025-01-06 | 1 | -0/+1 |
| | | | | | | | Denies 'mod.rs' files for consistency. https://rust-lang.github.io/rust-clippy/master/index.html#mod_module_files | ||||
| * | Move base CfgPathResolver for arti-client back to tor-config-path. | Nick Mathewson | 2024-12-09 | 1 | -0/+7 |
| | | | | | | This time, we make explicit that it is a _base_ resolver, and that it is client-only. | ||||
| * | add_warnings, *: Allow clippy::needless_lifetimes | Nick Mathewson | 2024-12-03 | 1 | -0/+1 |
| | | | | | | | | | In 1.83, this warning triggers on many of our crates. We're thinking of fixing them all, but for now, we're going to disable the warning. This is part of #1765. | ||||
| * | tor-config-path: Note an unused error variant | Nick Mathewson | 2024-11-19 | 1 | -0/+2 |
| | | |||||
| * | tor-config-path: add more documentation to `CfgPathResolver` | Steven Engler | 2024-11-18 | 1 | -0/+9 |
| | | |||||
| * | tor-config-path: remove `Option` from resolver value | Steven Engler | 2024-11-18 | 1 | -13/+18 |
| | | |||||
| * | arti-client: moved two tests from tor-config-path | Steven Engler | 2024-11-18 | 1 | -23/+0 |
| | | | | | Also updated to use the `PATH_RESOLVER` resolver. | ||||
| * | update `CfgPath::path` to use a `CfgPathResolver` | Steven Engler | 2024-11-18 | 1 | -91/+64 |
| | | | | | | | | | | | | | | | | | This is a big change across multiple crates since there isn't a good way to break it up. This changes the signature of `CfgPath::path` to: ``` pub fn path(&self, path_resolver: &CfgPathResolver) -> Result<PathBuf, CfgPathError> { ``` Making this change means that our global `CfgPathResolver` needs to be stored in the 'arti-client' library instead of `tor-config-path`, and must be passed through to anything that calls `path` to expand the variables. | ||||
| * | tor-config-path: begin using the `CfgPathResolver` | Steven Engler | 2024-11-18 | 1 | -20/+28 |
| | | |||||
| * | tor-config-path: add unused `CfgPathResolver` | Steven Engler | 2024-11-18 | 1 | -1/+60 |
| | | |||||
| * | tor-config-path: moved 'impl Display for CfgPath' block | Steven Engler | 2024-11-18 | 1 | -9/+9 |
| | | |||||
| * | tor-config-path: moved two tests | Steven Engler | 2024-11-18 | 1 | -35/+35 |
| | | | | | | These tests were in the 'test_serde' module, which wasn't the right place for them. | ||||
| * | tor-config-path: re-enable 'test_parse' test | Steven Engler | 2024-11-04 | 1 | -9/+18 |
| | | | | | | The old code used a shortcut to access the `Figment` directly, but we need to do the whole config builder thing to be able to parse the toml. | ||||
| * | New CfgAddr type to represent SocketAddrs in configuration. | Nick Mathewson | 2024-10-31 | 1 | -0/+3 |
| | | | | | | This type behaves like a variant of `general::SocketAddr` that allows the Unix variant to be a CfgPath. | ||||
| * | tor-config-path: comment-out a test that relies on 'tor-config' | Steven Engler | 2024-10-29 | 1 | -0/+4 |
| | | |||||
| * | tor-config-path: added lint list | Steven Engler | 2024-10-29 | 1 | -4/+42 |
| | | |||||
| * | tor-config-path: moved `tor_config::path` to here | Steven Engler | 2024-10-29 | 1 | -0/+504 |
| | | | | | This is a direct move of the `path` module from tor-config. | ||||
| * | tor-config-path: added empty package | Steven Engler | 2024-10-29 | 1 | -0/+0 |
