head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.28 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.26 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.24 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.22 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.20 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.18 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.16 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.14 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.12 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.10 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.8 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.6 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.4 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.2 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.3.0.14 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.12 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.10 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.8 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.6 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.4 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.2 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.2.0.52 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.50 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.46 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.26 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.48 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.44 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.42 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.40 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.38 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.36 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.34 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.32 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.30 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.28 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.24 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.22 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.20 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.18 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.16 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.14 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.12 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.10 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.8 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.6 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.4 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.2 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.1.0.14 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.12 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.10 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.8 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.6 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.4 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.2 pkgsrc-2012Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2022.12.25.08.22.26; author wiz; state Exp; branches; next 1.3; commitid 9qra30btNOjuLU6E; 1.3 date 2021.01.11.05.49.29; author jnemeth; state Exp; branches; next 1.2; commitid QY8gtK1x5fwIPgDC; 1.2 date 2014.07.02.03.41.51; author jnemeth; state Exp; branches; next 1.1; commitid 0ZPb8NeKTZ42NKGx; 1.1 date 2012.11.22.10.01.10; author jnemeth; state Exp; branches; next ; desc @@ 1.4 log @myodbc: update to 8.0.31. Fixes build. Changes: Now for mysql80*. Otherwise, too many to list here, see https://dev.mysql.com/doc/relnotes/connector-odbc/en/news-8-0.html for details. @ text @$NetBSD$ Install into more appropriate localtion for pkgsrc. --- CMakeLists.txt.orig 2022-09-01 11:59:03.000000000 +0000 +++ CMakeLists.txt @@@@ -591,13 +591,13 @@@@ cmake/sql.*\\\\.c$ #------------ Installation --------------------------- INCLUDE(cmake/info_bin.cmake) -INSTALL(FILES LICENSE.txt DESTINATION .) +INSTALL(FILES LICENSE.txt DESTINATION share/doc/mysql-connector-odbc) if(EXISTS "${CMAKE_SOURCE_DIR}/README.txt") - INSTALL(FILES README.txt DESTINATION .) + INSTALL(FILES README.txt DESTINATION share/doc/mysql-connector-odbc) else() - INSTALL(FILES README.md DESTINATION .) - INSTALL(FILES CONTRIBUTING.md DESTINATION .) + INSTALL(FILES README.md DESTINATION share/doc/mysql-connector-odbc) + INSTALL(FILES CONTRIBUTING.md DESTINATION share/doc/mysql-connector-odbc) endif() IF(WIN32) @@@@ -658,7 +658,7 @@@@ IF(WIN32) ELSE(WIN32) - INSTALL(FILES ChangeLog DESTINATION .) + INSTALL(FILES ChangeLog DESTINATION share/doc/mysql-connector-odbc) ENDIF(WIN32) @ 1.3 log @myodbc: Update to 5.3.14 5.3.14 Security Notes: Functionality added or changed: * Unit tests will allocate/deallocate STMT/DBC/ENV for each test * Added processing of new UTF8MB4 collations Bugs fixed: * myodbc-installer does not show all DSN options (Bug #29753227/95290) * MASTER: Crash noticed in SQLSetPos (Bug #29630465) Built using MySQL 5.7.28 5.3.13 Security Notes: * Connector/ODBC 5.3.13 Commercial upgrades the linked OpenSSL library to version 1.0.2r which has been publicly reported as not vulnerable to CVE-2019-1559 (Bug #29489006, CVE-2019-1559) Functionality added or changed: Bugs fixed: * SQL_NO_DATA when fetching VARCHAR(500) with filter (Bug# 29512548/94545) Built using MySQL 5.7.26 5.3.12 Security Notes: Functionality added or changed: * New connection option for ODBC driver to enable LOAD DATA LOCAL INFILE Bugs fixed: * Dynamic linking is broken in MyODBC 5.3.11 (Bug# 28609434/92319) * Crash in SQLBulkOperations when NO_SSPS is set to 0 (Bug #28289320) Built using MySQL 5.7.25 5.3.11 Security Notes: * Fix issues found by Fortify (WL #11829) Functionality added or changed: * Fixes in ODBC 5.3 from 8.0 code merge (WL #12199) * Make sure ODBC 5.3 works with new 8.0 auth. mechanism. (WL #11962) Bugs fixed: * Source character set not supported by client error on SHOW TABLES command (Bug# 28116892/90984) * SQLColAttribute/SQL_DESC_TYPE_NAME text instead of longtext for longtext col (Bug# 11761407/53900) * Connector uses UTF8 charset instead of UTF8MB4 (Bug# 28204756) * SQLMoreResults does not set statement errors correctly (Bug# 11757423/49466) * Master: Connection fails for cache256 user when GET_SERVER_PUBLIC_KEY=1 (Bug# 28359632) Built using MySQL 5.7.23 5.3.10 Security Notes: Functionality added or changed: * Build ODBC Connector with libmysqlclient linked dynamically (WL #11105) Bugs fixed: * ODBC Driver issue with SELECT for UPDATE (Bug# 26646688/87457) * Contribution: Compilation fixes for MySQL 5.5 (Bug# 26633971/87413) * Contribution: Fix truncated "SSL Certificate Authority" label (Bug# 26579169/87325) * OpenRecordset leaking memory client side on Windows ODBC Client (Bug# 27155880/86473) * MySQL Connector/ODBC 5.2.5 - Command Timeout does not work (Bug# 26474362/69416) * Calling MySQLDrivercConnect with a NULL pcbConnStrOut causes a crash (Bug# 27101767/88371) Built using MySQL 5.7.20 5.3.9 Security Notes: Functionality added or changed: * Added two new CMake build options. STATIC_MSVCRT to switch /MT and /MD compiler options in Windows. WITH_NODEFAULTLIB to specify the /NODEFAULTLIB linker option. (WL# 10890) Bugs fixed: * Segmentation fault in SQLFetch() when used with dynamic cursor (Bug# 18805392) * SQLExecute() after SQLFreeStmt(SQL_RESET_PARAMS) results in assert failure (Bug# 19148246) * SQLForeignKeys() crashing when SQL_MODE='ANSI_QUOTES' (Bug# 18641824) * SQLForeignKeys() returns empty result with NO_I_S=0 (Bug# 26388694) Built using MySQL 5.7.19 ---- 5.3.8 Security Notes: * Connector/ODBC 5.3.8 Commercial upgrades the linked OpenSSL library to version 1.0.2k which has been publicly reported as not vulnerable to CVE-2017-3732 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3732) (Bug #25615448, CVE-2017-3732) Functionality added or changed: * Added a new connection option NO_DATE_OVERFLOW to control returning of errors when the TIMESTAMP structure used for DATE column contains non-zero time part (Bug# 25386024) Bugs fixed: * SQL_ATTR_MAX_ROWS applies to all result sets on the statement, and not connection (Bug# 17259397/69554) * SQLTABLES patch (Bug 13914518) has to be extended for NO_I_S case (Bug# 14005343) * Connector/ODBC does not send correct error message when 2006 error occurs (Bug #25671389) * Error in Windows Setup Wizard Custom Setup Dialog (Bug# 25247807/84190) * Contents in embedded help for myodbc-installer are outdated (Bug# 18896110/72852) * SQLGetData() with invalid column number crashes (Bug# 18636600) * Assert failure in SQLSetDescField() API (Bug# 18641633) * Metadata functions crash when the catalog/table/column name is long (Bug #18796005) * Prefetch causes syntax errors in select queries with parameters (Bug# 17386788) Built using MySQL 5.7.18 ---- 5.3.7 Security Notes: * Connector/ODBC 5.3.7 Commercial upgrades the linked OpenSSL library to version 1.0.2j which has been publicly reported as not vulnerable to CVE-2016-6304 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6304) (Bug #24753385, CVE-2016-6304) Functionality added or changed: * Added new options to control TLS versions for connecting: NO_TLS_1_0, NO_TLS_1_1, NO_TLS_1_2. By Default all TLS versions are enabled and options allow to disable using of a particular TLS version. (Bug# 23496903/81640) * Added a new option SSLMODE to set the SSL mode before connection is made. The option value can be set to any of the follwing: DISABLED, PREFERRED, REQUIRED, VERIFY_CA, VERIFY_IDENTITY. This option will override the deprecated SSLVERIFY and SSL_ENFORCE. (Bug# 23497043/81641) Bugs fixed: * Assertion in ODBC Driver when calling mysql_stmt_close() on a broken connection (Bug# 25109356/83858) * Connector ODBC does not build with newer CMake (Bug# 22746557) * Installation fails in OSX El Capitan (23123503/81113) Built using MySQL 5.7.17. ---- 5.3.6 Functionality added or changed: * Keywords specific to MySQL server 5.7 (WL#7992) * Implement SQL_ATTR_QUERY_TIMEOUT statement attribute (WL#7991) * Added DEFAULT_AUTH and PLUGIN_DIR options in connection parameters. * Added DISABLE_SSL_DEFAULT connection parameter to disable connecting through SSL by default. * Added SSL_ENFORCE connection parameter to enforce SSL connection. Bugs fixed: * ODBC Driver not parsing comments correctly (Bug# 16613308/53891) * Calling SQLGetDiagField with DIAGIDENTIFIER SQL_DIAG_ROW_COUNT always returns 0 (Bug #11750296/40771) * ADO hangs when using MySQL ODBC 5.3 ANSI Driver with French characters (Bug# 20526062) * Connector/ODBC fails to build when using libmysqlclient 5.7 (Bug# 20685833/76261) * malloc/free mismatch in MySqlGetPrivateProvileStringW (Bug# 21074676/76984) ---- 5.3.5 Security Notes: * Connector/ODBC 5.3.5 Commercial upgrades the linked OpenSSL library to version 1.0.1m which has been publicly reported as not vulnerable to CVE-2015-0286 (http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-0286). Since the only change in Connector/ODBC 5.3.5 is the inclusion of OpenSSL libraries publicly reported as unaffected by CVE-2015-0286, and since Oracle-produced MySQL Community builds use YaSSL libraries which have been reported as not affected by CVE-2015-0286, Oracle will not produce builds for Connector/ODBC Community for version 5.3.5. This means the Community edition of Connector/ODBC will skip version 5.3.5. (Bug #20747740, CVE-2015-0286) ---- 5.3.4 Functionality added or changed: * New ODBC connection option to specify the location of RSA public key (WL #7911) Bugs fixed: * SSL CA Path cannot be selected in Linux GUI (Bug #18813389/72716) ---- 5.3.3 Functionality added or changed: Bugs fixed: * Seg Fault in SQLForeignKeys() when column name contains special characters (Bug #18286118) * Add NULL handle checks in ODBC API functions (WL #7807) ---- @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.2 2014/07/02 03:41:51 jnemeth Exp $ d3 3 a5 1 --- CMakeLists.txt.orig 2019-10-28 17:50:32.000000000 +0000 d7 1 a7 10 @@@@ -420,6 +420,8 @@@@ ENDIF() MESSAGE(STATUS "Installation library subdir: ${LIB_SUBDIR}") +SET(DOC_SUBDIR "share/doc/mysql-connector-odbc") + INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}) ADD_SUBDIRECTORY(util) @@@@ -501,8 +503,8 @@@@ cmake/sql.*\\\\.c$ d9 1 d11 2 d14 9 a22 4 -INSTALL(FILES LICENSE.txt DESTINATION .) -INSTALL(FILES README.txt DESTINATION .) +INSTALL(FILES LICENSE.txt DESTINATION ${DOC_SUBDIR}) +INSTALL(FILES README.txt DESTINATION ${DOC_SUBDIR}) d25 1 a25 2 @@@@ -542,7 +544,7 @@@@ IF(WIN32) d30 1 a30 1 + INSTALL(FILES ChangeLog DESTINATION ${DOC_SUBDIR}) @ 1.2 log @Update to MySQL Connector-ODBC 5.3.2. pkgsrc change: add 56 to MYSQL_VERSIONS_ACCEPTED 5.3.2 Functionality added or changed: * Support of ODBCINSTGetProperties in MyODBC Driver (WL #7577) * Add DFLT_BIGINT_BIND_STR option to Connector/ODBC GUI (Windows and Linux) (WL#7579) * Accessibility features in Connector/ODBC Linux GUI (WL #7635) Bugs fixed: * Connect crash if the catalog name given to SQLSetConnectAttr is invalid (Bug #17587913) * Driver returns wrong length for output parameter streams (Bug #17814768/70946) * Assert failure in case of prepared statments and SQLDESCRIBECOL() called with column number given larger then actual parameter marker in query. (Bug #17311065) * SQLFOREIGNKEYS WITH FLAG_NO_INFORMATION_SCHEMA OPTION RETURNS BAD RESULTS (Bug #16920750) * SQLFetch() crashing when execute using UnixODBC 2.3.2 (Bug #17857204) * Segmentation fault in SQLSpecialColumns if table name is invalid (Bug# 17854697) * Invalid order of free() functions can cause crash (Bug# 17992912) * Crash in ODBC Driver with CHARSET=WRONGCHARSET (Bug# 17999659) * Driver and myodbc-installer crash with long option names (>100) and values (>255) (Bug# 17966018) * ODBCManageDataSourcesQ4 cannot run MyODBC GUI setup to edit an existing DSN (Bug# 18046123) * SQLGetData returning error being called after SQLParamData (Bug #17842966) * Valgrind: jump or move depends on uninitialised value error from myodbc-installer (Bug# 18046120) * Memory leak in sqlexecute() when connection is killed from another thread (Bug#17587617) * Data corruption in SQLBulkOperations because of buffer overrun. (Bug #17714172) * Segfault in SQLBulkOperations() for SQL_UPDATE_BY_BOOKMARK when select returns 0 records. (Bug# 17714358) * MS Access crashed when sorting a column (Bug# 17071780/69550) * Empty query giving segmentation fault in myodbc_casecmp (Bug# 17085344) * Uninitialized variable free_value can set wrong error in SQLDescribeCol (Bug# 17588101) * ODBC 5.2.5 DMG installer fails on OSX 10.8.5 (Bug #17512040/70422) * Bulk insert on time column with hour value > 99 gives error (Bug#17613161) * Concurrent execution of SQLEndTran() with SQL_HANDLE_ENV results in SEG FAULT (Bug #18166331) * Workaround to GTK bug in GtkComboBox and GtkComboBoxEntry (WL #7637) * ODBC Driver GUI in Windows has wrong order of controls selection (Bug# 18240696) * Wrong installation library directory on some 64bit system other than x86_64. (Bug# 68848) * SQLNumResultCols() with NULL parameter results in Segmentation Fault (Bug# 18165197) * SQLBULKOPERATIONS(SQL_FETCH_BOOKMARK) RETURNS SQL_NO_DATA ERROR (Bug# 18287216) * Segmentation Fault in SQLExecute() while executing test file "my_types" (Bug# 18303978) * Segmentation fault in SQLParamOptions() in Solaris platform (Bug# 18325878) * Segmentation fault in SQLForeignKeys() when number of columns in the table is more (Bug# 18286366) * Valgrind memory leak in SQLForeignKeys when NO_I_S=1 (Bug# 18286007) * Valgrind memory leak in when SQLPrepare used with SQLParamData/SQLPutData for NO_I_S=1 (Bug#18295317) * The password is getting saved when creating FileDSN using SQLDriverConnect (Bug# 18310873) * Passing NULL pointer to SQLSetDescField, SQLGetDiagField and SQLGetDiagRec results in a crash (Bug# 18431088) ---- 5.3.1(20-Nov-2013) Functionality added or changed: * Support of SQL_ATTR_RESET_CONNECTION connection attribute (WL #7274) Bugs fixed: * Memory leak using 5.2.6 ODBC Connector (Bug #17653461/70662) * MySQL ODBC driver incorrectly quotes TableName when calling SQLPrimaryKeys (Bug# 16952531/69448) * Bad memory access when get out params (Bug #17640929/70642) * Setting Unix Socket using ODBCManageDataSourcesQ4 sets NAMED_PIPE=1 (Bug# 17586452) * Segmentation Fault in SQLBulkOperations() (Bug #17714290) * Segmentation fault when SQLColumns table or column argument are provided more then 256 and 129 respectively (Bug #17358838) * Memory leak in SQLSetStmtAttr() as statement deallocation was missing (Bug #17441507) * Memory leak is happening in SQLProcedureColumns when returning empty results. (Bug #17298721) * Memory leak in SQLConnect() called after SQLSetConnectAttr() (Bug #17586844) Built using MySQL 5.6.14. ---- 5.3.0(19-Oct-2013) Functionality added or changed: * Support for File Data Sources. (WL #6583, Bug #11746219/24581) * Bookmark support added in myodbc (WL #7039) * Added new variable in cmake config files ODBCCP32_LIB for odbccpp32.lib path, and MYSQLCLIENT_LIB_NAME for linking mysqlclient statically or dynamically by specifying mysqlclient library (libmysql.*, mysqlclient.*, libmysqlclient_r.*, libmysqlclient.*) to be used. Mysql CPP linkage for mysql version >= 5.6.4 (WL #6738) * Added a new test module for crash bugs (my_crash.c) * Added GUI dialog for Linux * Support of ODBC 3.8 standard - driver self identification, input/output stream parameters (WL #6584) Bugs fixed: * With utf8 byte string for mysql server version < 5.5.3, insert fails with error message "Server does not support 4-byte encoded UTF8 characters." (Bug #14838690) * Driver use the char ';' as separator in attributes string instead of the '\0' (Bug #15940689/66548) * DSN connection parameters override those specified in the connection string (Bug #11760574/52996) * Non-compliant behavior of SQLMoreResults (Bug #16101282/67920) * MSSQL linked server connected to MySQL 5.1.9 driver causes hard crash (Bug #16604346/63386) * MySQL ODBC drivers incorrectly returns TIME columns, where value > '99:59:59' (Bug #16176981/67793) * Conversion of Time field data to Timestamp type may produce incorrect result (Bug #17016839/69545) * Need to add a lock to access connections member in ENV structure (Bug #17240611/69864) * Visual Studio 2010 crashes when reading rows from any table in Server Explorer (Bug #17304031/69950) * Corrected MYSQL_NUM_VERSION calculation error in FindMysql.cmake. MYSQL_LIB_DIR, MYSQL_INCLUDE_DIR, MYSQL_LINK_FLAGS and MYSQL_CXXFLAGS will be obtained from mysql_config only when they are not provided using cmake options. * Memory leak in SQLPrepare with queries that use parameters (Bug #17400483/70113) * Valgrind error, simple loop fix (Bug #17397596/64105) * Wrong pointer type can cause crash in convert_c_type2str() (Bug #17421620/69733) * Memory leak in SQLMoreResults() as deallocation of result_bind buffer required before calling mysql_stmt_free_result() (Bug# 17441296) * FileDSN is created evein if the connection credentials are wrong (Bug #17508006) * Error with iodbc in SQLAllocHandle with handle type SQL_HANDLE_DBC as odbc_ver is unset. Built using MySQL 5.6.14. ---- 5.2.5(04-Apr-2013) Functionality added or changed: * MSI package installs both ANSI and Unicode drivers. (WL#6793) Bugs fixed: * query_print will cause core dump in 32-bit application (Bug #16367440/68201) * Microsoft Access Crashes when Bit field updates (Bug# 16287859/68243) * Datetime and timestamp second fractions need removing the trailing zeros (Bug# 16294197/65418) * Binding string to decimal parameter always uses system locale setting (Bug# 11766369/59469) * Added CLEARTEXT authentication connection option ENABLE_CLEARTEXT_PLUGIN. (Bug#16445091) * Crash in SQLSetConnectAttr(SQL_ATTR_CURRENT_CATALOG) (Bug# 16526604/63844) Built using MySQL 5.6.11. ---- 5.2.4 (16-Jan-2013) Functionality added or changed: * Support of expired passwords. Added conenction string option CAN_HANDLE_EXP_PWD. (WL#6786) * Add new reserved words from MySQL 5.6 in SQLGetInfo (WL#6704) Bugs fixed: * While retrieving data from a field, BLOB to CHAR conversion is done only for fields having BLOB_FLAG, BINARY_FLAG and binary character set(63) (Bug #11746572) Built using MySQL 5.6.10. ---- 5.2.3 (19-Dec-2012) Bugs fixed: * Memory leak in 5.2.2(w) ODBC driver causes Prepared_stmt_count to grow (Bug# 67340/14812778) * Version 5.1 exports symbols SQLInstallDriverEx and SQLInstallDriverExW (Bug# 11766724/59900) * Corrected calculation for length indicator descriptor field (Bug# 11766437) * is_minimum_version() function does not work correctly (Bug# 15926340) * Problem with BIT columns in MS Access (Bug# 15997361/67702) Built using MySQL 5.5.27. @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2012/11/22 10:01:10 jnemeth Exp $ d3 1 a3 1 --- CMakeLists.txt.orig 2014-03-26 21:20:55.000000000 +0000 d5 1 a5 1 @@@@ -257,6 +257,8 @@@@ ENDIF() d14 12 a25 1 @@@@ -382,18 +384,18 @@@@ IF(WIN32) a29 3 - INSTALL(FILES README DESTINATION .) - INSTALL(FILES README.debug DESTINATION .) - INSTALL(FILES INSTALL DESTINATION .) a30 10 + INSTALL(FILES README DESTINATION ${DOC_SUBDIR}) + INSTALL(FILES README.debug DESTINATION ${DOC_SUBDIR}) + INSTALL(FILES INSTALL DESTINATION ${DOC_SUBDIR}) IF(EXISTS "${CMAKE_SOURCE_DIR}/COPYING") - INSTALL(FILES COPYING DESTINATION .) + INSTALL(FILES COPYING DESTINATION ${DOC_SUBDIR}) ELSE() - INSTALL(FILES LICENSE.mysql DESTINATION .) + INSTALL(FILES LICENSE.mysql DESTINATION ${DOC_SUBDIR}) ENDIF() a33 4 -INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION .) +INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION ${DOC_SUBDIR}) INCLUDE(CPack) @ 1.1 log @Upgrade to version 5.2.2: 5.2.2 (10-Sep-2012) Bugs fixed: * Server disconnects on the execution of a query following execution of a SP returning resultset(s) and OUT parameters. (Bug# 14512187) * Crash while executing after binding BLOB datatype as INOUT parameter (Bug# 14501952) * SP having 2 BLOB OUT parameters crashes at execution (Bug# 14563386) * ASSERT for INOUT parameter of BIT(N>3) type (Bug#14560916) * Using ADO, driver returns wrong type and value for bit(>1) parameter (Bug# 14555713) * Blobs used in as INOUT parameters have inconsistent behaviour in ADO (Bug# 14580316) * my_isspace calls cause ODBC driver crashes (Bug# 14363601) * SQLNativeSql did not null-terminate output string after copying (Bug# 14559721) * Incorrect length value passed to SQLSetConnectAttr could cause driver crash. (Bug# 14620420) Built using MySQL 5.5.27. ---- 5.2.1 (09-Aug-2012) Functionality added or changed: * Driver prepares statements on server * Support of INOUT and OUT parameters(WL#6116) * Increased the timeout in tests from 30 to 60 seconds to avoid failures in slow tests that involve catalog functions and Information_Schema queries. Bugs fixed: * Long table names crash OBDC driver. (Bug# 14085211/65200) * Close proximity issue when handling OS signlals in myodbc (Bug# 14303803) * "String data right truncated" error is not always correct (Bug# 14285620) Built using MySQL 5.5.27. ---- 5.2.0 Functionality added or changed: * Driver available in Unicode and ANSI versions(WL#5850) * Driver by default uses server side prepared statements * Connection string option NO_SSPS prevents using of server side prepared statements. It is configurable via GUI dialog. Built using MySQL 5.5.25. ---- 5.1.11 Functionality added or changed: * MyODBC queries log is written to %TEMP%\myodbc.sql, or to C:\myodbc.sql if TEMP is not defined. * Added pre-fetch functionality implemented through LIMIT to avoid reading the entire resultset for full table SELECT queries. (WL#6211) Bugs fixed: * Fractional parts of second is ignored in SQLGetData. (Bug #12767740/60646) * ODBC prepared statements ignore fractional part of temporal data types. (Bug #12767761/60648) * Memory leak on Windows on each connection attepmt. (Bug #11766029/59059) * SQLTables() function does not return the catalog correctly if the wildcard or SQL_ALL_CATALOGS is used. (Bug #13914518) ---- 5.1.10(02-Feb-2012) Functionality added or changed: Bugs fixed: * In some cases TIMESTAMP field could be described as SQL_NO_NULLS. (Bug #13532987) * SQLFetch has to return error if indicator pointer is NULL for NULL value. (Bug #13542600) * A failure on one stmt causes another stmt to fail. (Bug #13097201/#62657) Built using MySQL 5.5.18. ---- 5.1.9 (04-Oct-2011) Functionality added or changed: * Support of windows authentication. Bugs fixed: * SQLFetch() did not return SQL_ERROR if connection was dropped due to a timeout. (Bug #39878) * MS Access with VARCHAR NOT NULL columns. (Bug #31067) * sqlwcharchr might read one SQLWCHAR after end of string. (Bug #61586) * Column parameter binding makes SQLExecute not to return SQL_ERROR on disconnect. (Bug #59772) * If pre-execution failed some catalog functions called right after that would return only one row. (Bug #12824839) * MyODBC driver does not call mysql_thread_end() when the thread ends causing error messages such as this: Error in my_thread_global_end(): 1 threads didn't exit. (Bug #57727) * When NO_BINARY_RESULT was set driver failed to perform the expected data conversion. (Bug#11765110/58038) Built using MySQL 5.5.16. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- CMakeLists.txt.orig 2012-09-18 10:56:28.000000000 +0000 d5 3 a7 3 @@@@ -232,6 +232,8 @@@@ IF(RPM_BUILD AND CMAKE_SYSTEM_PROCESSOR SET(LIB_SUBDIR "lib64") ENDIF() d14 1 a14 1 @@@@ -329,18 +331,18 @@@@ IF(WIN32) @