<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsclient/src/state.rs, branch arti-v1.1.6</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.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-06-29T15:11:03Z</updated>
<entry>
<title>tor-hsclient: Reimplement Debug for MockCirc</title>
<updated>2023-06-29T15:11:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-28T10:03:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2b2ecfbb3916bedcdadff50654be78477a62b5d5'/>
<id>urn:sha1:2b2ecfbb3916bedcdadff50654be78477a62b5d5</id>
<content type='text'>
This is less code.  Also it now dumps the connect_called field which
was introduced in the meantime.
</content>
</entry>
<entry>
<title>HS configuration: Plumb configuration through (fmt)</title>
<updated>2023-06-28T12:32:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-26T11:59:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a0b6f34e42ad9098c95c9ab532efcb0bc379f290'/>
<id>urn:sha1:a0b6f34e42ad9098c95c9ab532efcb0bc379f290</id>
<content type='text'>
Apply deferred rustfmt churn.
</content>
</entry>
<entry>
<title>HS configuration: Plumb configuration through</title>
<updated>2023-06-28T12:32:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-23T16:22:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=984652217a6d8b0c82c47a418531eb4112a4695c'/>
<id>urn:sha1:984652217a6d8b0c82c47a418531eb4112a4695c</id>
<content type='text'>
Invent a trait a la circmgr config for the hs client connector config.
Plumb a suitable value all the way through to the code that will use it.
</content>
</entry>
<entry>
<title>tor-hsclient: Increase some timeouts</title>
<updated>2023-06-26T16:57:33Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-26T16:04:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=062b7e7cedf95de260f9613085443fa7399b7637'/>
<id>urn:sha1:062b7e7cedf95de260f9613085443fa7399b7637</id>
<content type='text'>
1. Fix a use of 10ms that should have been TIMEOUT_SLOP.
2. Increase BODGE_YIELD by a factor of 5.

Now this test should tolerate being hung up for 125ms.  I am hoping
that this will fix the CI failure
  https://gitlab.torproject.org/Diziet/arti/-/jobs/302457
which fails at the line comparing circuit1 with circuit2a.
(I can't repro that locally.)
</content>
</entry>
<entry>
<title>tor-hsclient: test: Introduce some constants for timings</title>
<updated>2023-06-26T16:57:33Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-26T16:02:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e5c45519936fbdecf2d1e6de6153a393c9e05739'/>
<id>urn:sha1:e5c45519936fbdecf2d1e6de6153a393c9e05739</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsclient: test: Add another sleep for expiry task *start*</title>
<updated>2023-06-26T16:55:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-26T14:59:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c8d1cdded716ec4d8280db20f78a69a569ba5872'/>
<id>urn:sha1:c8d1cdded716ec4d8280db20f78a69a569ba5872</id>
<content type='text'>
Without this, the expiry task can end up choosing a 600s timeout
starting *after we advanced the clock*.

Fixes #923
</content>
</entry>
<entry>
<title>tor-hsclient: impl Debug by hand for MockCirc</title>
<updated>2023-06-26T16:55:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-26T13:33:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=355e65003c1ff9d4ecba2e2fee3834cb64d925b8'/>
<id>urn:sha1:355e65003c1ff9d4ecba2e2fee3834cb64d925b8</id>
<content type='text'>
The provided impl for Mutex is hopeless: it prints just some internal
flags and doesn't acquire the mutex for printing purposes.

At some point we might want to factor this out as a general function
on `Arc&lt;Mutex&lt;...&gt;&gt;` but not now.
</content>
</entry>
<entry>
<title>Merge branch 'data' into 'main'</title>
<updated>2023-06-26T13:45:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-06-26T13:45:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b31a253931b5185d55354cbf961d8c49dd3d12b3'/>
<id>urn:sha1:b31a253931b5185d55354cbf961d8c49dd3d12b3</id>
<content type='text'>
tor-hsclient: Expire old IPT and HS descriptor data eventually

See merge request tpo/core/arti!1290</content>
</entry>
<entry>
<title>tor-hsclient: Split out expire_old_data function</title>
<updated>2023-06-26T12:45:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-26T12:45:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a707bef855b38e595a4cff00b6f14c4abd091b1'/>
<id>urn:sha1:8a707bef855b38e595a4cff00b6f14c4abd091b1</id>
<content type='text'>
As per discussion in
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1290#note_2915679
</content>
</entry>
<entry>
<title>tor-hsclient: Add a TODO SPEC re data lifetime</title>
<updated>2023-06-23T12:49:38Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-23T12:48:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=21fb232a6ce2b9753e256d5aedbfc45286967928'/>
<id>urn:sha1:21fb232a6ce2b9753e256d5aedbfc45286967928</id>
<content type='text'>
</content>
</entry>
</feed>
