<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-rtcompat/src/general.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-12-19T21:12:25Z</updated>
<entry>
<title>rtcompat: re-export items from tor_general_addr::general</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-11T19:41:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=61a8ec6f61caa6a1fa4ead15384d9a81553b1192'/>
<id>urn:sha1:61a8ec6f61caa6a1fa4ead15384d9a81553b1192</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtcompat: Require NetStream{Listener,Provider} streams to impl StreamOps.</title>
<updated>2024-12-10T10:34:48Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-12-05T15:02:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf7f5c8ea91357be2b2be366a91bee3d17ac5ecb'/>
<id>urn:sha1:bf7f5c8ea91357be2b2be366a91bee3d17ac5ecb</id>
<content type='text'>
Part of #1769
</content>
</entry>
<entry>
<title>tor-rtcompat: Implement StreamOps for all the stream types.</title>
<updated>2024-12-10T10:34:48Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-12-05T15:00:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=56e9b79b09c65caee25a50c083fdd40f8c66f040'/>
<id>urn:sha1:56e9b79b09c65caee25a50c083fdd40f8c66f040</id>
<content type='text'>
Part of #1769
</content>
</entry>
<entry>
<title>Remove re-export of "general::*" from tor-rtcompat.</title>
<updated>2024-10-29T17:42:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-29T17:42:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6239b036dcb041f6c7371fee824c3d65ec6f7d06'/>
<id>urn:sha1:6239b036dcb041f6c7371fee824c3d65ec6f7d06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove re-export of "unix" from tor_rtcompat.</title>
<updated>2024-10-29T17:36:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-29T17:36:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7ddd8bacdfbd91356805a37e15c023e3b525b6e8'/>
<id>urn:sha1:7ddd8bacdfbd91356805a37e15c023e3b525b6e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract general::SocketAddr and its unix friends to their own crate.</title>
<updated>2024-10-29T17:25:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-29T17:22:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=14694f1de79c2eaaf6dd7a3ea781ccb757467378'/>
<id>urn:sha1:14694f1de79c2eaaf6dd7a3ea781ccb757467378</id>
<content type='text'>
This is mostly code motion.
</content>
</entry>
<entry>
<title>general::SocketAddr: Say "inet" rather than "tcp"</title>
<updated>2024-10-17T18:07:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-17T18:07:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca0ec6d8f999a9f474f7d4dffa49f509fafcda77'/>
<id>urn:sha1:ca0ec6d8f999a9f474f7d4dffa49f509fafcda77</id>
<content type='text'>
"inet" makes more sense, since in principle these can also be used
for udp, etc.

Also making a corresponding change in rpc-connect-sketch.md,
which uses this format.

Closes #1701.
</content>
</entry>
<entry>
<title>rtcompat: Fix android compilation in `general`</title>
<updated>2024-10-17T12:55:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-17T12:55:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dd491266a10a63e7dc19e1c35eb4d6b3d40bce44'/>
<id>urn:sha1:dd491266a10a63e7dc19e1c35eb4d6b3d40bce44</id>
<content type='text'>
Previously I had assumed that `std::os::linux` also existed on
android, based on the documentation of
`std::os::linux::net::SocketAddrExt`.  That is not, however, true.

This should fix the `check-targets` CI job.
</content>
</entry>
<entry>
<title>rtcompat: Add a fuzzer for round-trip general::SocketAddr parsing.</title>
<updated>2024-10-17T01:49:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-17T00:02:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=28d8116c884d8bb17d64beffd43121be76615a2c'/>
<id>urn:sha1:28d8116c884d8bb17d64beffd43121be76615a2c</id>
<content type='text'>
(This turned up another place where we need documentation.)
</content>
</entry>
<entry>
<title>general::SocketAddr: Format the unnamed address as "unix:"</title>
<updated>2024-10-17T01:49:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-16T19:52:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0365c3162703face5569695fa78d1349947999de'/>
<id>urn:sha1:0365c3162703face5569695fa78d1349947999de</id>
<content type='text'>
This matches our parsing, and our general rule that our parser
defers to SocketAddr::from_pathname.
</content>
</entry>
</feed>
