Yaacov.
On 2023-07-24 (Mo.) 15:08, Christopher Faulet wrote:
Le 7/24/23 à 12:24, Yaacov Akiba Slama a écrit :
Hi Christopher,
Thanks for report. It is not a known issue, but I can confirm it. When
H3 HEADERS frames are converted to the internal HTTP representation
(HTX), a flag is missing to specify a content-length was found.
I pushed a flag, it should be fixed:
commit e42241ed2b1df77beb1817eb9bcc46bab793f25c (HEAD -> master,
haproxy.org/master)
Author: Christopher Faulet <cfau...@haproxy.com>
Date: Mon Jul 24 11:37:10 2023 +0200
Thanks for the fix. I just tested and it works but I can still see a
weird behavior when using curl (I still didn't test with a browser):
when the uploaded data is big (bigger than bufsize), the connection is
not immediately closed but only after a timeout:
curl --http3-only -d @<file> <url>
<response from the server>
curl: (55) ngtcp2_conn_handle_expiry returned error: ERR_IDLE_CLOSE
This time, I'm unable to reproduce. I guess we need help of the quic men
(Fred or Amaury).
Are the HAProxy and the FCGI Server on the same host/network or is there
any firewall or anything in between?
What's the error message on the HAProxy and on the FCGI server when the
timeout occur?
Regards
Alex