<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/lib.rs, branch arti-v1.2.7</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.7</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.7'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-08-13T10:28:38Z</updated>
<entry>
<title>tor-hsservice: Log whether the service is running in restricted discovery mode.</title>
<updated>2024-08-13T10:28:38Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-13T10:05:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=adc4cdc04ff3294a5f3ece0f77b1146f996a94a2'/>
<id>urn:sha1:adc4cdc04ff3294a5f3ece0f77b1146f996a94a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Move authorized_clients out of RunningOnionService.</title>
<updated>2024-08-13T10:28:34Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-13T10:00:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2720feea6bb1de82c8a72100536edde64d8a1ea9'/>
<id>urn:sha1:2720feea6bb1de82c8a72100536edde64d8a1ea9</id>
<content type='text'>
We now create the authorized_clients in the publisher (we don't need the
authorized_clients anywhere else, so it makes little sense to keep them
in `RunningOnionService`).
</content>
</entry>
<entry>
<title>tor-hsservice: Give static_keys precedence over key_dirs (fmt).</title>
<updated>2024-08-05T16:41:15Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-31T11:27:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ea2fca89728e5f262ae6090fd2b0a4c79c547696'/>
<id>urn:sha1:ea2fca89728e5f262ae6090fd2b0a4c79c547696</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Do not error if there are more than MAX_RESTRICTED_DISCOVERY_CLIENTS.</title>
<updated>2024-08-05T16:41:15Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-31T09:51:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8bb1f58f69cda1d7b16c39a732cda7084fc9c1d0'/>
<id>urn:sha1:8bb1f58f69cda1d7b16c39a732cda7084fc9c1d0</id>
<content type='text'>
Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2266#note_3051758
</content>
</entry>
<entry>
<title>tor-hsservice: Use the configured authorized clients when encrypting the descriptor.</title>
<updated>2024-08-05T16:41:15Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-25T19:14:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f2cbed0ceb48474bea4ce80d51bbe59191c5095'/>
<id>urn:sha1:2f2cbed0ceb48474bea4ce80d51bbe59191c5095</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Store the client keys in RunningOnionService.</title>
<updated>2024-08-05T16:41:15Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-25T14:06:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a6196dabb515dc556463375e1039ad806f80be5'/>
<id>urn:sha1:8a6196dabb515dc556463375e1039ad806f80be5</id>
<content type='text'>
</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>Re-run maint/add_warning.</title>
<updated>2024-05-06T13:31:35Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-05-06T13:23:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=97f452ec9958bf7d8ca3275c39655814a4494637'/>
<id>urn:sha1:97f452ec9958bf7d8ca3275c39655814a4494637</id>
<content type='text'>
This commit is automatically generated.
</content>
</entry>
</feed>
