<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-relay/src, branch arti-v1.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-15T11:50:15Z</updated>
<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>arti-relay: Rename remaining XXXs to be TODOs</title>
<updated>2024-10-10T17:48:42Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-10-10T17:48:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a14df2ec4d43b76439ea436bba1810c38663ace5'/>
<id>urn:sha1:a14df2ec4d43b76439ea436bba1810c38663ace5</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>arti-relay: Fix cargo doc issues</title>
<updated>2024-10-10T17:31:59Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-10-10T17:31:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=45d4253d6ecf47190fe1af1eab6b477891c52db4'/>
<id>urn:sha1:45d4253d6ecf47190fe1af1eab6b477891c52db4</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>arti-relay: Remove the use of pub and pub use</title>
<updated>2024-10-10T15:12:32Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-10-10T15:07:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=43185d5130ddcc0b6101d7f2209670695565ef2c'/>
<id>urn:sha1:43185d5130ddcc0b6101d7f2209670695565ef2c</id>
<content type='text'>
The "pub" and "pub(crate)" visibility in a binary crate is essentially
the same except for the dead_code warning analysis which ignores "pub"
but will warn at "pub(crate)".

This should get fixed soon according to:
https://github.com/rust-lang/rust/issues/74970

However, for now, lets catch all this dead code :).

Part of #1674

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>arti-relay: Remove its library crate</title>
<updated>2024-10-10T15:12:32Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-10-10T14:59:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ffea045dbe6ca8bf4d987633d34d10597e2a5591'/>
<id>urn:sha1:ffea045dbe6ca8bf4d987633d34d10597e2a5591</id>
<content type='text'>
Simply, the lib.rs is renamed to relay.rs (containing TorRelay object)
so this crate can never be used as a library.

This is important because at the moment, we don't want to have a relay
stable API that can be used to embed relays in applications.

Closes #1674

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>arti-relay: Add a binary to the crate</title>
<updated>2024-10-10T14:53:01Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-10-10T14:53:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b01ddafc880cc9d476fdf020f128a8f28372adae'/>
<id>urn:sha1:b01ddafc880cc9d476fdf020f128a8f28372adae</id>
<content type='text'>
At the moment, it is an empty main() acting as a place holder for this
crate to become solely a binary crate.

Write up a basic README.md in order to explain the current state. Next
commit will remove the libary component by renaming lib.rs

Part of #1674

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>tor-keymgr: Move config/arti.rs to config.rs</title>
<updated>2024-10-08T13:23:16Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-26T14:39:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=68376b22557e15404539f8dec40f9f11bf520f1f'/>
<id>urn:sha1:68376b22557e15404539f8dec40f9f11bf520f1f</id>
<content type='text'>
The config will soon contain secondary C Tor keystore configuration too,
so the `arti` namespacing is about to stop making sense.

I recommend reviewing this commit using
`git diff --color-moved=zebra  --ignore-space-change`
</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>tor-keymgr: Rename the primary keystore for clarity.</title>
<updated>2024-09-23T13:17:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-20T10:20:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=80095da1aa47978cdba26c2b3d254a99c075cf53'/>
<id>urn:sha1:80095da1aa47978cdba26c2b3d254a99c075cf53</id>
<content type='text'>
Previously, arti's primary keystore was referred to as its "default"
keystore. However, "default" is inaccurate here: there is no way to
meaningfully override this "default" (the "default" store acts as the
main keystore). Throughout the codebase, we query all keystores for keys
(including the secondary ones), but only ever write to the
default/primary keystore. This is OK for now, because it enables us to
have one mutable keystore, and multiple secondary, read-only stores.
</content>
</entry>
<entry>
<title>tor-keymgr: renamed ArtiNativeKeystoreConfig to ArtiKeystoreConfig</title>
<updated>2024-09-20T23:13:14Z</updated>
<author>
<name>Morgan</name>
<email>morgan@torproject.org</email>
</author>
<published>2024-09-15T18:25:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5e4e7b69b8cd2791763559cb0563dc60c8a66ce2'/>
<id>urn:sha1:5e4e7b69b8cd2791763559cb0563dc60c8a66ce2</id>
<content type='text'>
</content>
</entry>
</feed>
