<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-ptmgr/src/ipc.rs, branch arti-v1.4.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.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-15T11:03:18Z</updated>
<entry>
<title>Use mpsc_channel_no_memquota next to a TODO</title>
<updated>2024-10-15T11:03:18Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-09T18:19:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=507342b2119c760e9b79182bc8bfe6a04fee5509'/>
<id>urn:sha1:507342b2119c760e9b79182bc8bfe6a04fee5509</id>
<content type='text'>
We have a ticket for this.  But the ticket number was wrong, so fix that.
</content>
</entry>
<entry>
<title>memquota: Note a TODO about PT channels</title>
<updated>2024-10-02T15:05:12Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-01T16:11:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=17b4d312c433c6afa90bb29f09bed799742d5bb4'/>
<id>urn:sha1:17b4d312c433c6afa90bb29f09bed799742d5bb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ptmgr: Forbid managed pts on non-localhost</title>
<updated>2024-09-25T16:42:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-25T16:42:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=51d0888479ee985593e91bdb722f0b8929fd4ca3'/>
<id>urn:sha1:51d0888479ee985593e91bdb722f0b8929fd4ca3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-ptmgr: moved `PtClientMethod` from ipc to crate module</title>
<updated>2024-08-20T14:05:50Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-20T13:37:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5774dd456265ef4cb8771342538a07ba76e5a5d9'/>
<id>urn:sha1:5774dd456265ef4cb8771342538a07ba76e5a5d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-ptmgr: move some code to a new 'managed' module</title>
<updated>2024-08-20T14:05:50Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-20T13:37:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5db367f4b593e2baf818e571682ac04b4f823cbf'/>
<id>urn:sha1:5db367f4b593e2baf818e571682ac04b4f823cbf</id>
<content type='text'>
Code that's related to managed transports has been moved to a new
'managed' module. This includes the PT reactor since it's not needed for
unmanaged transports.
</content>
</entry>
<entry>
<title>Add test for PtStatus containing TRANSPORT field.</title>
<updated>2024-08-01T18:50:21Z</updated>
<author>
<name>Alexander Færøy</name>
<email>ahf@torproject.org</email>
</author>
<published>2024-08-01T18:50:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f403de58e13372f8459a6645feabeee23c7858dc'/>
<id>urn:sha1:f403de58e13372f8459a6645feabeee23c7858dc</id>
<content type='text'>
See: tpo/core/arti#1488.
</content>
</entry>
<entry>
<title>Don't require TRANSPORT for PT STATUS messages.</title>
<updated>2024-08-01T18:37:33Z</updated>
<author>
<name>Alexander Færøy</name>
<email>ahf@torproject.org</email>
</author>
<published>2024-08-01T18:11:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bcae275506ffc544cb8b5c3436bb006e2fc5bc3c'/>
<id>urn:sha1:bcae275506ffc544cb8b5c3436bb006e2fc5bc3c</id>
<content type='text'>
This patch changes the PT STATUS handler to not require the presence of
the `TRANSPORT` field in the K/V line. This matches current behaviour of
C Tor and was requested by the Anti-censorship Team at an earlier point
to enable STATUS messages to work for situation where it's not transport
specific messages.

To avoid future issues, we simply ignore any required keys right now
even though TYPE is to be expected.

See: tpo/core/torspec#267
See: tpo/core/torspec!63
See: tpo/core/arti#1488
</content>
</entry>
<entry>
<title>Merge branch 'encapsulate_config_rs' into 'main'</title>
<updated>2024-03-13T18:52:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-13T18:52:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6b120ec2117b8b0dfb5f0daa1746ec532cf3ad3a'/>
<id>urn:sha1:6b120ec2117b8b0dfb5f0daa1746ec532cf3ad3a</id>
<content type='text'>
Encapsulate usage of config-rs inside tor-config.

See merge request tpo/core/arti!2040</content>
</entry>
<entry>
<title>Run maint/add_warning.</title>
<updated>2024-03-13T16:30:53Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-13T16:30:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c0c9bd15d42897825dd0ab3d3b8dd1c17bd6320c'/>
<id>urn:sha1:c0c9bd15d42897825dd0ab3d3b8dd1c17bd6320c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ptmgr: Use Itertools directly.</title>
<updated>2024-03-13T13:38:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-02-15T14:40:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1268d502dc00884c29615d504792dcc3e8aced23'/>
<id>urn:sha1:1268d502dc00884c29615d504792dcc3e8aced23</id>
<content type='text'>
Previously it used tor_config::Itertools, which is silly.
</content>
</entry>
</feed>
