View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003008 | libmicrohttpd | performance | public | 2013-08-30 10:17 | 2013-09-02 23:14 |
| Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
| Priority | high | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.9.30 | Fixed in Version | 0.9.30 | ||
| Summary | 0003008: MHD does not follow "SHOULD" requirement of RFC 2616, section 8.1.4 | ||||
| Description | I've observed a HTTP 1.1 Server implementation, which terminates a client connection as soon as it detects a client-side connection shutdown of its outgoing channel (or rather, either before or after sending a proper http response). Is this a conforming HTTP 1.1 implementation? RFC 2616 Section 8.1.4 seems to suggest this is to be the proper behaviour: When a client or server wishes to time-out it SHOULD issue a graceful close on the transport connection. Clients and servers SHOULD both constantly watch for the other side of the transport close, and respond to it as appropriate. | ||||
| Tags | No tags attached. | ||||
|
|
Seems to work in epoll mode as of SVN 28916. |
|
|
Also works in internal select mode, so I'm happy for now. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-08-30 10:17 | Christian Grothoff | New Issue | |
| 2013-08-30 10:17 | Christian Grothoff | Status | new => assigned |
| 2013-08-30 10:17 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2013-08-30 14:51 | Christian Grothoff | Note Added: 0007393 | |
| 2013-08-30 14:51 | Christian Grothoff | Status | assigned => resolved |
| 2013-08-30 14:51 | Christian Grothoff | Fixed in Version | => 0.9.30 |
| 2013-08-30 14:51 | Christian Grothoff | Resolution | open => fixed |
| 2013-08-30 14:51 | Christian Grothoff | Target Version | => 0.9.30 |
| 2013-08-30 14:52 | Christian Grothoff | Assigned To | Christian Grothoff => |
| 2013-08-30 14:52 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2013-08-30 14:52 | Christian Grothoff | Status | resolved => assigned |
| 2013-08-30 14:52 | Christian Grothoff | Note Edited: 0007393 | |
| 2013-08-30 14:53 | Christian Grothoff | Note Added: 0007394 | |
| 2013-08-30 14:53 | Christian Grothoff | Status | assigned => resolved |
| 2013-09-02 23:14 | Christian Grothoff | Status | resolved => closed |