All pages
Powered by GitBook
1 of 1

Loading...

Connector/C 3.0.3 Changelog

DownloadRelease NotesChangelogAbout MariaDB Connector/C

Release date: 18 Jan 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 #c1a5ed4 2018-01-17 12:43:58 +0100

    • Added installation layout for Debian (-DINSTALL_LAYOUT=DEB)

  • 2018-01-17 08:01:21 +0100

    • Changed/fixed Wix installer images

  • 2018-01-16 15:24:54 +0100

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

  • 2017-12-25 16:10:20 +0100

    • : Add support for missing collation and character sets

  • 2018-01-16 11:45:49 +0100

    • If gnutls pkg-config file is missing, Cmake's module FindGNUTLS.cmake will not determine and check the version number. If GNUTLS_VERSION_STRING could not be determined, we try to get the version string by running gnutls_check_version (try_run)

  • 2018-01-15 18:56:14 +0100

    • Merge branch 'master' of

  • 2018-01-15 18:18:42 +0100

    • Merge pull request #31 from kevgs/clang_tsan

  • 2017-10-06 00:38:00 +0300

    • fix TSAN build with Clang

  • 2018-01-15 18:55:55 +0100

    • updated README

  • 2018-01-15 17:57:29 +0100

    • Skip test for SESSION_TRACK_STATE_CHANGE if the test server is a MySQL server, since MySQL 5.7 (and above) doesn't send this flag after set session session_track_state_change=1

  • 2018-01-15 17:42:37 +0100

    • Merge branch 'master' of

  • 2018-01-15 17:41:19 +0100

    • Merge pull request #39 from InuSasha/patch-1

  • 2018-01-04 22:00:40 +0100

    • fix typo in plugins.cmake

  • 2018-01-15 12:25:52 +0100

    • Removed determination of programname and reading configuration options from section [programname] when parameter NULL was passed to mysql_options(, MYSQL_READ_DEFAULT_GROUP)

  • 2018-01-11 12:10:05 +0200

    • Remove unused definitions

  • 2018-01-10 16:37:15 +0000

    • Fix warnings about RETSIGTYPE/RETQSORTTYPE redefinition when using libmariadb headers together with server's

  • 2018-01-14 07:34:01 +0100

    • Test cleanup: - removed unused test for old sqlite3 module - to avoid warnings and make code more readable mysql_stmt_prepare and mysql_real_query now use the SL (string and length) macro.

  • 2018-01-04 15:43:44 +0000

    • support build with static openssl on Windows

  • 2018-01-09 18:13:54 +0100

    • TLS/SSL fixes: - don't run fingerprint and passphrase protected tests if the corresponding files (sha1 and encrypted client key) are not found in CERT_PATH - don't overwrite SSL errors if handshake failed - Use gnutls read/write instead of pvio

  • 2018-01-08 13:57:53 +0100

    • :

  • 2018-01-08 12:39:48 +0100

    • Merge branch 'master' of

  • 2018-01-08 12:31:33 +0100

    • removed unused function char_val from ma_password.c

  • 2018-01-08 12:31:33 +0100

    • removed unused function char_val from ma_password.c

  • 2017-12-22 09:00:13 +0100

    • Merge branch 'master' of

  • 2017-12-20 10:01:32 +0100

    • Fix test failues if testing against server < 10.2

  • 2017-12-22 08:59:32 +0100

    • Fix for (manually merged from 2.3.5)

  • 2017-12-15 10:48:42 +0100

    • : Fixed crash when client receives extended ok packet with SESSION_TRACK_STATE_CHANGE information flag.

  • 2017-12-04 19:45:07 +0100

    • Fix for : MariaDB Connector/C was not compatible to libmysql when passing value for MYSQL_OPT_LOCAL_INFILE. According to the documentatin local infile will be enabled if a NULL pointer was passed or a pointer to an unsigned integer which value is > 0. Connector/C expected a bool pointer, which ends up in wrong results on big endian systems.

  • 2017-11-27 19:02:37 +0100

    • Windows build fix: init_once assignment needs to be casted (C99).

  • 2017-11-27 18:22:05 +0100

    • Fix for : Wrong exit code when an invalid option was passed to mariadb_config.

  • 2017-11-27 17:31:16 +0100

    • Fix for FreeBSD build: PTHREAD_ONCE_INIT is defined as a struct, so we need to cast it.

  • 2017-11-12 21:29:10 +0000

    • main.ssl_7937 failed with timeout in buildbot on Windows

  • 2017-11-22 09:50:12 +0100

    • Fix for : For backwards compatibiliry we now allow reinitialization of client library by setting init_once to zero in mysql_server_end() function.

  • 2017-11-18 16:20:33 +0100

    • Fix for Solaris build ()

  • 2017-11-08 09:12:42 +0100

    • Fix windows build: For using _malloca (instead of deprecated alloca) we need to include malloc.h

  • 2017-11-08 09:09:52 +0100

    • Revert "Fix windows build: Use _malloca instead of alloca"

  • 2017-11-08 08:51:36 +0100

    • Fix windows build: Use _malloca instead of alloca

  • 2017-11-08 04:56:04 +0100

    • : Fxed malloc result check in dynamic columns

  • 2017-11-07 18:45:08 +0100

    • Added additional test (invalid user)

  • 2017-11-07 18:36:14 +0100

    • Implementation for :

  • 2017-10-28 16:46:49 +0200

    • Fix for :

  • 2017-10-26 18:34:05 +0200

    • : Return error (=1) instead of exiting.

  • 2017-10-25 19:07:17 +0200

    • Fix compiler warning

  • 2017-10-23 11:04:14 +0200

    • : tls-version

  • 2017-10-17 15:53:45 +0200

    • Provide details about TLS/SSL library in use

  • 2017-10-15 09:41:12 +0200

    • Revert ": Determine TLS/SSL library version"

  • 2017-10-15 06:01:59 +0200

    • : Determine TLS/SSL library version

  • 2017-10-12 12:15:39 +0200 *

    • Build fix: When building as subproject inside server tree, ZLIB_FOUND was already set by parent, so we need additionally check if WITH_EXTERNAL_ZLIB was specified. - New server status flags Added SERVER_STATUS_ANSI_QUOTES and SERVER_STATUS_IN_TRANS_READONLY

  • 2017-10-12 09:56:50 +0200

    • Added missing dependency for zlib (WITH_EXTERNAL_ZLIB=ON) Added CC_SOURCE_REVISION definition (mariadb_version.h)

  • 2017-10-10 12:20:37 +0200

    • Merge branch 'master' of

  • 2017-08-14 17:23:42 +0200

    • Implementation and testcase for - skipping particular paramset in bulk operation - with help of special indicator value STMT_INDICATOR_IGNORE_ROW set in any column of the row. The revision also adds some (mainly VS specific) file/dirs definitions to .gitignore to make 'gid status' usable on Windows, and the typo in bulk1 testsuite

  • 2017-10-10 12:19:01 +0200

    • : - Force TLS/SSL connection if finger print options were specified - Allow hex finger prints with colon separated 2 digit numbers

  • 2017-10-02 09:08:03 +0200

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

  • 2017-10-01 05:57:58 +0200

    • Fixed test case name for

  • 2017-09-30 14:10:01 +0200

    • Fix for : duplicated if condition in mariadb_dyncol.c

  • 2017-09-29 11:12:36 +0200

    • Fix parentheses ()

  • 2017-09-25 19:16:55 +0200

    • Update year in mariadb_config output

  • 2017-09-15 01:06:05 +0200

    • define MARIADB_BASE_VERSION in mariadb_version.h

  • 2017-09-09 16:03:08 +0200

    • /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18: version `libmariadbclient_18' not found

  • 2017-09-25 13:51:01 +0200

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

  • 2017-09-08 12:19:32 +0200

    • Merge branch 'master' of

  • 2017-09-07 17:35:35 +0200

    • Export mysql_client_plugin_declaration from auth_gssapi_client.so

  • 2017-09-08 12:18:37 +0200

    • Added missing break in mysql_get_infov

  • 2017-08-31 07:54:21 +0200

    • Fixed memory leak and added missing break in dynamic column conversion function

  • 2017-08-24 18:05:58 +0200

    • Fix for : client library crashes on Windows after TLS reconnect: The connection pointer mysql is now no longer part (and doesn't need to be updated) of schannel security context, since it can be obtained directly from tls container.

  • 2017-07-25 09:45:16 +0200

    • Merge branch 'master' of

  • 2017-07-21 08:06:53 +0000

    • Merge branch 'master' of

  • 2017-07-19 13:50:40 +0200

    • Bumped version number to 3.0.3

  • 2017-07-21 07:53:03 +0000

    • Warning fixes for Win64 build

  • 2017-07-25 09:43:55 +0200

    • Fix for : RPM layout now works for other 64-bit architectures than x86_64. Thx to Michal Schorn for contributing this patch.

Revision #d3a6061
Revision #5c16523
MDEV-10361
Revision #0335873
CONC-299
Revision #edeffbf
Revision #7fab2ec
mariadb-connector-c
Revision #1ea0354
Revision #7f9629a
Revision #c066666
Revision #ddcb21c
Revision #1af934e
mariadb-connector-c
Revision #9f9a1c5
Revision #642320e
Revision #86dacf3
Revision #b15a7aa
Revision #794689b
Revision #2e42f7a
Revision #64cf572
Revision #75ca3c1
Revision #5abcb1b
CONC-302
Revision #9345d74
mariadb-connector-c
Revision #74b1ba2
Revision #72b38f5
Revision #b00cdcd
mariadb-connector-c
Revision #3e164b5
Revision #2314598
CONC-301
Revision #6d2fb01
MDEV-14647
Revision #434b67e
CONC-297
Revision #87b863e
Revision #14fe661
MDEV-14514
Revision #c849a21
Revision #a81a799
MDEV-11546
Revision #15e9ee4
CONC-277
Revision #683e2f3
MDEV-11603
Revision #77490eb
Revision #b825f34
Revision #b21e60a
Revision #1e6cdb8
CONC-292
Revision #c979378
Revision #771a409
MDEV-9059
Revision #b40058f
MDEV-14165
Revision #5d920a9
CONC-290
Revision #12a6865
Revision #8ea4d2f
MDEV-14101
Revision #9272a18
Revision #d67ee8b
MDEV-14027
Revision #113418c
MDEV-14027
Revision #5e32110
Revision #6d24e0b
Revision #cd46b30
mariadb-connector-c
Revision #0334aa4
CONC-275
Revision #6329049
CONC-286
Revision #2546445
CONC-282
Revision #2e39bb7
CONC-281
Revision #2083aa9
MDEV-13959
Revision #5bf7813
MDEV-13956
Revision #cb02751
Revision #7d6101d
Revision #3d11d0f
MDEV-13588
Revision #17110fb
CONC-282
Revision #f9a6b8e
mariadb-connector-c
Revision #85d150e
Revision #d76663a
Revision #cd50748
Revision #a2b0bcd
CONC-276
Revision #482a0b6
mariadb-connector-c
Revision #ce01b63
mariadb-connector-c
Revision #b481265
Revision #bc2d6df
Revision #843c492
CONC-271

The most recent release of is:

Connector/C 3.4.8 Download Now

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

MariaDB Connector/C