<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice, branch arti-v1.2.6</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-08-01T15:09:32Z</updated>
<entry>
<title>Bump versions for tor- and arti- crates to 0.21.0</title>
<updated>2024-08-01T15:09:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-08-01T15:09:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5c2019c5e55a370877b92af67312714b7660847c'/>
<id>urn:sha1:5c2019c5e55a370877b92af67312714b7660847c</id>
<content type='text'>
This is the result of:

```
for crate in $( ./maint/list_crates  |grep '^\(tor\|arti-\)' ); do
    cargo set-version -p $crate 0.21.0
done
```
</content>
</entry>
<entry>
<title>tor-hsservice: Add OnionServiceBuilder, deprecate OnionService::new.</title>
<updated>2024-07-15T15:15:00Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-11T17:03:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e65456f776e7c6d7ddb1cb42485b544dd252464b'/>
<id>urn:sha1:e65456f776e7c6d7ddb1cb42485b544dd252464b</id>
<content type='text'>
Closes #1490
</content>
</entry>
<entry>
<title>tor-hsservice: Abolish OnionServiceState (fmt).</title>
<updated>2024-07-15T15:15:00Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-11T16:40:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3cd2fdc74791efd994837fc39aecd38a11c74677'/>
<id>urn:sha1:3cd2fdc74791efd994837fc39aecd38a11c74677</id>
<content type='text'>
Includes both `cargo fmt` and some manual code motion.
</content>
</entry>
<entry>
<title>tor-hsservice: Abolish OnionServiceState.</title>
<updated>2024-07-15T15:15:00Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-11T16:35:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00f3a6554168b5b533ba57f9f27cd6376b053db0'/>
<id>urn:sha1:00f3a6554168b5b533ba57f9f27cd6376b053db0</id>
<content type='text'>
This removes a mostly-unnecessary struct holding the state of an
`OnionService` or `RunningOnionService`. It only exists because I wanted
to reduce the duplication of the `OnionService` and
`RunningOnionService` fields.

I am removing it because `OnionService` will soon become a builder, and
this inner structure is making it difficult to create an ergonomic
builder API (if we keep `OnionServiceState`, the builder fields won't
map 1:1 to the fields of the build `OnionService` type).

Note: this commit intentionally a bit misformatted to make reviewing
easier. The reformatting will come in a future commit.
</content>
</entry>
<entry>
<title>tor-hsservice: Remove unnecessary let-binding.</title>
<updated>2024-07-09T17:27:28Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-09T17:27:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6d9c3318bd63460e7885341b12d3d026d2ed8014'/>
<id>urn:sha1:6d9c3318bd63460e7885341b12d3d026d2ed8014</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Specify the type when discarding value.</title>
<updated>2024-07-09T17:21:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-09T17:13:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee199189149e6ff9a4ba6fc9c551c9dae647314b'/>
<id>urn:sha1:ee199189149e6ff9a4ba6fc9c551c9dae647314b</id>
<content type='text'>
This should give us some confidence that we are not accidentally
discarding results we should actually be using.

Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2251#note_3046219
</content>
</entry>
<entry>
<title>tor-hsservice: Resolve dead code warnings in publisher tests.</title>
<updated>2024-07-09T13:25:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-09T13:17:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=090200e67204bf72f1b66cb20649396946e5b3a7'/>
<id>urn:sha1:090200e67204bf72f1b66cb20649396946e5b3a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Ignore uninteresting netdir events in the publisher.</title>
<updated>2024-07-09T13:25:23Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-09T12:10:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8169adcc76b3e4cc80a16ff6095343a5f536db20'/>
<id>urn:sha1:8169adcc76b3e4cc80a16ff6095343a5f536db20</id>
<content type='text'>
This also makes the publisher exit if the netdir event stream ends.
</content>
</entry>
<entry>
<title>tor-hsservice: Resolve warning about unused response variable.</title>
<updated>2024-07-09T13:22:44Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-09T12:02:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3caeaacfd219f4a07e00ffb0f0cfd1217105f163'/>
<id>urn:sha1:3caeaacfd219f4a07e00ffb0f0cfd1217105f163</id>
<content type='text'>
It is OK to discard the response string (the response is validated
below where we call `DirResponse::into_output_string()`).

(Perhaps we should just make `DirResponse::check_ok()` public. That way,
we could validate the response without having to handle its output
string).
</content>
</entry>
<entry>
<title>tor-hsservice: Resolve a handful of unused variable warnings.</title>
<updated>2024-07-09T13:22:44Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-09T12:00:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fff09020e164d675f27e71b1c019b8da96ad9ee'/>
<id>urn:sha1:7fff09020e164d675f27e71b1c019b8da96ad9ee</id>
<content type='text'>
</content>
</entry>
</feed>
