<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/publish/reactor.rs, branch arti-v1.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-15T10:52:34Z</updated>
<entry>
<title>Introduce mpsc_channel_no_memquota and use it in the places it's wanted</title>
<updated>2024-10-15T10:52:34Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-09T18:00:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fe219904a9c70fc1c9079a88e9ecefb151ac47e4'/>
<id>urn:sha1:fe219904a9c70fc1c9079a88e9ecefb151ac47e4</id>
<content type='text'>
These are the call sites where using this fucntion is correct.
(Outside tor-rtmock, which we'll do separately.)
</content>
</entry>
<entry>
<title>Merge branch 'bug_1613' into 'main'</title>
<updated>2024-09-12T09:25:10Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-12T09:25:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f8609b7b3b8b3dec788811661ea4ccdb673e3e75'/>
<id>urn:sha1:f8609b7b3b8b3dec788811661ea4ccdb673e3e75</id>
<content type='text'>
Bug 1613: Add support for inserting externally generated and removing arbitrary service discovery keys

Closes #1613

See merge request tpo/core/arti!2396</content>
</entry>
<entry>
<title>tor-keymgr: add an overwrite flag to KeyMgr::insert()</title>
<updated>2024-09-10T02:56:14Z</updated>
<author>
<name>Morgan</name>
<email>morgan@torproject.org</email>
</author>
<published>2024-09-08T21:28:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=09483af6a80b1a2100f67cf8051ff6dbf79e84d9'/>
<id>urn:sha1:09483af6a80b1a2100f67cf8051ff6dbf79e84d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Add tests for status changes induced by descriptor uploads.</title>
<updated>2024-09-09T17:26:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-05T14:42:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=279842526591918e25ca97e6392f211a50192396'/>
<id>urn:sha1:279842526591918e25ca97e6392f211a50192396</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Include descriptor upload errors in onion service status.</title>
<updated>2024-09-09T17:26:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-05T11:25:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=906fd5541379f948cdec7a729ae32e8afb52ac61'/>
<id>urn:sha1:906fd5541379f948cdec7a729ae32e8afb52ac61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Change the error type in Problem::DescriptorUpload.</title>
<updated>2024-09-09T17:26:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-05T11:17:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7a958940d0dd10affd9149df23ee62e782fb348d'/>
<id>urn:sha1:7a958940d0dd10affd9149df23ee62e782fb348d</id>
<content type='text'>
We will need to return a list of descriptor upload errors.

We can't return a `Vec&lt;RetryError&lt;DescUploadError&gt;&gt;` here because
`DescUploadError` is a lower-level error type that can't express that
e.g. the upload timed out.
</content>
</entry>
<entry>
<title>tor-hsservice: Remove unused UploadError variant (fmt).</title>
<updated>2024-09-09T17:26:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-05T11:26:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=51741f00b108fa6b233143256e5315ca8f0634c5'/>
<id>urn:sha1:51741f00b108fa6b233143256e5315ca8f0634c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Remove unused UploadError variant.</title>
<updated>2024-09-09T17:26:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-05T11:21:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bb3c67d35d5cdf57ed8221cbb981821bc513cea4'/>
<id>urn:sha1:bb3c67d35d5cdf57ed8221cbb981821bc513cea4</id>
<content type='text'>
We never return `UploadError::Timeout` (timeouts are represented as
`BackoffError::Timeout`).
</content>
</entry>
<entry>
<title>tor-hsservice: Rename UploadStatus to UploadResult.</title>
<updated>2024-09-09T17:26:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-05T10:36:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49477de9d415934183d09306d5836b509b39de50'/>
<id>urn:sha1:49477de9d415934183d09306d5836b509b39de50</id>
<content type='text'>
This type is a `Result`, renaming for clarity.
</content>
</entry>
<entry>
<title>tor-hsservice: Fill out the missing descriptor publisher docs.</title>
<updated>2024-09-09T17:26:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-02T22:27:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b87b9f44ae05d4f033e8b5e9a45684543ca2f323'/>
<id>urn:sha1:b87b9f44ae05d4f033e8b5e9a45684543ca2f323</id>
<content type='text'>
Closes #1216
</content>
</entry>
</feed>
