<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/semver.md, branch arti-v1.1.11</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.11</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.11'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-11-27T16:48:04Z</updated>
<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>
<entry>
<title>Remove semver.md now that 1.1.8 is out.</title>
<updated>2023-09-05T21:01:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-05T21:01:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a05d64d7f1424f140c49a5897f05b26a1eef7c2d'/>
<id>urn:sha1:a05d64d7f1424f140c49a5897f05b26a1eef7c2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Add a HopNum::display function.</title>
<updated>2023-08-25T13:57:14Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-08-25T13:18:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=12a7ff445190f3af2ab82c240469595e7a50c3c6'/>
<id>urn:sha1:12a7ff445190f3af2ab82c240469595e7a50c3c6</id>
<content type='text'>
This function can be used to display a more user-friendly representation
of a `HopNum`. This will print hop numbers as 1-indexed values: #1,
#2, etc..

We will soon remove HopNum's Display implementation in favour of
`.display()`.
</content>
</entry>
<entry>
<title>proto: new ClientCirc::send_raw_msg function.</title>
<updated>2023-08-21T13:23:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-21T13:23:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e4373e88e26200648e192bb5e51cb74f027e2b76'/>
<id>urn:sha1:e4373e88e26200648e192bb5e51cb74f027e2b76</id>
<content type='text'>
Closes #1010.
</content>
</entry>
</feed>
