DownloadRelease NotesChangelogAbout MariaDB Connector/C
Release date: 20 Jul 2017
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #35d6fb1 2017-07-19 11:29:42 +0200
Fixed windows build: taget name for sha256 password plugin wasn't specified
2017-07-18 16:15:36 +0200
Fix for : PHP5 crashes
2017-07-12 06:32:35 +0200
added my.cnf option server-public-key-path for sha256 authentication plugin
2017-07-04 11:42:05 +0200
followup for e2df6d2: default directories, files, and groups
2017-07-07 11:18:24 +0200
Fix for : Wrong output for mariadb_config on OSX
2017-07-04 13:56:38 +0200
Fixed compiler warnings
2017-07-01 15:39:08 +0200
Fix for : All functions which are supported by libmysql use now unsigned long as length parameter instead of size_t
2017-07-01 15:36:47 +0200
Fix for : Added version info for shared object: libmysqlclient_18 node contains all symbols for libmysql compatibiliry libmariadb_3 node contains all mariadb specific symbols which are not supported by libmysql
2017-06-30 14:02:47 +0200
Merge remote-tracking branch 'origin/10.2-server'
2017-06-30 14:01:11 +0200
Merge branch '10.2-server' of into 10.2-server
2017-06-27 16:30:58 +0200
compilation failure
2017-06-30 14:00:28 +0200
Fixes for bigendian systems (, )
2017-06-25 14:26:24 +0200
Merge branch '10.2-server' of into 10.2-server
2017-06-24 12:07:54 +0200
fix server version detection
2017-06-24 01:10:40 +0200
install fails to create/install symlinks to mysqlclient compat libs
2017-06-25 14:14:55 +0200
Fix for and : If no configuration file and no configuration group was specified, Connector/C ddoesn't read any configurationm files. By default the follwing groups will be read: - client - client-server - client-mariadb
2017-06-14 14:55:05 +0200
Merge remote-tracking branch 'origin/master' into 10.2-server
2017-06-08 16:39:04 +0200
Fix for : mariadb_stmt.h contains C++ comments
2017-06-07 14:09:41 +0200
Added autogenerated file mysqld_errmsg.h
2017-06-07 10:35:35 +0200
Added MYSQL_VERSION_ID (beside MARIADB_VERSION_ID)
2017-06-25 14:14:55 +0200
Fix for and : If no configuration file and no configuration group was specified, Connector/C ddoesn't read any configurationm files. By default the follwing groups will be read: - client - client-server - client-mariadb
2017-06-14 14:04:00 +0200
Added conversion tests for bulk
2017-06-14 11:12:59 +0200
Merge remote-tracking branch 'origin/'
2017-05-15 14:11:59 +0200
Disallow bulk execution if parameter count is 0
2017-05-01 15:05:49 +0200
: BULK Command
2017-04-24 15:45:58 +0200
initial implementation for
2017-06-13 18:19:07 +0000
Add support for sending proxy protocol header
2017-05-26 15:14:29 +0000
On Windows, link static libmariadbclient to shared library, instead of using object libraries.
2017-05-11 17:20:51 +0200
Fix for : Fixed compiler warnings in gssapi_client.c Since trace_example, aurora and replication plugins have experimental status, they are no longer build by default (=OFF).
2017-05-10 13:29:58 +0200
Windows fixes: fix for timeout failures in buildbot fixed sha256 password plugin: instead of using mysql_ssl_cipher, we rely on client_flag & CLIENT_SSL to check if a secure connection is used.
2017-05-10 13:28:25 +0200
Fix for : Don't use deprecated API calls with OpenSSL 1.1
2017-05-10 00:45:25 +0200
Fix build on Windows. Due to linking issue - unresolved symbol mysql_get_ssl_cipher(), disable building sha32_password pluugin on Windows for now.
2017-05-09 18:27:52 +0200
fix connection unit test
2017-05-09 16:40:09 +0200
Minor fixes: fixed compiler warnings in openssl.c and dialog.c fixed timeout setting (was wrong in a previous commit) disabled session tracking test
2017-05-08 18:47:57 +0200
Fix for : Added support for wildcards and SAN
2017-05-08 14:12:17 +0200
Implementation of SHA256 authentication plugin (). On Windows the sha256 plugin doesn't need any external TLS/Crypto libraries, it uses windows cryto library. On non Windws platforms the plugin requires OpenSSL (GnuTLS doesn't support OAEP v2.0 padding yet)
2017-05-08 13:55:21 +0200
: SSL hostname verification for SubjectAltNames Add hostname verification for SAN (OpenSSL)
2017-05-07 07:50:29 +0200
Merge branch 'master' of
2017-05-02 11:58:50 +0200
Removed dump information, which was previously added by mistake
2017-05-07 07:46:43 +0200
Fix for : Connector/C doesn't read .my.cnf file in home directory.
2017-04-10 06:23:25 +0200
Fix for : merge 8b3695271c (error check for timeout on sockets=
2017-04-03 18:12:13 +0200
Merge branch 'master' of
2017-04-01 18:15:48 +0200
avoid undefined behavior in ma_ll2str
2017-03-31 14:30:04 +0200
remove ctx hooks after the successful reconnect
2017-03-26 17:04:23 +0200
correct mthd_stmt_flush_unbuffered() logic
2017-03-27 14:03:39 +0200
.gitignore
2017-03-29 21:02:10 +0000
Fix calculation of fcntl flags in pvio_socket_blocking().
2017-03-28 21:56:34 +0000
Fix schannel and other socket io bugs on Windows.
2017-03-25 22:44:05 +0100
compiler warning
2017-03-25 22:41:03 +0100
add forgotten async ctxt initialization on reconnects
2017-03-23 22:17:33 +0100
Fix compile failure: handshake_complete member for tls struct was added for debugging purposes but not removed in a previous commit
2017-03-23 17:42:50 +0100
Fix for Windows socket communication: Use send/recv instead of corresponding WSA* functions
2017-03-23 17:04:33 +0100
Schannel fixes To obtain the correct cipher suite name, we use the (undocumented) flag SECPKG_ATTR_CIPHER_INFO, which delivers cipher suite id and IANA cipher suite name. Added more cipher suites and mappings between IANA and OpenSSL cipher suite names
2017-03-23 16:53:54 +0100
Fix for : Use Server version if build inside server tree
2017-03-23 16:53:00 +0100
Smaller test case fixes
2017-03-21 17:26:19 +0100
Fix for : If a statement with open (read only) cursor is executed there is no buffered result set (result set rows will be fetched directly from server), so we need to skip reading unbuffered result sets if a cursor is open.
2017-03-20 07:29:51 +0100
Fix for : When no default configuration is present, C/C crashed due to double free in ma_default.c
2017-03-14 16:11:04 +0100
Fix for : ABI breakage: Revert parameter length from size_t to unsigned long. (affects mysql_stmt_prepare, mysql_real_query, mysql_send_query)
2017-03-06 15:04:47 +0100
Fixed compiler warnings in bulk1.c and features-10_2.c
2017-03-06 06:33:19 +0100
Fixed test case for reset_connection: We need to cast with my_ulonglong instead of ulong
2017-03-04 21:37:16 +0100
Build fix: source directory needs to be CC_SOURCE_DIR instead of CMAKE_SOURCE_DIR. Otherwise server build will fail
2017-03-04 21:04:00 +0100
Merge branch 'master' of
2017-03-04 17:37:39 +0100
Unit test fixes for server integration - SSL tests require CERT_PATH. Subdirectory certs was removed. If Connector/C is build outside of the server tree, certification path has to be specified manually (-DCERT_PATH=/path/to/certs). - All tables and users will removed, if the test passed (otherwise mtr will complain).
2017-03-04 21:02:36 +0100
Added missing file from previous commit to detect correct libressl version
2017-02-25 08:09:00 +0100
Fix for LibreSSL version number: We need to read LIBRESSL_VERSION_TEXT, since OPENSSL_VERSION_NUMBER is always 2.0.0 Bumped the client version number to 10.2.5 (same as current 10.2 server version)
2017-02-24 15:32:28 +0100
Check if we are using LibreSSL instead of OpenSSL
2017-02-23 20:08:57 +0100
Added option --tlsinfo for mariadb_config which returns the linked tls library and version, e.g - Schannel (without version number) - OpenSSL 1.1.0c - GnuTLS 3.4.10
2017-02-15 13:03:04 +0100
cmake -DWITH_ASAN no longer works
2017-02-13 12:13:30 +0100
Added check for gcc options, so older gcc versions will not fail
2017-02-12 20:19:18 +0100
Fixes for LibreSSL
2017-02-05 11:35:11 +0100
Fix for : Incorrect FSF address
2017-02-02 18:03:13 +0100
Fix cipher mapping (tls 1.2 ciphers were missing)
2017-01-21 19:37:44 +0100
Merge branch 'connector_c_3.0' of into connector_c_3.0
2017-01-18 16:09:26 +0100
Merge branch 'connector_c_3.0' of into HEAD
2017-01-18 16:08:21 +0100
Fix static build for dialog plugin
2017-01-21 19:36:16 +0100
Remove unused include file remove link to mariadbclient library
2017-01-17 19:30:34 +0100
Bumped version number to 3.0.2
This page is licensed: CC BY-SA / Gnu FDL