<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/authcert/build.rs, 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-06-09T15:36:01Z</updated>
<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>tor-netdoc: Port to web-time-compat</title>
<updated>2026-03-26T19:20:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-26T14:39:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cec5d8e8194a03ace7e45ebbeba95a7da0c3f7cb'/>
<id>urn:sha1:cec5d8e8194a03ace7e45ebbeba95a7da0c3f7cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: constructors: Use manual non exhaustive</title>
<updated>2026-01-14T14:45:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-01-06T16:40:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=72935deac807a009eaaf07bb7c7a8abef4e95531'/>
<id>urn:sha1:72935deac807a009eaaf07bb7c7a8abef4e95531</id>
<content type='text'>
With `#[non_exhaustive]`, you're not allowed to write even `Thing { ..base }`.
</content>
</entry>
<entry>
<title>tor-netdoc: Deprecate AuthCertBuilder</title>
<updated>2026-01-13T12:24:38Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-01-06T15:51:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c47546f5e120ff77d1dd6093efb15d5072204ea3'/>
<id>urn:sha1:c47546f5e120ff77d1dd6093efb15d5072204ea3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: authcert: Add CrossCert to AuthCert</title>
<updated>2026-01-06T11:05:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-18T14:54:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b5706bcc297c198e0c91523359933b11f59921a9'/>
<id>urn:sha1:b5706bcc297c198e0c91523359933b11f59921a9</id>
<content type='text'>
This will enable parse2 to process it.
</content>
</entry>
<entry>
<title>tor-netdoc: authcert: Move AuthCertVersion out of tmp</title>
<updated>2026-01-06T11:05:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-16T18:27:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b8fa4bb8eac1f819d762f4df118bd906ced7b9d7'/>
<id>urn:sha1:b8fa4bb8eac1f819d762f4df118bd906ced7b9d7</id>
<content type='text'>
Let's keep the existing name `AuthCert` in authcert.rs, so we want to
rename this from DirKeyCertificateVersion, while we move it.
</content>
</entry>
<entry>
<title>tor-netdoc: authcert: Use Iso8601TimeSp for time fields</title>
<updated>2026-01-06T11:05:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-16T18:19:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=561ffd3a010781587cb04cca6c0d8e0926084fe4'/>
<id>urn:sha1:561ffd3a010781587cb04cca6c0d8e0926084fe4</id>
<content type='text'>
This will let the parse2 derive work properly.
</content>
</entry>
<entry>
<title>tor-netdoc: authcert: Shuffle fingerprint values about</title>
<updated>2026-01-06T11:05:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-18T15:30:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8f7c89dfe9355c55dee862b2396937d4ef526919'/>
<id>urn:sha1:8f7c89dfe9355c55dee862b2396937d4ef526919</id>
<content type='text'>
Make AuthCert look like the network document.

This means removing its stored copy of H(KP_auth_sign_rsa), which it
previously had via the embedded AuthCertKeyIds.

We reculculate it as needed in AuthCert::key_ids().
</content>
</entry>
<entry>
<title>tor-netdoc: authcert: Rename fields in AuthCert to match the spec</title>
<updated>2026-01-06T11:05:34Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-16T17:41:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4d42d1915512b1b469a02ace4ef3079fc4482609'/>
<id>urn:sha1:4d42d1915512b1b469a02ace4ef3079fc4482609</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
</feed>
