<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/pow/v1_stub.rs, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-08-13T18:30:34Z</updated>
<entry>
<title>tor-hsservice: Implement enable_pow option.</title>
<updated>2025-08-13T18:30:34Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-07-29T15:33:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ba0c417801d1f50e51f9f1198776ea79f852b20f'/>
<id>urn:sha1:ba0c417801d1f50e51f9f1198776ea79f852b20f</id>
<content type='text'>
This does not currently allow this option to be changed at runtime,
although the code is structured so that allowing it to be changed at
runtime won't be too hard. This is tracked by #2082.
</content>
</entry>
<entry>
<title>tor-hsservice: Add PowManager to OnionServiceStatus.</title>
<updated>2025-08-13T18:28:20Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-07-31T18:18:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0e478c3ca6c0b4a3598246a38d63b1823ef04076'/>
<id>urn:sha1:0e478c3ca6c0b4a3598246a38d63b1823ef04076</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Add consensus params for Prop 362.</title>
<updated>2025-08-05T23:50:24Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-07-24T20:01:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=817d7c75960eecc298e55ec1f051b62e123925cd'/>
<id>urn:sha1:817d7c75960eecc298e55ec1f051b62e123925cd</id>
<content type='text'>
This adds the three new parameters specified in Prop 362 [0].

Two of these replace hardcoded defaults in the code.

The third, HiddenServiceProofOfWorkV1ServiceIntroTimeoutSeconds, is not
implemented yet, but will be in a future commit.

[0]: https://spec.torproject.org/proposals/362-update-pow-control-loop.html
</content>
</entry>
<entry>
<title>tor-hsservice: Make PowManager persist state.</title>
<updated>2025-05-27T18:05:01Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-02-18T17:36:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c0ad4f4711971a902418c76e2e0da67c51c370b'/>
<id>urn:sha1:0c0ad4f4711971a902418c76e2e0da67c51c370b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Add ReplayLog to PowManager.</title>
<updated>2025-05-27T18:05:01Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-02-10T15:39:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dbb4d20caf2f3f1f26c41006b65aeb4dd5309054'/>
<id>urn:sha1:dbb4d20caf2f3f1f26c41006b65aeb4dd5309054</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use Pin&lt;Box&lt;dyn Stream&gt;&gt;&gt; instead of mpsc::Receiver.</title>
<updated>2025-05-27T17:51:33Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-01-21T20:36:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e203138a54385893d1bf5e9ca179f7d7b7efe7fd'/>
<id>urn:sha1:e203138a54385893d1bf5e9ca179f7d7b7efe7fd</id>
<content type='text'>
This will allow us to more easily switch out the implementation of this
queue as is needed for PoW.
</content>
</entry>
<entry>
<title>tor-hsservice: Initial parts of PowManager.</title>
<updated>2025-05-27T17:51:27Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-01-08T18:07:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c1402316fa8771e027fa2743664f3f137c764c13'/>
<id>urn:sha1:c1402316fa8771e027fa2743664f3f137c764c13</id>
<content type='text'>
This adds PowManager, as described in doc/dev/notes/service-side-pow.md,
hooks it into IptManager and Publisher, and adds code to publish and
rotate seeds, and to keep a updated list of Verifier instances for
currently active seeds.
</content>
</entry>
</feed>
