All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

Connector/C 2.2 Changelogs

Changelogs for Connector/C 2.2.x releases

Connector/C 2.2.3 Changelog

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.

CONC-167
Revision #8026708
CONC-169
Revision #7bda455
CONC-168
Revision #7fd72df
Revision #7bfe860
Revision #33589a3
Revision #ee10b55
CONC-163
Revision #d4241c4
CONC-161
Revision #52e07f5
CONC-160
Revision #f1cde3d
CONC-156
Revision #804129c
Revision #6a70af5
Revision #5dfcac6
Revision #710e2b2
Revision #a89d465
CONC-154
Revision #3ff4b75

Connector/C 2.2.2 Changelog

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

Connector/C 2.2.1 Changelog

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

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

  • Download
    Release Notes
    Changelog
    About MariaDB Connector/C
    release notes
    GitHub
    Revision #11b367c
    CONC-147
    Revision #d11a935
    MDEV-9212
    Hostname_validation
    Revision #3d4b46b
    CONC-152
    Revision #f6d00bd

    Connector/C 2.2.0 Changelog

    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

    CONC-143
    Revision #9d12de0
    Revision #2acfd9c
    Revision #604897e
    CONC-133
    Revision #0bc7dc5
    Revision #5b33965
    Revision #31c2a38
    Revision #7b81b34
    CONC-130
    Revision #f0e8953
    mariadb-connector-c
    Revision #1f71590
    CONC-139
    Revision #07c0170
    Revision #b0444f5
    CONC-140
    Revision #8f64528
    CONC-140
    Revision #b950d2c
    CONC-141
    Revision #bc4a828
    Revision #7b59e09
    CONC-130
    Revision #abf0080
    CONC-129
    Revision #7526361
    CONC-138
    Revision #94a32d6
    CONC-137
    Revision #a6f40f2
    CONC-137
    Revision #1466fec
    Revision #9e0f506
    Revision #8f5ec7d
    Revision #330b7fb
    Revision #3f1c7df
    Revision #bd6c340
    Revision #b42f702
    Revision #3c4bb27
    Revision #318257b
    CONC-136
    Revision #bdb3c65
    Revision #180a990
    Revision #b1e0231
    CONC-135
    Revision #c615d61
    Revision #af04caf
    CONC-132
    Revision #8f5e915
    Revision #33027b8
    CONC-131
    Revision #64720ee
    Revision #ce013e7
    Revision #8d7118f
    Revision #50e3a25
    Revision #ae96108
    Revision #28dadb0
    Revision #8680b57
    Revision #ec631f3
    Revision #bf33a4e
    Revision #95724c8
    Revision #77251b0
    Revision #11bcd44
    CONC-127
    Revision #f8ebc60
    CONC-127
    Revision #0612563
    Revision #ad50f9c
    CONC-121
    Revision #0b5a685
    CONC-120
    Revision #7716833
    Revision #fed2447

    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

    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

    MariaDB Connector/C
    MariaDB Connector/C
    MariaDB Connector/C
    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