<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/lib.rs, branch arti-v0.6.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.6.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.6.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-06-23T18:15:42Z</updated>
<entry>
<title>Run maint/add_warning crates/*/src/{lib,main}.rs</title>
<updated>2022-06-23T18:15:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-23T18:15:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=589c6e52bb49ccfe6c0ad9d18d6b994978e46c6c'/>
<id>urn:sha1:589c6e52bb49ccfe6c0ad9d18d6b994978e46c6c</id>
<content type='text'>
Update all lint blocks
</content>
</entry>
<entry>
<title>Merge branch 'main' into 'accel-features'</title>
<updated>2022-06-16T13:24:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-16T13:24:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c4a9c8a1c4a2cdd5068b3aee7579da124e3fe23d'/>
<id>urn:sha1:c4a9c8a1c4a2cdd5068b3aee7579da124e3fe23d</id>
<content type='text'>
# Conflicts:
#   crates/arti-client/Cargo.toml</content>
</entry>
<entry>
<title>Remove "rustls" from "full", for license reasons.</title>
<updated>2022-06-15T17:45:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-15T17:44:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=28a23e96bdd97788855e94dc1c96771774fa4a4b'/>
<id>urn:sha1:28a23e96bdd97788855e94dc1c96771774fa4a4b</id>
<content type='text'>
Rustls uses ring, which uses code from BoringSSL, which derived from
OpenSSL before OpenSSL changed their license.  So ring is currently
under 3BSD/SSLEay licenses, which aren't GPL-compatible, which may
be a problem for some people.

See #493.
</content>
</entry>
<entry>
<title>Add "accel-*" features to arti-client and arti.</title>
<updated>2022-06-13T14:22:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-13T14:20:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=10b38a7d7ceaa2cf167489467b04b9d8c22c643b'/>
<id>urn:sha1:10b38a7d7ceaa2cf167489467b04b9d8c22c643b</id>
<content type='text'>
These need to be optional: they improve performance by shifting to
asm implementations, which may not be everybody's idea of good practice.

These are not 'pure' features, since they select one implementation
but disable another.  Therefore they don't go in `full`.

Closes #441.
</content>
</entry>
<entry>
<title>Document "full", "experimental" in toplevel crate documentation.</title>
<updated>2022-06-13T13:04:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-13T13:04:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=923a7c55e357660400d68d7d170447f19fcf1975'/>
<id>urn:sha1:923a7c55e357660400d68d7d170447f19fcf1975</id>
<content type='text'>
Also, unify the features documentation format for those two crates,
and document previously undocumented features there.
</content>
</entry>
<entry>
<title>lints: Add let_unit_value allow to all crates</title>
<updated>2022-05-31T14:23:52Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-31T10:46:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4f42101554822c44782c164cac0051e3b4055abd'/>
<id>urn:sha1:4f42101554822c44782c164cac0051e3b4055abd</id>
<content type='text'>
From running add_warning, with manual picking of the right
hunks/lines.
</content>
</entry>
<entry>
<title>lints: Add lint block delimiters to every crate</title>
<updated>2022-05-31T12:00:31Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-05-30T17:43:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ba0843da4a7ba1e63846a286b870b893092e0a4f'/>
<id>urn:sha1:ba0843da4a7ba1e63846a286b870b893092e0a4f</id>
<content type='text'>
This was the result of:
  maint/add_warning crates/*/src/{lib,main}.rs
and then manually curating the results.
</content>
</entry>
<entry>
<title>Implement a periodic task scheduler, and a basic dormant mode</title>
<updated>2022-03-23T13:43:48Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-03-23T13:43:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1ca79ff988d698b9bd8ec21fff12b8120cc17b28'/>
<id>urn:sha1:1ca79ff988d698b9bd8ec21fff12b8120cc17b28</id>
<content type='text'>
This is a revised version of !397; it implements a scheduling system for
periodic tasks that can be externally controlled, and then uses the
external control aspect to implement a basic dormant mode (#90).

More technically, the scheduling system consists of a `Stream` that
periodic tasks are expected to embed in a `while` loop or similar, a
way for tasks themselves to choose how long to wait until the stream
next yields a result, and a handle to control this outside of the task.
</content>
</entry>
<entry>
<title>replace IsolationMap with new Isolation trait</title>
<updated>2022-03-16T18:24:23Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-03-12T18:12:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=59bef598a313f977a71788b3ab3da51e33e361f1'/>
<id>urn:sha1:59bef598a313f977a71788b3ab3da51e33e361f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'dir-provider-redux' into 'main'</title>
<updated>2022-03-02T18:41:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2022-03-02T18:41:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b27ffe14fb23c58c0355ab2c5fa1fc305fd8b003'/>
<id>urn:sha1:b27ffe14fb23c58c0355ab2c5fa1fc305fd8b003</id>
<content type='text'>
Alternative DirProvider setup

See merge request tpo/core/arti!347</content>
</entry>
</feed>
