<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-guardmgr/src/lib.rs, branch arti-v1.1.0</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.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-11-30T18:16:51Z</updated>
<entry>
<title>Rename for_circuit_usage =&gt; as_relay_with_desc</title>
<updated>2022-11-30T18:16:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-30T18:16:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ed08cce1b55a9615c0aa17f14b561b333910d0f8'/>
<id>urn:sha1:ed08cce1b55a9615c0aa17f14b561b333910d0f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guardmgr: Remove now-unneeded #[allow(unnecessary_wraps)]</title>
<updated>2022-11-29T16:00:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-29T16:00:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c0f3d1faf6cb914a61bd18774003778970a8987'/>
<id>urn:sha1:0c0f3d1faf6cb914a61bd18774003778970a8987</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'reconfig-bridges-bad' into 'main'</title>
<updated>2022-11-27T19:30:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-27T19:30:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=984bd6012adbec98bcd0570ca9e3c85966f4c4f0'/>
<id>urn:sha1:984bd6012adbec98bcd0570ca9e3c85966f4c4f0</id>
<content type='text'>
Require state ownership when using bridges

Closes #612

See merge request tpo/core/arti!889</content>
</entry>
<entry>
<title>tor-guardmgr: rustfmt for recent changes</title>
<updated>2022-11-24T14:31:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-24T14:30:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=04082ab7a940a9d2cd1025f0153667f10bcdc222'/>
<id>urn:sha1:04082ab7a940a9d2cd1025f0153667f10bcdc222</id>
<content type='text'>
Left unsquashed for ease of review
</content>
</entry>
<entry>
<title>tor-guardmgr: NoLock error: add TODO for trying to get lock</title>
<updated>2022-11-24T14:31:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-24T14:17:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ecd0e121a8a3fcd277bd177c9603fba6b5398b6c'/>
<id>urn:sha1:ecd0e121a8a3fcd277bd177c9603fba6b5398b6c</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/889#note_2856874
</content>
</entry>
<entry>
<title>Merge branch 'bridge-config-arc' into 'main'</title>
<updated>2022-11-23T17:52:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-23T17:52:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ce0f8f41cbed8226ad08808ed2f12b260914f8a8'/>
<id>urn:sha1:ce0f8f41cbed8226ad08808ed2f12b260914f8a8</id>
<content type='text'>
Make BridgeConfig be Arc, so no Arc&lt;BridgeConfig&gt;

Closes #635

See merge request tpo/core/arti!885</content>
</entry>
<entry>
<title>Merge branch 'test-config' into 'main'</title>
<updated>2022-11-23T17:51:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2022-11-23T17:51:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fbd4b880442ef240e7d64f446d1c94c72d02a4a1'/>
<id>urn:sha1:fbd4b880442ef240e7d64f446d1c94c72d02a4a1</id>
<content type='text'>
tor-guardmgr: Fix visibility of TestConfig with no features enabled

See merge request tpo/core/arti!875</content>
</entry>
<entry>
<title>tor-guardmgr: Refuse to configure bridges if we don't have the lock</title>
<updated>2022-11-23T13:03:14Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-23T13:00:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ecaf8b23b8e4de2ae6a720d992794c10c0ac7a9b'/>
<id>urn:sha1:ecaf8b23b8e4de2ae6a720d992794c10c0ac7a9b</id>
<content type='text'>
Fixes #612
</content>
</entry>
<entry>
<title>tor-guardmgr: make replace_bridge_config fallible</title>
<updated>2022-11-23T13:00:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-23T12:59:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c0b297c99cc62a0d3afd76bd1166fccbfd0a2afe'/>
<id>urn:sha1:c0b297c99cc62a0d3afd76bd1166fccbfd0a2afe</id>
<content type='text'>
The error type needs to be convertible to GuardMgrError and also to
ReconfigureError.  Neither of those is right, so we need a new error
type.
</content>
</entry>
<entry>
<title>tor-guardmgr: Replace a let _ignore with a typed version</title>
<updated>2022-11-23T13:00:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-11-23T12:54:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8cddb0a06a9a4a039af07a0015b7b27f534b220c'/>
<id>urn:sha1:8cddb0a06a9a4a039af07a0015b7b27f534b220c</id>
<content type='text'>
`let _ignore =` isn't great because if the function called is
currently infallible, but becomes fallible, it suppresses the
detection of the error check.

A better pattern is to specify the type of the ignored value.

I'm about to do precisely this, here.

I did a git-grep and `let _ignore =` seems very common.  Let's not
deal with all those now.
</content>
</entry>
</feed>
