<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc, 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-10-29T19:32:37Z</updated>
<entry>
<title>maint: bump minor versions of all published crates</title>
<updated>2025-10-29T19:32:37Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-10-29T19:32:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7e3bc2af0994706f3597cd14d340736a4d0f03e3'/>
<id>urn:sha1:7e3bc2af0994706f3597cd14d340736a4d0f03e3</id>
<content type='text'>
```bash
readarray -t publish &lt; &lt;(cargo metadata --format-version 1 | jq -r '.packages[] | select((.id | startswith("path+file:///")) and (.rust_version != null) and (.publish == null or .publish == true or .publish != [])) | .name')
for package in "${publish[@]}"; do echo "$package:"; cargo set-version --bump minor -p "$package"; done
```
</content>
</entry>
<entry>
<title>tor-netdoc: impl ItemArgumentParseable for Ignored</title>
<updated>2025-10-23T10:12:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T12:08:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a776b2cc5408b7a01f644dbbd73b4b1d829a7231'/>
<id>urn:sha1:a776b2cc5408b7a01f644dbbd73b4b1d829a7231</id>
<content type='text'>
Change our mind about the logic for encoding an Ignored.
</content>
</entry>
<entry>
<title>tor-netdoc: Abolish ArgumentNotPresent alias, completing the rename</title>
<updated>2025-10-23T10:12:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T11:50:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf951f016b2a121cb1ae1c68740d42a4afef3532'/>
<id>urn:sha1:bf951f016b2a121cb1ae1c68740d42a4afef3532</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Use NotPresent rather than Option&lt;Ignored&gt; to suppress fields</title>
<updated>2025-10-23T10:12:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T11:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c6af75341794a5564423a5561178be7e0c04abaf'/>
<id>urn:sha1:c6af75341794a5564423a5561178be7e0c04abaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Add unit tests for NotPresent and Ignored objects</title>
<updated>2025-10-23T10:12:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T11:38:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=84d18b60e32d7f25cb9cd7025e62459c8336df2d'/>
<id>urn:sha1:84d18b60e32d7f25cb9cd7025e62459c8336df2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Add unit tests for NotPresent items</title>
<updated>2025-10-23T10:12:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T11:21:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fb2ec1a3739741d69e48996b211b8ae9294f368f'/>
<id>urn:sha1:fb2ec1a3739741d69e48996b211b8ae9294f368f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netcoc: Introduce NotPresent, for absent multiplicity</title>
<updated>2025-10-23T10:12:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T11:27:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=121c7c82268c7eb776089e1768f0a5f9179f01b9'/>
<id>urn:sha1:121c7c82268c7eb776089e1768f0a5f9179f01b9</id>
<content type='text'>
Currently this is mishandled: the current use sites (in
rs/each_variety.rs) use Option&lt;Ignored&gt;, which would reject repeated
items with that keyword, which is technically wrong.  And encoing
will become a problem.  Vec&lt;Ignored&gt; would be wrong too.

Instead, broaden NotPresent and give it multiplicity impls.
</content>
</entry>
<entry>
<title>tor-netdoc: Move parse2 impls on Ignored to types/misc.rs</title>
<updated>2025-10-23T10:12:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T11:23:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f023aa7729f58cfaaef65a58003f63daf259809d'/>
<id>urn:sha1:f023aa7729f58cfaaef65a58003f63daf259809d</id>
<content type='text'>
This seems to be where we're putting most of the parse2 impls on these
types, now.  That makes more sense as parse2 becomes more of a proper
thing.
</content>
</entry>
<entry>
<title>tor-netdoc: Document new feature in semver.md</title>
<updated>2025-10-22T15:44:52Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T14:38:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=56db04b784364da12e5ed690887a514c71dabca4'/>
<id>urn:sha1:56db04b784364da12e5ed690887a514c71dabca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: NetdocParseableFields derive: support flatten (test)</title>
<updated>2025-10-22T15:44:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T10:32:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=22014cd6d552f8722a878a7e14bfd773d9766033'/>
<id>urn:sha1:22014cd6d552f8722a878a7e14bfd773d9766033</id>
<content type='text'>
</content>
</entry>
</feed>
