<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-keymgr/src/err.rs, branch arti-v1.1.7</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.7</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.7'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-07-20T18:24:19Z</updated>
<entry>
<title>keymgr: Add a convenience function for boxing keystore errors.</title>
<updated>2023-07-20T18:24:19Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-07-19T16:07:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6ec1b55938cad68cdff78be1d9172ddf747e2029'/>
<id>urn:sha1:6ec1b55938cad68cdff78be1d9172ddf747e2029</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run maint/add_warning to actually apply new lint allows</title>
<updated>2023-07-10T12:49:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-10T11:19:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=473447a82e099fd52a674c28f5bc24b3e05208c0'/>
<id>urn:sha1:473447a82e099fd52a674c28f5bc24b3e05208c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keymgr: Rename KeyStore to Keystore globally.</title>
<updated>2023-06-29T21:46:15Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-29T21:46:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36606a66ddca9abd1595d13c9397bc812bf24cb5'/>
<id>urn:sha1:36606a66ddca9abd1595d13c9397bc812bf24cb5</id>
<content type='text'>
We've been capitalizing the "s" in "KeyStore" inconsistently. This
`s/KeyStore/Keystore/g` across the codebase.
</content>
</entry>
<entry>
<title>keymgr: Remove outdated TODOs regarding error handling.</title>
<updated>2023-06-28T12:07:52Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-28T12:07:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=928a9cd7ca73ee10d7598b3866c0544587a65914'/>
<id>urn:sha1:928a9cd7ca73ee10d7598b3866c0544587a65914</id>
<content type='text'>
These were tackled in #901.
</content>
</entry>
<entry>
<title>keymgr: Add regression test for tor_keymgr::Error recursion bug.</title>
<updated>2023-06-27T18:22:30Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-27T16:24:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6dfcf40d20cc382f933dfe6f0aaae55589b262d8'/>
<id>urn:sha1:6dfcf40d20cc382f933dfe6f0aaae55589b262d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keymgr: Fix infinite recursion in Error impl.</title>
<updated>2023-06-27T18:22:30Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-27T16:19:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a41c3a5c7c3c7d056742d598c9532b8aa54710df'/>
<id>urn:sha1:a41c3a5c7c3c7d056742d598c9532b8aa54710df</id>
<content type='text'>
The `source` impl `tor_keymgr::Error` was just calling itself
recursively.
</content>
</entry>
<entry>
<title>keymgr: Document why we need the StdError impl for tor_keymgr::Error.</title>
<updated>2023-06-26T12:16:58Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-26T12:03:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b3b4abcf90ee4788a521186b3756d292bd807f44'/>
<id>urn:sha1:b3b4abcf90ee4788a521186b3756d292bd807f44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keymgr: Remove AsRef&lt;dyn StdError&gt; trait bound and unneeded impls.</title>
<updated>2023-06-26T12:16:58Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-26T11:42:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a1dbec79bddf570337e95a02446a69056aca87c5'/>
<id>urn:sha1:a1dbec79bddf570337e95a02446a69056aca87c5</id>
<content type='text'>
We don't really need the `AsRef&lt;dyn StdError&gt;` impls if we make
`StdError` a supertrait of `KeystoreError` (and remove the `AsRef&lt;dyn
StdError&gt;` trait bound).
</content>
</entry>
<entry>
<title>keymgr: Replace Error with Box&lt;dyn KeystoreError&gt;.</title>
<updated>2023-06-26T12:16:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-21T19:10:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=85305e156f13850fa012f78eb9bf6e471237993a'/>
<id>urn:sha1:85305e156f13850fa012f78eb9bf6e471237993a</id>
<content type='text'>
Part of #901
</content>
</entry>
<entry>
<title>keymgr: Implement KeystoreError for Bug.</title>
<updated>2023-06-26T12:13:16Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-21T19:04:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fe929d8efe6507324c48c83e516637a2abfcfecd'/>
<id>urn:sha1:fe929d8efe6507324c48c83e516637a2abfcfecd</id>
<content type='text'>
This also implements `AsRef&lt;StdError&gt;` for `Bug` to satisfy the
`KeystoreError: AsRef&lt;dyn StdError&gt;` trait bound.

Part of #901
</content>
</entry>
</feed>
