<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsclient, 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>Include "bug" in all bug error messages</title>
<updated>2025-04-28T14:06:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-28T14:06:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa813e37c94898ed621eb259b67754f1e70a67bb'/>
<id>urn:sha1:aa813e37c94898ed621eb259b67754f1e70a67bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>protover, *: Add documentation about what "supported" means.</title>
<updated>2025-04-16T23:06:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-14T00:42:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11148719ba04aab37c7784d198018eeacced69c2'/>
<id>urn:sha1:11148719ba04aab37c7784d198018eeacced69c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add warnings about removing supported protocols.</title>
<updated>2025-04-16T23:06:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-07T15:27:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ba612260ae603c8e5eba37206c21fd089afe075d'/>
<id>urn:sha1:ba612260ae603c8e5eba37206c21fd089afe075d</id>
<content type='text'>
</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>fix `clippy::unneeded_struct_pattern`</title>
<updated>2025-04-03T17:32:58Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-03T17:30:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5395b385584599ee6a0f8fc005ded81910d60f4b'/>
<id>urn:sha1:5395b385584599ee6a0f8fc005ded81910d60f4b</id>
<content type='text'>
Example:

```text
warning: struct pattern is not needed for a unit variant
   --&gt; crates/hashx/src/program.rs:165:32
    |
165 |             Instruction::Target { .. } =&gt; Opcode::Target,
    |                                ^^^^^^^ help: remove the struct pattern
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_struct_pattern
note: the lint level is defined here
   --&gt; crates/hashx/src/lib.rs:9:9
    |
9   | #![warn(clippy::all)]
    |         ^^^^^^^^^^^
    = note: `#[warn(clippy::unneeded_struct_pattern)]` implied by `#[warn(clippy::all)]`
```
</content>
</entry>
<entry>
<title>Bump all the unstable tor- and arti- crates to 0.29.0.</title>
<updated>2025-03-31T17:59:51Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-03-31T17:34:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1be579f99a7c0784bd7710f9ee6ee9a6b10c85df'/>
<id>urn:sha1:1be579f99a7c0784bd7710f9ee6ee9a6b10c85df</id>
<content type='text'>
Done using:

```
for crate in $(./maint/list_crates  | rg '^(tor|arti-)'); do
    cargo set-version -p $crate 0.29.0
done
```
</content>
</entry>
</feed>
