{"action":"created","issue":{"url":"https://api.github.com/repos/alibaba/tengine/issues/587","labels_url":"https://api.github.com/repos/alibaba/tengine/issues/587/labels{/name}","comments_url":"https://api.github.com/repos/alibaba/tengine/issues/587/comments","events_url":"https://api.github.com/repos/alibaba/tengine/issues/587/events","html_url":"https://github.com/alibaba/tengine/pull/587","id":63181604,"number":587,"title":"SPDY: updated to official nginx SPDY/3.1 implementation","user":{"login":"chobits","id":623062,"avatar_url":"https://avatars.githubusercontent.com/u/623062?v=3","gravatar_id":"","url":"https://api.github.com/users/chobits","html_url":"https://github.com/chobits","followers_url":"https://api.github.com/users/chobits/followers","following_url":"https://api.github.com/users/chobits/following{/other_user}","gists_url":"https://api.github.com/users/chobits/gists{/gist_id}","starred_url":"https://api.github.com/users/chobits/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chobits/subscriptions","organizations_url":"https://api.github.com/users/chobits/orgs","repos_url":"https://api.github.com/users/chobits/repos","events_url":"https://api.github.com/users/chobits/events{/privacy}","received_events_url":"https://api.github.com/users/chobits/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-20T07:31:59Z","updated_at":"2015-04-09T01:04:52Z","closed_at":"2015-04-01T10:30:45Z","pull_request":{"url":"https://api.github.com/repos/alibaba/tengine/pulls/587","html_url":"https://github.com/alibaba/tengine/pull/587","diff_url":"https://github.com/alibaba/tengine/pull/587.diff","patch_url":"https://github.com/alibaba/tengine/pull/587.patch"},"body":"The old spdy module (SPDY/2 & SPDY/3) is deprecated.\r\nThe document of SPDY/3.1 module is available [here](http://nginx.org/en/docs/http/ngx_http_spdy_module.html).\r\n\r\nThe listen option `spdy_detect` can still be used."},"comment":{"url":"https://api.github.com/repos/alibaba/tengine/issues/comments/91082269","html_url":"https://github.com/alibaba/tengine/pull/587#issuecomment-91082269","issue_url":"https://api.github.com/repos/alibaba/tengine/issues/587","id":91082269,"user":{"login":"ym","id":352441,"avatar_url":"https://avatars.githubusercontent.com/u/352441?v=3","gravatar_id":"","url":"https://api.github.com/users/ym","html_url":"https://github.com/ym","followers_url":"https://api.github.com/users/ym/followers","following_url":"https://api.github.com/users/ym/following{/other_user}","gists_url":"https://api.github.com/users/ym/gists{/gist_id}","starred_url":"https://api.github.com/users/ym/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ym/subscriptions","organizations_url":"https://api.github.com/users/ym/orgs","repos_url":"https://api.github.com/users/ym/repos","events_url":"https://api.github.com/users/ym/events{/privacy}","received_events_url":"https://api.github.com/users/ym/received_events","type":"User","site_admin":false},"created_at":"2015-04-09T01:04:52Z","updated_at":"2015-04-09T01:04:52Z","body":"Hi, is this commit incomplete?\r\nCan't build with this commit ...\r\n\r\nconfigure arguments: --with-http_ssl_module --with-http_spdy_module \r\n\r\n```\r\nsrc/http/ngx_http_request.c: In function ‘ngx_http_ssl_handshake_handler’:\r\nsrc/http/ngx_http_request.c:914:17: error: ‘ngx_http_spdy_srv_conf_t’ has no member named ‘version’\r\n         if (sscf->version == NGX_SPDY_VERSION_V3) {\r\n                 ^\r\nsrc/http/ngx_http_request.c:914:30: error: ‘NGX_SPDY_VERSION_V3’ undeclared (first use in this function)\r\n         if (sscf->version == NGX_SPDY_VERSION_V3) {\r\n                              ^\r\nsrc/http/ngx_http_request.c:914:30: note: each undeclared identifier is reported only once for each function it appears in\r\nIn file included from src/core/ngx_core.h:45:0,\r\n                 from src/http/ngx_http_request.c:9:\r\nsrc/http/ngx_http_request.c:915:32: error: ‘NGX_SPDY_V3_NPN_NEGOTIATED’ undeclared (first use in this function)\r\n             ngx_str_set(&spdy, NGX_SPDY_V3_NPN_NEGOTIATED);\r\n                                ^\r\nsrc/core/ngx_string.h:43:25: note: in definition of macro ‘ngx_str_set’\r\n     (str)->len = sizeof(text) - 1; (str)->data = (u_char *) text\r\n```"}}