All pages
Powered by GitBook
1 of 1

Loading...

Connector/C 2.1.0 Changelog

Download Release Notes Changelog

Release date: 29 Jan 2015

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on Launchpad. On Launchpad, you can view more details of the revision and view diffs of the code modified in that revision.

  • Revision #cff8e58 Wed 2015-01-28 18:25:27 +0100

    • Updated ignore file list

  • Wed 2015-01-21 19:32:04 +0100

    • Generate files for exported symbols, so we don't have to keep 2 different files up to date. Symbols should be added (or removed) now in libmariadb/CMakeLists.txt

  • Wed 2015-01-21 12:41:29 +0100

    • changed banner for msi installation

  • Wed 2015-01-21 12:03:12 +0100

    • Added a global variable mariadb_deinitialize_ssl which controls if SSL will be deinitialized in mysql_server_end (see )

  • Wed 2015-01-21 11:47:34 +0100

    • We now build an object library which prevents compiling sources twice (for shared and static libraries) Fixed test cases

  • Fri 2015-01-16 13:17:51 +0100

    • Fixed hardcoded path for default locations

  • Wed 2015-01-14 20:53:13 +0100

    • Fixed name for source package

  • Wed 2015-01-14 15:29:27 +0100

    • (Corrected) Fix for : memory leak when reconnecting

  • Wed 2015-01-07 20:20:04 +0100

    • Fix string for hex_symbols in mysql_hex_string function

  • Wed 2015-01-07 14:06:49 +0100

    • Fixed filenames for include lists (msi packaging)

  • Wed 2015-01-07 11:16:53 +0100

    • Added plugin dependencies for msi build

  • Wed 2015-01-07 10:43:18 +0100

    • Codesigning for cleartext plugin (MSI package)

  • Tue 2014-12-23 13:05:13 +0100

    • More build fixes Added new option for position independent code: WITH_PIC=ON/OFF

  • Sun 2014-12-21 22:11:37 +0100

    • Static library fixes

  • Sun 2014-12-21 17:43:38 +0100

    • Fix for :

  • Fri 2014-12-19 17:42:33 +0100

    • Avoid compiling objects twice: shared and static libraries can now be built in one step

  • Thu 2014-12-18 18:02:50 +0100

    • Added support for MYSQL_ENABLE_CLEARtEXT_PLUGIN in mysql_options. However, we don't take any actions - plugins are always enabled.

  • Thu 2014-12-18 12:59:28 +0100

    • Fix include path in mariadb_config

  • Thu 2014-12-18 12:03:38 +0100

    • fixed typo in plugins/auth/CMakeLists.txt

  • Tue 2014-12-16 19:42:17 +0100

    • Added missing mysql_clear_password for msi

  • Sat 2014-12-13 17:37:52 +0100

    • Fixes for include/mysql folder in msi

  • Sat 2014-12-13 15:29:32 +0100

    • More msi fixes

  • Sat 2014-12-13 11:14:02 +0100

    • Added missing include files in include/mysqlh Fixed id's in msi packager

  • Fri 2014-12-12 18:00:43 +0100

    • Fixed package name for Windows

  • Fri 2014-12-12 15:40:35 +0100

    • Fixed package_file_name for cpack

  • Fri 2014-12-12 08:23:30 +0100

    • Buildbot fix: Lowered required cmake version for non-Windows platforms to 2.6.4, removed get_tty_password from the list of exported functions

  • Fri 2014-12-12 08:10:41 +0100

    • removed obsolete getpass() stuff from get_password.c

  • Thu 2014-12-11 12:41:15 +0100

    • msi fixes for authentication plugins

  • Thu 2014-12-11 11:35:41 +0100

    • Fixed include directories for Windows build

  • Thu 2014-12-11 11:20:32 +0100

    • Fix for cleartext plugin: We need to send also terminating zero character for the password

  • Thu 2014-12-11 11:17:58 +0100

    • Added clear_text plugin for pam authentication. To use the clear text plugin pam-use-cleartext-plugin setting must be enabled in the MariaDB server.

  • Thu 2014-12-11 09:47:49 +0100 *

    • mysql_load_plugin_v supports now the environment variable MARIADB_PLUGIN_DIR to load plugins from a different destination than PLUGINDIR.

  • Tue 2014-12-09 20:11:54 +0100

    • Fixed misc.c (was test case for )

  • Thu 2014-11-13 13:54:45 +0100

    • Fix for : Windows version of libmariadb doesn't export all symbols

  • Thu 2014-11-13 10:27:59 +0100

    • Build fixes for MacOSX

  • Thu 2014-11-13 09:02:44 +0100

    • Fixed product name for msi build

  • Wed 2014-11-12 19:40:14 +0100

    • Another revert and repush for msi/buildbot

  • Wed 2014-11-12 18:30:33 +0100

    • Reverted the last patch and added more Windows build fixes

  • Wed 2014-11-12 18:10:22 +0100

    • Fixed vio for non-blocking API calls

  • Fri 2014-11-07 07:09:24 +0100

    • Fix for : export missing symbols for plugin api

  • Tue 2014-11-04 16:30:41 +0100

    • More dynamic solution for . Cmake now supports the following options: -DINSTALL_LAYOUT=DEFAULT or RPM -DINSTALL_LIB_DIR -DINSTALL_INCLUDE_DIR -DINSTALL_DOCS_DIR -DINSTALL_PLUGINS_DIR -DINSTALL_BIN_DIR

  • Sun 2014-11-02 05:54:30 +0100

    • Fix for OS-X build (Thanks to Eric Trinh), test case fixes: removed obsolete DBUG_* stuff

  • Mon 2014-10-27 14:18:35 +0100

    • Since CRYPTO_THREADID is not supported by OpenSSL versions prior to 1.0.0, we need still provide support for old (deprecated) thread_id functions.

  • Thu 2014-10-23 18:48:42 +0200

    • Removed docs. Documentation is in a separate github repository

  • Thu 2014-10-23 18:45:18 +0200

    • Build fixes for MacOS and Windows

  • Wed 2014-10-22 17:36:33 +0200

    • Windows fix: remove inclusion of global.h in str helper functions

  • Wed 2014-10-22 17:16:27 +0200

    • removed unused includes, added some status information

  • Tue 2014-10-21 16:55:04 +0200

    • Fix for , and

  • Sun 2014-10-12 05:35:43 +0200

    • Fix for : Since we use one SSL context per library instance (which might be shared by several threads) we need to protect certification loading by a mutex.

  • Wed 2014-09-17 19:14:09 +0200

    • Fix for : remove longlong definition from mysql.h to prevent collides with other projects

  • Mon 2014-09-15 15:47:17 +0200

    • Fix for : mysql_options doesn't support MYSQL_SECURE_AUTH option

  • Mon 2014-07-14 11:50:16 +0200

    • Fix for : redefinition of dlerror

  • Fri 2014-06-27 06:48:43 +0200 *

    • Removed unused _PC macrofrom my_global.h: it clashes with _PC macro in tchar.h (windows) - removed unused global.h file

  • Tue 2014-06-24 08:13:43 +0200

    • Fix for asynchronous api (windows): Context initialization didn't work, since the client library doesn't use WIN definition (instead, we use _WIN32).

  • Mon 2014-06-23 09:23:14 +0200

    • Fix for : SSL connection with require X509 privilege doesn't work. - all pems and ciphers are now stored in global context - create new ssl instance after loading pems into global context

  • Fri 2014-06-20 12:23:14 +0200

    • Fix for : memory corruption. In case a connection fails and vio was already created, the socket needs to be closed only via vio_close. A 2nd close may lead to corruption in a threaded environment in case the handle was opened by another thread.

  • Tue 2014-06-10 09:48:05 +0200

    • Fix for and : - Check if the connection is valid before resetting the statement - Fix Windows compile error (mingw)

  • Thu 2014-05-15 08:34:31 +0200

    • We create the include files twice now, to prevent problems with the MSI installer

  • Wed 2014-05-14 15:31:58 +0200

    • Fix for : Since NULL values in a binary result packet are represented in a bitmap, the packet length might be smaller than the number of result set NULL values, so we need to allocate additional bytes (=Number of fields) to prevent a possible memory corruption

  • Wed 2014-05-14 14:49:25 +0200

    • Fixed ssl test (running ssl tests now under a different user)

  • Wed 2014-05-14 12:20:47 +0200

    • Added delay/sleep after mysql_kill

  • Fri 2014-05-09 09:46:53 +0200

    • Throw an error in case OpenSSL was not found

  • Mon 2014-05-05 15:04:39 +0200

    • Fixed prototype for mysql_hex_string from ulong to unsigned long

  • Sun 2014-05-04 17:30:54 +0200

    • Fix for : Segmentation fault when using named pipes - disabled read-ahead cache for named pipe connections

  • Fri 2014-05-02 16:13:21 +0200

    • Fix for : Incorrect output for mariadb_config - When linking against external zlib, the linker options are - added missing space for CMAKE_C_FLAGS

  • Thu 2014-04-10 10:17:45 +0200 *

    • Windows build fixes for async API

  • Tue 2014-04-08 12:18:08 +0200

    • Added MariaDB's asynchronous client API. For more information, please visit

  • Fri 2014-04-04 12:43:00 +0200

    • Fix for : Out-of-source build touches files in source dir, removed duplicate CONFIGURE_FILE directives

  • Fri 2014-04-04 12:26:06 +0200

    • Fix for : mysql.h doesn't include the API function mysql_hex_string

