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