All pages
Powered by GitBook
1 of 9

Connector/C 2.3 Changelogs

Changelogs for Connector/C 2.3.x releases

Connector/C 2.3.0 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 1 Jul 2016

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #0050d71 2016-06-22 17:27:59 +0200

    • Windows fix: In case getaddrinfo() returns an error, we return the WSA Error code instead of gai error. (For more information please read ms738520(v=vs.85).aspx)

  • Revision #1aa8720 2016-06-22 05:33:07 +0200 *

    • When connecting via TLS socket is now set to non blocking and we try to reexecuete SSL_connect in case SSL_get_error return WANT_READ or WANT_WRITE - Fixed compiler warnings - In case getaddrinfo returned EAI_SYSTEM errno will be returned in error message

  • Revision #f618639 2016-06-17 16:10:58 +0200

    • Fixed compiler warnings

  • Revision #afed467 2016-06-15 14:59:21 +0200

    • Windows build fix

  • Revision #948cde6 2016-06-08 13:22:00 +0200

    • Fixed behaviour of getaddrinfo: If getaddrinfo returns EAI_AGAIN we will try to resolve hostname again until connecttimeout seconds passed. If no connect timeout was specified, a default value of 30 seconds will be used.

  • Revision #f4c360b 2016-06-06 00:45:00 +0200

    • Removed LONGLONG_MIN/MAX definition from config-win.h as they are also defined in my_global, and that causes any compilation warnings.

  • Revision #15c66c2 2016-06-04 14:15:56 +0200

    • Don't use new options by default (will break Server2008)

  • Revision #5cf10d8 2016-06-04 10:24:19 +0200

    • Fix for windows build: replace SIZEOF_CHARP with sizeof(char *)

  • Revision #66b5384 2016-06-04 09:38:13 +0200

    • Changed sign procedure (now supporting SHA-256)

  • Revision #ea60288 2016-06-03 17:07:34 +0200

    • Fix for CONC-190: Don't use verify callback in global context, since it may cause bad/unexpected behaviour in threaded issues. Instead now verification of peer certificate will be processed by the OpenSSL library itself.

  • Revision #f77f101 2016-06-02 10:59:00 +0200

    • Fixed memory overrun in my_strdup_root

  • Revision #7ccce9e 2016-05-31 08:29:47 +0200

    • Backport from 3.0: - fixed numeric precision bug for prepared statements - CONC-177: fixed zerofill issues (converting numeric to string)

  • Revision #b190e36 2016-05-30 15:35:48 +0200

    • Added new license header for cmake helper files. All cmake files are now under new bsd license. Fixed minor iconv bugs

  • Revision #794de93 2016-05-30 15:24:15 +0200

    • Bumped version number to 2.3.0

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

Connector/C 2.3.1 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 4 Aug 2016

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #c531a87 2016-08-03 17:39:12 +0200

    • Don't use SHA256 in code signing since we still need to support Vista (until 2017)

  • Revision #697a0d2 2016-08-03 16:12:16 +0200

    • Set sign options for new windows build box

  • Revision #d5762da 2016-08-03 14:09:29 +0200

    • Don't export mariadb_deinitialize_ssl if package has no openssl support

  • Revision #6382c08 2016-08-03 13:47:11 +0200

    • removed timer from performance - ctest already tells us execution time

  • Revision #66ab41e 2016-08-03 13:22:20 +0200

    • Fixes OpenSSL version checking

  • Revision #9dc2a48 2016-08-03 12:57:33 +0200

    • Removed ma_assert stuff

  • Revision #d3b8289 2016-08-03 12:37:29 +0200

    • Fix for CONC-194: mysql_stmt_fetch_column ignores offset when retrieving binary/blob data

  • Revision #ac60780 2016-08-03 12:03:20 +0200

    • Fix for CONC-196: Avoid unnecessary extra loops in alloc_root() function. Added performance test which requires employees database.

  • Revision #ba1308b 2016-08-01 14:37:52 +0200

    • Revert "Fix for CONC-194: mysql_stmt_fetch_column does not respect 'offset' parameter for blob fields"

  • Revision #36b6178 2016-08-01 14:22:43 +0200

    • Fix for CONC-194: mysql_stmt_fetch_column does not respect 'offset' parameter for blob fields

  • Revision #2b02a10 2016-07-10 13:33:25 +0200

    • replaced #if sizeof by ma_assert macro since sizeof is not supported by all kind of preprocessors

  • Revision #3d5cb4b 2016-07-03 09:44:36 +0200

    • Bumped minor version number. Version is now 2.3.1

    • Added support for OpenSSL 1.1.0

    • Fixed ssl test: We don't check for a specific cipher unless we have specified a specific cipher. Depending on server configuration and TLS library in use (yassl/openssl) default ciphers might change.

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