Revision #2a0a7d3
Revision #1a190e3
Revision #dd353b4
MDEV-6671
Revision #c516ca7
Revision #a38bd7c
Revision #972d31c
Revision #0e92a68
CONC-118
Revision #5c471dc
Revision #1994fed
Revision #faa0847
Revision #1dd2936
Revision #5c8ea9c
Revision #883cddb
Revision #04c05f4
CONC-117
Revision #cace488
Revision #36c0422
Revision #cc95c08
Revision #919b95b
Revision #f147c5d
Revision #58d8f9c
Revision #086efe3
Revision #9800e87
Revision #436ab76
Revision #c723ed1
Revision #92e8f82
Revision #db102f7
Revision #3cb220a
Revision #d7d334e
Revision #ed9df19
Revision #85325bc
Revision #cd16280
Revision #6bfad6e
CONC-114
Revision #69c400c
CONC-114
Revision #0c07bd4
Revision #92879f2
Revision #fc9bb57
Revision #4078961
Revision #088fdac
Revision #b448d03
CONC-111
Revision #14c954c
CONC-107
Revision #1006e18
Revision #814adc6
Revision #80e6538
Revision #80eef62
Revision #7159c18
Revision #98aad38
Revision #b916eef
CONC-107
CONC-108
CONC-109
Revision #d12429b
CONC-102
Revision #a292115
CONC-105
Revision #6cd4175
CONC-104
Revision #fc58591
CONC-101
Revision #07d26ed
Revision #4073382
Revision #b967620
CONC-95
Revision #684287a
CONC-99
Revision #e038a7f
CONC-97
CONC-98
Revision #72b1570
Revision #9f7c4e0
CONC-92
Revision #6aea5be
Revision #b3c35df
Revision #84e209e
Revision #1f80d75
Revision #0630189
CONC-94
Revision #170a7a1
CONC-90
Revision #ad05803
Revision #b554035
Revision #55c5060
CONC-88
Revision #1722ece
CONC-86

The most recent release of is:

Connector/C 3.4.8 Download Now

non-blocking-api-reference
About MariaDB Connector/C
MariaDB Connector/C

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