This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 9f7386243f [Fix](regression-test)fix some unfixed-answer test #17408
add 82df2ae9d8 [feature](mysql) Support secure MySQL connection to FE
(#17138)
No new revisions were added by this update.
Summary of changes:
build.sh | 1 +
conf/mysql_ssl_default_certificate/certificate.p12 | Bin 0 -> 2533 bytes
.../main/java/org/apache/doris/common/Config.java | 19 ++
.../java/org/apache/doris/common/ErrorCode.java | 5 +-
.../org/apache/doris/mysql/DummyMysqlChannel.java | 2 +-
.../org/apache/doris/mysql/MysqlCapability.java | 11 +
.../java/org/apache/doris/mysql/MysqlChannel.java | 313 ++++++++++++++++++---
.../apache/doris/mysql/MysqlHandshakePacket.java | 3 +-
.../java/org/apache/doris/mysql/MysqlProto.java | 72 ++++-
.../org/apache/doris/mysql/MysqlSslContext.java | 277 ++++++++++++++++++
...sqlClearTextPacket.java => MysqlSslPacket.java} | 31 +-
.../java/org/apache/doris/qe/ConnectContext.java | 10 +
.../java/org/apache/doris/qe/ConnectProcessor.java | 4 +-
.../doris/mysql/MysqlHandshakePacketTest.java | 3 +-
regression-test/certificate.p12 | Bin 0 -> 2533 bytes
.../org/apache/doris/regression/Config.groovy | 32 ++-
.../org/apache/doris/regression/suite/Suite.groovy | 1 +
regression-test/pipeline/p0/conf/fe.conf | 3 +
regression-test/pipeline/p1/conf/fe.conf | 3 +
.../pipeline/p1/conf/regression-conf.groovy | 2 +-
.../mysql_ssl_p0/test_mysql_connection.groovy | 58 ++++
.../test_ssl_stability.groovy} | 36 +--
22 files changed, 814 insertions(+), 72 deletions(-)
create mode 100644 conf/mysql_ssl_default_certificate/certificate.p12
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mysql/MysqlSslContext.java
copy
fe/fe-core/src/main/java/org/apache/doris/mysql/{MysqlClearTextPacket.java =>
MysqlSslPacket.java} (51%)
create mode 100644 regression-test/certificate.p12
create mode 100644
regression-test/suites/mysql_ssl_p0/test_mysql_connection.groovy
copy regression-test/suites/{datatype_p0/date/test_invalid_date.groovy =>
mysql_ssl_p0/test_ssl_stability.groovy} (54%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]