mirror of
https://github.com/MariaDB/server.git
synced 2025-08-26 20:31:37 +02:00
![]() With WolfSSL, the plugins is statically compiled, and enabled, and defaults to autogenerating ssl keys, which was left unimplemented. Thus, it spits out some [ERROR] on every startup. Fixed by removing a couple some ifdefs. Allowed tcp_nossl to run on Windows. As WolfSSL does not have API with FILE*, use related API that accept BIO , i.e - BIO_new_file() instead of fopen() - BIO_free instead of fclose() - PEM_write_bio_PrivateKey() instead of PEM_write_PrivateKey() - etc Curiously, removing APIs with FILE*, solves another bug MDEV-37343, where server on Windows dies with obscure message as plugins tries to use this function. OpenSSL_Applink supposed to be official solution against such problems, but it did not seem to work properly. Avoiding APIs with FILE* in first place works best. |
||
---|---|---|
.. | ||
mysql-test/mysql_sha2 | ||
CMakeLists.txt | ||
mysql_sha2.c | ||
mysql_sha2.h | ||
openssl1-compat.c | ||
sha256crypt.c | ||
ssl_stuff.c |