<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/Cargo.toml, branch arti-v1.4.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-05-01T16:22:28Z</updated>
<entry>
<title>release: Bump all unstable tor/arti crates to 0.30.0</title>
<updated>2025-05-01T16:22:28Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-05-01T15:55:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=770aaa9648d42835b2c6b3b29f4051d287ddba88'/>
<id>urn:sha1:770aaa9648d42835b2c6b3b29f4051d287ddba88</id>
<content type='text'>
```
for crate in $(./maint/list_crates  | rg '^(tor|arti-)'); do
    cargo set-version -p $crate 0.30.0
done
```
</content>
</entry>
<entry>
<title>chore: Run fixup-features.</title>
<updated>2025-04-30T15:49:52Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-04-30T14:26:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=da4308744bf59b50dfcc28a438fda047a115812d'/>
<id>urn:sha1:da4308744bf59b50dfcc28a438fda047a115812d</id>
<content type='text'>
cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml

The following features in arti-ureq were manually added to full or
marked non-additive:

* rustls
* native-tls
* tokio
* async-std
</content>
</entry>
<entry>
<title>Update rand requirement to 0.9.1</title>
<updated>2025-04-29T22:52:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-29T19:04:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fc0810c1091b2ec606111ae94e726cf5f7b10b38'/>
<id>urn:sha1:fc0810c1091b2ec606111ae94e726cf5f7b10b38</id>
<content type='text'>
(This is going to be a _requirement_,
since rand 0.9.1 has a behavioral change from 0.9.0)
</content>
</entry>
<entry>
<title>Run cargo update.</title>
<updated>2025-04-29T21:35:34Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-04-29T17:30:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=54e3933f577548f10e01ae9e979ffb110481f9b4'/>
<id>urn:sha1:54e3933f577548f10e01ae9e979ffb110481f9b4</id>
<content type='text'>
I updated everything except rand, because the new version of rand
interacts with #1903, thus requiring more care.
</content>
</entry>
<entry>
<title>Rename feature cgo =&gt; counter-galois-onion.</title>
<updated>2025-04-29T16:35:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-24T13:49:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=65974c8ab586c6d3b92374071ab0c1e4950c3c99'/>
<id>urn:sha1:65974c8ab586c6d3b92374071ab0c1e4950c3c99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Implement CGO functions ET and PRF</title>
<updated>2025-04-29T16:34:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-14T20:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bc04d424c95174e8fb1b849a970a37d8445e8664'/>
<id>urn:sha1:bc04d424c95174e8fb1b849a970a37d8445e8664</id>
<content type='text'>
These are a tweakable block cipher, and a pseudorandom byte stream.
This commit includes test vectors, which were generated from the
Python reference implementation and confirmed with a less optimized
Rust implementation.
</content>
</entry>
<entry>
<title>New empty CGO module.</title>
<updated>2025-04-29T16:34:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-14T16:35:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dfa6e308275795c106ee38b2d5cac45ecd40f6ea'/>
<id>urn:sha1:dfa6e308275795c106ee38b2d5cac45ecd40f6ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: only use congestion control if "flowctl-cc" feature is enabled</title>
<updated>2025-04-23T18:39:16Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-17T03:39:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ccb65961cc5a25c304b240a8cfa40d08c4569713'/>
<id>urn:sha1:ccb65961cc5a25c304b240a8cfa40d08c4569713</id>
<content type='text'>
Congestion control is not completely working correctly, and is not fully
implemented (XON/XOFF). This commit adds a new experimental "flowctl-cc"
feature to enable the congestion control extension during the ntor-v3
handshake.
</content>
</entry>
<entry>
<title>New functions to report supported subprotocols</title>
<updated>2025-04-16T23:06:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-02T18:00:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=efe36d15de88ec5b7f39db99f9d2a58e4e5db7ac'/>
<id>urn:sha1:efe36d15de88ec5b7f39db99f9d2a58e4e5db7ac</id>
<content type='text'>
Part of #1849.

Note that these functions are distributed across crates,
so that if (in the future) we stop doing API breaks
with every release, we will get the right outputs.

Note also that these functions build the list of protocols
out of specific symbolic features, rather than numbers:
this makes it easier to avoid errors about "which feature was
Relay=4 again", and easier to avoid accidentally referring to a
protocol that doesn't exist, like "Consensus" (should be "Cons")
or "HsDir" (case is wrong).
</content>
</entry>
<entry>
<title>tor-proto: removed "ntor_v3" feature flag</title>
<updated>2025-04-01T14:16:33Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-01T00:54:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a4c610b60d6bb0e269435f4f0995e20d8f2f70e4'/>
<id>urn:sha1:a4c610b60d6bb0e269435f4f0995e20d8f2f70e4</id>
<content type='text'>
ntor v3 is now always enabled.
</content>
</entry>
</feed>
