Stefan Eissing
Stefan Eissing
> Actually, `CURLOPT_UPKEEP_INTERVAL_MS` should do this... Ah, learnt something again.
> @bagder @icing Are you saying that setting `CURLOPT_UPKEEP_INTERVAL_MS` to lets say `1000` and calling https://php.watch/versions/8.2/curl_upkeep should already work in terms of detecting connections which have sent FIN ACK to...
Do you have a server we can test this against?
Just some ideas here on how to learn more what is going on: 1. How is the CPU and RSS usage of the curl client developing over the transfer? If...
If I understand you correctly, the issue is the curl does not verify a local client certificate you provided. This is not an error by curl. Curl does no verification...
Hi @JayDommaschk, trying to understand your problem. You start the first transfer to your laptop, then wait and close the server, then do the transfer again and it fails with...
@JayDommaschk agreed. I will look into what causes the second close.
Which `libssh` variant and version are you using? There was a bug in earlier versions of libssh that closed the socket on a disconnect where it should not.
Opened an issue a libssh: https://gitlab.com/libssh/libssh-mirror/-/issues/244
@JayDommaschk would appreciate you following up on this when you find the time.