Commit Graph

306 Commits

Author SHA1 Message Date
XieHan 1277cbf005 optimize https proxy request 2021-05-23 17:04:50 +08:00
XieHan c4a4b3b857 Make sure WFServer's new_connection() returns a WFConnection, and protect CommConnection. 2021-05-22 18:48:56 +08:00
kedixa 91b0901222 add get current uri for HttpProxyTask 2021-05-20 18:13:37 +08:00
XieHan fcc5a05eb9 fix warning 2021-05-20 17:19:49 +08:00
kedixa 8bbeb57588 fix code style 2021-05-20 15:24:53 +08:00
kedixa 47950bea31 init ssl before use of BIO 2021-05-20 13:59:58 +08:00
kedixa 4526e654e4 merge from sogou/master and use need_redirect(ParsedURI&) 2021-05-20 11:00:11 +08:00
xiehan a89752215c Merge branch 'master' into master 2021-05-19 21:21:52 +08:00
kedixa 7c2050a45d fix code style 2021-05-19 20:34:22 +08:00
XieHan be77acc7a8 avoid OpenSSL 1.0 SSL_get_wbio() bug 2021-05-19 20:26:00 +08:00
xiehan ba7e842a9e Merge pull request #373 from holmes1412/master
fix MySQL parse multi result for OK packet and error
2021-05-19 19:40:58 +08:00
holmes1412 73c8f871cd fix parsing Fixed-Length Integer case 255 and parse_ok_packet() 2021-05-19 18:34:05 +08:00
holmes1412 5edd1dd22b update codes 2021-05-19 16:43:16 +08:00
holmes1412 99b80c74e8 update MySQLMessage api 2021-05-19 16:35:36 +08:00
holmes1412 fa3cdfa2e2 update codes 2021-05-19 16:22:56 +08:00
holmes1412 a5dea8a363 fix MySQL parse multi result for OK packet and error 2021-05-19 02:28:55 +08:00
XieHan 4068bd48f9 update ComplexHttpTask 2021-05-19 00:09:44 +08:00
XieHan e8f0ee9421 avoid feedbacking 0 length 2021-05-18 23:46:23 +08:00
XieHan 33cb07aed4 fix ServiceSSLWrapper 2021-05-18 20:02:56 +08:00
kedixa 9c7414e984 get proxy connect task error 2021-05-18 11:08:05 +08:00
kedixa 64222d7e14 set sni after create ssl 2021-05-18 11:07:06 +08:00
XieHan f95b559711 add MySQLSSLRequest for SSL MySQL client. 2021-05-18 01:15:20 +08:00
kedixa a0e9a03655 Implement http proxy task 2021-05-17 19:55:22 +08:00
XieHan 047ed9858a Server->Service 2021-05-17 02:46:46 +08:00
XieHan d101edb5a7 add server's SSL wrapper 2021-05-17 02:32:35 +08:00
XieHan cacbe51b16 simplify code. Feedback with 0 bytes is OK. 2021-05-13 17:20:44 +08:00
XieHan 2a431d479a fix SSLHandshaker::encode 2021-05-13 00:50:18 +08:00
XieHan 86c9097d2e fix SSLhandshaker::append 2021-05-12 23:21:34 +08:00
XieHan 1f3d48e214 add SSLHandshaker 2021-05-12 20:49:10 +08:00
XieHan 415c03c188 fix SSLWrapper::encode bug 2021-05-11 20:37:57 +08:00
XieHan 0515864410 replace BIO_read with BIO_get_mem_data 2021-05-11 20:02:15 +08:00
XieHan 34810cc03e fix another keep alive timeout 2021-05-10 22:43:45 +08:00
shopee-jin 566360683b Fix Keep-Alive timeout unit (multiple by 1000) 2021-05-10 21:10:44 +08:00
XieHan 12cb6a9fc6 remove SSLWrapper.cc from CMakeLists 2021-05-10 18:49:13 +08:00
XieHan 3026f3a349 iovcnt->max 2021-05-05 02:45:06 +08:00
XieHan 497fc5fd55 update code 2021-05-05 02:39:28 +08:00
XieHan 0f1efb8f52 add include stdlib.h 2021-05-05 02:22:45 +08:00
XieHan 8e2f36a43d add SSLWrapper 2021-05-05 02:18:55 +08:00
XieHan f82491fdef optimize poller on SSL 2021-05-03 00:51:57 +08:00
XieHan 8813c2891a Fix Http 100 continue 2021-04-30 17:00:38 +08:00
XieHan 818f2debda fix kafka heartbeat interval. 2021-04-24 00:21:40 +08:00
XieHan acb446c6a6 set_type->set_transport_type 2021-04-23 00:16:52 +08:00
XieHan cb17e68238 add include <errno.h> 2021-04-16 20:17:05 +08:00
XieHan 8aab9c50a6 remove some RedisValue constructors 2021-04-16 01:11:13 +08:00
XieHan 6eba304d13 fix unix domain socket path 2021-04-15 15:36:16 +08:00
XieHan 7fee812f16 add a return 2021-04-15 01:11:47 +08:00
XieHan 758eddf6bf fix addrinfo with unix domain socket 2021-04-15 01:09:39 +08:00
liyingxin 3f273ad116 add define guard for WFMySQLConnection.h (#335) 2021-04-12 20:18:57 +08:00
holmes1412 c74219a1d8 add define guard for WFMySQLConnection.h 2021-04-12 20:07:33 +08:00
xiehan 84571d8318 Merge pull request #332 from holmes1412/master
fix parsing suffix ok packet when multi-resultsets
2021-04-12 19:41:01 +08:00