<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/status.rs, branch ios-sqlite-hacks</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-03-28T18:27:04Z</updated>
<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>
<entry>
<title>Fix a let_and_return lint violation that had somehow slipped in.</title>
<updated>2022-03-30T12:57:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-30T12:57:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=537ff61ece2ffb0f5ff7b28942751d9bf3cdde5a'/>
<id>urn:sha1:537ff61ece2ffb0f5ff7b28942751d9bf3cdde5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove allow(clippy::disallowed_methods) lint.</title>
<updated>2022-03-30T12:55:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-30T12:55:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=700e491813f84d76446193aef7121a329b774717'/>
<id>urn:sha1:700e491813f84d76446193aef7121a329b774717</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'no-system-time' into 'main'</title>
<updated>2022-03-30T12:44:25Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-03-30T12:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd081742fa13e8464ad46123d83617165587d4f4'/>
<id>urn:sha1:fd081742fa13e8464ad46123d83617165587d4f4</id>
<content type='text'>
Don't use SystemTime::now()

Closes #306

See merge request tpo/core/arti!365</content>
</entry>
<entry>
<title>Merge branch 'educe-traits' into 'main'</title>
<updated>2022-03-04T18:00:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2022-03-04T18:00:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b0952652579dc75de19589873e3853d0b13a6965'/>
<id>urn:sha1:b0952652579dc75de19589873e3853d0b13a6965</id>
<content type='text'>
Replace many manual trait impls with use of educe

See merge request tpo/core/arti!375</content>
</entry>
<entry>
<title>Move skip_fmt into tor-basic-utils</title>
<updated>2022-03-04T11:45:24Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-04T11:42:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ebfd7349565f0f354906a78ad2ce8f8d2b88bd35'/>
<id>urn:sha1:ebfd7349565f0f354906a78ad2ce8f8d2b88bd35</id>
<content type='text'>
Code motion and the minimal mechanical changes.

As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/375#note_2783078
</content>
</entry>
</feed>
