pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/myodbc myodbc: Update to 5.3.14
details: https://anonhg.NetBSD.org/pkgsrc/rev/f3ba9920e54d
branches: trunk
changeset: 444622:f3ba9920e54d
user: jnemeth <jnemeth%pkgsrc.org@localhost>
date: Mon Jan 11 05:49:29 2021 +0000
description:
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)
----
diffstat:
databases/myodbc/Makefile | 8 +++---
databases/myodbc/PLIST | 12 +++-----
databases/myodbc/distinfo | 12 ++++----
databases/myodbc/patches/patch-CMakeLists.txt | 36 +++++++++++---------------
4 files changed, 30 insertions(+), 38 deletions(-)
diffs (136 lines):
diff -r 372dc83ea7f3 -r f3ba9920e54d databases/myodbc/Makefile
--- a/databases/myodbc/Makefile Mon Jan 11 02:24:56 2021 +0000
+++ b/databases/myodbc/Makefile Mon Jan 11 05:49:29 2021 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.43 2020/05/23 13:08:51 nia Exp $
+# $NetBSD: Makefile,v 1.44 2021/01/11 05:49:29 jnemeth Exp $
-DISTNAME= mysql-connector-odbc-5.3.2-src
+DISTNAME= mysql-connector-odbc-5.3.14-src
PKGNAME= ${DISTNAME:S/mysql-connector-odbc/myodbc/:S/-src$//}
-PKGREVISION= 2
+#PKGREVISION= 2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_MYSQL:=Connector-ODBC/5.3/}
@@ -22,7 +22,7 @@
.include "options.mk"
-MYSQL_VERSIONS_ACCEPTED= 56
+MYSQL_VERSIONS_ACCEPTED= 56 57
.include "../../devel/libltdl/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
diff -r 372dc83ea7f3 -r f3ba9920e54d databases/myodbc/PLIST
--- a/databases/myodbc/PLIST Mon Jan 11 02:24:56 2021 +0000
+++ b/databases/myodbc/PLIST Mon Jan 11 05:49:29 2021 +0000
@@ -1,14 +1,12 @@
-@comment $NetBSD: PLIST,v 1.11 2017/09/26 09:40:51 wiz Exp $
+@comment $NetBSD: PLIST,v 1.12 2021/01/11 05:49:29 jnemeth Exp $
bin/myodbc-installer
lib/libmyodbc5a.so
lib/libmyodbc5w.so
-share/doc/mysql-connector-odbc/COPYING
share/doc/mysql-connector-odbc/ChangeLog
-share/doc/mysql-connector-odbc/INSTALL
-share/doc/mysql-connector-odbc/Licenses_for_Third-Party_Components.txt
-share/doc/mysql-connector-odbc/README
-share/doc/mysql-connector-odbc/README.debug
+share/doc/mysql-connector-odbc/LICENSE.txt
+share/doc/mysql-connector-odbc/README.txt
share/mysql-connector-odbc/test/CTestTestfile.cmake
+share/mysql-connector-odbc/test/my_auth
share/mysql-connector-odbc/test/my_basics
share/mysql-connector-odbc/test/my_blob
share/mysql-connector-odbc/test/my_bug13766
@@ -18,13 +16,13 @@
share/mysql-connector-odbc/test/my_crash
share/mysql-connector-odbc/test/my_curext
share/mysql-connector-odbc/test/my_cursor
+share/mysql-connector-odbc/test/my_data
share/mysql-connector-odbc/test/my_datetime
share/mysql-connector-odbc/test/my_desc
share/mysql-connector-odbc/test/my_dyn_cursor
share/mysql-connector-odbc/test/my_error
share/mysql-connector-odbc/test/my_info
share/mysql-connector-odbc/test/my_keys
-share/mysql-connector-odbc/test/my_nodma
share/mysql-connector-odbc/test/my_param
share/mysql-connector-odbc/test/my_pooling
share/mysql-connector-odbc/test/my_prepare
diff -r 372dc83ea7f3 -r f3ba9920e54d databases/myodbc/distinfo
--- a/databases/myodbc/distinfo Mon Jan 11 02:24:56 2021 +0000
+++ b/databases/myodbc/distinfo Mon Jan 11 05:49:29 2021 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.12 2015/11/03 01:56:15 agc Exp $
+$NetBSD: distinfo,v 1.13 2021/01/11 05:49:29 jnemeth Exp $
-SHA1 (mysql-connector-odbc-5.3.2-src.tar.gz) = 5507903fb14aadf6b7c14f7142eef2c9fff1250c
-RMD160 (mysql-connector-odbc-5.3.2-src.tar.gz) = 0fb1343c1a1754e6c88f2ee8af480a839c7c769b
-SHA512 (mysql-connector-odbc-5.3.2-src.tar.gz) = 2804a071d0a128d7ebba45913c927fae63fda9de5c740448d84abde7505ab401641fd43ec6c6645446a5be6c0f005b0b0d96d8bb96abaaac07cac858fe8b3ade
-Size (mysql-connector-odbc-5.3.2-src.tar.gz) = 655634 bytes
-SHA1 (patch-CMakeLists.txt) = 95c05823ef706fe9344eae4606306d3abc9ab519
+SHA1 (mysql-connector-odbc-5.3.14-src.tar.gz) = 7f062b8dc7a3c0deee7de9b3d455e1bcc50c306e
+RMD160 (mysql-connector-odbc-5.3.14-src.tar.gz) = 91dc093d3a2dcc932db0973cded1a5f9e98bbd55
+SHA512 (mysql-connector-odbc-5.3.14-src.tar.gz) = f5dee3127cc9fbeeb1c855cc964fe882254056cbb2fca343b28360ac80c6dceb3b36c1e3458828a33e1a46ead5ff3e7de5157c7d30d5e806888652aab40b7980
+Size (mysql-connector-odbc-5.3.14-src.tar.gz) = 3010166 bytes
+SHA1 (patch-CMakeLists.txt) = 1021a5309ff0f051310f0b4b8ff56185ab2ab991
SHA1 (patch-test_CMakeLists.txt) = 7d004271310243f8ccca1bfe8f7b1e8333f6ffdc
diff -r 372dc83ea7f3 -r f3ba9920e54d databases/myodbc/patches/patch-CMakeLists.txt
--- a/databases/myodbc/patches/patch-CMakeLists.txt Mon Jan 11 02:24:56 2021 +0000
+++ b/databases/myodbc/patches/patch-CMakeLists.txt Mon Jan 11 05:49:29 2021 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-CMakeLists.txt,v 1.2 2014/07/02 03:41:51 jnemeth Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.3 2021/01/11 05:49:29 jnemeth Exp $
---- CMakeLists.txt.orig 2014-03-26 21:20:55.000000000 +0000
+--- CMakeLists.txt.orig 2019-10-28 17:50:32.000000000 +0000
+++ CMakeLists.txt
-@@ -257,6 +257,8 @@ ENDIF()
+@@ -420,6 +420,8 @@ ENDIF()
MESSAGE(STATUS "Installation library subdir: ${LIB_SUBDIR}")
@@ -11,29 +11,23 @@
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
ADD_SUBDIRECTORY(util)
-@@ -382,18 +384,18 @@ IF(WIN32)
+@@ -501,8 +503,8 @@ cmake/sql.*\\\\.c$
+ #------------ Installation ---------------------------
+
+
+-INSTALL(FILES LICENSE.txt DESTINATION .)
+-INSTALL(FILES README.txt DESTINATION .)
++INSTALL(FILES LICENSE.txt DESTINATION ${DOC_SUBDIR})
++INSTALL(FILES README.txt DESTINATION ${DOC_SUBDIR})
+
+ IF(WIN32)
+
+@@ -542,7 +544,7 @@ IF(WIN32)
ELSE(WIN32)
- INSTALL(FILES ChangeLog DESTINATION .)
-- INSTALL(FILES README DESTINATION .)
-- INSTALL(FILES README.debug DESTINATION .)
-- INSTALL(FILES INSTALL DESTINATION .)
+ INSTALL(FILES ChangeLog DESTINATION ${DOC_SUBDIR})
-+ 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()
ENDIF(WIN32)
--INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION .)
-+INSTALL(FILES Licenses_for_Third-Party_Components.txt DESTINATION ${DOC_SUBDIR})
-
- INCLUDE(CPack)
Home |
Main Index |
Thread Index |
Old Index