<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/status.rs, branch arti-v1.1.12</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.12</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.12'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-12-11T13:14:07Z</updated>
<entry>
<title>tor-hsservice: Add functions to update the IPT mgr/publisher states.</title>
<updated>2023-12-11T13:14:07Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-11T13:00:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eb7a0d58f5449eea3e9b89bcb7b32464c03ad095'/>
<id>urn:sha1:eb7a0d58f5449eea3e9b89bcb7b32464c03ad095</id>
<content type='text'>
Part of #1083
</content>
</entry>
<entry>
<title>tor-hsservice: Derive service state from the state of its components.</title>
<updated>2023-12-11T13:03:25Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-11T12:59:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f82b4de3dc355685ef4ca40b62618768a2ec043e'/>
<id>urn:sha1:f82b4de3dc355685ef4ca40b62618768a2ec043e</id>
<content type='text'>
We need to know the status of each component to be able to report the
overall status of the service. Without this change, the service (and its
components) have no way of knowing if a given transition is valid: if
the state of a component (say, the IPT manager) is `Bootstrapping`,
`Recovering` or `Broken`, a transition out of the current state is only
valid if it is initiated by the same component that caused the current
state (for example, if the publisher sets the state to `Recovering`, the
IPT manager should not be allowed to trigger an overall state transition
to `Running`).

Part of #1083
</content>
</entry>
<entry>
<title>tor-hsservice: Trim trailing whitespace.</title>
<updated>2023-12-11T10:39:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-11T10:39:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a2356f7e67e2a2fd8d26e85de834baf21c84ee52'/>
<id>urn:sha1:a2356f7e67e2a2fd8d26e85de834baf21c84ee52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a "Shutdown" status, and clarify places where status should change.</title>
<updated>2023-12-07T13:00:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-05T19:24:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec4a91c9c46b7f6bcd27b4ab9303ba8026226211'/>
<id>urn:sha1:ec4a91c9c46b7f6bcd27b4ab9303ba8026226211</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a status API to OnionService.</title>
<updated>2023-12-07T13:00:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-24T18:06:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eabb07d95c4d33103f1215189aafc0eb59475ff6'/>
<id>urn:sha1:eabb07d95c4d33103f1215189aafc0eb59475ff6</id>
<content type='text'>
(This doesn't yet send any status events.)

Begins work on arti#1083.
</content>
</entry>
<entry>
<title>hsservice: Adapt data structures from onion-service-notes.md</title>
<updated>2023-07-31T17:47:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-07-31T13:52:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=20b3679dbbbf54db7f6e6c0e92949dbcef5a68f3'/>
<id>urn:sha1:20b3679dbbbf54db7f6e6c0e92949dbcef5a68f3</id>
<content type='text'>
Also, removed some older structures that don't make sense in the
current design.

Closes #970
</content>
</entry>
<entry>
<title>Downgrade every "TODO HS" in tor-hsservice</title>
<updated>2023-06-20T17:30:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-20T17:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a812a486c366326908f063d8ced2380afb0a2ccf'/>
<id>urn:sha1:a812a486c366326908f063d8ced2380afb0a2ccf</id>
<content type='text'>
These are all service-specific, and not client-specific.
</content>
</entry>
<entry>
<title>Sketch an API for onion services.</title>
<updated>2023-01-24T17:32:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-12T19:38:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a210686c80ff2651561d5cd9ac8187e3d736ecfc'/>
<id>urn:sha1:a210686c80ff2651561d5cd9ac8187e3d736ecfc</id>
<content type='text'>
</content>
</entry>
</feed>
