<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/arti-example-config.toml, branch arti-v1.0.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.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-08-25T17:41:28Z</updated>
<entry>
<title>arti: cfg: Rename `*_port` to `*_listen` and change the type</title>
<updated>2022-08-25T17:41:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-08-24T11:46:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=12476bf0d40ad24ccc8a6b9a41f183c2720caa90'/>
<id>urn:sha1:12476bf0d40ad24ccc8a6b9a41f183c2720caa90</id>
<content type='text'>
This commit largely follows the example for resolve_alternative_specs.

The difference is that there are two fields, so we use a macro to
avoid recapitulating the field names.
</content>
</entry>
<entry>
<title>arti: Raise the default console log severity to "info"</title>
<updated>2022-08-25T13:10:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-25T13:10:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8fa1568b02a3cd4101f65b0e224151cb9813d0bc'/>
<id>urn:sha1:8fa1568b02a3cd4101f65b0e224151cb9813d0bc</id>
<content type='text'>
Previously we logged at "debug", but that's not meant to
user-facing.
</content>
</entry>
<entry>
<title>arti: Do not allow running as root.</title>
<updated>2022-08-24T14:57:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-23T19:59:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=25c287636bdc6edb89c741da4121668517ef6f0c'/>
<id>urn:sha1:25c287636bdc6edb89c741da4121668517ef6f0c</id>
<content type='text'>
This can be overridden with `application.allow_running_as_root`.

Part of #523.
</content>
</entry>
<entry>
<title>channel: Introduce padding config</title>
<updated>2022-08-16T17:39:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-07-26T16:12:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=498d39626f37f5eb375ee127e4e46d3c5e3cd0c1'/>
<id>urn:sha1:498d39626f37f5eb375ee127e4e46d3c5e3cd0c1</id>
<content type='text'>
Nothing actually reads this yet, and we also want a client-global
default for padding.
</content>
</entry>
<entry>
<title>Introduce ChannelConfig</title>
<updated>2022-08-16T17:39:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-07-27T19:34:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=76a1c45202cf35588780112d8400d50bd08f9926'/>
<id>urn:sha1:76a1c45202cf35588780112d8400d50bd08f9926</id>
<content type='text'>
This commit is just the necessary plumbing.  The config is currently
empty.  We'll add something to it, for padding control, later.
</content>
</entry>
<entry>
<title>arti: Add support for process hardening</title>
<updated>2022-08-15T16:59:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-08T16:28:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3c1bfb4916d4bfc929e7d6c4087054b480d5433e'/>
<id>urn:sha1:3c1bfb4916d4bfc929e7d6c4087054b480d5433e</id>
<content type='text'>
This is a compile-time feature with an associated configuration
flag, both enabled by default.

When it's turned on, hardening prevents the arti process from
dumping core or being attached to by low-privileged processes.
(This is a defense-in-depth measure, not an absolute way to prevent
attacks.  For more information, see
[`secmem_proc`](https://docs.rs/secmem-proc/0.1.1/secmem_proc/).)

Closes #364.
</content>
</entry>
<entry>
<title>Rename download_tolerance to directory_tolerance</title>
<updated>2022-07-22T14:14:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-07-22T14:14:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3066aeff181b12de1e1f5b1fab27c67d730dbb69'/>
<id>urn:sha1:3066aeff181b12de1e1f5b1fab27c67d730dbb69</id>
<content type='text'>
Closes #503.
</content>
</entry>
<entry>
<title>Add a configuration option for reachable_addrs</title>
<updated>2022-06-17T12:47:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-09T21:22:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c5f540dc87d30b73574f4e5429665c6d9d72077'/>
<id>urn:sha1:1c5f540dc87d30b73574f4e5429665c6d9d72077</id>
<content type='text'>
(This doesn't do anything yet.)
</content>
</entry>
<entry>
<title>mistrust: Canonicalise prefix from Some("") to None</title>
<updated>2022-05-30T15:00:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-27T16:10:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0a324f843fdeadffa7f9fab381b4911563b2d8af'/>
<id>urn:sha1:0a324f843fdeadffa7f9fab381b4911563b2d8af</id>
<content type='text'>
This allows us to add the proper default example to the arti example
config file.
</content>
</entry>
<entry>
<title>arti: config: Canonicalise ports, and provide example dns_port</title>
<updated>2022-05-30T15:00:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-27T12:06:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca60859dffc3c809ecf5e75d5fca17f36b75c0d8'/>
<id>urn:sha1:ca60859dffc3c809ecf5e75d5fca17f36b75c0d8</id>
<content type='text'>
Now the validated configuration will never be `Some(0)`, even if that
is what was written in the config file.  The arti CLI parser can still
produce this, so we don't touch the code that actually uses this.

(Without the canonicalisation the default builder produces `None` for
the `dns_port`, but the example would produce `Some(0)`, which is
semantically identical but fails the test.)

See https://gitlab.torproject.org/tpo/core/arti/-/issues/488 for some
background.
</content>
</entry>
</feed>
