message: netbase: Do not print an error on connection timeouts through proxy
  If a timeout happens while reading the proxy response, this effectively
  means we timed out while connecting to the remote node. This is very
  common for Tor, so do not print an error message.
  Coming from upstream
diff: @@ -386,8 +386,15 @@ bool static Socks5(std::string strDest, int port, const ProxyCredentials *auth,
  char pchRet2[4];
  if ((recvr = InterruptibleRecv(pchRet2, 4, SOCKS5_RECV_TIMEOUT, hSocket)) != IntrRecvError::OK) {
  CloseSocket(hSocket);
  + if (recvr == IntrRecvError::Timeout) {
  + /* If a timeout happens here, this effectively means we timed out while connecting
  + * to the remote node. This is very common for Tor, so do not print an
  + * error message. */
  + return false;
  + } else {
  return error("Error while reading proxy response");
  }
  + }
  if (pchRet2[0] != 0x05) {
  CloseSocket(hSocket);
  return error("Proxy failed to accept request");
  