diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2017-09-28 17:02:53 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2017-09-28 17:05:47 +0200 |
commit | 9d31ed2e69fd5cde5fbc5208bd04276a58afd132 (patch) | |
tree | 8bd50a657490eef76d828a0a5171370061bbf37e /INSTALL.md | |
parent | 9a8e9167f2636fdc2fc047dfed1747920b0f047f (diff) | |
parent | b887676e1b86ce03181b5876cf6203d617750d0a (diff) |
Merge #10663: net: split resolve out of connect
b887676 net: remove now-unused functions (Cory Fields)
45fd754 net: remove now-superfluous numeric resolve (Cory Fields)
2416dd7 net: separate resolving and conecting (Cory Fields)
Pull request description:
This is a greatly simplified version of #10285, which only aims to address async resolving.
It essentially breaks up two wrapper functions for things only used in one place (ConnectSocketDirectly/ConnectThroughProxy) in favor of calling them directly. This allows us to fully handle resolves before attempting a connection, as is necessary for async connections.
As a bonus, I believe the logic is now much easier to follow than before.
Tree-SHA512: f03f618107379edf3efe2a9f3e3677e8f075017ab140a0b4fdc3b8263e6beff148d55256263ab10bc2125ef089ca68e0d8e865beeae176f1eca544e769c976d3
Diffstat (limited to 'INSTALL.md')
0 files changed, 0 insertions, 0 deletions