<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/lib.rs, branch arti-v1.6.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.6.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.6.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-09-29T19:30:03Z</updated>
<entry>
<title>Remove "doc_auto_cfg" incantation from all crates.</title>
<updated>2025-09-29T19:30:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-29T18:30:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=808b0ec2e3735a6dbbebeb857a3d6040ae02c697'/>
<id>urn:sha1:808b0ec2e3735a6dbbebeb857a3d6040ae02c697</id>
<content type='text'>
This feature has been removed from nightly, in favor of doc_cfg.
</content>
</entry>
<entry>
<title>hsservice: Remove misleading OnionService note.</title>
<updated>2025-09-12T10:25:26Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-12T10:15:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec94415569c67617d7b8c2ee6674159a56f77376'/>
<id>urn:sha1:ec94415569c67617d7b8c2ee6674159a56f77376</id>
<content type='text'>
An `OnionService` represents a not-yet-running service. To launch it,
you have to call `OnionService::launch()`, which consumes the
`OnionService` and returns `RunningOnionService`, so the part of the
docs saying that an `OnionService` "may or may not be running" was
somewhat misleading.
</content>
</entry>
<entry>
<title>hsservice: Say how a RunningOnionService is constructed.</title>
<updated>2025-09-12T10:08:23Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-12T10:08:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b1a48e88f19797feb26760ab1c7cd5c1fa00f073'/>
<id>urn:sha1:b1a48e88f19797feb26760ab1c7cd5c1fa00f073</id>
<content type='text'>
This adds some extra docs to `RunningOnionService`.

This also removes the TODO about #1228, because that ticket was closed
in !1945.
</content>
</entry>
<entry>
<title>hsservice: Remove an already-addressed TODO.</title>
<updated>2025-09-12T10:04:10Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-12T10:04:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fecc9f9935ff629f8a1ddc3f0770b3f752b4aa3f'/>
<id>urn:sha1:fecc9f9935ff629f8a1ddc3f0770b3f752b4aa3f</id>
<content type='text'>
In #1247 we decided to stick with the current names.
</content>
</entry>
<entry>
<title>arti: keys: Add `keys check-integrity` CLI tool</title>
<updated>2025-09-04T12:14:22Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2025-08-09T10:58:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9bca678d898f1f0be8b2ff69adf3444998322ef6'/>
<id>urn:sha1:9bca678d898f1f0be8b2ff69adf3444998322ef6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Move check for enable_pow without hs-pow-full feature.</title>
<updated>2025-08-14T22:23:29Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-13T18:37:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=89173f3cf319f248bb1bffed1476b0ff3da72000'/>
<id>urn:sha1:89173f3cf319f248bb1bffed1476b0ff3da72000</id>
<content type='text'>
This also make this check a error rather than a warning.
</content>
</entry>
<entry>
<title>tor-hsservice: Warn when enable_pow is set on a non hs-pow-full build.</title>
<updated>2025-08-13T18:30:37Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-04T23:06:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11f4ae10bca04905bfca7beb13977a37d60802e2'/>
<id>urn:sha1:11f4ae10bca04905bfca7beb13977a37d60802e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Implement enable_pow option.</title>
<updated>2025-08-13T18:30:34Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-07-29T15:33:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ba0c417801d1f50e51f9f1198776ea79f852b20f'/>
<id>urn:sha1:ba0c417801d1f50e51f9f1198776ea79f852b20f</id>
<content type='text'>
This does not currently allow this option to be changed at runtime,
although the code is structured so that allowing it to be changed at
runtime won't be too hard. This is tracked by #2082.
</content>
</entry>
<entry>
<title>tor-hsservice: Add PowManager to OnionServiceStatus.</title>
<updated>2025-08-13T18:28:20Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-07-31T18:18:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0e478c3ca6c0b4a3598246a38d63b1823ef04076'/>
<id>urn:sha1:0e478c3ca6c0b4a3598246a38d63b1823ef04076</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch Cargo.toml files to edition 2024.</title>
<updated>2025-08-07T15:28:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b0de43b8c67cdb81befe0680a3df43b6ad37bc'/>
<id>urn:sha1:77b0de43b8c67cdb81befe0680a3df43b6ad37bc</id>
<content type='text'>
First, run

```
git grep -l "^edition =" |
    xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;'
```

Second, manually verify that all Cargo.toml files have changed,
and nothing else has changed.

Third, run cargo fmt again.
</content>
</entry>
</feed>
