<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc/publish.rs, branch arti-v1.1.9</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.9</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.9'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-09-27T16:38:27Z</updated>
<entry>
<title>tor-hsservice: Remove unused publisher error module.</title>
<updated>2023-09-27T16:38:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-27T16:25:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ff81f0c7717c968143514627ae7fc6cc5d8b9c60'/>
<id>urn:sha1:ff81f0c7717c968143514627ae7fc6cc5d8b9c60</id>
<content type='text'>
The `Publisher` now returns a `StartupError` if it fails so launch, so
we don't need `PublisherError` anymore.
</content>
</entry>
<entry>
<title>tor-hsservice: Make Publisher::launch return a StartupError.</title>
<updated>2023-09-27T16:38:21Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-27T16:24:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c1b93a0fed15582c46a7fcad6b03604355546b44'/>
<id>urn:sha1:c1b93a0fed15582c46a7fcad6b03604355546b44</id>
<content type='text'>
This simplifies error handling in `OnionService`.

Closes #1052
</content>
</entry>
<entry>
<title>tor-hsservice: Make Publisher::launch non-async.</title>
<updated>2023-09-27T16:35:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-27T16:18:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9d295afc5410c63c2b0e07b7c0d870a5fe097df8'/>
<id>urn:sha1:9d295afc5410c63c2b0e07b7c0d870a5fe097df8</id>
<content type='text'>
Fixes #1052

See also the discussion in !1616
</content>
</entry>
<entry>
<title>tor-hsservice: Give the publisher a reference to the key manager.</title>
<updated>2023-09-22T10:12:15Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-20T14:02:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=14687b0378b93377d44ae9b9ee97bbbc92a97f2a'/>
<id>urn:sha1:14687b0378b93377d44ae9b9ee97bbbc92a97f2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>publish: note a possible behavior change on launch().</title>
<updated>2023-09-21T15:59:15Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-21T15:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=362cbedaf0c2b413f5c808c423238f8f7618c3be'/>
<id>urn:sha1:362cbedaf0c2b413f5c808c423238f8f7618c3be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hss: adjust members of OnionService type.</title>
<updated>2023-09-21T15:53:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-21T15:53:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=60aa6278f29ee53d6b6aaedc59eb0b5b592f4544'/>
<id>urn:sha1:60aa6278f29ee53d6b6aaedc59eb0b5b592f4544</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Update Publisher::new docs.</title>
<updated>2023-09-21T14:13:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-20T13:02:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5c3e51b1aef4744e2fc995d495c794270c1c86b8'/>
<id>urn:sha1:5c3e51b1aef4744e2fc995d495c794270c1c86b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Add must_use for Publisher::launch.</title>
<updated>2023-09-21T14:13:20Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-20T13:02:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=93e99af25671956b3cfdbd770ff3962235b7f021'/>
<id>urn:sha1:93e99af25671956b3cfdbd770ff3962235b7f021</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Remove outdated TODO.</title>
<updated>2023-09-21T14:13:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-20T12:56:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f291394c4baefe2ce6a3d36b8ae418b540c79607'/>
<id>urn:sha1:f291394c4baefe2ce6a3d36b8ae418b540c79607</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Give the descriptor publisher a separate launch function.</title>
<updated>2023-09-21T14:13:12Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-20T12:53:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2496ad52cb4fb2398743a08e088590753acaa435'/>
<id>urn:sha1:2496ad52cb4fb2398743a08e088590753acaa435</id>
<content type='text'>
This also makes `Publisher::new` synchronous.

If `Reactor::new` fails, `Publisher::launch` propagates the error to its
caller (to achieve this, I had to give `PublisherError` a new
`ReactorLaunch` variant and make `ReactorError` and `UploadError`
crate-public).

Closes #1042
</content>
</entry>
</feed>
