This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

MariaDB Connector/C 3.0.4 Changelog

The most recent Stable (GA) release of MariaDB Connector/C is:
MariaDB Connector/C 3.4.3

Download Release Notes Changelog About MariaDB Connector/C

Release date: 25 Apr 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 #cb69283 2018-04-24 12:22:12 +0200
    • merge commit '966ad42cee3de834a8223ac89f15c32972e1abd3'
  • Revision #966ad42 2018-04-24 12:17:48 +0200
    • Fix for CONC-326: ssl_thread_init() uses wrong openssl threadid callback
  • Revision #d015c17 2018-04-23 12:12:31 +0200
    • Build fix if Connector/C is built as submodule
  • Revision #aeeab3c 2018-04-23 03:47:07 +0200
    • Windows build fix: The msi installer package didn't contain all plugins
  • Revision #4982ef9 2018-04-22 14:44:42 +0200
    • Fixed authentication plugin configuration
  • Revision #698d361 2018-04-22 08:49:00 +0200
    • Merge pull request #46 from grooverdan/MDEV-15655_fix
  • Revision #6d92946 2018-04-18 18:53:08 +1000
    • MDEV-15655: abstract socket support - limit length
  • Revision #4fe6575 2018-04-23 12:12:31 +0200
    • Build fix if Connector/C is built as submodule
  • Revision #53a1101 2018-04-23 07:27:13 +0200
    • Pushed version number to 10.3.6
  • Revision #89e27e9 2018-04-23 03:47:07 +0200
    • Windows build fix: The msi installer package didn't contain all plugins
  • Revision #f46244c 2018-04-22 14:44:42 +0200
    • Fixed authentication plugin configuration
  • Revision #441ce64 2018-04-18 18:53:08 +1000
    • MDEV-15655: abstract socket support - limit length
  • Revision #c8464af 2018-04-22 08:49:34 +0200
    • Merge pull request #47 from MariaDB/connector_c_3.0-lawrin
  • Revision #9a50a7d 2018-04-19 17:32:05 +0200
    • Corrections of the codepage number for some collations.
  • Revision #264cfa7 2018-04-22 08:40:19 +0200
    • Build fix: Separate arguments if SIGN_OPTIONS was specified via cmake variable
  • Revision #4adf242 2018-04-20 07:29:50 +0200
    • For expired password test check error codes ER_MUST_CHANGE_PASSWORD (=1820) and ER_MUST_CHANGE_PASSWORD_LOGIN (=1862)
  • Revision #3f43953 2018-04-20 07:19:40 +0200
    • Fixed test case for expired password Added test case for ODBC-138
  • Revision #60e5dee 2018-04-18 07:13:21 +0200
    • Disable cipher mapping test - depending on used OpenSSL version (in client and/or server) several cipher suites might be disabled or removed.
  • Revision #0e2d913 2018-04-18 06:34:50 +0200
    • Merge branch 'master' into 10.2-server
  • Revision #401f6e1 2018-04-12 17:17:04 +0200
    • Merge pull request #44 from luzpaz/10.2-misc-typos
  • Revision #7aa3473 2018-03-30 06:45:19 -0400
    • Fixes misc. typos
  • Revision #21df0ad 2018-02-09 20:19:45 +0100
    • Plugin configuration fixes:
  • Revision #35d891a 2018-02-08 22:38:58 +0000
    • Fix clang on Windows warnings
  • Revision #209c4f8 2018-02-01 11:10:06 +0100
    • Travis fixes (TLS/SSL)
  • Revision #fca3ef7 2018-01-28 16:48:59 +0100
    • Travis fix: Build Connector/C with OpenSSL
  • Revision #ced8e35 2018-01-26 15:01:12 +0100
    • Travis fixes
  • Revision #6fcec8f 2018-01-24 09:18:27 +0100
  • Revision #3524f5f 2018-01-24 08:49:02 +0100
  • Revision #7b46186 2018-01-22 18:39:19 +0100
    • Added support for travis
  • Revision #00903bb 2018-01-21 17:27:04 +0100
    • Fix for CONC-294: Since we already called plugin->close function we need to prevent that mysql_close_slow_part (which sends COM_QUIT to the server) will be handled by plugin (which might end up in crashing the application)
  • Revision #1a1499c 2018-01-19 07:29:51 +0100
    • Bumped version number to 3.0.4
  • Revision #db1028f 2018-04-17 11:31:45 +0200
    • Merge pull request #43 from grooverdan/MDEV-15655-abstract-sockets
  • Revision #ab59771 2018-03-25 13:56:05 +1100
  • Revision #f226c3b 2018-04-17 10:35:49 +0200
    • Fix for CONC-320: Non blocking/asynchronous support for OpenSSL and GnuTLS. Please note that Schannel in asynchronous mode is not supported yet.
  • Revision #1b95733 2018-04-14 07:30:19 +0200
    • Windows build fixes: disable CONC-317 for windows platforms
  • Revision #b2e6ed0 2018-03-30 06:45:19 -0400
    • Fixes misc. typos
  • Revision #128d152 2018-04-12 16:22:38 +0200
    • CONC-322: Correct handling of EAGAIN and EINPROGRESS in internal_connect (socket) for non windows platforms. Kudos to Daniel Black for providing this patch.
  • Revision #cb0952a 2018-04-12 08:52:21 +0200
    • Bumped version to 10.2.13 (only valid for standalone C/C build)
  • Revision #748e6fb 2018-04-12 08:49:26 +0200
    • Fix for mariadb_stmt_execute: If compressed protocol is in use, mariadb_stmt_execute_direct will be emulated by mysql_stmt_prepare and mysql_stmt_execute.
  • Revision #679b5b5 2018-04-12 07:00:43 +0200
    • Fix for CONC-317: Parsing of configuration file fails if key/value pairs contain white spaces.
  • Revision #971fae7 2018-04-11 13:21:05 +0200
    • Fix for CONC-315: 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)
  • Revision #d3644be 2018-04-07 07:42:59 +0200
    • CONC-314: Support for expired passwords (MySQL Server)
  • Revision #50d48e9 2018-02-26 19:15:55 +0100
    • Reworked plugin interface
  • Revision #6e1dd7a 2018-03-26 20:37:56 +0000
    • Windows : if plugin cannot be loaded, provide a full path of the library in the error message, to simplify troubleshooting by users.
  • Revision #668757a 2018-02-17 13:12:27 +0100
    • Merge pull request #40 from 9EOR9/10.2-server
  • Revision #80b2ae2 2018-02-17 12:22:18 +0100
    • If COM_PING failed, check if reconnect option was set before calling mysql_ping again.
  • Revision #83eef02 2018-02-16 13:05:35 +0100
    • Test fixes: for api functions which require string with length parameter (e.g. mysql_real_connect() or mysql_stmt_prepare() we now use the macro SL(string) which substitutes string and string length.
  • Revision #5a30aed 2018-02-16 12:30:19 +0100
    • Fixed README
  • Revision #9296149 2018-02-16 12:14:01 +0100
    • Travis and Appveyor integration: - added travis support - fixed appveyor settings - fixed some warnings (gcc 4.8) - removed sleep commands - disabled failing tests when running against MySQL server, mostly related to stored procedures and binary protocol - reverted fix for MDEV_10361
  • Revision #da9ed3c 2018-02-16 11:45:07 +0100
  • Revision #eefaadf 2018-02-16 11:43:32 +0100
    • Removed automatic detection of program name
  • Revision #67cc343 2018-02-14 19:35:16 +0000
    • Fix unit test. Fix send() prototype
  • Revision #9b37839 2018-02-12 17:05:01 +0000
    • Merge branch '10.2-wlad' into 10.2-server
  • Revision #7698e3f 2018-02-12 09:29:27 +0000
    • more clang fixes
  • Revision #db1a1a1 2018-02-12 09:29:27 +0000
    • more clang fixes
  • Revision #aed8005 2018-02-08 22:38:58 +0000
    • Fix clang on Windows warnings
  • Revision #058fc08 2018-01-26 13:04:37 +0100
    • Fixed 2 buffer overflows in unittests
  • Revision #9ee1861 2018-01-21 17:27:04 +0100
    • Fix for CONC-294: Since we already called plugin->close function we need to prevent that mysql_close_slow_part (which sends COM_QUIT to the server) will be handled by plugin (which might end up in crashing the application)
  • Revision #adf7b56 2018-01-16 15:24:54 +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
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.