- updated to 4.047
* Add options needed for public key based security.
* Allow several spaces after LIMIT clause.
* Basic GTID tracking.
* Fix GCC 8.1 warnings
* Fix warning: unused variable ‘buffer_len’
* Fix warning about bind->is_null assignment with incompatible pointer type
* Get rid of warning about unused variable ssl_verify_set
* Fix space/tab issue which leads to misleading indentation
* Change spaces/tabs to get rid of GCC8 warning
- updated to 4.046_01
* Updated documentation re. multithreading
* Remove #IFDEFs for code detecting ancient DBI versions. The minimum
DBI version we require is version 1.609 from 2009!
* ChopBlanks should not trim binary fields
* Skipped test which failed on OpenBSD because Proc::ProcessTable does not
come with a 'size' attribute on this platform
* Improved test suite with regards to MySQL 8.0
* Improved macOS installation notes.
* Use Devel::CheckLib 1.09 or newer, fixes
https://github.com/perl5-dbi/DBD-mysql/issues/109
* Specify bigint as test dependency
* Add recommends and suggests tests dependencies
* Check only for libs via Devel::CheckLib in Makefile.PL
* Remove param --with-mysql from Makefile.PL documentation
* Check if specified Makefile.PL settings are working
Fixes https://rt.cpan.org/Ticket/Display.html?id=119902
* Remember mysql_config value for Makefile.PL
* Locate MySQL libs using Devel::CheckLib
OBS-URL: https://build.opensuse.org/request/show/635352
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-mysql?expand=0&rev=64
- updated to 4.046
4.046
* Version bump because of issue with META file in 4.045 release.
4.045
* Use API function for reconnect; fixes compilation on MariaDB
10.2.6+.
* Fixed broken link to MySQL download page
* Spelling fixes
4.044
* Reapply https://github.com/perl5-dbi/DBD-mysql/pull/114
"Improve SSL settings, reflect changes for BACKRONYM and
Riddle vulnerabilities, enforce SSL encryption when mysql_ssl=1
is set" [bsc#1047059] [CVE-2017-10789]
* Fix parsing configure libs from mysql_config --libs output
in Makefile.PL. Libraries in mysql_config --libs output can be
specified by library name with the -l prefix or by absolute path
to library name without any prefix. Parameters must start with a
hyphen, so treat all options without leading hyphen in
mysql_config --libs output as libraries with full path.
Partially fixes bug
https://rt.cpan.org/Public/Bug/Display.html?id=100898
* Return INTs with ZEROFILL as strings.
https://rt.cpan.org/Public/Bug/Display.html?id=118977
* Correct require on relative path for perl 5.26.
https://github.com/perl5-dbi/DBD-mysql/pull/136
- remove the following patches that are no longer needed:
* perl-DBD-mysql-4.043-CVE-2017-10788.patch
* perl-DBD-mysql-4.043-Fix-build-failures-for-MariaDB.patch
- add perl-DBD-mysql-4.046-fix_00base_test.patch to fix 00base test
- add Devel::CheckLib BuildRequires
OBS-URL: https://build.opensuse.org/request/show/598531
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-mysql?expand=0&rev=60
- updated to 4.039
see /usr/share/doc/packages/perl-DBD-mysql/Changes
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.
- updated to 4.038
see /usr/share/doc/packages/perl-DBD-mysql/Changes
2016-10-19 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.038)
* Version 4.037_1 had fixes for MySQL 8.0 provided
Bernt Johnsen @ Oracle that were not in the Changelogs
(https://github.com/perl5-dbi/DBD-mysql/pull/56)
* Fixes for compiling against newer libmysqlclient on Windows (kmx)
* Fix unit test for 40server_prepare_crash on Windows (pali)
* Perl's IV in scalar can store 64bit integer when perl was compiled
with 64 bit support (default on 64bit linux with gcc). Use this
OBS-URL: https://build.opensuse.org/request/show/440745
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-mysql?expand=0&rev=42
- updated to 4.037
see /usr/share/doc/packages/perl-DBD-mysql/Changes
2016-10-03 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.037)
* Security release to patch possible buffer overflow in prepared
statements. Reported and fixed by Pali Rohár. This vulnerability
is present in all releases at least back to versions 3.0 of the
driver, which were released in 2005.
The CVE identifier for this vulnerability is CVE-2016-1246.
OBS-URL: https://build.opensuse.org/request/show/433685
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-mysql?expand=0&rev=40
* Numerous (!! Thank you!!) fixes for prepared statements: Masahiro Chiba <nihen at megabbs
dot com>
- Chop blanks fixed
- UTF8 improvements
- fixed memory allocation for BLOBs
- auto-reconnect
* Fix in leak test, which failed sometime due to first assignment $prev_size over
paging (Masahiro Chiba)
* Catalog test allows use of schemas other than 'test' (Masahiro Chiba)
* Documentation fix for auto_reconnect (Karen Etheridge <ether at cpan dot
org>)
* Win32 and general installation fixes (Alexandr Ciornii, http://chorny.net)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-mysql?expand=0&rev=26