All pages
Powered by GitBook
1 of 9

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/C 2.3.6 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 7 Jun 2018

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 #783d7ad 2018-06-05 08:21:46 +0200

    • Set default charset to latin1

  • 2018-06-05 08:20:53 +0200

    • Revert "bumped version number"

  • 2018-05-30 13:45:00 +0200

    • bumped version number

  • 2018-05-29 13:34:11 +0200

    • Fixed compiler bug caused by merge from master branch

  • 2018-05-29 09:49:35 +0200

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

  • 2018-05-28 15:57:25 +0200

    • Merge branch 'connector_c_2.3' of into connector_c_2.3

  • 2018-05-28 15:47:04 +0200

    • Changed setting version-script file in cmake script

  • 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

  • 2018-05-28 15:46:05 +0200

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

  • 2018-05-25 10:37:51 +0200

    • Set default sign options if not specified

  • 2018-05-25 10:24:59 +0200

    • Fix msi build (code signing)

  • 2018-05-24 17:16:56 +0200

    • Add status definitions for server_status: - SERVER_STATUS_IN_TRANS_READONLY - SERVER_STATUS_ANSI_QUOTES

  • 2018-05-23 18:59:53 +0200

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

  • 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.

  • 2018-05-17 05:20:55 +0200

    • : Add Host Name Field to MariaDB Client Handshake Protocol

  • 2018-04-09 15:59:16 +0200

    • Fix for : 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).

  • 2018-02-20 18:58:17 +0100

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

  • 2018-01-19 07:30:46 +0100

    • Bumped version number to 2.3.6

added support for 2digit year representation:

  • values < 69 will be converted to 20YY

  • values >= 69 will be converted to 19YY

Revision #9311595
Revision #2a83c0b
Revision #d2154fa
Revision #e245f2d
CONC-334
Revision #589760a
mariadb-connector-c
Revision #0781cb9
Revision #fb100c8
Revision #33fbafa
Revision #01f78eb
Revision #fba1e54
Revision #d25dbac
Revision #351860f
Revision #7d0d7f2
Revision #2861c15
MDEV-15450
Revision #f71b4f8
CONC-315
Revision #2bd29c2
CONC-133
Revision #f99dcfb

Connector/C 2.3 Changelogs

Changelogs for Connector/C 2.3.x releases

Connector/C 2.3.7 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 7 Sep 2018

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 #a0418c6 2018-09-05 16:03:39 +0200

    • bumped version number to 2.3.7

  • 2018-09-05 15:48:41 +0200

    • Fix for security vulnerability

  • 2018-09-05 15:46:55 +0200

    • Added option -DWITH_UNIT_TESTS default is ON

  • 2018-06-18 23:39:46 +0200

    • Few more fixes for build being a sub-project

Revision #39af19a
CVE-2018-3081
Revision #271a2c7
Revision #7af1e59

The most recent release of is:

Connector/C 3.4.8 Download Now

The most recent release of is:

Connector/C 3.4.8 Download Now

Connector/C 2.3.4 Changelog

Release date: 4 Dec 2017

For the highlights of this release, see the .

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

  • 2017-10-02 09:08:03 +0200

Connector/C 2.3.3 Changelog

Release date: 31 May 2017

For the highlights of this release, see the .

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

  • 2017-05-18 13:07:16 +0200

Connector/C 2.3.5 Changelog

Release date: 18 Jan 2018

For the highlights of this release, see the .

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

  • 2018-01-17 08:01:21 +0100

