Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
03cce3eb60
@ -61,6 +61,8 @@ phpMyAdmin - ChangeLog
|
||||
+ patch #3432835 [interface] Add useful intermediate pages to pageselector
|
||||
+ [interface] Improved index editor
|
||||
|
||||
3.4.9.0 (not yet released)
|
||||
|
||||
3.4.8.0 (not yet released)
|
||||
- bug #3425230 [interface] enum data split at space char (more space to edit)
|
||||
- bug #3426840 [interface] ENUM/SET editor can't handle commas in values
|
||||
@ -81,6 +83,11 @@ phpMyAdmin - ChangeLog
|
||||
- [interface] Avoid showing the password in phpinfo()'s output
|
||||
- bug #3441572 [GUI] 'newer version of phpMyAdmin' message not shown in IE8
|
||||
- bug #3407235 [interface] Entering the key through a lookup window does not reset NULL
|
||||
- [security] Self-XSS on database names (Synchronize), see PMASA-2011-18
|
||||
- [security] Self-XSS on database names (Operations/rename), see PMASA-2011-18
|
||||
- [security] Self-XSS on column type (Create index), see PMASA-2011-18
|
||||
- [security] Self-XSS on column type (table Search), see PMASA-2011-18
|
||||
- [security] Self-XSS on invalid query (table overview), see PMASA-2011-18
|
||||
|
||||
3.4.7.1 (2011-11-10)
|
||||
- [security] Fixed possible local file inclusion in XML import
|
||||
|
||||
@ -32,7 +32,7 @@ $(document).ready(function() {
|
||||
|
||||
var $form = $(this);
|
||||
|
||||
var question = 'CREATE DATABASE ' + $('#new_db_name').val() + ' / DROP DATABASE ' + window.parent.db;
|
||||
var question = escapeHtml('CREATE DATABASE ' + $('#new_db_name').val() + ' / DROP DATABASE ' + window.parent.db);
|
||||
|
||||
PMA_prepareForAjaxRequest($form);
|
||||
/**
|
||||
|
||||
@ -1066,13 +1066,10 @@ function PMA_showMessage($message, $sql_query = null, $type = 'notice', $is_view
|
||||
} else {
|
||||
// Parse SQL if needed
|
||||
$parsed_sql = PMA_SQP_parse($query_base);
|
||||
if (PMA_SQP_isError()) {
|
||||
unset($parsed_sql);
|
||||
}
|
||||
}
|
||||
|
||||
// Analyze it
|
||||
if (isset($parsed_sql)) {
|
||||
if (isset($parsed_sql) && ! PMA_SQP_isError()) {
|
||||
$analyzed_display_query = PMA_SQP_analyze($parsed_sql);
|
||||
|
||||
// Same as below (append LIMIT), append the remembered ORDER BY
|
||||
|
||||
@ -282,7 +282,7 @@ Todo now:
|
||||
|
||||
./scripts/upload-release \$USER $version release
|
||||
4. add SF news item to phpMyAdmin project
|
||||
5. announce release on freshmeat (http://freshmeat.net/projects/phpmyadmin/)
|
||||
5. announce release on freecode (http://freecode.com/projects/phpmyadmin/)
|
||||
6. send a short mail (with list of major changes) to
|
||||
phpmyadmin-devel@lists.sourceforge.net
|
||||
phpmyadmin-news@lists.sourceforge.net
|
||||
|
||||
@ -233,7 +233,7 @@ foreach ($index->getColumns() as $column) {
|
||||
) {
|
||||
echo '<option value="' . htmlspecialchars($field_name) . '"'
|
||||
. (($field_name == $column->getName()) ? ' selected="selected"' : '') . '>'
|
||||
. htmlspecialchars($field_name) . ' [' . $field_type . ']'
|
||||
. htmlspecialchars($field_name) . ' [' . htmlspecialchars($field_type) . ']'
|
||||
. '</option>' . "\n";
|
||||
}
|
||||
} // end foreach $fields
|
||||
@ -256,7 +256,7 @@ for ($i = 0; $i < $add_fields; $i++) {
|
||||
<?php
|
||||
foreach ($fields as $field_name => $field_type) {
|
||||
echo '<option value="' . htmlspecialchars($field_name) . '">'
|
||||
. htmlspecialchars($field_name) . ' [' . $field_type . ']'
|
||||
. htmlspecialchars($field_name) . ' [' . htmlspecialchars($field_type) . ']'
|
||||
. '</option>' . "\n";
|
||||
} // end foreach $fields
|
||||
?>
|
||||
|
||||
@ -113,7 +113,7 @@ echo PMA_generate_html_tabs(PMA_tbl_getSubTabs(), $url_params, '', 'topmenu2');
|
||||
}
|
||||
?>
|
||||
<th><?php echo htmlspecialchars($fields_list[$i]); ?></th>
|
||||
<td><?php echo $fields_type[$i]; ?></td>
|
||||
<td><?php echo htmlspecialchars($fields_type[$i]); ?></td>
|
||||
<td><?php echo $fields_collation[$i]; ?></td>
|
||||
<td><select name="func[]">
|
||||
<?php
|
||||
|
||||
Loading…
Reference in New Issue
Block a user