pingpong: stop using the download buffer

The pingpong logic now uses its own dynbuf for receiving command
response data.

When the "final" response header for a commanad has been received, that
final line is left first in the recvbuf for the protocols to parse at
will. If there is additional data behind the final response line, the
'overflow' counter is indicate how many bytes.

Closes #12757
This commit is contained in:
Daniel Stenberg 2024-01-22 00:04:47 +01:00
parent 196074e73f
commit c2d973627b
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
7 changed files with 246 additions and 325 deletions

View file

@ -38,7 +38,7 @@ ftp
<name>
FTP dir list PASV with slow response
</name>
<command>
<command option="binary-trace">
ftp://%HOSTIP:%FTPPORT/
</command>
</client>