<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/lib.rs, branch arti-v1.1.8</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.8</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.8'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-08-23T14:35:30Z</updated>
<entry>
<title>tor-hsservice: Provide a sensible HsNickname</title>
<updated>2023-08-23T14:35:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-23T13:56:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8d83a5084619c3d9622a51b3d9d4f7496badc8d8'/>
<id>urn:sha1:8d83a5084619c3d9622a51b3d9d4f7496badc8d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: About half of an IPT Manager</title>
<updated>2023-08-23T09:06:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-28T10:39:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a1175641407b2fb5915d199c0b05c694395b6450'/>
<id>urn:sha1:a1175641407b2fb5915d199c0b05c694395b6450</id>
<content type='text'>
There are many TODOs and no tests, but it does compile.
</content>
</entry>
<entry>
<title>tor-hsservice: Provide timeout tracking utilities</title>
<updated>2023-08-23T09:03:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-11T15:08:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11874ac7ec65d96538f67ea0b3e218bbfd3e1a1a'/>
<id>urn:sha1:11874ac7ec65d96538f67ea0b3e218bbfd3e1a1a</id>
<content type='text'>
This module is perhaps rather more comprehensive than needed right
now.  But I found I kept wanting to change which bits of it I used.
</content>
</entry>
<entry>
<title>tor-hsservice errors: Distinguish operational errors by context</title>
<updated>2023-08-17T12:28:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-17T12:04:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=360c90a9d8ec14c713560bc089f9706527056d31'/>
<id>urn:sha1:360c90a9d8ec14c713560bc089f9706527056d31</id>
<content type='text'>
At the very least, I need FatalError to be distinct:
IptEstablisher::new ought not to fail unless everything is terrible.

Add a the Spawn variant to FatalError (that we'll need soon) and the
Bug variant (which it seems likely we might need).

This also gets rid of the crate-level Result alias.
</content>
</entry>
<entry>
<title>Run add_warnings on all files.</title>
<updated>2023-08-04T11:45:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-04T11:45:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cec6d0ce33b4b5cebbce57f55faec83397e9c953'/>
<id>urn:sha1:cec6d0ce33b4b5cebbce57f55faec83397e9c953</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hsservice: Adapt data structures from onion-service-notes.md</title>
<updated>2023-07-31T17:47:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-07-31T13:52:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=20b3679dbbbf54db7f6e6c0e92949dbcef5a68f3'/>
<id>urn:sha1:20b3679dbbbf54db7f6e6c0e92949dbcef5a68f3</id>
<content type='text'>
Also, removed some older structures that don't make sense in the
current design.

Closes #970
</content>
</entry>
<entry>
<title>Downgrade every "TODO HS" in tor-hsservice</title>
<updated>2023-06-20T17:30:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-20T17:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a812a486c366326908f063d8ced2380afb0a2ccf'/>
<id>urn:sha1:a812a486c366326908f063d8ced2380afb0a2ccf</id>
<content type='text'>
These are all service-specific, and not client-specific.
</content>
</entry>
<entry>
<title>keymgr: Move the HS client and service key specifiers out of tor-keymgr.</title>
<updated>2023-06-15T17:16:33Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-06-13T10:29:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eda974cd34753ca8dc17d699a86d978ff59c9f0e'/>
<id>urn:sha1:eda974cd34753ca8dc17d699a86d978ff59c9f0e</id>
<content type='text'>
The HS `HsClientSpecifier` and `HsClientSecretKeySpecifier` are moved to
`tor-hsclient`. The HS service secret key specifier stubs are moved to
`tor-hsservice`.
</content>
</entry>
<entry>
<title>hsservice: Add a note about the contents of circ_info.</title>
<updated>2023-01-24T17:32:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-17T16:42:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=606426bfc76e47d0bd7faf506f038fe674265ebd'/>
<id>urn:sha1:606426bfc76e47d0bd7faf506f038fe674265ebd</id>
<content type='text'>
In order to store per-circuit information, it's a good idea if we
provide something that can be the key of a `PtrWeakKeyHashMap`.
</content>
</entry>
<entry>
<title>Sketch an API for onion services.</title>
<updated>2023-01-24T17:32:21Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-12T19:38:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a210686c80ff2651561d5cd9ac8187e3d736ecfc'/>
<id>urn:sha1:a210686c80ff2651561d5cd9ac8187e3d736ecfc</id>
<content type='text'>
</content>
</entry>
</feed>
