| 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 | ||||
| * | arti_client_paths: Clean up documentation. | Nick Mathewson | 2024-12-09 | 1 | -4/+7 |
| | | |||||
| * | Move base CfgPathResolver for arti-client back to tor-config-path. | Nick Mathewson | 2024-12-09 | 2 | -0/+145 |
| | | | | | | 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. | ||||
| * | CfgAddr: Function to check whether substitutions apply | Nick Mathewson | 2024-11-19 | 1 | -0/+10 |
| | | | | | We'll need this for implementing the connect point logic. | ||||
| * | 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 | 2 | -105/+90 |
| | | | | | | | | | | | | | | | | | 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. | ||||
| * | Merge branch 'remove-deadcode' into 'main' | Nick Mathewson | 2024-11-12 | 1 | -41/+0 |
| |\ | | | | | | | | | tor-config-path: remove exploratory code in comment See merge request tpo/core/arti!2610 | ||||
| | * | tor-config-path: remove exploratory code in comment | Nick Mathewson | 2024-11-04 | 1 | -41/+0 |
| | | | | | | | | | | | I meant to remove this after confirming that the current approach works; but apparently I never did. | ||||
| * | | tor-config-path: update `unix_literal` test to use `USER_HOME` | Steven Engler | 2024-11-04 | 1 | -2/+2 |
| | | | | | | | | | I think `USER_HOME` was intended here. | ||||
| * | | 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 | 2 | -0/+382 |
| | | | | | | 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 |
