summaryrefslogtreecommitdiff
path: root/crates/tor-config/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* 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