Hi, please bump percona-toolkit to v2.2.13 (relased on 2015-01-26). Release notes: http://www.percona.com/doc/percona-toolkit/2.2/release_notes.html Required ebuild changes: --- percona-toolkit-2.2.11.ebuild.old 2015-02-08 00:49:01.000000000 +0100 +++ percona-toolkit-2.2.11.ebuild 2015-02-08 00:49:39.000000000 +0100 @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild,v 1.1 2014/10/19 09:33:41 idl0r Exp $ @@ -8,7 +8,7 @@ DESCRIPTION="essential command-line utilities for MySQL" HOMEPAGE="http://www.percona.com/software/percona-toolkit/" -SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/${P}.tar.gz" +SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz" LICENSE="|| ( GPL-2 Artistic )" SLOT="0" The patch for CVE-2014-2029 from v2.2.7 is still valid according to my testing: # grep -Fr -A 3 ']version-check' /var/tmp/portage/dev-db/percona-toolkit-2.2.13/image/usr/bin/ Reproducible: Always
http://www.percona.com/blog/2015/04/14/percona-toolkit-2-2-14-is-now-available/ New Features: pt-slave-find can now resolve the IP address and show the slave’s hostname. This can be done with the new --resolve-address option. pt-table-sync can now ignore the tables whose names match a specific Perl regex with the new --ignore-tables-regex option. Bugs Fixed: Fixed bug 925781: Inserting non-BMP characters into a column with utf8 charset would cause the Incorrect string value error when running the pt-table-checksum. Fixed bug 1368244: pt-online-schema-change --alter-foreign-keys-method=drop-swap` was not atomic and thus it could be interrupted. Fixed by disabling common interrupt signals during the critical drop-rename phase. Fixed bug 1381280: pt-table-checksum was failing on BINARY field in Primary Key. Fixed by implementing new --binary-index flag to optionally create checksum table using BLOB data type. Fixed bug 1421405: Running pt-upgrade against a log with many identical (or similar) queries was producing repeated sections with the same fingerprint. Fixed bug 1402730: pt-duplicate-key-checker was not checking for duplicate keys when --verbose option was set. Fixed bug 1406390: A race condition was causing pt-heartbeat to crash with sleep argument error. Fixed bug 1417558: pt-stalk when used along with --collect-strace didn’t write the strace output to the expected destination file. Fixed bug 1421025: Missing dependency for perl-TermReadKey RPM package was causing toolkit commands to fail when they were run with --ask-pass option. Fixed bug 1421781: pt-upgrade would fail when log contained SELECT...INTO queries. Fixed by ignoring/skipping those queries. Fixed bug 1425478: pt-stalk was removing non-empty files that were starting with an empty line. Fixed bug 1419098: Fixed bad formatting in the pt-table-checksum documentation.
Patch for CVE-2014-2029 still valid for 2.2.14. For required ebuild changes see comment #0.
--- /usr/portage/dev-db/percona-toolkit/percona-toolkit-2.2.11.ebuild 2014-10-19 11:33:41.000000000 +0200 +++ percona-toolkit-2.2.14.ebuild 2015-04-22 13:38:13.880994080 +0200 @@ -8,7 +8,7 @@ DESCRIPTION="essential command-line utilities for MySQL" HOMEPAGE="http://www.percona.com/software/percona-toolkit/" -SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/${P}.tar.gz" +SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/tarball/${P}.tar.gz" LICENSE="|| ( GPL-2 Artistic )" SLOT="0"
Bumped to 2.2.15. Thanks!
Thanks