<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/socks.rs, branch arti-v1.1.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-01-30T18:52:32Z</updated>
<entry>
<title>Use ErrorReport/Report for errors in warn! in arti</title>
<updated>2023-01-30T18:52:32Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-01-30T18:10:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36ebf7d23adcf727972abd97d0a768be86c0e5a5'/>
<id>urn:sha1:36ebf7d23adcf727972abd97d0a768be86c0e5a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>resolve ip through socks by parsing them</title>
<updated>2023-01-03T16:53:16Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2023-01-03T16:53:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=29f1d9012d6fb87d91b91cbcdabf472143a2a5ae'/>
<id>urn:sha1:29f1d9012d6fb87d91b91cbcdabf472143a2a5ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Spelling fixes and normalizations on some high-level crates</title>
<updated>2022-11-07T15:21:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-07T15:21:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b295518a4282e17da31985a9e1bf111310027807'/>
<id>urn:sha1:b295518a4282e17da31985a9e1bf111310027807</id>
<content type='text'>
</content>
</entry>
<entry>
<title>socksproto: Rename SocksHandshake to SocksProxyHandshake.</title>
<updated>2022-09-27T12:28:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-27T12:23:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b08073c2d43d7be58db62d6c6a51721dc6f797f1'/>
<id>urn:sha1:b08073c2d43d7be58db62d6c6a51721dc6f797f1</id>
<content type='text'>
Retain "SocksHandshake" as a deprecated synonym.

Also, make an (on-by-default) feature for SocksProxyHandshake.

(There is about to be a SocksClientHandshake as well.)
</content>
</entry>
<entry>
<title>arti: Adjust severity on per-socks-request log.</title>
<updated>2022-08-25T15:09:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-25T15:09:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0452fa67f63a07a0b7a0e6cb54d263c15e14bbb1'/>
<id>urn:sha1:0452fa67f63a07a0b7a0e6cb54d263c15e14bbb1</id>
<content type='text'>
Also, note why we aren't hiding the addrs that we're listening on
here.
</content>
</entry>
<entry>
<title>arti: Move most public APIs behind `experimental-api`.</title>
<updated>2022-08-11T19:35:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-08T14:14:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f548a6ac55b5f1feb92ea4ffe5c4882a2e19a739'/>
<id>urn:sha1:f548a6ac55b5f1feb92ea4ffe5c4882a2e19a739</id>
<content type='text'>
The remaining unconditionally public APIs are those related to our
configuration objects, and the main_main() API.

The rationale for making main_main() public is to have an actual
entry point.

The rationale for making the config APIs public is:

  1. We really do intend for others to be able to read our
     configuration files using this API.
  2. The structure of our configuration files is already part of our
     interface.

Closes #530.
</content>
</entry>
<entry>
<title>socksproto: Use fallible writers.</title>
<updated>2022-07-11T15:18:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-07-09T17:33:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9ca301faee791af6828835618bb737913a337de5'/>
<id>urn:sha1:9ca301faee791af6828835618bb737913a337de5</id>
<content type='text'>
Also, make private a function that had formerly been `pub`.
</content>
</entry>
<entry>
<title>reply socks error on more codepath</title>
<updated>2022-05-24T22:02:14Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-05-24T22:02:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=801380780f1bd743e2bb8a0032e58fb94d1e3a6b'/>
<id>urn:sha1:801380780f1bd743e2bb8a0032e58fb94d1e3a6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply `sensitive` in some info-level log messages.</title>
<updated>2022-05-06T11:36:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-05-02T23:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4679023c39bc8658b6f1d44bc6bda8074c485520'/>
<id>urn:sha1:4679023c39bc8658b6f1d44bc6bda8074c485520</id>
<content type='text'>
This specifically applies the `sensitive` wrapper in the places
where we're logging target addresses at level "info" or higher.
</content>
</entry>
<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>
</feed>
