<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/pow, branch arti-v1.7.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.7.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-10-16T12:33:55Z</updated>
<entry>
<title>Fix new clippy nightly warning about subtracting Durations.</title>
<updated>2025-10-16T12:33:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-16T12:33:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a8bdaaaf1c54c5e83422501b353e47387fe21127'/>
<id>urn:sha1:a8bdaaaf1c54c5e83422501b353e47387fe21127</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Add note about check_solve implementation.</title>
<updated>2025-08-13T18:43:05Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T18:34:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0a98ff1e9328d5ba5feb461be1d0451f40ccc220'/>
<id>urn:sha1:0a98ff1e9328d5ba5feb461be1d0451f40ccc220</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Fix error message.</title>
<updated>2025-08-13T18:43:05Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T18:23:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3c4749b2c47792c284efa961f8898fe20f71a3c6'/>
<id>urn:sha1:3c4749b2c47792c284efa961f8898fe20f71a3c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Change capping of PoW effort.</title>
<updated>2025-08-13T18:43:05Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T18:20:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8e9e5a2f6ff20360816896b971408e8bf1b5c7ea'/>
<id>urn:sha1:8e9e5a2f6ff20360816896b971408e8bf1b5c7ea</id>
<content type='text'>
This caps the PoW effort during sorting, rather than at intake.

This allows us to record efforts that are capped in our metrics
histogram while only recording metrics after the PoW solve has actually
been verified.
</content>
</entry>
<entry>
<title>tor-hsservice: Make some PoW warnings more understandable.</title>
<updated>2025-08-13T18:43:05Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T17:23:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3174994abc1eb156b5e3d2b862ca24c77b09612a'/>
<id>urn:sha1:3174994abc1eb156b5e3d2b862ca24c77b09612a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Improve error conversion code.</title>
<updated>2025-08-13T18:32:51Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T17:06:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9b9e39a9c889440240e6b78e74bf8d3656a8c55f'/>
<id>urn:sha1:9b9e39a9c889440240e6b78e74bf8d3656a8c55f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use warn_report for PoW errors.</title>
<updated>2025-08-13T18:32:51Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T16:55:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=57c0c18a9514e4ee54cff476d2346161d8da7150'/>
<id>urn:sha1:57c0c18a9514e4ee54cff476d2346161d8da7150</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Don't set DegradedReachable status in PowManager.</title>
<updated>2025-08-13T18:32:51Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T16:46:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c3466c0058813e93bd95d5ac2545b477908e48ae'/>
<id>urn:sha1:c3466c0058813e93bd95d5ac2545b477908e48ae</id>
<content type='text'>
Three is a concern that a DegradedReachable status could overwrite a
previous Broken status. A nicer solution could be to add a function to
StatusSender that only will change the status to a "more or equally
severe" status.

However, I am a little dubious about using the DegradedReachable status
for PoW in general, since it has a better documented meaning for IPTs
than it does for PoW.
</content>
</entry>
<entry>
<title>tor-hsservice: Rename InternalPowError to PowError.</title>
<updated>2025-08-13T18:32:51Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T16:37:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d52dfeb81bf277849dde7eeaedaa5a73e03626cd'/>
<id>urn:sha1:d52dfeb81bf277849dde7eeaedaa5a73e03626cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Make InternalPowError non_exhaustive.</title>
<updated>2025-08-13T18:32:51Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T16:36:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4dac0093c1def4e9ca1f92a87f5ccbb53c0bb826'/>
<id>urn:sha1:4dac0093c1def4e9ca1f92a87f5ccbb53c0bb826</id>
<content type='text'>
Now that this is public, this is prudent.
</content>
</entry>
</feed>
