View Issue Details

IDProjectCategoryView StatusLast Update
0001223libmicrohttpdcompliancepublic2007-08-08 13: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 ModifiedUsernameFieldChange
2007-06-16 13:56Christian GrothoffNew Issue
2007-08-08 00:19Christian GrothoffStatusnew => resolved
2007-08-08 00:19Christian GrothoffResolutionopen => fixed
2007-08-08 00:19Christian GrothoffAssigned To => Christian Grothoff
2007-08-08 13:25Christian GrothoffStatusresolved => closed