summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/config.rs
Commit message (Collapse)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
| | | | | | | | | | | | This commit executes maint/add_warning with the just added change to deny string slices except in tests. I recommend auditing this by checking out the previous commit followed by running the script yourself and then verifying that the diff is identical to this commit. This commit makes cargo clippy fail. We will add exceptions in the next commit.
* ptmgr: pass outbound_proxy to managed PT processesNihal2026-05-261-0/+7
| | | | | | | Previously the [channel] outbound_proxy setting was applied to Arti's own direct connections but was not forwarded to managed PT processes. https://spec.torproject.org/pt-spec/configuration-environment.html
* cargo fmtNihal2026-03-181-6/+9
|
* tor-chanmgr: add loopback validation, startup warning and httparseNihal2026-03-181-73/+199
|
* tor-chanmgr: add ProxyProtocol::HttpConnect variant and URI parsingNihal2026-03-181-36/+205
|
* chanmgr: migrate to derive_deftly(TorConfig)Nick Mathewson2026-02-171-13/+13
|
* tor-chanmgr: minor chore adjustments for CINihal2026-02-161-4/+5
|
* tor-chanmgr: Use url crate userinfo encodingNihal2026-02-161-36/+51
|
* tor-chanmgr: use url crate for proxy URIs and error for socks4 passwordsNihal2026-02-161-44/+62
|
* tor-chanmgr: allow option_option for outbound proxy deserializerNihal2026-02-161-0/+1
|
* tor-chanmgr: fix outbound_proxy deserialization for builderNihal2026-02-161-3/+6
|
* tor-chanmgr: fix builder serde attrNihal2026-02-161-1/+1
|
* tor-chanmgr: fix proxy config parsing and clippy lintNihal2026-02-161-0/+22
|
* tor-chanmgr: improve ProxyProtocol documentationNihal2026-02-161-42/+159
|
* tor-chanmgr: add URI-style parsing for ProxyProtocol outbound_proxy configNihal2026-02-161-1/+240
|
* tor-chanmgr: add ProxyProtocol config type for outbound proxyNihal2026-02-161-0/+30
|
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
| | | | Run maint/add_warning
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
|
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
|
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
|
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
| | | | | This panics on error, and we're fine with a panic on misbehavior in tests.
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
| | | | | | | This lint exists for perf reasons, and this is rarely relevant in tests. Using double quoted str is generally cognitively less burdensome.
* chanmgr, testing: Provide config accessor for testingIan Jackson2022-08-161-0/+8
| | | | | The top-level global config is going to want to see whether its machinations have the right effect.
* channel: Introduce padding configIan Jackson2022-08-161-6/+6
| | | | | Nothing actually reads this yet, and we also want a client-global default for padding.
* Introduce ChannelConfigIan Jackson2022-08-161-0/+45
This commit is just the necessary plumbing. The config is currently empty. We'll add something to it, for padding control, later.