<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/channel, branch arti-v1.6.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.6.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.6.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-09-24T19:23:32Z</updated>
<entry>
<title>opentelemetry: Add some instrument macros.</title>
<updated>2025-09-24T19:23:32Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-09-16T13:25:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e21ebd3793d497429ba7c8c437b346a9a2833407'/>
<id>urn:sha1:e21ebd3793d497429ba7c8c437b346a9a2833407</id>
<content type='text'>
I've added these in places that are useful for the debugging that I've
been doing.
</content>
</entry>
<entry>
<title>Merge branch 'expire-halfstream-cbt' into 'main'</title>
<updated>2025-09-24T18:08:19Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-24T18:08:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=276b8a5820f55eb2f0e09f424e22f794b111fcf1'/>
<id>urn:sha1:276b8a5820f55eb2f0e09f424e22f794b111fcf1</id>
<content type='text'>
proto: Remove half-streams when they expire.

Closes #264

See merge request tpo/core/arti!3267</content>
</entry>
<entry>
<title>proto: resolve/edit trivial "TODO circpad" instances.</title>
<updated>2025-09-17T14:28:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-17T14:28:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0368e847b70ff38f8003ed474e7785462c17dc9f'/>
<id>urn:sha1:0368e847b70ff38f8003ed474e7785462c17dc9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>circmgr: Pass the timeout estimator to circuit constructor (fmt).</title>
<updated>2025-09-16T16:49:53Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-16T15:08:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=94de4205d2ee1d1e96b0fc47670e57f1129a3375'/>
<id>urn:sha1:94de4205d2ee1d1e96b0fc47670e57f1129a3375</id>
<content type='text'>
</content>
</entry>
<entry>
<title>circmgr: Pass the timeout estimator to circuit constructor.</title>
<updated>2025-09-16T16:49:53Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-16T15:06:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b711b628faa530de207c8c20de571e6f138d9455'/>
<id>urn:sha1:b711b628faa530de207c8c20de571e6f138d9455</id>
<content type='text'>
This enables us to read the CBT estimates from the circuit reactor (we
need these to compute the half-stream timeouts for #264).
</content>
</entry>
<entry>
<title>proto: for padding, count cells on each channel queues.</title>
<updated>2025-09-16T12:36:12Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-15T15:42:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7da1d18567628e838bc3933242e92b57a5bdf8e2'/>
<id>urn:sha1:7da1d18567628e838bc3933242e92b57a5bdf8e2</id>
<content type='text'>
We'll use this to implement `replace` for padding to the first hop.
</content>
</entry>
<entry>
<title>Merge branch 'maybenot-triggers' into 'main'</title>
<updated>2025-09-04T00:43:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-04T00:43:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af042b980f1f30a8caa7a93a05e7a8518a628f0b'/>
<id>urn:sha1:af042b980f1f30a8caa7a93a05e7a8518a628f0b</id>
<content type='text'>
Circuit padding: note when cells are sent and received

See merge request tpo/core/arti!3222</content>
</entry>
<entry>
<title>Whoops; let chains _still_ aren't stable in 1.85.</title>
<updated>2025-09-03T12:32:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-03T12:32:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b4d225bf858549b78acaf1effe4459a2086930e9'/>
<id>urn:sha1:b4d225bf858549b78acaf1effe4459a2086930e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>padding cleanup: use QueuedCellPaddingInfo one more place.</title>
<updated>2025-09-03T12:24:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-03T12:24:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=577336ebe987274fbd9b91745776654a8a5e473c'/>
<id>urn:sha1:577336ebe987274fbd9b91745776654a8a5e473c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>padding: Report when outbound cells are flushed.</title>
<updated>2025-09-02T19:06:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-02T19:06:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8ec550585c7b642564630d9264c321c09b04d4c1'/>
<id>urn:sha1:8ec550585c7b642564630d9264c321c09b04d4c1</id>
<content type='text'>
(This is what required us to stick a padding controller handle in each
CircEnt, and what required us to accompany each queued cell with a
QueuedPaddingCellInfo.  Ouch!)
</content>
</entry>
</feed>
