<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/doc/dev/notes, 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-09-03T08:09:02Z</updated>
<entry>
<title>Fix typos</title>
<updated>2024-09-03T08:09:02Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2024-09-03T08:09:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=676f913463b7d84f34dd6101b99d03ef79cf57ad'/>
<id>urn:sha1:676f913463b7d84f34dd6101b99d03ef79cf57ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'torclient-doc' into 'main'</title>
<updated>2024-08-15T10:38:00Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-15T10:38:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=92f0a4a30ef12c5285643b4dbd5124044df34fa4'/>
<id>urn:sha1:92f0a4a30ef12c5285643b4dbd5124044df34fa4</id>
<content type='text'>
doc/dev/notes: keymgr-porcelain: Add note about moving keymgr functions out of TorClient.

See merge request tpo/core/arti!2314</content>
</entry>
<entry>
<title>doc/dev/notes: keymgr-porcelain: Add note about alternative API.</title>
<updated>2024-08-14T11:45:38Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-14T11:45:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c40f773ce6c330693d96f8ad4801d09ebf2f2b7d'/>
<id>urn:sha1:c40f773ce6c330693d96f8ad4801d09ebf2f2b7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dov/dev/notes: Add note about live reloads in restricted discovery mode.</title>
<updated>2024-08-12T12:04:31Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-06T17:33:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c102cf7a2f5f9872a2052e1044494494e1375bd4'/>
<id>urn:sha1:c102cf7a2f5f9872a2052e1044494494e1375bd4</id>
<content type='text'>
This describes a couple of options for extending the config reloading
logic to support watching for changes in the
`restricted_disovery.key_dirs` directories.

Note: the options we have here are, in a sense, two extremes
  * one is about refactoring some of the existing code into a
    reusable component, and leaving most of the configuration logic
    unchanged
  * the other involves rethinking the entire config watching/reloading
    mechanism to support watching for changes in arbitrary directories

I am leaning towards the simpler option, because I'm not sure the other
one is worth the added complexity (we currently only have a single use
case for it).
</content>
</entry>
<entry>
<title>doc/dev/notes: keymgr-porcelain: Add note about moving keymgr functions out of TorClient.</title>
<updated>2024-08-06T10:53:46Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-06T10:53:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d89bea3b5746d3ce2201fd9d348215b71efe5329'/>
<id>urn:sha1:d89bea3b5746d3ce2201fd9d348215b71efe5329</id>
<content type='text'>
This would a possible long-term fix for #1496.
</content>
</entry>
<entry>
<title>rpc: Remove RpcError data field and use Report</title>
<updated>2024-07-25T12:46:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-23T17:26:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e9cc83fd918a40f551bcc3f9595956067044aad'/>
<id>urn:sha1:2e9cc83fd918a40f551bcc3f9595956067044aad</id>
<content type='text'>
Per discussion, this field isn't really specified in a way that lets
us fill it sensibly at the moment.  So for now, we're going to just
omit it.

Additionally, we said that we'd Report on our errors; this branch
changes the implementation of RpcError to do that.

Question: Will the blanket implementation for Into&lt;RpcError&gt; make
it harder to re-add a Data field later on if we want to do so?
</content>
</entry>
<entry>
<title>rpc: split "method not found"</title>
<updated>2024-07-25T12:43:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-23T13:43:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aeb63c0085ae4bc26a74158c19992e1f256614c5'/>
<id>urn:sha1:aeb63c0085ae4bc26a74158c19992e1f256614c5</id>
<content type='text'>
We've wanted separate error codes for "no such method exists" and
"this method exists, but this object doesn't have it."
</content>
</entry>
<entry>
<title>Tests and documentation about NULs in the RPC stream.</title>
<updated>2024-07-16T13:51:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-07-11T16:54:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=35e46141af586c9fd25b90353cc06c17d207dd31'/>
<id>urn:sha1:35e46141af586c9fd25b90353cc06c17d207dd31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/dev/notes: vanguards: Make client rend circuits be STUB+.</title>
<updated>2024-06-25T16:30:16Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-25T16:30:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=72362be772dfdfdefde029c990a1f50656381baf'/>
<id>urn:sha1:72362be772dfdfdefde029c990a1f50656381baf</id>
<content type='text'>
According to the [vanguards spec], client rendezvous circuits should be
STUB+:
 * lite: `C -&gt; G -&gt; L2 -&gt; Rend`
 * full: `C -&gt; G -&gt; L2 -&gt; L3 -&gt; Rend`

[vanguards spec]: https://gitlab.torproject.org/tpo/core/torspec/-/blob/e5ace3667dcbbf893c6b632fd4e3f16114fd2a0e/spec/vanguards-spec/index.md
</content>
</entry>
<entry>
<title>relay-sketch: Add a link to 1454.</title>
<updated>2024-05-30T15:33:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-05-30T15:33:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=86038e2386177b44c1d0f609069edccd9a944b94'/>
<id>urn:sha1:86038e2386177b44c1d0f609069edccd9a944b94</id>
<content type='text'>
</content>
</entry>
</feed>
