<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/client.rs, branch arti-v0.0.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-01-10T14:46:43Z</updated>
<entry>
<title>Expose and rename stream timeout config.</title>
<updated>2022-01-10T14:46:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-10T14:46:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=01c851ad4673c42c8678fc43f37bb8258ab34ca6'/>
<id>urn:sha1:01c851ad4673c42c8678fc43f37bb8258ab34ca6</id>
<content type='text'>
Previously we kept this in an ambiguously named type,
`ClientTimeoutConfig`. But everything we do right now is client
related! So `StreamTimeoutConfig` is a better name.

Also, we'd previously neglected to expose the builder for this type
from `TorClientConfigBuilder`. Now we do.

Closes #281.
</content>
</entry>
<entry>
<title>Use *_with_prefs() for Option&lt;ConnectPrefs&gt; callers in TorClient::connect</title>
<updated>2022-01-08T21:36:49Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2022-01-08T21:36:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=439b8b3e64f6f4cb5a032ee3ceafb4675003f259'/>
<id>urn:sha1:439b8b3e64f6f4cb5a032ee3ceafb4675003f259</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Remove Arc around ClientCirc</title>
<updated>2022-01-07T18:19:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-01-07T18:16:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d63a251afc48b22a5ccadde845c704f6f63d6b33'/>
<id>urn:sha1:d63a251afc48b22a5ccadde845c704f6f63d6b33</id>
<content type='text'>
See the new commentary text on `ClientCirc` for the rationale.

Signed-off-by: Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;
</content>
</entry>
<entry>
<title>address clippy's latest lint</title>
<updated>2021-12-20T09:46:41Z</updated>
<author>
<name>Daniel Eades</name>
<email>danieleades@hotmail.com</email>
</author>
<published>2021-12-20T09:46:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9b51a52b53acf3efd468d17296b3671ed9a1af47'/>
<id>urn:sha1:9b51a52b53acf3efd468d17296b3671ed9a1af47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'reconfigure' into 'main'</title>
<updated>2021-12-13T14:49:23Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2021-12-13T14:49:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8040f7afb260dd2cb1b863aee897f238017a9564'/>
<id>urn:sha1:8040f7afb260dd2cb1b863aee897f238017a9564</id>
<content type='text'>
Make most arti-client fields reconfigurable.

See merge request tpo/core/arti!181</content>
</entry>
<entry>
<title>drop arcs before awaiting</title>
<updated>2021-12-09T12:11:09Z</updated>
<author>
<name>Trinity Pointard</name>
<email>trinity.pointard@gmail.com</email>
</author>
<published>2021-12-09T12:11:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2339370a85116470ae054ac87d21c14d0007d32b'/>
<id>urn:sha1:2339370a85116470ae054ac87d21c14d0007d32b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix nightly clippy errors</title>
<updated>2021-12-09T11:16:23Z</updated>
<author>
<name>Trinity Pointard</name>
<email>trinity.pointard@gmail.com</email>
</author>
<published>2021-12-09T11:16:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9753a7ee06d1dad9b9dbaa1653593bb545d4cf59'/>
<id>urn:sha1:9753a7ee06d1dad9b9dbaa1653593bb545d4cf59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Oops: MutCfg shouldn't implement Clone.</title>
<updated>2021-12-07T22:54:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-07T22:54:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1ff5a513ae04b01cb2f2eb3962a023460b0d18f6'/>
<id>urn:sha1:1ff5a513ae04b01cb2f2eb3962a023460b0d18f6</id>
<content type='text'>
We don't want MutCfg to be automatially coneable, or we'll wind up with
surprises like the one that this patch fixes in TorClient.

(The "surprise" is that reconfigure() would only apply its
client-specific options  to one client instance.)
</content>
</entry>
<entry>
<title>Sequence reconfiguration requests.</title>
<updated>2021-12-07T22:49:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-07T22:49:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=953ee93533424ba2f2e665b9360256f229e3a0e5'/>
<id>urn:sha1:953ee93533424ba2f2e665b9360256f229e3a0e5</id>
<content type='text'>
If we allow overlapping reconfiguration requests, we introduce all
kinds of "fun" bugs.  For example, we could wind up with a configuration
made up of parts of one reconfiguration attempt, and parts of another.
</content>
</entry>
<entry>
<title>Make TorClient reconfigurable.</title>
<updated>2021-12-07T21:58:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-07T21:58:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2689d810bf919a6750f42d78315a3bc90049ef00'/>
<id>urn:sha1:2689d810bf919a6750f42d78315a3bc90049ef00</id>
<content type='text'>
This covers ClientAddrConfig and ClientTimeoutConfig.
</content>
</entry>
</feed>
