<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-ptmgr/src/config.rs, branch arti-v1.3.2</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-11-04T14:58:43Z</updated>
<entry>
<title>tor-config: removed re-export of `CfgPath`</title>
<updated>2024-11-04T14:58:43Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-10-29T19:55:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6b3e0f89c04fed10436f6437b852d6c9671be7df'/>
<id>urn:sha1:6b3e0f89c04fed10436f6437b852d6c9671be7df</id>
<content type='text'>
Also updated other packages to get `CfgPath` directly from
`tor-config-path' instead of 'tor-config'.
</content>
</entry>
<entry>
<title>ptmgr: Warn on non-local unmanaged PTs</title>
<updated>2024-09-25T16:35:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-25T16:35:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8f94dda85f90d20cd6483916c79f9627604ca12a'/>
<id>urn:sha1:8f94dda85f90d20cd6483916c79f9627604ca12a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-ptmgr: added a 'managed-pts' default feature</title>
<updated>2024-08-21T17:17:50Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-20T13:37:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=803b52f6f3326047ebb7c88e5f5a75e6323d7a33'/>
<id>urn:sha1:803b52f6f3326047ebb7c88e5f5a75e6323d7a33</id>
<content type='text'>
This conditionally compiles most of the code related to managed
transports.
</content>
</entry>
<entry>
<title>tor-ptmgr: fix warnings when 'tor-channel-factory' isn't enabled</title>
<updated>2024-08-20T14:05:48Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-20T13:37:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aacbd4d279a7f5653f32a61cbbd0612f6928079d'/>
<id>urn:sha1:aacbd4d279a7f5653f32a61cbbd0612f6928079d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-ptmgr: added the `TransportOptions` enum</title>
<updated>2024-08-20T14:05:08Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-20T13:37:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a391c643477420f2e8b602700268debd053b42b5'/>
<id>urn:sha1:a391c643477420f2e8b602700268debd053b42b5</id>
<content type='text'>
This is a little nicer and more type-safe to work with than
`TransportConfig`. It would have been nice to change `TransportConfig`
directly instead, but it would slightly change arti_client's public API,
and would require an extra field in the `[[bridges.transports]]` toml
table.
</content>
</entry>
<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>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>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>
</feed>
