Viewing file: ChangeLog (430.75 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
----------------------
phpMyAdmin - Changelog
----------------------
$Id: ChangeLog,v 2.1929.2.142.2.13 2006/08/22 18:01:45 lem9 Exp $
$Source: /cvsroot/phpmyadmin/phpMyAdmin/ChangeLog,v $
2006-08-22 Marc Delisle
* scripts/setup.php: bug #1536112, better fix (in case of
register_globals enabled), thanks to Michal
### 2.8.2.3 released from MAINT_2_8_2
* scripts/setup.php: bug #1544692, version 2.8.2.3 breaks setup.php
on a server with register_globals enabled, thanks to Juergen Windkiel
### 2.8.2.4 released from MAINT_2_8_2
2006-08-21 Marc Delisle
* libraries/common.lib.php, libraries/auth/cookie.auth.lib.php:
bug #1542875, Cookie auth on IIS
2006-08-14 Marc Delisle
### 2.8.2.2 released from MAINT_2_8_2
2006-08-11 Marc Delisle
* libraries/auth/config.auth.lib.php: bug #1536112, config not loaded
(MySQL error 2002 or 2003)
2006-08-02 Marc Delisle
### 2.8.2.1 released from MAINT_2_8_2
2006-08-01 Marc Delisle
* themes/darkblue_orange/css/theme_right.css.php, theme_left.css.php:
darkblue_orange was not readable, thanks to Juergen Windkiel
* Documentation.html: patch #1532493 + light editing from me,
thanks to Isaac Bennetch
2006-07-28 Michal Čihař
* scripts/setup.php: Include setup from HEAD:
- Protect against php code input from user (bug #1530370).
- Implement own var_export.
2006-07-26 Marc Delisle
* libraries/common.lib.php: bug #1523784, blank page after Edit
in IE6 via IIS
2006-07-04 Sebastian Mendel
* libraries/Config.class.php: reload default configuration if
config.inc.php is removed
2006-06-30 Marc Delisle
* libraries/common.lib.php: escape also single quotes
### 2.8.2 released from QA_2_8
2006-06-28 Marc Delisle
* libraries/common.lib.php: escape allowed parameters from non-token
requests
2006-06-15 Marc Delisle
* libraries/display_export.lib.php: reenable XML option in export
2006-06-02 Marc Delisle
* Documentation.html: requirements: web browser with cookies enabled
2006-05-29 Marc Delisle
* main.php: bug #1496881, CVS link broken in main.php
2006-05-20 Marc Delisle
### 2.8.1 released from MAINT_2_8_1
2006-05-17 Marc Delisle
* server_privileges.php: bug #1478812, Add user (password containing
a backslash; also minor optimization
2006-05-15 Marc Delisle
* libraries/common.lib.php, bug #1475949, removing the default value
2006-05-15 Michal Čihař
* scripts/setup.php: Compatibility with security tokens (bug #1488453).
* scripts/setup.php: Fix detection of writable config (bug #1488447).
2006-05-14 Michal Čihař
* libraries/common.lib.php: Fix reading database list with MySQL wildcards
(bug #1487613).
2006-05-12 Marc Delisle
### 2.8.0.4 released from MAINT_2_8_0
### 2.8.1-rc1 released from QA_2_8
2006-05-12 Michal Čihař
* libraries/footer.inc.php: Escape user input to avoid XSS.
* libraries/url_generating.lib.php, libraries/session.inc.php,
libraries/common.lib.php: Protect against external links which could
perform any action (CVE-2006-1804) (backport from HEAD).
2006-05-05 Michal Čihař
* libraries/export/sql.php: Fix UPDATE export with extended inserts
enabled (bug#1482103).
2006-05-02 Michal Čihař
* libraries/select_lang.lib.php, libraries/Theme_Manager.class.php: Escape
user input (CVE-2006-2031).
2006-04-27 Sebastian Mendel
* db_printview.php: fixed bug 'no tables found', refactored
2006-04-27 Michal Čihař
* sql.php: Show results of REPLACE as affected as it contains both deleted
and inserted rows count (bug #1475765).
* libraries/common.lib.php: Better detection of duplicate rows (bug
#1477500).
2006-04-24 Michal Čihař
* main.php: Fix logout link (bug #1474694).
2006-04-21 Michal Čihař
* libraries/import/csv.php: Fix importing files without trailing new line
(bug #1473944).
2006-04-20 Michal Čihař
* index.php: Check target against goto_whitelist.
2006-04-14 Marc Delisle
* export.php: bug #1443004 part 2, export order for VIEWs
2006-04-12 Sebastian Mendel
* sql.php:
- fixed bug #1469469 cyclic redirect with sql.php as default table-page
2006-04-12 Marc Delisle
* export.php: bug #1443004 part 1: do not generate INSERT statements
for an exported VIEW
2006-04-12 Sebastian Mendel
* css/phpmyadmin.css.php:
fixed bug #1446017 red border in outdated themes
* libraries/common.lib.php:
- added option to PMA_arrayWalkRecursive() to use function also on keys
- un-magic_quotes_gpc also keys in GPC arrays
* libraries/db_table_exists.lib.php:
cleanup - what a mess; fixed several undefined variables
* tbl_printview.php:
fixed undefined variable by including libraries/tbl_properties_common.php
* libraries/footer.inc.php:
fixed bug #1454874 Javascript error in new (not framed) print window
* css\phpmyadmin.css.php, scripts\setup.php, test\theme.php
themes\darkblue_orange\css\theme_right.css.php,
themes\original\css\theme_right.css.php:
fixed bug #1444466 theme directory not being processed correctly
* libraries\common.lib.php, libraries\Theme_Manager.class.php:
fixed bug #1469174 configuration changes not accepted in theme manager
* libraries\Theme_Manager.class.php:
fixed bug #1469120 missing property in Theme_Manager class
* libraries\common.lib.php:
fixed bug #1469109 PMA_backquote() issues
2006-04-11 Marc Delisle
* Documentation.html: clarification about config.default.php
2006-04-11 Sebastian Mendel
* tbl_relation.php:
fixed bug #1459418 Add foreign key fail on column with ' in name
* index.php, libraries\auth\cookie.auth.lib.php,
libraries\auth\http.auth.lib.php, libraries\common.lib.php,
libraries\footer.inc.php, libraries\fpdf\fpdf.php,
libraries\grab_globals.lib.php, libraries\header.inc.php,
libraries\ip_allow_deny.lib.php, libraries\select_lang.lib.php,
libraries\Config.class.php:
use PMA_getenv()
* libraries\Config.class.php:
fixed not initilized variable in getCookiePath();
* libraries\common.lib.php:
added PMA_getenv() as a wrapper to $_SERVER, $_ENV, getenv() and apache_getenv()
2006-04-11 Michal Čihař
* lang/galician: Fix missing ; (bug #1468439).
2006-04-10 Michal Čihař
* libraries/Config.class.php: Check also default config mtime (bug
#1467620).
* libraries/Config.class.php: Better check for server system (patch
#1462738).
* libraries/import/csv.php: Fix parsing of large CSV files (bug #1456331).
2006-04-07 Michal Čihař
* scripts/setup.php: Parse correctly new version numbers.
2006-04-06 Marc Delisle
* themes/*/css/theme_left.css.php, /theme_right.css.php:
protection from unplanned execution path
### 2.8.0.3 released from branch MAINT_2_8_0
2006-03-26 Marc Delisle
* sql.php: bug #1448890 Column expander doesn't work
* libraries/tbl_properties.inc.php: bug #1458334, undefined offset
* libraries/sqlparser.data.php: bug #1455373, CONVERT in reserved words
2006-03-23 Michal Čihař
* libraries/import/sql.php: Fix handling of -- (bug #1453430).
2006-03-23 Marc Delisle
* libraries/display_tbl.lib.php: bug #1444417 blobs are centered
* libraries/common.lib.php: patch #1455286, catch 'permission denied'
error on SHOW DATABASES, thanks to Bernard Dautrevaux - b-dautrevaux
2006-03-22 Alexander M. Turek
* lang/spanish-*.inc.php: Updates, thanks to Daniel Hinostroza.
* lang/galician-*.inc.php: Updates, thanks to Xosé Calvo.
2006-03-21 Marc Delisle
* libraries/common.lib.php: bug #1439002, drop basetable of a view gives
error on overview
2006-03-20 Alexander M. Turek
* Documentation.html: Added a note about Connector/PHP to FAQ 1.17.
2006-03-17 Michal Čihař
* scripts/setup.php: Allow empty socket (bug #1452142).
2006-03-16 Marc Delisle
* libraries/Theme_Manager.class.php: XSS vulnerability
* libraries/common.lib.php: bug #1392554, turn off
zend.ze1_compatibility_mode due to mysqli problems
### 2.8.0.2 released from branch MAINT_2_8_0
2006-03-16 Michal Čihař
* scripts/create-release.sh: Use w3m instead of lynx (bug #1451635).
2006-03-16 Marc Delisle
* libraries/display_tbl.lib.php: undefined variable when a BLOB is NULL
2006-03-15 Michal Čihař
* libraries/export/htmlexcel.php: Fix output handling (bug #1450555).
2006-03-14 Michal Čihař
* scripts/setup.php: Fix config loading (bug #1449821).
2006-03-14 Marc Delisle
* libraries/common.lib.php: bug #1449715, loading of binary data very slow
* server_privileges.php: compatibility with MySQL < 4.0.2
* server_databases.php: bug #1445991, compatibility with MySQL 3.23.52
2006-03-13 Marc Delisle
* libraries/Config.class.php, /common.lib.php: bug #1445120,
cookie login not working on IIS
2006-03-10 Marc Delisle
* libraries/display_tbl.lib.php: reactivate in-line image display
* transformation_wrapper.php: bug #1444121, octetstream download fails
on versions of PHP accepting only one line per header,
thanks to Ryan Schmidt
2006-03-08 Marc Delisle
* libraries/database_interface.lib.php, tbl_create.php,
tbl_properties_operations.php: bug #1444892, TYPE deprecated in
MySQL 5.1
2006-03-08 Michal Čihař
* scripts/setup.php: Sync with HEAD fixes (bug #1435806).
2006-03-07 Marc Delisle
* libraries/Config.class.php: bug #1444867, does not load config.inc.php
under PHP < 4.3.0, thanks to Julian Ladisch - julianladisch
2006-03-06 Marc Delisle
* main.php: bug #1443337, homepage link
### 2.8.0 released from branch MAINT_2_8_0
2006-03-04 Marc Delisle
* lang/swedish: Update, thanks to Björn T. Hallberg - bjornth.
* import.php, libraries/common.lib.php: bug #1413880, page status not
preserved on Refresh
* lang/chinese_traditional: Updates, thanks to Siu Sun.
2006-03-03 Michal Čihař
* libraries/Theme_Manager.class.php: Fix include path (bug #1442008).
2006-03-02 Marc Delisle
* libraries/session.inc.php and removed .htaccess:
bug #1411996: now we destroy an auto-started session
### 2.8.0-rc2 released from MAINT_2_8_0 branch
2006-03-02 Michal Čihař
* libraries/display_tbl.lib.php: Fix parameter to transformation (bug
#1440926).
2006-02-25 Marc Delisle
* lang/japanese*: update, thanks to Ishigaki Kenichi - tcool
2006-02-24 Marc Delisle
* libraries/relation.lib.php: bug #1437754, search combos default to
key zero
* lang/swedish: Update, thanks to Björn T. Hallberg - bjornth.
2006-02-23 Marc Delisle
* libraries/Config.class.php: bug #1418769 part 1: stat failed for
./config.inc.php (under PHP 4)
* sql.php: bug #1437499, LIMIT clause when query ends with semicolon
2006-02-22 Marc Delisle
* libraries/display_tbl.lib.php: bug #1435303, error on empty BLOB transf.
* .htaccess: added a reference to the FAQ
2006-02-22 Sebastian Mendel
* libraries/footer.inc.php:
bug #1436279 Left frame links open in new windows in Safari
* libraries/dbi/mysqli.dbi.lib.php: workaround for http://bugs.php.net/36007
* libraries/database_interface.lib.php PMA_DBI_get_tables_full(), left.php:
added workaround for bug #1436171 Cannot display Capitalised Databases
2006-02-21 Michal Čihař
* scripts/setup.php: Various bug fixes (bug #1435700, bug #1435806,
undefined indexes).
2006-02-20 Marc Delisle
### 2.8.0-rc1 released
2006-02-20 Sebastian Mendel
* sql.php:
- fixed bug #1431422 Safari: Print view prints blank page
- fixed some 'not refreshing left frame'
2006-02-19 Marc Delisle
* libraries/common.lib.php: re-establish previous error reporting mode
* sql.php: bug #1434576, undefined variable $db
* libraries/storage_engines.lib.php: bug #1434578, missing argument
for __construct()
* Documentation.html: bug #1433633, document consequences of having
a .htaccess file, thanks to Isaac Bennetch
2006-02-18 Marc Delisle
* tbl_change.php: bug #1415465, undefined $sql_query
* libraries/common.lib.php: bug #1377215, errors with E_STRICT
2006-02-18 Sebastian Mendel
* libraries/sql_query_form.lib.php:
fixed bug #1433882 html special chars not escaped in query in querybox
2006-02-17 Marc Delisle
* lang/*, db_details_structure.php:
bug #1431352, no %d in strViewMaxExactCount
* db_details_structure.php: bug #1431340, rowcount for views and
unneeded $strViewMaxExactCount
* libraries/common.lib.php: array to string conversion
* libraries/display_tbl.lib.php: bug #1396998, added $strViewMaxExactCount
when browsing
2006-02-17 Sebastian Mendel
* libraries/common.lib.php:
- fixed bug #1432626 'bad url error after select "(Databases)..."'
* Documentation.html: fixed bug #1433397 'Wrong anchors'
* libraries/select_server.lib.php:
- fixed pre-select for current server (fixed type missmatch)
- do not autosubmit on '(Server) ...'
* css/print.css: fixed bug #1419696 'print css results in blank table output'
2006-02-16 Marc Delisle
* lang/italian: update, thanks to Luca Rebellato
* lang/danish: Updated, thanks to AlleyKat - dk_alleykat
* lang/finnish: update, thanks to Jouni Kahkonen
2006-02-15 Marc Delisle
* bug #1406378, default value and auto_increment, thanks to Nuvo - nyvsld
2006-02-14 Marc Delisle
* Documentation.html: XHTML error, thanks to Cédric Corazza
* Documentation.html: remove experimental status for MySQL 4.1 support
2006-02-14 Sebastian Mendel
* server_privileges.php:
- fixed bug #1427707 Priv->user->pass radio buttons unselectable
* db_details_structure.php, tbl_properties_structure.php:
- fixed bug #1420474 'Consistency (order of truncate/drop)'
- some PEAR coding standard
2006-02-13 Marc Delisle
* libraries/display_tbl.lib.php: bug #1425522, warning when calling
a stored procedure, thanks to JTC - jcqns
2006-02-13 Sebastian Mendel
* libraries/common.lib.php:
- fixed bug #1416848 'Insert new row from Browse page'
* libraries/common.lib.php:
- fixed bug #1409893 - links in navigation frame opens new window
* libraries/select_server.lib.php:
- fixed bug #1425688 'Server Select quirk'
- valid XHTML 1.0
- code readability
2006-02-12 Marc Delisle
* lang/english and hebrew: bug #1429769, typo
* tbl_change.php, tbl_replace.php: bug #1429074, "go back to this page"
choice should be sticky
2006-02-10 Marc Delisle
* .htaccess added to main directory for bug #1411996; at least on
servers supporting .htaccess we can run even if session.auto_start
is enabled
* lang/belarusian updates, thanks to Jaska Zedlik
* lang/catalan update, thanks to Xavier Navarro (xavin).
2006-02-09 Sebastian Mendel
* libararies/session.inc.php:
stop execution and ommit warning on session.auto_start enabled
2006-02-09 Marc Delisle
* libraries/mult_submit.inc.php: bug #1404565, left frame refresh on
db drop from Databases link in main page
2006-02-08 Marc Delisle
* libraries/Config.class.php: leave the possibility of having a
backslash in the path on non-Windows system, thanks to Michal;
and bug #1418769, part 2: missing argument (PHP 4 constructor)
2006-02-06 Michal Čihař
* scripts/setup.php: Fix typos (bug #1424923).
2006-02-05 Sebastian Mendel
* libraries/common.lib.php:
- fixed bug #1416848 'Insert new row from Browse page'
- PMA_checkPageValidity() [bug #1416848]
* scripts/setup.php:
fixed bug #1424274 'Found a problem in the setup script'
(ShowPHPInfo -> ShowPhpInfo)
2006-02-04 Marc Delisle
* libraries/Config.class.php: bug #1409770 auto-detection and dirname on
Windows, thanks to Alex - nixniemand
* libraries/mult_submits.inc.php, server_databases.php: array to string
conversion
* tbl_properties_operations.php, tbl_properties.php, tbl_import.php,
tbl_change.php: bug #1415465, undefined $sql_query
2006-01-31 Marc Delisle
* db_details_structure.php: bug #1412058, damaged table reporting
* import.php: bug #1418382, CSV import does not work
2006-01-30 Marc Delisle
* libraries/common.lib.php: bug #1418145, missing global,
thanks to Bananeweizen
2006-01-29 Marc Delisle
* lang/estonian updates, thanks to Marko Ellermaa - uhuu
* lang/polish: updates, thanks to Jakub Wilk - ubanus
* lang/japanese: Update, thanks to Tadashi Jokagi - elf2000.
* lang/italian: update, thanks to Luca Rebellato
* lang/norwegian: Update, thanks to Sven-Erik Andersen
* db_details_structure.php: bug #1396998, notice for view row count
in table list
* libraries/session.inc.php: bug #1414628, session.save_handler might
be set to something different than "files". Thanks to Nicola Asuni
### 2.8.0-beta1 released
2006-01-28 Marc Delisle
* libraries/common.lib.php: bug #1396998, avoid displaying exact row
count for views, work in progress.
2006-01-26 Michal Čihař
* lang/czech: Translation update.
2006-01-25 Marc Delisle
* db_details_qbe.php: use PMA_countRecords() when possible, to be able
to centralise into it the VIEW detection logic
* sql.php: affected rows are returned in case of DELETE with no WHERE
clause, at least since MySQL 4.0.x, so no need to pre-count
2006-01-25 Sebastian Mendel
* server_status.php:
fixed bug: high ascii char in preg_match
* lang/german-*: update
2006-01-24 Marc Delisle
* lang/*: strViewMaxExactCount for the VIEW row count detection
I'm working on...
2006-01-23 Michal Čihař
* lang/czech: Translation update.
2006-01-22 Marc Delisle
* libraries/common.lib.php: bug #1410787, incorrect merging of parameters
contained in an array
2006-01-21 Sebastian Mendel
* tbl_printview.php: typo
2006-01-20 Marc Delisle
* export.php: bug #1410078, error exporting query ending with semicolon,
thanks to Ryan Schmidt
2006-01-19 Marc Delisle
* main.php: already defined constant
* libraries/display_create_table.lib.php: bug #1376314, I remove
the check to detect the privilege to create a table (see comments
in the code)
2006-01-19 Sebastian Mendel
* pdf_schema.php, db_details_qbe.php, libraries\display_tbl.lib.php,
libraries\export\htmlword.php, libraries\export\latex.php,
libraries\import.lib.php, libraries\ip_allow_deny.lib.php,
libraries\transformations.lib.php,
libraries\transformations\text_plain__external.inc.php:
fixed bug #1409972 PHP 5.1.2 compatibility
* libraries\url_generating.lib.php:
fixed bug: undefined index server ($GLOBALS['server'])
2006-01-18 Michal Čihař
* Documentation.html: Add info about Apache CGI and http auth (patch
#1375495).
2006-01-17 Sebastian Mendel
* libraries/database_interface.lib.php:
fixed bug: undefined index with empty database in db structure view
* libraries/display_import.lib.php:
fixed bug: display issues with Opera (and Safari?)
* libraries/plugin_interface.lib.php:
- fixed bug: display issues with Opera (and Safari?)
- added source documentation
- PEAR coding standard
- clarified some variable names
* db_sarch.php:
fixed bug: Undefined variable: num_tables
* [really much files]: (not complete) PEAR coding standard
2006-01-16 Marc Delisle
* server_privileges.php: typo
* libraries/check_user_privileges.lib.php: bug #1406499,
a username containing an hyphen could not create a db under
MySQL 4.0.x, thanks to "timeout-"
* libraries/common.lib.php: bug #1405956, uninitialized variable $link,
thanks to Sebastian Mendel
2006-01-14 Sebastian Mendel
* libraries/sql_query_form.lib.php: undefined js variable
* libraries/database_interface.lib.php: PMA_DBI_get_tables_full() first parameter
now also accepts an array of database names not only a single name
* libraries/common.lib.php: PMA_getTableList():
added second parameter to pass tables (if already fetched from db)
* left.php: make use of new functionality in PMA_getTableList() and
PMA_DBI_get_tables_full(): reduce db server traffic (MySQL >=5.0)
* libraries/common.lib.php:
removed aditional check for table row count for left frame tree
(bug #1397061 Left frame not loaded correct on MySQL error)
* libraries/common.lib.php, left.php:
bug #1392924 undefined index: tab_count
* libraries/display_export.lib.php, css/phpmyadmin.css.php,
themes/*/css/theme_right.css.php:
'fixed' layout of export screen for buggy safari and opera
* db_operations.php, export.php, index.php, left.php,
libraries\auth\cookie.auth.lib.php, libraries\common.lib.php,
libraries\db_details_common.inc.php, libraries\db_table_exists.lib.php,
libraries\display_export.lib.php, libraries\display_tbl.lib.php,
libraries\export\sql.php, libraries\footer.inc.php,
libraries\header.inc.php, libraries\left_header.inc.php,
libraries\mult_submits.inc.php, libraries\mysql_charsets.lib.php,
libraries\relation.lib.php, libraries\server_common.inc.php,
libraries\sql_query_form.lib.php, libraries\sqlparser.lib.php,
libraries\tbl_indexes.lib.php, libraries\tbl_move_copy.php,
libraries\url_generating.lib.php, querywindow.php, scripts\setup.php,
server_databases.php, server_privileges.php, server_processlist.php,
sql.php, tbl_addfield.php, tbl_alter.php, tbl_change.php, tbl_create.php,
tbl_indexes.php, tbl_replace.php:
allow 0 as name for database, table collumn, alias and index
2006-01-12 Marc Delisle
* Documentation.html: typo, thanks to Cédric Corazza
* libraries/common.lib.php: remove high-ascii characters, and an
assignment syntax that does not work on PHP 5.1.2
* libraries/database_interface.lib.php: PHP 5.1.2 compatibility
2006-01-11 Marc Delisle
* sql.php, libraries/sqlparser.lib.php: other fixes for bug #1394479
2006-01-11 Michal Čihař
* main.php: Do not fail if no server is defined.
* main.php, libraries/left_header.inc.php,
libraries/select_server.lib.php: Show server selection if no server set
and we have one server configuration (bug #1399880).
* libraries/import/sql.php: Fix hang on unclosed quoted string (bug
#1402270).
2006-01-10 Marc Delisle
* libraries/sqlparser.lib.php: bug #1394479, problem detecting ending
semi-colon, generates a SHOW KEYS FROM no table name
2006-01-09 Michal Čihař
* import.php: Work on 10MB chunks if no memory limit is set (bug
#1399477).
2006-01-07 Marc Delisle
* sql.php: bug #1395590 Safari Bookmark query fieldset float problem,
thanks to Ryan Schmidt
* libraries/common.lib.php: bug #1397749, Safari: space before
PMA_linkOrButton link is part of the link, thanks to Ryan Schmidt
* server_privileges.php: bug #1398018, Safari fieldset float issue in
privileges screens, thanks to Ryan Schmidt
* libraries/Config.class.php: bug #1398931, incorrect detection of
PmaAbsoluteUri in vhost situations, thanks to Ryan Schmidt
2006-01-06 Marc Delisle
* db_datadict.php, pdf_schema.php: bug #1389165, data dict shows all
columns as Null Yes
* pdf_schema.php: display PDF schema did not work (missing dot)
2006-01-04 Marc Delisle
* server_privileges.php: since we use DROP USER, some options to
remove a user did not work under MySQL 4.1.x (only mode 2 worked),
so I remove them from the dialog. Thanks to Ken Stanley for
the bug report.
* server_status.php: patch #1395031, not proper URL encoding,
adapted from proposed solution by Matt LaPlante, thanks
2006-01-02 Marc Delisle
* libraries/display_create_table.lib.php: bug #1389868,
Safari's rendering of "Create table" fieldset, thanks to Ryan Schmidt
2006-01-01 Michal Čihař
* libraries/Config.class.php: Do not check permissions on Windows, it
seems to be broken anyway.
2006-01-01 Marc Delisle
* libraries/transformations.lib.php: remove some PHP3 compatibility code
2005-12-31 Marc Delisle
* libraries/common.lib.php: bug #1388167, deleting a row in a table
without a primary key, handle correctly is_js_confirmed
2005-12-30 Marc Delisle
* server_databases.php: bug #1388135, IE and dropping databases
* librairies/mult_submits.inc.php: strong warning for DROP DATABASE
* tbl_printview.php: bug #1389165, Print view shows all columns as Null Yes
(MySQL 5.x)
* libraries/Config.class.php: patch #1392181, typo,
thanks to Luis Mirabal - normannormal
2005-12-27 Marc Delisle
* main.php, libraries/check_user_privileges.lib.php:
- reenable a non-privileged user to change his password
- display the Reload MySQL link only if user has proper rights
* Documentation.html: bug #1389582, unclosed code tag,
thanks to Isaac Bennetch
2005-12-25 Michal Čihař
* libraries/import.lib.php, libraries/import/sql.php: Handle correctly
dumps with commented out commands (eg. from mysqldump).
2005-12-22 Marc Delisle
* tbl_change.php, libraries/common.lib.php: bug #1381856,
Cannot edit a table having 40 columns
* libraries/common.lib.php: bug #1388116, cannot pass TRUE by reference
to PMA_setCookie, thanks to Isaac Bennetch
* libraries/tbl_replace_fields.inc.php: recent fix introduced a bug:
cannot change a value for a nullable field
2005-12-21 Marc Delisle
* lang/danish: Updated, thanks to AlleyKat - dk_alleykat
* lang/hungarian update, thanks to Mihály Mészáros
* tbl_properties_operations.php, libraries/tbl_properties.inc.php:
bug #1349262, mismatch between PMA and MySQL about Storage Engine
and table type
* server_status.php, lang/*: bug #1348249, add a warning hint about
the possibility of some counters being overrun (stats from MySQL server)
2005-12-20 Marc Delisle
* libraries/common.lib.php: does not return to correct page after
the creation of a bookmark
* libraries/display_create_table.lib.php: bug #1376314, detection of
privileges to create a table (fix for MySQL 4.0.x case)
* tbl_change.php, tbl_replace.php, libraries/tbl_replace_fields.inc.php:
bug #1385974, cannot un-null a value
2005-12-17 Sebastian Mendel
* db_details_importdocsql.php, db_operations.php,
libraries\relation.lib.php, libraries\relation_cleanup.lib.php
libraries\tbl_move_copy.php, libraries\transformations.lib.php
pdf_pages.php, pdf_schema.php, tbl_alter.php, tbl_relation.php:
added database name to relation querys
2005-12-17 Marc Delisle
* libraries/url_generating.lib.php: problem with accented table names
2005-12-16 Michal Čihař
* Documentation.html, libraries/common.lib.php,
libraries/config.default.php, libraries/database_interface.lib.php: Add
support for hiding databases (RFE #1372865).
* Documentation.html, export.php, import.php,
libraries/config.default.php: Configurable memory limit (RFE #1373904).
2005-12-14 Sebastian Mendel
* libraries/Config.class.php:
- added check is_readable for user config file
- check config file also on wakeup (bug #1376522)
* libraries/Config.class.php, libraries/common.lib.php:
fixed handling of https and $cfg['ForceSSL'] (bug #1379491)
* left.php, js/function.js: fixed undeclared javascript variables
* js/keyhandler.js: fixed wrong spellt 'aplewebkit' (bug #1379034)
2005-12-14 Michal Čihař
* libraries/config.default.php, Documentation.html: Transliterate invalid
chars by default (RFE #1380255).
* left.php: Resurrect database link in light frame (bug #1373804).
* index.php, js/querywindow.js: Move navigation frame to right for rtl
languages.
2005-12-13 Michal Čihař
* querywindow.php: Fix query history displaying (bug #1374639).
2005-12-12 Michal Čihař
* scripts/setup.php: Use same format of version file as in upgrade.pl.
2005-12-12 Sebastian Mendel
* libraries/common.inc.php, libraries/grab_globals.inc.php:
preprare removal of grab_globals:
- moved stuff from grab_globals into common.inc.php
- check/init global required variables like: $lang, $server, $db, $table,
$convcharset, $goto, $back, $sql_query
- introduced $goto-whitelist
- PEAR coding standard
* libraries/common.inc.php, libraries/auth/cookie.auth.lib.php,
libraries/auth/http.auth.lib.php, libraries/grab_globals.lib.php,
libraries/relation.lib.php, scripts/setup.php:
- check magic_quotes only once in common.inc.php
* css/phpmyadmin.css.php, tbl_properties_operations.php:
styled table operations dialog
* db_search.php: revised
* libraries/common.inc.php: fixed high ascii char
2005-12-11 Marc Delisle
* libraries/tbl_properties_links.inc.php: bug #1375752,
wrong page after insert (losing many URL parameters)
2005-12-11 Michal Čihař
* scripts/create-release.sh, scripts/upgrade.pl: Use same URL for updating
as for setup.php, this one is autogenerated so there is no need for more
manual steps.
* browse_foreigners.php, left.php, libraries/header_meta_style.inc.php:
Drop , it should not be needed at all.
* lang/czech: Update.
2005-12-11 Sebastian Mendel
* libraries/database_interface.lib.php::PMA_DBI_get_columns_full():
- forgot debug code
- correct result for non MySQL 5
2005-12-10 Marc Delisle
* tbl_properties_structure.php, lang/*: new $strBrowseDistinctValues
* Documentation.html: anchors and formatting cleanup,
thanks to Cédric Corazza
* libraries/relation.lib.php: bug #1370785, error browsing a table under
PHP 4 when no controluser is defined but a pmadb is defined
2005-12-09 Michal Čihař
* libraries/auth/http.auth.lib.php: Simplify code, use getenv, support for
CGI (inspired by patch #1375495).
* Documentation.html: Clarify http auth description.
* scripts/setup.php: Show available version information even when using
CVS version.
* libraries/dbi/mysql.dbi.lib.php: This is mysql extension.
2005-12-09 Sebastian Mendel
* libraries/dbi:
PMA_DBI_free_result() now accepts more than one resource to be freed
* libraries/database_interface.lib.php:
- some comments, PEAR coding standard
- PMA_DBI_get_tables(), PMA_DBI_get_fields(): use PMA_DBI_fetch_result();
- added PMA_DBI_get_columns_full()
- PMA_DBI_fetch_result() now accepts an array as $key parameter
for multidimensional arrays (returns: $result[key1][key2][key3] = $row)
- PMA_DBI_get_variable(): use PMA_DBI_fetch_value()
2005-12-08 Marc Delisle
* scripts/setup.php: Typos
* libraries/common.lib.php: unneeded parameter in PMA_safe_db_list()
2005-12-08 Michal Čihař
* tbl_change.php: Fix XHTML and thus action selection behavior (bug
#1376391).
* lang/czech: Fix typo.
* tbl_select.php, libraries/display_tbl.lib.php,
tbl_properties_operations.php, tbl_indexes.php, db_operations.php,
server_privileges.php, server_binlog.php: Fix XHTML.
* tbl_properties_export.php: Fix output before headers.
* Documentation.html: Add commands how to setup config dir, note about
changing permissions.
* scripts/setup.php: Show Save and Load buttons disabled if saving not
available.
* libraries/Config.class.php: Refuse to load config file with world
writable permissions, refuse to work with existing config dir.
* lang/*, libraries/auth/config.auth.lib.php: Suggest to run setup script
if auth with default values fails.
* libraries/grab_globals.lib.php: Do not choke on arrays in $_SERVER
array (bug #1370414).
* libraries/sql_query_form.lib.php: Require bookmark code when we use it.
* libraries/export/sql.php: Backquote database name (RFE#1376336).
* libraries/plugin_interface.lib.php, import.php,
libraries/display_import.lib.php, libraries/import/*: Generic plugin
infrastructure and use it in import (needed for RFE#1325937), work in
progress.
2005-12-08 Sebastian Mendel
* libraries/tbl_move_copy.php: added PMA_table_rename()
* tbl_properties_common.php, libraries/tbl_properties_links.inc.php:
moved table related output after possible table changes
* libraries/tbl_properties_table_info.inc.php:
added some comments and made some code more readable
* tbl_properties_operations.php:
complete revise (xhtml output, fieldsets, forms merged)
* tbl_rename.php: removed, deprecated by function PMA_table_rename()
* db_search.php, libraries/common.lib.php, libraries/tbl_move_copy.php,
pdf_schema.php: removed PMA_isInto(), deprecated by in_array()
* libraries\mult_submits.inc.php, sql.php, tbl_addfield.php, tbl_alter.php,
tbl_import.php, tbl_properties.php, tbl_properties_structure.php,
tbl_properties_operations.php, tbl_properties_export.php, tbl_select.php
tbl_relation.php: moved tbl_properties_common.php into libraries
* libraries\common.lib.php, libraries\tbl_properties_common.php,
libraries\tbl_properties_links.inc.php, tbl_properties_operations.php:
global init of $GLOBALS['url_params']
2005-12-07 Michal Čihař
* lang/*: Unused messages cleanup, add missing ones.
* lang/sync_lang.sh: Less verbose output to allow quick overview.
* lang/czech: Update.
* lang/galician: Update, thanks to Xose Calvo - xosecalvo.
2005-12-07 Sebastian Mendel
* libraries/Config.class.php: clear old config values
* libraries/engines/memory bool(false)
|