Changelogs for Connector/C 2.3.x releases
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
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
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
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
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
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
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
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