<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-circmgr/src/build.rs, branch arti-v0.4.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.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-04-25T17:06:26Z</updated>
<entry>
<title>squash! Bump every crate's edition to 2021.</title>
<updated>2022-04-25T17:06:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-04-25T16:40:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f6bc6bdc431fa36de70a167eea777dcf3f60bf2'/>
<id>urn:sha1:2f6bc6bdc431fa36de70a167eea777dcf3f60bf2</id>
<content type='text'>
Remove all `use` statements for `TryFrom` and `TryInto`.  These are
now redundant in Rust 2021.
</content>
</entry>
<entry>
<title>Create and use API to report guard/fallback skew.</title>
<updated>2022-04-07T14:47:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-04-06T13:05:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c3c43b088e9f8dcbe876c277c3af14705244e8b0'/>
<id>urn:sha1:c3c43b088e9f8dcbe876c277c3af14705244e8b0</id>
<content type='text'>
(The information is not yet recorded.)
</content>
</entry>
<entry>
<title>ChanMgr: Return provenance information from get_or_launch</title>
<updated>2022-04-07T14:46:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-04-07T14:43:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00500458673655a53512aa6498b121912667b2c3'/>
<id>urn:sha1:00500458673655a53512aa6498b121912667b2c3</id>
<content type='text'>
We need this since we want to report certain conditions only when
they happen on a new channel, not if we observe them on a
preexisting channel.
</content>
</entry>
<entry>
<title>Merge branch 'no-system-time' into 'main'</title>
<updated>2022-03-30T12:44:25Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-03-30T12:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd081742fa13e8464ad46123d83617165587d4f4'/>
<id>urn:sha1:fd081742fa13e8464ad46123d83617165587d4f4</id>
<content type='text'>
Don't use SystemTime::now()

Closes #306

See merge request tpo/core/arti!365</content>
</entry>
<entry>
<title>Expand some comments based on review from @diziet.</title>
<updated>2022-03-21T19:16:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-21T19:16:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee204328dde5987fa99622e4f3d2c49e4557d09c'/>
<id>urn:sha1:ee204328dde5987fa99622e4f3d2c49e4557d09c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expose more peer information from circuit build failures</title>
<updated>2022-03-21T13:06:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-18T15:57:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d38aafa054a89d7e5217b48d9161d899d18553aa'/>
<id>urn:sha1:d38aafa054a89d7e5217b48d9161d899d18553aa</id>
<content type='text'>
We already have the ability to get peer information from ChanMgr
errors, and therefore from any RetryErrors that contain ChanMgr
errors.

This commit adds optional peer information to tor-proto errors, and
a function to expose whatever peer information is available.
</content>
</entry>
<entry>
<title>typo</title>
<updated>2022-02-28T19:31:22Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-02-28T19:31:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dcd32f4d00dc7a29daa79428e3b28578fa94d274'/>
<id>urn:sha1:dcd32f4d00dc7a29daa79428e3b28578fa94d274</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove most usage of SystemTime::now</title>
<updated>2022-02-25T19:34:27Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-02-25T19:34:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f9a4f23e8345f1f51e002433e83cda66129118cf'/>
<id>urn:sha1:f9a4f23e8345f1f51e002433e83cda66129118cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make NoLock into BadApiUsage.</title>
<updated>2022-02-22T21:13:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-22T21:13:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=784f1531bbf9c93f60d53249197c9e98a6977d26'/>
<id>urn:sha1:784f1531bbf9c93f60d53249197c9e98a6977d26</id>
<content type='text'>
To implement this, we had to refactor the tor_circmgr api for
flushing state changes to disk, so that it checks if it has the lock,
and only then tries to store.
</content>
</entry>
<entry>
<title>Make SpawnError wrappers contain a 'spawning' string</title>
<updated>2022-02-04T21:06:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-04T20:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=070e52653d9a49fe561e9ce119881f696baa325e'/>
<id>urn:sha1:070e52653d9a49fe561e9ce119881f696baa325e</id>
<content type='text'>
(By our convention, these errors should say what we were trying to
spawn when the error occurred.)
</content>
</entry>
</feed>
