Commit Graph
1778 Commits
Author SHA1 Message Date
Xie Han 64fbe40555 Use FNV-1a hash to replace SHA1. 2023-02-19 19:58:46 +08:00
Xie Han c101f4893a Update kafka scheme checking. 2023-02-13 23:18:24 +08:00
Xie Han 906040e27f Fix mysql testing 2023-02-13 23:17:53 +08:00
Xie Han 25711543a8 Fix MySQLHandshakeResponse's encode and unify codes 2023-02-13 23:07:40 +08:00
Xie Han 8d93df0a4c Update CMake for building wfkafka shared lib. 2023-02-12 00:27:28 +08:00
xiehan ac03622ac4 Merge pull request #1167 from chanchann/master
fix : macos kafka dylib link error
2023-02-11 17:44:00 +08:00
Chanchan 46a5b16661 fix : macos kafka dylib link error 2023-02-11 17:01:02 +08:00
xiehan 4972cf0555 Update tutorial-12-mysql_cli.md 2023-02-11 00:06:32 +08:00
xiehan 5e2ed169cc Merge pull request #1165 from kedixa/dev
mysql empty password auth
2023-02-10 22:10:18 +08:00
kedixa 34cf780d3b mysql empty password auth 2023-02-10 20:48:22 +08:00
xiehan d406ccbd74 Merge pull request #1163 from Barenboim/mysql
Support MySQL 8 sha256 and caching_sha2 auth plugin.
2023-02-10 17:58:28 +08:00
Xie Han 47cf47b76d Check RSA public key format. 2023-02-10 17:37:34 +08:00
Xie Han d19bf60651 Set auth plugin name to caching sha2 when server requires sha256 2023-02-10 16:59:43 +08:00
Xie Han 195dd5310e Fix RSA encryption. Fully support sha256 and caching_sha2 now. 2023-02-10 16:09:07 +08:00
Xie Han 486762c8b1 Add MySQL RSA encrypt. 2023-02-10 03:35:54 +08:00
Xie Han 5070039759 Support MySQL sha256 password with ssl 2023-02-09 23:19:49 +08:00
Xie Han 30a4c1333b Unify codes 2023-02-09 16:05:17 +08:00
Xie Han be464eb782 Simplify codes. 2023-02-09 03:27:45 +08:00
Xie Han 7638d18f58 Support caching sha2 with fast auth or SSL 2023-02-08 23:11:09 +08:00
Xie Han f95bb1620d Send auth_plugin_name in auth request 2023-02-08 20:38:35 +08:00
Xie Han 7068e035ba Optimize MySQL native password auth 2023-02-08 18:01:28 +08:00
Xie Han 7ae97a070d Support MySQL auth switch 2023-02-06 22:41:19 +08:00
Xie Han 89ffe576ad Remove MySQLBytesRequest. Add MySQLAuthSwitchRequest. 2023-02-06 19:32:50 +08:00
Xie Han 1a144f3bc0 Simplify MySQL auth_plugin_data, always 20 bytes 2023-02-06 18:20:25 +08:00
Xie Han f7285fe708 Add MySQLBytesRequest 2023-02-06 02:57:51 +08:00
XieHan defd4d5922 Add class MySQLAuthResponse to support auth switch 2023-02-05 03:50:11 +08:00
XieHan b9170b29a5 Add checking overflow 2023-02-05 02:35:53 +08:00
XieHan b2c27d023f Decode more info from MySQL init handshake package, add CLIENT_PLUGIN_AUTH 2023-02-03 23:00:21 +08:00
xiehan c8b2a59c3b Update xmake.lua 2023-02-02 21:44:58 +08:00
xiehan 5fb3b68aff Merge pull request #1157 from Barenboim/master
Refactor MySQL logon progress.
2023-02-02 21:18:07 +08:00
xiehan 20d2177dda Merge pull request #1159 from chanchann/master
fix : use gnu90 to compile
2023-01-30 18:44:03 +08:00
Chanchan 20539aa554 fix : use gnu90 to compile 2023-01-30 18:18:33 +08:00
xiehan d81b632335 Merge pull request #1158 from chanchann/master
fix : duplicate include
2023-01-27 19:10:35 +08:00
Chanchan 3dcba7b159 fix : duplicate include 2023-01-27 14:16:21 +08:00
XieHan 3fbc4c5ffe Fix bug when using WFMySQLConnection. 2023-01-22 19:48:15 +08:00
XieHan c44100a581 Reafactor MySQL logon progress. 2023-01-22 19:18:59 +08:00
XieHan 473c3c7a80 get_task_seq() -> get_seq(). 2023-01-22 18:19:10 +08:00
XieHan 7f82d5a63d Unify naming. 2023-01-22 18:18:23 +08:00
xiehan 654fe336eb Merge pull request #1155 from chanchann/master
fix : macos shraed lib install
2023-01-19 21:02:49 +08:00
Chanchan 6870a41c65 fix : add strip all 2023-01-19 21:00:38 +08:00
Chanchan 77c0132b6b fix : O2 level && no hidden symbol 2023-01-19 20:54:10 +08:00
Chanchan e2335bd44d fix : macos shraed lib install 2023-01-17 22:27:17 +08:00
xiehan 408f5b9573 Merge pull request #1154 from chanchann/master
fix : lib/include may be file after install
2023-01-17 20:48:43 +08:00
Chanchan 879a4f5826 fix : lib/include may be file after install 2023-01-17 20:46:36 +08:00
xiehan 5c98d66377 Merge pull request #1153 from chanchann/master
fix : lib/include may be file after install
2023-01-17 20:43:49 +08:00
Chanchan 28fd9a4b3f fix : lib/include may be file after install 2023-01-17 20:28:22 +08:00
xiehan 2cbf7082b1 Merge pull request #1152 from Barenboim/master
Close connection if auth or set name failed.
2023-01-16 20:01:49 +08:00
Xie Han 71359c8d2c Close connection if auth or set name failed. 2023-01-16 18:57:33 +08:00
xiehan 11cdc7718e Merge pull request #1150 from Barenboim/master
Make DNS request id more random.
2023-01-13 18:54:36 +08:00
Xie Han 425f61f19f Make DNS request id more random 2023-01-12 22:51:09 +08:00