Connector/C 2.3.2 Changelog

The most recent Stable (GA) release of MariaDB Connector/C is:MariaDB Connector/C 3.4.5

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 18 Jan 2017

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #5f7ac6b 2017-01-17 10:53:54 +0100

    • Changed interface version back to 0x0100 for compatibility reasons. Older client plugins < C/C 2.3.2 cannot be used anymore - we will document this behavior.

  • Revision #93bb6bf 2017-01-16 17:05:36 +0100

    • Fixed plugin interface - it's now compatible with MariaDB server and Connector/C. The interface version number was bumped to 0x101 - which means older plugins cannot be used anymore with Connector/C 2.3.1

  • Revision #9958387 2017-01-02 12:47:52 +0100

    • Fix for CONC-223: Add client support for missing collations If a collation is not available the client will not be able to set correct character set.

  • Revision #aea5762 2017-01-04 16:34:15 +0100

    • fixed output for --plugindir: plugindir option now prints PLUGIN_DIR instead of PLUGINDIR (merge from master)

  • Revision #2d26dd1 2016-10-11 13:55:01 +0200 *

    • Fix for bug MDEV-10894: fixed conversion for big-endian platforms (back ported from 3.0) - fixed test case

  • Revision #e56b8d4 2016-12-23 16:53:14 +0100

    • Fix for debian Bug#849125: fix include of my_stmt.h

  • Revision #6b32499 2016-12-21 18:14:16 +0100

    • Fix for read_timeout. (Thanks to Netik Agarwal for reporting this issue)

  • Revision #2cbd10a 2016-09-06 19:50:38 +0200

    • fix two bugs in dialog plugin

  • Revision #c32c117 2016-10-26 06:06:45 +0200

    • Fix for CONC-205: (manually merged from master)

  • Revision #2e14b0a 2016-10-06 09:46:41 +0200

    • Fixed function declarations for mysql_error and mysql_info (const char* instead of char *)

  • Revision #caa245d 2016-09-26 10:06:39 +0200

    • timeout fixes for async Patch provided by Kristian Nielsen

  • Revision #be20fec 2016-08-23 18:42:11 +0200

    • Removed extra check for non binary result types in fetch_bin

  • Revision #ce95343 2016-08-18 08:01:16 +0200

    • Fix for CONC-198: can't use two statements per connection If we have multiple open cursors we need to check the server_status per statement (not per connection)

  • Revision #84e0f5c 2016-08-11 14:44:22 +0200

    • Fix for CONC-197: Coredump if length ptr is NULL. Assigned address of length_value if length ptr in bind structure is zero/null.

  • Revision #5debd70 2016-08-05 07:29:11 +0200

    • bumped version number fixed license header for plugin_auth_common.h

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

Connector/C 2.3.3 Changelog

