Hello community, here is the log from the commit of package phpMyAdmin for openSUSE:Factory checked in at 2016-01-05 21:55:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/phpMyAdmin (Old) and /work/SRC/openSUSE:Factory/.phpMyAdmin.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phpMyAdmin" Changes: -------- --- /work/SRC/openSUSE:Factory/phpMyAdmin/phpMyAdmin.changes 2016-01-01 19:50:27.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.phpMyAdmin.new/phpMyAdmin.changes 2016-01-05 21:56:00.000000000 +0100 @@ -1,0 +2,30 @@ +Mon Jan 4 21:39:35 UTC 2016 - astie...@suse.com + +- phpMyAdmin 4.5.3.1: + * Minimum requirement is PHP 5.5 +- Highlights of the 4.5.x.x series: + * Improvements to the Console feature + * Include structure in PDF export + * Validate data before import + * Support CHECKSUM TABLE operation + * Improved operations regarding partitions + * Alter privileges when renaming or copying a database or table + * Several improvements related to speed and responsiveness + * Improved print view + * Use CTRL or ALT plus arrow keys to navigate in grid editor + * Use plain-English destinations for + $cfg['NavigationTreeDefaultTabTable'], $cfg['DefaultTabServer'], + $cfg['DefaultTabDatabase'], and $cfg['DefaultTabTable']. + The old style values will still work, but this makes it easier for + new users to easily understand the destination links. + * Integrate SQL debugging into Console + * Restore row editing when no unique/primary key exists + * Allow exporting one file per table and one file per database + * Improvements to using multiple servers with the auth_type cookie + * Support virtual columns (MySQL 5.7.5+) + * Add or improve support for several MariaDB features including + process list and virtual/persistent columns + * Improved handling of cached data when upgrading phpMyAdmin + * Add SHA256 security password support + +------------------------------------------------------------------- @@ -6 +36 @@ - * PMASA-2015-5 (CVE-2015-8669, CWE-661 CWE-200) + * PMASA-2015-5 (CVE-2015-8669, CWE-661 CWE-200) boo#960282 Old: ---- phpMyAdmin-4.4.15.2-all-languages.tar.xz phpMyAdmin-4.4.15.2-all-languages.tar.xz.asc New: ---- phpMyAdmin-4.5.3.1-all-languages.tar.xz phpMyAdmin-4.5.3.1-all-languages.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ phpMyAdmin.spec ++++++ --- /var/tmp/diff_new_pack.7CMxeX/_old 2016-01-05 21:56:01.000000000 +0100 +++ /var/tmp/diff_new_pack.7CMxeX/_new 2016-01-05 21:56:01.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package phpMyAdmin # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,7 +29,7 @@ %define ap_grp nogroup %endif Name: phpMyAdmin -Version: 4.4.15.2 +Version: 4.5.3.1 Release: 0 Summary: Administration of MySQL over the web License: GPL-2.0+ @@ -48,7 +48,7 @@ BuildRequires: python-devel BuildRequires: xz # -Requires: mod_php_any +Requires: mod_php_any >= 5.5 Requires: php-bz2 Requires: php-gd Requires: php-iconv ++++++ phpMyAdmin-4.4.15.2-all-languages.tar.xz -> phpMyAdmin-4.5.3.1-all-languages.tar.xz ++++++ ++++ 113776 lines of diff (skipped) ++++++ phpMyAdmin-config.patch ++++++ --- /var/tmp/diff_new_pack.7CMxeX/_old 2016-01-05 21:56:03.000000000 +0100 +++ /var/tmp/diff_new_pack.7CMxeX/_new 2016-01-05 21:56:03.000000000 +0100 @@ -2,12 +2,10 @@ =================================================================== --- config.sample.inc.php.orig +++ config.sample.inc.php -@@ -10,66 +10,237 @@ - * @package PhpMyAdmin +@@ -11,13 +11,76 @@ */ --/* -+/** + /** + * Your phpMyAdmin url + * + * Complete the variable below with the full url ie @@ -72,10 +70,9 @@ */ -$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ +$cfg['blowfish_secret'] = ''; - --/* + -+/****************************************************************************** + + /** * Servers configuration + * + * for more info/explanation about these VARS have look at @@ -83,8 +80,7 @@ */ $i = 0; --/* -+/** +@@ -25,47 +88,158 @@ $i = 0; * First server */ $i++; @@ -95,9 +91,7 @@ -$cfg['Servers'][$i]['connect_type'] = 'tcp'; -$cfg['Servers'][$i]['compress'] = false; -$cfg['Servers'][$i]['AllowNoPassword'] = false; - --/* -- * phpMyAdmin configuration storage settings. ++ +$cfg['Servers'][$i]['host'] = 'localhost'; +$cfg['Servers'][$i]['port'] = ''; +$cfg['Servers'][$i]['socket'] = ''; @@ -119,9 +113,10 @@ +$cfg['Servers'][$i]['AllowDeny']['order'] = ''; +$cfg['Servers'][$i]['AllowDeny']['rules'] = array(); + -+ -+/* phpMyAdmin configuration storage settings */ -+/** + + /** + * phpMyAdmin configuration storage settings. ++ * + * for more info/explanation about these VARS have look at + * libraries/config.default.php */ @@ -157,6 +152,8 @@ -// $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; -// $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; -// $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; +-// $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; +-// $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates'; -/* Contrib / Swekey authentication */ -// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf'; + @@ -195,16 +192,17 @@ +$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; +$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; +$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; ++$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; ++$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates'; +/* $cfg['Servers'][$i]['auth_swekey_config'] = ''; + + + -+/*************************************** ++/** + * Second Server + */ - - /* -- * End of servers configuration ++ ++/* +$i++; +$cfg['Servers'][$i]['host'] = 'localhost'; +$cfg['Servers'][$i]['port'] = ''; @@ -230,9 +228,9 @@ + +/* + * phpMyAdmin configuration storage settings. - */ - - /* ++ */ ++ ++/* +$cfg['Servers'][$i]['controlhost'] = 'localhost'; +$cfg['Servers'][$i]['controlport'] = ''; +$cfg['Servers'][$i]['controluser'] = 'pma'; @@ -255,6 +253,8 @@ +$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; +$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; +$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; ++$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; ++$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates'; +$cfg['Servers'][$i]['auth_swekey_config'] = ''; +*/ + @@ -270,15 +270,14 @@ +$cfg['ServerDefault'] = 1; +$cfg['Server'] = '0'; +unset($cfg['Servers'][0]); -+ -+/** -+ * End of servers configuration -+ */ -+ -+/****************************************************************************** - * Directories for saving/loading files from server + + /** + * End of servers configuration +@@ -155,3 +329,4 @@ $cfg['SaveDir'] = ''; + * You can find more configuration options in the documentation + * in the doc/ folder or at <http://docs.phpmyadmin.net/>. */ - $cfg['UploadDir'] = ''; ++ Index: libraries/vendor_config.php =================================================================== --- libraries/vendor_config.php.orig @@ -305,11 +304,11 @@ /** * Whether setup requires writable directory where config -@@ -47,7 +47,7 @@ define('EXAMPLES_DIR', './examples/'); +@@ -46,7 +46,7 @@ define('SQL_DIR', './sql/'); * It is not used directly in code, just a convenient * define used further in this file. */ --define('CONFIG_DIR', './'); +-define('CONFIG_DIR', ''); +define('CONFIG_DIR', '@sysconfdir@/'); /**