<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/address.rs, branch arti-v1.1.5</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.5</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.5'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-03-09T18:09:11Z</updated>
<entry>
<title>Discuss in comment why we're not using a newtype for the Strings in Host</title>
<updated>2023-03-09T18:09:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-09T18:05:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8c7224ef36b0002518820314515c03fbcf756269'/>
<id>urn:sha1:8c7224ef36b0002518820314515c03fbcf756269</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reject invalid hostnames</title>
<updated>2023-03-09T18:09:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-09T16:01:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5000d11ac38a9cecb868be99c78ce18088922d0e'/>
<id>urn:sha1:5000d11ac38a9cecb868be99c78ce18088922d0e</id>
<content type='text'>
Reject them both for .onion and for "exit" hostnames

This prevents a `Host` from having an invalid hostname in it.
</content>
</entry>
<entry>
<title>Fix reference to no-longer-contemplated Host variant</title>
<updated>2023-03-09T18:09:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-09T15:57:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8f8df071bc67ea34f8d12f599a4a35fc771113e9'/>
<id>urn:sha1:8f8df071bc67ea34f8d12f599a4a35fc771113e9</id>
<content type='text'>
Reported in
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1060#note_2884755
</content>
</entry>
<entry>
<title>Dummy HsId::from_str on .onion: Return Bug, rather than panicking</title>
<updated>2023-03-09T18:09:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-09T15:55:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8ead708512ba0c0f1831c74a4559bb1486abd0ff'/>
<id>urn:sha1:8ead708512ba0c0f1831c74a4559bb1486abd0ff</id>
<content type='text'>
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1060#note_2884754
</content>
</entry>
<entry>
<title>Improve error from HsId parse of "www.B32.onion"</title>
<updated>2023-03-09T18:09:08Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-09T13:24:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=654f6689cf9ebaa1137dd86fa71005a93f84cd23'/>
<id>urn:sha1:654f6689cf9ebaa1137dd86fa71005a93f84cd23</id>
<content type='text'>
And add some clarity and todos about address errors.
</content>
</entry>
<entry>
<title>arti-client: Parse .onion addresses and dispatch to client.rs</title>
<updated>2023-03-09T13:41:12Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-08T17:02:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c198a26bf7e4078cabe1d329b56b21a75d4c6629'/>
<id>urn:sha1:c198a26bf7e4078cabe1d329b56b21a75d4c6629</id>
<content type='text'>
Now, a Host has a separate variant for `.onion` which is always used,
even when HS is disabled.

Currently it ends in a todo!.
</content>
</entry>
<entry>
<title>arti-client: DoThingInstructions: Make error returns consistent</title>
<updated>2023-03-09T13:41:12Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-09T12:21:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4502528d0eddc6975de5b988ac859b1d0449c571'/>
<id>urn:sha1:4502528d0eddc6975de5b988ac859b1d0449c571</id>
<content type='text'>
This is more comprehensible, and will be more convenient.
</content>
</entry>
<entry>
<title>arti-client: Host: Use Display::fmt rather than write!</title>
<updated>2023-03-09T13:41:12Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-09T12:19:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c31bc1dafe823072bbbc132b5e3747adc0151847'/>
<id>urn:sha1:c31bc1dafe823072bbbc132b5e3747adc0151847</id>
<content type='text'>
write! is less good because the `{}` overwrites stuff like "did the
caller ask for padding".
</content>
</entry>
<entry>
<title>Merge branch 'suffix' into 'main'</title>
<updated>2023-03-08T19:36:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-08T19:36:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e08c229412feb929e9fd5cfbc2e36476f1311a36'/>
<id>urn:sha1:e08c229412feb929e9fd5cfbc2e36476f1311a36</id>
<content type='text'>
Introduce and use ends_with_ignore_ascii_case

See merge request tpo/core/arti!1058</content>
</entry>
<entry>
<title>Merge branch 'host2' into 'main'</title>
<updated>2023-03-08T19:10:23Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-03-08T19:10:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=198a95c74cc231b3a39e3cd8701370d195124a8a'/>
<id>urn:sha1:198a95c74cc231b3a39e3cd8701370d195124a8a</id>
<content type='text'>
arti-client: Do not send resolve requests for IP addrs to exits

See merge request tpo/core/arti!1057</content>
</entry>
</feed>