The most recent Stable (GA) release of MariaDB Connector/C is:MariaDB Connector/C 3.4.5

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 31 May 2017

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #42d6d3f 2017-05-18 13:07:16 +0200

    • timeout values, which are "unsigned int" in both the connector API and the underlying sockets API, transit at some point into signed int and are assigned the value "-1" whenever the timeout is not defined. The resulting socket timeout being computed based on the conversion of -1 to an unsigned int, instead of being "0" (no socket timeout). Kudos to Nicolas Leroux for providing the patch.

  • Revision #633109c 2017-03-22 05:33:29 +0100

    • Fix parameter type for parameter reconnect in mysql_optionsv from uint to my_bool

  • Revision #30614c7 2017-02-05 12:00:25 +0100

    • Fix for CONC-231: Wrong FSF address

  • Revision #8b36952 2017-01-30 18:04:06 +0100

    • Fixed error check for timeout on sockets (poll)

  • Revision #e714cf4 2017-01-21 18:36:11 +0100

    • Removed unnecessary dependency of mariadbclientlib

  • Revision #025d912 2017-01-20 19:27:51 +0100

    • Fix for CONC-226: Build fails on big-endian platforms - merge from C/C 3.0 (MDEV-10894) was incomplete

  • Revision #542a146 2017-01-20 19:24:44 +0100

    • Bumped version number

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

Connector/C 2.3.4 Changelog

The most recent Stable (GA) release of MariaDB Connector/C is:MariaDB Connector/C 3.4.5

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 4 Dec 2017

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #4bbcced 2017-10-02 09:08:03 +0200

    • CONC-282: Connector/C now provides additional information for package version mariadb_config --cc_version lists the package version Beside MARIADB_PACKAGE_VERSION numeric representation MARIADB_PACKAGE_VERSION_ID can be used now within preprocessor directives

  • Revision #b3c8de2 2017-10-02 09:07:14 +0200

    • Fix test case number

  • Revision #a028307 2017-09-25 13:51:01 +0200

    • Fix for CONC-282: mysql_stmt_fetch_column doesn't work with prior call to mysql_stmt_store_result - If no bind variables were bound or the function mysql_stmt_store_result was not called before, the internal bind variables (stmt->bind) was not filled (lengths and null values)

  • Revision #86c4488 2017-09-22 06:49:36 +0200

    • OpenSSL fixes: - When negotiating tls protocol during handshake, use server preferences instead of client preferences. This will allow to use TLSv12 (OpenSSL server) and/or TLSv1.1 (Yassl server) - Don't check server ca unless verification flag was set. This will allow Connector/C to establish a tls/ssl connection without certificates. Bumped version number to 2.3.4

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

Connector/C 2.3.5 Changelog

The most recent Stable (GA) release of MariaDB Connector/C is:MariaDB Connector/C 3.4.5

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 18 Jan 2018

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #72a04d3 2018-01-17 08:01:21 +0100

    • Changed/fixed Wix installer images

  • Revision #bf3bcb3 2017-11-08 04:56:04 +0100

    • CONC-292: Fxed malloc result check in dynamic columns

  • Revision #d137de7 2018-01-16 19:05:02 +0100

    • cosmetic fix in install.cmake (rpm installation layout)

  • Revision #117451e 2018-01-16 16:01:51 +0100

    • installation layout: fixed typos in plugin_install_dir

  • Revision #1512448 2018-01-16 15:21:56 +0100

    • Fix for MDEV-10361: Don't try to reconnect twice: if mysql->options.reconnect is set, ma_simple_command already tries to reconnect, so there is no need to reconnect in mysql_ping again

  • Revision #6ad7e50 2018-01-16 15:18:49 +0100

    • Revert "Fix for MDEV-10361: Don't try to reconnect twice: if mysql->options.reconnect is set,"

  • Revision #739bdc8 2018-01-16 15:05:00 +0100

    • Fix for MDEV-10361: Don't try to reconnect twice: if mysql->options.reconnect is set, ma_simple_command already tries to reconnect, so there is no need to reconnect in mysql_ping again.

  • Revision #775be2e 2018-01-16 14:35:45 +0100

    • Added install layout for debian packages

  • Revision #630f36c 2017-12-25 16:10:20 +0100

    • CONC-299: Add support for missing collation and character sets

  • Revision #129e013 2017-12-22 09:39:28 +0100

    • Merge pull request #24 from nalinaly/connector_c_2.3

  • Revision #040cfbd 2017-02-26 21:08:26 +0800

    • Fix for statement memory alloc:need reset block_num

  • Revision #36c989b 2017-12-22 08:49:35 +0100

    • Fix for CONC-301:

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

