{"shas":[["e000795f2f1ba219166d94488755973813163055","aa743a0aaec8f7d7a1f01442503957f4d7a2d634@rabbitmq.com","Fix the :timeout option to subscribe\n\nsend_command catches Qrack::ClientTimeout, in order to support\n@read_write_timeout.  But ClientTimeout can be raised for another reason:\nTo support the :timeout option in Qrack::Subscription#start.  That\ngets mishandled, so using the :timeout option can result in the connection\ngetting closed.\n\nThis separates out the two kinds of timeout.  :socket_timeout continues to\nuse ClientTimeout.  But the :timeout option now uses FrameTimeout\n(as it indicates a timeout in next_frame).","David Wragg"],["4e7d2a0a01aa30225aaf8c4c8261cba1e3337714","8300e2f180c8552b0f625d3385e6da2d099fa884@me.com","Merge pull request #18 from dpw/0.7.x-stable\n\nFix the :timeout option to subscribe","Michael Klishin"]],"ref":"refs/heads/0.7.x-stable","size":2,"head":"4e7d2a0a01aa30225aaf8c4c8261cba1e3337714","push_id":38019673}