Skip to content

Commit e3f3334

Browse files
committed
New upstream release 4.7.4
1 parent bf8af87 commit e3f3334

File tree

4,020 files changed

+133348
-336645
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,020 files changed

+133348
-336645
lines changed

ChangeLog

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,80 @@
11
phpMyAdmin - ChangeLog
22
======================
33

4+
4.7.4 (2017-08-23)
5+
- issue #13415 Remove shadow from the logo
6+
- issue #13507 Fixed per server theme feature
7+
- issue #13523 Missing newline in ALTER exports
8+
- issue #13414 Fixed several compatibility issues with PHP 7.2
9+
- issue #13550 Fixed copy results to clipboard
10+
- issue #13562 Add limitation for user group length
11+
- issue #13561 Fixed edit variable link in advisor
12+
- issue #13579 Optimize table link should not be visible in print page
13+
- issue #13553 Improved error handling on corrupted tables
14+
- issue #13512 Fixed rendering of add index dialog
15+
- issue #13606 Fixed refreshing server variables
16+
17+
4.7.3 (2017-07-20)
18+
- issue #13447 Large multi-line query removes Export operation and blanks query box options
19+
- issue #13445 Fixed rendering of query results
20+
- issue #13437 Fixed version check when not connected to a database
21+
- issue #13465 Fixed creating relation
22+
- issue #13475 Fixed export without backquotes
23+
- issue #13482 Improved handling of uploaded files with open_basedir
24+
- issue #13387 Fixed inline editing of hex values
25+
- issue #13382 Fixed size of index edit dialog
26+
- issue #13489 Fixed rendering SQL lint errors
27+
- issue #13468 Avoid breakage if set_time_limit is disabled
28+
- issue #13471 Fail if ini_set/ini_get are disabled
29+
- issue #13436 Automatically connect using SSL when server is configured so
30+
- issue #13478 Fixed usage of some browser transformations
31+
32+
4.7.2 (2017-06-29)
33+
- issue #13314 Make theme selection keep current server
34+
- issue #13311 Fixed direct login for accounts without password
35+
- issue #13316 Fixed check for mbstring.func_overload
36+
- issue #13323 Fixed wrong encoding of table at triggers
37+
- issue #12976 Fixed natural sorting in several places
38+
- issue #12718 Show warning for users removed from mysql.user table
39+
- issue #13362 Fixed loading additional javascripts
40+
- issue #13343 Fixed editing QBE
41+
- issue #13193 Improved documentation on user settings
42+
- issue #13092 Gracefully handle early fatal errors in AJAX requests
43+
- issue #13327 Fixed Incorrect NavigationTreeEnableExpansion default value in the documentation
44+
- issue #13008 Fixed export of database with a lot of tables
45+
- issue #13318 Improved performance when importing with enabled tracking
46+
- issue #13386 Avoid PHP errors with non existing configuration on OS X
47+
- issue #13388 Show only supported charsets for conversion
48+
- issue #13392 Fixed operation with session.auto_start enabled
49+
- issue #13383 "Create PHP code" is broken
50+
- issue #13189 Fixed links to resume timeouted import
51+
52+
4.7.1 (2017-05-25)
53+
- issue #13132 Always execute tracking queries as controluser
54+
- issue #13125 Focus on SQL editor after inserting field name
55+
- issue #13133 Fixed broken links in setup
56+
- issue #13135 Database list Tooltips: Show wrong value
57+
- issue #13150 Fixed pagination while browsing resuls
58+
- issue #13149 Fixed outbound links in changelog.php
59+
- issue #13146 Do not include devel dependencies in the release
60+
- issue #13144 Do not show New as a database in database dropdown
61+
- issue #13130 Fixed handling of errors in AJAX requests
62+
- issue #13152 Fixed PHP error in case of invalid table preferences
63+
- issue #13154 Fixed PHP error on password change
64+
- issue #13219 Fix Refresh of Process List
65+
- issue #13182 Fix refresh of long queries
66+
- issue #12301 Improved handling of logout with disabled LoginCookieDeleteAll
67+
- issue #13216 Add support for MySQL 8.0 collations
68+
- issue #13218 Fixed rendering of phpMyAdmin logos
69+
- issue #13234 Properly report not working sessions
70+
- issue #13256 Fixed password check on server replication
71+
- issue #13252 Fixed grid editing time column
72+
- issue #13258 Fixed detection of Amazon RDS
73+
- issue #13241 Redirect user to last page that has any tables to display
74+
- issue #13266 Fix link to User accounts overview page
75+
- issue #13274 Fix error in query builder
76+
- issue #13177 Grid editing repeats action after error
77+
478
4.7.0 (2017-03-28)
579
- patch #12233 [Display] Improve message when renaming database to same name
680
- issue #6146 Log authentication attempts to syslog

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
phpMyAdmin - Readme
22
===================
33

4-
Version 4.7.0
4+
Version 4.7.4
55

66
A web interface for MySQL and MariaDB.
77

RELEASE-DATE-4.7.0

Lines changed: 0 additions & 1 deletion
This file was deleted.

