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: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org