Commit Graph

  • abfc100edb Added convenient function spdylay_frame_nv_norm_copy() Tatsuhiro Tsujikawa 2012-02-28 23:38:40 +0900
  • e79de111a4 Added spdylay_submit_syn_reply Tatsuhiro Tsujikawa 2012-02-28 23:27:10 +0900
  • 9185629604 Fixed memory leak Tatsuhiro Tsujikawa 2012-02-28 23:25:44 +0900
  • 7b3a6a2e8b Updated doc. Tatsuhiro Tsujikawa 2012-02-28 23:14:32 +0900
  • 3ed2ab2451 Code cleanup Tatsuhiro Tsujikawa 2012-02-28 21:42:31 +0900
  • a452893068 Fixed the potential dead lock in flow control. Tatsuhiro Tsujikawa 2012-02-28 21:40:19 +0900
  • 3d1b411895 Added test for negative window_size case Tatsuhiro Tsujikawa 2012-02-27 23:24:17 +0900
  • 2b78586862 Updated README.rst Tatsuhiro Tsujikawa 2012-02-26 18:25:59 +0900
  • ae0bac563e Added -3, --spdy3 option to spdycat. Tatsuhiro Tsujikawa 2012-02-26 18:13:56 +0900
  • 036efc1018 Separated SPDY2 and SPDY3 tests to ease debugging Tatsuhiro Tsujikawa 2012-02-26 16:33:53 +0900
  • d5cc71c636 Added status_code handling to GOAWAY Tatsuhiro Tsujikawa 2012-02-26 16:26:38 +0900
  • 88cd97843f Fixed GOAWAY length in SPDY/3 Tatsuhiro Tsujikawa 2012-02-26 01:48:18 +0900
  • c6c3cbce46 Updated README.rst Tatsuhiro Tsujikawa 2012-02-26 01:34:07 +0900
  • 70ebf673fc Added experimental spdy/3 support to spdyd, spdynative and spdycat Tatsuhiro Tsujikawa 2012-02-26 01:31:45 +0900
  • 0a723aa10f Added spdylay_npn_get_version() Tatsuhiro Tsujikawa 2012-02-26 01:30:41 +0900
  • 8693874340 Added SPDY/3 flow control. Tatsuhiro Tsujikawa 2012-02-26 00:12:32 +0900
  • 4e62c75b02 Added function to pack and unpack WINDOW_UPDATE frame. Tatsuhiro Tsujikawa 2012-02-25 01:47:37 +0900
  • 895562a15b Fixed uninitialized return value in spdylay_session_new() Tatsuhiro Tsujikawa 2012-02-25 01:41:02 +0900
  • 847830f132 Added ability to pack/unpack SPDY/3 frames. Tatsuhiro Tsujikawa 2012-02-25 01:17:03 +0900
  • 995ccbc8e5 Added version argument to spdylay_frame_*_init. Added version member to spdylay_session. Tatsuhiro Tsujikawa 2012-02-24 23:33:06 +0900
  • 7652d3f4ca Added support for 4 bytes length in name/value pair. Tatsuhiro Tsujikawa 2012-02-24 23:05:49 +0900
  • cf7da38598 Define flags separately for control and data frames. Tatsuhiro Tsujikawa 2012-02-24 21:40:13 +0900
  • 946e6f41af Updated doc Tatsuhiro Tsujikawa 2012-02-24 00:05:45 +0900
  • 9dbec4f2bf Small refactoring Tatsuhiro Tsujikawa 2012-02-24 00:04:35 +0900
  • 769150d5f7 Added spdylay_submit_headers function. Tatsuhiro Tsujikawa 2012-02-24 00:02:29 +0900
  • e182308cb7 Fixed assoc_stream_id type. Tatsuhiro Tsujikawa 2012-02-23 23:28:46 +0900
  • 75bdfbf256 Made data_prd argument const. Tatsuhiro Tsujikawa 2012-02-23 23:22:58 +0900
  • 9e9e281bca Added spdylay_submit_syn_stream function. Tatsuhiro Tsujikawa 2012-02-23 23:20:05 +0900
  • a1d2325a5e Assert where FATAL error is expected. Don't return arbitrary error code from user callback. Updated doc. Tatsuhiro Tsujikawa 2012-02-23 22:49:08 +0900
  • 5408a21ce9 Merged spdylay_session_pack_data_overwrite() into spdylay_session_pack_data(). Tatsuhiro Tsujikawa 2012-02-22 23:58:33 +0900
  • 05627f7712 Updated doc Tatsuhiro Tsujikawa 2012-02-22 23:39:30 +0900
  • 33cd4b5946 Updated doc Tatsuhiro Tsujikawa 2012-02-21 23:56:51 +0900
  • 11c83aae73 Updated doc Tatsuhiro Tsujikawa 2012-02-21 23:24:16 +0900
  • 9fa8357bbc Made return value of spdylay_map_init() void. Updated doc. Tatsuhiro Tsujikawa 2012-02-21 23:23:47 +0900
  • 37944253d2 Ensure read_callback is non-NULL for response bodies. Tatsuhiro Tsujikawa 2012-02-21 22:04:24 +0900
  • f404142b17 Revert the asynchronous SSL_connect. Jim Morrison 2012-02-20 13:15:02 -0800
  • 6e7025b9f5 Test that FLAG_FIN is set if the read callback is NULL. Jim Morrison 2012-02-20 13:12:13 -0800
  • 2edceb1fb1 Fixed compiler warning Tatsuhiro Tsujikawa 2012-02-19 23:49:43 +0900
  • 54e4c80b96 Added stream_id argument to spdylay_data_source_read_callback Tatsuhiro Tsujikawa 2012-02-19 23:48:39 +0900
  • 301eb29cd4 Added ability to postpone DATA frames for asynchronous I/O. Tatsuhiro Tsujikawa 2012-02-19 23:42:25 +0900
  • 4f28698572 Fixed: if bytes of one frame are received in several chunks, unpacking fails. Tatsuhiro Tsujikawa 2012-02-19 00:05:52 +0900
  • 03307116a2 Send GOAWAY when spdylay_frame_unpack_* is failed with non-fatal error. Tatsuhiro Tsujikawa 2012-02-18 21:55:40 +0900
  • b182179aca Check frame length strictly for GOAWAY, RST_STREAM and PING. Tatsuhiro Tsujikawa 2012-02-18 21:51:57 +0900
  • 122c619260 Fixed spdylay_frame_count_nv_space() bug. Check all data is processed in spdylay_frame_count_unpack_nv_space() Tatsuhiro Tsujikawa 2012-02-18 17:25:13 +0900
  • b1da54a549 Made SPDYLAY_ERR_ZLIB FATAL error. Removed SPDYLAY_ERR_ZLIB_BUF. Tatsuhiro Tsujikawa 2012-02-18 02:19:09 +0900
  • 005883e363 Added TODO comment Tatsuhiro Tsujikawa 2012-02-17 00:34:36 +0900
  • 4dd43fc28f Updated doc Tatsuhiro Tsujikawa 2012-02-16 23:48:12 +0900
  • 6f30bbbcb5 Fixed test name Tatsuhiro Tsujikawa 2012-02-16 23:47:04 +0900
  • 6cb4259232 Merge branch 'master' of https://github.com/sorced-jim/spdylay into sorced-jim-master Tatsuhiro Tsujikawa 2012-02-16 23:41:53 +0900
  • b81b5a3116 Added eof member to spdylay_data to indicate all data are read. Tatsuhiro Tsujikawa 2012-02-16 23:38:19 +0900
  • d4ba423248 Reuse session->iframe.buf for all incoming frames. Tatsuhiro Tsujikawa 2012-02-16 23:09:06 +0900
  • 7a6bf8e5cc Allocate bytes divisible by 4KiB when expanding buffer Tatsuhiro Tsujikawa 2012-02-16 22:54:08 +0900
  • 61cfa3b9f8 Simplified error handling in spdylay_session_new Tatsuhiro Tsujikawa 2012-02-16 22:47:49 +0900
  • ac1629e61b Reuse buffers when unpacking frames. Tatsuhiro Tsujikawa 2012-02-16 22:01:34 +0900
  • 050f33e8f9 Reuse buffers when packing frames. Tatsuhiro Tsujikawa 2012-02-16 20:54:30 +0900
  • 63353ea486 Ensure read_callback is non-NULL for request bodies. Jim Morrison 2012-02-15 14:30:36 -0800
  • f05a67641f Be a bit more liberal about what methods accept message bodies. Jim Morrison 2012-02-15 13:49:02 -0800
  • d04449eb28 Document that url should have the query parameters. Jim Morrison 2012-02-15 13:33:30 -0800
  • 40e8fc960e Create a test that explicitly checks that a key exists only once in a name/value block. Jim Morrison 2012-02-15 12:07:25 -0800
  • 99f344f9a3 Merge remote-tracking branch 'original_master/master' Jim Morrison 2012-02-15 11:23:19 -0800
  • e4ad446261 Fixed busy loop: remove marked handler. Tatsuhiro Tsujikawa 2012-02-16 02:51:46 +0900
  • 85ec883d11 Lower-case names in name/value pairs in spdylay_submit_{request, response} Tatsuhiro Tsujikawa 2012-02-15 23:54:42 +0900
  • e7e2c69526 Renamed spdylay_submit_cancel() as spdylay_submit_rst_stream(). Tatsuhiro Tsujikawa 2012-02-15 23:15:48 +0900
  • c1aefb3ba5 Added flags argument to spdylay_submit_data() and spdylay_frame_data_init(). Tatsuhiro Tsujikawa 2012-02-15 23:02:51 +0900
  • 938f51964d Respond RST_STREAM with PROTOCOL_ERROR when upper cased name is present in nv. Tatsuhiro Tsujikawa 2012-02-15 22:11:42 +0900
  • f4005a4e00 Merge remote-tracking branch 'original_master/master' Jim Morrison 2012-02-14 09:18:29 -0800
  • f71572b835 Don't send DATA frame if RST_STREAM was queued for this stream. Tatsuhiro Tsujikawa 2012-02-15 01:07:51 +0900
  • fd06d21638 Call on_stream_close_callback when server pushed SYN_STREAM has FIN flag set. Tatsuhiro Tsujikawa 2012-02-15 00:45:09 +0900
  • 8069575838 Enclose host in [] if host is IPv6 literal address. Tatsuhiro Tsujikawa 2012-02-15 00:14:27 +0900
  • bfc3b4b95b Updated README.rst Tatsuhiro Tsujikawa 2012-02-15 00:04:16 +0900
  • 4dc3214222 Added example of node.native style spdy server Tatsuhiro Tsujikawa 2012-02-14 23:54:23 +0900
  • a761d97bed Fixed compiler warning Tatsuhiro Tsujikawa 2012-02-14 23:06:08 +0900
  • b507db7c9b Extracted core server code to SpdyServer.{h,cc} for reuse. Tatsuhiro Tsujikawa 2012-02-14 21:49:22 +0900
  • 23886a788a Add -lncrses to CUNIT_LIBS for Mac OS X build. Tatsuhiro Tsujikawa 2012-02-14 21:26:52 +0900
  • c5f5ee5832 Ignore spdyd Jim Morrison 2012-02-09 11:32:07 -0800
  • 97b853254a Fixed the bug that length parameter in on_data_send_callback includes header length. Tatsuhiro Tsujikawa 2012-02-14 01:42:00 +0900
  • 7abf48f061 Fixed typo Tatsuhiro Tsujikawa 2012-02-13 01:41:35 +0900
  • 81307745c4 Made spdylay_outbound_item_compar() static Tatsuhiro Tsujikawa 2012-02-13 00:48:03 +0900
  • a48ad800b2 When a stream is canceled by RST_STREAM, don't send further DATA on that stream. Tatsuhiro Tsujikawa 2012-02-12 19:01:23 +0900
  • 028e1f2b8f Added test case where DATA frame is backed off by higher priority frame. Tatsuhiro Tsujikawa 2012-02-12 18:30:19 +0900
  • 9e3191a548 Updated doc Tatsuhiro Tsujikawa 2012-02-12 17:43:50 +0900
  • a4961a95bd Moved spdylay_submit_* functions to spdylay_submit.c Tatsuhiro Tsujikawa 2012-02-12 17:41:55 +0900
  • 6f0fb62043 Made session_id_seed global Tatsuhiro Tsujikawa 2012-02-12 00:11:52 +0900
  • 69dc06f2fb Ignore spdyd Jim Morrison 2012-02-09 11:32:07 -0800
  • 553410c350 Make the ncurses check a runtime check Jim Morrison 2012-02-09 10:54:47 -0800
  • fee4a205a6 Updated README.rst Tatsuhiro Tsujikawa 2012-02-10 02:29:41 +0900
  • f11c2a94b4 Listen both IPv4 and IPv6 sockets. Tatsuhiro Tsujikawa 2012-02-10 02:27:56 +0900
  • 6d35f7e470 Added kqueue support in spdyd. Tatsuhiro Tsujikawa 2012-02-10 02:06:46 +0900
  • bc8b7212b2 Added missing source files in dist Tatsuhiro Tsujikawa 2012-02-10 01:11:13 +0900
  • 24aff9ac44 Abstract event polling function in EventPoll. Tatsuhiro Tsujikawa 2012-02-10 00:45:33 +0900
  • ad50b75d75 Fixed compiler warning Tatsuhiro Tsujikawa 2012-02-09 22:48:33 +0900
  • 8fac259285 For non-overlap case, made out and outlen left untouched Tatsuhiro Tsujikawa 2012-02-09 22:46:26 +0900
  • f1c4427328 Added a check to see whether the installed cunit requires -lncurses Tatsuhiro Tsujikawa 2012-02-09 22:11:30 +0900
  • 61dc691385 Merge branch 'master' of github.com:tatsuhiro-t/spdylay Tatsuhiro Tsujikawa 2012-02-09 21:31:24 +0900
  • aee42d14ab Merge pull request #8 from sorced-jim/master Tatsuhiro Tsujikawa 2012-02-09 04:30:59 -0800
  • dd5c770f32 Check for openssl >= 1.0.1. Conditionally compile spdyd based on having epoll Jim Morrison 2012-02-08 11:08:27 -0800
  • 4f5c6b60ef Ignore control frame other than SYN_STREAM if version != SPDYLAY_PROTO_VERSION Tatsuhiro Tsujikawa 2012-02-09 00:27:22 +0900
  • d7e58b5cab Updated doc Tatsuhiro Tsujikawa 2012-02-08 23:51:52 +0900
  • 34f0f6be1b Refuse incoming SYN_STREAM with SPDYLAY_REFUSED_STREAM if max-concurrent-streams number is reached. Tatsuhiro Tsujikawa 2012-02-08 23:45:48 +0900
  • fa312caa06 Check cunit and openssl in configure and set substitute variables. Tatsuhiro Tsujikawa 2012-02-08 23:11:06 +0900