<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc.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-13T20:39:13Z</updated>
<entry>
<title>Merge branch 'log_hsid_unconditionally' into 'main'</title>
<updated>2023-12-13T20:39:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-13T20:39:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=549c70845f4d58e89ea52ce5a4450fb204710f8f'/>
<id>urn:sha1:549c70845f4d58e89ea52ce5a4450fb204710f8f</id>
<content type='text'>
hsservice: Log hsid whether we just generated it or not.

See merge request tpo/core/arti!1830</content>
</entry>
<entry>
<title>tor-hsservice: Retrieve the public hsid for logging purposes.</title>
<updated>2023-12-13T19:53:27Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-13T19:53:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2dc1f6c03f343de38bce5f36843b1c9a265e3731'/>
<id>urn:sha1:2dc1f6c03f343de38bce5f36843b1c9a265e3731</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Plumb state dir and its mistrust into ipt_mgr</title>
<updated>2023-12-13T17:03:23Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-12-12T15:29:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a917c6c902e0fcb8485cd9f6184f34ba0d7f9c12'/>
<id>urn:sha1:a917c6c902e0fcb8485cd9f6184f34ba0d7f9c12</id>
<content type='text'>
This is needed for the replay logs.

It's a shame that CheckedDir is (i) a bit unergonomic (ii) has an
extra bool in it, or we could pass one of those instead of these two
arguments.

Since HS's might be created after startup, TorClient must have these
fields.
</content>
</entry>
<entry>
<title>tor-hsservice tests: replay: Pass nick to create_storage_handles_from_state_mgr</title>
<updated>2023-12-13T17:03:23Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-12-12T15:27:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=48871c757be53bc10a0e24c680573b94b31acd60'/>
<id>urn:sha1:48871c757be53bc10a0e24c680573b94b31acd60</id>
<content type='text'>
This will allow us to more faithfully model the actual Arti state
directory layout.
</content>
</entry>
<entry>
<title>tor-hsservice: Make descriptor publisher wait for shutdown signal.</title>
<updated>2023-12-13T14:57:19Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-11T19:09:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0353a48d7688026fcc0ada047811b9f6e414f8ae'/>
<id>urn:sha1:0353a48d7688026fcc0ada047811b9f6e414f8ae</id>
<content type='text'>
The publisher logs a nice `info!` message when it receives the shutdown
signal. The publisher can infer that the service is shutting down from
the errors received on its various receiver channels (i.e. from the
errors that suggest the sender was dropped), but listening for the
shutdown signal is nicer.
</content>
</entry>
<entry>
<title>tor-hsservice: Move ShutdownStatus to svc.</title>
<updated>2023-12-13T14:57:19Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-11T18:59:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f1c138bd9591031f0ce1be3c4a1849351b21c078'/>
<id>urn:sha1:f1c138bd9591031f0ce1be3c4a1849351b21c078</id>
<content type='text'>
This will be used by the descriptor publisher soon (we want to abolish
its `ReactorError` altogether, and to do that, we need to get rid of
`ReactorError::ShuttingDown`. `ShuttingDown::Terminate` happens to be a
suitable replacement).
</content>
</entry>
<entry>
<title>hsservice: Log hsid whether we just generated it or not.</title>
<updated>2023-12-13T13:29:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-13T13:29:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3f6abb58b347b146abe6fcc7af099e501446bb88'/>
<id>urn:sha1:3f6abb58b347b146abe6fcc7af099e501446bb88</id>
<content type='text'>
With this change you can find your hsid in your logs
(if safe logging is off) even if you forgot to notice it the first
time around.
</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>tor-hsservice: Stop the KeystoreSweeper task when the service exits (fmt).</title>
<updated>2023-12-05T17:24:47Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-04T12:55:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=811bd2aa6cdf62e2abd1524685c5dc7773f5621b'/>
<id>urn:sha1:811bd2aa6cdf62e2abd1524685c5dc7773f5621b</id>
<content type='text'>
</content>
</entry>
</feed>
