<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/internal_prelude.rs, branch arti-v1.3.2</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-11-25T18:20:11Z</updated>
<entry>
<title>Move helpers from tor-hsservice to tor-netdir.</title>
<updated>2024-11-25T18:20:11Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2024-10-30T14:45:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9943480a4ae04e155da9f8cc084cdcec8eeb6928'/>
<id>urn:sha1:9943480a4ae04e155da9f8cc084cdcec8eeb6928</id>
<content type='text'>
These helpers seem potentially broadly useful, and only really
discoverable if they're here.
</content>
</entry>
<entry>
<title>Introduce mpsc_channel_no_memquota and use it in the places it's wanted</title>
<updated>2024-10-15T10:52:34Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-09T18:00:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fe219904a9c70fc1c9079a88e9ecefb151ac47e4'/>
<id>urn:sha1:fe219904a9c70fc1c9079a88e9ecefb151ac47e4</id>
<content type='text'>
These are the call sites where using this fucntion is correct.
(Outside tor-rtmock, which we'll do separately.)
</content>
</entry>
<entry>
<title>tor-hsservice: Remove now-unused import from internal prelude.</title>
<updated>2024-10-08T13:23:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-26T10:34:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=951612e393d07a5bbc4a5450a4335ea8a5fe89b1'/>
<id>urn:sha1:951612e393d07a5bbc4a5450a4335ea8a5fe89b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Rename KeyPathRange to ArtiPathRange (fmt).</title>
<updated>2024-10-08T13:23:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-25T18:25:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d85e43f4581af70ea8d2ba3df30b4b98e8ebf2ba'/>
<id>urn:sha1:d85e43f4581af70ea8d2ba3df30b4b98e8ebf2ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-keymgr: Rename KeyPathRange to ArtiPathRange.</title>
<updated>2024-10-08T13:23:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-25T18:23:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05066b0ebfc769cb54018d9633646ace70456ee3'/>
<id>urn:sha1:05066b0ebfc769cb54018d9633646ace70456ee3</id>
<content type='text'>
This is only used for representing portions of `ArtiPath`s, so let's
rename it accordingly.
</content>
</entry>
<entry>
<title>Upgrade to derive_more version 1.0.0</title>
<updated>2024-09-25T14:37:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-25T14:37:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6a12c2ba8515226a772d5f4a81930bf42d67535a'/>
<id>urn:sha1:6a12c2ba8515226a772d5f4a81930bf42d67535a</id>
<content type='text'>
The `derive_more` crate broke backward compatibility with this version,
so this change involved quite a few manual fixups.
With luck, they'll keep compatibility for some while in the future.
</content>
</entry>
<entry>
<title>tor-hsservice: Remove unused import from internal prelude.</title>
<updated>2024-09-17T14:03:22Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-17T09:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b2d1bf13c45a742b3ef64930359fb94392d3ebd0'/>
<id>urn:sha1:b2d1bf13c45a742b3ef64930359fb94392d3ebd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor_hsservice use get::&lt;HsIdKey&gt; rather than get::&lt;HsIdKeypair&gt;</title>
<updated>2024-09-09T16:08:11Z</updated>
<author>
<name>Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E0</name>
<email>3587-amjoseph@gitlab.torproject.org</email>
</author>
<published>2024-09-07T07:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4423132aff748f90bddc05b5c1dc21d887713040'/>
<id>urn:sha1:4423132aff748f90bddc05b5c1dc21d887713040</id>
<content type='text'>
There are three places where we query the KeyMgr for an `HsIdKeypair` but all
we really need is the public part.  This commit changes those three callsites
to instead use `get::&lt;HsIdKey&gt;`.

This relies on the previous commit, which makes sure that a request for an
`HsIdKey` will always succeed if the keystore has a `HsIdKeypair` with the
same service nickname.
</content>
</entry>
<entry>
<title>extract tor_async_utils::oneshot into ::oneshot-fused-workaround</title>
<updated>2024-08-28T14:27:46Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-22T19:20:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=46f7f01092e6ac55e3e958dc3a2228b1d36e26a1'/>
<id>urn:sha1:46f7f01092e6ac55e3e958dc3a2228b1d36e26a1</id>
<content type='text'>
Having this in the `tor-async-utils` crate prevents us from doing both
of the following without introducing a circular dependency:

* using it in `tor-rtmock` (which we currently do, particularly in
  tests).
* using `tor-rtmock` to test things in `tor-async-utils`. We don't do
  this yet, but it is generally sensible to do so. In particular we
  want to move the `stream_peak` module there, which is currently tested
  with `tor-rtmock`.

Moving this into its own crate avoids this circular dependency.
</content>
</entry>
<entry>
<title>tor-hsservice: Remove unused import from internal prelude.</title>
<updated>2024-08-05T16:41:15Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-12T13:29:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=57037dccb37ff859cfd00eef43b9bbc3f208b4bb'/>
<id>urn:sha1:57037dccb37ff859cfd00eef43b9bbc3f208b4bb</id>
<content type='text'>
The base64ct dependency is now unused in tor-hsservice, so we should
consider removing it at some point.
</content>
</entry>
</feed>
