<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/semver.md, branch arti-v1.1.5</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.5</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.5'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-05-16T13:02:09Z</updated>
<entry>
<title>Refactor ClientCirc APIs to use Arc&lt;ClientCirc&gt;.</title>
<updated>2023-05-16T13:02:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-05-16T13:02:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee390c423e7df0b678d77a8685f45dc526581910'/>
<id>urn:sha1:ee390c423e7df0b678d77a8685f45dc526581910</id>
<content type='text'>
Now ClientCirc is no longer `Clone`, and the things that need it
to be `Clone` instead return and use an Arc&lt;ClientCirc&gt;
We're doing this so that ClientCirc can participate in the RPC
system, and so that its semantics are more obvious.

Closes #846.

Thanks to the type system, this was a much simpler refactoring than
I had feared it would be.
</content>
</entry>
<entry>
<title>Remove semver.md files.</title>
<updated>2023-03-31T13:24:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-31T13:24:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ab5348ab2193bc3cf493626bbeff51778763597'/>
<id>urn:sha1:2ab5348ab2193bc3cf493626bbeff51778763597</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Stabilize ClientCirc::n_hops.</title>
<updated>2023-03-22T15:52:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-03-15T17:23:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bb47d4231520ebc8ee6c948555c5490f3fe91413'/>
<id>urn:sha1:bb47d4231520ebc8ee6c948555c5490f3fe91413</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move tor-proto/semver.md to tor-cell</title>
<updated>2023-02-01T14:50:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-01T14:49:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c42350c6bf6db7b5a76fc001290bb5b99354f557'/>
<id>urn:sha1:c42350c6bf6db7b5a76fc001290bb5b99354f557</id>
<content type='text'>
It was erroneously created in the wrong place.
</content>
</entry>
<entry>
<title>Add semver.md for (into_)handshake()</title>
<updated>2022-12-19T16:25:15Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2022-12-19T16:25:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e39e39ea27da135ef4d723d68832c6387cb68461'/>
<id>urn:sha1:e39e39ea27da135ef4d723d68832c6387cb68461</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove semver.md files now that 1.1.0 is released.</title>
<updated>2022-11-30T22:10:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-30T22:10:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e0aeda3071ec89c0e7b8b53036c576c1242e3e1f'/>
<id>urn:sha1:e0aeda3071ec89c0e7b8b53036c576c1242e3e1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Make Channel::reparameterize take &amp;self.</title>
<updated>2022-10-18T15:49:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-10-14T20:51:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=61a33da0ff6dd3730a0c966a29d790538e07b2bd'/>
<id>urn:sha1:61a33da0ff6dd3730a0c966a29d790538e07b2bd</id>
<content type='text'>
Even though channels are practically changeable, they use locks
internally so that you don't need a `&amp;mut Channel` to send or
receive traffic.  It makes sense for reparameterizing the channel to
also use a &amp;self reference.

I'll need this so that I can store channels in an `ByRelayIds&lt;&gt;`
set, and still invoke their reparameterize methods.
</content>
</entry>
<entry>
<title>proto: Implement HasRelayIds for Channel.</title>
<updated>2022-10-18T15:49:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-10-13T14:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=96493f427d5115685cd21ecc70063d79d8cbb283'/>
<id>urn:sha1:96493f427d5115685cd21ecc70063d79d8cbb283</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Preserve the ChannelMethod, not the SocketAddr</title>
<updated>2022-10-06T19:13:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-10-05T17:31:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=34c9178feb45db1e71aaa12ccd271f35b4a97fe1'/>
<id>urn:sha1:34c9178feb45db1e71aaa12ccd271f35b4a97fe1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove semver.md from arti-1.0.0</title>
<updated>2022-09-07T13:17:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-07T13:17:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5f704f44357daf0104a7cc8caeb425d9d6c390d'/>
<id>urn:sha1:a5f704f44357daf0104a7cc8caeb425d9d6c390d</id>
<content type='text'>
</content>
</entry>
</feed>
