<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src, 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-27T17:42:50Z</updated>
<entry>
<title>hss: Remove OnionServiceDataStram type.</title>
<updated>2023-09-27T17:42:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-27T13:21:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d208c062fc2d78dc45d2b92d6eee441d5585b3db'/>
<id>urn:sha1:d208c062fc2d78dc45d2b92d6eee441d5585b3db</id>
<content type='text'>
I think that the reason we added this was in case we needed
different behavior from DataStream; but on reflection it does seem
that we don't.  Having a single type here will make things a bit
simpler.
</content>
</entry>
<entry>
<title>hss: Implement methodss for StreamRequest</title>
<updated>2023-09-27T17:42:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-26T20:18:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6049bfe35a810ff4bdeec11c20d117eb49363fbb'/>
<id>urn:sha1:6049bfe35a810ff4bdeec11c20d117eb49363fbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hss: implement HasKind for several errors.</title>
<updated>2023-09-27T17:42:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-26T20:16:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=40cc82830a1d20955b2d896d4cac5c9c068a2e62'/>
<id>urn:sha1:40cc82830a1d20955b2d896d4cac5c9c068a2e62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hss: helper to get a stream of StreamReq from a stream of RendReq.</title>
<updated>2023-09-27T17:42:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-26T18:50:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0ed0b793e445d2b3d9122c8bf131608492dafdfc'/>
<id>urn:sha1:0ed0b793e445d2b3d9122c8bf131608492dafdfc</id>
<content type='text'>
This isn't very much code, but given how long it took me to write
this and make it typecheck, I suspect that others may find it useful
as well.
</content>
</entry>
<entry>
<title>hss: actually provide a stream of RendRequest from launch().</title>
<updated>2023-09-27T17:41:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-26T18:45:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6e94704c796cf69038ab64d4ed664a582161efa2'/>
<id>urn:sha1:6e94704c796cf69038ab64d4ed664a582161efa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Make allow_stream_requests() not return a Result</title>
<updated>2023-09-27T17:32:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-26T18:42:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8cdd30491201c3a8d54e482ef4904a51900ea399'/>
<id>urn:sha1:8cdd30491201c3a8d54e482ef4904a51900ea399</id>
<content type='text'>
The function never yields anything but an `Ok`, so we can
simplify its type.

(Not a stable feature, so no semver entry needed)
</content>
</entry>
<entry>
<title>tor-hsservice: Document that time_periods is empty until Reactor::run is called.</title>
<updated>2023-09-27T17:03:46Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-27T17:03:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1df3259198d976dbff6926985b172c1f0cb5ddbd'/>
<id>urn:sha1:1df3259198d976dbff6926985b172c1f0cb5ddbd</id>
<content type='text'>
</content>
</entry>
<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 Launchable a non-async trait.</title>
<updated>2023-09-27T16:38:16Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-27T16:20:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0003a023998fe1df164756c2a26326d5544f6e64'/>
<id>urn:sha1:0003a023998fe1df164756c2a26326d5544f6e64</id>
<content type='text'>
This doesn't need to be an async_trait now that `Publisher::launch` is
no longer async.
</content>
</entry>
</feed>
