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@xxxxxxxxx] > Gesendet: Sonntag, 3. Dezember 2017 07:07 > An: Jeff King > Cc: Max Kirillov; Eric Sunshine; Florian Manschwetus; Chris Packham; > Konstantin Khomoutov; git@xxxxxxxxxxxxxxx > Betreff: Re: [PATCH v6 1/2] http-backend: respect CONTENT_LENGTH as > specified by rfc3875 > > Jeff King <peff@xxxxxxxx> writes: > > > ... 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.