<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-ptmgr/src, branch tor-circmgr-v0.18.1</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=tor-circmgr-v0.18.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=tor-circmgr-v0.18.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-04-02T16:38:29Z</updated>
<entry>
<title>ptmgr: Use impl_standard_builder for TransportConfig</title>
<updated>2024-04-02T16:38:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-27T14:54:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=04938eb46d26c3c2bd2f3e4c094506545771a4f5'/>
<id>urn:sha1:04938eb46d26c3c2bd2f3e4c094506545771a4f5</id>
<content type='text'>
(This is !Default, since there is no default TransportConfig.)
</content>
</entry>
<entry>
<title>tor-ptmgr: Comment fixes</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-03-14T20:02:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=04cd2efd9f887c1f50e5465994d30cf727325985'/>
<id>urn:sha1:04cd2efd9f887c1f50e5465994d30cf727325985</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move comment from factory_for_transport.</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T14:05:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca0cbdab6e3723aef8e82abcb32d4e1aaf5a896e'/>
<id>urn:sha1:ca0cbdab6e3723aef8e82abcb32d4e1aaf5a896e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up parts of the ptmgr docs that assume managed pts</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T14:03:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c91ae07ef589d1687f540866bbf96f4e58ed9b9'/>
<id>urn:sha1:0c91ae07ef589d1687f540866bbf96f4e58ed9b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Teach get_cmethod_for_transport to handle unmanaged transports.</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T13:55:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=66d98d2d33daa3bdb882b569b2b6709c48f33072'/>
<id>urn:sha1:66d98d2d33daa3bdb882b569b2b6709c48f33072</id>
<content type='text'>
This will suffice to bypass the reactor when we're dealing with
an unmanaged pluggable transport.

Closes #755.
</content>
</entry>
<entry>
<title>Lightly refactor get_cmethod_for_transport</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T13:46:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=15f87e9e1a20c567a4dbdf72df4d2a0240046a23'/>
<id>urn:sha1:15f87e9e1a20c567a4dbdf72df4d2a0240046a23</id>
<content type='text'>
Now that it's extracted, we can remove a mut and some nesting.
</content>
</entry>
<entry>
<title>Rename cmethods =&gt; managed_cmethods</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T13:35:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bd8fe55ae2def7232b08eb26dccb2a728c07e5fe'/>
<id>urn:sha1:bd8fe55ae2def7232b08eb26dccb2a728c07e5fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract cmethod lookup from factory_for_transport.</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T13:31:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=57f4281d75af56fa618ecd945933ca03f88c7a2e'/>
<id>urn:sha1:57f4281d75af56fa618ecd945933ca03f88c7a2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adapt TransportConfig to support unmanaged transports.</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T13:07:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d1619d10efe3953d204f90a30a15a04d7c46ed27'/>
<id>urn:sha1:d1619d10efe3953d204f90a30a15a04d7c46ed27</id>
<content type='text'>
This is based on an original branch by Trinity. Instead of its
original approach, which used an enum in the configuration to
distinguish managed from unmanaged transports, this branch uses
builder validation function to ensure that incompatible options
aren't used together.  Doing the lets us generate better error
messages.

Thanks: trinity-1686a &lt;trinity@deuxfleurs.fr&gt;
</content>
</entry>
<entry>
<title>Rename ManagedTransportConfig to TransportConfig.</title>
<updated>2024-03-14T20:02:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-14T12:38:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d63d966d79f0f988522c76c729a5189d16275b27'/>
<id>urn:sha1:d63d966d79f0f988522c76c729a5189d16275b27</id>
<content type='text'>
We're going to start using this type for _every_ kind of transport.
</content>
</entry>
</feed>
