<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc/publish, 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-09-05T12:51:18Z</updated>
<entry>
<title>Merge branch 'doc-fixes' into 'main'</title>
<updated>2023-09-05T12:51:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-05T12:51:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=217322c3cbec55422b0ce5bfa9604b3565619c43'/>
<id>urn:sha1:217322c3cbec55422b0ce5bfa9604b3565619c43</id>
<content type='text'>
tor-hsservice: Fix broken doc links.

See merge request tpo/core/arti!1565</content>
</entry>
<entry>
<title>tor-hsservice: Fix broken publisher reactor broken doc link.</title>
<updated>2023-09-05T12:01:10Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-05T12:01:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=72bd1c36831788f141e59829a7abaa01391f5e70'/>
<id>urn:sha1:72bd1c36831788f141e59829a7abaa01391f5e70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Add a TODO HSS re expiry times</title>
<updated>2023-09-05T11:38:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-05T10:31:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c1dd20fd3906ab9567edcb7d686c8a1dc252df5'/>
<id>urn:sha1:0c1dd20fd3906ab9567edcb7d686c8a1dc252df5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: publish: Add type alias for PublishIptSet</title>
<updated>2023-09-05T10:32:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-05T10:10:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5d10f343f88a95500631c7761afb70341c78e6c9'/>
<id>urn:sha1:5d10f343f88a95500631c7761afb70341c78e6c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Fix type of descriptor lifetime in IptSet</title>
<updated>2023-08-30T15:42:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-30T15:42:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4fd92335cbb5a71e9c04b3544ecf9341e4321cb7'/>
<id>urn:sha1:4fd92335cbb5a71e9c04b3544ecf9341e4321cb7</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1559#note_2937976
</content>
</entry>
<entry>
<title>tor-hsservice: publish: Add more docs for `Option&lt;IptSet&gt;`</title>
<updated>2023-08-30T15:38:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-30T15:38:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=be452ec20ece259e0b3af97a28ea165b98ceed9e'/>
<id>urn:sha1:be452ec20ece259e0b3af97a28ea165b98ceed9e</id>
<content type='text'>
Apropos
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1559#note_2937975
</content>
</entry>
<entry>
<title>tor-hsservice: Have the manager be in charge of expiry time</title>
<updated>2023-08-29T16:53:32Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-29T13:43:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e48588a8f16591f9d38d115651fdd37458199a42'/>
<id>urn:sha1:e48588a8f16591f9d38d115651fdd37458199a42</id>
<content type='text'>
Add the expiry time (as wall clock time) to publish::IptSet.
The manager is in a good position to know this information.

Provide constants that will be used (for now) for actually calculating
the expiry times.

(Right now the part where the expiry time would actually be calculated
doesn't exist, but it will come soon.)
</content>
</entry>
<entry>
<title>tor-hsservice: Allow the manager to tell the publisher to pause</title>
<updated>2023-08-29T16:53:32Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-29T16:35:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fcd2322084d29bec96a2ae75156d31cb1d8111b'/>
<id>urn:sha1:7fcd2322084d29bec96a2ae75156d31cb1d8111b</id>
<content type='text'>
This is to implement the "Unknown" state described in
"hssvc-ipt-algorithms.md".
</content>
</entry>
<entry>
<title>tor-hsservice: Reconcile types between manager and publisher</title>
<updated>2023-08-29T16:53:32Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-29T15:17:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a0cfeccb1558c3e4e1e1224761e8b44e96b1c0db'/>
<id>urn:sha1:a0cfeccb1558c3e4e1e1224761e8b44e96b1c0db</id>
<content type='text'>
Move ipt_mgr::IptSetToPublish to be publish::IptSet, and use it
everywhere appropriate.

Define descriptor::Ipt to be an IntroPointDesc from tor_netdoc.
The manager will have all the information to produce these,
so it will be convenient to simply hand them, pre-canned, to the
publisher.
</content>
</entry>
<entry>
<title>tor-hsservice: Add TODOs for the unimplemented parts.</title>
<updated>2023-08-25T16:54:59Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-08-25T12:49:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3010e783df25fb3df3d367a3ea3ebc92090f5c83'/>
<id>urn:sha1:3010e783df25fb3df3d367a3ea3ebc92090f5c83</id>
<content type='text'>
</content>
</entry>
</feed>
