Changelogs for Connector/C 2.2.x releases
DownloadRelease NotesChangelogAbout MariaDB Connector/C
Release date: 26 Apr 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 #5b7facb 2016-04-12 12:34:11 +0200
Fix for : fix crash when fetching MYSQL_TYPE_BIT data. MYSQL_TYPE_BIT has no fixed packlength, so we need to check net_field_length instead
2016-03-24 07:29:04 +0100
Fix for : Memory corruption in mariadb_dyncol_unpack
2016-03-24 07:12:54 +0100
Fix for : string conversion of timestamps is broken When converting datetime with microseconds to string (binary protocol) number of decimal places was ignored. Thanks to Patrick Huesmann for providing a fix.
2016-03-14 17:13:10 +0100
Make sure that on windows we include iconv.h from win-iconv, not a system one
2016-03-14 14:37:27 +0100
OpenSSL fix: remove warnings when using OPENSSL_NO_DEPRECATED versions
2016-03-01 13:27:51 +0100
Fixed timeouts (since asynchronous we store them in milliseconds internally)
2016-02-23 13:22:45 +0100
Fix for : mysql->info returns garbage if no row was updated.
2016-02-21 17:44:29 +0100
: Increase username length to 128
2016-02-20 11:52:17 +0100
Fix for : field metadata doesn't show NUM_FLAG for NEWDECIMAL columns
2016-02-11 09:27:41 +0100 *
Fix for : CONC 2.2.2 build fails on FreeBSD due to not including necessary header. Thanks to Andie H. Hwang for providing this patch!
2016-02-09 08:43:16 +0100
Fix for CONC155: return trailing zero when fetching from binary columns into string
2016-01-28 23:06:49 +0100
mysql_options expected pointer to uint, while it has to be my_bool* according to specs. Also adding some VS specific service files/dirs templates to .gitignore
2016-01-28 19:55:43 +0100
Do not set CMAKE_INSTALL_PREFIX to empty string on Windows
2016-01-25 13:53:06 +0100
bumped version number to 2.2.3
2016-01-25 13:35:15 +0100
Fix for : set stmt->state to MYSQL_STMT_FETCH_DONE if - result set is empty (nothing to fetch) - when madb_stmt_reset was called
2015-12-10 06:48:26 +0100
Add prefix for source packages when building source package directly from git.
DownloadRelease NotesChangelogAbout MariaDB Connector/C
Release date: 9 Dec 2015
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 #108e6ac 2015-12-08 08:50:35 +0100
Fix for CMake >= 3.0: Allow access for non existent targets (CMake policies 26,42,45
2015-12-08 08:45:17 +0100
Fix for : incorrect hostname check (openssl) Reimplement ssl_verify_server_cert() using the logic from The bug was discovered by Alex Gaynor.
2015-12-08 08:21:18 +0100
Fix for : Visual Studio 2015 build fails when OpenSSL is enabled
2015-11-30 20:12:22 +0100
Fixed wrong #ifdef in vio_fastsend so TCP_NODELAY will be set on Windows platforms correctly
Release date: 18 Nov 2015
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.
2015-11-17 10:03:56 +0100
Revision #9769a43 2015-11-16 13:39:14 +0100
Include sign/target_info macros
Revision #d5944d4 2015-11-16 13:13:37 +0100
Windows build fixes: Support external sign command (if verisign is too slow or not responding) Added version_info for static and dynamic libraries
Revision #73a8261 2015-11-14 11:19:30 +0100
Fixes for Windows Visual Studio 2015 build
Revision #cfdeb95 2015-11-12 14:19:19 +0100
Fixed bug in mysql_ssl_set (intoduced by merge from 3.0 development tree) Fixed ssl test
Revision #604346c 2015-11-12 05:20:07 +0100
mysql_asnc fixes: - check if ucontext.h is available - set error if stacksize allocation fails
Revision #ec26c03 2015-11-09 11:54:10 +0100
Fixed compiler warning
Revision #74f8adf 2015-11-09 11:36:31 +0100
Since CPack doesn't deliver expected results on windows, we now build source packages directly from git (git archive). To activate this option, define GIT_BUILD_SRCPKG: cmake . -DGIT_BUILD_SRCPKG=1
Revision #4bef072 2015-11-09 09:11:05 +0100
exclude unittests from archives
Revision #29aa0c9 2015-11-08 16:28:37 +0100
Fixed warnings Disabled ps query cache
Revision #a7ce3ad 2015-11-04 07:06:39 +0100
Windows build fixes
Revision #052e5db 2015-11-03 14:25:18 +0100
Set socket to blocking after connect
Revision #4c794e5 2015-10-28 22:02:02 +0100
Fixed compiler warnings in ps_bugs.c and client_plugin.c
Revision #8bf167b 2015-10-28 15:53:39 +0200
Fix for mariadb_convert_string - charset names for utf16 and utf32 are changed so iconv understands it. Also if endianness is not specified, BE charsets used by default, to avoid BOMs Names mapped for both source and destination charsets. Also the regression test for this change is added to charset.c
Revision #3431674 2015-10-28 13:32:49 +0100
Bumped patch number
Revision #a272706 2015-10-08 13:36:22 +0300
Fix for mariadb_convert_string function. Fix of the charset name in case of Utf16 - iconv digests UTF-16, and not UTF16, as destination charset. Also we always use either BE or LE for utf16, to avoid BOM in the result string.
DownloadRelease NotesChangelogAbout MariaDB Connector/C
Release date: 29 Sep 2015
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 #30ba4fe 2015-09-28 10:30:06 +0200
Fix for : use #include "my_stmt.h" instead of <my_stmt.h>
2015-09-23 09:06:16 +0200
Ignore zip and gz files when building source packages
2015-09-23 07:53:08 +0200
Fixed source package build
2015-09-19 16:01:02 +0200
Fix for . When CMAKE_BUILD_TYPE is Release some gcc versions fail to compile my_context.c
2015-09-19 13:02:30 +0200
Added build option WITH_REMOTEIO (default=off)
2015-09-19 11:27:26 +0200
Changed version number to 2.2.0
2015-09-19 10:34:45 +0200
Fix windows build: predefined variable for VS is _MSC_VER
2015-09-19 08:54:49 +0200
Fixed wrong socket_blocking, introducd with fix for
2015-09-18 15:27:47 +0200
Merge branch 'connector_c_2.2' of
2015-09-18 14:35:43 +0200
Fix for : Build with XCode generator fails Both shared and static library are built from object library. XCode doesn't like targets which have only object files, so we just add an empty file.
2015-09-17 19:17:53 +0200
Fixed build when using external iconv on MacOS
2015-09-17 14:15:38 +0200
Fix for : MinGW error due to ssize_t redefinition
2015-09-17 11:11:38 +0200
Fix for : Prevent redefinition of ssize_t for MinGW build
2015-09-17 08:14:13 +0200
: set stmt->state to MYSQL_STMT_FETCH_DONE if no more resultsets are available
2015-09-11 17:06:43 +0200
Fixed bug in OpenSSL: instead of ca and ca_list we need to store crl and crl_list for CRL_CHECK
2015-09-08 10:25:20 +0200
Fix for : Initial wait on connect is wrong direction We need to wait for read instead of write if connect_timeout was specified
2015-09-08 07:33:30 +0200
Fix for (asynchronous api): Check if connection is still alive in mysql_close_start
2015-09-05 17:17:14 +0200
Fix for : When mysql_ssl_set will be called twice, memory from first call will not be freed. We call now mysql_optionsv in mysql_ssl_set so values will be freed and new ones will be assigned. my_strdup now checks flag MY_ALLOW_ZERO_PTR
2015-08-16 11:33:31 +0200
Fix for : Error code not set in mysql_stmt_send_long_data
2015-08-16 11:33:31 +0200
Fix for : Error code not set in mysql_stmt_send_long_data
2015-08-13 10:05:02 +0200
Fix memory overrun: When reallocating net->buffer we need to allocate extra space for header and compressed header
2015-08-02 14:05:36 +0200
Fixed libs in mariadb_config
2015-08-02 14:05:36 +0200
Fixed libs in mariadb_config
2015-07-16 08:06:03 +0200
Bumped version number to 3.0.0
2015-07-14 13:57:23 +0200
Merge pull request #3 from grooverdan/speling-capability
2015-07-14 18:17:19 +1000
more spelling/grammar errors
2015-07-14 18:07:27 +1000
spell capabilites -> capabilities
2015-07-14 06:11:09 +0200
Merge remote-tracking branch 'origin/connector_c_2.2'
2015-07-14 06:07:36 +0200 *
Fix for : mysql_select_db_start/cont aren't declared in mysql.h - ma_dyncol.h no longer requires longlong declaration from my_global.h
2015-07-06 17:27:54 +0200
Bump minor version number
2015-07-01 15:35:40 +0200
Merge remote-tracking branch 'origin/connector_c_2.2'
2015-07-01 15:31:32 +0200
Fix for : Return value of mysql_get_socket() indicating "no socket" not defined mysql_get_socket now returns in case of error: MARIADB_INVALID_SOCKET instead of INVALID_SOCKET (which isn't defined on several OS). MARIADB_INVALID_SOCKET is defined as -1.
2015-06-27 08:55:21 +0200
Merge remote-tracking branch 'origin/connector_c_2.2'
2015-06-27 08:52:47 +0200
Fix for : Set SUFFIX and PREFIX_INSTALL_DIR when specified
2015-06-26 11:01:10 +0200
Merge remote-tracking branch 'origin/connector_c_2.2'
2015-06-26 11:00:01 +0200
Fix for bug : Free async context when closing options (mysql_options_close)
2015-06-26 09:52:11 +0200
Merge remote-tracking branch 'origin/connector_c_2.2'
2015-06-26 09:50:07 +0200
Moved certificate creation to CMakeLists.txt
2015-06-25 22:48:27 +0200
Small fix in STRING REPLACE command uses in unittest/libmariadb/CMakeLists.txt to let cmake swallow it
2015-06-25 09:19:11 +0200
Merge remote-tracking branch 'origin/connector_c_2.2'
2015-06-17 09:54:31 +0200
added missing fingerprint white list
2015-06-11 13:21:25 +0200 *
OpenSSL security: report an error if client requires SSL but server doesn't support SSL (MTM attack) new options MARIADB_OPT_SSL_FP for fingerprint of server certificate MARIADB_OPT_SSL_FP_LIST for white list of finger prints.
2015-04-07 17:06:35 +0200
Minor windows fixes
2015-03-19 20:42:16 +0100 *
Don't include curl.h if LIBCURL is not installed - Export utf16le charset
2015-03-18 20:03:02 +0100
Added missing file ma_io.c:
2015-03-18 19:52:51 +0100
Added support for remote files via plugin.
2015-03-18 19:15:22 +0100
my_free now expects only 1 paraemter: void *ptr. This will allow us to share code between connector and server (e.g. dynamic columns)
2015-03-18 18:21:47 +0100
Last commit (fix for ) was incomplete for unknown reason
2015-03-15 19:10:33 +0100
Fix for : MariaDB Connector/C accepts dummy/self signed CA's
2015-02-14 16:07:51 +0100
Add toolchain file for linux_x86 cross compiling
2015-02-08 21:25:06 +0100
Fix for : Don't ship my_config.h in source packages - it will be created during cmake
2015-02-06 06:48:56 +0100
Fix for : mariadb_deinitialize_ssl was declared as uint (which requires including my_global.h) instead of unsigned int
2015-02-04 10:35:27 +0100
removed sqlite plugin
2015-02-03 21:35:53 +0100
removed SQLLite option
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