All pages
Powered by GitBook
1 of 1

Loading...

Connector/C 3.0.2 Changelog

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

Revision #d9bc990
MDEV-13317
Revision #e9b7f21
Revision #ae06903
Revision #3f356c0
MDEV-13270
Revision #0f11352
Revision #c596c16
CONC-252
Revision #3fab8ce
MDEV-12889
Revision #2d27bd7
Revision #f50c465
mariadb-connector-c
Revision #b9b030f
Revision #6e156a6
CONC-252
CONC-265
Revision #28f4832
mariadb-connector-c
Revision #1ffe387
Revision #1c8ccfe
MDEV-12423
Revision #e2df6d2
MDEV-12965
MDEV-13100
Revision #6f113bb
Revision #e5ce85b
MDEV-13040
Revision #6fde63f
Revision #422d0f7
Revision #90fd0cd
MDEV-12965
MDEV-13100
Revision #ff4bfdf
Revision #1ea7be3
MDEV-12471
Revision #e50571e
Revision #d0f9234
MDEV-12471
Revision #08450df
MDEV-12471
Revision #06d2490
MDEV-11159
Revision #dce70b6
Revision #b359d2d
CONC-253
Revision #467a193
Revision #4db860e
MDEV-12763
Revision #10d3269
Revision #e14ed01
Revision #d2aec41
Revision #25a97fc
CONC-250
Revision #5c4cf7a
CONC-229
Revision #a86b36d
CONC-250
Revision #6846f6a
mariadb-connector-c
Revision #b4681a2
Revision #99d054e
MDEV-12578
Revision #44a740c
CONC-247
Revision #bde93e8
mariadb-connector-c
Revision #d138735
Revision #be34e12
Revision #e9868bf
Revision #8220d0b
Revision #50fb1b2
Revision #ba22ae8
Revision #424c542
Revision #c042c1d
Revision #92871e8
Revision #6220d9c
Revision #4974bac
Revision #d7936b7
MDEV-12245
Revision #082b165
Revision #63e0897
MDEV-12247
Revision #6bec920
MDEV-12446
Revision #9a865bc
CONC-243
Revision #a1315d2
Revision #aae1d2d
Revision #5b50a93
Revision #e9b4b22
mariadb-connector-c
Revision #4ab155c
Revision #e3faccf
Revision #27d8116
Revision #6e097a6
Revision #261d95a
Revision #a40c41a
MDEV-11708
Revision #fa17692
Revision #4a55a6d
Revision #b10c4f9
CONC-231
Revision #8c34f69
Revision #8c6413c
mariadb-connector-c
Revision #7f9d27c
mariadb-connector-c
Revision #a54d812
Revision #6655a81
Revision #d202c98

The most recent release of is:

Connector/C 3.4.8 Download Now

MariaDB Connector/C

This page is licensed: CC BY-SA / Gnu FDL