<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/proxy.rs, branch derive-traits</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-02-24T19:03:42Z</updated>
<entry>
<title>use less magic in http check</title>
<updated>2022-02-24T19:03:42Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-02-24T19:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=65b71a190f953b9dd91d435488548be1491312ed'/>
<id>urn:sha1:65b71a190f953b9dd91d435488548be1491312ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make arti return a web page when receiving http request on socks port</title>
<updated>2022-02-23T22:03:42Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-02-23T22:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e9b42938ec3b921889c09c5585460c52e70c2240'/>
<id>urn:sha1:e9b42938ec3b921889c09c5585460c52e70c2240</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename ExitTimeout to RemoteNetworkTimeout.</title>
<updated>2022-02-17T17:19:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-17T17:19:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=034c5ba9f50e347052f634a532d72b2d51ddb8a9'/>
<id>urn:sha1:034c5ba9f50e347052f634a532d72b2d51ddb8a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try to resolve the "Truncated" error in tor-socksproto</title>
<updated>2022-02-11T14:36:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-09T17:18:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=22141d25168c0480e203bee594f77c23ce30922f'/>
<id>urn:sha1:22141d25168c0480e203bee594f77c23ce30922f</id>
<content type='text'>
I'm not in love with this solution; the others just seem a bit ugly
too.
</content>
</entry>
<entry>
<title>Make the Error detail type non-exported from arti-client</title>
<updated>2022-02-04T21:06:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-04T20:14:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9bd7419c208d3d1e0d6442e1c6c88eb7e975639a'/>
<id>urn:sha1:9bd7419c208d3d1e0d6442e1c6c88eb7e975639a</id>
<content type='text'>
At least by default, we should have Error be private, and not expose
it as part of our APIs.

To keep functionality in `arti`, I had to add an `ExitTimeout` error
kind.

For interface consistency, I also re-exported ErrorKind and HasError
from `arti_client`.
</content>
</entry>
<entry>
<title>Remove many needless borrows and slices</title>
<updated>2022-02-02T18:34:26Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-02-02T18:18:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b7fec1c8a4ee185b12648414242575e5aec5b581'/>
<id>urn:sha1:b7fec1c8a4ee185b12648414242575e5aec5b581</id>
<content type='text'>
Found via clippy::needless_borrow.  In some cases I removed needless
`[..]` too.  See also:
  needless_borrow suggestion doesn't go far enough
  https://github.com/rust-lang/rust-clippy/issues/8389
</content>
</entry>
<entry>
<title>Un-Arc&lt;&gt; TorClient in the arti crate</title>
<updated>2022-02-01T19:43:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-01T19:39:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=610ccb30405ce28c17490baf97d552293d4273ca'/>
<id>urn:sha1:610ccb30405ce28c17490baf97d552293d4273ca</id>
<content type='text'>
TorClient doesn't need to be wrapped in an Arc any longer, thanks
to other refactoring.
</content>
</entry>
<entry>
<title>StreamPrefs: Re-alphabetise imports following rename</title>
<updated>2022-01-21T11:07:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-01-20T18:36:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dcf26466f342fab7a3c877136be5e451e8206e97'/>
<id>urn:sha1:dcf26466f342fab7a3c877136be5e451e8206e97</id>
<content type='text'>
Placates rustfmt
</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>connection preferences: Take ConnectPrefs by reference</title>
<updated>2022-01-19T17:42:43Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-01-19T15:48:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dec0e1e756af8beff9896e5ada6a95dce6fd6e53'/>
<id>urn:sha1:dec0e1e756af8beff9896e5ada6a95dce6fd6e53</id>
<content type='text'>
This may save quite a bit of copying.  The callees don't need to copy
the whole struct; they copy the bits they need.
</content>
</entry>
</feed>
