<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/examples/gsoc2023, branch arti-v1.4.4</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.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-05-29T14:21:17Z</updated>
<entry>
<title>examples, fixup-features: use inline vars in format string</title>
<updated>2025-05-29T14:21:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-21T14:04:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9c7fe185eac90b75ce3c0d4c58be53e7882e4025'/>
<id>urn:sha1:9c7fe185eac90b75ce3c0d4c58be53e7882e4025</id>
<content type='text'>
Nightly clippy now suggests this.
</content>
</entry>
<entry>
<title>./maint/cargo_sort: Run cargo-sort on the entire workspace.</title>
<updated>2025-05-27T13:32:26Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-23T13:54:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=03885fdbf4ea19b9215e05cc557372758359f44d'/>
<id>urn:sha1:03885fdbf4ea19b9215e05cc557372758359f44d</id>
<content type='text'>
The [latest version] of `cargo-sort` is more opinionated than the
previous one, and is now causing the `rust-checks` job to fail on
`main`.

This commit applies the fixes needed to satisfy the new `cargo-sort`
rules. These changes were generated by running `cargo sort --workspace`
several times, until `cargo sort --check --workspace` finally succeeded
(it couldn't fix all the errors in one go, for some reason).

I have omitted the changes `cargo-sort` made to the top-level
`Cargo.toml`, to preserve the topological ordering of the workspace
members.

Closes #2014

[latest version]: https://github.com/DevinR528/cargo-sort/blob/f066ae80e5e6f5c1d8f0e2b8099461dcb97d9656/changelog.md#200
</content>
</entry>
<entry>
<title>tor-proto: Update the TunnelMutableState when a circuit is removed.</title>
<updated>2025-05-15T16:33:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-05-09T17:21:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=52c01e2e51206510ae6709a7c456d4af2ab466af'/>
<id>urn:sha1:52c01e2e51206510ae6709a7c456d4af2ab466af</id>
<content type='text'>
This is messy, because `ClientCirc::{path_ref, n_hops, ..}` become
fallible (we can't unwrap the result, because when a circuit is closed,
its state gets removed from the `TunnelSharedState`, but its
`ClientCirc` handle continues to exist, so any attempt to retrieve the
state will result in an `Err`).
</content>
</entry>
<entry>
<title>tor-proto: Remove deprecated DataStream API.</title>
<updated>2025-02-13T17:51:00Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-02-13T17:33:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d478e5e7d368773a5198a5bbe4d6d4ba7bb0da04'/>
<id>urn:sha1:d478e5e7d368773a5198a5bbe4d6d4ba7bb0da04</id>
<content type='text'>
Reducing `ClientCirc` proliferation will make our lives easier when
implementing !2790.
</content>
</entry>
<entry>
<title>Upgrade to axum 8</title>
<updated>2025-02-05T16:42:13Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-02-05T16:41:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d03a291e32fe5ede980c28f0182da76b6c8a534b'/>
<id>urn:sha1:d03a291e32fe5ede980c28f0182da76b6c8a534b</id>
<content type='text'>
We use this in an example only.
</content>
</entry>
<entry>
<title>Rewrite download manager example</title>
<updated>2025-02-04T18:16:00Z</updated>
<author>
<name>tidely</name>
<email>betaken.vacant0b@icloud.com</email>
</author>
<published>2025-02-04T18:16:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=165f861dd1ddd6bb55b81ca55cfca576179c4502'/>
<id>urn:sha1:165f861dd1ddd6bb55b81ca55cfca576179c4502</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: deprecate DataStream::circuit</title>
<updated>2025-01-30T16:11:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-30T16:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d0e07702225cc0c9f829f1db1c571e8c2ffee4c3'/>
<id>urn:sha1:d0e07702225cc0c9f829f1db1c571e8c2ffee4c3</id>
<content type='text'>
This method is experimental, so no semver note is needed.
It is redundant with `client_stream_ctrl()?.circuit()?`.

(The name and the unconditional return type of this method
are probably an error.)
</content>
</entry>
<entry>
<title>Upgrade to fast-socks5 0.10.0</title>
<updated>2025-01-06T13:14:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-06T13:14:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=791e90e92c4eac35a3c8b975d2361e1c6a4f69b8'/>
<id>urn:sha1:791e90e92c4eac35a3c8b975d2361e1c6a4f69b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cargo: Update `thiserror` to `2`</title>
<updated>2024-11-12T17:00:30Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2024-11-12T10:04:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f00918ad55881fb8fb37ad51eb644c8aaa16a23'/>
<id>urn:sha1:2f00918ad55881fb8fb37ad51eb644c8aaa16a23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Plumb the ChannelAccount through to queue creation site</title>
<updated>2024-10-03T14:10:47Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-02T16:24:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=939d291ed3792a5fd1392f4e2816de254ac1bc12'/>
<id>urn:sha1:939d291ed3792a5fd1392f4e2816de254ac1bc12</id>
<content type='text'>
This gets it as far as the outbound circuit-&gt;channel mpsc queue creation.
Also, we provide an accessor for it.
</content>
</entry>
</feed>
