<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/lib.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-07-30T13:21:17Z</updated>
<entry>
<title>tor-netdoc: testing: Expose assert_eq_or_diff</title>
<updated>2026-07-30T13:21:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-23T15:01:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=96640c46e62746e8ddf713d64be2f762a843a298'/>
<id>urn:sha1:96640c46e62746e8ddf713d64be2f762a843a298</id>
<content type='text'>
Involves lots of code motion.  Review with --color-moved.
</content>
</entry>
<entry>
<title>tor-netdoc: testing: Actually expose the test_support module</title>
<updated>2026-07-30T10:53:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-30T10:38:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9a96ab3024d17afa192c1a5064abd9c888a5ac22'/>
<id>urn:sha1:9a96ab3024d17afa192c1a5064abd9c888a5ac22</id>
<content type='text'>
I discovered this didn't work, when I tried to use it.
</content>
</entry>
<entry>
<title>tor-netdoc testdata-live: Export for the benefit of other crates</title>
<updated>2026-07-23T10:53:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-22T14:19:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9afd8c6724aeae90c2ae26d98cea8611f22a70d8'/>
<id>urn:sha1:9afd8c6724aeae90c2ae26d98cea8611f22a70d8</id>
<content type='text'>
Add a new testdata_live module which is exposed with the testing
features, containing the testdata-live in string constants.

This avoids the need for test cases in other crates to walk the
filesystem to an area outside their own crate path.
</content>
</entry>
<entry>
<title>tor-netdoc: Break out and expose parse_testcase_from_netdoc</title>
<updated>2026-07-21T09:59:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-15T17:04:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c82c3445c28c5e576e05621e0e79494cd6a03ec'/>
<id>urn:sha1:4c82c3445c28c5e576e05621e0e79494cd6a03ec</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-netdoc: rangemap_mutate_range: New function</title>
<updated>2026-07-02T14:39:13Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-29T13:45:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd982de89e252008a43b844a1facb886464b5e1b'/>
<id>urn:sha1:fd982de89e252008a43b844a1facb886464b5e1b</id>
<content type='text'>
This will be used for exit port summary calculations.
</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>tor-netdoc: Rename FixedString to ConstantString</title>
<updated>2026-05-27T12:43:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-18T16:44:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c5ae62289528b33be9cb52c78147935c7d2a33c7'/>
<id>urn:sha1:c5ae62289528b33be9cb52c78147935c7d2a33c7</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3985#note_3413182

I left the word "fixed" in some of the docs and error messages, where
it seemed to make sense.
</content>
</entry>
<entry>
<title>tor-netdoc: Provide FixedString and defined_fixed_string</title>
<updated>2026-05-27T12:42:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-12T19:16:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6f80d303ff1ce055b72917cac49c9a47c220d22b'/>
<id>urn:sha1:6f80d303ff1ce055b72917cac49c9a47c220d22b</id>
<content type='text'>
We're going to want quite a lot of this for eg network-status-version.
</content>
</entry>
</feed>
