<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/rpc, branch arti-v1.5.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.5.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-08-07T15:28:36Z</updated>
<entry>
<title>Switch Cargo.toml files to edition 2024.</title>
<updated>2025-08-07T15:28:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b0de43b8c67cdb81befe0680a3df43b6ad37bc'/>
<id>urn:sha1:77b0de43b8c67cdb81befe0680a3df43b6ad37bc</id>
<content type='text'>
First, run

```
git grep -l "^edition =" |
    xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;'
```

Second, manually verify that all Cargo.toml files have changed,
and nothing else has changed.

Third, run cargo fmt again.
</content>
</entry>
<entry>
<title>arti: resolve a variant-size-difference warning.</title>
<updated>2025-05-16T01:43:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-16T01:43:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=520af69099e06a1c7ded345148170ac14dc72ab9'/>
<id>urn:sha1:520af69099e06a1c7ded345148170ac14dc72ab9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add examples and tests for RPC options.</title>
<updated>2025-03-25T16:49:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-03-25T16:48:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e61d23f2c15cf93ed8690dae73ee930d5eab9e32'/>
<id>urn:sha1:e61d23f2c15cf93ed8690dae73ee930d5eab9e32</id>
<content type='text'>
Closes #1830.
</content>
</entry>
<entry>
<title>Merge branch 'rpc-missing-dir' into 'main'</title>
<updated>2025-01-23T20:04:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-23T20:04:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8c072fa31932449740fbf2731703f33c0d873dd5'/>
<id>urn:sha1:8c072fa31932449740fbf2731703f33c0d873dd5</id>
<content type='text'>
rpc: Tolerate NotFound on configured connect point directory.

See merge request tpo/core/arti!2735</content>
</entry>
<entry>
<title>connpts: Document behavior on nonexistent directory</title>
<updated>2025-01-23T18:20:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-23T18:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=22f9bb8f0de0b4d25a3b05ff806a026f50dfd211'/>
<id>urn:sha1:22f9bb8f0de0b4d25a3b05ff806a026f50dfd211</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Make Rpc argument unconditional when constructing socks proxy</title>
<updated>2025-01-23T17:25:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-23T17:18:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49ce250eb1c2020b3cbaafa20086656491d98e14'/>
<id>urn:sha1:49ce250eb1c2020b3cbaafa20086656491d98e14</id>
<content type='text'>
Formerly this was a conditional method argument, which is a huge
antipattern.  Now it is unconditionally present, as `Option&lt;T&gt;` for
a type that is uninhabited when RPC isn't supported.
</content>
</entry>
<entry>
<title>rpc: Tolerate NotFound on configured connect point directory.</title>
<updated>2025-01-23T14:17:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-23T14:17:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77ddda9d2f6642d6d3e4aa584427f9ba5b1f24e0'/>
<id>urn:sha1:77ddda9d2f6642d6d3e4aa584427f9ba5b1f24e0</id>
<content type='text'>
If Arti tries to bind to a directory of connect points, and that
directory isn't there, the right behavior is to treat the directory
as if it were empty.  Otherwise, the user would have to create
the default connect point directory (as empty) before Arti would
start.
</content>
</entry>
<entry>
<title>rpc: Add a test for config parsing and defaults.</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-19T18:13:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e44b2950a06fffb9fcec6e6b6debb87b3158e893'/>
<id>urn:sha1:e44b2950a06fffb9fcec6e6b6debb87b3158e893</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Rename RpcListnerConfig=&gt;RpcListenerSetConfig to clarify plurality.</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-19T15:55:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=be73106dfcf5a8c56d16c3a9d3a2d0b7f979a789'/>
<id>urn:sha1:be73106dfcf5a8c56d16c3a9d3a2d0b7f979a789</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Test that we can parse our defaults.</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-19T15:48:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c42faa7a6bfb1ff436c4b8aae528c6818bb18d86'/>
<id>urn:sha1:c42faa7a6bfb1ff436c4b8aae528c6818bb18d86</id>
<content type='text'>
</content>
</entry>
</feed>
