Commit Graph

  • d785811f22 fix race condition on r/w s.request master fangdingjun 2018-09-26 17:49:32 +0800
  • 26af20b705 add nghttp2.Transport fangdingjun 2018-08-13 09:57:28 +0800
  • f23c78ede5 use context to manage conn/stream close fangdingjun 2018-08-09 14:48:35 +0800
  • 2696323ff3 go fmt fangdingjun 2018-08-09 10:08:02 +0800
  • 2f09b48a89 fix crash issue on stream.Write fangdingjun 2018-08-04 13:22:54 +0800
  • 0a79b2882d remove buffer pool fangdingjun 2018-08-04 13:22:45 +0800
  • 8288f2a989 change conn.closed flag by hold the lock fangdingjun 2018-07-29 14:16:13 +0800
  • ac31db180c fix race condition on map operation fangdingjun 2018-07-29 14:11:27 +0800
  • e722eded24 use conn.Close instead of send value to channel fangdingjun 2018-07-29 14:10:54 +0800
  • a360f286b0 update doc fangdingjun 2018-07-25 16:40:09 +0800
  • d4ee3e4458 update README fangdingjun 2018-07-25 16:38:50 +0800
  • 77b17501c3 use Pool to manage byte slice fangdingjun 2018-07-25 14:18:28 +0800
  • af990484d4 not pass byte slice through channel on read loop fangdingjun 2018-07-25 14:00:18 +0800
  • 462ab85e7f add finallizer function to release memory fangdingjun 2018-07-25 11:59:39 +0800
  • 60510df289 add RemoteAddr and URL on Request fangdingjun 2018-07-23 16:49:46 +0800
  • a1577f80df support nil cfg fangdingjun 2018-07-19 11:22:11 +0800
  • 714e73abf1 add Dial function fangdingjun 2018-07-19 11:19:29 +0800
  • d62a5f0786 update doc merge_conn fangdingjun 2018-07-19 10:44:06 +0800
  • b6a69591ae fix tests fangdingjun 2018-07-19 10:39:17 +0800
  • 9e67ffde41 set TLS for server/client fangdingjun 2018-07-19 10:38:37 +0800
  • 5e853f2807 fix the response not send issue when set header first fangdingjun 2018-07-19 10:37:32 +0800
  • 078ecb7734 add handler to cowork with net/http fangdingjun 2018-07-19 10:05:21 +0800
  • f94896a294 prevent multiple call Run fangdingjun 2018-07-19 10:02:41 +0800
  • a36277d465 check stream state when read/write fangdingjun 2018-07-19 10:00:51 +0800
  • 2549e70d74 fix crash on header callback fangdingjun 2018-07-18 09:30:30 +0800
  • 98a084fa18 add header on request fangdingjun 2018-07-18 09:29:42 +0800
  • bf4658d8f4 finish server/client logical fangdingjun 2018-07-17 19:28:37 +0800
  • c87800ed83 merge client/server connection and stream fangdingjun 2018-07-15 16:11:46 +0800
  • 439e39a688 remove log fangdingjun 2018-07-13 19:45:40 +0800
  • 28a6eb0746 code clean up fangdingjun 2018-07-13 15:44:22 +0800
  • 4fbc42db2e close chan instead of send value fangdingjun 2018-07-12 17:39:21 +0800
  • 8c53841e25 code format fangdingjun 2018-07-12 15:31:56 +0800
  • ade4dcb8a7 remove some C wrapper function fangdingjun 2018-07-12 15:06:53 +0800
  • 994f455368 add CanTakeNewRequest function on ClientConn fangdingjun 2018-07-12 14:42:37 +0800
  • 10c9e2bbab change connect function signature fangdingjun 2018-07-12 14:33:59 +0800
  • 58e1343da1 close stream and delete from conn.streams fangdingjun 2018-07-12 14:10:06 +0800
  • 563e006303 make sure nghttp_session in one thread at same time fangdingjun 2018-07-12 11:11:44 +0800
  • 4125b26c35 add callback for goaway frame fangdingjun 2018-07-12 11:10:39 +0800
  • 68c8ece2c6 change function name fangdingjun 2018-07-09 12:06:42 +0800
  • 503997660b add lock on close fangdingjun 2018-07-09 11:24:17 +0800
  • 3409e5e702 make all C callback functions unexported fangdingjun 2018-07-09 10:55:11 +0800
  • 2b04f2d580 fix high cpu usage and crash issue fangdingjun 2018-07-06 19:10:01 +0800
  • a85180e942 fix godoc title fangdingjun 2018-07-06 14:08:40 +0800
  • 2b5a27a51e update http2 server path fangdingjun 2018-07-05 18:49:06 +0800
  • 8a3197c5a5 add lock on body close fangdingjun 2018-07-04 16:29:04 +0800
  • 2c08e2e93f move stream data process to callbacks function fangdingjun 2018-07-04 16:21:33 +0800
  • 2a656bcc35 remove message from log.Print fangdingjun 2018-07-04 14:36:54 +0800
  • 9ff9e06fba add keep alive on client connection fangdingjun 2018-07-04 14:29:35 +0800
  • be2621cd5a update REAMDE fangdingjun 2018-07-04 12:30:32 +0800
  • 59d57acb63 add README fangdingjun 2018-07-04 12:29:24 +0800
  • 6e47335a03 add license fangdingjun 2018-07-04 12:16:18 +0800
  • f97bb46161 add doc fangdingjun 2018-07-04 12:16:10 +0800
  • 790bc1b7c8 add http2 handler can cowork with net/http fangdingjun 2018-07-04 12:03:11 +0800
  • 8d4069b1c2 restructure fangdingjun 2018-07-04 11:02:25 +0800
  • 3396a7519d add server implement fangdingjun 2018-07-04 09:48:36 +0800
  • 6716b30f3f emulate a unblocking data provider fangdingjun 2018-07-03 10:47:32 +0800
  • 65cc942aa0 change function name fangdingjun 2018-07-02 12:17:07 +0800
  • d41993b816 fix protocol error fangdingjun 2018-07-02 11:24:18 +0800
  • b141943c15 fix error on submit http2 request fangdingjun 2018-07-01 13:20:47 +0800
  • abe4e4956f add http2 test fangdingjun 2018-06-30 21:47:45 +0800
  • 9f05ca356a add connection run loop fangdingjun 2018-06-30 21:47:11 +0800
  • 7a2599e0ca Initial commit fangdingjun 2018-06-30 19:01:46 +0800