| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 3 | -4/+4 |
| | | | | | Run maint/add_warning | ||||
| * | Remove "doc_auto_cfg" incantation from all crates. | Nick Mathewson | 2025-09-29 | 1 | -1/+1 |
| | | | | | This feature has been removed from nightly, in favor of doc_cfg. | ||||
| * | tor-config-path: Fix another Windows warning | Tobias Stoeckmann | 2025-08-25 | 1 | -0/+1 |
| | | | | | | Only Unix systems use the variable path_resolver. Annotate it as unused for all other systems. | ||||
| * | Switch Cargo.toml files to edition 2024. | Nick Mathewson | 2025-08-07 | 2 | -4/+8 |
| | | | | | | | | | | | | | | | First, run ``` git grep -l "^edition =" | xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;' ``` Second, manually verify that all Cargo.toml files have changed, and nothing else has changed. Third, run cargo fmt again. | ||||
| * | Fix Windows compile warnings | Tobias Stoeckmann | 2025-08-05 | 1 | -0/+2 |
| | | | | | | Use unix-specific crates only if needed and suppress clippy warnings of unused variables if their usage is unix-specific. | ||||
| * | config-path, dirmgr, general-addr: Remove unnecessary parentheses. | Gabriela Moldovan | 2025-07-15 | 1 | -1/+1 |
| | | | | | This resolves some nightly clippy warnings. | ||||
| * | 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 |
