<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsclient/src/state.rs, branch arti-v1.4.4</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-04-28T14:06:57Z</updated>
<entry>
<title>Include "bug" in all bug error messages</title>
<updated>2025-04-28T14:06:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-28T14:06:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa813e37c94898ed621eb259b67754f1e70a67bb'/>
<id>urn:sha1:aa813e37c94898ed621eb259b67754f1e70a67bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix `clippy::unneeded_struct_pattern`</title>
<updated>2025-04-03T17:32:58Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-03T17:30:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5395b385584599ee6a0f8fc005ded81910d60f4b'/>
<id>urn:sha1:5395b385584599ee6a0f8fc005ded81910d60f4b</id>
<content type='text'>
Example:

```text
warning: struct pattern is not needed for a unit variant
   --&gt; crates/hashx/src/program.rs:165:32
    |
165 |             Instruction::Target { .. } =&gt; Opcode::Target,
    |                                ^^^^^^^ help: remove the struct pattern
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_struct_pattern
note: the lint level is defined here
   --&gt; crates/hashx/src/lib.rs:9:9
    |
9   | #![warn(clippy::all)]
    |         ^^^^^^^^^^^
    = note: `#[warn(clippy::unneeded_struct_pattern)]` implied by `#[warn(clippy::all)]`
```
</content>
</entry>
<entry>
<title>Convert a few crates to slotmap-careful</title>
<updated>2024-10-17T16:54:37Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2024-10-15T01:16:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e867cba7cbbbb1cf44e0017a5c354cd9f7a4aca6'/>
<id>urn:sha1:e867cba7cbbbb1cf44e0017a5c354cd9f7a4aca6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>memquota: Change ToplevelAccount to be an alias for Arc&lt;MemoryQuotaTracker&gt;</title>
<updated>2024-10-15T11:50:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-15T11:44:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cc468a2d35ae1e65a1d8aacae400342daf60d5da'/>
<id>urn:sha1:cc468a2d35ae1e65a1d8aacae400342daf60d5da</id>
<content type='text'>
Fixes a TODO.
</content>
</entry>
<entry>
<title>Merge branch 'mq' into 'main'</title>
<updated>2024-10-07T11:14:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-10-07T11:14:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3c3f4e15c4e8f3aa4972a74ef6024060c9882326'/>
<id>urn:sha1:3c3f4e15c4e8f3aa4972a74ef6024060c9882326</id>
<content type='text'>
Implement memory quota tracking

See merge request tpo/core/arti!2493</content>
</entry>
<entry>
<title>Merge branch 'rename-client-auth' into 'main'</title>
<updated>2024-10-03T15:20:36Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-10-03T15:20:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=beb9ce42c8a702cc00471924892b5c3df085e002'/>
<id>urn:sha1:beb9ce42c8a702cc00471924892b5c3df085e002</id>
<content type='text'>
Use the new "restricted discovery" terminology throughout

Closes #1476

See merge request tpo/core/arti!2495</content>
</entry>
<entry>
<title>memquota: Add a toplevel account in tor-chanmgr</title>
<updated>2024-10-03T14:10:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-02T14:57:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=96b432f5b6c11bd6cdf927b4231b7161b2132ab1'/>
<id>urn:sha1:96b432f5b6c11bd6cdf927b4231b7161b2132ab1</id>
<content type='text'>
Plumb through a top-level account.  This doesn't have any
channel-specific, circuit-specific or stream-specific accounts yet.

tor-circmgr's and tor-hsclient's *tests* need fake account.

In arti-relay, use a dummy account for now.
</content>
</entry>
<entry>
<title>CircMgr: Start writing tests.</title>
<updated>2024-10-03T12:56:16Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2024-09-24T19:54:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6454be10f160b9b4780aa0e807297afa41b5ca25'/>
<id>urn:sha1:6454be10f160b9b4780aa0e807297afa41b5ca25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsclient: Use the new "restricted discovery" terminology.</title>
<updated>2024-10-03T11:42:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-10-03T11:34:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9e50b5352c812331c81cf7cd50778aa73529f43a'/>
<id>urn:sha1:9e50b5352c812331c81cf7cd50778aa73529f43a</id>
<content type='text'>
Part of #1476
</content>
</entry>
<entry>
<title>CircMgr: Make CircMgr and HsCircPool generic over builder type.</title>
<updated>2024-09-24T13:45:21Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2024-09-16T16:35:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e6f0b59e595f5ab5bd8d58d3c6aab8dface9a851'/>
<id>urn:sha1:e6f0b59e595f5ab5bd8d58d3c6aab8dface9a851</id>
<content type='text'>
This will allow for testing, as the CircuitBuilder can be replaced with
a mocked version.

This did require moving some of what was in the CircuitBuilder impl into
the AbstractCircuitBuilder type, since Drop implementations can't be
specialized, but that's fine, as we'll probably be doing more of that in
the future anyways.
</content>
</entry>
</feed>
