Connector/C 2.1.0 Changelog

The most recent release of MariaDB Connector/C is:

Download Release Notes Changelog About MariaDB Connector/C

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

  • Revision #2a0a7d3 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

  • Revision #1a190e3 Wed 2015-01-21 12:41:29 +0100

    • changed banner for msi installation

  • Revision #dd353b4 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 MDEV-6671)

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

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

    • Fixed hardcoded path for default locations

  • Revision #972d31c Wed 2015-01-14 20:53:13 +0100

    • Fixed name for source package

  • Revision #0e92a68 Wed 2015-01-14 15:29:27 +0100

    • (Corrected) Fix for CONC-118: memory leak when reconnecting

  • Revision #5c471dc Wed 2015-01-07 20:20:04 +0100

    • Fix string for hex_symbols in mysql_hex_string function

  • Revision #1994fed Wed 2015-01-07 14:06:49 +0100

    • Fixed filenames for include lists (msi packaging)

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

    • Added plugin dependencies for msi build

  • Revision #1dd2936 Wed 2015-01-07 10:43:18 +0100

    • Codesigning for cleartext plugin (MSI package)

  • Revision #5c8ea9c Tue 2014-12-23 13:05:13 +0100

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

  • Revision #883cddb Sun 2014-12-21 22:11:37 +0100

    • Static library fixes

  • Revision #04c05f4 Sun 2014-12-21 17:43:38 +0100

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

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

  • Revision #36c0422 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.

  • Revision #cc95c08 Thu 2014-12-18 12:59:28 +0100

    • Fix include path in mariadb_config

  • Revision #919b95b Thu 2014-12-18 12:03:38 +0100

    • fixed typo in plugins/auth/CMakeLists.txt

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

    • Added missing mysql_clear_password for msi

  • Revision #58d8f9c Sat 2014-12-13 17:37:52 +0100

    • Fixes for include/mysql folder in msi

  • Revision #086efe3 Sat 2014-12-13 15:29:32 +0100

    • More msi fixes

  • Revision #9800e87 Sat 2014-12-13 11:14:02 +0100

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

  • Revision #436ab76 Fri 2014-12-12 18:00:43 +0100

    • Fixed package name for Windows

  • Revision #c723ed1 Fri 2014-12-12 15:40:35 +0100

    • Fixed package_file_name for cpack

  • Revision #92e8f82 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

  • Revision #db102f7 Fri 2014-12-12 08:10:41 +0100

    • removed obsolete getpass() stuff from get_password.c

  • Revision #3cb220a Thu 2014-12-11 12:41:15 +0100

    • msi fixes for authentication plugins

  • Revision #d7d334e Thu 2014-12-11 11:35:41 +0100

    • Fixed include directories for Windows build

  • Revision #ed9df19 Thu 2014-12-11 11:20:32 +0100

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

  • Revision #85325bc 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.

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

  • Revision #6bfad6e Tue 2014-12-09 20:11:54 +0100

    • Fixed misc.c (was test case for CONC-114)

  • Revision #69c400c Thu 2014-11-13 13:54:45 +0100

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

  • Revision #0c07bd4 Thu 2014-11-13 10:27:59 +0100

    • Build fixes for MacOSX

  • Revision #92879f2 Thu 2014-11-13 09:02:44 +0100

    • Fixed product name for msi build

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

    • Another revert and repush for msi/buildbot

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

    • Reverted the last patch and added more Windows build fixes

  • Revision #088fdac Wed 2014-11-12 18:10:22 +0100

    • Fixed vio for non-blocking API calls

  • Revision #b448d03 Fri 2014-11-07 07:09:24 +0100

    • Fix for CONC-111: export missing symbols for plugin api

  • Revision #14c954c Tue 2014-11-04 16:30:41 +0100

    • More dynamic solution for CONC-107. 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

  • Revision #1006e18 Sun 2014-11-02 05:54:30 +0100

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

  • Revision #814adc6 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.

  • Revision #80e6538 Thu 2014-10-23 18:48:42 +0200

    • Removed docs. Documentation is in a separate github repository

  • Revision #80eef62 Thu 2014-10-23 18:45:18 +0200

    • Build fixes for MacOS and Windows

  • Revision #7159c18 Wed 2014-10-22 17:36:33 +0200

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

  • Revision #98aad38 Wed 2014-10-22 17:16:27 +0200

    • removed unused includes, added some status information

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

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

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

  • Revision #a292115 Wed 2014-09-17 19:14:09 +0200

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

  • Revision #6cd4175 Mon 2014-09-15 15:47:17 +0200

    • Fix for CONC-104: mysql_options doesn't support MYSQL_SECURE_AUTH option

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

    • Fix for CONC-101: redefinition of dlerror

  • Revision #07d26ed 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

  • Revision #4073382 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).

  • Revision #b967620 Mon 2014-06-23 09:23:14 +0200

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

  • Revision #684287a Fri 2014-06-20 12:23:14 +0200

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

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

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

  • Revision #72b1570 Thu 2014-05-15 08:34:31 +0200

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

  • Revision #9f7c4e0 Wed 2014-05-14 15:31:58 +0200

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

  • Revision #6aea5be Wed 2014-05-14 14:49:25 +0200

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

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

    • Added delay/sleep after mysql_kill

  • Revision #84e209e Fri 2014-05-09 09:46:53 +0200

    • Throw an error in case OpenSSL was not found

  • Revision #1f80d75 Mon 2014-05-05 15:04:39 +0200

    • Fixed prototype for mysql_hex_string from ulong to unsigned long

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

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

  • Revision #170a7a1 Fri 2014-05-02 16:13:21 +0200

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

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

    • Windows build fixes for async API

  • Revision #b554035 Tue 2014-04-08 12:18:08 +0200

  • Revision #55c5060 Fri 2014-04-04 12:43:00 +0200

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

  • Revision #1722ece Fri 2014-04-04 12:26:06 +0200

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

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

Last updated

Was this helpful?