View Issue Details

IDProjectCategoryView StatusLast Update
0001223libmicrohttpdcompliancepublic2007-08-08 15:25
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Summary0001223: http 1.0 requests must not be pipelined
DescriptionThe library currently operates pretty much always in http 1.1 mode. As a result, it never closes the connection unless it absolutely has to. However, for http 1.0 clients (aka telnet-users), LMD should close the connection after every single request.

http 1.0 clients do not necessarily detect the end of a transmission using content-length headers, so not closing the connection is likely to cause significant trouble for them.
Additional InformationThe required changes include first of all detecting the use of http 1.0, then setting appropriate headers (like, that we will close the connection upon completion) and finally actually forcing the closure of the connection at the right time(s).
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2007-06-16 15:56 Christian Grothoff New Issue
2007-08-08 02:19 Christian Grothoff Status new => resolved
2007-08-08 02:19 Christian Grothoff Resolution open => fixed
2007-08-08 02:19 Christian Grothoff Assigned To => Christian Grothoff
2007-08-08 15:25 Christian Grothoff Status resolved => closed