<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/replay.rs, branch arti-v1.7.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.7.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-09-01T19:45:54Z</updated>
<entry>
<title>tor-hsservice: Replace `libc::EFBIG` with `io::ErrorKind::FileTooLarge`</title>
<updated>2025-09-01T19:45:54Z</updated>
<author>
<name>hashcatHitman</name>
<email>3924-hashcatHitman@gitlab.torproject.org</email>
</author>
<published>2025-08-28T11:20:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=896bda387a564a8691b598baef7ce50721aa0e4e'/>
<id>urn:sha1:896bda387a564a8691b598baef7ce50721aa0e4e</id>
<content type='text'>
Resolved an MSRV TODO. We used `libc::EFBIG` previously because
`io::ErrorKind::FileTooLarge` was still unstable. It has since
stabilized and entered our MSRV (&gt;= 1.83.0).

Signed-off-by: hashcatHitman &lt;3924-hashcatHitman@gitlab.torproject.org&gt;
</content>
</entry>
<entry>
<title>tor-hsservice: Small typo correction</title>
<updated>2025-09-01T19:45:16Z</updated>
<author>
<name>hashcatHitman</name>
<email>3924-hashcatHitman@gitlab.torproject.org</email>
</author>
<published>2025-08-28T11:28:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ada9c02b5ea897fb7a1a54d685512be8ea66aa8b'/>
<id>urn:sha1:ada9c02b5ea897fb7a1a54d685512be8ea66aa8b</id>
<content type='text'>
Unless this is a pun, I'm pretty sure this is supposed to be `EFBIG` and
not `EFBUG`.

Signed-off-by: hashcatHitman &lt;3924-hashcatHitman@gitlab.torproject.org&gt;
</content>
</entry>
<entry>
<title>tor-hsservice: Add PowManager to OnionServiceStatus.</title>
<updated>2025-08-13T18:28:20Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-07-31T18:18:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0e478c3ca6c0b4a3598246a38d63b1823ef04076'/>
<id>urn:sha1:0e478c3ca6c0b4a3598246a38d63b1823ef04076</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Change ReplayLog error type.</title>
<updated>2025-08-13T18:27:16Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-07-31T18:43:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f0e0e51622d999f4632ed95b109a08229b372068'/>
<id>urn:sha1:f0e0e51622d999f4632ed95b109a08229b372068</id>
<content type='text'>
This disentangles the ReplyLog from the IptManager.

This will allow us to make the InternalPowError type more public (in
order to use it in the OnionServiceStatus code) without also having to
make the CreateIptError type more public.
</content>
</entry>
<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>tor-hsservice: Add PowNonceReplayLog.</title>
<updated>2025-05-27T18:05:01Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-02-06T18:28:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bc7341da9f359e9a922bdb70c29a29f64221276a'/>
<id>urn:sha1:bc7341da9f359e9a922bdb70c29a29f64221276a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: standardized MSRV TODO</title>
<updated>2025-04-16T23:07:39Z</updated>
<author>
<name>hashcatHitman</name>
<email>3924-hashcatHitman@gitlab.torproject.org</email>
</author>
<published>2025-04-16T23:07:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=91842cec8b6e4a6bb5e80c8ccc307e624871a50b'/>
<id>urn:sha1:91842cec8b6e4a6bb5e80c8ccc307e624871a50b</id>
<content type='text'>
- Part of a series of commits aimed at replacing all MSRV-related TODOs with a
standardized format, which should be easier to find when the MSRV is bumped.
</content>
</entry>
<entry>
<title>squash! Upgrade rand dependency to 0.9.</title>
<updated>2025-03-18T16:09:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-03-18T14:47:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=895bc807f106e359d35522a3ad5f288ba6cf6a9c'/>
<id>urn:sha1:895bc807f106e359d35522a3ad5f288ba6cf6a9c</id>
<content type='text'>
- The Rng::gen() functions have been renamed to Rng::random().
</content>
</entry>
<entry>
<title>tor-hsservice: Change replay/mod.rs to replay.rs.</title>
<updated>2025-02-10T15:44:39Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-02-05T19:40:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=53355704a0b09d6101e2273e20dc7bbc2d96f74d'/>
<id>urn:sha1:53355704a0b09d6101e2273e20dc7bbc2d96f74d</id>
<content type='text'>
We have a new lint that requires this.
</content>
</entry>
<entry>
<title>tor-hsservice: Make directory for replay module.</title>
<updated>2025-02-10T15:40:18Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-01-06T17:39:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bc37ed0c0087dec058bf35cbd17ff2c642f6a0a4'/>
<id>urn:sha1:bc37ed0c0087dec058bf35cbd17ff2c642f6a0a4</id>
<content type='text'>
This will shortly become multiple files, so it will be helpful to have
it in a directory.
</content>
</entry>
</feed>
