AW: [PATCH v6 1/2] http-backend: respect CONTENT_LENGTH as specified by rfc3875
From: Florian Manschwetus <hidden>
Date: 2017-12-04 07:25:13
Hi All, I could provide a bash script I used in between to make this working with IIS, without fixing http-backend binary, maybe this helps to understand how this cases might be handled. Mit freundlichen Grüßen / With kind regards Florian Manschwetus
-----Ursprüngliche Nachricht----- Von: Junio C Hamano [mailto:gitster@pobox.com] Gesendet: Sonntag, 3. Dezember 2017 07:07 An: Jeff King Cc: Max Kirillov; Eric Sunshine; Florian Manschwetus; Chris Packham; Konstantin Khomoutov; git@vger.kernel.org Betreff: Re: [PATCH v6 1/2] http-backend: respect CONTENT_LENGTH as specified by rfc3875 Jeff King [off-list ref] writes:quoted
... Eventually our fill() will block trying to get data that is not there. On an Apache server, the webserver would know there is nothing left to send us and close() the pipe, and we'd get EOF. But on IIS, I think the pipe remains open and we'd just block indefinitely trying to read().Ah, yeah, under that scenario, trusting content-length and trying to read, waiting for input that would never come, will be a problem, and it would probably want to get documented.