<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/client/circuit/padding.rs, branch arti-v2.1.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.1.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-12-05T02:40:50Z</updated>
<entry>
<title>Remove unnecessary `doc(cfg(...))` attributes</title>
<updated>2025-12-05T02:40:50Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2025-11-01T23:25:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=26b40cb08b6b715ee80e2b9084810e07512a85c6'/>
<id>urn:sha1:26b40cb08b6b715ee80e2b9084810e07512a85c6</id>
<content type='text'>
Fixes part of #2193.

(Edits from nickm: I selected the cases here that I could verify
were correct from immediate context.)

Edited-by: Nick Mathewson &lt;nickm@torproject.org&gt;
</content>
</entry>
<entry>
<title>proto: Add a comment to note a naming issue.</title>
<updated>2025-10-02T16:04:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-02T14:28:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f1264401843352ae6be54ff77fd82fb77376f455'/>
<id>urn:sha1:f1264401843352ae6be54ff77fd82fb77376f455</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix several rustdoc links.</title>
<updated>2025-09-16T12:29:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-16T12:29:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1cecc3bb24604dae6610452cd1db629f43d39f4f'/>
<id>urn:sha1:1cecc3bb24604dae6610452cd1db629f43d39f4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix check_doc_features warning.</title>
<updated>2025-09-16T12:18:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-16T12:18:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eda452df8955e36e91300bc18333bafcdf83ecc1'/>
<id>urn:sha1:eda452df8955e36e91300bc18333bafcdf83ecc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Remove/narrow circ-padding allow(dead_code) exception.</title>
<updated>2025-09-15T17:54:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-15T17:47:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e6f9efd7b331a0eea7cb18be27f2e19263d71578'/>
<id>urn:sha1:e6f9efd7b331a0eea7cb18be27f2e19263d71578</id>
<content type='text'>
We still have dead code when circ-padding but not
circ-padding-manual is provided.
</content>
</entry>
<entry>
<title>proto: Experimental API to install a circuit padder at a hop.</title>
<updated>2025-09-15T17:54:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-11T20:33:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00b2fe75cd6743668c5effe2d39827e6604f66da'/>
<id>urn:sha1:00b2fe75cd6743668c5effe2d39827e6604f66da</id>
<content type='text'>
For now, we're not going to implement hop negotiation: we're still
waiting to find a set of padding machines that will be useful for
Arti.  This API will help facilitate experimentation to find such
padding machines.

These APIs are under a separate feature (`circ-padding-manual`)
to avoid confusing them with the rest of the padding code:
we only want them to be exported when the researcher wants to
manually install circuit padding.
</content>
</entry>
<entry>
<title>proto: Make PaddingEvent uninhabited when padding is disabled.</title>
<updated>2025-09-09T16:57:22Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-08T22:09:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ad450bf0b25b7c8da9081b8f034da03ca0e42abe'/>
<id>urn:sha1:ad450bf0b25b7c8da9081b8f034da03ca0e42abe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>padding: Install a PaddingController in each circuit.</title>
<updated>2025-09-02T18:12:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-02T17:59:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f46c6204d14e18e96020f8530e2fcd0658ec5f6'/>
<id>urn:sha1:9f46c6204d14e18e96020f8530e2fcd0658ec5f6</id>
<content type='text'>
Also, use it to report that we have queued normal data.
</content>
</entry>
<entry>
<title>padding: track which hop each queued cell is for.</title>
<updated>2025-09-02T17:51:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-02T17:51:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c9fc49653ab7cf7c4a4112458535d30b42847a67'/>
<id>urn:sha1:c9fc49653ab7cf7c4a4112458535d30b42847a67</id>
<content type='text'>
We'll need this so that we can tell the right padding machine(s)
which of them just had a queue flush.

This is not yet 100% done; the unfinished parts are marked with
XXXXs.
</content>
</entry>
<entry>
<title>padding: Several comment/style fixes from @gabi-250</title>
<updated>2025-09-02T15:51:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-02T13:20:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1fe47626bca72faa7b0d0d7174d5ebcb87644ad3'/>
<id>urn:sha1:1fe47626bca72faa7b0d0d7174d5ebcb87644ad3</id>
<content type='text'>
</content>
</entry>
</feed>
