📄 changelog
字号:
patch #1611684, allow client caching of phpmyadmin.css.php, thanks to Christian Schmidt2006-12-07 Marc Delisle <lem9@users.sourceforge.net> * libraries/ip_allow_deny.lib.php: checks that the header contains only one IP address, thanks to Christian Schmidt2006-12-06 Marc Delisle <lem9@users.sourceforge.net> * libraries/import.lib.php, /common.lib.php: bug #1603660, incorrect escaping of ">" * server_variables.php: bug #1589611, problem on 64-bit systems2006-12-05 Marc Delisle <lem9@users.sourceforge.net> * server_privileges.php: Grant all privileges on wildcard name: we should really grant on username\_ instead of username_2006-12-05 Michal Čihař <michal@cihar.com> * server_privileges.php: Add IF NOT EXISTS to CREATE DATABASE query (RFE #1608372), reload navigation after creating database. * server_privileges.php: Use correct links (patch #1607236).2006-12-04 Marc Delisle <lem9@users.sourceforge.net> * db_structure.php, bug #1605985, missing HTML tag2006-11-29 Marc Delisle <lem9@users.sourceforge.net> * lang/spanish update, thanks to Daniel Hinostroza * sql.php, libraries/display_tbl.lib.php: patch #1605032, checks for undefined index, thanks to Arpad Borsos2006-11-26 Marc Delisle <lem9@users.sourceforge.net> * tbl_structure.php: bug #1602335, browse distinct values and name containing a quote * libraries/bookmark.lib.php: bug #1579701: error listing bookmarks when dropping a table and no pmadb2006-11-24 Marc Delisle <lem9@users.sourceforge.net> * tbl_change.php, Documentation.html: users can now toggle the display of the Function column from the interface2006-11-23 Marc Delisle <lem9@users.sourceforge.net> * pmd/scripts/move.js: fix a few js errors * pmd*.php: remove unneeded calls to getRelationsParam(); verify if the internal relations are enabled before trying to create one2006-11-22 Marc Delisle <lem9@users.sourceforge.net> * Designer: get rid of pmd_config.php and pmd_get_info.php, rename pmd_session.php to pmd_common.php * Designer: missing messages2006-11-21 Marc Delisle <lem9@users.sourceforge.net> * pmd_general.php, lang/*: added $strHelp2006-11-20 Marc Delisle <lem9@users.sourceforge.net> * french updates * remove references to phpMyDesigner.net, asked by Ivan * lang/*: typo: "formated" should be "formatted"2006-11-19 Michal Čihař <michal@cihar.com> * themes/darkblue_orange/css/theme_right.css.php, themes/original/css/theme_right.css.php, libraries/database_interface.lib.php: Fix typos (bug #1597137). * libraries/unzip.lib.php: Fix check for encrypted file (bug #1596304). * lang/czech: Update.2006-11-19 Marc Delisle <lem9@users.sourceforge.net> * pmd_general.php, pmd_get_info.php, pmd/scripts/move.js, pmd_relation_new.php, lang/*: support internal relations also on unique keys, not only on primary keys * scripts/upgrade.pl: bug #1599173, adapt for new filename structure, thanks to Linas Gricius * tbl_relation.php, lang/*: bug #1597019, wrong error message when foreign key is not the same data type as referenced key2006-11-18 Michal Čihař <michal@cihar.com> * Documentation.html, libraries/ip_allow_deny.lib.php: Define headers which to trust in configuration, thanks for help with this to Christian Schmidt, Peytz & Co. * libraries/PMA_List_Database.class.php: Fix XSS on database comment, thanks to laurent gaffié.2006-11-18 Marc Delisle <lem9@users.sourceforge.net> * index.php, libraries/common.lib.php, /cleanup.lib.php: undefined index2006-11-17 Michal Čihař <michal@cihar.com> * sql.php, libraries/display_tbl.lib.php: Force pos to be integer to avoid XSS. * navigation.php: Fix XSS on table comment. * index.php, libraries/cleanup.lib.php, libraries/url_generating.lib.php, libraries/common.lib.php, libraries/select_lang.lib.php: Fix path disclossure while passing array as some params. * Documentation.html, libraries/ip_allow_deny.lib.php, libraries/config.default.php: Trust only listed proxies for IP Allow/Deny.2006-11-16 Marc Delisle <lem9@users.sourceforge.net> * pmd_pdf.php: export coordinates to PDF page even if the tables were not defined on this PDF page2006-11-13 Marc Delisle <lem9@users.sourceforge.net> * libraries/relation.lib.php: verify the presence of designer_coords2006-11-13 Michal Čihař <michal@cihar.com> * server_status.php: Check for divison by zero (bug #1594460). * db_operations.php: Change information about not configured pmadb to notice (bug #1589294). * scripts/setup.php: Configure also designer table.2006-11-12 Marc Delisle <lem9@users.sourceforge.net> * pmd_get_info.php: avoid error if no index defined for a table2006-11-11 Michal Čihař <michal@cihar.com> * lang/czech: Update.2006-11-11 Marc Delisle <lem9@users.sourceforge.net> * pmd_general.php, pmd_get_info.php, pmd/scripts/move.js, lang/*: in InnoDB, it's allowed to create a relation even if it's not on a primary key, so display the InnoDB-related options (ON UPDATE, ON CASCADE)2006-11-10 Michal Čihař <michal@cihar.com> * lang/czech: Translate designer. * config.sample.inc.php: Comment out pmadb and controluser to avoid confusion when they are not properly created.2006-11-09 Marc Delisle <lem9@users.sourceforge.net> ### 2.9.1 released from MAINT_2_9_12006-11-07 Michal Čihař <michal@cihar.com> * lang/czech: Translate designer.2006-11-07 Marc Delisle <lem9@users.sourceforge.net> * (many files) new Designer feature, thanks to Ivan A Kirillov2006-11-03 Michal Čihař <michal@cihar.com> * config.sample.inc.php: Make it use CRLF to make Windows users happy.2006-11-02 Michal Čihař <michal@cihar.com> * Documentation.html: Mention problems with Hardened-PHP. * user_password.php, tbl_move_copy.php, export.php, libraries/session.inc.php, libraries/mcrypt.lib.php, libraries/auth/cookie.auth.lib.php: Use PMA_{set,remove}Cookie functions instead of PHP ones (no need to define params on all places). * libraries/common.lib.php, libraries/session.inc.php: Make all cookies httponly as default - this protects them from usage in javascript in modern browsers (RFE #1586078). * pdf_schema.php, contrib/packaging/Fedora/phpMyAdmin.spec, libraries/export/pdf.php, libraries/fpdf, libraries/tcpdf: Switch to TCPDF for PDF generating (RFE #1501452). * readme.php, README: Make README utf-8. * Documentation.html, libraries/dbi/mysqli.dbi.lib.php, libraries/dbi/mysql.dbi.lib.php, libraries/config.default.php: Add support for SSL connections (based on patch #1588882). * libraries/sqlparser.data.php: Add support for XML manipulating functions - UpdateXML and ExtractValue (RFE #1532712). * scripts/setup.php: Make end of line in generated file configurable (RFE #1493897). * server_status.php: Calculate key read/write ration (RFE #1466287). * Documentation.html, navigation.php, themes/original/css/theme_left.css.php, libraries/PMA_List_Database.class.php, libraries/config.default.php: Optional display of databases in navigation frame as list instead of dropdown (RFE #1435922). * scripts/setup.php: Configuration for list/drop down choice. * tbl_change.php: Automatically edit text in textarea if it contains new lines (RFE #1224791). * lang/dutch: Fix typo, thanks to Thijs Kinkhorst - kink.2006-10-27 Marc Delisle <lem9@users.sourceforge.net> * libraries/fpdf/font: replace broken binary files2006-10-27 Michal Čihař <michal@cihar.com> * export.php: Define $tables on correct place (bug #1585374). * import.php: Do not load header to soon to avoid reading table stats before query gets executed (bug #1441833). * libraries/tbl_links.inc.php, libraries/db_links.inc.php, libraries/common.lib.php, lang/*, themes/darkblue_orange/css/theme_right.css.php, themes/original/css/theme_right.css.php: Do not disable tabs for empty tables/databases, only make them look different (RFE #1584296). * libraries/common.lib.php: Show messages in notice div to make them look better and more visible. * sql.php, lang/*: Better message when showing as PHP code. * libraries/common.lib.php: Add missing quotes. * import.php, libraries/db_common.inc.php: Avoid query execution when showing PHP code (bug #1567314). * sql.php, libraries/common.lib.php, lang/*: Correct behaviour when switching from PHP to SQL display mode (no execution of query).2006-10-26 Marc Delisle <lem9@users.sourceforge.net> * error.php, libraries/common.lib.php, /database_interface.lib.php, /session.inc.php: force utf-8 charset to avoid XSS with crafted URL and utf-7 in charset; error messages won't display correctly if the chosen lang is not utf-82006-10-26 Michal Čihař <michal@cihar.com> * libraries/import/csv.php: Fix wrong import when ;; is at buffer boundary (bug #1584836). * tbl_operations.php: Fix duplicate ID for checkbox (bug #1584770). * libraries/import/README: Fix example import plugin to match current state. * libraries/import.lib.php: Add support for running queries as control user. * db_importdocsql.php, Documentation.html, scripts/setup.php, db_operations.php, libraries/read_dump.lib.php, libraries/import/docsql.php, libraries/config.default.php, lang/*: Convert DocSQL import to import plugin, remove not needed messages and files it used. * lang/*: Remove profiling messages as profiling extension has been dropped some time ago. * libraries/common.lib.php: pma_convcharset never existed :-). * libraries/tbl_properties.inc.php: Check form only when saving table fields (bug #1566222). * libraries/transformations.lib.php: Improve options parser. * libraries/transformations/application_octetstream__download.inc.php: Again accept column name (bug #1562864).2006-10-25 Michal Čihař <michal@cihar.com> * Documentation.html, libraries/tbl_properties.inc.php, libraries/config.default.php: Allow to edit small number of fields vertically and lange number horizontally (RFE #1581773). * [too much files]: - Rename tbl_* files to drop useless _properties part. - Rename db_* files to drop useless _details part. * libraries/Config.class.php: Add backward compatibility code to affect above renaming.2006-10-19 Marc Delisle <lem9@users.sourceforge.net> * libraries/common.lib.php, /database_interface.lib.php,/session.inc.php: wrong parameter "char" when calling error.php, should be "charset"2006-10-19 Michal Čihař <michal@cihar.com> * db_import.php, db_details.php, db_details_export.php, db_details_structure.php, db_details_qbe.php, db_operations.php, sql.php, libraries/db_info.inc.php, libraries/mult_submits.inc.php, libraries/header.inc.php, libraries/db_details_db_info.inc.php, server_privileges.php: Rename db_details_db_info.inc.php to db_info.inc.php. * libraries/common.lib.php: Fix escaping of long query with js (thanks to Erwin for report).2006-10-18 Marc Delisle <lem9@users.sourceforge.net> * db_operations.php, libraries/Table.class.php: bug #1567316, renaming a db containing a view2006-10-18 Michal Čihař <michal@cihar.com> * libraries/transformations/text_plain__dateformat.inc.php, lang/*: Support displaying in UTC (RFE #1440386). * libraries/transformations.lib.php: Write own parser so that quoting is optional (RFE #1579163). * lang/*: Change help to fit current behaviour (RFE #1579163). * themes/darkblue_orange/css/theme_right.css.php, themes/original/css/theme_right.css.php, libraries/sql_query_form.lib.php: Let's again obey TextareaRows (bug #1465906). * libraries/export/sql.php: Keep 0 in exported auto_increment fields (bug #1440544). * js/navigation.js: Fix setting of navigation width when using RTL lang (bug #1579750). * libraries/navigation_header.inc.php, libraries/left_header.inc.php, navigation.php: Rename left_header to navigation_header.2006-10-17 Marc Delisle <lem9@users.sourceforge.net> * export.php: export nothing if no tables are selected * libraries/Table.class.php: bug #1567316, renaming a db containing view (but still some work to ensure proper sequence of renaming)2006-10-17 Michal Čihař <michal@cihar.com> * Documentation.html: Fix HTML errors. * libraries/sqlparser.data.php, libraries/sqlparser.lib.php: Add support for ON DUPLICATE KEY (bug #1576226). * Documentation.html, main.php, libraries/config.default.php: Add support for hiding server information. * libraries/transformations/text_plain__dateformat.inc.php: Correctly handle unix timestamp (RFE #1440386).2006-10-16 Michal Čihař <michal@cihar.com> * left.php, navigation.php, scripts/setup.php, js/querywindow.js, Documentation.html, index.php, libraries/common.lib.php: Rename left.php to navigation.php and modify all calls to that. Only config variables are kept as Left*. * libraries/common.lib.php: Switch to \n on Mac, as it is reported to be
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -