<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/lib.rs, branch arti-v2.5.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.5.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-06-09T15:36:01Z</updated>
<entry>
<title>maint: Run maint/add_warning to deny string slices</title>
<updated>2026-06-09T15:36:01Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-09T15:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f5752a77fb57052c06ead0eeae606831f1e8e97'/>
<id>urn:sha1:9f5752a77fb57052c06ead0eeae606831f1e8e97</id>
<content type='text'>
This commit executes maint/add_warning with the just added change to
deny string slices except in tests.

I recommend auditing this by checking out the previous commit followed
by running the script yourself and then verifying that the diff is
identical to this commit.

This commit makes cargo clippy fail.  We will add exceptions in the next
commit.
</content>
</entry>
<entry>
<title>Merge branch 'rustls-defaults' into 'main'</title>
<updated>2026-04-08T20:33:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-04-08T20:33:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9e1ce7ffc694b2865786be1128a010d5509292ba'/>
<id>urn:sha1:9e1ce7ffc694b2865786be1128a010d5509292ba</id>
<content type='text'>
Allow compile-time selection of  rustls CryptoProvider; use aws-lc-rs by default.

Closes #2448

See merge request tpo/core/arti!3857</content>
</entry>
<entry>
<title>arti: Allow choice of CryptoProvider; use aws-lc-rs by default.</title>
<updated>2026-04-08T20:10:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-04-02T13:45:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b81a6e9046cd5fa96b52192406b32c9f5563722f'/>
<id>urn:sha1:b81a6e9046cd5fa96b52192406b32c9f5563722f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Fix help message display order</title>
<updated>2026-04-08T13:38:06Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-04-07T08:36:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6bbddb33eb24d49fb6d56a546aff56e6c95fde21'/>
<id>urn:sha1:6bbddb33eb24d49fb6d56a546aff56e6c95fde21</id>
<content type='text'>
Call `clap_app`'s metadata methods after `augment_subcommands`.

If `about` is set before `augment_subcommands`, the subcommand enums'
doc comment overrides it. Now, all metadata (e.g. about, version) is
set after augmentation for consistency and correct help output.
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2026-03-24T16:04:08Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2026-03-24T16:04:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1fb2b8dd4aee7c943ce90d6631be473f2a296fe6'/>
<id>urn:sha1:1fb2b8dd4aee7c943ce90d6631be473f2a296fe6</id>
<content type='text'>
Typos found with codespell
</content>
</entry>
<entry>
<title>arti: Migrate top-level configuration to dd(TorConfig).</title>
<updated>2026-02-24T13:05:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-18T15:56:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=80aa970d7e8edcd61053c3b70b8f1ae23d77b3ea'/>
<id>urn:sha1:80aa970d7e8edcd61053c3b70b8f1ae23d77b3ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Port rpc configuration to dd(TorConfig).</title>
<updated>2026-02-24T13:05:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-18T15:22:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e943f4a1441bb13c2c8590cb4a2c984c024273f5'/>
<id>urn:sha1:e943f4a1441bb13c2c8590cb4a2c984c024273f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow clippy::collapsible_if to trigger</title>
<updated>2026-02-16T15:22:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-02-09T11:49:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ade1d59e8e44c93b6ee447b72a2948a9652ec44e'/>
<id>urn:sha1:ade1d59e8e44c93b6ee447b72a2948a9652ec44e</id>
<content type='text'>
`clippy::collapsible_if` started triggering after bumping the MSRV to
1.88.

Since this triggers from a lot of places, and since there even are a
couple of instances where we explicitly allow `clippy::collapsible_ifs`,
I've opened #2342 for deciding what to do about it.
</content>
</entry>
<entry>
<title>arti: improve error message for invalid socks/dns port</title>
<updated>2026-02-02T19:00:16Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-02-02T19:00:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a45ea2ebeecee4ec0b74da1e6ba3babb7b1a40f'/>
<id>urn:sha1:8a45ea2ebeecee4ec0b74da1e6ba3babb7b1a40f</id>
<content type='text'>
Uses the standard clap error messages, for example:

```text
$ cargo run -p arti -- proxy -p 123a
error: invalid value '123a' for '-p &lt;PORT&gt;': invalid digit found in string

For more information, try '--help'.
```
</content>
</entry>
<entry>
<title>arti: improve help text for `-p` and `-d`</title>
<updated>2026-02-02T18:59:37Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-02-02T18:59:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa4d358dcc261f5bee53f5a61b6f40ccbb7c8798'/>
<id>urn:sha1:aa4d358dcc261f5bee53f5a61b6f40ccbb7c8798</id>
<content type='text'>
</content>
</entry>
</feed>
