| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Temporarily suppress mismatched_lifetime_syntaxes. | Gabriela Moldovan | 2025-07-07 | 1 | -0/+1 |
| | | | | | See #2060. | ||||
| * | tor-config-path: Removed dependency on `once_cell` | hashcatHitman | 2025-06-14 | 2 | -8/+8 |
| | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]> | ||||
| * | AF_UNIX terminology: Rename two error structs | Ian Jackson | 2025-03-24 | 1 | -4/+4 |
| | | | | | | | We change `NoUnixAddressSupport` to `NoAfUnixSocketSupport` because it doesn't make much sense to talk about support for the addresses separately from support for the sockets. | ||||
| * | AF_UNIX terminology: Rename two error variants | Ian Jackson | 2025-03-24 | 1 | -3/+3 |
| | | | | | Change `..UnixAddress...` to `...AfUnixAddress..`. | ||||
| * | Fix AF_UNIX terminology in docs, comments, and error messages | Ian Jackson | 2025-03-24 | 1 | -8/+8 |
| | | |||||
| * | Fix not(unix) build error introduced in cb090c7b4c. | Alexander Hansen Færøy | 2025-01-26 | 1 | -2/+2 |
| | | | | | | | | This patch fixes a relatively harmless build error introduced for non-unix builds. Additional comma introduced in b5aa8f7a88. | ||||
| * | 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 |