: 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

  • Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    release notes
    GitHub
    Revision #4bbcced

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    CONC-282
    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

  • Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    release notes
    GitHub
    Revision #42d6d3f

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    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:

  • Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    release notes
    GitHub
    Revision #72a04d3

    The most recent release of is:

    Connector/C 3.4.8 Download Now

    Connector/C 2.3.2 Changelog

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 18 Jan 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 #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.

    • 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

    • 2017-01-02 12:47:52 +0100

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

    • 2017-01-04 16:34:15 +0100

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

    • 2016-10-11 13:55:01 +0200 *

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

    • 2016-12-23 16:53:14 +0100

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

    • 2016-12-21 18:14:16 +0100

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

    • 2016-09-06 19:50:38 +0200

      • fix two bugs in dialog plugin

    • 2016-10-26 06:06:45 +0200

      • Fix for : (manually merged from master)

    • 2016-10-06 09:46:41 +0200

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

    • 2016-09-26 10:06:39 +0200

      • timeout fixes for async Patch provided by Kristian Nielsen

    • 2016-08-23 18:42:11 +0200

      • Removed extra check for non binary result types in fetch_bin

    • 2016-08-18 08:01:16 +0200

      • Fix for : 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)

    • 2016-08-11 14:44:22 +0200

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

    • 2016-08-05 07:29:11 +0200

      • bumped version number fixed license header for plugin_auth_common.h

    Connector/C 2.3.0 Changelog

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 1 Jul 2016

    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 #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 )

    • 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

    • 2016-06-17 16:10:58 +0200

      • Fixed compiler warnings

    • 2016-06-15 14:59:21 +0200

      • Windows build fix

    • 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.

    • 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.

    • 2016-06-04 14:15:56 +0200

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

    • 2016-06-04 10:24:19 +0200

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

    • 2016-06-04 09:38:13 +0200

      • Changed sign procedure (now supporting SHA-256)

    • 2016-06-03 17:07:34 +0200

      • Fix for : 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.

    • 2016-06-02 10:59:00 +0200

      • Fixed memory overrun in my_strdup_root

    • 2016-05-31 08:29:47 +0200

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

    • 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

    • 2016-05-30 15:24:15 +0200

      • Bumped version number to 2.3.0

    Revision #93bb6bf
    Revision #9958387
    CONC-223
    Revision #aea5762
    Revision #2d26dd1
    MDEV-10894
    Revision #e56b8d4
    Revision #6b32499
    Revision #2cbd10a
    Revision #c32c117
    CONC-205
    Revision #2e14b0a
    Revision #caa245d
    Revision #be20fec
    Revision #ce95343
    CONC-198
    Revision #84e0f5c
    CONC-197
    Revision #5debd70
    Connector/C 3.4.8
    Download Now
    ms738520(v=vs.85).aspx
    Revision #1aa8720
    Revision #f618639
    Revision #afed467
    Revision #948cde6
    Revision #f4c360b
    Revision #15c66c2
    Revision #5cf10d8
    Revision #66b5384
    Revision #ea60288
    CONC-190
    Revision #f77f101
    Revision #7ccce9e
    CONC-177
    Revision #b190e36
    Revision #794de93
    Connector/C 3.4.8
    Download Now
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C

    Connector/C 2.3.1 Changelog

    The most recent release of is:

    DownloadRelease NotesChangelogAbout MariaDB Connector/C

    Release date: 4 Aug 2016

    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 #c531a87 2016-08-03 17:39:12 +0200

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

    • 2016-08-03 16:12:16 +0200

      • Set sign options for new windows build box

    • 2016-08-03 14:09:29 +0200

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

    • 2016-08-03 13:47:11 +0200

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

    • 2016-08-03 13:22:20 +0200

      • Fixes OpenSSL version checking

    • 2016-08-03 12:57:33 +0200

      • Removed ma_assert stuff

    • 2016-08-03 12:37:29 +0200

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

    • 2016-08-03 12:03:20 +0200

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

    • 2016-08-01 14:37:52 +0200

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

    • 2016-08-01 14:22:43 +0200

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

    • 2016-07-10 13:33:25 +0200

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

    • 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.

    Revision #697a0d2
    Revision #d5762da
    Revision #6382c08
    Revision #66ab41e
    Revision #9dc2a48
    Revision #d3b8289
    CONC-194
    Revision #ac60780
    CONC-196
    Revision #ba1308b
    CONC-194
    Revision #36b6178
    CONC-194
    Revision #2b02a10
    Revision #3d5cb4b
    Connector/C 3.4.8
    Download Now
    MariaDB Connector/C

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

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

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

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

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

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

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

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