RELEASE-DATE-4.7.4

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Thu Aug 24 13:56:51 UTC 2017

ajax.php

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?php
2+
/* vim: set expandtab sw=4 ts=4 sts=4: */
3+
/**
4+
* Generic AJAX endpoint for getting information about database
5+
*
6+
* @package PhpMyAdmin
7+
*/
8+
9+
use PMA\libraries\Response;
10+
use PMA\libraries\Util;
11+
require_once 'libraries/common.inc.php';
12+
13+
$response = Response::getInstance();
14+
15+
if (empty($_POST['type'])) {
16+
PMA_fatalError(__('Bad type!'));
17+
}
18+
19+
switch ($_POST['type']) {
20+
case 'list-databases':
21+
$response->addJSON('databases', $GLOBALS['dblist']->databases);
22+
break;
23+
case 'list-tables':
24+
Util::checkParameters(array('db'));
25+
$response->addJSON('tables', $GLOBALS['dbi']->getTables($_REQUEST['db']));
26+
break;
27+
case 'list-columns':
28+
Util::checkParameters(array('db', 'table'));
29+
$response->addJSON('columns', $GLOBALS['dbi']->getColumnNames($_REQUEST['db'], $_REQUEST['table']));
30+
break;
31+
32+
default:
33+
PMA_fatalError(__('Bad type!'));
34+
}

changelog.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
=> '\\1<b>\\2</b>',
136136

137137
// Links target and rel
138-
'/a href="/' => 'a target="_blank" rel="noopener noreferrer" href="/'
138+
'/a href="/' => 'a target="_blank" rel="noopener noreferrer" href="'
139139

140140
);
141141

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "imscp/phpmyadmin",
33
"description": "iMSCP tools - PhpMyadmin - MySQL administration tool",
4-
"version": "4.7.0.0",
4+
"version": "4.7.4.0",
55
"authors": [
66
{
77
"name": "The phpMyAdmin Team",

doc/html/_sources/config.txt

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ Server connection settings
401401
there is a chance your SSL connection will fail due to validation.
402402
Setting this to ``false`` will disable the validation check.
403403

404-
Since PHP 5.6.0 it also verifies whether server name matches CN of it's
404+
Since PHP 5.6.0 it also verifies whether server name matches CN of its
405405
certificate. There is currently no way to disable just this check without
406406
disabling complete SSL verification.
407407

@@ -1344,6 +1344,8 @@ Server connection settings
13441344
:type: string
13451345
:default: ``''``
13461346

1347+
.. versionadded:: 3.5.0
1348+
13471349
Name of PHP script to be sourced and executed to obtain login
13481350
credentials. This is alternative approach to session based single
13491351
signon. The script has to provide a function called
@@ -1995,7 +1997,7 @@ Navigation panel setup
19951997
.. config:option:: $cfg['NavigationTreeEnableExpansion']
19961998

19971999
:type: boolean
1998-
:default: false
2000+
:default: true
19992001

20002002
Whether to offer the possibility of tree expansion in the navigation panel.
20012003

@@ -3214,6 +3216,13 @@ Developer
32143216
Enable to let server present itself as demo server.
32153217
This is used for `phpMyAdmin demo server <https://www.phpmyadmin.net/try/>`_.
32163218

3219+
It currently changes following behavior:
3220+
3221+
* There is welcome message on the main page.
3222+
* There is footer information about demo server and used git revision.
3223+
* The setup script is enabled even with existing configuration.
3224+
* The setup does not try to connect to the MySQL server.
3225+
32173226
.. _config-examples:
32183227

32193228
Examples

doc/html/_sources/credits.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ Credits, in chronological order
182182

183183
* :term:`PDF` schema output, thanks also to
184184
Olivier Plathey for the "FPDF" library (see <http://www.fpdf.org/>), Steven
185-
Wittens for the "UFPDF" library (see <https://acko.net/blog/ufpdf-unicode-utf-8-extension-for-fpdf/>) and
185+
Wittens for the "UFPDF" library and
186186
Nicola Asuni for the "TCPDF" library (see <https://tcpdf.org/>).
187187

188188
* Olof Edlund <olof.edlund\_at\_upright.se>
@@ -506,7 +506,6 @@ Following people have contributed to translation of phpMyAdmin:
506506

507507
* Albert Song <albb0920\_at\_gmail.com>
508508
* Chien Wei Lin <cwlin0416\_at\_gmail.com>
509-
* LNDDYL <lnddyl\_at\_outlook.com>
510509
* Peter Dave Hello <xs910203\_at\_gmail.com>
511510

512511

doc/html/_sources/faq.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1217,6 +1217,9 @@ or one of the host names present in the configuration file. Using
12171217
``pma_username`` and ``pma_password`` has been tested along with the
12181218
usage of 'cookie' ``auth_type``.
12191219

1220+
For example direct login URL can be constructed as
1221+
``https://example.com/phpmyadmin/?pma_username=user&pma_password=password``.
1222+
12201223
.. _faqbrowsers:
12211224

12221225
Browsers or client OS

0 commit comments

Comments
 (0)