--
Testsuite results for the 8.4.7 release verified
There were some failing tests:
| auth_sec.admin_channel_tls
| auth_sec.admin_channel_tls_startup
| auth_sec.cert_verify
| auth_sec.cert_verify_openssl
| x.mysqlxtest_mode_ssl
| x.mysqlxtest_mode_ssl_unixsocket
and all of them fail because the test certificates in the 'std_data' testsuite directory have expired.
Some of those tests fail gracefuly, some not. But all of them produce variant of this error message:
"Server SSL certificate doesn't verify: certificate has expired"
--
I believe this is a recuring timebomb bug in MySQL.
I found this upstream commit dealing with the issue few years ago:
|
||
|---|---|---|
| .fmf | ||
| .gitignore | ||
| boost-1.57.0-mpl-print.patch | ||
| boost-1.58.0-pool.patch | ||
| ci.fmf | ||
| gating.yaml | ||
| my.cnf.in | ||
| mysql8.4.rpmlintrc | ||
| mysql8.4.spec | ||
| mysql_config_multilib.sh | ||
| mysql-check-socket.sh | ||
| mysql-file-contents.patch | ||
| mysql-flush-logrotate.patch | ||
| mysql-install-test.patch | ||
| mysql-paths.patch | ||
| mysql-prepare-db-dir.sh | ||
| mysql-rpath.patch | ||
| mysql-scripts-common.sh | ||
| mysql-scripts.patch | ||
| mysql-sharedir.patch | ||
| mysql-wait-stop.sh | ||
| mysql.service.in | ||
| mysql.tmpfiles.d.in | ||
| mysql@.service.in | ||
| plans.fmf | ||
| README.mysql-docs | ||
| README.mysql-license | ||
| rh-skipped-tests-list-arm.list | ||
| rh-skipped-tests-list-base.list | ||
| rh-skipped-tests-list-ppc.list | ||
| rh-skipped-tests-list-s390.list | ||
| rpminspect.yaml | ||
| server.cnf.in | ||
| sources | ||
MySQL is distributed under GPL v2, but there are some licensing exceptions that allow the client libraries to be linked with a non-GPL application, so long as the application is under a license approved by Oracle. For details see 'The Universal FOSS Exception, Version 1.0': https://oss.oracle.com/licenses/universal-foss-exception/ A predecessor of that license exception is now deprecated 'FOSS License Exception': http://www.mysql.com/about/legal/licensing/foss-exception/ Some innobase code from Percona and Google is under BSD license. Some code related to test-suite is under LGPLv2.