curl/tests/http/testenv
Stefan Eissing 72d2090fc2
ftp: fix 0-length last write on upload from stdin
When uploading FTP with unknown length, we write a last 0-length chunk
with the EOS flag set. OpenSSL's SSL_write() errors on such a write.
Skip writing 0-length data to TLS backends instead.

Add test in FTPS for such uploads to verify.

Fixes #15101
Reported-by: Denis Goleshchikhin
Closes #15102
2024-10-01 13:57:12 +02:00
..
mod_curltest lib/src: white space edits to comply better with code style 2024-09-19 14:59:12 +02:00
__init__.py pytest: fixes for recent python, add FTP tests 2024-05-17 16:53:17 +02:00
caddy.py pytests: scorecard upload tests 2024-07-18 14:45:40 +02:00
certs.py pytest: fixes for recent python, add FTP tests 2024-05-17 16:53:17 +02:00
client.py curl: fix --test-event --parallel 2024-08-07 08:57:05 +02:00
curl.py ftp: fix 0-length last write on upload from stdin 2024-10-01 13:57:12 +02:00
env.py build: add pytest targets 2024-09-25 09:25:44 +02:00
httpd.py tests/http: add HTTP/2 Upgrade and prior knowledge tests 2024-08-28 14:04:11 +02:00
nghttpx.py http3: initial support for OpenSSL 3.2 QUIC stack 2024-01-22 16:15:45 +01:00
ports.py tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
vsftpd.py pytest: add ftp upload tests 2024-05-22 09:12:43 +02:00
ws_echo_server.py tests/http: more tests with specific clients 2023-04-26 23:24:46 +02:00