<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-circmgr/src/err.rs, branch arti-v0.0.3</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.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-12-13T14:49:23Z</updated>
<entry>
<title>Merge branch 'reconfigure' into 'main'</title>
<updated>2021-12-13T14:49:23Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2021-12-13T14:49:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8040f7afb260dd2cb1b863aee897f238017a9564'/>
<id>urn:sha1:8040f7afb260dd2cb1b863aee897f238017a9564</id>
<content type='text'>
Make most arti-client fields reconfigurable.

See merge request tpo/core/arti!181</content>
</entry>
<entry>
<title>Don't create circuits if the consensus is stale by over 72 hours</title>
<updated>2021-12-13T04:29:53Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2021-12-13T04:29:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=52cae03621c61f7fcf95951dba087719e8ba6168'/>
<id>urn:sha1:52cae03621c61f7fcf95951dba087719e8ba6168</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Rustdoc errors.</title>
<updated>2021-12-08T15:06:22Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-08T15:06:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9767a1d063491434e75689478e268373c3e11310'/>
<id>urn:sha1:9767a1d063491434e75689478e268373c3e11310</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow on-the-fly changing of path_rules</title>
<updated>2021-12-07T20:42:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-07T18:37:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11210124dac0405b12d31f4f0a82b8d1d5a34f44'/>
<id>urn:sha1:11210124dac0405b12d31f4f0a82b8d1d5a34f44</id>
<content type='text'>
And now the complexity begins: when the user changes the path_rules,
they not only want new circuits to obey those rules: they want
_all new requests_ to be put onto circuits that obey those rules.

That means that when the path rules become more restrictive, we need
to retire all the circuits, and make sure that currently pending
circuits aren't used for any requests.

If it's any comfort, doing this was even more complicated in C tor. ;)
</content>
</entry>
<entry>
<title>Implement the guard side of shared state directories.</title>
<updated>2021-10-21T17:31:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-21T17:31:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a99833777b81cb3cad7ea677510f9c886967401'/>
<id>urn:sha1:8a99833777b81cb3cad7ea677510f9c886967401</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Actually select guards for directory circuits.</title>
<updated>2021-10-13T13:30:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-13T13:30:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd893f750cea0fedb082988e7fb5ee11a7efa479'/>
<id>urn:sha1:fd893f750cea0fedb082988e7fb5ee11a7efa479</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Integrate GuardUsability and GuardMonitor into CircuitBuilder.</title>
<updated>2021-10-10T17:48:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-10T17:34:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=34b576a8158114eb715616f85155d4b11513b78d'/>
<id>urn:sha1:34b576a8158114eb715616f85155d4b11513b78d</id>
<content type='text'>
(When we're building a path with a guard, we need to tell the guard
manager whether the path succeeded, and we need to wait to hear
whether the guard is usable.)
</content>
</entry>
<entry>
<title>Add a GuardMgr member to CircuitBuilder</title>
<updated>2021-10-10T16:24:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-10T16:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c41dd01a14ccb36b478fdb655096dda4159dfe09'/>
<id>urn:sha1:c41dd01a14ccb36b478fdb655096dda4159dfe09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move all crates into a `crates` subdirectory.</title>
<updated>2021-08-27T13:53:09Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-08-27T13:53:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=557a0ff40b3731d4690767de27010bbeff08777d'/>
<id>urn:sha1:557a0ff40b3731d4690767de27010bbeff08777d</id>
<content type='text'>
This will cause some pain for now, but now is really the best time
to do this kind of thing.
</content>
</entry>
</feed>
