All pages
Powered by GitBook
1 of 5

Connector/C 2.2 Changelogs

Changelogs for Connector/C 2.2.x releases

Connector/C 2.2.0 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: 29 Sep 2015

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 #30ba4fe 2015-09-28 10:30:06 +0200

    • Fix for CONC-143: use #include "my_stmt.h" instead of <my_stmt.h>

  • Revision #9d12de0 2015-09-23 09:06:16 +0200

    • Ignore zip and gz files when building source packages

  • Revision #2acfd9c 2015-09-23 07:53:08 +0200

    • Fixed source package build

  • Revision #604897e 2015-09-19 16:01:02 +0200

    • Fix for CONC-133. When CMAKE_BUILD_TYPE is Release some gcc versions fail to compile my_context.c

  • Revision #0bc7dc5 2015-09-19 13:02:30 +0200

    • Added build option WITH_REMOTEIO (default=off)

  • Revision #5b33965 2015-09-19 11:27:26 +0200

    • Changed version number to 2.2.0

  • Revision #31c2a38 2015-09-19 10:34:45 +0200

    • Fix windows build: predefined variable for VS is _MSC_VER

  • Revision #7b81b34 2015-09-19 08:54:49 +0200

    • Fixed wrong socket_blocking, introducd with fix for CONC-130

  • Revision #f0e8953 2015-09-18 15:27:47 +0200

    • Merge branch 'connector_c_2.2' of mariadb-connector-c

  • Revision #1f71590 2015-09-18 14:35:43 +0200

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

  • Revision #07c0170 2015-09-17 19:17:53 +0200

    • Fixed build when using external iconv on MacOS

  • Revision #b0444f5 2015-09-17 14:15:38 +0200

    • Fix for CONC-140: MinGW error due to ssize_t redefinition

  • Revision #8f64528 2015-09-17 11:11:38 +0200

    • Fix for CONC-140: Prevent redefinition of ssize_t for MinGW build

  • Revision #b950d2c 2015-09-17 08:14:13 +0200

    • CONC-141: set stmt->state to MYSQL_STMT_FETCH_DONE if no more resultsets are available

  • Revision #bc4a828 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

  • Revision #7b59e09 2015-09-08 10:25:20 +0200

    • Fix for CONC-130: Initial wait on connect is wrong direction We need to wait for read instead of write if connect_timeout was specified

  • Revision #abf0080 2015-09-08 07:33:30 +0200

    • Fix for CONC-129 (asynchronous api): Check if connection is still alive in mysql_close_start

  • Revision #7526361 2015-09-05 17:17:14 +0200

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

  • Revision #94a32d6 2015-08-16 11:33:31 +0200

    • Fix for CONC-137: Error code not set in mysql_stmt_send_long_data

  • Revision #a6f40f2 2015-08-16 11:33:31 +0200

    • Fix for CONC-137: Error code not set in mysql_stmt_send_long_data

  • Revision #1466fec 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

  • Revision #9e0f506 2015-08-02 14:05:36 +0200

    • Fixed libs in mariadb_config

  • Revision #8f5ec7d 2015-08-02 14:05:36 +0200

    • Fixed libs in mariadb_config

  • Revision #330b7fb 2015-07-16 08:06:03 +0200

    • Bumped version number to 3.0.0

  • Revision #3f1c7df 2015-07-14 13:57:23 +0200

    • Merge pull request #3 from grooverdan/speling-capability

  • Revision #bd6c340 2015-07-14 18:17:19 +1000

    • more spelling/grammar errors

  • Revision #b42f702 2015-07-14 18:07:27 +1000

    • spell capabilites -> capabilities

  • Revision #3c4bb27 2015-07-14 06:11:09 +0200

    • Merge remote-tracking branch 'origin/connector_c_2.2'

  • Revision #318257b 2015-07-14 06:07:36 +0200 *

    • Fix for CONC-136: mysql_select_db_start/cont aren't declared in mysql.h - ma_dyncol.h no longer requires longlong declaration from my_global.h

  • Revision #bdb3c65 2015-07-06 17:27:54 +0200

    • Bump minor version number

  • Revision #180a990 2015-07-01 15:35:40 +0200

    • Merge remote-tracking branch 'origin/connector_c_2.2'

  • Revision #b1e0231 2015-07-01 15:31:32 +0200

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

  • Revision #c615d61 2015-06-27 08:55:21 +0200

    • Merge remote-tracking branch 'origin/connector_c_2.2'

  • Revision #af04caf 2015-06-27 08:52:47 +0200

    • Fix for CONC-132: Set SUFFIX and PREFIX_INSTALL_DIR when specified

  • Revision #8f5e915 2015-06-26 11:01:10 +0200

    • Merge remote-tracking branch 'origin/connector_c_2.2'

  • Revision #33027b8 2015-06-26 11:00:01 +0200

    • Fix for bug CONC-131: Free async context when closing options (mysql_options_close)

  • Revision #64720ee 2015-06-26 09:52:11 +0200

    • Merge remote-tracking branch 'origin/connector_c_2.2'

  • Revision #ce013e7 2015-06-26 09:50:07 +0200

    • Moved certificate creation to CMakeLists.txt

  • Revision #8d7118f 2015-06-25 22:48:27 +0200

    • Small fix in STRING REPLACE command uses in unittest/libmariadb/CMakeLists.txt to let cmake swallow it

  • Revision #50e3a25 2015-06-25 09:19:11 +0200

    • Merge remote-tracking branch 'origin/connector_c_2.2'

  • Revision #ae96108 2015-06-17 09:54:31 +0200

    • added missing fingerprint white list

  • Revision #28dadb0 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.

  • Revision #8680b57 2015-04-07 17:06:35 +0200

    • Minor windows fixes

  • Revision #ec631f3 2015-03-19 20:42:16 +0100 *

    • Don't include curl.h if LIBCURL is not installed - Export utf16le charset

  • Revision #bf33a4e 2015-03-18 20:03:02 +0100

    • Added missing file ma_io.c:

  • Revision #95724c8 2015-03-18 19:52:51 +0100

    • Added support for remote files via plugin.

  • Revision #77251b0 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)

  • Revision #11bcd44 2015-03-18 18:21:47 +0100

    • Last commit (fix for CONC-127) was incomplete for unknown reason

  • Revision #f8ebc60 2015-03-15 19:10:33 +0100

    • Fix for CONC-127: MariaDB Connector/C accepts dummy/self signed CA's

  • Revision #0612563 2015-02-14 16:07:51 +0100

    • Add toolchain file for linux_x86 cross compiling

  • Revision #ad50f9c 2015-02-08 21:25:06 +0100

    • Fix for CONC-121: Don't ship my_config.h in source packages - it will be created during cmake

  • Revision #0b5a685 2015-02-06 06:48:56 +0100

    • Fix for CONC-120: mariadb_deinitialize_ssl was declared as uint (which requires including my_global.h) instead of unsigned int

  • Revision #7716833 2015-02-04 10:35:27 +0100

    • removed sqlite plugin

  • Revision #fed2447 2015-02-03 21:35:53 +0100

    • removed SQLLite option

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

