Commit Graph

55 Commits

Author SHA1 Message Date
avwo 66d1fc9d56 refactor: refine code 2021-04-18 15:17:53 +08:00
avwo 77e3b82060 refactor: set server.timeout = config.timeout 2021-04-16 13:30:33 +08:00
avwo e089fe31f4 refactor: refine the cache time of h2 sessions 2021-01-28 09:37:35 +08:00
avwo dfee7badca refactor: refine code 2020-12-24 20:02:32 +08:00
avwo 723f59bb37 refactor: adjust http/2 concurrency 2020-11-17 10:01:40 +08:00
avwo 3587f88e3b feat: add x-whistle-policy header 2020-10-27 09:42:45 +08:00
avwo 5d87667a51 feat: handle websocket request 2020-10-26 13:30:04 +08:00
avwo 540d283208 feat: handle http/2 2020-10-26 12:06:19 +08:00
avwo 0e92f395bb feat: use util.getCipher instead of TLSV2_CIPHERS 2020-10-13 11:25:10 +08:00
avwo d062b0d6dd refactor: filter transfer-encoding in http2 respone 2020-08-27 09:17:49 +08:00
avwo 4b6d3bb9d0 feat: add trailers 2020-08-26 21:29:16 +08:00
avwo 0377239cad fix: https://github.com/nodejs/help/issues/2908 2020-08-12 15:02:20 +08:00
avwo 99144e5b6b refactor: refine code 2020-06-11 13:16:43 +08:00
avwo 5ec7288eb2 fix: socket.secureConnecting 2020-05-08 00:16:36 +08:00
avwo 3fe7a245b5 feat: refine cache key 2020-04-10 21:51:13 +08:00
avwo 83ee176fc1 feat: allow custom client certificate 2020-04-10 17:01:22 +08:00
avwo fb3a712e03 refactor: refine code 2020-04-10 15:10:53 +08:00
avwo d4285bc560 refactor: refine code 2020-04-09 10:03:01 +08:00
avwo 5b8f7e8888 refactor: refine http2 settings 2020-02-19 19:59:38 +08:00
avwo 76f58a048d fix: ERR_HTTP2_SESSION_ERROR of www.linkedin.com 2020-02-19 14:54:03 +08:00
avwo 956765b694 refactor: refine code 2020-01-15 21:20:01 +08:00
avwo 93e9e722fe refactor: refine reqBody:// & method:// 2020-01-14 17:14:18 +08:00
avwo 4446187fd4 feat: add -M safe to enable rejectUnauthorized 2019-12-11 19:45:59 +08:00
avwo 38f2d5d241 fix: spelling mistake 2019-12-11 14:42:51 +08:00
avwo 737d76cc44 refactor: reset maxSessionMemory 2019-11-19 20:04:13 +08:00
avwo ac19169617 fix: NGHTTP2_PROTOCOL_ERROR 2019-11-19 15:07:26 +08:00
avwo 776188b7aa refactor: refine code 2019-10-30 19:47:59 +08:00
avwo 99a2e24a6f refactor: auto clean up long-term unused http2 sessions 2019-10-30 17:35:09 +08:00
avwo 903fe0cdfe refactor: refine code 2019-10-25 10:02:30 +08:00
avwo 83425a4a74 refactor: remove timeout 2019-10-25 02:45:39 +08:00
avwo bdabb89df3 refactor: refine timeout 2019-10-25 01:38:50 +08:00
avwo 5d6d2a3ef0 refactor: refine timeout 2019-10-25 01:17:17 +08:00
avwo 5a8fde7c4d refactor: add timeout 2019-10-24 23:41:47 +08:00
avwo 5407c0a8be refactor: handle http2 errors 2019-10-24 22:51:55 +08:00
avwo df9d64ca73 refactor: remove sessionId 2019-10-22 22:39:36 +08:00
avwo 455903e814 fix: replace url error 2019-10-15 15:19:26 +08:00
avwo c1ddf4fbba refactor: refine code 2019-10-13 20:42:34 +08:00
avwo a5b852c12f refactor: refine code 2019-10-13 13:41:28 +08:00
avwo 57dc71f61d feat: add socksv5 proxy for http2 request 2019-10-13 13:23:02 +08:00
avwo c0acd12901 refactor: refine code 2019-10-13 13:13:32 +08:00
avwo 0249dea07a feat: add http proxy for http2 request 2019-10-13 11:53:07 +08:00
avwo 8656135e6b refactor: refine cache key 2019-10-13 09:46:20 +08:00
avwo 0a6b03fa39 feat: proxy http2 request 2019-10-13 09:33:59 +08:00
avwo e6411afba2 refactor: prevent multiple trigger callback 2019-10-12 13:40:40 +08:00
avwo 289d787a6a refactor: refine the h2 status cache 2019-10-11 16:38:45 +08:00
avwo 8ef6aa1640 feat: handle http2 request 2019-10-11 16:38:45 +08:00
avwo d355c85172 feat: reset http2 request 2019-10-11 09:58:19 +08:00
avwo f6c867f21e refactor: refine code 2019-10-10 22:58:59 +08:00
avwo caf6f86942 refactor: cache h2 status 2019-10-10 13:43:17 +08:00
avwo 5fdb4ccfc9 refactor: handle request errors 2019-10-09 23:59:06 +08:00