<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/status.rs, branch arti-v2.5.1</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-07-10T18:24:58Z</updated>
<entry>
<title>arti-client: Fix formatting</title>
<updated>2026-07-10T18:24:58Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-07-10T14:59:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e69d7217adb501fcda4ff22ab7097aa94f965b72'/>
<id>urn:sha1:e69d7217adb501fcda4ff22ab7097aa94f965b72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>multiple crates: Fix clippy warnings</title>
<updated>2026-07-10T14:50:50Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-07-10T14:12:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c1a50610f1fd134b16792ba32b30eb03a7e6b666'/>
<id>urn:sha1:c1a50610f1fd134b16792ba32b30eb03a7e6b666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: Reflect manually disabled bootstrap in status</title>
<updated>2026-06-02T14:29:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-02T14:29:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e0073a8f24ebec8eaa0f0b116d6ccb47a3b898bd'/>
<id>urn:sha1:e0073a8f24ebec8eaa0f0b116d6ccb47a3b898bd</id>
<content type='text'>
If we have made bootstrapping manual, and not launched a bootstrap,
we now reflect this as the reason that bootstrapping is blocked.
</content>
</entry>
<entry>
<title>arti-client: Port to web-time-compat.</title>
<updated>2026-03-26T19:20:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-26T15:58:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d97b1021f89ab3131311337ef5c24dc8bb30a6a5'/>
<id>urn:sha1:d97b1021f89ab3131311337ef5c24dc8bb30a6a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade to derive_more version 1.0.0</title>
<updated>2024-09-25T14:37:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-25T14:37:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6a12c2ba8515226a772d5f4a81930bf42d67535a'/>
<id>urn:sha1:6a12c2ba8515226a772d5f4a81930bf42d67535a</id>
<content type='text'>
The `derive_more` crate broke backward compatibility with this version,
so this change involved quite a few manual fixups.
With luck, they'll keep compatibility for some while in the future.
</content>
</entry>
<entry>
<title>arti-client: add accessors for `Blockage`</title>
<updated>2023-03-28T18:27:04Z</updated>
<author>
<name>eta</name>
<email>github@eta.st</email>
</author>
<published>2023-03-28T16:07:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a6fe3803a0a32aa8e78ba6d5f32415dd85c6c1cd'/>
<id>urn:sha1:a6fe3803a0a32aa8e78ba6d5f32415dd85c6c1cd</id>
<content type='text'>
Fixes #800.
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2022-06-28T11:40:25Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2022-06-28T11:40:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e5175a2178d92c66c2ed863e4b8c44b2febb67fe'/>
<id>urn:sha1:e5175a2178d92c66c2ed863e4b8c44b2febb67fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Report directory blockage problems from arti-client.</title>
<updated>2022-06-14T14:51:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-14T14:51:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bdcbf1982a976e082c66f30bc103632b4107c567'/>
<id>urn:sha1:bdcbf1982a976e082c66f30bc103632b4107c567</id>
<content type='text'>
Closes #468.
</content>
</entry>
<entry>
<title>DirMgr: Track errors, stalls, and resets as part of status.</title>
<updated>2022-06-13T17:58:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-13T17:58:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=13c152d2ac853296124b898389e550557dde98cc'/>
<id>urn:sha1:13c152d2ac853296124b898389e550557dde98cc</id>
<content type='text'>
A "reset" happens whenever we have to start a download attempt over
-- either because we ran out of retries, or we found something wrong
with the consensus after fetching certificates.

An "error" happens when we have a recoverable error from one or more
directory sources.

A "stall" happens whenever a round of downloads or cache loads leads
to no change in the status.

We don't yet use this as part of our status reporting.
</content>
</entry>
<entry>
<title>arti-client: Report clock skew when it is noteworthy</title>
<updated>2022-04-12T12:03:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-04-11T20:31:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11a909160238b6f6846eba25c691a67df13620d9'/>
<id>urn:sha1:11a909160238b6f6846eba25c691a67df13620d9</id>
<content type='text'>
(Also, blame clock skew when it is an explanation of why we cannot
finish a connection.)
</content>
</entry>
</feed>
