<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/lib.rs, branch arti-v1.2.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.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-19T16:30:43Z</updated>
<entry>
<title>tor-hsservice: Add an IptError type for status reporting.</title>
<updated>2024-02-19T16:30:43Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-06T18:42:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eced9b7ba9d4feb9debd40684c4daec1c56901a5'/>
<id>urn:sha1:eced9b7ba9d4feb9debd40684c4daec1c56901a5</id>
<content type='text'>
The `OnionServiceStatus` API can now report errors coming from
`IptManager`.

Part of #1083
</content>
</entry>
<entry>
<title>test-temp-dir: New crate</title>
<updated>2024-01-25T16:40:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-25T16:28:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f8e218ca508697c43fd7e7a1a00f44c2d5f3ff35'/>
<id>urn:sha1:f8e218ca508697c43fd7e7a1a00f44c2d5f3ff35</id>
<content type='text'>
Introduce the crate, move the code motion, and make minimal necessary
changes.
</content>
</entry>
<entry>
<title>Merge branch 'state' into 'main'</title>
<updated>2024-01-24T19:03:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-01-24T19:03:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=508028c0d021a7ad6f11733803bc8269c23d4c7e'/>
<id>urn:sha1:508028c0d021a7ad6f11733803bc8269c23d4c7e</id>
<content type='text'>
Move state_dir to tor_persist and start to implement it

Closes #1205

See merge request tpo/core/arti!1913</content>
</entry>
<entry>
<title>tor-hsservice: Make UploadError public.</title>
<updated>2024-01-24T16:57:37Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-22T20:21:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c577c6d58193281e1842585c05802cac94822c24'/>
<id>urn:sha1:c577c6d58193281e1842585c05802cac94822c24</id>
<content type='text'>
We need it to be public, because we're about to expose it in the
`OnionServiceStatus`.
</content>
</entry>
<entry>
<title>state-dir: Move from tor-hsservice to tor-persist</title>
<updated>2024-01-24T16:29:19Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-24T11:02:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e400e597daf81fe8da45c7aaf84653792eb3cc19'/>
<id>urn:sha1:e400e597daf81fe8da45c7aaf84653792eb3cc19</id>
<content type='text'>
And, instead of being a hidden module, it's a public experimental one.

I have feature-gated all the new dependencies since we probably want
to feature-gate this module in perpetuity, since some builds of Arti
won't need it.

Closes #1205
</content>
</entry>
<entry>
<title>tor-hsservice: Remove unused state module.</title>
<updated>2024-01-18T10:21:46Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-16T17:30:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=986bc633d69246fd6589bfdac4a254ebdb47d449'/>
<id>urn:sha1:986bc633d69246fd6589bfdac4a254ebdb47d449</id>
<content type='text'>
The functionality previously provided by the so-called `StateMgr` is now
part of `OnionService`, so we can remove state.rs altogether.
</content>
</entry>
<entry>
<title>tor-hsservice: Create a separate RunningOnionService type.</title>
<updated>2024-01-18T10:21:46Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-16T14:50:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dd76f2a60dcf2890a1345bcdcf96b1bcb23765a4'/>
<id>urn:sha1:dd76f2a60dcf2890a1345bcdcf96b1bcb23765a4</id>
<content type='text'>
This will enable us to construct non-launched (but configured)
`OnionService`s. We need this, for example, for implementing
the `arti hss` CLI command.

Part of #1227
</content>
</entry>
<entry>
<title>state_dir sketch: Make the module public for doctests</title>
<updated>2024-01-12T00:09:31Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-11T11:08:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c8e021d9f21b686960737c34ca7688070d1312e6'/>
<id>urn:sha1:c8e021d9f21b686960737c34ca7688070d1312e6</id>
<content type='text'>
This will let us make a tested example in the module doc.
</content>
</entry>
<entry>
<title>Proposed new state facility</title>
<updated>2024-01-12T00:09:31Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-04T12:18:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fe0c4f3efbafdc8ef4c9a81c72caadc4243b88bb'/>
<id>urn:sha1:fe0c4f3efbafdc8ef4c9a81c72caadc4243b88bb</id>
<content type='text'>
A proposal for #1163.

I haven't updated any of the calling code in tor-hsservice yet.
I think the way this will be used ought to be fairly obvious from the
API.

This commit also contains a file of notes about stuff I found in an
arti state directory.  These may be too random even to put in
doc/dev/notes, so for now I've put them next to state_dir.rs.
</content>
</entry>
<entry>
<title>tor-hsservice: Add an hss state mgmt API</title>
<updated>2023-12-14T13:19:26Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-12T19:16:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=38a844922aa4fb6c16128d06656d88d2cd7be9af'/>
<id>urn:sha1:38a844922aa4fb6c16128d06656d88d2cd7be9af</id>
<content type='text'>
</content>
</entry>
</feed>
