# client: Implement Socks identification and authorization \(\#29591\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/6b3764617923529905e4e09c20c6ee313556b5fb)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 6b3764617923529905e4e09c20c6ee313556b5fb

Requested commit: 6b3764617923529905e4e09c20c6ee313556b5fb

Commit: 6b3764617923529905e4e09c20c6ee313556b5fb

Tree: 992a4655f62f9e20289f5550edabb1dcadc4973f

Author: tidely

Committer: GitHub

## Message

```
client: Implement Socks identification and authorization (#29591)

Closes #28792 

supersedes #28854 

- Adds support for Socks V4 Identification using a userid, and
Authorization using a username and password on Socks V5.
- Added tests for parsing various Socks proxy urls.
- Added a test for making sure a misconfigured socks proxy url doesn't
expose the user by connecting directly as a fallback.

Release Notes:

- Added support for identification and authorization when using a sock
proxy
```

## Parents

- [da3a696a60a97c1cfa59fd3eed28fb79412c45f4](https://git.cafe/gitcafe/zed/commit/da3a696a60a97c1cfa59fd3eed28fb79412c45f4?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/6b3764617923529905e4e09c20c6ee313556b5fb?format=markdown)
