<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/cfg.rs, branch arti-v1.2.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.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-29T22:40:32Z</updated>
<entry>
<title>arti: define RpcConfig only if needed</title>
<updated>2024-02-29T22:40:32Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2024-02-29T22:23:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6c9e70e39ab279aa99634d216847627f1cd62f2a'/>
<id>urn:sha1:6c9e70e39ab279aa99634d216847627f1cd62f2a</id>
<content type='text'>
The RpcConfig struct is only used if feature rpc is selected.
</content>
</entry>
<entry>
<title>arti: use name bindings only if needed</title>
<updated>2024-02-29T22:40:20Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2024-02-29T22:20:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dc47775089f1420e2a40b69dc5991572135bc3e8'/>
<id>urn:sha1:dc47775089f1420e2a40b69dc5991572135bc3e8</id>
<content type='text'>
The local name binding for tor_config::define_list_builder_accessors is
only needed if feature onion-service-service is selected.
</content>
</entry>
<entry>
<title>Add a configuration option for long_lived_ports.</title>
<updated>2024-02-20T14:37:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-02-12T16:17:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0cb65e4b05539128ea49c60d164935092bc33dee'/>
<id>urn:sha1:0cb65e4b05539128ea49c60d164935092bc33dee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'err_on_no_onion_service_support' into 'main'</title>
<updated>2024-01-16T20:25:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-16T20:25:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=875045773fc5998550551aec4e0941620c7c1445'/>
<id>urn:sha1:875045773fc5998550551aec4e0941620c7c1445</id>
<content type='text'>
Give an error when user configured onion services with no support.

Closes #1184

See merge request tpo/core/arti!1885</content>
</entry>
<entry>
<title>hsrproxy: Temporarily remove ability to config unix addresses</title>
<updated>2024-01-16T16:56:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-16T16:56:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36dcbe9382e12f32d2aecb159c8b51c14871a701'/>
<id>urn:sha1:36dcbe9382e12f32d2aecb159c8b51c14871a701</id>
<content type='text'>
I'm taking this out for now since we don't have support for actually
making these addresses work, and the current behavior will just
ignore connections silently.

Closes #1245
</content>
</entry>
<entry>
<title>Give an error when user configured onion services with no support.</title>
<updated>2024-01-16T16:42:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-16T16:42:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bbca0da490059cb757c51d3367f6ab75a397ca09'/>
<id>urn:sha1:bbca0da490059cb757c51d3367f6ab75a397ca09</id>
<content type='text'>
We do this by adding a stub config and config builder type, whose
only purpose is to generate an error if anything is deserialized
into it.

(If this turns out not to be the best pattern, we can change it
later, since this is all internal to the `arti` crate.)

Closes #1184.
</content>
</entry>
<entry>
<title>arti::cfg: Turn a TODO HSS into a ticket.</title>
<updated>2024-01-09T19:29:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-09T19:29:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b49bd590b5837f979ef414a70c5d6c63d7f53ce6'/>
<id>urn:sha1:b49bd590b5837f979ef414a70c5d6c63d7f53ce6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Test for expected value of onion service cfg.</title>
<updated>2023-12-12T19:51:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-11T18:02:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=796bf194b749a54f8c0d30e160854a560e2014fb'/>
<id>urn:sha1:796bf194b749a54f8c0d30e160854a560e2014fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Enforce onion service nickname distinctness</title>
<updated>2023-12-12T19:50:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-11T17:35:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=feb72f5a781eea4ff9c2e193d346f5a6bdf94ece'/>
<id>urn:sha1:feb72f5a781eea4ff9c2e193d346f5a6bdf94ece</id>
<content type='text'>
The most logical way to do this was to change the "List" type
to a HashMap, and add a build function to the ListBuilder.

This change additionally renames:
   OnionServiceProxyConfig{List=&gt;Map}
   NamedProxyMap =&gt; ProxyBuilderMap
(We now have two kinds of map, and this name change will clarify the
distinction.)
</content>
</entry>
<entry>
<title>arti: Downgrade a TODO HSS about testing onion-service config.</title>
<updated>2023-12-12T19:50:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-11T16:53:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f0d467d556dea6ee6eff326e62bc78bc535b785a'/>
<id>urn:sha1:f0d467d556dea6ee6eff326e62bc78bc535b785a</id>
<content type='text'>
IIUC, there will never be a Some(InNew) entry here, since we will
never have an onion service be configured by default.  Instead we
test this kind of configuration by having commented-out options that
we uncomment as needed.
</content>
</entry>
</feed>
