summaryrefslogtreecommitdiff
path: root/crates/tor-config/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* assert_not_impl: Promote to tor-basic-utilsIan Jackson2026-06-101-0/+1
| | | | | | | I want this in tor-netdoc (which doesn't use tor-config and probably shouldn't). Almost entirely code motion. Review with --color-moved.
* Remove semver.md files post-releaseGabriela Moldovan2026-06-011-1/+0
|
* Give resolve_return_results options to control output_tree.Nick Mathewson2026-05-271-0/+1
| | | | | | | I've left the options here as booleans, but moved them into a struct. (IMO, booleans are at their riskiest when they are passed as function arguments, and much less risky when they are used as struct fields.)
* release: Remove semver.md files from 2.0.0 release.Wesley Aptekar-Cassels2026-02-021-1/+0
|
* tor-config: remove `resolve_alternative_specs` functionSteven Engler2026-02-011-0/+1
|
* meta: Remove all semver.md files post-releaseClara Engler2026-01-131-2/+0
| | | | | Fix the conflict in tor-netdoc/semver.md by hand, including the new entries already landed since v1.9.0.
* tor-config: rename `Listen::is_localhost_only` to `is_loopback_only`Steven Engler2025-12-021-0/+1
| | | | Assumes that 0.37.0 will be the next version number.
* tor-config: made `InvalidListen` privateSteven Engler2025-11-141-0/+1
| | | | There was no reason for this to be public.
* release: Bump all unstable tor/arti crates to 0.30.0Wesley Aptekar-Cassels2025-05-011-1/+0
| | | | | | | | ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.30.0 done ```
* tor-config: Listen: Provide single_address_legacyIan Jackson2025-04-081-0/+1
| | | | | We're going to need this because of deficiencies in metrics-exporter-prometheus.
* Remove semver.md files post-release.Gabriela Moldovan2024-12-021-3/+0
|
* tor-config: added breaking changes to 'semver.md'Steven Engler2024-11-041-0/+3
|
* Remove semver.md files post-release.Nick Mathewson2024-08-011-1/+0
|
* Update to derive-deftly 0.12.1Ian Jackson2024-06-171-0/+1
| | | | | | * Bump in Cargo.toml * Deal with `${Xmeta as ...}` incompatible change, by always specifying an `as`, and changing `as tokens`.
* Remove semver.md files from arti-1.2.1 releaseNick Mathewson2024-04-021-5/+0
|
* tor-config: Put config::Config inside a wrapper type.Nick Mathewson2024-03-131-0/+1
| | | | This will let us replace Config with something better.
* tor-config: Allow ConfigurationSource to be verbatim text.Nick Mathewson2024-03-131-0/+3
| | | | | This will let us test our configuration logic without having to use the `config` crate directly.
* tor_config: Hide macro-only re-exports.Nick Mathewson2024-03-131-0/+1
| | | | | Our macros use these exports, but we don't need everybody else to be able to see them.
* Remove semver.md files now that 1.1.9 is out.Nick Mathewson2023-10-021-1/+0
|
* tor_config: Provide FlattenIan Jackson2023-09-201-0/+1
| | | | | This is an attempt to deal with the fact that `#[serde(flatten)]` is weirdly broken and doesn't work with `serde_ignored`.
* Remove semver.md now that 1.1.8 is out.Nick Mathewson2023-09-051-1/+0
|
* tor-config: Add ConfigurationSources::try_from_cmdlineIan Jackson2023-08-071-0/+1
| | | | We'll use this in crates/arti in a moment.
* Remove semver.md files now that 1.1.7 is out.Nick Mathewson2023-08-011-1/+0
|
* tor-config: Remove unused ItemOrBool helper.Gabriela Moldovan2023-07-131-0/+1
| | | | | `ItemOrBool` is currently not used anywhere (it was previously used by the keymgr config).
* Remove semver.md files.Nick Mathewson2023-03-311-4/+0
|
* tor-config: Do minimal $ and ~ handling even without expand-pathsIan Jackson2023-03-211-0/+4
| | | | Fixes #790
* Remove semver.md files now that 1.1.0 is released.Nick Mathewson2022-11-301-2/+0
|
* tor-config: Rename to ReconfigureError::UnsupportedSituationIan Jackson2022-11-241-0/+1
| | | | | | | | From Unsupported. Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/889#note_2856873 This was added in this MR. Also add the missing semver note.
* tor-config: Rename to ConfigBuildError::NoCompileTimeSupportIan Jackson2022-11-241-0/+1
| | | | | | | | | From Unsupported. Following one of the suggestions here https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/889#note_2856873 This was added in 2c3711614908d0c9cf1663b20b67a3fc233301f4 which was not yet in a release so this isn't a semver break. I have added the semver note that was omitted in that MR.
* Remove semver.md from arti-1.0.0Nick Mathewson2022-09-071-12/+0
|
* Improve error from bad escapes in a toml config.Nick Mathewson2022-08-251-0/+2
| | | | | | | | | | | | | | | | | Whereas previously we would say: ``` target/debug/arti: error: invalid escape character in string: `Z` at line 9 column 14 in ../../.config/arti/arti.toml ``` we now say: ``` target/debug/arti: error: invalid escape character in string: `Z` at line 9 column 14 in ../../.config/arti/arti.toml (If you wanted to include a literal \ character, you need to escape it by writing two in a row: \\) ``` The implementation is a bit of a hack, I'm afraid, but I don't think it's all that bad. Closes #549.
* tor-config: Support tracking deprecated config keysIan Jackson2022-08-251-1/+1
|
* tor-config: Introduce ResolutionResultsIan Jackson2022-08-251-0/+4
| | | | This will allow us to handle new kinds of warnigns etc.
* tor-config: semver.md: Document change to ConfigurationSource enumIan Jackson2022-08-251-1/+2
|
* config watch: Fix and reduce debounce intervalIan Jackson2022-08-251-0/+1
| | | | | | | | The parameter to FileWatcher::new is not a polling time fallback; it is a "debounce time". Events are always delayed by at least this much. 10s is much too long for this. 1s is more appropriate.
* config sources: Introduce scan() and FoundConfigFilesIan Jackson2022-08-251-0/+1
| | | | | | | | | | | | | | We're going to need to do config file reading in two phases. Right now this isn't actually necessary, because the set of files is fixed since we don't support dynamically scanning directories. But the new API will be needed in a moment. Code motion and API changes, but no overall functional change. Review with `git show -b` may be helpful. The new API also provides for dealing with directories, but right now that doesn't happen.
* tor-config: resolve_option_general: Add semver noteIan Jackson2022-08-231-0/+1
|
* Add semver notesIan Jackson2022-08-171-0/+2