pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases/p5-DBD-mysql
Module Name: pkgsrc
Committed By: wen
Date: Sun Nov 20 06:40:41 UTC 2016
Modified Files:
pkgsrc/databases/p5-DBD-mysql: Makefile distinfo
Log Message:
Update to 4.040
Upstream changes:
2016-11-19 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.040)
* Since 4.038 we had problems compiling on big-endian architectures, such
as MIPS, s390 and Sparc. Thanks to Salvatore Bonaccorso @ Debian project
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844538)
and Vladimir Marek (https://rt.cpan.org/Public/Bug/Display.html?id=118835)
for reporting the issues. Fix by Pali Roh獺r.
Fix integer types when server side prepare statements are enabled
Fixed problems:
* SQL_BIGINT was incorrectly handled as 32bit MYSQL_TYPE_LONG type instead
64bit MYSQL_TYPE_LONGLONG which led to integer overflow/underflow
* 32bit MYSQL_TYPE_LONG was used for perl's IV storage when IV was 64bit
and 64bit MYSQL_TYPE_LONGLONG was used when IV was 32bit
* All unsigned types were handled as signed, so all high positive values
were treated as negative
* Numeric conversions in perl which led to overflow/underflow was ignored
even when mysql strict mode was enabled
* Test t/41int_min_max.t was running only for normal non-prepared statements
* Test t/40server_prepare.t used incorrect SQL type for big (64bit) integers
2016-11-15 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.039)
* Fix for security issue Out-of-bounds read by DBD::mysql CVE-2016-1249 (pali)
2016-10-30 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.038_01)
* Fix compilation of embedded server (pali)
(https://github.com/perl5-dbi/DBD-mysql/pull/68)
* Fix compilation against libmariadbclient. First version by
H.Merijn Brand, improved by Bernt Johnsen @ Oracle.
* For efficiency use newSVpvn() instead newSVpv() where possible (pali)
* Correctly coerce fetched scalar values when mysql_server_prepare is
not used (pali)
* Add support for fetching columns of BIT type with
mysql_server_prepare = 1 (pali)
Fixes https://rt.cpan.org/Public/Bug/Display.html?id=88006
* Use correct format in printf instead of casting variable types (pali)
* Include errno.h for MYSQL_ASYNC because it uses errno variable (pali)
* Travis: also test on perl 5.22 and 5.24.
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 pkgsrc/databases/p5-DBD-mysql/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/databases/p5-DBD-mysql/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/p5-DBD-mysql/Makefile
diff -u pkgsrc/databases/p5-DBD-mysql/Makefile:1.66 pkgsrc/databases/p5-DBD-mysql/Makefile:1.67
--- pkgsrc/databases/p5-DBD-mysql/Makefile:1.66 Fri Oct 21 13:03:19 2016
+++ pkgsrc/databases/p5-DBD-mysql/Makefile Sun Nov 20 06:40:41 2016
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.66 2016/10/21 13:03:19 wen Exp $
+# $NetBSD: Makefile,v 1.67 2016/11/20 06:40:41 wen Exp $
-DISTNAME= DBD-mysql-4.038
+DISTNAME= DBD-mysql-4.040
PKGNAME= p5-${DISTNAME}
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBD/}
Index: pkgsrc/databases/p5-DBD-mysql/distinfo
diff -u pkgsrc/databases/p5-DBD-mysql/distinfo:1.26 pkgsrc/databases/p5-DBD-mysql/distinfo:1.27
--- pkgsrc/databases/p5-DBD-mysql/distinfo:1.26 Fri Oct 21 13:03:19 2016
+++ pkgsrc/databases/p5-DBD-mysql/distinfo Sun Nov 20 06:40:41 2016
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.26 2016/10/21 13:03:19 wen Exp $
+$NetBSD: distinfo,v 1.27 2016/11/20 06:40:41 wen Exp $
-SHA1 (DBD-mysql-4.038.tar.gz) = 3fbbbd232f1c382ceb0e35768e313c5fae3e0727
-RMD160 (DBD-mysql-4.038.tar.gz) = e0775af6d210794ce7b8cdbdae096fed508d204d
-SHA512 (DBD-mysql-4.038.tar.gz) = ba9515f3fe0a5afdede86bdfdeb2b06dafe9251650e868da6d3630e593d2992b292eb8027c964f15c6cbfc80c2fb67270e13ccd013e83d0c55ac503c99d2e1c2
-Size (DBD-mysql-4.038.tar.gz) = 149016 bytes
+SHA1 (DBD-mysql-4.040.tar.gz) = edbd76b915d35930c9a4bda67f0b4a6090d4308e
+RMD160 (DBD-mysql-4.040.tar.gz) = a808fcc5eb0b8f0b091138f073fe5b3a6db7dff7
+SHA512 (DBD-mysql-4.040.tar.gz) = 43ed530e568ace51030ba36b3013fffaa19ae7c463d05f595f0343ea58e79801eac1c6ae280de343d280e043581f349306d960a153160f24e8457028866e474f
+Size (DBD-mysql-4.040.tar.gz) = 149783 bytes
Home |
Main Index |
Thread Index |
Old Index