alibaba/tengine — pull request #428 by chobits (2014-03-31 09:42:53+00:00)
Title: Spdy bugfix for parsing http version and handling DATA frame length

* SPDY: fixed parsing of http version.
There is an error while parsing multi-digit minor version numbers (e.g. "HTTP/1.10").

nginx commit log: http://hg.nginx.org/nginx/rev/cff36d2d7fe6

* SPDY: fixed the DATA frame length handling in case of some errors.
In our production, sometimes, the disk was full. In which case, the requests after the POST request were
handled wrongly in one spdy connection.
Because the input body (DATA frame) of POST request could not be written to disk, then
ngx_http_spdy_state_read_data() tried to skip this DATA frame with wrong sc->length, which broke spdy
stream.

nginx commit log: http://hg.nginx.org/nginx/rev/d74889fbf06d