Connector/C 2.3.6 Changelog

The most recent Stable (GA) release of MariaDB Connector/C is:MariaDB Connector/C 3.4.5

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 7 Jun 2018

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #783d7ad 2018-06-05 08:21:46 +0200

    • Set default charset to latin1

  • Revision #9311595 2018-06-05 08:20:53 +0200

    • Revert "bumped version number"

  • Revision #2a83c0b 2018-05-30 13:45:00 +0200

    • bumped version number

  • Revision #d2154fa 2018-05-29 13:34:11 +0200

    • Fixed compiler bug caused by merge from master branch

  • Revision #e245f2d 2018-05-29 09:49:35 +0200

    • Fix for CONC-334: Copy all members of MYSQL_FIELD from mysql->fields to stmt->fields.

  • Revision #589760a 2018-05-28 15:57:25 +0200

    • Merge branch 'connector_c_2.3' of mariadb-connector-c into connector_c_2.3

  • Revision #0781cb9 2018-05-28 15:47:04 +0200

    • Changed setting version-script file in cmake script

  • Revision #fb100c8 2018-05-28 15:51:58 +0200

    • Fixed string conversion to MYSQL_TIME_TYPE:

      • added support for negative time values

      • invalid strings (and/or conversion) and invalid values will result in MYSQL_TIMESTAMP_ERROR time type

      • added support for 2digit year representation:

        • values < 69 will be converted to 20YY

        • values >= 69 will be converted to 19YY

  • Revision #33fbafa 2018-05-28 15:46:05 +0200

    • Connection attributes fix: Throw an error if key or val has zero length

  • Revision #01f78eb 2018-05-25 10:37:51 +0200

    • Set default sign options if not specified

  • Revision #fba1e54 2018-05-25 10:24:59 +0200

    • Fix msi build (code signing)

  • Revision #d25dbac 2018-05-24 17:16:56 +0200

    • Add status definitions for server_status: - SERVER_STATUS_IN_TRANS_READONLY - SERVER_STATUS_ANSI_QUOTES

  • Revision #351860f 2018-05-23 18:59:53 +0200

    • Changes enabling build C/C v2.3 as a sub-project

  • Revision #7d0d7f2 2018-05-22 15:02:20 +0200

    • Add support for length encoded datetime strings: In some cases server doesn't send date values with field type MYSQL_TYPE_STRING, but as length encoded string with type MYSQL_TYPE_VAR_STRING.

  • Revision #2861c15 2018-05-17 05:20:55 +0200

    • MDEV-15450: Add Host Name Field to MariaDB Client Handshake Protocol

  • Revision #f71b4f8 2018-04-09 15:59:16 +0200

    • Fix for CONC-315: If no default client character set was specified, the utf8 character set will be used by default (instead of setting the client character set to server character set).

  • Revision #2bd29c2 2018-02-20 18:58:17 +0100

    • Fix for CONC-133: Allow to build connector/c with older (outdated) gcc compilers. This was fixed in C/C 3.0.x already

  • Revision #f99dcfb 2018-01-19 07:30:46 +0100

    • Bumped version number to 2.3.6

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

Connector/C 2.3.7 Changelog

The most recent Stable (GA) release of MariaDB Connector/C is:MariaDB Connector/C 3.4.5

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 7 Sep 2018

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #a0418c6 2018-09-05 16:03:39 +0200

    • bumped version number to 2.3.7

  • Revision #39af19a 2018-09-05 15:48:41 +0200

    • Fix for security vulnerability CVE-2018-3081

  • Revision #271a2c7 2018-09-05 15:46:55 +0200

    • Added option -DWITH_UNIT_TESTS default is ON

  • Revision #7af1e59 2018-06-18 23:39:46 +0200

    • Few more fixes for build being a sub-project

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