Commit Graph
1791 Commits
Author SHA1 Message Date
xiehan ca5b050f38 Merge pull request #1188 from holmes1412/master
UnitTest use c++14 if Gtest version >= 1.13.0
2023-02-23 16:57:44 +08:00
holmes1412 3e0ff22719 UnitTest: start a redis server if no local one; skip memory check if valgrind is not found; 2023-02-23 16:27:27 +08:00
holmes1412 577d320806 UnitTest use c++14 if Gtest version >= 1.13.0 2023-02-23 00:40:04 +08:00
xiehan 6291de44cd Merge pull request #1186 from Barenboim/master
Fix OpenSSL 1.0 memleak when using RSA.
2023-02-22 16:40:54 +08:00
Xie Han 844c8ea7bb Fix OpenSSL 1.0 memleak when using RSA. 2023-02-22 16:35:00 +08:00
xiehan 64cadd6b75 Merge pull request #1183 from Barenboim/master
Remove OpenSSL 3 deprecated RSA functions
2023-02-22 01:40:36 +08:00
Xie Han a580f0b618 Remove OpenSSL 3 deprecated RSA functions. 2023-02-22 01:38:00 +08:00
xiehan 735b8d03f9 Merge pull request #1182 from Barenboim/master
Fix RSA includes
2023-02-20 20:12:28 +08:00
Xie Han bc57100589 Fix RSA includes. 2023-02-20 20:03:13 +08:00
xiehan 8e08dda3ae Merge pull request #1180 from Barenboim/master
Use FNV-1a hash to replace SHA1.
2023-02-19 22:57:27 +08:00
Xie Han 18ecfc1424 Optimize generate_key() speed. 2023-02-19 22:33:47 +08:00
Xie Han 64fbe40555 Use FNV-1a hash to replace SHA1. 2023-02-19 19:58:46 +08:00
xiehan e3a29a1aec Merge pull request #1172 from Barenboim/master
Update some codes
2023-02-13 23:21:12 +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
xiehan 0d169c2563 Merge pull request #1169 from Barenboim/master
Update CMake for building wfkafka shared lib.
2023-02-12 00:34:27 +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