<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/semver.md, branch arti-v1.2.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.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-28T13:39:53Z</updated>
<entry>
<title>tor-proto: Note the addition of PendingClientCirc::peek_unique_id in semver.md.</title>
<updated>2024-02-28T13:39:53Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-28T13:39:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=56124e26c28eca17f373afc5624ab91b3a7dac36'/>
<id>urn:sha1:56124e26c28eca17f373afc5624ab91b3a7dac36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Add a helper for displaying optional UniqIds.</title>
<updated>2024-02-27T16:57:25Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-27T15:06:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=62923a6758be629b684d67237f7d7207abad33f0'/>
<id>urn:sha1:62923a6758be629b684d67237f7d7207abad33f0</id>
<content type='text'>
Some of the `tor_circmgr::Error` variants will include the `UniqId` of the
corresponding circuit, so we'll need to be able to display it without the
`Circ ` prefix.

Part of #1297
</content>
</entry>
<entry>
<title>Remove semver.md files.</title>
<updated>2023-12-04T17:39:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-04T17:39:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0dc447123f2250d5d1fb5af0a268d59d018c9b64'/>
<id>urn:sha1:0dc447123f2250d5d1fb5af0a268d59d018c9b64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `ClientCirc::extend_ntor_v3`</title>
<updated>2023-11-27T16:48:04Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-11-15T21:12:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6149409574b57e919d9fc76cf0c0aa9a33d447ac'/>
<id>urn:sha1:6149409574b57e919d9fc76cf0c0aa9a33d447ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add PendingClientCirc::create_firsthop_ntor_v3</title>
<updated>2023-11-27T16:48:04Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-10-30T22:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00094c759a06bbf7cc7243339cf6b7b70c4ad867'/>
<id>urn:sha1:00094c759a06bbf7cc7243339cf6b7b70c4ad867</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Send less information in onion service BEGIN messages</title>
<updated>2023-11-15T18:21:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-11-15T18:19:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=23492cc2423f2ab0611a390cfa2ad49a3bd81d6d'/>
<id>urn:sha1:23492cc2423f2ab0611a390cfa2ad49a3bd81d6d</id>
<content type='text'>
While looking for differences, we found that C tor always
omits the flags and the hostname from a BEGIN message sent on an
onion service circuit.  In torspec!179, we specified that behavior.
This patch brings arti into conformance.

Closes #1077.
</content>
</entry>
<entry>
<title>Remove semver.md files from arti 1.1.10</title>
<updated>2023-10-31T16:11:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-31T16:11:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c4a2d08c3104f974676df6e3b984dc6f3945654f'/>
<id>urn:sha1:c4a2d08c3104f974676df6e3b984dc6f3945654f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Revise the behavior of IncomingStream::discard().</title>
<updated>2023-10-19T17:15:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-18T14:30:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1b2a4de2eb6a11157879cb53839eaee9e658ba4d'/>
<id>urn:sha1:1b2a4de2eb6a11157879cb53839eaee9e658ba4d</id>
<content type='text'>
Because dropping a `StreamTarget` causes the circuit reactor to send
an End, the previous do-nothing implementation of `discard()` wasn't
sufficient to cause the request to be ignored without sending an
End.

This commit modifies our "close pending stream" behavior to only
optionally send an End message.  To avoid confusion, I'm using a new
`CloseStreamBehavior` enum rather than an `Option&lt;End&gt;`, since we
had previously used `None` in some cases to indicate a default
(misc) end message.
</content>
</entry>
<entry>
<title>IncomingStream: Remove state.</title>
<updated>2023-10-19T17:15:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-18T14:16:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=394dda704d3832d7cb5f97f1f98c0bb6c903bf85'/>
<id>urn:sha1:394dda704d3832d7cb5f97f1f98c0bb6c903bf85</id>
<content type='text'>
Now that every state-change function consumes the IncomingStream,
there is no longer any reason to keep track of an internal state
enum.
</content>
</entry>
<entry>
<title>Remove the (fairly bogus) HsNtorServiceInput type.</title>
<updated>2023-10-12T13:20:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-12T13:17:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c88561eb979a43253422a2584b38b98b4827637'/>
<id>urn:sha1:4c88561eb979a43253422a2584b38b98b4827637</id>
<content type='text'>
This will let avoid some copying inside our HSS code.
</content>
</entry>
</feed>
