<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-config/semver.md, branch arti-v1.1.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-11-24T14:31:03Z</updated>
<entry>
<title>tor-config: Rename to ReconfigureError::UnsupportedSituation</title>
<updated>2022-11-24T14:31:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-24T14:15:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=112e28d88e7d6e711e2862ee7598663dd1650457'/>
<id>urn:sha1:112e28d88e7d6e711e2862ee7598663dd1650457</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>tor-config: Rename to ConfigBuildError::NoCompileTimeSupport</title>
<updated>2022-11-24T14:30:58Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-24T14:06:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fa918446ace1a3b54e49a200afc13de0b1bcdac2'/>
<id>urn:sha1:fa918446ace1a3b54e49a200afc13de0b1bcdac2</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Remove semver.md from arti-1.0.0</title>
<updated>2022-09-07T13:17:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-07T13:17:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5f704f44357daf0104a7cc8caeb425d9d6c390d'/>
<id>urn:sha1:a5f704f44357daf0104a7cc8caeb425d9d6c390d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve error from bad escapes in a toml config.</title>
<updated>2022-08-25T19:04:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-25T17:03:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=88fa24d029f14ab7e316506e44f7602ac86d12fd'/>
<id>urn:sha1:88fa24d029f14ab7e316506e44f7602ac86d12fd</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>tor-config: Support tracking deprecated config keys</title>
<updated>2022-08-25T17:41:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-23T18:00:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3af1f3e7126ded6688cfbf2603a8f41ea47391a6'/>
<id>urn:sha1:3af1f3e7126ded6688cfbf2603a8f41ea47391a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-config: Introduce ResolutionResults</title>
<updated>2022-08-25T17:41:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-23T17:51:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=33358379f4bbbda3f4fd20bd5a413f3003e959cf'/>
<id>urn:sha1:33358379f4bbbda3f4fd20bd5a413f3003e959cf</id>
<content type='text'>
This will allow us to handle new kinds of warnigns etc.
</content>
</entry>
<entry>
<title>tor-config: semver.md: Document change to ConfigurationSource enum</title>
<updated>2022-08-25T14:58:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-25T12:00:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ae5ca4377956494644e1f4b4c22db57f9ea71f84'/>
<id>urn:sha1:ae5ca4377956494644e1f4b4c22db57f9ea71f84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>config watch: Fix and reduce debounce interval</title>
<updated>2022-08-25T14:58:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-19T18:22:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7c0637ad441bd48eaffa5a61cbd8e9c4a8d56647'/>
<id>urn:sha1:7c0637ad441bd48eaffa5a61cbd8e9c4a8d56647</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>config sources: Introduce scan() and FoundConfigFiles</title>
<updated>2022-08-25T14:58:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-19T13:44:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7d088cf8df3a2da569dae98e04cf9e1248d8d91d'/>
<id>urn:sha1:7d088cf8df3a2da569dae98e04cf9e1248d8d91d</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>tor-config: resolve_option_general: Add semver note</title>
<updated>2022-08-23T13:21:13Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-23T13:21:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee2580facece42bf00f8fec9ade5a52d963c70c6'/>
<id>urn:sha1:ee2580facece42bf00f8fec9ade5a52d963c70c6</id>
<content type='text'>
</content>
</entry>
</feed>
