<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/semver.md, 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-23T10:12:20Z</updated>
<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-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: 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: Preamble: rename relay_version field to server_version</title>
<updated>2025-10-22T13:18:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T16:17:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=56929533b5e39e64c85b1697a5f9dcd4cd2d4193'/>
<id>urn:sha1:56929533b5e39e64c85b1697a5f9dcd4cd2d4193</id>
<content type='text'>
This makes it match the protocol and the spec.
</content>
</entry>
<entry>
<title>tor-netdoc: Document breaking changes in semver.md</title>
<updated>2025-10-22T13:18:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T14:37:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=46108fccd11831d49060401fbafd29e8ad18c5ff'/>
<id>urn:sha1:46108fccd11831d49060401fbafd29e8ad18c5ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Change type of timestamp in SharedRandStatus</title>
<updated>2025-10-21T15:23:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T15:15:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3481970f543619b4b64ec3784136f7dc4b1455c6'/>
<id>urn:sha1:3481970f543619b4b64ec3784136f7dc4b1455c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: B64 helper type: Expose</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-09T12:55:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a1a5761aaa5616e631c8426769e74cc01f26fb9a'/>
<id>urn:sha1:a1a5761aaa5616e631c8426769e74cc01f26fb9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Provide convenience method for handling invalid arguments</title>
<updated>2025-10-15T09:35:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-07T18:29:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=016ab62adcd559c4f3b5799c8460e85452a045bd'/>
<id>urn:sha1:016ab62adcd559c4f3b5799c8460e85452a045bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Expose Iso8601TimeNoSp and Iso8601TimeSp utility wrappers</title>
<updated>2025-10-09T15:00:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-06T13:25:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5946ae237c96e7c1eebbca5d8507e43f2da6c5db'/>
<id>urn:sha1:5946ae237c96e7c1eebbca5d8507e43f2da6c5db</id>
<content type='text'>
We're going to want to change some now-public fields to use these types.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Add column field to PaarsError and print it</title>
<updated>2025-10-09T11:45:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-07T13:50:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b3e8b5e219a3656390cb63f87197c96040e676'/>
<id>urn:sha1:77b3e8b5e219a3656390cb63f87197c96040e676</id>
<content type='text'>
</content>
</entry>
</feed>