Connector/C 2.2.1 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 Nov 2015

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 #11b367c 2015-11-17 10:03:56 +0100

    • CONC-147: TCP address binding for mysql client library On clients with multiple possible TCP routes to a server it's now possible to specify an IP address to connect to the server. The IP address can be set either via mysql_options and MYSQL_OPT_BIND or by "bind-address=value" in configuration file.

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

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

Connector/C 2.2.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: 9 Dec 2015

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 #108e6ac 2015-12-08 08:50:35 +0100

    • Fix for CMake >= 3.0: Allow access for non existent targets (CMake policies 26,42,45

  • Revision #d11a935 2015-12-08 08:45:17 +0100

    • Fix for MDEV-9212: incorrect hostname check (openssl) Reimplement ssl_verify_server_cert() using the logic from Hostname_validation The bug was discovered by Alex Gaynor.

  • Revision #3d4b46b 2015-12-08 08:21:18 +0100

    • Fix for CONC-152: Visual Studio 2015 build fails when OpenSSL is enabled

  • Revision #f6d00bd 2015-11-30 20:12:22 +0100

    • Fixed wrong #ifdef in vio_fastsend so TCP_NODELAY will be set on Windows platforms correctly

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

Connector/C 2.2.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: 26 Apr 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 #5b7facb 2016-04-12 12:34:11 +0200

    • Fix for CONC-167: fix crash when fetching MYSQL_TYPE_BIT data. MYSQL_TYPE_BIT has no fixed packlength, so we need to check net_field_length instead

  • Revision #8026708 2016-03-24 07:29:04 +0100

    • Fix for CONC-169: Memory corruption in mariadb_dyncol_unpack

  • Revision #7bda455 2016-03-24 07:12:54 +0100

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

  • Revision #7fd72df 2016-03-14 17:13:10 +0100

    • Make sure that on windows we include iconv.h from win-iconv, not a system one

  • Revision #7bfe860 2016-03-14 14:37:27 +0100

    • OpenSSL fix: remove warnings when using OPENSSL_NO_DEPRECATED versions

  • Revision #33589a3 2016-03-01 13:27:51 +0100

    • Fixed timeouts (since asynchronous we store them in milliseconds internally)

  • Revision #ee10b55 2016-02-23 13:22:45 +0100

    • Fix for CONC-163: mysql->info returns garbage if no row was updated.

  • Revision #d4241c4 2016-02-21 17:44:29 +0100

    • CONC-161: Increase username length to 128

  • Revision #52e07f5 2016-02-20 11:52:17 +0100

    • Fix for CONC-160: field metadata doesn't show NUM_FLAG for NEWDECIMAL columns

  • Revision #f1cde3d 2016-02-11 09:27:41 +0100 *

    • Fix for CONC-156: CONC 2.2.2 build fails on FreeBSD due to not including necessary header. Thanks to Andie H. Hwang for providing this patch!

  • Revision #804129c 2016-02-09 08:43:16 +0100

    • Fix for CONC155: return trailing zero when fetching from binary columns into string

  • Revision #6a70af5 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

  • Revision #5dfcac6 2016-01-28 19:55:43 +0100

    • Do not set CMAKE_INSTALL_PREFIX to empty string on Windows

  • Revision #710e2b2 2016-01-25 13:53:06 +0100

    • bumped version number to 2.2.3

  • Revision #a89d465 2016-01-25 13:35:15 +0100

    • Fix for CONC-154: set stmt->state to MYSQL_STMT_FETCH_DONE if - result set is empty (nothing to fetch) - when madb_stmt_reset was called

  • Revision #3ff4b75 2015-12-10 06:48:26 +0100

    • Add prefix for source packages when building source package directly from git.

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