<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-persist/src, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-08-18T14:08:40Z</updated>
<entry>
<title>tor-persist: fix display of Target path(s).</title>
<updated>2026-08-18T14:08:40Z</updated>
<author>
<name>Alexander Hansen Færøy</name>
<email>ahf@torproject.org</email>
</author>
<published>2026-08-18T12:06:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cd98ed3ca3805308b092c58d158ba6ba12a9ebbe'/>
<id>urn:sha1:cd98ed3ca3805308b092c58d158ba6ba12a9ebbe</id>
<content type='text'>
This patch changes how display works on our Target struct. Currently,
log messages generated by Arti Relay looks like this:

`tor_persist::load_store: storing
"/path/to/arti-relay/state"/"circuit_timeouts.json"`

With this patch applies it instead looks like this:

`tor_persist::load_store: storing
"/path/to/arti-relay/state/circuit_timeouts.json"`

With this change we ensure that the correct delimiter between the
directory and the filename is used (on Unix it's "/", but on Windows
it's "\") and we also avoid the added "" around both the directory and
filename.
</content>
</entry>
<entry>
<title>tor-persist: remove hidden backspace character</title>
<updated>2026-08-04T18:48:29Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-04T18:48:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2015d30830b7b5d441880cdc3c14c7f75d1fb229'/>
<id>urn:sha1:2015d30830b7b5d441880cdc3c14c7f75d1fb229</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use "extend" for tor-netdoc FsMistrustErrorExt</title>
<updated>2026-07-16T15:41:33Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-16T13:45:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c3819c70da6ba8fde843fb96e477bf8aa496bffe'/>
<id>urn:sha1:c3819c70da6ba8fde843fb96e477bf8aa496bffe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'remove-lint' into 'main'</title>
<updated>2026-07-15T18:30:16Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-15T18:30:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b1e6787b0bb05b8fe1f8b87716f1bd2b478eb602'/>
<id>urn:sha1:b1e6787b0bb05b8fe1f8b87716f1bd2b478eb602</id>
<content type='text'>
Removed unnecessary lint

Closes #2556

See merge request tpo/core/arti!4210</content>
</entry>
<entry>
<title>Remove now-unneeded allow(clippy::cognitive_complexity)</title>
<updated>2026-07-15T18:05:29Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-15T18:05:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e4c00405e703b6e274af2e3cfb000cab5a7c7837'/>
<id>urn:sha1:e4c00405e703b6e274af2e3cfb000cab5a7c7837</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add_warning: add reference to arti#2556</title>
<updated>2026-07-15T17:56:49Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-15T17:56:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6d333d6e6f0bf4d75fdc81e8865e06f6537d5af6'/>
<id>urn:sha1:6d333d6e6f0bf4d75fdc81e8865e06f6537d5af6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed unnecessary lint</title>
<updated>2026-07-15T17:16:51Z</updated>
<author>
<name>pryty26</name>
<email>238962075+pryty26@users.noreply.github.com</email>
</author>
<published>2026-07-15T17:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d12e408c1d62f29e58647c91a2714c49e3004cc4'/>
<id>urn:sha1:d12e408c1d62f29e58647c91a2714c49e3004cc4</id>
<content type='text'>
Removed unnecessary lint
</content>
</entry>
<entry>
<title>tor-persist: Fix clippy warning</title>
<updated>2026-07-10T14:50:50Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-07-10T14:15:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f01b299bf1f09e5b6d837e43175788376af1534f'/>
<id>urn:sha1:f01b299bf1f09e5b6d837e43175788376af1534f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint: Run maint/add_warning to deny string slices</title>
<updated>2026-06-09T15:36:01Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-09T15:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f5752a77fb57052c06ead0eeae606831f1e8e97'/>
<id>urn:sha1:9f5752a77fb57052c06ead0eeae606831f1e8e97</id>
<content type='text'>
This commit executes maint/add_warning with the just added change to
deny string slices except in tests.

I recommend auditing this by checking out the previous commit followed
by running the script yourself and then verifying that the diff is
identical to this commit.

This commit makes cargo clippy fail.  We will add exceptions in the next
commit.
</content>
</entry>
<entry>
<title>Remove users of fslock other than fslock-guard.</title>
<updated>2026-05-06T19:23:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-06T16:32:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=349316cfe9d5dae57ab44b65ffba11f425db5451'/>
<id>urn:sha1:349316cfe9d5dae57ab44b65ffba11f425db5451</id>
<content type='text'>
There were two that relied on the the ability to have a lock
in an unlocked state.  Instead, we replace those with
Option&lt;LockFileGuard&gt; or its equivalent.
</content>
</entry>
</feed>
