<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-circmgr, branch arti-v0.0.4</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.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-01-31T16:05:34Z</updated>
<entry>
<title>Bump tor-netdir and tor-guardmgr versions</title>
<updated>2022-01-31T16:05:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-31T16:05:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=329bde58ddc572cc6db198da279f180a1ac6895d'/>
<id>urn:sha1:329bde58ddc572cc6db198da279f180a1ac6895d</id>
<content type='text'>
tor-netdir needs to bump because tor-netdoc bumped, even though
there were no other changes in tor-netdir.  Whoops.

tor-guardmgr needs to bump because it already published, with the
older tor-netdir.
</content>
</entry>
<entry>
<title>Bump the patch version of every crate that changed since 0.0.3</title>
<updated>2022-01-31T15:30:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-31T15:30:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=01d99373089f8131d1df9758fce45ffaa3fbf659'/>
<id>urn:sha1:01d99373089f8131d1df9758fce45ffaa3fbf659</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the native-tls crate optional.</title>
<updated>2022-01-26T19:06:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-26T15:53:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=30b3818a9e31b0ebe96d4a32aa9bceb16610f994'/>
<id>urn:sha1:30b3818a9e31b0ebe96d4a32aa9bceb16610f994</id>
<content type='text'>
This commit puts the native-tls crate behind a feature.  The feature
is off-by-default in the tor-rtcompat crate, but can be enabled
either from arti or arti-client.

There is an included script that I used to test that tor-rtcompat
could build and run its tests with all subsets of its features.

Closes #300
</content>
</entry>
<entry>
<title>Rename FooRuntime to FooNativeTlsRuntime for consistency.</title>
<updated>2022-01-26T19:06:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-26T13:16:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2333d0466e482810dbe91a6c17f6b363d7956f36'/>
<id>urn:sha1:2333d0466e482810dbe91a6c17f6b363d7956f36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'ticket255' into 'main'</title>
<updated>2022-01-24T14:09:51Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-01-24T14:09:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=146fbbaaa8534b44ebdbcd8517916127b1dc0c05'/>
<id>urn:sha1:146fbbaaa8534b44ebdbcd8517916127b1dc0c05</id>
<content type='text'>
Refactor our Runtime implementations to allow replacement parts

Closes #255

See merge request tpo/core/arti!251</content>
</entry>
<entry>
<title>StreamPrefs: rename from ConnectPrefs</title>
<updated>2022-01-21T11:07:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-01-20T18:05:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa4d8de16e99de41b384e77fb2fc265a4c750430'/>
<id>urn:sha1:aa4d8de16e99de41b384e77fb2fc265a4c750430</id>
<content type='text'>
The docs even say this is about stream.

As @nickm writes in
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/252#note_2771289

  we generally call end-to-end connections that are tunneled over Tor
  "Streams" to distinguish them from everything else in the Tor
  protocols that could possibly be called a "Connection".

That seems to apply here too.
</content>
</entry>
<entry>
<title>Test for PathConfig::at_least_as_permissive_as().</title>
<updated>2022-01-20T14:57:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-20T14:57:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a58e4e368813625ce8c04f5b9c5907cba2297b71'/>
<id>urn:sha1:a58e4e368813625ce8c04f5b9c5907cba2297b71</id>
<content type='text'>
This is totally not just an exercise to get combined test coverage
for tor-circmgr over 90% because I needed something to do that
wouldn't distract anybody else. :)
</content>
</entry>
<entry>
<title>Rename PathConfig::more_permissive_than()</title>
<updated>2022-01-20T14:55:54Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-20T14:55:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5288aa15f83e913f0b1cf1c7ebde33de53f1400'/>
<id>urn:sha1:a5288aa15f83e913f0b1cf1c7ebde33de53f1400</id>
<content type='text'>
Since it implements a "&lt;=" type relationship, it should be called
"at_least_as_permissive_as()."  Since it's a crate-private function,
the long name isn't too bad.
</content>
</entry>
<entry>
<title>Remove "self" arg from PathConfig::builder()</title>
<updated>2022-01-20T14:53:12Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-20T14:53:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b0ea74aa60bcfd46be43f00ee144effa154d90b7'/>
<id>urn:sha1:b0ea74aa60bcfd46be43f00ee144effa154d90b7</id>
<content type='text'>
This was added by mistake.
</content>
</entry>
<entry>
<title>Refactor Runtimes to use separate TLS implementations internally.</title>
<updated>2022-01-19T20:47:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-19T19:12:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=17920e43f84fd6c4c3f9abe77c7b477d6c17602c'/>
<id>urn:sha1:17920e43f84fd6c4c3f9abe77c7b477d6c17602c</id>
<content type='text'>
This will make it easier to implement them using some other TLS
provider as well, without having to duplicate all of our code.
</content>
</entry>
</feed>
