<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/err.rs, branch arti-v1.4.6</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-07-31T13:49:51Z</updated>
<entry>
<title>Use new DisplayRedacted/DebugRedacted code for HsId.</title>
<updated>2025-07-31T13:49:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-07-29T18:49:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=24b56a134a0542965fd4bb76f39300523fde0213'/>
<id>urn:sha1:24b56a134a0542965fd4bb76f39300523fde0213</id>
<content type='text'>
Closes #2012.
</content>
</entry>
<entry>
<title>Implement HasKind trait for TorAddrError</title>
<updated>2025-04-27T14:43:44Z</updated>
<author>
<name>Vijaya Bhaskar</name>
<email>vijayabhaskar.santhuluri@gmail.com</email>
</author>
<published>2025-04-27T14:32:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=017c58c0ebf5abb880b9513b54494c2925ca3a31'/>
<id>urn:sha1:017c58c0ebf5abb880b9513b54494c2925ca3a31</id>
<content type='text'>
This commit implements the HasKind trait for TorAddrError in address.rs,
mapping all variants to the InvalidStreamTarget error kind. It also updates
the ErrorDetail implementation in err.rs to delegate to TorAddrError's
HasKind implementation instead of hardcoding the error kind.

Resolves TODOs in address.rs and err.rs.
</content>
</entry>
<entry>
<title>arti,arti-client: Add an option to override required protocols</title>
<updated>2025-04-16T23:06:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-08T13:56:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=facde198251a3f91a1c3095c8f735c792cec2065'/>
<id>urn:sha1:facde198251a3f91a1c3095c8f735c792cec2065</id>
<content type='text'>
(This isn't a boolean, because we really don't want people ignoring
all possible required protocols.)
</content>
</entry>
<entry>
<title>arti-client: Implement the basics of protocol enforcement.</title>
<updated>2025-04-16T23:06:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-07T15:04:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e4348e5d44da5d0dc2aaac0968dd5392500fbb46'/>
<id>urn:sha1:e4348e5d44da5d0dc2aaac0968dd5392500fbb46</id>
<content type='text'>
This is the major part of #1849.
</content>
</entry>
<entry>
<title>arti-client: Add ErrorDetail::OnionServiceSetup</title>
<updated>2025-04-14T14:08:52Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2025-04-14T14:08:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b3e83716472eb14314223c2f1fb21d6a364a76a6'/>
<id>urn:sha1:b3e83716472eb14314223c2f1fb21d6a364a76a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-client: Clarify when BadOnionAddress is returned.</title>
<updated>2024-11-04T10:48:52Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-04T10:38:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2deaaeeec3d75fe63703572b976835db248be2d4'/>
<id>urn:sha1:2deaaeeec3d75fe63703572b976835db248be2d4</id>
<content type='text'>
We only ever return `BadOnionAddress` is we are asked to connect to a
.onion address that doesn't parse.
</content>
</entry>
<entry>
<title>tor-hscrypto: Abolish the HasKind impl of HsIdParseError.</title>
<updated>2024-11-04T10:48:47Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-11-04T10:38:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=30b98a843510caecdac18da01ad4dfa1ddc68886'/>
<id>urn:sha1:30b98a843510caecdac18da01ad4dfa1ddc68886</id>
<content type='text'>
Also changes the `ErrorKind` of `BadOnionAddress` to
`ForbbiddenStreamTarget`.

See context in
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2246#note_3045683

Closes #1483
</content>
</entry>
<entry>
<title>arti-client: Provide another variant for memquota errors</title>
<updated>2024-10-03T14:10:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-24T12:59:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ad0da9c4a853e40a2fa64ac1a45b79da5c0fb786'/>
<id>urn:sha1:ad0da9c4a853e40a2fa64ac1a45b79da5c0fb786</id>
<content type='text'>
During startup we'll call a few not-just-at-startup memquota methods
which produce tor_memquota::Error, rather than StartupError.  So we
need a variant for that.
</content>
</entry>
<entry>
<title>arti-client: Change the case of ErrorDetail::MemquotaSetup from MemQuotaSetup</title>
<updated>2024-09-26T19:48:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-24T10:10:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2d6677ec19e64af3afa2cc249c643377699a6b28'/>
<id>urn:sha1:2d6677ec19e64af3afa2cc249c643377699a6b28</id>
<content type='text'>
It turns out that my fingers want to treat "memquota" as a word.  We
have this in tor_memquota etc. too.
</content>
</entry>
<entry>
<title>arti-client: minor documentation grammar fix</title>
<updated>2024-09-05T19:02:27Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-09-05T18:49:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6c4a7e609d6207283c3ae961dbad1a705c39fb1f'/>
<id>urn:sha1:6c4a7e609d6207283c3ae961dbad1a705c39fb1f</id>
<content type='text'>
</content>
</entry>
</feed>
