<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-dirmgr/src/storage, branch arti-v0.0.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-06-18T11:19:24Z</updated>
<entry>
<title>Fix some warnings about needless &amp; from nightly clippy</title>
<updated>2021-06-18T11:19:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-06-18T11:19:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e6faeaa1f8511d49cea13358f88cb1e42ae32ec2'/>
<id>urn:sha1:e6faeaa1f8511d49cea13358f88cb1e42ae32ec2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the "unreachable_pub" lint.</title>
<updated>2021-05-18T17:45:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-18T17:45:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=411e1b35e054c8c9b373f6428c7c808ad8039ca0'/>
<id>urn:sha1:411e1b35e054c8c9b373f6428c7c808ad8039ca0</id>
<content type='text'>
This is a somewhat obnoxious change in its scope and requirements,
but it makes it easier to understand what the real public and
private parts of our APIs are.
</content>
</entry>
<entry>
<title>Always capitalize as RouterDesc, Microdesc.</title>
<updated>2021-05-18T15:06:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-18T15:06:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6d6290bcd5d97973d6759faaf78d500c6bfa48f8'/>
<id>urn:sha1:6d6290bcd5d97973d6759faaf78d500c6bfa48f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved tests for sqlite storage.</title>
<updated>2021-05-14T16:19:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-14T16:19:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=769b3213121b90fccc285f8cb54292e6d1d54c00'/>
<id>urn:sha1:769b3213121b90fccc285f8cb54292e6d1d54c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove untested legacy.rs code. Add a comment about where to find it.</title>
<updated>2021-05-10T14:09:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-10T14:09:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fa4c8ac4c3a5988644563e04e5de1f836c0e5c73'/>
<id>urn:sha1:fa4c8ac4c3a5988644563e04e5de1f836c0e5c73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Repair multiprocess collaborative directory download.</title>
<updated>2021-05-03T21:43:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-03T21:43:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6484bc95bb392f359cf3eafaf96d8064a10eede3'/>
<id>urn:sha1:6484bc95bb392f359cf3eafaf96d8064a10eede3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Major revision on DirMgr logic -- almost a complete rewrite.</title>
<updated>2021-04-13T14:48:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-01T14:59:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bec5fa3e9c5648f06dbb27758fc796bfa9bc59b4'/>
<id>urn:sha1:bec5fa3e9c5648f06dbb27758fc796bfa9bc59b4</id>
<content type='text'>
The big idea of this revision is to separate the code that knows
about doing downloads from the code that decides what to download.
Later, we can make a similar change for database access.  With these
changes together, we can make our code much more testable, and
eventually enable more download types in parallel.
</content>
</entry>
<entry>
<title>Start moving responsibility for building requests into dirmgr</title>
<updated>2021-04-09T12:03:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-01T18:40:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b2d43507b00f5d5b292e4096be290708fe530004'/>
<id>urn:sha1:b2d43507b00f5d5b292e4096be290708fe530004</id>
<content type='text'>
This will help with my planned "directory state" refactoring.
</content>
</entry>
<entry>
<title>Upgrade rusqlite; remove needless usage.</title>
<updated>2021-04-05T12:12:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-04-05T12:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f664a76504c5931b32ebfcd1545e2e6dff6159dd'/>
<id>urn:sha1:f664a76504c5931b32ebfcd1545e2e6dff6159dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DirMgr: add text() and texts() functions to ask for document text</title>
<updated>2021-03-31T16:41:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-31T16:41:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca7e1a0de90f09a2bae05ea119bac9aa757f7927'/>
<id>urn:sha1:ca7e1a0de90f09a2bae05ea119bac9aa757f7927</id>
<content type='text'>
Also, start on a larger refactoring where we ask for documents by
their ID.
</content>
</entry>
</feed>
