<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-circmgr/src, branch arti-v1.1.5</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.5</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.5'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-05-17T12:41:26Z</updated>
<entry>
<title>Merge branch 'info-to-warn' into 'main'</title>
<updated>2023-05-17T12:41:26Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-05-17T12:41:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ac0eb05a0797a05954ae3b3b451f4585145cd3da'/>
<id>urn:sha1:ac0eb05a0797a05954ae3b3b451f4585145cd3da</id>
<content type='text'>
Change log levels of messages from INFO to others

Closes #854

See merge request tpo/core/arti!1172</content>
</entry>
<entry>
<title>Change log level to debug and warn for certain appropriate situations</title>
<updated>2023-05-17T11:58:22Z</updated>
<author>
<name>Saksham Mittal</name>
<email>gotlouemail@gmail.com</email>
</author>
<published>2023-05-15T17:32:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e9dff1c0d7751d11a055d1e9b333bb178f83d306'/>
<id>urn:sha1:e9dff1c0d7751d11a055d1e9b333bb178f83d306</id>
<content type='text'>
This commit changes certain log messages to debug for recoverable errors
and a warn if all such attempts fail, in order to not clutter up the
info messages that end users get to see.
</content>
</entry>
<entry>
<title>Refactor ClientCirc APIs to use Arc&lt;ClientCirc&gt;.</title>
<updated>2023-05-16T13:02:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-16T13:02:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee390c423e7df0b678d77a8685f45dc526581910'/>
<id>urn:sha1:ee390c423e7df0b678d77a8685f45dc526581910</id>
<content type='text'>
Now ClientCirc is no longer `Clone`, and the things that need it
to be `Clone` instead return and use an Arc&lt;ClientCirc&gt;
We're doing this so that ClientCirc can participate in the RPC
system, and so that its semantics are more obvious.

Closes #846.

Thanks to the type system, this was a much simpler refactoring than
I had feared it would be.
</content>
</entry>
<entry>
<title>hspool: Accept any T:CircTarget.</title>
<updated>2023-05-10T15:00:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-09T15:04:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1442763f3dec3c01af7feea91ab3187fba4106d3'/>
<id>urn:sha1:1442763f3dec3c01af7feea91ab3187fba4106d3</id>
<content type='text'>
Previously, we only accepted an OwnedCircTarget, which would have
kept us from getting a circuit that was aimed at a specialized
CircTarget that gave us LinkSpecs in a raw order.
</content>
</entry>
<entry>
<title>ExitPath: Add an explanation of WeightRole::Exit on non-exit circs</title>
<updated>2023-04-12T13:50:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-12T13:50:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2efdcd38ff009a53ea4b0b8f822c13247cf9ca75'/>
<id>urn:sha1:2efdcd38ff009a53ea4b0b8f822c13247cf9ca75</id>
<content type='text'>
In one case, we use WeightRole::Exit on circuits that can't
actually be used to exit.  This commit adds a comment to explain
why, so that we don't wonder about it in the future, and we have
some indication of whether it's still appropriate.

Closes #785
</content>
</entry>
<entry>
<title>circmgr: Mark a number of internal APIs as hs-only.</title>
<updated>2023-04-06T13:05:12Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-06T13:00:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=43e1128cdf722d183f337ac36dd3d944259b3e8d'/>
<id>urn:sha1:43e1128cdf722d183f337ac36dd3d944259b3e8d</id>
<content type='text'>
This resolves a few dead-code warnings.

Closes #801.
</content>
</entry>
<entry>
<title>circmgr: Expand an incomplete comment in exitpath.rs</title>
<updated>2023-04-06T12:59:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-06T12:59:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c22cf483fff37fcef4d5cefd18c73ad981750030'/>
<id>urn:sha1:c22cf483fff37fcef4d5cefd18c73ad981750030</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: HsCircKind: derive Eq</title>
<updated>2023-04-05T14:10:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-04-05T12:23:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c29cb6ac2b0c833fc33dbae06bcdb966f469ec2a'/>
<id>urn:sha1:c29cb6ac2b0c833fc33dbae06bcdb966f469ec2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Make take_or_launch_stub_circuit future Send</title>
<updated>2023-03-30T14:46:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-30T11:17:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dd493307f973451df7c835460a1abe37ce4583f3'/>
<id>urn:sha1:dd493307f973451df7c835460a1abe37ce4583f3</id>
<content type='text'>
thread_rng() isn't Send.  We can fix this by not holding it over an
await point.
</content>
</entry>
<entry>
<title>Add some missing imports</title>
<updated>2023-03-28T14:49:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-28T13:16:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00e522a91ac1ecd59f48dc97a64319d748f2c482'/>
<id>urn:sha1:00e522a91ac1ecd59f48dc97a64319d748f2c482</id>
<content type='text'>
Now
  nailing-cargo +stable clippy -p tor-hsclient --all-features --all-targets
actually works.

squash! Add some missing imports
</content>
</entry>
</feed>
