---------------------- phpMyAdmin - Changelog ---------------------- $Id$ $Source$ 2001-05-24 Loïc Chapeaux * lib.inc.php3, line 131+: fixed the authentification failure with advanced mode and 'register_globals' disabled (bug #425369) 2001-05-22 Marc Delisle * Bug #424237: cannot set an enum field to Null 2001-05-21 Marc Delisle * add a message $strTextAreaLength to tell users when a textarea contents is too large to be editable ( > 32K) 2001-05-20 Loïc Chapeaux * replaced all require("somefile.php3") and include("somefile.php3") instructions by require("./somefile.php3") and include("./somefile.php3") to avoid conflicts with the 'include_path' directive. Also ensured that require and include are conveniently used (no require inside conditionnal structure...) * db_readdump.php3, line 45+: optimized the work here * lib.inc.php3, line 452-454: fixed a warning 2001-05-19 Loïc Chapeaux * left.js, lines 241-242: fixed the scrollbar bug with NS4 2001-05-18 Pete Kelly * db_readdump.php3 & lib.inc.php3: finally fixed all the special characters problems (Bug #421889) 2001-05-18 Loïc Chapeaux * sql.php3, lines 65: fixed a warning * tbl_select.php3: fixed a bug if number of registrations to display is not specified (bug #424278 and patch from Alain Brissaud) * updated the documentation files for the "unofficial" phpMyAdmin homepage 2001-05-15 Marc Delisle * support key length in table copy/dump * doc. changes for Loïc 2001-05-15 Armel Fauveau * Added "Bookmarked SQL-query" combo box when you click on a table (Feature #423065) 2001-05-11 Loïc Chapeaux * lib.inc.php3, lines 76, 81 and 612: fixed a bug if a field contains html tags (suggested by Olivier Bussier at the phpMyAdmin official forum: http://www.phpwizard.net/phorum/read.php?f=1&i=3349&t=3349) set_time_limit() function (Feature #423374) * lib.inc.php3, lines 496 & 563: put an "@" in front of the calls to the set_time_limit() function (Feature #423374) * main.php3: add some empty lines to beautify the start screen and a test that allow to display language selection only if language is not forced in the configuration file 2001-05-11 Marc Delisle * support FULLTEXT in table copy or dump 2001-05-11 Armel Fauveau * Added a "delete" option in the phpMyBookmark patch (Olivier Mueller) * Added a "execute" option in the phpMyBookmark patch 2001-05-10 Loïc Chapeaux * db_readdump.php3: fixed all the special characters problems (Bug #421889) and improve the trick to enforce reloading of the left frame if a table has to be created * sql.php3, line 65: a warning message was sometimes displayed because the '$sql_order' variable was not set 2001-05-10 Armel Fauveau * Added a "view only" option in the phpMyBookmark patch (Feature #422425) 2001-05-09 Marc Delisle * new messages in /lang * browse table bug (#421879) 2001-05-08 Korakot Chaovavanich * In edit page, replace dropdown with radio if short enough 2001-05-08 Loïc Chapeaux * db_readdump.php3, line 14 and sql.php3, line 112: two warnings were displayed with the phpMyBookmark patch if the error reporting level is set to E_ALL * import the "Insert new row to edit page" feature put by Korakot in the stable CVS tree * lib.inc.php3, line 590: strip slash the message to be displayed 2001-05-07 Marc Delisle * In csv data, can add a character at end-of-line * Added a shell script that adds a message to all message files 2001-05-07 Armel Fauveau * Added the phpMyBookmark patch 2001-05-05 Robin Johnson * Some functions discussed on patch #419826 added. * Table Maintence Features added in tbl_properties.php3 * Fixed create table "default" bug. * Language tags for Table Types & Table Maintance * Trailing slash on help path bug 2001-05-04 Loïc Chapeaux * grab_globals.inc.php3 handles now the $HTTP_POST_FILES array * db_readdump.php3, line 24: added a trick to enforce reloading of the left frame if a table has to be created (not tested enough to be add to the stable version yet) 2001-05-04 Marc Delisle * outsource some strings in main.php3 * kill the bug in main.php3 about Create privilege 2001-05-03 Loïc Chapeaux * build a js library that contains all the functions used to collapse/expand databases list stuff and improve them * add the brazilian portuguese translation and update the 'select_lang.inc.php3' script to take the former into account * reply to some questions at the official phpMyAdmin forum, suggesting the users to grab the current pre-release version from SouceForge. 2001-05-03 Olivier Müller * started devel-branch : "phpMyAdmin-devel". To be used for experimental stuff and new features. 2001-05-02 Robin Johnson * additional constant MYSQL_MINOR_VERSION in 'lib.inc.php3' contains all of version string after the '3.23.' part. * Table type on create table in 'tbl_create.php3' * Alter table type on 'tbl_properties.php3' * Ability to add comments even if no comment is there 2001-05-01 Loïc Chapeaux * improve a bit the language detection: rewrote the 'select_lang.lib.php3' script and changed line 162-166 in 'main.php3' * sql.php3, line 69: now using split() instead of split() (the former is not implemented in PHP3 (SF bugfix) 2001-04-29 Olivier Müller * added lang file for Thai. Thanks to Korakot Chaovavanich (korakot) * tbl_select.php3, line 19: replaced GET by POST (SF bugfix) * tbl_properties.php3: added textfield for mysql input (patch from korakot) * tbl_properties.php3: * applied security patch from http://www.securereality.com.au/patches/phpMyAdmin-SecureReality.diff (thx to Geert Lund for the info) * now using explode() instead of split_string() in tbl_change.php3 (was broken: is split_string really working correctely? please check! split_string is now still used in db_readdump) * released 2.2.0pre2 2001-04-07 Olivier Müller * docs and code cleanup * announced the http://phpmyadmin.sourceforge.net link on the phpmyadmin forum. 2001-04-01 Olivier Müller * moved the language files to lang/ * now using standard ChangeLog file format 2001-03-31 Olivier Müller * upgraded version to 2.2.0pre1 * released pre version on sourceforge * synchronized latest phpmyadmin official cvs with the user-contributed patches: multiple language support, bugfixes, etc. v 2.1.0.2 - 26-mar-2001 + Removed necessity of register_globals and added the "grab_globals.inc.php3" library to this end Now, phpMyAdmin detects what to do according to the configuration you chosed! + Bugfix: a warning may be displayed because a string was appent to an unset variable in 'tbl_copy.php3' + Bugfix: a warning may be displayed because some unset arrays were counted in 'tbl_addfield.php3' + Bugfix: slashes were added to requests if 'magic_quotes_gpc' is 'on' in 'db_readdump.php3'! + Bugfix: the usual #-bug + Bugfix: on Windows-System the 0x1a-char makes problems (ctrl-z) when piped to mysql. It has to be changed to '\Z'. + Bugfix: on Windows-System the path is not build correct in ldi_check.php + The dump-output was not easily editable when containing '\n' or '\t'-characters (e.g. in binary fields or blobs) v 2.1.0.1 - 28-aug-2000 + Added French translation strings in french.inc.php3 + Bugfix: split_string() in lib.inc.php3 + Bugfix: split_sql() in db_readdump.php3 + Removed necessity of magic_quotes_gpc Now, phpMyAdmin detects what to do according to the configuration you chosed! + clicking on a database name in left frame don't unexpand it anymore. You have to click oh the minus image to hide the tables + Fixed accents problem with german strings + Fixed matching database name problem in uva fix in lib.inc.php3 + Added the possibility to display Change and Modify buttons on the left or on the right of rows (or both) + Some corrections in spanish.inc.php3 and some other languages files. + Bugfix: mesage display after reading a dump or executing a single query v 2.1.x - 03/02/2001 + Added dynamic multiple language support, with browser default language detection [om] v 2.1.0 - 08/06/2000 + Bugfix: Query By Example now works with high error- reporting levels. + Bugfix: 'End' on the navigation bar in Browse and Select mode now functions correctly. + Added random access option to the navigation bar in table Select and Browse mode + Added form for changing the number of rows displayed per page. + Bugfix: Reading SQL dumps had magic quotes problems. + Added support for wildcards in MySQL user authentication system. + Added support to edit/delete rows in table without primary key. + Added support for mysqldump-like Complete Inserts (ie. optionally adding the field list to the dumps). + Changed the table browsing mode to display Prev/Next links also on top of the rows. + Added authentication on a per-table basis. + Added print views for tables and databases. + Added link to browse table from left frame (copied from phpPgAdmin). + Security: Fixed possible security issue with reading SQL dumps. + Fixed some more PHP 4.0 issues (warnings, problems with 0/empty(). v 2.0.5 - 12/05/1999 + Added output to show how many rows were affected by a custom query. + Bugfix: executing a custom sql query prevented the edit feature from working correctly. + Bugfix: Sending CSV Dumps didn't work because of a typo. + Bugfix: if the field length was empty, it was set to the field's type. + Added the possibility to upload SQL dumps with File Upload. v 2.0.4 - 10/10/1999 + Some more PHP 4.0 fixes. + Bugfix: Reading SQL dumps choked on embedded semi- colons - fixed. + Bugfix: Dure to regex problems, PHP 3.0.12 crashed in some instances when adding tables - fixed. + Added option to use verbose hostnames. + Bugfix: ENUM/SET had problems with embedded special characters - fixed. + New language file: Portuguese v 2.0.3 - 08/15/1999 + Bugfix: Changing a row after a "Select" didn't work. + Added proper support for MySQL authentication. With $adv_auth, only those dbs are displayed that the user has actually the permissions to view [sponsored by NetCologne]. + Bugfix: Sometimes the wrong frameset was displayed. + Bugfix: Moved mysql_die() to top of lib.inc.php3 to avoid "undefined function" errors. + Bugfix: Killed some more warnings for those paranoids who have error_reporting to a high value. + Added support for MySQL 3.23's table comments. + Bugfix: Ordering is now disallowed with MySQL-Status operations. + Added some more documentation links. + Changes the way the reload of MySQL is done - use FLUSH PRIVILEGES instead of mysqladmin reload. v 2.0.2 - 07/02/1999 + Added support for the BINARY attribute. + Bugfix: In languages other than English, the warning before dangerous actions didn't work. + Added proper support for ENUM/SET. + Changed the table browse mode to use LIMIT. + Bugfix: ReadDump choked on nestd single quotes, even if escaped properly. v 2.0.1 - 05/24/1999 + Re-Enabled the "browse"-link on db_properties.php3. + Added a way to add more than one new fields a time. + Changed some details to be compatible with webservers other than Apache (tested with Roxen). + Added support for creation of a multi-column primary key on an existing table. v 2.0.0 - 04/11/1999 + Improved navigation, layout changes. + Added the possiblity to log out with $adv_auth. + Added the possibility to view MySQL's processes. + Added an option to output SQL-queries generated by phpMyAdmin. + Enhanced the shell script to change file-extensions to allow any arbitrary extension. It's now called extchg.sh. + Changed SET/ENUM types to appear in a drop-down menu. + Bugfix: Attributes weren't used when creating a table or adding a field. + Bugfix: Field names with high-ASCII-characters weren't handled properly. + Bugfix: LOAD DATA INFILE didn't allow a tab as field- separator. v 1.4.2 - 02/28/1999 + Renamed config.inc.php3 variables to begin with 'cfg'. + Support for multiple MySQL servers added. + Added EscapeShellCmd() to system() calls to avoid problems with special characters in passwords. + Bugfix: Reload failure was not being detected. + Bugfix: Table-/database dumps were not showing key names correctly. + Added support for DROP TABLE to the dumps. + Added support for UNSIGNED & UNSIGNED ZEROFILL attributes. + Added a shell-script to make it possible to change the file-extension and all references from ".php3" to ".phtml" and vice versa. --- SWITCHED TO CVS --- v 1.4.1 - 02/07/1999 + Bugfix: Corrected a small error in the table header of tbl_change.php3. + Added preliminary support for context sensitive help. + Enhanced the table-dump to allow dumping only the structure or structure+data or CVS export. Made it possible to download the dump directly as a file. + Bugfix (*Security*): Until now you were able to connect to a database different from $only_db. Fixed. + Changed the display of the databases to highlight the current db. + Added a way to execute multiple sql-queries at once (eg. for reading in a create-schema). + Added the possiblity to view the dump of a whole database. + Added an output of the record-count for all tables to db_details.php3. + Bugfix: get_table_content() didn't work correctly when a field contained an unescaped single quote. + Bugfix: Corrected various errors in display_table() when ORDER BY was set. + Enhanced table-browsing to use the choosen sortorder over the whole result set; start and end buttons added for navigation + Added the possibility to specify whether BLOB fields should be shown when browsing a table or not. + New languages: Danish, Norvegian, Spanish, Catalan. + Eliminated many warning messages when error reporting is set high. + Bugfix: Data containing HTML is now properly displayed when dumping table or database data. + Improved handling of NULL fields. + Made tbl_replace.php3 use INSERT and UPDATE rather than REPLACE INTO. It is much less likely to lose data now. v 1.4.0 - 01/16/1999 + Bugfix: in config.inc.php3 $adv_auth was written as $mod_auth. + Changed tbl_change.php3 to display a