Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
reconnect-recreate.patch | Recreate the client socket on connection failure At least on the GNU Hurd, a failed connect(2) call will leave the socket in a half-initialized state, and a later connect(2) call, even to the same destination, will fail with an EINVAL ("invalid argument") error. Thus, if our attempt to connect to the proxy server fails with a "connection refused" error, recreate the socket from scratch instead of invoking connect(2) on the same one again. |
Peter Pentchev <roam@ringlet.net> | no | debian | upstream, https://gitlab.com/ppentchev/test-tunnel/-/commit/33c3d92a7bb64d63b067937f85e2c13034972aa5 | 2024-08-13 |