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 Client Library for C 1.0.0 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: 29 Nov 2012

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 #77 Sat 2013-08-03 18:39:05 +0200
    • Fix for CONC-42: More informative errormessages for handshake errors
  • Revision #76 Fri 2013-08-02 17:58:57 +0200
    • Fix for CONC-41: Connect errormessage doesn't return socket error
  • Revision #75 Thu 2013-08-01 15:23:48 +0200
    • Fixed LOAD DATA LOCAL INFILE crash when specifying a file which doesn't exist Fixed error message for non existing file (was errno=0)
  • Revision #74 Thu 2013-08-01 09:56:36 +0200
    • Fixed crash/undefined behaviour when running large amount of threads: replaced select() with poll() Added conneciton timeout support for windows platforms
  • Revision #73 Wed 2013-07-24 07:01:48 +0200
    • Several test fixes
  • Revision #72 Mon 2013-07-22 07:22:04 +0200
  • Revision #71 Mon 2013-07-15 10:47:05 +0200
    • DBUG update and fixes Fixed net_read crash in debug version
  • Revision #70 Wed 2013-07-03 07:37:10 +0200
    • - More OS/X fixes - Fixed wrong error message in mysql_real_connect
  • Revision #69 Mon 2013-07-01 05:27:17 +0200
    • Fixed compiler warnings
  • Revision #68 Mon 2013-07-01 05:00:34 +0200
    • Reworked compressed and protocol implementation, including fixes for CONC-31 and CONC-34 - Added win64 fixes in protocol (changed ulong to size_t)
  • Revision #67 Mon 2013-06-17 06:58:20 +0200
    • Fix for CONC-27: Prevent crash if mysql_thread_end was called without prior initialization via mysql_thread_init
  • Revision #66 Thu 2013-06-13 11:38:37 +0200
    • Fix for OSX build: rename sigset to my_sigset
  • Revision #65 Wed 2013-06-12 15:58:37 +0200
    • Fix for CONC-30: Compilation issue on CentOS 3.9
  • Revision #64 Mon 2013-06-03 08:27:12 +0200
    • Fixed reconnect problem Added workaround for MDEV-4604 in mysql_stmt_store_result
  • Revision #63 Sat 2013-06-01 13:50:35 +0200
    • Added workaround for MDEV-6304: In mysql_stmt_more_results we check for both SERVER_MORE_RESULTS_EXIST and for SERVER_PS_OUT_PARAMS
  • Revision #62 Wed 2013-05-29 11:59:01 +0200
    • Fixed crash when calling mysql_close_options twice (pointer weren't adjusted to NULL) Fixed wrong behaviour when using stored procedures inside prepared statements Fixed identiation in my_stmt.h
  • Revision #61 Mon 2013-05-20 18:00:08 +0200
    • - Fixed memory overrun in mysql_stmt_execute due to wrong length calculation. - Fixed bug in mysql_stmt_next_result - Fixed mysql_stmt_reset: multi result sets weren't flushed properly - Fixed several test cases
  • Revision #60 Mon 2013-05-20 10:50:58 +0200
    • Fix for prepared statment multi results: Reallocate buffers (fields and binds) for new resultsets
  • Revision #59 Fri 2013-05-10 10:27:42 +0200
    • CONC-26: CLIENT_REMEMBER_OPTIONS is not supported
  • Revision #58 Thu 2013-05-09 14:11:33 +0200
    • Fixed CONC-9: removed winsock2 from mysql.h Fixed CONC-24: reconnect failed mysql_reconnect didn't set reconnect flag for new connection
  • Revision #57 Thu 2013-05-09 12:05:38 +0200
    • Fixed bug in mysql_stmt_data_seek: Reset the status of stmt to user fetching, otherwise stmt_data_seek will not work after fetch returned MYSQL_NO_DATA. Removed examples from build. This directory should be moved into doc tree
  • Revision #56 Tue 2013-04-30 18:02:53 +0200
    • Added microseconds support for prepared statements: datetime, timestamp and time to string conversion now returns microsenconds
  • Revision #55 Thu 2013-04-25 18:24:21 +0200
    • Fix for CONC-21: Ignore the 5.5.5- prefix for MariaDB 10 and report correct version numbers
  • Revision #54 Thu 2013-04-25 08:14:23 +0200
    • Fix for CONC-14: Monitor the socket status in net_clear: In case of a disconnection send_query will try to reconnect
  • Revision #53 Wed 2013-04-24 17:02:03 +0200
    • Fix for unbuffered stmt fetch: increase number of rows Added Test for CONC-24
  • Revision #52 Fri 2013-04-12 11:24:42 +0200
    • Fixed memory overrun (wrong length calculation in mysql_stmt_generate_request) Fuxed crash with mysql_send_long_data
  • Revision #51 Fri 2013-03-29 18:29:35 +0100
    • Added missing -lm for mariadb_config
  • Revision #50 Tue 2013-03-26 11:31:54 +0100
    • Fixed crash when running out of memory in mysql_stmt_init.
  • Revision #49 Sun 2013-03-24 18:04:45 +0100
    • Changed default built options
  • Revision #48 Sun 2013-03-24 15:14:06 +0100
    • Fix for bug CONC-16: ource tarball without version info in filename
  • Revision #47 Sun 2013-03-24 14:29:24 +0100
    • Test case fixes
  • Revision #46 Wed 2013-03-20 11:00:46 +0100
    • Added MSI Installer for Windows
  • Revision #45 Tue 2013-03-19 14:53:56 +0100
    • Disable DBUG for Release builds
  • Revision #44 Tue 2013-03-19 13:31:29 +0100
    • Fixed build (CMAKE_BINARY_DIR for symbolic links)
  • Revision #43 Tue 2013-03-19 13:24:39 +0100
    • Fixed wrong symlink (Thanks to Axel Schwenke)
  • Revision #42 Sun 2013-03-17 12:32:08 +0100
    • Fix for CONC-15 Removed redundant prototypes Fixed several prototypes with void parameters
  • Revision #41 Sun 2013-03-17 11:46:50 +0100
    • Fix for CONNC-18 declare local_thr_alaram as static
  • Revision #40 Wed 2013-03-13 21:43:39 +0100
    • more test fixes
  • Revision #39 Wed 2013-03-13 11:00:56 +0100
    • Fixed bug in character set autodetection Fixed compiler warnings in test suite Skipped change_users tests: They don't work anymore (mysql_change_user) security fix Applied patch from John Schember
  • Revision #38 Sat 2013-03-09 09:49:04 +0100
    • Replaced byte declarations (now unsigned char) Added initial support for character set autodetection
  • Revision #37 Thu 2013-03-07 13:56:14 +0100
    • Fix dbug crash in mysql_server_end
  • Revision #36 Tue 2013-02-26 11:52:22 +0100
    • Export of mysql_ps_fetch_functions: This will allow clients to convert values after fetch (e.g. SQLGetData)
  • Revision #35 Wed 2013-02-13 18:35:25 +0100
    • Prevent freeing of options if connect failed.
  • Revision #34 Wed 2013-01-30 17:44:35 +0100
    • Updated documentation
  • Revision #33 Wed 2013-01-30 08:42:05 +0100
    • Added missing test for embedded
  • Revision #32 Wed 2013-01-30 08:37:24 +0100
    • Added support for embedded (sqlite)
  • Revision #31 Wed 2013-01-23 07:25:26 +0100
    • Added support for options in options->extension
  • Revision #30 Mon 2013-01-21 13:52:53 +0100
    • Fix for CONC-7: - added missing server error codes for MariaDB and MySQL Server - added symbolic links for projects which don't support mariadb_config
  • Revision #29 Sun 2013-01-20 14:08:36 +0100
    • Fix for connc-6: added missing functions - mysql_library_init,end as an alias for mysql_server_init/end - mysql_get_server and mariadb_connection to determine type of server (mysql or mariadb)
  • Revision #28 Thu 2012-12-27 12:02:09 +0100
    • Fixed license headers which didn't mention PHP code
  • Revision #27 Wed 2012-12-26 23:14:09 +0100
    • Don't max out on windows warning settings, it is not practical - there are thousands of insignificant warnings
  • Revision #26 Wed 2012-12-26 22:20:50 +0100
    • CONC-4 : link with static C runtime when using MSVC
  • Revision #25 Wed 2012-12-26 20:57:26 +0100
    • Fix for bug CONC-5: field->catalog is undefined if result set was obtained from mysql_stmt_result_metadata()
  • Revision #24 Mon 2012-12-17 19:05:09 +0100
    • Fix for CONC-3: In older CMake versions FindOpenSSL.cmake doesn't work as expected, (OPENSSL_LIBRARIES doesn't contain crypto library), so we set the required cmake version number to 2.8.0 and above
  • Revision #23 Sun 2012-12-16 12:05:40 +0100
    • some clean up
  • Revision #22 Sat 2012-12-15 13:49:47 +0100
    • Added IPV6 support
  • Revision #21 Sat 2012-12-15 08:23:43 +0100
    • Fix for CONC-1 (Inverted error messages no 2058,2059) Added support for old password authentication: - Fixed scramble_323: use exact length of message (SCRAMBLE_LENGTH_323 instead of strlen(message)) - Added old_password_authentication plugin into list of builtin plugins
  • Revision #20 Tue 2012-12-11 20:29:50 +0100
    • removed mysql_io.c (php streams), which is no longer used
  • Revision #19 Sat 2012-12-01 14:02:34 +0100
    • Fixes for SSL - fix for php bug 51647 - added cert store - added certificates for testing
  • Revision #18 Fri 2012-11-30 13:47:24 +0100
    • Fix for mariadb_config: lib output was not correct cleanup fixed ps_test (warning_count differs on MariaDB servers)
  • Revision #17 Thu 2012-11-29 17:27:56 +0100
    • - Fix for mysql_stmt_next_result: obtain number of fields from mysql structure added test case (ps_new.c) - Added additional parameter cipher for mysql_ssl_set - some cosmetics for test cases
  • Revision #16 [merge] Thu 2012-11-29 11:25:44 +0100
    • merge georg's fixes
    • Revision #12.2.1 [merge] Thu 2012-11-29 11:02:40 +0100
      • merge
      • Revision #12.1.1 Thu 2012-11-29 09:06:15 +0100
        • implementation for mysql_stmt_next_result fixed size of MYSQL: removed unused NET->cmd_buffer_length minor cosmetic fixes
  • Revision #15 Thu 2012-11-29 01:58:44 +0100
    • fix typo in shared library versioning
  • Revision #14 Wed 2012-11-28 22:44:42 +0100
    • set include directory correctly
  • Revision #13 Wed 2012-11-28 23:13:00 +0100
    • re-branding
  • Revision #12 Wed 2012-11-28 14:09:17 +0100
    • fix typo
  • Revision #11 Wed 2012-11-28 12:30:33 +0100
    • more fixes, do not compile zlib library if system one is not found. Instead, add zlib source files to the libmysql_sources
  • Revision #10 Wed 2012-11-28 03:00:18 +0100
    • More CMake fixes, use system zlib when possible
  • Revision #9 Wed 2012-11-28 02:43:39 +0100
    • as-needed is not recognized on mint
  • Revision #8 Wed 2012-11-28 03:29:05 +0100
    • Further CMake fixes ensure no unresolved symbols in shared library
  • Revision #7 Wed 2012-11-28 01:04:21 +0100
    • Fix export symbols from shared library on Windows, again
  • Revision #6 Wed 2012-11-28 00:53:08 +0100
    • Fix build if openssl is not found various cosmetic bugs in cmake
  • Revision #5 Tue 2012-11-27 09:57:10 +0100
    • Fixed crash when trying to call mysql_close twice Fixed mysql_config Header changes
  • Revision #4 Mon 2012-11-26 11:23:56 +0100
    • - Added documentation (docbook based) - To build the documentation use cmake . -DBUILD_DOCS=yes - minor fixes in tests
  • Revision #3 Mon 2012-11-26 08:32:41 +0100
    • Added openssl layer support Imported libmysql unittests Added simple ssl tests minor cleanup
  • Revision #2 Wed 2012-11-14 18:43:45 +0100
    • First implementation based on libmysql 3.23.58 and php's mysqlnd extension
  • Revision #1 Mon 2011-10-10 14:01:17 +0300
    • Initial import
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.