home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 March / PCWorld_2003-03_cd.bin / Software / Vyzkuste / phptriad / phptriad2-2-1.exe / htdocs / phpmyadmin / ChangeLog < prev    next >
Encoding:
Text File  |  2002-01-06  |  130.8 KB  |  2,765 lines

  1. ----------------------
  2. phpMyAdmin - Changelog
  3. ----------------------
  4.  
  5. $Id: ChangeLog,v 1.688 2002/01/06 19:10:26 lem9 Exp $
  6. $Source: /cvsroot/phpmyadmin/phpMyAdmin/ChangeLog,v $
  7.  
  8. 2002-01-06  Marc Delisle  <lem9@users.sourceforge.net>
  9.     * libraries/display_tbl.lib.php3: typo thanks to
  10.       yrtimd at users.sourceforge.net
  11.         * ### 2.2.3 released ###
  12.  
  13. 2001-01-06  Lo∩c Chapeaux  <lolo@phpheaven.net>
  14.     * tbl_change.php3, lines 290-300: improved and fixed js stuff used with the
  15.       new "null" checkbox.
  16.  
  17. 2001-01-05  Lo∩c Chapeaux  <lolo@phpheaven.net>
  18.     * main.php3, line 234: maximum database name size is 64 characters.
  19.     * lang/german.inc.php3: updated thanks to
  20.       Alexander M. Turek <rabus at users.sourceforge.net>.
  21.  
  22. 2001-01-04  Lo∩c Chapeaux  <lolo@phpheaven.net>
  23.     * db_details.php3: beautify the displayed page.
  24.  
  25. 2002-01-03  Marc Delisle  <lem9@users.sourceforge.net>
  26.     * 2.2.3-rc1 released.
  27.  
  28. 2001-01-03  Lo∩c Chapeaux  <lolo@phpheaven.net>
  29.     * libraries/build_dump.php3, lines 508-514: fixed a php error if there is
  30.       no "enclosed by" character.
  31.     * db_details.php3, line 708; tbl_properties.inc.php3, line 71: maximum
  32.       table and field size is 64 characters. Suggested by
  33.       Marc Weidner <gurmbot at users.sourceforge.net>.
  34.     * db_details.php3:
  35.       - invalid xhtml statements;
  36.       - extend "check/uncheck all tables" feature to js disabled browsers.
  37.     * libraries/functions.js: codding standards.
  38.  
  39. 2002-01-02  Marc Delisle  <lem9@users.sourceforge.net>
  40.     * db_details.php3, libraries/functions.js: feature 474742: add check
  41.       all/uncheck all in the table list.
  42.  
  43. 2002-01-01  Marc Delisle  <lem9@users.sourceforge.net>
  44.     * tbl_replace.php3, bug 497919: $funcs was being reset() but was not
  45.       defined (for example, only 1 field of type 'set').
  46.  
  47. 2001-12-29  Marc Delisle  <lem9@users.sourceforge.net>
  48.     * tbl_change.php3, tbl_replace.php3, Documentation.html:
  49.       feature 442855: checkboxes for null values, modifications by Marc and
  50.       Lo∩c.
  51.  
  52. 2001-12-29  Lo∩c Chapeaux  <lolo@phpheaven.net>
  53.     * header.inc.php3, lines 60-62; libraries/defines.lib.php3, lines 102-103;
  54.       libraries/common.lib.php3, lines 672-678: patch #497632 - Support for
  55.       OS/2 browsers thanks to Yuri Dario <ydario at users.sourceforge.net>.
  56.  
  57. 2001-12-28  Lo∩c Chapeaux  <lolo@phpheaven.net>
  58.     * lang/spanish.inc.php3: updated thanks to
  59.       Gabriel Ginard <gginard at navegalia.com>.
  60.     * lang/*.sh: codding standards.
  61.     * tbl_change.php3, lines 201-207: fields with "NULL" value were affected
  62.       their default value (thanks to Marc Delisle).
  63.  
  64. 2001-12-27  Lo∩c Chapeaux  <lolo@phpheaven.net>
  65.     * libraries/left.js, line 81: fixed bug #496491 - JS error with NS 4.73 on
  66.       W2000.
  67.  
  68. 2001-12-25  Marc Delisle  <lem9@users.sourceforge.net>
  69.     * lang/polish.inc.php3 updates thanks to Jakub Wilk
  70.  
  71. 2001-12-24  Lo∩c Chapeaux  <lolo@phpheaven.net>
  72.     * libraries/auth/cookie.auth.lib.php3: servers choice box was displayed
  73.       even if there is only one server.
  74.     * tbl_replace.php3, line 231: fixed bug #496469 - File name too long.
  75.  
  76. 2001-12-23  Marc Delisle  <lem9@users.sourceforge.net>
  77.     * links to new short doc pages are now completed
  78.     * updates to lang/italian.inc.php3, thanks to Pietro Danesi
  79.     * user_details.php3: missing message "Remember reload..."
  80.  
  81. 2001-12-23  Lo∩c Chapeaux  <lolo@phpheaven.net>
  82.     * tbl_select.php3, lines 202-206: fixed bug #472728 - Many fields / IE 5.5
  83.       or IE 6.
  84.  
  85. 2001-12-22  Marc Delisle  <lem9@users.sourceforge.net>
  86.     * start new MySQL short documentation structure:
  87.       - config.inc.php3  $cfgManualBaseShort
  88.       - libraries/common.lib.php3  PMA_showDocuShort()
  89.  
  90. 2001-12-21  Marc Delisle  <lem9@users.sourceforge.net>
  91.     * test and merge patch from Lo∩c for bug 495112: 
  92.       - libraries/common.lib.php3
  93.  
  94. 2001-12-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  95.     * Documentation.html; libraries/display_tbl.lib.php3: updated credits.
  96.     * libraries/display_tbl.lib.php3:
  97.       - removed some remaining tabs and a invalid piece of code;
  98.       - fixed bug #495105 - FULLTEXT feature with WHERE clause.
  99.  
  100. 2001-12-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  101.     * sql.php3; tbl_change.php3; tbl_replace.php3;
  102.       libraries/display_tbl.lib.php3: the number of rows to return, display
  103.       direction and table headers "frequencies" weren't passed between scripts.
  104.     * config.inc.php3; Documentation.html; libraries/display_tbl.lib.php3:
  105.       - codding standards;
  106.       - little bugs with vertical/horizontal display direction.
  107.  
  108. 2001-12-16  Lo∩c Chapeaux  <lolo@phpheaven.net>
  109.     * footer.inc.php3: back to previous version (it does not fix the bug
  110.       #493200 but creates a new one).
  111.  
  112. 2001-12-16  Marc Delisle  <lem9@users.sourceforge.net>
  113.     * merge and adapt Vertical/horizontal browsing patch #492470
  114.       thanks to Garvin Hicking (hicking at faktor-e.de)
  115.       - config.inc.php3
  116.       - libraries/display_tbl.lib.php3
  117.       - lang/*
  118.       - Documentation.html
  119.  
  120. 2001-12-15  Lo∩c Chapeaux  <lolo@phpheaven.net>
  121.     * libraries/common.lib.php3:
  122.       - lines 145: ensure 'enable_dl' is set before using it;
  123.       - lines 322-328: ensured compatibility with old configuration files for
  124.         the authentication mode.
  125.     * footer.inc.php3, lines 11-16: tried to fix bug #493200 - Problems with
  126.       PHP 4.1.0. Actually the fix is to skip db connection closing if the
  127.       script use persistent connections.
  128.     * tbl_dump.php3; libraries/build_dump.php3: data are no long bufferized by
  129.       the script if the user wants it to be displayed on screen or saved as a
  130.       text file. This may be helpfull for bug #448223 - Dump hangs.
  131.  
  132. 2001-12-14  Lo∩c Chapeaux  <lolo@phpheaven.net>
  133.     * user_details.php3: check/uncheck all links weren't working with js
  134.       disabled.
  135.     * headers.inc.php3, line 23: fixed bug #493385 - Cache headers not working
  136.       with IE 5.5SP2.
  137.     * scripts/create-release.sh: added some reminders at beginning.
  138.  
  139. 2001-12-14  Marc Delisle  <lem9@users.sourceforge.net>
  140.     * libraries/auth/cookies.auth.lib.php3, use $strGo
  141.  
  142. 2001-12-13  Lo∩c Chapeaux  <lolo@phpheaven.net>
  143.     * tbl_qbe.php3; lang/*: changed $strQueryOnDb.
  144.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  145.  
  146. 2001-12-12  Marc Delisle  <lem9@users.sourceforge.net>
  147.     * libraries/auth/config.auth.lib.php3 replaces basic.auth.lib.php3
  148.     * main.php3, config.inc.php3 for 'config' auth mode
  149.     * Documentation.html: clarifications about auth modes
  150.  
  151. 2001-12-11  Lo∩c Chapeaux  <lolo@phpheaven.net>
  152.     * libraries/common.lib.php3: Opera for Mac needs lower font sizes, thanks
  153.       to Christian Schaffner.
  154.     * read_dump.php3, lines 102-108 & 361: fixed bug #491051 - SQL Upload error
  155.       last comment, thanks to Jason Pell <jasonpell at users.sourceforge.net>.
  156.  
  157. 2001-12-10  Lo∩c Chapeaux  <lolo@phpheaven.net>
  158.     * libraries/display_tbl.lib.php3, line 518: fixed bug #490951 - sorting
  159.       row. Thanks to an anonymous user.
  160.     * libraries/auth:
  161.       - basic.auth.lib.php3, line 107: fixed an horrible parse error;
  162.       - cookie.auth.lib.php3: beautified a bit the display.
  163.     * db_details.php3, line 461; tbl_properties.php3, line 694;
  164.       libraries/common.lib.php3, lines 821 & 823: patch from Cal Henderson
  165.       to be taken right to the edit box after clicking on a "Modify" link.
  166.     * main.php3: the link to the logout problem with http authentication mode
  167.       was also displayed with cookie authentication mode.
  168.     * libraries/common.lib.php3; libraries/defines.lib.php3: improved OmniWeb
  169.       support (default font sizes) thanks to
  170.       Christian Schaffner <schaffner at eeh.ee.ethz.ch>.
  171.  
  172. 2001-12-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  173.     * read_dump.php3; libraries/build_dump.lib.php3: sending the "fake" header
  174.       at each itΘration is about ten times faster than checking elapsed time
  175.       and send the header each 20 seconds.
  176.     * Documentation.html, line 282: the suggested statement to create a new
  177.       user and give him grants on a db was invalid.
  178.     * Documentation.txt: updated.
  179.     * config.inc.php3; Documentation.html; main.php3; lang/*;
  180.       libraries/common.lib.php3; libraries/auth/*:
  181.       - moved all the authentication work in libraries so it will be easier to
  182.         add new authentication modes;
  183.       - started merging patch #463127 - Cookie based authentication, thanks to
  184.         Piotr Roszatycki <d3xter at users.sourceforge.net> and Dan Wilson.
  185.     * db_details.php3; tbl_indexes.php3; tbl_properties.php3;
  186.       libraries/display_tbl.lib.php3: merged one part of the feature
  187.       #465550 - faster use of keyboard with javascript.
  188.  
  189. 2001-12-08  Lo∩c Chapeaux  <lolo@phpheaven.net>
  190.     * libraries/left.js, lines 234-240: fixed a js bug with empty databases.
  191.     * libraries/functions.js: improved pointer code (for Opera 6.0).
  192.     * left.php3: nicer codding for Opera exception.
  193.     * read_dump.php3; libraries/build_dump.lib.php3: send fake headers to
  194.       bypass browser timeout.
  195.     * main.php3: fixed an other bug with db creation privilege thanks to
  196.       James Wigdahl <jwigdahl at mac.com>.
  197.  
  198. 2001-12-07  Lo∩c Chapeaux  <lolo@phpheaven.net>
  199.     * lang/polish.inc.php3: fixed typos thanks to Tomasz Regdos & Jakub Wilk.
  200.     * tbl_indexes; tbl_printview.php3; tbl_properties.php3;
  201.       tbl_properties.inc.php3: improved the fix against bug #489440.
  202.     * libraries/display_tbl.lib.php3: better pointer coding.
  203.     * main.php3, line 191: a valid MySQL administration system may lead to have
  204.       the db creation form displayed with an existing table. Bug fixed thanks
  205.       to Rob Mangiafico <rmang at lexiconn.com>.
  206.     * left.php; libraries/left.js: improved the pointer feature for the left
  207.       frame.
  208.  
  209. 2001-12-06  Lo∩c Chapeaux  <lolo@phpheaven.net>
  210.     * db_details.php3, mult_submits.inc.php3, tbl_printview.php3: beautify
  211.       the code and the results of the patch #484112.
  212.     * sql.php3, lines 92 & 278; tbl_replace.php3, line 130: fixed bug #489770 -
  213.       File name too long in tbl_replace.php.
  214.     * tbl_printview.php3; tbl_properties.php3; tbl_properties.inc.php3: fixed
  215.       bug #489440 - enum fields in tbl_properties.php.
  216.     * user_details.php3, lines 616, 617 & 624: fixed a double declaration of
  217.       variables.
  218.  
  219. 2001-12-05  Lo∩c Chapeaux  <lolo@phpheaven.net>
  220.     * lang/japanese.inc.php3; lang/bulgarian-*.inc.php3: completed thanks to
  221.       Georgi Georgiev <chutz at chubaka.homeip.net>.
  222.     * left.php3, line 79: fixed bug #489350 - Opera 6.0 is still half DOM
  223.       compliant :[
  224.  
  225. 2001-12-05  Marc Delisle  <lem9@users.sourceforge.net>
  226.     * lang/norwegian.inc.php3 updates thanks to Sven-Erik Andersen
  227.     * Documentation.html: faq entry about safe mode and uploads
  228.     * db_details.php3, tbl_printview.php3: patch #484112, 
  229.       thanks to Christophe GeschΘ (moosh_fr at sourceforge.net)
  230.  
  231. 2001-12-04  Lo∩c Chapeaux  <lolo@phpheaven.net>
  232.     * config.inc.php3; Documentation.html; left.php3;
  233.       libraries/display_tbl.php3; libraries/common.lib.php3:
  234.       patch #458673 - Nicer navigation for MSIE, update... thanks to
  235.       Marcus B÷rger <helly at users.sourceforge.net>.
  236.     * libraries/functions.js, function "setPointer()" :
  237.       - skip pointer is allowed by letting blank the color value;
  238.       - fixed a js bad command.
  239.     * libraries/select_lang.inc.php3, lines 45-46: updated to take into account
  240.       the new Bulgarian translation thanks to
  241.       Georgi Georgiev <chutz at chubaka.homeip.net>.
  242.     * lang/japanese.inc.php3; bulgarian-*.inc.php3: updated thanks to
  243.       Georgi Georgiev <chutz at chubaka.homeip.net>.
  244.  
  245. 2001-12-04  Marc Delisle  <lem9@users.sourceforge.net>
  246.     * Documentation.html: FAQ about Konqueror
  247.     * libraries/common.lib.php3, support new $strRunning string
  248.  
  249. 2001-12-03  Lo∩c Chapeaux  <lolo@phpheaven.net>
  250.     * tbl_select.php3: fixed bugs with text and time type fields.
  251.     * libraries/common.lib.php3, lines 583-585: fixed bug #488317 - 'only_db'
  252.       problem with the 2.2.x.
  253.     * header.inc.php3; main.php3; lang/*: modified the way server informations
  254.       are displayed so it can be translated whatever is the required words
  255.       order. Thanks to "Chutz" <chutz at chubaka.homeip.net> who reported the
  256.       problem in the phpWizard forum.
  257.     * lang/polish.inc.php3: updated thanks to Jakub Wilk.
  258.     * lang/romanian.inc.php3: updated thanks to Valics Lehel.
  259.  
  260. 2001-12-02  Lo∩c Chapeaux  <lolo@phpheaven.net>
  261.     * lang/english.inc.php3 & french.inc.php3, line 157: changed a bit the
  262.       '$strInsertTextfiles' to avoid confusion with '$strLocationTextfile'.
  263.     * ### released 2.2.2 version. ###
  264.  
  265. 2001-12-01  Lo∩c Chapeaux  <lolo@phpheaven.net>
  266.     * user_details.php3, lines 83-88: fixed bug #487673 - revoke 'reference'.
  267.  
  268. 2001-11-30  Lo∩c Chapeaux  <lolo@phpheaven.net>
  269.     * libraries/display_tbl.lib.php3: fixed bug #486509 - Text fields don't
  270.       display newlines.
  271.  
  272. 2001-11-29  Lo∩c Chapeaux  <lolo@phpheaven.net>
  273.     * header.inc.php3, lines 76-83: displays verbose server description
  274.       rather than hostname as window title.
  275.     * left.php3, line 82: fixed a js error.
  276.     * libraries/left.js: extended the list of browsers that works with DOM
  277.       version.
  278.  
  279. 2001-11-26  Lo∩c Chapeaux  <lolo@phpheaven.net>
  280.     * tbl_indexes.php3: fulltext indexes is available since MySQL 3.23.23
  281.       only.
  282.     * tbl_properties.php3:
  283.       - fixed bug #485529 - index on text/blob;
  284.       - displays only the accurate index links depending of variable types;
  285.       - the "OPTIMIZE" statement is available only since MySQL 3.23.06.
  286.  
  287. 2001-11-25  Lo∩c Chapeaux  <lolo@phpheaven.net>
  288.     * index.php3; libraries/common.lib.php3; libraries/defines.lib.php3;
  289.       libraries/grab_globals.lib.php3; libraries/select_lang.lib.php3:
  290.       taken into account the new $_* globals arrays defined with php 4.1+.
  291.     * read_dump.php3, lines 131-152 & 217: fixed a possible security issue.
  292.  
  293. 2001-11-24  Lo∩c Chapeaux  <lolo@phpheaven.net>
  294.     * main.php3, line 200: fixed bug #485116 - No logout option for users.
  295.     * Documentation.html, lines 969-979: added an other entry about the
  296.       $cfgOBGZip setting and beta versions of php4.
  297.     * Documentation.txt: updated.
  298.     * scripts/create_release.sh: added some stuffes in the "ToDo" list at
  299.       the end.
  300.     * rolled a new CVS package.
  301.  
  302. 2001-11-23  Lo∩c Chapeaux  <lolo@phpheaven.net>
  303.     * light changes (function and constant names) in most of the scripts:
  304.       they're now about to fully fit the PEAR codding standards.
  305.     * db_details.php3; db_printview.php3; db_stats.php3; tbl_change.php3;
  306.       tbl_indexes.php3; tbl_printview.php3; tbl_properties.php3;
  307.       tbl_properties.inc.php3; tbl_select.php3; user_details.php3;
  308.       libraries/display_tbl.lib.php3; libraries/functions.js: beautified
  309.       display of tables under Mozilla & NS6+ thanks to a fix from
  310.       Detlev Stender <detlev.stender at web.de>.
  311.     * tbl_select.php3: the true MySQL type of columns is now displayed.
  312.     * left.php3: this frame wasn't taking into account the output buffering
  313.       feature! This should fix the problem some users faced with XP (thanks
  314.       to an anonymous user who reported the at the SF bug tracker and did
  315.       some testings).
  316.     * Documentation.html, lines 843-851: added an entry about a PWS bug and
  317.       its workaround thanks to Filippo Simoncini.
  318.  
  319. 2001-11-22  Lo∩c Chapeaux  <lolo@phpheaven.net>
  320.     * header.inc.php3, lines 142-148: merged patch #479083 - display name
  321.       of server after db/table thanks to
  322.       Martin Jespersen <embeejay at users.sourceforge.net>.
  323.     * user_detail.php3:
  324.       - fixed bug #484591 - Users Page -- "no password";
  325.       - PEAR codding standards (functions names).
  326.  
  327. 2001-11-21  Lo∩c Chapeaux  <lolo@phpheaven.net>
  328.     * config.inc.php3: removed some remaining tabs.
  329.     * libraries/common.inc.php3: simplified the error handling settings
  330.       under php4.
  331.     * lang/russian-*: updated thanks to
  332.       Gosha Sakovich <gt2 at users.sourceforge.net>.
  333.  
  334. 2001-11-20  Lo∩c Chapeaux  <lolo@phpheaven.net>
  335.     * tbl_change.php3, lines 146-148: set the default function to "NOW()"
  336.       for timestamp fields only in insert mode (ie not in update mode).
  337.     * sql.php3; tbl_select.php3; libraries/display_tbl.php3: changed
  338.       "$sessionMaxRows" by "$session_max_rows" (PEAR codding standards).
  339.     * left.php3: fixed reverse display of the number of tables per
  340.       databases under right to left writting.
  341.     * libraries/common.lib.php3, line 704: fixed a little bug with
  342.       php 4.0.1+ (unset applied to a global variable inside a function only
  343.       kills the symbolic link to this variable and do not unset it).
  344.     * Documentation.html: merged feture request #482468 - adding CSS
  345.       page-break in documentation.html.
  346.  
  347. 2001-11-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  348.     * tbl_change.php3, lines 208-212: always use the existing timestamp
  349.       value in the update statement else MySQL auto-update it to the
  350.       current timestamp.
  351.     * main.php3: removed the "MySQL" column if no MySQL feature is allowed.
  352.     * Documentation.html, lines 958-966: added a faq entry about the
  353.       invalid "$cfgPmaAbsoluteUri" related problems.
  354.  
  355. 2001-11-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  356.     * db_details.php3, lines 178-492; tbl_properties.php3, lines 670-685: the
  357.       "upload dump file" feature is no long displayed if upload is disabled in
  358.       the php configuration file.
  359.  
  360. 2001-11-17  Lo∩c Chapeaux  <lolo@phpheaven.net>
  361.     * libraries/display_tbl.lib.php3:
  362.       - lines 85-86: fixed bug #482627 - show full processlist should have
  363.         'kill';
  364.       - since php 4.0.5 the associative array returned by "mysql_fetch_array"
  365.         may returns fields with NULL value.
  366.  
  367. 2001-11-16  Lo∩c Chapeaux  <lolo@phpheaven.net>
  368.     * tbl_indexes.php3: merged Michal fix.
  369.     * db_details.php3, line 47; main.php3, line 32;
  370.       libraries/common.lib.php3, lines 928-929: fixed bug #479208 - Drop a
  371.       Table -> wrong server at left frame thanks to Bjoern Koester
  372.       & Donald Saltarelli.
  373.     * db_details.php3; read_dump.php3; sql.php3; tbl_properties.php3: fixed a
  374.       bug with headers that may be sent after output.
  375.     * tbl_properties.php3: fixed bug #481417 - Unable to insert dumps from
  376.       phpmyadmin.
  377.     * build_dump.php3: fixed bug #482466 - data dumping is broken in cvs
  378.       version thanks to Michal Cihar.
  379.     * scripts/create-release.sh, line 24: added bz2 packages.
  380.     * ### released 2.2.2-rc1 revision. ###
  381.  
  382. 2001-11-15  Lo∩c Chapeaux  <lolo@phpheaven.net>
  383.     * libraries/tbl_dump.php3 : merged a workaround against the IE downloading
  384.       bug with SSL.
  385.     * Documentation.html: added two entries in the FAQ (IIS with advanced
  386.       authentication and Apache-SSL with IE).
  387.     * tbl_properties.php3, line 298; tbl_printview.php3, line 176: fixed some
  388.       display bugs with right to left text direction (Arabic language).
  389.     * lang/arabic.inc.php3: updated thanks to Fisal Assubieye.
  390.  
  391. 2001-11-14  Lo∩c Chapeaux  <lolo@phpheaven.net>
  392.     * sql.php3: fixed bug #480178 - select ... into outfile fails.
  393.     * libraries/common.lib.php3:
  394.       - fixed bug 481593 - interface fonts too big on macs;
  395.       - taked into account the case when "magic_quotes_sybase" is set in the
  396.         php configuration file and fixed the js errors.
  397.     * libraries/tbl_dump.php3 : "zero" value was exported as ''.
  398.  
  399. 2001-11-13  Lo∩c Chapeaux  <lolo@phpheaven.net>
  400.     * db_details.php3; db_printview.php3; left.php3; tbl_properties.php3;
  401.       tbl_printview.php3: fixed some display bugs with right to left text
  402.       direction (Arabic language).
  403.  
  404. 2001-11-12  Lo∩c Chapeaux  <lolo@phpheaven.net>
  405.     * libraries/select_lang.lib.php3; lang/arabic.inc.php3: new translation
  406.       thanks to Fisal Assubieye.
  407.  
  408. 2001-11-10  Lo∩c Chapeaux  <lolo@phpheaven.net>
  409.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  410.     * most of the scripts have been updated in order to prepare the use of an
  411.       Arabic translation (right to left text direction).
  412.  
  413. 2001-11-09  Marc Delisle  <lem9@users.sourceforge.net>
  414.     * Documentation.html: small additions, FAQ sub-sections.
  415.  
  416. 2001-11-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  417.     * config.inc.php3; Documentation.html; main.php3; phpinfo.php3;
  418.       libraries/common.lib.php3:
  419.       - extended last fix from Robin to the "MySQL runtime information" and
  420.         "MySQL system variables" links;
  421.       - but allowed these directives to be bypassed for super-users.
  422.     * libraries/display_tbl.lib.php3, lines 715-724: return to the browse mode
  423.       once a "KILL" statement has been run. Thanks to
  424.       Florian Perrichot <perrich at club-internet.fr> for this suggestion.
  425.     * header.inc.php3; tbl_indexes.php3; tbl_printview.php3;
  426.       tbl_properties.php3; libraries/indexes.js; lang/*: commited patch
  427.       #458014 - Advanced index generation/editing thanks to
  428.       Michal Cihar <nijel at users.sourceforge.net>.
  429.     * config.inc.php3; Documentation.html; read_dump.php3; tbl_dump.php3;
  430.       libraries/common.lib.php3; libraries/build_dump.lib.php3: feature
  431.       #443134 - unlimited set_time_limit().
  432.  
  433. 2001-11-08  Robin Johnson  <robbat2@users.sourceforge.net>
  434.     * config.inc.php3; main.php3; phpinfo.php3: fixed bug #479303
  435.       - $cfgShowPHPInfo added, false by default.
  436.  
  437. 2001-11-07  Marc Delisle  <lem9@users.sourceforge.net>
  438.     * tbl_select.php3, lang/some files: modify $strLimitNumRows.
  439.     * user_details.php3, lang/some files: modify $strRevokeGrantMessage
  440.       and $strRevokeMessage.
  441.  
  442. 2001-11-06  Lo∩c Chapeaux  <lolo@phpheaven.net>
  443.     * db_details.php3, line 305; db_printview.php3, line 207: fixed bug #478592
  444.       - HTML mispelling (</td> instead of </th>), thanks to
  445.       Christophe Jaillet (tititou at users.sourceforge.net).
  446.  
  447. 2001-11-02  Lo∩c Chapeaux  <lolo@phpheaven.net>
  448.     * sql.php3, lines 225-233: in case of erroneous query, it is now
  449.       re-displayed in the query textearea of the calling script.
  450.     * lang/slovak.inc.php3: eol was missing at the end of the file.
  451.     * libraries/display_tbl.lib.php3: patch #477498 Cosmetic Change.
  452.  
  453. 2001-11-02  Marc Delisle  <lem9@users.sourceforge.net>
  454.     * lang/slovak-iso.inc.php3: updates thanks to Lubos Klokner, tests
  455.       with Lo∩c: this file must be sent gzipped, otherwise Windows will
  456.       corrupt some characters.
  457.     * main.php3, lang/*: new $strWelcome
  458.  
  459. 2001-10-29  Lo∩c Chapeaux  <lolo@phpheaven.net>
  460.     * main.php3: removed an other display of the socket used and the port used
  461.       if the 'verbose' setting exists for a server.
  462.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  463.     * left.php3: fixed a bug with php < 4.0.6 (mysql_fetch_array did not return
  464.       fields with NULL value).
  465.  
  466. 2001-10-28  Lo∩c Chapeaux  <lolo@phpheaven.net>
  467.     * main.php3:
  468.       - lines 107-111: removed the socket used from the settings displayed;
  469.       - line 342: cosmetic change.
  470.     * libraries/common.lib.php3: fixed bugs if dbs names in "only_db" contain
  471.       "_" or "%" characters.
  472.     * lang/bulgarian.inc.php3, line 304: a ';' was missig at EOL.
  473.  
  474. 2001-10-27  Lo∩c Chapeaux  <lolo@phpheaven.net>
  475.     * read_dump.php3, lines 286-288; lang/*: "there is no query" were displayed
  476.       when deleting a bookmark.
  477.     * Documentation.php3; main.php3; libraries/common.lib.php3: feature request
  478.       #450246 - Authentication: don't give stduser access to encrypted passw.
  479.     * Documentation.html: added faq entries about a Xitami 2.5b4 bug and a
  480.       widespread IIS misconfiguration problem.
  481.     * footer.inc.php3: closed MySQL connection in this script (it seems this
  482.       may be required for RedHat 7.1 at least).
  483.  
  484. 2001-10-27  Olivier Mⁿller  <om@omnis.ch>
  485.     * config.inc.php3: put the ENCRYPT function back to the config file.
  486.  
  487. 2001-10-26  Lo∩c Chapeaux  <lolo@phpheaven.net>
  488.     * tbl_change.php3, lines 198-205: fixed a crash with binary "characters".
  489.       Bug was reported by Joshua Nye <josh at boxcarmedia.com> to the
  490.       phpMyAdmin-devel mailing-list.
  491.     * config.inc.php3, line 112; Documentation.html, lines 545-550;
  492.       libraries/display_tbl.lib.php3: merged patch #474210 (hiding full text of
  493.       navigation buttons) submitted by
  494.       Gosha Sakovich <gt2 at users.sourceforge.net>.
  495.     * Documentation.html, lines 407-410: explicited the use of MySQL wildcards
  496.       in the "only_db" setting.
  497.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  498.  
  499. 2001-10-25  Lo∩c Chapeaux  <lolo@phpheaven.net>
  500.     * user_details.php3, line 1172: fixed bug #474685 (table not found editing
  501.       user) thanks to Alister Bulman <alister at users.sourceforge.net>.
  502.     * config.inc.php3, line 159; Documentation.html, lines 646-652;
  503.       libraries/display_tbl.lib.php3, line 607: merged patch #472575 (indicator
  504.       in table rows) thanks to Darklord <darklord at chello.at>.
  505.     * tbl_change.php3; tbl_replace.php3; lang/*: merged patch #470575
  506.       (Inserting rows in loop) thanks to
  507.       Tomas Polak <loskutak at users.sourceforge.net>.
  508.     * libraries/defines.inc.php3, line 20: starting 2.2.2-dev. version.
  509.  
  510. 2001-10-24  Robin Johnson  <robbat2@users.sourceforge.net>
  511.     * Documentation.html:
  512.       - updated advanced authentication documentation
  513.       - removed PCRE requirement note
  514.     * Documentation.txt: updated from Documentation.html
  515.  
  516. 2001-10-24  Lo∩c Chapeaux  <lolo@phpheaven.net>
  517.     * main.php3:
  518.       - taken into account wildcards in the databases names get from the
  519.         "mysql.db" table;
  520.       - get all privilege at the begenning of the script;
  521.     * ### released 2.2.1 revision. ###
  522.  
  523. 2001-10-24  Marc Delisle  <lem9@users.sourceforge.net>
  524.     * main.php3 (for Lo∩c): a non-empty only_db was removing the MySQL links on
  525.       the main page.
  526.  
  527. 2001-10-23  Robin Johnson  <robbat2@users.sourceforge.net>
  528.     * Documentation.html: Redid documentation of advanced authentication mode.
  529.     * Documentation.txt: Updated from latest Documentation.html
  530.     * config.inc.php3: removed note that basic user name is always required
  531.  
  532. 2001-10-23  Lo∩c Chapeaux  <lolo@phpheaven.net>
  533.     * config.inc.php3, Documentation.html: extended the use of stduser/stdpass
  534.       to the basic authentication mode.
  535.     * libraries/common.lib.php3:
  536.       - fixed a possible "security" issue (in advanced authentication mode,
  537.         ensured the server selected is valid according to the user name);
  538.       - extended the use of stduser/stdpass to the basic authentication mode;
  539.       - fixed the messy use of 'stduser' and 'user' while connecting.
  540.     * main.php3: widely cleaned and fixed the messy use of 'stduser' and 'user'
  541.       in queries.
  542.  
  543. 2001-10-22  Lo∩c Chapeaux  <lolo@phpheaven.net>
  544.     * Documentation.html, line 299: added some requirements for sockets.
  545.     * main.php3: ensured sockets aren't displayed and used if php < 3.0.10.
  546.     * libraries/common.lib.php3: ensured the same rules apply whatever is the
  547.       authentication mode and that the cfgServers[i]['only_db'] is really used.
  548.       Fixed also the bug #472201 - Denied to mysql user db. AdvAuth failed.
  549.  
  550. 2001-10-22  Robin Johnson  <robbat2@users.sourceforge.net>
  551.     * config.inc.php3: remove ENCODE, DECODE, ENCRYPT functions.
  552.  
  553. 2001-10-21  Lo∩c Chapeaux  <lolo@phpheaven.net>
  554.     * user_details.php3, libraries/user_details.js: restored the "show grants"
  555.       table at the top of the "other grants" page.
  556.     * lang/russian-*.inc.php3: updated thanks to Gosha Sakovich.
  557.  
  558. 2001-10-20  Marc Delisle  <lem9@users.sourceforge.net>
  559.     * libraries/select_lang.lib.php3, lang/turkish.inc.php3: new turkish
  560.       language, thanks to Bora Alioglu (bora at risc01.ktu.edu.tr)
  561.  
  562. 2001-10-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  563.     * libraries/user_details.js, lines 126-130: url has to changed whatever is
  564.       the control that called the "change" function.
  565.     * lang/*: replace "With checked" by "With selected" ($strWithChecked).
  566.     * images/arrow.gif: updated thanks to an anonymous user (see patch
  567.       #472244).
  568.  
  569. 2001-10-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  570.     * Documentation.html; header.inc.php3; index.php3; left.php3;
  571.       libraries/common.lib.php3: removed the xml declaration because even if
  572.       recommended by the w3c, lots of browsers (even IE6.0!) seems not to like
  573.       it so much.
  574.     * Documentation.txt: updated.
  575.     * common.lib.php3, lines 675 & 687-689: changed font size for IE6 (because
  576.       the xml declaration has been cleaned up).
  577.     * main.php3, lines 149 & 462: cosmetic changes.
  578.     * libraries/build_dump.lib.php, line 317: fixed bug #472858 - Dump error,
  579.       thanks to Thomas Baehr.
  580.     * lang/czech-*.inc.php3: fixed an other typo, thanks to Michal Cihar.
  581.  
  582. 2001-10-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  583.     * Documentation.html, lines 2-4; header.inc.php3, lines 39-41;
  584.       index.php3, lines 36-38; left.php3, lines 49-51;
  585.       libraries/common.lib.php3, lines 75-78: fixed bug #472353 - Doc can't be
  586.       opened in IE5/Mac (because of an invalid DTD).
  587.     * lang/czech-*.inc.php3: fixed some "typos", thanks to Michal Cihar.
  588.     * lang/slovak.inc.php3: put font faces between double quotes.
  589.     * images/bkg.gif: re-set the transparent color.
  590.  
  591. 2001-10-18  Marc Delisle  <lem9@users.sourceforge.net>
  592.     * lang/finnish.inc.php3 updates, thanks to Visa Kopu.
  593.  
  594. 2001-10-17  Marc Delisle  <lem9@users.sourceforge.net>
  595.     * release 2.2.1rc2
  596.  
  597. 2001-10-17  Lo∩c Chapeaux  <lolo@phpheaven.net>
  598.     * Documentation.html, lines 766-770: added a link to the official MySQL
  599.       documentation for the "socket error" problems.
  600.     * index.php3, line 53; lang/*: out-sourced the "no frame" sentence.
  601.     * libraries/common.lib.php3:
  602.       - improved compatibility with the old phpMyAdmin configuration file;
  603.       - lines 427-434: fixed bug #472209 (Login password bug if
  604.         magic_quotes_gpc is set.
  605.     * tbl_properties.php3, line 1243: added a param. to enforce reloading of
  606.       the left frame after a flush if $cfgShowTooltip is set to 1.
  607.     * tbl_change.php3: fixed some inconcistancies if an update is required but
  608.       the record can't be found and, in this case, ensured a message is
  609.       displayed.
  610.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  611.     * lang/swedish.inc.php3: updated thanks to Bj÷rn T. Hallberg.
  612.     * lang/czech-*.inc.php3: put font faces between double quotes.
  613.  
  614. 2001-10-16  Lo∩c Chapeaux  <lolo@phpheaven.net>
  615.     * lang/*: cleanup thanks to Bj÷rn T. Hallberg - Removed unused strings
  616.       $strColumnEmpty, $strDbEmpty, $strInsertIntoTable, $strPrinterFriendly,
  617.       $strProducedAnError, $strReadTheDocs (kept $strLogout because it will be
  618.       used as soon as we improved the authentication system).
  619.     * lang/swedish.inc.php3: updated thanks to
  620.       Bj÷rn T. Hallberg <bth at users.sourceforge.net>.
  621.     * lang/russian-*.inc.php3: updated thanks to
  622.       Gosha Sakovich <gt2 at users.sourceforge.net>.
  623.     * user_details.php3: cosmetic changes.
  624.     * tbl_properties.php3; lang/*: added a "FLUSH" feature for tables.
  625.  
  626. 2001-10-15  Lo∩c Chapeaux  <lolo@phpheaven.net>
  627.     * tbl_properties.php3:
  628.       - line 966: the current name of the table is now displayed in the text
  629.         box of the "rename table" feature. Thanks to Cal Henderson for this
  630.         suggestion;
  631.       - line 385: fixed an xhtml1.0 error.
  632.     * db_details.php3, line 327; db_stats.php3, line 291: fixed an xhtml1.0
  633.       error.
  634.     * tbl_change.php3, lines 148-151: displays default values while creating
  635.       a new record. Thanks to "pdobrigkeit" for this suggestion.
  636.  
  637. 2001-10-14  Lo∩c Chapeaux  <lolo@phpheaven.net>
  638.     * libraries/build_dump.lib.php3, lines 202-203: improved the fix against
  639.       the bug #469416 (Dumps with binary data dont work mysql).
  640.     * libraries/display_tbl.lib.php3, lines 768-780: binary fields weren't
  641.       well displayed.
  642.  
  643. 2001-10-13  Lo∩c Chapeaux  <lolo@phpheaven.net>
  644.     * Documentation.html, lines 504-506: added some words about requirement for
  645.       table sizes.
  646.     * libraries/build_dump.lib.php3, lines 202-203: tried to fix bug #469416
  647.       (Dumps with binary data dont work mysql).
  648.  
  649. 2001-10-12  Marc Delisle  <lem9@users.sourceforge.net>
  650.     * lang/bulgarian-win1251.inc.php3 updates, thanks to Peter Petrov.
  651.  
  652. 2001-10-12  Lo∩c Chapeaux  <lolo@phpheaven.net>
  653.     * Most of the scripts have been modified to fix bug #468749 (Left Frame not
  654.       expanding in iCab). This means the splitter between variables in urls is
  655.       now "&" rather than "&" according to the xhtml1.0 specifications.
  656.     * main.php3: fixed some warnings and some bugs in the way servers are
  657.       displayed in the servers choice combo.
  658.     * libraries/common.lib.php3, lines 340-343: fixed erroneous variable name.
  659.     * libraries/bookmarks.lib.php3, line 29: removed unnecessary line of code.
  660.     * Documentation.html: added warnings about the use of the "only_db" setting
  661.       thanks to Ignacio Vazquez-Abrams <ignacio at openservices.net>.
  662.     * config.inc.php3, line 50: changed the comment line for the "only_db"
  663.       setting.
  664.     * tbl_qbe.php3: fixed lots of warnings reported by Steve.
  665.     * left.php3, line 66: removed a too restrictive test.
  666.     * display_tbl.lib.php3: added unique key case to build urls used in browse
  667.       mode for deleting/editing a record.
  668.  
  669. 2001-10-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  670.     * user_details.php3, lines 1232-1245 & 1254: fixed some bugs with modifying
  671.       user privileges.
  672.     * main.php3, lines 163, 164, 179 & 180: fixed a bad key value reference
  673.       (once advanced authentication is completed, the login/password of the
  674.       current user is set in the "user/password" keys and not in the
  675.       "stduser/stdpass" ones.
  676.     * libraries/common.lib.php3: removed unnecessary md5 calls.
  677.  
  678. 2001-10-08  Lo∩c Chapeaux  <lolo@phpheaven.net>
  679.     * lang/danish.inc.php3: updated thanks to
  680.       Niels Oesten <niels at oesten.dk>.
  681.  
  682. 2001-10-08  Geert Lund  <glund@silversoft.dk>
  683.     * left.php3: Fixed bug #468749: Left Frame not expanding in iCab.
  684.     * made URI references HTML 4.01 complient, this will fix the
  685.       error. See http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2 and
  686.       http://www.icab.de/faq.html for further information.
  687.  
  688. 2001-10-07  Lo∩c Chapeaux  <lolo@phpheaven.net>
  689.     * config.inc.php3, lines 152-153; Documentation.html, lines 573-581;
  690.       header.inc.php3, line 119; left.php3, line 150: the background colors for
  691.       both the fames are now defined in the configuration file thanks to
  692.       Laurent Penou <laurent.penou at gadz.org>.
  693.     * build_dump.lib.php3, line 212: fixed bug #468807 (dump error).
  694.  
  695. 2001-10-04  Lo∩c Chapeaux  <lolo@phpheaven.net>
  696.     * left.php3:
  697.       - improved the js object detection system;
  698.       - fixed some bugs with the patch from Korakot.
  699.     * left.js: fixed CSS bugs.
  700.     * Documentation.html:
  701.       - lines 196-203 & 246-252: added  warning for Mac users thanks to
  702.         "g-doggie" <penumbradesign at hotmail.com> &
  703.         "Ladonna G." <gladonna at oconnorschurchgoods.com>;
  704.       - lines 484-490: added the $cfgShowTooltip entry.
  705.     * db_details.php3, line 294: cosmetic change.
  706.  
  707. 2001-10-04  Korakot Chaovavanich  <korakot@iname.com>
  708.     * table comment(description) as tooltip (request #464084).
  709.  
  710. 2001-10-03  Marc Delisle  <lem9@users.sourceforge.net>
  711.     * release 2.2.1-rc1
  712.  
  713. 2001-10-03  Geert Lund  <glund@silversoft.dk>
  714.     * libraries/common.lib.php3: fixed localised_date() function:
  715.       - get correct month name (and not month+1).
  716.  
  717. 2001-10-02  Marc Delisle  <lem9@users.sourceforge.net>
  718.     * lang/bulgarian-win1251.inc.php3 updates, thanks to Peter Petrov.
  719.  
  720. 2001-10-01  Marc Delisle  <lem9@users.sourceforge.net>
  721.     * lang/czech* updates, thanks to Michal Cihar.
  722.  
  723. 2001-10-01  Steve Alberty  <alberty@neptunlabs.se>
  724.     * db_details.php3: Fixed problems with cfgSkipLockedTables.
  725.  
  726. 2001-10-01  Geert Lund  <glund@silversoft.dk>
  727.     * db_stats.php3, line 261: fixed error where server and language setting
  728.       wasen't in link, thanx to Joshua Nye <josh at boxcarmedia.com>.
  729.  
  730. 2001-09-30  Lo∩c Chapeaux  <lolo@phpheaven.net>
  731.     * libraries/common.lib.php3, lines 489-493: fixed "backslashed backslash"
  732.       before wildcards problem in databases names.
  733.  
  734. 2001-09-29  Lo∩c Chapeaux  <lolo@phpheaven.net>
  735.     * libraries/common.lib.php3:
  736.       - fixed a possible problem with invalid keys values in the $uva_mydbs
  737.         array;
  738.       - taken into account the case where available databases names returned by
  739.         MySQL is empty or '%' (ie all databases);
  740.       - fixed an invalid regexp at line 494.
  741.  
  742. 2001-09-28  Lo∩c Chapeaux  <lolo@phpheaven.net>
  743.     * main.php3: coding standards.
  744.  
  745. 2001-09-28  Marc Delisle  <lem9@users.sourceforge.net>
  746.     * ldi_table.php3, lang/*: remove unused messages.
  747.  
  748. 2001-09-27  Marc Delisle  <lem9@users.sourceforge.net>
  749.     * main.php3, bug 465534: db stats only available if MySQL>=32303.
  750.  
  751. 2001-09-26  Lo∩c Chapeaux  <lolo@phpheaven.net>
  752.     * libraries/common.lib.php3; left.php3; tbl_move_copy.php3;
  753.       tbl_properties.php3; tbl_rename.php3: fixed some security issues.
  754.     * libraries/common.lib.php3, lines 76 & 79: some variable wasn't declared
  755.       as global ones.
  756.     * main.php3: the cookie shouldn't be set before authentication is
  757.       completed.
  758.     * libraries/defines.inc.php3, lines 25-26: fixed a bad regexp thanks to
  759.       Joshua Nye <josh at boxcarmedia.com>.
  760.  
  761. 2001-09-25  Lo∩c Chapeaux  <lolo@phpheaven.net>
  762.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  763.  
  764. 2001-09-25  Marc Delisle  <lem9@users.sourceforge.net>
  765.     * lang/norwegian.inc.php3 updates, thanks to Sven-Erik Andersen.
  766.     * lang/czech* updates, thanks to Michal Cihar.
  767.  
  768. 2001-09-24  Lo∩c Chapeaux  <lolo@phpheaven.net>
  769.     * tbl_properties.php3; tbl_copy.php3 (removed); tbl_move_copy.php3 (added);
  770.       lang/*: feature request #463164 (Add ability to move -rename- across
  771.       db's).
  772.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  773.  
  774. 2001-09-24  Marc Delisle  <lem9@users.sourceforge.net>
  775.     * lang/polish.inc.php3 updates, thanks to Jakub Wilk.
  776.     * lang/romanian.inc.php3 updates, thanks to Valics Lehel.
  777.     * lang/galician.inc.php3 updates, thanks to XosΘ Calvo.
  778.  
  779. 2001-09-23  Benjamin Gandon  <gandon@users.sourceforge.net>
  780.     * read_dump.php3: widely improved (some remaining bugs has been fixed and
  781.       the script is now about too time faster than before).
  782.  
  783. 2001-09-23  Lo∩c Chapeaux  <lolo@phpheaven.net>
  784.     * config.inc.php3; Documentation.html; db_details.php3; tbl_dump.php3;
  785.       tbl_properties.php3; libraries/functions.php3; libraries/zip.lib.php3:
  786.       improved the zip dump feature.
  787.     * lang/swedish.inc.php3: updated thanks to David Nordenberg.
  788.     * lang/*: added $strZip where it was missing and $strNoQuery in all the
  789.       translations.
  790.     * most of the scripts were updated to fix bug #444352 (Data
  791.       Missing/POST Error).
  792.     * db_details.php3; db_stats.php3; mult_submits.inc.php3;
  793.       tbl_properties.php3: fixed a bug if a "DROP" query were submitted from a
  794.       sql file.
  795.  
  796. 2001-09-23  Armel Fauveau  <armel.fauveau@globalis-ms.com>
  797.     * add zip dump feature
  798.  
  799. 2001-09-22  Marc Delisle  <lem9@users.sourceforge.net>
  800.     * lang/romanian.inc.php3 updates, thanks to Valics Lehel.
  801.     * lang/polish.inc.php3 updates, thanks to Jakub Wilk.
  802.     * lang/finnish.inc.php3 updates, thanks to Visa Kopu.
  803.     * lang/galician.inc.php3 updates, thanks to XosΘ Calvo.
  804.  
  805. 2001-09-22  Lo∩c Chapeaux  <lolo@phpheaven.net>
  806.     * Documentation.html:
  807.       - added a faq entry about server crashes and output compression problems;
  808.       - changed the faq entry about "headers already sent by..." because users
  809.         should also ensure the beginning of the config file is the php starting
  810.         tag;
  811.       - fixed misc. typos.
  812.     * mult_submits.inc.php3: optimized a bit the SQL statements.
  813.     * lang/*: cleanup.
  814.  
  815. 2001-09-21  Marc Delisle  <lem9@users.sourceforge.net>
  816.     * lang/slovak-iso.inc.php3 updates, thanks to Lubos Klokner.
  817.     * lang/italian.inc.php3 updates, thanks to Pietro Danesi.
  818.     * lang/*, db_details.php3: $strDatabaseHasBeenDropped.
  819.  
  820. 2001-09-21  Lo∩c Chapeaux  <lolo@phpheaven.net>
  821.     * users_detail.php3; libraries/user_details.js; lang/*: changing the whole
  822.       profile of an user is now possible.
  823.     * libraries/common.lib.php3; libraries/select_lang.lib.php3; index.php3;
  824.       left.php3; header.inc.php3: improved xhtml1.0 compliance.
  825.     * libraries/ob.lib.php3: applied coding standards.
  826.     * main.php3: use the mysql connection function defined in the config. file.
  827.  
  828. 2001-09-20  Geert Lund <glund@silversoft.dk>
  829.     * security issue fix: added checking for valid user and password to the
  830.       phpinfo.php3 file, probitting non authorized users getting valuable
  831.       information about the server phpMyAdmin runs on.
  832.  
  833. 2001-09-20  Lo∩c Chapeaux  <lolo@phpheaven.net>
  834.     * main.php3: fixed an error I've done while merging patch #462787.
  835.     * config.inc.php3; Documentation.html: added the $cfgShowStats setting and
  836.       resorted the core phpMyAdmin settings in a more logical way.
  837.     * db_details.php3; db_printview.php3; tbl_properties.php3;
  838.       tbl_printview.php3: added the $cfgShowStats setting.
  839.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  840.     * tbl_change.php3: fixed bad field size/maxsize.
  841.     * libraries/build_dump.php3: Excel csv field separator should be a comma.
  842.     * main.php3: some 'echo' were missing. Fixed thanks to
  843.       Eric S. Nagel <esnagel at users.sourceforge.net>.
  844.  
  845. 2001-09-19  Marc Delisle  <lem9@users.sourceforge.net>
  846.     * tbl_properties.php3, db_details.php3, lang/*: start to merge new messages
  847.       with parameters.
  848.  
  849. 2001-09-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  850.     * main.php3: merged patch #462787 (Home page for unpriviliged user) thanks
  851.       to Piotr Roszatycki <d3xter at users.sourceforge.net>.
  852.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  853.     * defines.inc.php3: php3 does not allow to use TRUE or FALSE constants with
  854.       the 'define()' function.
  855.     * users_detail.php3; lang/*: added an option to change the server from an
  856.       user page.
  857.  
  858. 2001-09-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  859.     * tbl_create.php3; tbl_addfield.php3: fixed a bug with "auto_increment"
  860.       fields (since indexes were defined in their own statement, auto-increment
  861.       fields can't be used because they must be set as primary key at
  862.       creation).
  863.       Note there is still a problem when altering a field: one can set it as an
  864.       "auto_increment" field but there is no way to tell the script it must be
  865.       then the primary key.
  866.     * main.php3, lines 47-56; lang/*: feature #458452 (display the logged in
  867.       user).
  868.     * index.php3, lines 11-12: calling the "set_font_sizes()" function is
  869.       required to get the "$font_size" variable.
  870.  
  871. 2001-09-17  Lo∩c Chapeaux  <lolo@phpheaven.net>
  872.     * users_detail.php3: fixed some bugs with the "other privileges" feature.
  873.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  874.  
  875. 2001-09-16  Lo∩c Chapeaux  <lolo@phpheaven.net>
  876.     * headers.inc.php3; users_detail.php3; libraries/user_details.js; lang/*:
  877.       rewrtitten the users script so it validates xhtml1.0, and fix a security
  878.       issue removing most of the javascript work.
  879.  
  880. 2001-09-15  Marc Delisle  <lem9@users.sourceforge.net> 
  881.     * libraries/common.lib.php3, bug #460475: user can be blank in mysql.db
  882.       (anonymous user), as stated in MySQL doc.
  883.     
  884. 2001-09-15  Lo∩c Chapeaux  <lolo@phpheaven.net>
  885.     * tbl_change.php3, lines 351-352: fixed bug #461623 (wrong maxlength in
  886.       table_change.php).
  887.     * libraries/display_tbl.lib.php3: fixed bug #461684 (Comments changes for
  888.       display_tbl.lib.php).
  889.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  890.  
  891. 2001-09-14  Lo∩c Chapeaux  <lolo@phpheaven.net>
  892.     * lang/italian.inc.php3: updated thanks to Pietro Danesi.
  893.  
  894. 2001-09-13  Lo∩c Chapeaux  <lolo@phpheaven.net>
  895.     * config.inc.php3; Documentation.html; sql.php3;
  896.       libraries/display_tbl.php3; lang/*: added a optionnal "show all" button
  897.       in display mode.
  898.     * lang/english.inc.php3: patch #460242 (Rename "Send" to "Save as File").
  899.  
  900. 2001-09-12  Lo∩c Chapeaux  <lolo@phpheaven.net>
  901.     * lang/norwegian.inc.php3: updated thanks to
  902.       Sven-Erik Andersen <seasoft at users.sourceforge.net>.
  903.     * index.php3: patch #460567 (UI - small html change in frame options)
  904.       thanks to Vaskin Kissoyan <killerapp at users.sourceforge.net>.
  905.  
  906. 2001-09-11  Lo∩c Chapeaux  <lolo@phpheaven.net>
  907.     * libraries/read_dump.lib.php3; read_dump.lib.php3:
  908.       - moved the 'split_sql_file()' function from the library to the main
  909.         script, then removed the library;
  910.       - tried some fixes for bugs with comments characters in dump files (see
  911.         bug #444279) and taked into account "-- " styled comments;
  912.       - disactivated the "/*!...*/" syntax for MySQL < 3.22.07;
  913.       - optimized the 'split_sql_file()' function (there is still some work to
  914.         do: just try to import the dump file from phpNuke with a distant
  915.         connection...).
  916.     * libraries/function.js: limit the number of characters displayed in the
  917.       confirmation box.
  918.  
  919. 2001-09-10  Lo∩c Chapeaux  <lolo@phpheaven.net>
  920.     * sql.php3, line 177: simple "SELECT" statements like "SELECT 1+1" were
  921.       failing because they were added a "LIMIT" clause.
  922.     * libraries/common.lib.php3, function 'which_crlf()': taken into account
  923.       Mac case.
  924.     * libraries/select_lang.lib.php3; lang/finnish.inc.php3: new translation
  925.       thanks to Visa Kopu <visa at visakopu.net>.
  926.  
  927. 2001-09-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  928.     * libraries/common.lib.php3, function 'show_message()': no reson to display
  929.       the "modify" link in $goto = main.php3.
  930.     * libraries/mult_submits.lib.php3: optimized the "DROP FIELD" case (all
  931.       statements are now run at once).
  932.     * tbl_addfield.php3: optimized a bit and fixed an error in the FULLTEXT
  933.       statement.
  934.     * tbl_create.php3: optimized a bit.
  935.     * tbl_replace.php3: message associated to the query wasn't displayed if the
  936.       location header is used.
  937.     * libraries/read_dump.lib.php3, function 'split_sql_file()': fixed bug
  938.       #444279 (# problem in uploaded file)... but find an other one :(
  939.  
  940. 2001-09-09  Marc Delisle  <lem9@users.sourceforge.net>
  941.     * lang/italian.inc.php3 updates thanks to Pietro Danesi.
  942.  
  943. 2001-09-08  Lo∩c Chapeaux  <lolo@phpheaven.net>
  944.     * IMPORTANT UPDATE: "lib.inc.php3" has been splitted into smaller libraries
  945.       in order to lower the server charge. All the libraries are now stored in
  946.       a new sub-directory which name is... "libraries".
  947.     * db_readdump.php3 has been renamed to read_dump.php3.
  948.     * lang/italian.inc.php3: updated thanks to
  949.       Pietro Danesi <danone at aruba.it>.
  950.     * config.lib.php3, lines 100-104; libraries/common.lib.php3, lines 55-56;
  951.       Documentation.html, lines 446-451; tbl_change.php3: improved binay fields
  952.       protection.
  953.     * sql.php3, lines 257-284: message associated to the query wasn't displayed
  954.       if the location header is used.
  955.     * libraries/display_tbl.lib.php3; tbl_change.php3: split between NULL value
  956.       and empty field.
  957.  
  958. 2001-09-07  Lo∩c Chapeaux  <lolo@phpheaven.net>
  959.     * main.php3, line 208: fixed an invalid link id.
  960.     * db_details.php3:
  961.       - optimisation round;
  962.       - the 'location' header must be above any output!
  963.     * tbl_properties.php3:
  964.       - the 'location' header must be above any output!
  965.       - line 456: fixed an invalid link to the official MySQL documentation;
  966.       - added background color for indexes;
  967.       - removed the Browse/Select/Insert/Empty links at the middle of the page
  968.         and added the same link below the table properties than the one at the
  969.         top of the page if there are more than 20 fields.
  970.     * lib.inc.php3:
  971.       - adjusted font sizes depending on IE versions;
  972.       - line 2337: fixed an illegal index warning with php3;
  973.       - line 1762: invalid number of parameters in the function call.
  974.     * db_printview.php3; tbl_printview.php3: extended so the generated pages
  975.       contains the same informations that the one in the calling page. Based on
  976.       patch #444128 (display & dump index length) thanks to
  977.       Marcus B÷rger <helly at users.sourceforge.net>. 
  978.     * db_details.php3; db_readdump.php3; sql.php3; lib.inc.php3; main.php3;
  979.       tbl_copy.php3; tbl_properties.inc.php3; tbl_properties.php3;
  980.       tbl_rename.php3; mult_submits.inc.php3: $reload has now true boolean
  981.       values.
  982.     * tbl_rename.php3: the query used to complete this action is now displayed.
  983.     * sql.php3: removed unnecessary javascript stuff.
  984.     * lang/greek.inc.php3: new translation thanks to
  985.       Panayotis Katsaloulis <teras@noc.uoa.gr>.
  986.     * lang/french.inc.php3: little improvement
  987.       ("Textes entiers" -> "Textes complets").
  988.     * lang/italian.inc.php3: updated thanks to
  989.       Pietro Danesi <danone at aruba.it>.
  990.  
  991. 2001-09-07  Marc Delisle  <lem9@users.sourceforge.net>
  992.     * tbl_change.php3, bug 459449: $row had old data from header.inc
  993.  
  994. 2001-09-06  Marc Delisle  <lem9@users.sourceforge.net>
  995.     * tbl_dump.php3, bug 458074, "transmit not working in IE 5.5": needed
  996.       "Content-Disposition: inline".
  997.  
  998. 2001-09-06  Lo∩c Chapeaux  <lolo@phpheaven.net>
  999.     * lang/galician.inc.php3: updated thanks to
  1000.       XosΘ Calvo <xosecalvo at terra.es>.
  1001.     * lib.inc.php3:
  1002.       - fixed a bug with the browse table headers sorting feature;
  1003.       - lines 616-617: fixed a javascript error with <cr> & <lf>.
  1004.     * tbl_dump.php3: improved the patch Marc commited.
  1005.     * defines.inc.php3: distinguished Konqueror from the "other browsers"
  1006.       group (to prepare a fix for bug #439081 -Konqueror 2.1.2 browser
  1007.       support-).
  1008.     * lang/czech-iso.inc.php3 & czech-win1250.inc.php3: updated thanks to
  1009.       Michal Cihar.
  1010.     * lang/french.inc.php3: updated a translation ("Espace" -> "Taille").
  1011.     * db_details.php3; db_printview.php3; db_stats.php3; main.php3;
  1012.       lib.inc.php3; sql.php3; tbl_properties.php3; tbl_properties.inc.php3;
  1013.       tbl_qbe.php3; tbl_select.php3; : optimized a bit (mainly added some
  1014.       'mysql_free_result').
  1015.     * left.php3; left.js: cleaned a bit.
  1016.     * db_details.php3; db_stats.php3; mult_submits.inc.php3 (in place of
  1017.       mult_drops.inc.php3); tbl_alter.php3; tbl_properties.php3;
  1018.       tbl_properties.inc.php3: merged patch #458014 (Multiple index generation,
  1019.       multi column editing and fulltext) except the multiple index part that
  1020.       will be done in a dedicated page. Thanks to
  1021.       Michal Cihar <nijel at users.sourceforge.net>.
  1022.  
  1023. 2001-09-05  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1024.     * lib.inc.php3:
  1025.       - splitted the function "display_table" in 3 little functions with
  1026.         specific targets (top of the page/headers of the table/body of the
  1027.         table);
  1028.       - added the function "set_display_mode" that defines which elements
  1029.         should be displayed while browsing a table (it fixes the bugs #458462
  1030.         -Full texts botton disapear- and #444767 Other cases for
  1031.         display=simple-). Marc Delisle drawed the buttons used to
  1032.         expand/collapase text/blob fields;
  1033.       - fixed the empty page bug with php 3.0.9 thanks to the help of
  1034.         Graziano "Radio head" <dreamservice at libero.it>;
  1035.       - fixed a bug in the csv export function.
  1036.     * lib.inc.php3; main.php3; tbl_properties.php3, sql.php3: updated with
  1037.       "lib.inc.php3".
  1038.     * main.php3, lines 8-11; select_lang.inc.php3: the language cookie is set
  1039.       only by the main page and its duration is now 30 days.
  1040.     * main.php3: fixed an xhtml1.0 bug.
  1041.     * tbl_properties.php3:
  1042.       - fixed bug #458557 (Navigation bar);
  1043.       - optimized a bit.
  1044.     * ldi_check.php3: removed some unnecessary "str_replace".
  1045.     * lib.inc.php3, lines 848-865; db_stats.php3, line 114; tbl_dump, line 162;
  1046.       lang/*: Merged patch #457984 (Localised dates in dump and db stats)
  1047.       thanks to Michal Cihar <nijelat users.sourceforge.net>.
  1048.  
  1049. 2001-09-04  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1050.     * lib.inc.php3:
  1051.       - improved the fix for bug #458160 - Advanced auth fails on WebSite Pro,
  1052.         thanks to Matthias Fichtner again;
  1053.       - lines 101-106: if zlib output compression is set in the php
  1054.         configuration file, no output buffering should be run.
  1055.     * tbl_properties.php3, line 1051: added a link to the MySql documentation.
  1056.     * defines.inc.php3; header.inc.php3; left.js; left.php3; lib.inc.php3:
  1057.       improved font size definition.
  1058.     * tbl_replace.php3:
  1059.       - lines 107-108: maybe fixed bugs #458324 - Editing fields and 
  1060.         #457260 - update (LIMIT 1);
  1061.       - fixed a js. bug.
  1062.     * lang/italian.inc.php3: updated thanks to
  1063.       Pietro Danesi <danone at aruba.it>.
  1064.     * tbl_alter.php3, lines 9-11; tbl_create.php3, lines 9-11: fixed a js
  1065.       error (bug #458464).
  1066.     * header.inc.php3: merged an improved version of the patch #446292 - show
  1067.       current db/table info in the title (except for NN4). Thanks to
  1068.       Alexander Kulikov (kaa348 at users.sourceforge.net).
  1069.     * lang/french.inc.php3: fixed a typo.
  1070.     * db_details.php3, tbl_properties.php3: started merging patch #444128
  1071.       (display & dump index length) submitted by
  1072.       Marcus B÷rger (helly at users.sourceforge.net).
  1073.     * tbl_change.php3, lines 324-329: field size should always be at least 4 to
  1074.       allow the use of the 'null' value.
  1075.  
  1076. 2001-09-03  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1077.     * lang/czech-iso.inc.php3 & czech-win1250.inc.php3: updated thanks to
  1078.       Michal Cihar <nijel at users.sourceforge.net>.
  1079.     * lang/brazilian_portuguese.inc.php3: updated thanks to
  1080.       Renato Lins <TheBest at Information4u.com>.
  1081.     * lib.inc.php3:
  1082.       - fixed bug #458009 - Database list with advanced auth., thanks to
  1083.         an anonymous contributor;
  1084.       - fixed bug #458160 - Advanced auth fails on WebSite Pro, thanks to
  1085.         Matthias Fichtner <mfichtner at users.sourceforge.net>.
  1086.     * db_readdump.php3, lines 101-104: removed non alphabetic characters from
  1087.       the beginning of the sql query submitted.
  1088.  
  1089. 2001-09-03  Marc Delisle  <lem9@users.sourceforge.net>
  1090.     * lang/swedish.inc.php3 updates, thanks to Bj÷rn T. Hallberg
  1091.  
  1092. 2001-09-02  Marc Delisle  <lem9@users.sourceforge.net>
  1093.     * lang/romanian.inc.php3 updates, thanks to Valics Lehel
  1094.  
  1095. 2001-09-02  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1096.     * lang/dutch.inc.php3: other updates thanks to Paul Koster.
  1097.     * tbl_addfield.php3, lines 9-11; tbl_copy, line 31; tbl_rename, line 9:
  1098.       fixed a js error.
  1099.     * lib.inc.php3; sql.php3: optimized a bit (buffering the fields meta in an
  1100.       array, then seekink into this array is baout 5 times faster in php4 than
  1101.       calling the mysql_fetch_field function each time) and added some
  1102.       comments.
  1103.     * lib.inc.php3, line 526: fixed a js error ("#" character msut be escaped).
  1104.     * sql.php3, lines 304-322: fixed bug #444767 - Other cases for
  1105.       display=simple.
  1106.     * main.php3: target for links should never be "_top" but "_parent".
  1107.     * db_details.php3; db_stats.php3; mult_drops.inc.php3; tbl_properties.php3;
  1108.       images/arrow.gif; lang/*: added a button to run multiple
  1109.       "DROP/DELETE/ALTER" statements.
  1110.  
  1111. 2001-09-01  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1112.     * db_stat.php3: cleaned and improved the code.
  1113.     * header.php3: cosmetic change.
  1114.     * db_create.php3, line 9; db_readdump.php3, line 135: fixed a js error.
  1115.     * lang/dutch.inc.php3: updated thanks to Paul Koster.
  1116.     * lib.inc.php3; sql.php3, lines 296-311:
  1117.       - display the full/partial text button only if a field is concerned;
  1118.       - many little fixes when $cfgModifyDeleteAtLeft is true;
  1119.       - maybe fixed second aliases bug (second part of bug #456119)?
  1120.       - text/blob fields weren't cut with $cfgShowBlob enabled;
  1121.       - added a js confirmation message on delete links.
  1122.     * Documentation.html, line 559-561: the $cfgLimitChars applies to blob
  1123.       and text fields.
  1124.  
  1125. 2001-08-31  Marc Delisle  <lem9@users.sourceforge.net>
  1126.     * lang/norwegian.inc.php3 other updates, thanks to Sven-Erik Andersen.
  1127.     * Documentation.html updates.
  1128.  
  1129. 2001-08-31  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1130.     * lib.inc.php3:
  1131.       - lines 1202-1210: fixed bug #455411 -Table Aliases- and first part of
  1132.         bug #456119 -Aliases bugs-;
  1133.       - line 175: now validates xhtml1.0.
  1134.     * lang/norwegian.inc.php3, eof: removed a ^M character that causes a bug.
  1135.     * db_details.php3; functions.js; tbl_properties.php3: added some js stuff
  1136.       to checks for "DROP/DELETE/ALTER" statements. This allows to widely cut
  1137.       down server charge because the confirmation page no long need to be load
  1138.       and the later don't need to reload the calling script in case the query
  1139.       isn't confirmed by the user.
  1140.     * db_details.php3; header.inc.php3; lib.inc.php3; sql.php3;
  1141.       tbl_properties.php3: all js libraries are now loaded in the header part
  1142.       of the xhtml generated pages.
  1143.     * db_readdump.php3, line 24: fixed a bug if $sql_file = ''.
  1144.     * lang/polish.inc.php3: updated thanks to Piotr Roszatycki.
  1145.     * tbl_properties.php3:
  1146.       - lines 573-576: added the same file upload box than the one at
  1147.         db_details.php3;
  1148.       - fixed some warnings if MySQL < 3.23.03;
  1149.       - added drop table link at the top.
  1150.     * tbl_change.php, line 305: Feature Requests #455543 - Editable Blobs.
  1151.     * badwords.txt; db_create.php3; lib.inc.php3; db_create.php3;
  1152.       tbl_addfield.php3; tbl_alter.php3; tbl_copy.php3; tbl_rename.php3;
  1153.       lang/*: added patch #455752 - Check forbidden words thanks to
  1154.       Dell'Aiera Pol & Olivier Blin.
  1155.     * defines.inc.php3; Documentation.html: let's start 2.2.1-dev :)
  1156.     * left.php3: light cosmetic changes thanks to
  1157.       Jan Paul Schmidt <jps@mail.arsnet.de>.
  1158.  
  1159. 2001-08-31  Olivier Mⁿller  <om@omnis.ch>
  1160.     * releasing phpMyAdmin 2.2.0-final
  1161.  
  1162. 2001-08-30  Marc Delisle  <lem9@users.sourceforge.net>
  1163.     * lang/norwegian.inc.php3 updates, thanks to Sven-Erik Andersen.
  1164.  
  1165. 2001-08-30  Olivier Mⁿller  <om@omnis.ch>
  1166.     * lib.inc.php3: now calls show_table_navigation() even if $SelectNumRows
  1167.       is = 1.
  1168.     * lang/*: added $strFullStrings and $strCuttedStrings.
  1169.     * renamed to $strFullText and $strPartialText.
  1170.  
  1171. 2001-08-30  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1172.     * lib.inc.php3: fits to coding standards.
  1173.     * lang/norwegian.inc.php3: fixed some typos and re-sorted a bit.
  1174.     * ldi_table.php3: removed some unnecessary lines of code.
  1175.     * sql.php3, lines 51-66: fixed bug #456254 - Crash select on a table.
  1176.     * tbl_replace.php3: removed the $is_encoded variable that is unnecessary
  1177.       and which use caused some bugs.
  1178.  
  1179. 2001-08-29  Olivier Mⁿller  <om@omnis.ch>
  1180.     * left.php3: on login with std_auth, only the databases on which
  1181.       the user has rights will be shown (tested with @mysql_select_db($dbname)).
  1182.     * lib.inc.php3: added a toggle to display the whole text fields on browse
  1183.       table, or just the $cfgLimitChars first chars (default).
  1184.  
  1185. 2001-08-29  Marc Delisle  <lem9@users.sourceforge.net>
  1186.     * lang/romanian.inc.php3 updates, thanks to Valics Lehel
  1187.     * Documentation.html, added a FAQ about "too many fields"
  1188.  
  1189. 2001-08-29  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1190.     * db_details.php3, line 558: an urlencode call was missing.
  1191.     * db_details.php3; db_stats.php3; index.php3; left.php3; lib.inc.php3;
  1192.       main.php3; sql.php3; tbl_properties.php3; tbl_select.php3;
  1193.       tbl_replace.php3: the $server variable do not need to be urlencoded (it's
  1194.       an integer).
  1195.     * user_details.php3: optimized the 'check_rights()' function.
  1196.     * sql.php3; tbl_replace.php3: fix an error about whether to display table
  1197.       name or not at the top of the page.
  1198.     * tbl_replace.php3: improved messages displayed as results of queries.
  1199.     * tbl_select.php3:
  1200.       - the script to returns to was hard coded, now it's the one that calls
  1201.         tbl_select.php3;
  1202.       - ensure the "null"/"not null" strings can be used in the "value" box.
  1203.     * tbl_copy.php3; tbl_properties.php3: re-enabled the ability to copy a
  1204.       table to another database (bug #456434). Need to be tested with
  1205.       MySQL < 3.23 releases.
  1206.     * lang/english.inc.php3: re-sorted and fixed some typos.
  1207.     * left.php3: fixed a js error with NS.
  1208.     * lib.inc.php3; tbl_properties.php3; tbl.dump.php3: added the "escaped by"
  1209.       option for exporting CSV files so default values for importing/exporting
  1210.       dumps are the same.
  1211.     * tbl_properties.inc.php3: reduced a bit the size of the generated xhtml
  1212.       page in case of table creation or adding fields to a table.
  1213.     * tbl_addfield.php3; tbl_create.php3: fixed a bug with null set as default.
  1214.     * lang/*: removed ":" at the end of $strCopyTable.
  1215.  
  1216. 2001-08-28  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1217.     * lang/galician.inc.php3, select_lang.inc.php3: new Galician lang thanks to
  1218.       Xose Calvo <xosecalvo@terra.es>.
  1219.     * select_lang.inc.php3: added the possible use of a cookie to retain the
  1220.       language choosen by the user.
  1221.     * main.php3:
  1222.       - lines 425-426: form is submitted with post method;
  1223.       - lines 431-447: languages are sorted by their true names.
  1224.     * tbl_dump.php3, lines 101-123: improved mime types and http headers used
  1225.       when exporting dumps to files thanks to Dan Allen &
  1226.       Ignacio Vazquez-Abrams.
  1227.     * tbl_printview.php3, lines 92-98 & 106: completed the fix for the "NULL"
  1228.       value problem.
  1229.     * header.inc.php3; sql.php3; db_readdump.php3: fix some errors about
  1230.       whether to display table name or not at the top of the page.
  1231.     * tbl_copy.php3, line 86: returns to tbl_properties.php3 rather than
  1232.       db_details.php3.
  1233.     * lib.inc.php3: fixed a bug when browsing a table with values equal to 0.
  1234.     * tbl_change.php3; tbl_replace.php3: fixed bugs in function field name with
  1235.       special characters and no-parameter functions.
  1236.     * config.inc.php3: added the "UNIX_TIMESTAMP" function.
  1237.     * sql.php3; main.php3; db_readdump.php3; db_details.php3: optimized the
  1238.       test for super user privileges.
  1239.  
  1240. 2001-08-28  Olivier Mⁿller  <om@omnis.ch>
  1241.     * db_stats.php3: fixed the sql query so that the script won't die, even if
  1242.       the result of one query (for example on invalid db name) fails.
  1243.  
  1244. 2001-08-27  Robin Johnson  <robbat2@orbis-terrarum.net>
  1245.     * lib.inc.php3, db_readdump.php3:
  1246.       - removed expand_sql_query() as no longer needed.
  1247.  
  1248. 2001-08-27  Olivier Mⁿller  <om@omnis.ch>
  1249.     * tbl_replace.php3: fixed the fact that the function were ignored if the
  1250.       data remained unchanged.
  1251.  
  1252. 2001-08-27  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1253.     * lib.inc.php3: fixed some coding style inconcistencies.
  1254.     * lib.inc.php3, lines -; config.inc.php3, lines 106-110;
  1255.       Documentation.html, lines 475-482: merged patch #455484 ("Smart" order)
  1256.       thanks to Jakub Wilk.
  1257.     * lang/swedish.inc.php3 & spanish.inc.php3: updated thanks to
  1258.       Patrik Grip-Jansson <kap42 at users.sourceforge.net> &
  1259.       Martin Marconcini <megadeth at millic.com.ar>.
  1260.     * lang/romanian.inc.php3: put all the string to translate at the end and
  1261.       added a missing one.
  1262.     * lang/dutch.inc.php3: sorted the strings.
  1263.     * tbl_addfield.php3, lines 32-41; tbl_alter.php3, lines 48-54;
  1264.       tbl_properties.php3, lines 222-228; tbl_properties.inc.php3,
  1265.       lines 152-158: tried to fix the "NULL" value problem.
  1266.  
  1267. 2001-08-27  Marc Delisle  <lem9@users.sourceforge.net>
  1268.     * lang/dutch.inc.php3 updates, thanks to Arjen Roodselaar.
  1269.     * tbl_copy.php3, eregi_replace instead of ereg_replace because
  1270.       MySQL 3.23.20 returns sql keywords in lowercase, thanks to
  1271.       Jan Paul Schmidt.
  1272.     * lang/romanian.inc.php3, select_lang.inc.php3: new romanian lang thanks to
  1273.       Valics Lehel (lvalics@users.sourceforge.net).
  1274.  
  1275. 2001-08-25  Marc Delisle  <lem9@users.sourceforge.net>
  1276.     * lib.inc.php3, bug 455088, avoid to reveal username/password from config
  1277.       file when they are wrong or MySQL server does not answer.
  1278.     * Documentation.html, FAQ about how to send bug reports.
  1279.  
  1280. 2001-08-23  Marc Delisle  <lem9@users.sourceforge.net>
  1281.     * lib.inc.php3, bug 454477, added LIMIT 1 to delete only one instance when
  1282.       records are the same.
  1283.  
  1284. 2001-08-23  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1285.     * lib.inc.php3, display_table(): displays a space character if a field is
  1286.       empty to ensure the cell format is used with NS.
  1287.  
  1288. 2001-08-23  Olivier Mⁿller  <om@omnis.ch>
  1289.     * lib.inc.php3: don't add a "/" to $cfgPmaAbsoluteUri if it's empty!
  1290.  
  1291. 2001-08-22  Robin Johnson  <robbat2@orbis-terrarum.net>
  1292.     * config.inc.php3: $cfgServers[1]['connect_type'] preferred connection type
  1293.     * lib.inc.php3 - line 285: $cfgServer['connect_type'] implemented
  1294.     * Documentation.html
  1295.       - documented $cfgServers[n]['connect_type']
  1296.       - two minor fixes for typo's that i noticed
  1297.  
  1298. 2001-08-22  Olivier Mⁿller  <om@omnis.ch>
  1299.     * main.php3: relooked the start page with the help of Lo∩c.
  1300.     * main.php3: allow everybody to look at the server vars and status
  1301.       (removed check about 'References_priv').
  1302.     * lang/*: added $strServerChoice and $strPmaDocumentation.
  1303.     * images/item.gif: used on main.php3.
  1304.     * main.php3: language selection now via a pulldown menu.
  1305.  
  1306. 2001-08-22  Marc Delisle  <lem9@users.sourceforge.net>
  1307.     * Documentation.html: added a FAQ about index creation.
  1308.  
  1309. 2001-08-22  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1310.     * tbl_properties.php3, line 983; lang/*: added $strDropTable.
  1311.     * lib.inc.php3:
  1312.       - lines 1674-1680: enclose all fields in cvs generated files if this
  1313.         option has been checked.
  1314.       - split_sql_file(): fix a bug when a backquoted table/field name ends
  1315.         with a backslash.
  1316.       - lines 96-100: added a magic feature to append a slash at the end of
  1317.         $cfgPmaAbsoluteUri if required.
  1318.       - defines $server_port & $server_socket only once.
  1319.     * main.php3: XHTML1.0 fixes.
  1320.     * footer.inc.php3, lines 9-10; lib.inc.php3, line 162: the "</body>" html
  1321.       tag was lacking.
  1322.     * db_stats.php3, lines 14-12: optimized a bit.
  1323.     * main.php3, lines 298-299; Documentation.html, lines 694-705: added a FAQ
  1324.       entry about the logout bug.
  1325.     * left.php3: optimized the way tables list is build.
  1326.     * lang/polish.inc.php3: updated thanks to Piotr Roszatycki.
  1327.     * db_create.php3; db_stat.php3; lib.inc.php3; left.php3; main.php3;
  1328.       tbl_alter.php3; tbl_change.php3; tbl_copy.php3; tbl_printview.php3;
  1329.       tbl_properties.php3; tbl_rename.php3; tbl_select.php3: improved the error
  1330.       handling system (it will be easier to debug the script since all the
  1331.       queries will be displayed in case of errors).
  1332.     * main.php3: fixed an xhtml1.0 error and removed the js "onchange" handler.
  1333.  
  1334. 2001-08-21  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1335.     * sql.php3: fixed a syntax error (is_defined is not a function).
  1336.     * lib.inc.php3: beautify a but the design of the table in browse mode.
  1337.     * lang/english.inc.inc.php3: fixed a typo.
  1338.     * tbl_dump.php3; lib.inc.php3: if a field value contains the
  1339.       "end of record" sequence, enclosed it.
  1340.  
  1341. 2001-08-21  Olivier Mⁿller  <om@omnis.ch>
  1342.     * db_stats.php3: added list of 20 biggest db's.
  1343.     * lib.inc.php3: fixed the socket patch, should work now.
  1344.     * lib.inc.php3: re-fixed :)
  1345.     * config.inc.php3, config.php3, Docs, sql.php3: added configuration
  1346.       variable $cfgAllowUserDropDatabase (set by default to FALSE), which will
  1347.       display or not the link "Drop database" and reject the command if the
  1348.       user is not allowed to run it (requested by <lance@uklinux.net>). 
  1349.  
  1350. 2001-08-21  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1351.     * db_stats.php3: ensured the script is XHTML1.0 compliant and fits the
  1352.       coding standards.
  1353.     * sql.php3; lang/*: improved the way the mysql_affected_rows is used and
  1354.       optimized a bit the script.
  1355.     * lib.inc.php3:
  1356.       - fixed again the socket patch, should work now.
  1357.       - modified the way defines.inc.php3 is loaded.
  1358.       - while browsing a table, ensure <cr> and <lf> in text/blob fields are
  1359.         displayed (remplaced by the <br /> tag).
  1360.       - beautified the page generated by the mysql_die function.
  1361.     * defines.lib.php3; db_details; tbl_properties.php3: ensures each constant
  1362.       isn't already defined before to define it and renamed PMA_INT_VERSION to
  1363.       PHP_INT_VERSION.
  1364.     * lib.inc.php3; db_readdump.php3, line 82: restored the use of the
  1365.       remove_remarks function that is required (else sql dump files starting
  1366.       with comments won't be successfully splitted into single queries).
  1367.     * defines.inc.php3; db_details.php3; ldi_check.php3; lib.inc.php3;
  1368.       tbl_copy.php3; tbl_create.php3; tbl_dump.php3; tbl_printview.php3;
  1369.       tbl_properties.inc.php3; tbl_properties.php3; user_details.php3:
  1370.       replaced MYSQL_MAJOR_VERSION and MYSQL_MINOR_VERSION constants by
  1371.       MYSQL_INT_VERSION.
  1372.     * db_details.php3; sql.php3; db_readdump.php3; lang/*: improved a bit
  1373.       Olivier's patch about the "Drop database" restrictions.
  1374.  
  1375. 2001-08-20  Olivier Mⁿller  <om@omnis.ch>
  1376.     * db_stats.php3: new file and feature (sorry :) : simply display an
  1377.       overview of all databases with their respective size + server total.
  1378.     * lang/*: new string $strDatabasesStats.
  1379.  
  1380. 2001-08-20  Marc Delisle  <lem9@users.sourceforge.net>
  1381.     * config.inc.php3: $cfgProtectBlob is now TRUE by default, to help against
  1382.       the blob data corruption of some browsers.
  1383.  
  1384. 2001-08-20  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1385.     * db_details.php3; tbl_properties.php3; tbl_dump.php3; lib.inc.php3;
  1386.       lang/*:
  1387.       - fixed some bugs with CSV exportations and added a Ms Excel CSV specific
  1388.         choice (because we know Excel does not support <cr> in data). Thanks to
  1389.         Franτois <outils@altern.org>.
  1390.       - added an extended inserts option for dumps of data.
  1391.     * lib.inc.php3; sql.php3: optimized a bit and started to work on feature
  1392.       #444767 (Other cases for display=simple).
  1393.     * user_details.php3: fixed some javascript bugs.
  1394.     * tbl_change.php3, lines 26 & 31: added some mysql_die() calls.
  1395.     * lib.inc.php3, lines 135 & 147: in case of error in a query, go back to the
  1396.       previous calling script that is not a confirmation form.
  1397.       Fixed also a js bug line 147.
  1398.     * config.inc.php3, lines 27-33; Documentation.html, lines 238-246;
  1399.       db_details.php3, line 37; sql.php3, lines 20, 53 & 184;
  1400.       tbl_properties.php3, lines 45 & 51; tbl_replace, line 143 & 252;
  1401.       tbl_select.php3, line 181: according to rfc 2816, the location http
  1402.       header requires an absolute URI.
  1403.     * lib.inc.php3, lines 266-277; config.lib.php3, lines 43, 57 & 70;
  1404.       Documentation.html, lines 273-278 & 655-658: merged the socket patch from
  1405.       Dan Allen <bigredlinux@yahoo.com>.
  1406.     * sql.php3: improved the way the mysql_affected_rows is used.
  1407.  
  1408. 2001-08-19  Olivier Mⁿller  <om@omnis.ch>
  1409.     * db_readdump.php3: if file contains mutiple queries, only show this line:
  1410.       "Your SQL-query has been executed successfully: The content of your file
  1411.       has been inserted. (131 Instructions)" instead of showing twice (result +
  1412.       textarea) the whole file, which could be problematic with large dumps.
  1413.     * db_details: removed $sql_query_cpy stuff (was used by db_readdump.php3).
  1414.     * lang/*: $strInstructions (used in db_readdump.php3).
  1415.     * Documentation.html, CREDITS: various updates, removed CREDITS contents
  1416.  
  1417. 2001-08-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1418.     * tbl_change.php3: do not modify blob/binaries if $cfgProtectBlob is true,
  1419.       merged a little optimization (lines 69-71) and do not display functions
  1420.       with enum or set fields types.
  1421.     * main.php3; db_details.php3; tbl_properties.php3; db_readdump.php3;
  1422.       lib.inc.php3: once a query has been executed phpMyAdmin now moves back
  1423.       to the calling script (rather than db_details.php3 everytime) as soon as
  1424.       the current database/table exists, else it moves  back to a "parent"
  1425.       script (the welcome page/'db_details.php3' if the current
  1426.       database/table has has been dropped.
  1427.     * header.inc.php3, lines 63-64; sql.php3; db_details.php3;
  1428.       tbl_properties.php3: choosing not to execute a drop statement leads now
  1429.       to the calling script (and not the target one used only if this statement
  1430.       is executed).
  1431.     * db_readdump.php3: improved Olivier's improvement for mutiple queries (see
  1432.       before).
  1433.     * lib.inc.php3, line 524: beautify a bit the way the query is displayed.
  1434.     * lang/english.inc.php3; lang/french.inc.php3: put $strInstructions at its
  1435.       right place.
  1436.     * lib.inc.php3, lines 196-200; config.inc.php3, line 40;
  1437.       Documentation.html, lines 352-357: merged patch #452877
  1438.       ($cfgServer['only_db'] - array) from Jakub Wilk.
  1439.     * functions.js; left.js : fixed bug #450255 (new javascript error with
  1440.       netscape3) and an other one with netscape 3 thanks to
  1441.       Franτois <outils@altern.org>.
  1442.     * left.php3; lang/*: checks if databases from $cfgServers[1]['only_db']
  1443.       exists before displaying them at the left frame and take into account
  1444.       the case where there is no usable databases.
  1445.     * Documentation.html: various updates.
  1446.  
  1447. 2001-08-18  Robin Johnson  <robbat2@orbis-terrarum.net>
  1448.     * lib.inc.php3 (788, 790) : tweak size for lower resolution screens.
  1449.     * above change undone.
  1450.     * fixed up some spacing in the code for neatness.
  1451.     * lib.inc.php3 (694) : preg_replace changed to eregi_replace as per support
  1452.       #447076.
  1453.  
  1454. 2001-08-18  Olivier Mⁿller  <om@omnis.ch>
  1455.     * db_details.php3: added a few <b>.
  1456.     * left.php3: one more space between table name and num_dbs.
  1457.     * tbl_properties.php3: activate select/browser/empty links only if there is
  1458.       at least one row in the table (other way would be to remove the
  1459.       inactivated links).
  1460.  
  1461. 2001-08-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1462.     * db_details.php3; lang/*: modified the way the tables' number is
  1463.       displayed.
  1464.     * user_details.php3: merged temporary javascript fixes.
  1465.     * lib.inc.php3: fixed a bug with a global variable line 1135, ensures the
  1466.       number of rows is displayed with select statements submitted from the
  1467.       query box (lines 883-885) and fixed some coding inconcistencies.
  1468.     * tbl_replace.php3, line 98: fixed a coding bug.
  1469.     * tbl_properties.inc.php3, lines 306-314; lang/*: added some words about
  1470.       enums and set fields.
  1471.  
  1472. 2001-08-17  Robin Johnson  <robbat2@orbis-terrarum.net> 
  1473.     * config.inc.php3 
  1474.       - Added comments about what many of the configuration variables do
  1475.       - Replaced multiple spaces with tabs for alignment
  1476.  
  1477. 2001-08-17  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1478.     * lang/polish.inc.php3: updated thanks to
  1479.       Jakub Wilk <ubanus@users.sourceforge.net>.
  1480.     * tbl_addfield.php3: removed an unecessary stripslashes call (line 68) and
  1481.       replaced some remaining tabs characters.
  1482.     * tbl_alter.php3; tbl_addfield.php3; tbl_change.php3; tbl_replace.php3;
  1483.       tbl_properties.php3; tbl_properties.inc.php3; tbl_printview.php3: fixed
  1484.       some encoding/decoding bugs.
  1485.     * left.php3; left.js: added a style for the number of tables per database.
  1486.     * db_readdump.php3, lines 97-99: added a fix to enforce reloading of the
  1487.       left frame if a database/table has been created/deleted.
  1488.  
  1489. 2001-08-16  Marc Delisle  <lem9@users.sourceforge.net>
  1490.     * tbl_change.php3, bug 451085 Can't assign NULL value to char(1).
  1491.  
  1492. 2001-08-16  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1493.     * tbl_change.php3; tbl_replace.php3: fixed some of the bugs I've introduced
  1494.       with my last patches.
  1495.  
  1496. 2001-08-15  Olivier Mⁿller  <om@omnis.ch>
  1497.     * db_details.php3: feature request #451138: display # of tables, added
  1498.       $strTables variable to all lang files.
  1499.     * left.php3: added display of # of tables, for a better overview.
  1500.     * config.php3, lib.inc.php3, docs: feature request #451137: limiting size
  1501.       of data printed in browse view (new cfg: $cfgLimitChars).
  1502.     * tbl_properties.php3: added select/insert/empty to the top of the page.
  1503.  
  1504. 2001-08-15  Robin Johnson  <robbat2@orbis-terrarum.net>
  1505.     * Bug #450374 - (RC4) + becomes space - patched in tbl_replace.php3
  1506.  
  1507. 2001-08-15  Steve Alberty  <alberty@neptunlabs.de> 
  1508.     * lib.inc.php3: prevent to use dl() if dl not exists (PHP5).
  1509.  
  1510. 2001-08-15  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1511.     * sql.php3, lines 70-71: Fixed a slashes bug if the query is displayed on
  1512.       screen to be confirmed.
  1513.     * ldi_check.php3, lines 34-44: Fixed a slashes bug thanks to
  1514.       Dan Allen <bigredlinux@yahoo.com>.
  1515.     * grab_globals.inc.php3, lines 14 & 18: Use the 'extract()' function if
  1516.       possible.
  1517.     * tbl_change.php3; tbl_replace.php3; lang/*: Fixed bugs #444354 (Various
  1518.       backslash problems), #450906 (Disappearing + in data | 2.2.0rc4), #450374
  1519.       (RC4: + becomes space) and the one with binary data reported by Steve in
  1520.       the mailing-list.
  1521.     * lib.inc.php3; left.php3; db_details.php3; config.inc.php3: Fixed some
  1522.       coding style inconcistencies.
  1523.  
  1524. 2001-08-14  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1525.     * lib.inc.php3; db_readdump.php3, lines 85-88: Fixed some coding style
  1526.       inconcistencies and make the patch from Robin PHP3 compatible.
  1527.     * tbl_alter.php3, lines 30-42: Make the patch from Robin PHP3 compatible
  1528.       and fixed some spaces bug in the generated query.
  1529.     * tbl_addfield.php3, lines 22: Applied patch for the bug #449858 to this
  1530.       script.
  1531.     * db_details.php3, lines 182: Fixed first part of bug #449817.
  1532.  
  1533. 2001-08-14  Robin Johnson  <robbat2@orbis-terrarum.net>
  1534.     * tbl_alter.php3: Patch for bug #449858 from Ignacio Vazquez-Abrams. First
  1535.       patch used, not second one.
  1536.  
  1537. 2001-08-10  Robin Johnson  <robbat2@orbis-terrarum.net>
  1538.     * lib.inc.php3; db_readdump.php3, lines 85-88: Fixed bug #448206 (support
  1539.       of table aliases) - added expand_sql_query in lib.inc.php3 and a loop in
  1540.       db_readdump.php3 to apply it.
  1541.  
  1542. 2001-08-10  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1543.     * phpinfo.php3, lang/*: fixed some coding style inconcistencies.
  1544.     * tbl_change.php3, line 2: fixed $id issue.
  1545.     * define.php3: optimized a bit the MySQL version query.
  1546.  
  1547. 2001-08-10  Marc Delisle  <lem9@users.sourceforge.net> 
  1548.     * russian updates (2 files) thanks to Max Zhivluck.
  1549.     * slovak updates thanks to Lubos Klokner.
  1550.     * defines.inc.php3, bug 449800, missing @.
  1551.  
  1552. 2001-08-10  Steve Alberty  <alberty@neptunlabs.de>
  1553.     * defines.inc.php3: improve mysql version query, thanks to Dan Allen.
  1554.     * tbl_properties.php3: remove bug with no default server.
  1555.  
  1556. 2001-08-10  Robin Johnson  <robbat2@orbis-terrarum.net>
  1557.     * Feature 445699, New link "Show PHP information" - Added on main.php3.
  1558.  
  1559. 2001-08-10  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1560.     * tbl_replace.php3, lines 76, 78, 86, 88, 137, 139, 147, 149: fixed some
  1561.       others slashes bugs.
  1562.     * defines.inc.php3, lines 41 & 43: merged patch #449548 (fix for mysql
  1563.       error on no default server) thanks to
  1564.       Kendrick Vargas <drama@users.sourceforge.net>.
  1565.  
  1566. 2001-08-09  Olivier Mⁿller  <om@omnis.ch>
  1567.     * releasing 2.2.0rc4
  1568.  
  1569. 2001-08-09  Armel Fauveau  <armel.fauveau@globalis-ms.com>
  1570.     * Update Documentation.html (bookmark and stduser priv).
  1571.  
  1572. 2001-08-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1573.     * sql.php3:
  1574.         - removed lines 10-13: Marc fix generates bugs
  1575.         - lines 220-228: added a js test to ensure bookmark label is not empty.
  1576.     * tbl_select.php3, lines 144-164: fixed bug #449430 (Quote/Select bug on
  1577.       2.2.0rc4) and optimized a bit this part of the script.
  1578.     * lib.inc.php3, line 908: beautify the generated html code.
  1579.     * db_readdump.php3; db_details.php3: fixed an other slashes bug.
  1580.     * lang/polish.inc.php3, documentation.html, credits: updated translation
  1581.       thanks to Jakub Wilk <ubanus@users.sourceforge.net>.
  1582.  
  1583. 2001-08-08  Marc Delisle  <lem9@users.sourceforge.net> 
  1584.     * tbl_change.php3, enum values were not displayed 
  1585.     * sql.php3, bug of strange display after a Select 
  1586.  
  1587. 2001-08-08  Olivier Mⁿller  <om@omnis.ch> 
  1588.     * new script create-release.sh
  1589.     * moved scripts to a new subdirectory "scripts/"
  1590.     * main.php3: fix: display link to user_details.php3 also 
  1591.       in non adv_auth mode
  1592.  
  1593. 2001-08-08  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1594.     * tbl_replace.php3: fixed some coding style inconcistencies and optimized a
  1595.       bit both the '$set$' switch cases.
  1596.     * ldi_check.php3: fixed bug #448522 (Insert Data Error on Win32-Server).
  1597.     * tbl_change.php3, lines 165 & 287: removed erroneous <lf>.
  1598.     * lib.inc.php3:
  1599.         - line 947: fix a bug when primary key values contain slashes.
  1600.         - merged patch #443393.
  1601.     * tbl_select.php3, lang/*: applied patch #443230 (Display order in
  1602.       tbl_select.php3).
  1603.     * db_readdump.php3, lines 51-53: try a fix for bug #446982 (Dump files
  1604.       ignored with Windows server).
  1605.  
  1606. 2001-08-08  Steve Alberty  <alberty@neptunlabs.de>
  1607.     * tbl_replace.php3: remove warning in a new row if a 'set' field is not
  1608.       selected.
  1609.  
  1610. 2001-08-07  Robin Johnson  <robbat2@orbis-terrarum.net>
  1611.     * user_details.php3, line 664: fixed '<?echo' to '<?php echo' for XML
  1612.       compatiblity.
  1613.  
  1614. 2001-08-07  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1615.     * lib.inc.php3 & sql.php3: fix for the order bugs (need to be tested).
  1616.     * tbl_change.php3, line 244-246: fixed a possible warning.
  1617.     * db_details.php3, db_readdump.php3: fixed a slashes bug.
  1618.     * db_details.php3, tbl_properties.php3, lang/*: improved js validation
  1619.       tests (and reduced server charge).
  1620.  
  1621. 2001-08-07  Marc Delisle  <lem9@users.sourceforge.net> 
  1622.     * bug 448737 user_details.php typos 
  1623.  
  1624. 2001-08-06  Marc Delisle  <lem9@users.sourceforge.net>
  1625.     * lib.inc.php3, new code from Loic to avoid showing BLOB when displaying
  1626.       a TEXT field
  1627.     * sql.php3, bug 448226 (Missing MySQL messages), correction from Loic.
  1628.     * tbl_change.php3, bug 442778, Edit record with two similar SET fields 
  1629.     * tbl_replace.php3, could not save a row with a set which has no value
  1630.         selected
  1631.     * sql.php3, bug 444749 SQL DATE & TIME FUNCTION ERROR 
  1632.  
  1633. 2001-08-06  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1634.     * tbl_change.php3, line 250: fixed a bug with set fields.
  1635.  
  1636. 2001-08-06  Steve Alberty  <alberty@nepunlabs.de>
  1637.     * index.php3: remove warning under Apache 2.0.23-dev
  1638.  
  1639. 2001-08-05  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1640.     * lib.inc.php3: create the variable $is_show_processlist so the same
  1641.       regular expression dont have to be tested three times.
  1642.     * ob_lib.inc.php3, lines 34-42: 'get_cfg_var' is only a second best
  1643.       solution (it won't yake into account httpd.conf directives when php is
  1644.       loaded as an apache module, for example).
  1645.  
  1646. 2001-08-04  Marc Delisle  <lem9@users.sourceforge.net>
  1647.     * ob_lib.inc.php3, oops: must be PHP3 compatible.
  1648.     * sql.php3: bug 447771 bad counting of entries, patch developed from an
  1649.       from an idea of Ignacio Vazquez-Abrams (ivazquezabrams).
  1650.     * tbl_properties.php3: check if new variables $cfgGZipDump and
  1651.       $cfgBZipDump are set (else PHP3 complains).
  1652.     * db_details.php3: was not using those 2 new variables.
  1653.  
  1654. 2001-08-04  Steve Alberty  <alberty@neptunlabs.de>
  1655.     * lib.inc.php3: fixed #444017 (thanks anonymous).
  1656.     * db_details.php3, tbl_replace.php3, sql.php3, user_details.php3
  1657.       fixed #444542 - replace preg_xxx with ereg (thanks Marc).
  1658.  
  1659. 2001-08-04  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1660.     * config.inc.php3, db_details.php3, Documentation.html,
  1661.       tbl_properties.php3: added two directives to disable the use of
  1662.       compression for dump files.
  1663.     * Documentation.html: fixed some typos thanks to Larry Meaney.
  1664.     * lang/chinese_big5.inc.php3: updated thanks to
  1665.       Taiyen Hung ¼x«⌡ñ╕<yen789@pchome.com.tw>.
  1666.     * db_details.php3, lines 292-296: queries retained and displayed into the
  1667.       textearea when stripslashed one time more than required.
  1668.     * tbl_properties.php3: fixed some coding inconcistencies (tabs, ...) and
  1669.       added a link to empty the current table.
  1670.     * ob_lib.inc.php3, line 34: ini_get is a php4 only function and may be
  1671.       disabled -> put an @ before it is called to avoid errors. 
  1672.  
  1673. 2001-08-03  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1674.     * lang/*: updated so they are xhtml1.0 valid and fits PEAR codding
  1675.       standards.
  1676.     * todo; functions.js; license; left.js: executed remove_control_m.sh.
  1677.     * config.inc.php3: removed the error_reporting statement (usefull for
  1678.       debugging but not so nice for a release) and fixed some coding
  1679.       inconcistencies.
  1680.     * credits: Benjamin Gandon is an official developper now.
  1681.     * db_details.php3; header.inc.php3, lines 11-12; index.php3, line 36;
  1682.       main.php3; ob_lib.inc.php3; tbl_change.php3; tbl_properties.php3;
  1683.       tbl_qbe.php3, tbl_select.php3: fixed some coding inconcistencies.
  1684.     * Documentation.html: reordered so it fits the configuration file order.
  1685.     * footer.inc.php3, lines 15-16: added tests to ensure $cfgOBGzip and
  1686.       $ob_mode not only exists but are also true.
  1687.     * db_readdump.php3; lib.inc.php3 & sql.php3: fixed some bugs with the
  1688.       bookmark feature and some coding inconcistencies.
  1689.     * tbl_copy.php3, line 57: fixed a possible mysql error.
  1690.     * tbl_create.php3: simplified the code.
  1691.     * tbl_replace.php3: fixed a typo.
  1692.  
  1693. 2001-08-03  Marc Delisle  <lem9@users.sourceforge.net>
  1694.     * tbl_change.php3: current value of enums was lost.
  1695.     * bug 445348, if ob_gzhandler already set in php.ini, patch by
  1696.       Garth Gillespie, modified by me 
  1697.  
  1698. 2001-08-03  Steve Alberty  <alberty@neptunlabs.de>
  1699.     * tbl_properties.php3, db_details.php3: fixed problem with table size
  1700.       display and Non-ISAM tables.
  1701.     * tbl_qbe.php3: remove some warnings in higher errorlevel
  1702.  
  1703. 2001-08-03  Olivier Mⁿller  <om@omnis.ch> 
  1704.     * Generated Documentation.txt based on Documentation.html (not everybody is
  1705.       having a webbrowser on their servers... :)
  1706.       But please do continue to work *ONLY* on Documentation.html. And then
  1707.       just run a "lynx Documentation.html --dump > Documentation.txt" to update
  1708.       the .txt file.
  1709.       If you don't have lynx, don't worry, I'll update this file myself anyway
  1710.       on every release.
  1711.     * removed contents of INSTALL (now points to the Documentation) and updated
  1712.       README.
  1713.  
  1714. 2001-08-02  Marc Delisle  <lem9@users.sourceforge.net> 
  1715.     * tbl_qbe.php3: workaround a PHP3 problem.
  1716.     * tbl_change.php3: bug 446830 (enums), adapted patch from
  1717.       Ignacio Vazquez-Abrams (ivazquezabrams).
  1718.     * tbl_change.php3: bug 445722 when one of the enums is a datatype 
  1719.       enum('text','audio','image','video','data','application','other').
  1720.     * removed DEVELOPERS (merged in Documentation.html).
  1721.  
  1722. 2001-08-02  Benjamin Gandon <gandon@isia.cma.fr> 
  1723.     * Documentation.html: added a FAQ entry about the buggy php package still
  1724.       available for RedHat 7.0 update.
  1725.     * lib.inc.php3: corrected the original bug of split_sql() (present much
  1726.       before 2.1.0). Removed the quick hack to handle queries containing
  1727.       "('\\')". The alorithm is ok now.
  1728.  
  1729. 2001-08-02  Steve Alberty  <alberty@neptunlabs.de> 
  1730.     * sql.php3: fix confirm bug with the new backquotes.
  1731.     * db_readdump.php3: mysql_die2 to mysql_die.
  1732.  
  1733. 2001-08-01  Marc Delisle  <lem9@users.sourceforge.net> 
  1734.     * executed remove_control_m.sh on *.php3 
  1735.  
  1736. 2001-08-01  Armel Fauveau <armel.fauveau@globalis-ms.com> 
  1737.     * extchg.sh : \r\n to \n and patch request #444789 
  1738.  
  1739. 2001-07-31  Armel Fauveau <armel.fauveau@globalis-ms.com>
  1740.     * bookmark support now advanced auth
  1741.  
  1742. 2001-07-31  Marc Delisle  <lem9@users.sourceforge.net>
  1743.     * tbl_change.php3: extra characters were being inserted into blobs
  1744.     * db_details.php3: bad link, thanks Steve!
  1745.     * lang/*: missing strAffectedRows, thanks to Steve
  1746.  
  1747. 2001-07-31  Steve Alberty  <alberty@neptunlabs.de>
  1748.     * tbl_create.php3: add warning if table name empty
  1749.  
  1750. 2001-07-30  Marc Delisle  <lem9@users.sourceforge.net>
  1751.     * merge Loic's version to cvs
  1752.     * spanish.inc.php3 updates, thanks to
  1753.       Gabriel Ginard <gginard@navegalia.com>
  1754.     * tbl_change.php3: bug 443760: binary attribute does not mean that the
  1755.       contents is binary, so they should be editable 
  1756.     * new $cfgProtectBlob, protecting editing of blobs is optional
  1757.  
  1758. 2001-07-28  Marc Delisle  <lem9@users.sourceforge.net>
  1759.     * lib.inc.php3: establish constraints for the code, to get PHP3
  1760.       compatibility
  1761.     * tbl_qbe.php3: add checks for unset variables
  1762.     
  1763. 2001-07-27  Marc Delisle  <lem9@users.sourceforge.net>
  1764.     * tbl_select.php3 and dynamic field size
  1765.  
  1766. 2001-07-25  Marc Delisle  <lem9@users.sourceforge.net>
  1767.     * Backport fixes from cvs made after the fork, to Lo∩c's version
  1768.  
  1769. 2001-07-24  Marc Delisle  <lem9@users.sourceforge.net>
  1770.     * updates to french
  1771.     * select_lang.inc.php3, lang/: new slovak translation thanks to 
  1772.       Lubos Klokner <erkac@vault-tec.sk>
  1773.     * main.php3: bug 443710 Create New Database option: was working only if
  1774.       stduser has Global privileges on all databases.
  1775.     * footer.inc.php3: if new $cfgOBGzip is not defined
  1776.  
  1777. 2001-07-24  Steve Alberty  <alberty@neptunlabs.de>
  1778.     * tbl_copy.php3: fix parameter count, thanks Marc
  1779.     * Documentation.html: order $cfg sequence and add description of
  1780.       of $cfgSkipLockedTables and $cfgLeftWidth
  1781.  
  1782. 2001-07-24  Geert Lund  <glund@silversoft.dk>
  1783.     * danish language file code cleanup (only changed order of strings)
  1784.     * added $strQBEDel and $strQBEIns strings to all language files
  1785.     * tbl_qbe.php3: added language support (stripped all static text) (Feat.
  1786.       req.: #443959)
  1787.     * updated slovak-iso.inc.php3 to include english strings to be translated
  1788.       for the tbl_qbe.php3
  1789.  
  1790. 2001-07-23  Marc Delisle  <lem9@users.sourceforge.net>
  1791.     * updates to italian thanks to Alessandro Astarita <aleast@libero.it>
  1792.     * updates to catala  thanks to Jordi Bruguera <jordi@t800.grn.es>
  1793.     * updates to spanish thanks to Gabriel Ginard <gginard@naveglia.com>
  1794.     * updates to czech-iso and czech-win1250,thanks to Michal Cihar (nijel)
  1795.     * config.inc.php3, Documentation.html, footer.inc.php3, header.inc.php3:
  1796.       bug 443318 Undefined variable: ob_mode. Fixed thanks to
  1797.       Jeremy Brand <jeremy@nirvani.net>
  1798.  
  1799. 2001-07-23  Steve Alberty  <alberty@neptunlabs.de>
  1800.     * tbl_properties.php3: correct small display bugs
  1801.     * sql.php3: complement list of 'show' options to suppress 'insert new row'
  1802.  
  1803. 2001-07-22  Olivier Mⁿller  <om@omnis.ch>
  1804.     * releasing 2.2.0rc3
  1805.  
  1806. 2001-07-21  Steve Alberty  <alberty@neptunlabs.de>
  1807.     * config.inc.php3,index.php3: add $cfgLeftWidth to configure individual
  1808.       left frame width
  1809.     * db_details.php3,tbl_properties.php3: fix incorrect size calculation with
  1810.       merge tables BUG: #442948
  1811.  
  1812. 2001-07-21  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1813.     Started a new dev. version (or the next RC?):
  1814.     * added the ability to use special characters in databases, tables and
  1815.       fields' names    with the help of backquotes.
  1816.     * added a checkbox to let the user choose whether he wants backotes or
  1817.       not in the dumps he requires.
  1818.     * navigation bar only shows what can be done.
  1819.     * fixed bug #439565 (Bug with &amp;# characters type), at least I
  1820.       hope so.
  1821.     * except 'users_details.php3' I've got to work on, all the scripts
  1822.       validates CSS2 now and, as far as possible, XHTML1.0.
  1823.       They have been rewriiten according to the PEAR standards.
  1824.  
  1825. 2001-07-21  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1826.     * ob.lib.inc.php3, lines 50-54 & 73-76: fixed a bug with php3.
  1827.  
  1828. 2001-07-20  Marc Delisle  <lem9@users.sourceforge.net>
  1829.     * HTTP compression patch thanks to Jeremy Brand <jeremy@nirvani.net> 
  1830.     header.inc.php3, footer.inc.php3, ob_lib.inc.php3
  1831.  
  1832. 2001-07-20  Steve Alberty  <alberty@neptunlabs.de>
  1833.     * tbl_replace.php3: remove warnings if you update 'set' and nothing
  1834.       is selected
  1835.  
  1836. 2001-07-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1837.     * db_details.php3, lib.inc.php3 & sql.php3: fixed some bugs with the patch
  1838.       from Laurent Haas merged the day before.
  1839.  
  1840. 2001-07-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1841.     * db_details.php3 & lib.inc.php3: patch from Laurent Haas <mci@free.fr>
  1842.       that allows to remember and modify a sql query submitted.
  1843.       Fixed some bugs with this feature latter in the morning
  1844.  
  1845. 2001-07-19  Marc Delisle  <lem9@users.sourceforge.net>
  1846.     * config.inc.php3, tbl_change.php3, db_details.php3, lib.inc.php3,
  1847.       tbl_properties.php3, tbl_properties_inc.php3, tbl_select.php3,
  1848.       Documentation.html:
  1849.       Feature #429771: dynamic lenght for input fields, and new config
  1850.       for textareas
  1851.  
  1852. 2001-07-18  Steve Alberty  <alberty@neptunlabs.de>
  1853.     * left.php3: add 'or mysql_die()' for mysql_list_dbs to suppress
  1854.       'unable to save result' warnings
  1855.     * defines.inc.php3: fix bug #442493 and add second version
  1856.       identification. if fails mysql_major_version=3.21
  1857.  
  1858. 2001-07-18  Marc Delisle  <lem9@users.sourceforge.net>
  1859.     * tbl_change.php3, bug 442337: a bad line split was adding a blank
  1860.       in front of the $sql_query, so a check for ^SELECT would not work
  1861.       and LIMIT was not added to the query
  1862.  
  1863. 2001-07-18  Olivier Mⁿller  <om@omnis.ch>
  1864.     * set current version number to 2.2.0rc3 (which should become 2.2.0-final)
  1865.     * tbl_change.php3: feature #442402: while editing a record, the function
  1866.       of the first timestamp field will be set by default to "NOW()" :
  1867.       same behaviour as the command line mysql client. 
  1868.  
  1869. 2001-07-17  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1870.     * added credits for Benjamin Gandon <gandon@isia.cma.fr> in this file,
  1871.       credits and documentation.
  1872.  
  1873. 2001-07-17  Marc Delisle  <lem9@users.sourceforge.net>
  1874.     * user_details.php3, bugs 441987, 441990:
  1875.       corrections thanks to vinay and girish @sanisoft.com
  1876.     * tbl_properties.php3, new link to drop table, thanks to 
  1877.       Stuart Logan <logan69@users.sourceforge.net> for the idea 
  1878.  
  1879. 2001-07-17  Steve Alberty  <alberty@neptunlabs.de>
  1880.     * tbl_addfield.php3: add trouble detection if insert field failed
  1881.     * tbl_rename.php3,tbl_copy.php3: block table rename if newname empty
  1882.     
  1883. 2001-07-16  Marc Delisle  <lem9@users.sourceforge.net>
  1884.     * tbl_change.php3, bug 441689, "Insert as new row" was not copying blobs.
  1885.  
  1886. 2001-07-16  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1887.     * tbl_dump.php3, line 26: fixed bug #441571 (Gzipped dumps have wrong
  1888.       extension).
  1889.     * Updated polish translation thanks to Piotr Roszatycki.
  1890.  
  1891. 2001-07-16  Steve Alberty  <alberty@neptunlabs.de>
  1892.     * tbl_changes.php3: make it possible to edit empty binary fields
  1893.     * tbl_properties.php3: disable nowrap on enum and set <td>'s
  1894.     * lib.inc.php3: print '0' instead of '' if result count < SelectNumRows
  1895.  
  1896. 2001-07-15  Marc Delisle  <lem9@users.sourceforge.net>
  1897.     * small patch from vinay and girish @sanisoft.com:
  1898.       db_details.php3: new checkbox for optional re-display of query
  1899.       (lang/*.php3)
  1900.   
  1901. 2001-07-15  Olivier Mⁿller  <om@omnis.ch>
  1902.     * releasing 2.2.0rc2
  1903.  
  1904. 2001-07-15  Marc Delisle  <lem9@users.sourceforge.net>
  1905.     * new script remove_control_m.sh 
  1906.     * all php3 files which had control M
  1907.  
  1908. 2001-07-15  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1909.     * db_details.php3, tbl_properties.php3, functions.js, tbl_dump.php3,
  1910.       documentation.html, translations: added bzip support for dump files.
  1911.     * ldi_check.php3, lines 64-66: $sql_query wasn't defined if
  1912.       'magic_quotes_gpc' was off.
  1913.  
  1914. 2001-07-14  Armel Fauveau <armel.fauveau@globalis-ms.com>
  1915.     * Added a warning concerning bookmark feature and advanced auth
  1916.  
  1917. 2001-07-14  Marc Delisle  <lem9@users.sourceforge.net>
  1918.             Lo∩c Chapeaux  <lolo@phpheaven.net>
  1919.     * Documentation.html: added a requirement section, rewritten the entry
  1920.       about the use of advanced authentification.
  1921.  
  1922. 2001-07-14  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1923.     * lib.inc.php3, tbl_dump.php3: limitation feature for data dumps wasn't
  1924.       working with CSV exports.
  1925.  
  1926. 2001-07-13  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1927.     * lib.inc.php3, tbl_dump.php3, tbl_properties.php3, translations: added a
  1928.       limitation feature for data dumps thanks to
  1929.       Girish Nair <girish@sanisoft.com> and Vinay <vinay@sanisoft.com>.
  1930.     * lib.inc.php3, lines 785-847: rewritten the 'show_message' function in
  1931.       order it generates a valid xhtml1.0 code and the programatically added
  1932.       'LIMIT' clause is displayed only if it has been trully used.
  1933.     * tbl_properties.php3: cosmetic changes (added some more 'nowrap').
  1934.     * sql.php3:
  1935.       - lines 40-43: fixed a bug with '<', '>' and '"' characters and put a new
  1936.         fix for bug #439565;
  1937.       - line 73: $reload value must be a string (not a boolean);
  1938.       - lines 83-89: fixed a bug if the sql query contains a 'limit' clause
  1939.         typed by the user.
  1940.     * db_readdump.php3.php3, line 64: removed a faulty fix for bug #439565.
  1941.     * left.php3: no DHTML if there is only one table to display
  1942.       (feature #440420)
  1943.  
  1944. 2001-07-12  Marc Delisle  <lem9@users.sourceforge.net>
  1945.     * Documentation.html: added a FAQ entry about upload errors
  1946.  
  1947. 2001-07-12  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1948.     * tbl_dump.php3, lines 64-93; lib.inc.php3, lines 722-774;
  1949.       tbl_properties.php3, line 612: fixed some inconsistencies in the
  1950.       csv export feature.
  1951.     * tbl_properties.php3: fixed an IE5.0 display bug and an other one with
  1952.       Mozilla, also some cometic changes (added some 'nowrap').
  1953.     * db_details.php3: cometic changes (added some 'nowrap').
  1954.     * lib.inc.php3, line 969: fixed a wrong comparaison.
  1955.     * left.js, line 182: fixed bug #440609 (Javascript error on left frame
  1956.       (IE4.0)).
  1957.     * left.php3, line 63: fixed a bug in the css.
  1958.     * Documentation.html: fixed a typo ("developpers" with two "p").
  1959.     * french.inc.php3: updated translation.
  1960.  
  1961. 2001-07-12  Steve Alberty  <alberty@neptunlabs.de>
  1962.     * tbl_properties.php3: remove display "Avg_row_length" if zero
  1963.  
  1964. 2001-07-11  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1965.     * tbl_properties.php3, db_details.php3: fixed some bugs with php3
  1966.       (0 != empty).
  1967.     * lib.inc.php3, lines 14-15: fixed bug #440430 with php3.
  1968.     * grab_globals.inc.php3, tbl_printview.php3: removed the '^M' at the end of
  1969.       some lines.
  1970.     * select_lang.php3: function_exists() is available since php 3.0.7 only.
  1971.     * Documentation.html: rewritten to validates xhtml1.0 & css2, added some
  1972.       words about a common socket error, removed link to deepthought.texsci.edu
  1973.       (no long exists) and updated credits.
  1974.     * install.txt, lines 46-47: removed link to deepthought.texsci.edu (no long
  1975.       exists).
  1976.     * french translation updated thanks to Laurent Haas.
  1977.  
  1978. 2001-07-11  Steve Alberty  <alberty@neptunlabs.de>
  1979.     * tbl_properties.php3: fix division by zero error
  1980.     * tbl_change.php3: enlarge binary protection to (var)char binary
  1981.       types
  1982.     * db_details.php3: fix disfigurement if table size 0 Bytes
  1983.  
  1984. 2001-07-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  1985.     * header.inc.php3: cosmetic changes.
  1986.     * tbl_properties.php3, db_details.php3, functions.js: export the js work
  1987.       from the formers to the later.
  1988.     * tbl_properties.php3, line 657, 662 & 673: fixed invalid colspan values.
  1989.     * db_details.php3, line 210: count_records already displays the number of
  1990.       records in the valid format. Fixed thanks to Laurent HAAS <mci@free.fr>.
  1991.     * Updated the Spanish translation thanks to
  1992.       Martin Marconcini <megadeth@millic.com.ar>.
  1993.  
  1994. 2001-07-10  Steve Alberty  <alberty@neptunlabs.de>
  1995.     * tbl_properties.php3: add avg row size
  1996.  
  1997. 2001-07-10  Marc Delisle  <lem9@users.sourceforge.net>
  1998.     * tbl_properties.php3, feature 439394 (browse link at top of page)
  1999.  
  2000. 2001-07-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2001.     * lib.inc.php3, lines 865-867; main.php3, line 78; left.php3, line 55;
  2002.       left.js, line 116: fixed some bugs (including #439553) when
  2003.       $cfgServerDefault is set to 0 in the config file.
  2004.     * db_details.php3, tbl_properties.php3: fixed display problems with NS4+
  2005.       (including bug #439962).
  2006.     * db_details.php3, line 185: fixed a bug if there is no indexes.
  2007.  
  2008. 2001-07-09  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2009.     * db_details.php3, lines 273-275: vertically center bookmarks options.
  2010.     * tbl_properties.php3: rewritten the script so it fits XHTML1.0 and PEAR
  2011.       standards, limit the number of "options" displayed if the is no table
  2012.       in the db and beautity a bit the display.
  2013.     * languages files: replaced 'Gzip' by '"gzipped"'.
  2014.     * Updated both the Czech translation thanks to
  2015.       Michal Cihar <cihar@email.cz>.
  2016.  
  2017. 2001-07-09  Marc Delisle  <lem9@users.sourceforge.net>
  2018.     * bug 439572, left.php3: added a @ before mysql_list_tables,
  2019.       to try to get rid of a warning (cause: too many tables?)
  2020.     * bug 439709, tbl_properties.php3: show table maintenance options
  2021.       based on table type
  2022.     * bug 439565, lib.inc.php3, db_readdump.php3, could not do:
  2023.       DELETE FROM inscrit WHERE pseudo='test'ap'; 
  2024.  
  2025. 2001-07-08  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2026.     * lib.inc.php3, line 742: Documentation is now loaded in its own window.
  2027.     * db_details.php3: rewritten the script so it fits XHTML1.0 and PEAR
  2028.       standards, limit the number of "options" displayed if the is no table
  2029.       in the db and beautity a bit the display.
  2030.  
  2031. 2001-07-07  Armel Fauveau <armel.fauveau@globalis-ms.com>
  2032.     * add gzip dump feature (Feature #420812)
  2033.  
  2034. 2001-07-07  Marc Delisle  <lem9@users.sourceforge.net>
  2035.     * bug 439340: do not backquote in grant/revoke, will have to find
  2036.       the proper way to protect special db names
  2037.     * bug 439313 extchg.sh not recursive
  2038.  
  2039. 2001-07-07  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2040.     * left.php3: improved the css.
  2041.     * left.js: try to "fix" the Opera and Konqueror bug (bad DOM implemenation
  2042.       -> list is no long expandable/collapsible with this browsers).
  2043.     * sql.php3, lines 85-93: fix suggested by
  2044.       Michael Tacelosky <tac@smokescreen.org> into the phpwizard forum.
  2045.     * functions.js, lines 21 & 29; lib.inc.php3, lines 76-84; language files:
  2046.       outsourced error messages.
  2047.     * left.js, left.php3, header.php3, language files: the font family is now
  2048.       language dependant.
  2049.     * tbl_properties.inc.php3: removed an unnecessary php closing tag and
  2050.       commited some cosmetic changes.
  2051.     * lib.inc.php3, lines 706 & 946-950; db_details.php3, lines 96 & 118;
  2052.       language files: thousands and decimal separators are now language
  2053.       dependant, size units also.
  2054.     * tbl_dump.php3, lines 78: Added a '#' before 'No tables found' so the
  2055.       generated dump file may be imported later even if there is no table.
  2056.     * tbl_dump.php3, lines 9-11: Fixed a bug if an user requires a gziped dump
  2057.       but forget to check the transmit checkbox.
  2058.     * db_printview.php3, line 29: Cosmetic change in column case name.
  2059.  
  2060. 2001-07-06  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2061.     * users_details.php3: fixed many little scripting bugs.
  2062.     * function.js: rewritten to fit javascript standards (eval function was
  2063.       deprecated a long time ago).
  2064.     * sql.php3, lines 39-41: fixed bug #438895 (No mixed " and ' possible).
  2065.     * tbl_properties.php3, line 233: removed an unnecessary ';'!
  2066.     * left.php3: fixed bug #438987 (Blank lines with IE5+)
  2067.     * ldi_table.php3, line 56: fixed an invalid anchor in the documentation
  2068.       link (tahnks to Laurent Haas).
  2069.  
  2070. 2001-07-06  Marc Delisle  <lem9@users.sourceforge.net>
  2071.     * bug #438749 Database lockout: main.php3, we now show "Create
  2072.       database" if user has Create priv on an inexistant db
  2073.  
  2074. 2001-07-06  Olivier Mⁿller  <om@omnis.ch>   [uid23515]
  2075.     * releasing 2.2.0rc1 and cleaned up old cvs tree
  2076.  
  2077. 2001-07-05  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2078.     * lib.inc.php3: Patch #438708 (Changes to display_table) thanks to
  2079.       Thomas KlΣger.
  2080.     * header.inc.php3, line 53: fixed bug #438743 (Odd behaviour after drop
  2081.       database).
  2082.  
  2083. 2001-07-04  Marc Delisle  <lem9@users.sourceforge.net>
  2084.     * bug #438319 (IE 5.5 and "Add a new user"): user_details.php3, 
  2085.       thanks to Lo∩c Chapeaux  <lolo@phpheaven.net>
  2086.  
  2087. 2001-07-04  Olivier Mⁿller  <om@omnis.ch>   [uid23515]
  2088.     * set version to 2.2.0rc1
  2089.     * removed anything about "unofficial" from the pages
  2090.     * updated links, and labels in all lang files
  2091.     * General cleanups and updates in the docs and README files
  2092.     * Started Documentation.html redesign
  2093.  
  2094. 2001-07-03  Marc Delisle  <lem9@users.sourceforge.net>
  2095.     * lib.inc.php3: patch from Chee Wai for illegal index
  2096.     * lang/brazilian_portuguese.inc.php3 update from 
  2097.       Flavio Borges Botelho <nuncanada@ig.com.br>
  2098.  
  2099. 2001-07-03  Steve Alberty  <alberty@neptunlabs.de>
  2100.     * tbl_properties.php3: fix minor bug under PHP3 with space usage display
  2101.  
  2102. 2001-07-02  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2103.     * left.js & left.php3: font face now depends on charset (temporary fix).
  2104.  
  2105. 2001-07-02  Marc Delisle  <lem9@users.sourceforge.net>
  2106.     * bug 436108, quotes into manual requests: db_readdump.php3
  2107.  
  2108. 2001-07-01  Marc Delisle  <lem9@users.sourceforge.net>
  2109.     * user_details.php3, lang/*: privileges in MySQL-speak
  2110.     * new script lang/remove_message.sh
  2111.  
  2112. 2001-07-01  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2113.     * left.php3: rewritten so it becomes as far as possible xhtml1.0 compliant.
  2114.     * header.php3: rewritten styles so the font face is valid with non-latin1
  2115.       charsets.
  2116.     * spacer.gif was broken (strange display with NS).
  2117.  
  2118. 2001-06-30  Marc Delisle  <lem9@users.sourceforge.net>
  2119.     * tbl_change.php3, lang/*: merge patch: "do not edit blobs" from 
  2120.       Bernard M. Piller <bernard@bmpsystems.com>
  2121.  
  2122. 2001-06-30  Olivier Mⁿller  <om@omnis.ch>
  2123.     IMPORTANT : FROM NOW, PLEASE COMMIT YOUR CHANGES IN THE PHPMYADMIN-DEVEL BRANCH!
  2124.     THE PHPMYADMIN-DEVEL BRANCH (where you are now) WILL BECOME THE MAIN BRANCH
  2125.     AS SOON AS THE SF STAFF MAKE THE CHANGE
  2126.  
  2127. 2001-06-30  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2128.     * db_details.php3, line 27: fixed a bug with PHP3 thanks to
  2129.       Laurent Haas <mci@free.fr>.
  2130.     * tbl_printview.php3, line 20: moved mysql_select_db else the script can't
  2131.       run with a mysql version < 3.23, thanks to Laurent Haas <mci@free.fr>.
  2132.     * tbl_select.php3, lines 86, 96, 103-109: applied patch #437514 (Bug +
  2133.       Improvement in tbl_select) suggested by Laurent Haas and fixed some
  2134.       double quotes bugs.
  2135.     * lib.inc.php3, lines 364-372: applied patch #437127 (Toggle Column Sorting
  2136.       ASC/DESC) suggested by Thomas Michael Winningham.
  2137.     * lib.inc.php3, lines 341-343, 385-387: applied patch #437129 (Table Edit
  2138.       Inheritence) suggested by Thomas Michael Winningham.
  2139.     * header.inc.php3: added headers to vaoid the use of cached files (required
  2140.       for Opera)
  2141.   
  2142. 2001-06-29  Marc Delisle  <lem9@users.sourceforge.net>
  2143.     * user_details.php3, js code to protect db and table names
  2144.  
  2145. 2001-06-28  Steve Alberty  <alberty@neptunlabs.de>
  2146.     * fixed bug with dl and PHP 3
  2147.  
  2148. 2001-06-27  Marc Delisle  <lem9@users.sourceforge.net>
  2149.     * add function tbl_name() to protect table names like 00001_Files
  2150.     * bug 434608: support db names with special characters (MySQL >= 3.23.6)
  2151.     (lib.inc.php3, db_create.php3, db_details.php3, tbl_addfield.php3,
  2152.      tbl_alter.php3, user_details.php3 (incomplete))
  2153.  
  2154. 2001-06-27  Steve Alberty  <alberty@neptunlabs.de>
  2155.     * add support for ALTER TABLE ORDER BY
  2156.     * lib.inc.php3: speedup get_table_content for tbl_dump (PHP >= 4.0.5)
  2157.     * tbl_dump: fixed a big bug
  2158.     * db_readdump: fixed warning and a double include
  2159.     * add defines.inc.php3
  2160.  
  2161. 2001-06-26  Steve Alberty  <alberty@neptunlabs.de>
  2162.     * lib.inc.php3: add 3 new Constants:
  2163.       PHPMYADMIN_VERSION, PHP_WINDOWS, PHP_INT_VERSION
  2164.     * add support for dynamic mysql extension
  2165.  
  2166. 2001-06-23  Steve Alberty  <alberty@neptunlabs.de>
  2167.     * tbl_dump.php3: merge with db_dump.php3, db_dump is now obsolete
  2168.     * db_details.php3: change from db_dump.php3 to tbl_dump.php3
  2169.  
  2170. 2001-06-23  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2171.     * main.php3: Rewrote this script so it fits PEAR codding standards and
  2172.       produces an xhtml compliant output. 
  2173.     * main.php3, user_details.php3, db_details.php3, tbl_properties.inc.php3:
  2174.       fixed bad anchors case in links to the documentation thanks to
  2175.       Laurent HAAS <mci@free.fr>.
  2176.  
  2177. 2001-06-22  Marc Delisle  <lem9@users.sourceforge.net>
  2178.     * sql.php3: bug 434405: percent bug in delete queries
  2179.  
  2180. 2001-06-22  Steve Alberty  <alberty@neptunlabs.de>
  2181.     * tbl_dump.php3: add timecode,mysql version in dump header,
  2182.       add linefeed at end of file and change
  2183.       phpMyAdmin URI to sourceforge
  2184.     * Speed up table copy; use insert select instead of get_table_content
  2185.     * tbl_copy.php3: fixes serious problem with copy table and new
  2186.       structure definition
  2187.  
  2188. 2001-06-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2189.     * sql.php3, lines 67-68: The left frame is now reloaded when a table is
  2190.       created.
  2191.     * lib.inc.php3, line 668: When the left frame is reloaded after a create or
  2192.       a delete statement, the current database is 'opened'
  2193.  
  2194. 2001-06-20  Alain Brissaud  <alain@brissaud.com>
  2195.     * sql.php3, lines 98-107: Fixed a warning when a table is dropped
  2196.      (bug #434416).
  2197.  
  2198. 2001-06-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2199.     * The 'bkg.gif' was somewhat corrupted (it caused some annoying problems
  2200.       with NS4+). Fixed thanks to Laurent Hass.
  2201.     * Added Japanese and Korean translation from Sakamoto <info@boreal-net.com>
  2202.     * index.php3, line 3: get the vars sent to this script whatever is the
  2203.       status of the register globals directive.
  2204.     * index.php3, left.php3 & left.js: a perticular database could be displayed
  2205.       as the first page, instead of the main.php3 thanks to Kristof Hamann
  2206.       (feature #432402).
  2207.  
  2208. 2001-06-17  Robin Johnson  <robbat2@orbis-terrarum.net>
  2209.     * Fixed the '<?' tags in user_details.php3 to proper '<?php' to work on a
  2210.       wider set of systems.
  2211.  
  2212. 2001-06-17  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2213.     * From Michal Cihar <cihar at email.cz>:
  2214.       - header.inc.php3, left.php3, all translations: added sending of charset
  2215.         in header
  2216.       - updated czech translation
  2217.       - added czech translation in iso-8859-2 and then modified
  2218.         select_lang.inc.php3
  2219.     * main.php3: put the localization links at the top of the page
  2220.     * left.js: optimized again the code for NS4+
  2221.  
  2222. 2001-06-15  Marc Delisle  <lem9@users.sourceforge.net>
  2223.     * bug 433388, patch from Alain Brissaud (hal0802)
  2224.     * feature 429767, ignore empty fields on table create (tbl_create.php3)
  2225.  
  2226. 2001-06-14  Steve Alberty  <alberty@neptunlabs.de>
  2227.     * add support for locked tables (default=off)
  2228.     * add summary on db_details.php3
  2229.  
  2230. 2001-06-12  Marc Delisle  <lem9@users.sourceforge.net>
  2231.     * bug 432091: missing column in show processes
  2232.     * add $strKill
  2233.  
  2234. 2001-06-11  Marc Delisle  <lem9@users.sourceforge.net>
  2235.     * italian translation update by Alessandro Astarita
  2236.     * german translation update by Kristof Hamann (korelstar)
  2237.     * user_details.php3: missing $strPrivileges
  2238.  
  2239. 2001-06-11  Steve Alberty   <alberty@neptunlabs.de>
  2240.     * tbl_properties.php3: suppress Table Maintenance, Comment and Type
  2241.       for MySQL Version < 3.23
  2242.     * tbl_properties.inc.php3,tbl_properties.php3:
  2243.       regards capability of mysql installation to view different table
  2244.       types
  2245.  
  2246. 2001-06-10  Steve Alberty   <alberty@neptunlabs.de>
  2247.     * tbl_select.php3,tbl_change.php3,lib.inc.php3: fixed warnings
  2248.     * db_details.php3: add output of table size
  2249.     * left.php3, left.js: shows minus instead of plus in empty databases
  2250.     * tbl_properties.inc.php3: change 'default' table type to localized
  2251.       string
  2252.     * tbl_properties.php3: insert spaceusage & row statistics, small
  2253.       fixes in output
  2254.  
  2255. 2001-06-10  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2256.     * index.php3: ensure the server hostname is find whatever is the php
  2257.       configuration
  2258.  
  2259. 2001-06-09  Armel Fauveau   <armel.fauveau@globalis-ms.com>
  2260.     * add multiple dump feature (Feature #424176)
  2261.  
  2262. 2001-06-08  Marc Delisle  <lem9@users.sourceforge.net>
  2263.     * add hostname in title bar
  2264.  
  2265. 2001-06-07  Marc Delisle  <lem9@users.sourceforge.net>
  2266.     * modify/implement Steve Alberty's patch for complete table dump
  2267.     * implement Alessandro Astarita's patch for data only dump
  2268.  
  2269. 2001-06-06  Armel Fauveau   <armel.fauveau@globalis-ms.com>
  2270.     * patch bookmark section in sql.php3 (bug #430628)
  2271.  
  2272. 2001-06-05  Marc Delisle  <lem9@users.sourceforge.net>
  2273.     * tbl_properties, tbl_printview: quote Comment field
  2274.     * bug 430288: bad parsing of from | FROM
  2275.     * tbl_properties.php3 reorganization
  2276.     * bug when the RunQuery box is empty, fix from Sakamoto
  2277.  
  2278. 2001-06-04  Marc Delisle  <lem9@users.sourceforge.net>
  2279.     * tbl_change, tbl_replace: SaveAsNewRow
  2280.  
  2281. 2001-06-03  Marc Delisle  <lem9@users.sourceforge.net>
  2282.     * lib.inc.php3 select_db commented out
  2283.  
  2284. 2001-06-02  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2285.     * users_details.lib.php3: fixed some typos, warnings and little bugs
  2286.     * lib.inc.php3, lines 144 & 147: wrong var names
  2287.     * main.php3, line 135: replaced a 'mysql_db_query'
  2288.  
  2289. 2001-06-01  Marc Delisle  <lem9@users.sourceforge.net>
  2290.     * merge User administration module thanks to Daniel Villanueva (dvilla)
  2291.     * small modifications to this module
  2292.     * new add_message_file.sh
  2293.  
  2294. 2001-05-31  Marc Delisle  <lem9@users.sourceforge.net>
  2295.     * tbl_replace.php3, tbl_change.php3: bug 424771
  2296.  
  2297. 2001-05-30  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2298.     * left.js, left.php3 : beautify the way database list is displayed with NS4
  2299.  
  2300. 2001-05-30  Pete Kelly  <webmaster@trafficg.com>
  2301.     * db_readdump.php3, line 57: fixed the bug #427796
  2302.  
  2303. 2001-05-28  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2304.     * lib.inc.php3, line 5: fixed a warning
  2305.     * lib.inc.php3, main.php3, sql.php3, tbl_properties: options displayed with
  2306.       the results of a query depends now on its type (bug #425888)
  2307.  
  2308. 2001-05-27  Marc Delisle  <lem9@users.sourceforge.net>
  2309.     * bug #426357: mysql_db_query deprecated
  2310.  
  2311. 2001-05-24  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2312.     * lib.inc.php3, line 131+: fixed the authentification failure with advanced
  2313.       mode and 'register_globals' disabled (bug #425369)
  2314.  
  2315. 2001-05-22  Marc Delisle  <lem9@users.sourceforge.net>
  2316.     * Bug #424237: cannot set an enum field to Null
  2317.  
  2318. 2001-05-21  Marc Delisle  <lem9@users.sourceforge.net>
  2319.     * add a message $strTextAreaLength to tell users when a textarea
  2320.       contents is too large to be editable ( > 32K)
  2321.  
  2322. 2001-05-20  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2323.     * replaced all require("somefile.php3") and include("somefile.php3")
  2324.       instructions by require("./somefile.php3") and include("./somefile.php3")
  2325.       to avoid conflicts with the 'include_path' directive.
  2326.       Also ensured that require and include are conveniently used (no require
  2327.       inside conditionnal structure...)
  2328.     * db_readdump.php3, line 45+: optimized the work here
  2329.     * lib.inc.php3, line 452-454: fixed a warning
  2330.  
  2331. 2001-05-19  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2332.     * left.js, lines 241-242: fixed the scrollbar bug with NS4
  2333.  
  2334. 2001-05-18  Pete Kelly  <webmaster@trafficg.com>
  2335.     * db_readdump.php3 & lib.inc.php3: finally fixed all the special characters
  2336.       problems (Bug #421889)
  2337.  
  2338. 2001-05-18  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2339.     * sql.php3, lines 65: fixed a warning
  2340.     * tbl_select.php3: fixed a bug if number of registrations to display is not
  2341.       specified (bug #424278 and patch from Alain Brissaud)
  2342.     * updated the documentation files for the "unofficial" phpMyAdmin homepage
  2343.  
  2344. 2001-05-15  Marc Delisle  <lem9@users.sourceforge.net>
  2345.     * support key length in table copy/dump
  2346.     * doc. changes for Lo∩c
  2347.  
  2348. 2001-05-15  Armel Fauveau  <armel.fauveau@globalis-ms.com>
  2349.     * Added "Bookmarked SQL-query" combo box when you click on a table (Feature #423065)
  2350.  
  2351. 2001-05-11  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2352.     * lib.inc.php3, lines 76, 81 and 612: fixed a bug if a field contains html
  2353.       tags (suggested by Olivier Bussier at the phpMyAdmin official forum:
  2354.       http://www.phpwizard.net/phorum/read.php?f=1&i=3349&t=3349)
  2355.       set_time_limit() function (Feature #423374)
  2356.     * lib.inc.php3, lines 496 & 563: put an "@" in front of the calls to the
  2357.       set_time_limit() function (Feature #423374)
  2358.     * main.php3: add some empty lines to beautify the start screen and a test that
  2359.       allow to display language selection only if language is not forced in the
  2360.       configuration file
  2361.  
  2362. 2001-05-11  Marc Delisle  <lem9@users.sourceforge.net>
  2363.     * support FULLTEXT in table copy or dump
  2364.  
  2365. 2001-05-11  Armel Fauveau  <armel.fauveau@globalis-ms.com>
  2366.     * Added a "delete" option in the phpMyBookmark patch (Olivier Mueller)
  2367.     * Added a "execute" option in the phpMyBookmark patch
  2368.  
  2369. 2001-05-10  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2370.     * db_readdump.php3: fixed all the special characters problems (Bug #421889)
  2371.       and improve the trick to enforce reloading of the left frame if a table
  2372.       has to be created
  2373.     * sql.php3, line 65: a warning message was sometimes displayed because the
  2374.       '$sql_order' variable was not set
  2375.  
  2376. 2001-05-10  Armel Fauveau  <armel.fauveau@globalis-ms.com>
  2377.     * Added a "view only" option in the phpMyBookmark patch (Feature #422425)
  2378.  
  2379. 2001-05-09  Marc Delisle  <lem9@users.sourceforge.net>
  2380.     * new messages in /lang
  2381.     * browse table bug (#421879)
  2382.  
  2383. 2001-05-08  Korakot Chaovavanich  <korakot@iname.com>
  2384.     * In edit page, replace dropdown with radio if short enough
  2385.  
  2386. 2001-05-08  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2387.     * db_readdump.php3, line 14 and sql.php3, line 112: two warnings were
  2388.       displayed with the phpMyBookmark patch if the error reporting level
  2389.       is set to E_ALL
  2390.     * import the "Insert new row to edit page" feature put by Korakot in
  2391.       the stable CVS tree
  2392.     * lib.inc.php3, line 590: strip slash the message to be displayed
  2393.  
  2394. 2001-05-07  Marc Delisle  <lem9@users.sourceforge.net>
  2395.     * In csv data, can add a character at end-of-line
  2396.     * Added a shell script that adds a message to all message files
  2397.  
  2398. 2001-05-07  Armel Fauveau  <armel.fauveau@globalis-ms.com>
  2399.     * Added the phpMyBookmark patch
  2400.  
  2401. 2001-05-05  Robin Johnson  <robbat2@users.sourceforge.net>
  2402.     * Some functions discussed on patch #419826 added.
  2403.     * Table Maintence Features added in tbl_properties.php3
  2404.     * Fixed create table "default" bug.
  2405.     * Language tags for Table Types & Table Maintance
  2406.     * Trailing slash on help path bug
  2407.  
  2408. 2001-05-04  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2409.     * grab_globals.inc.php3 handles now the $HTTP_POST_FILES array
  2410.     * db_readdump.php3, line 24: added a trick to enforce reloading of the left
  2411.       frame if a table has to be created (not tested enough to be add to the
  2412.       stable version yet)
  2413.  
  2414. 2001-05-04  Marc Delisle  <lem9@users.sourceforge.net>
  2415.     * outsource some strings in main.php3
  2416.     * kill the bug in main.php3 about Create privilege
  2417.  
  2418. 2001-05-03  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2419.     * build a js library that contains all the functions used to collapse/expand
  2420.       databases list stuff and improve them
  2421.     * add the brazilian portuguese translation and update the
  2422.       'select_lang.inc.php3' script to take the former into account
  2423.     * reply to some questions at the official phpMyAdmin forum, suggesting the
  2424.       users to grab the current pre-release version from SouceForge.
  2425.  
  2426. 2001-05-03  Olivier Mⁿller  <om@omnis.ch>
  2427.     * started devel-branch : "phpMyAdmin-devel". To be used for experimental 
  2428.       stuff and new features.
  2429.  
  2430. 2001-05-02  Robin Johnson  <robbat2@users.sourceforge.net>
  2431.     * additional constant MYSQL_MINOR_VERSION in 'lib.inc.php3'
  2432.       contains all of version string after the '3.23.' part.
  2433.     * Table type on create table in 'tbl_create.php3'
  2434.     * Alter table type on 'tbl_properties.php3'
  2435.     * Ability to add comments even if no comment is there
  2436.  
  2437. 2001-05-01  Lo∩c Chapeaux  <lolo@phpheaven.net>
  2438.     * improve a bit the language detection: rewrote the 'select_lang.lib.php3'
  2439.       script and changed line 162-166 in 'main.php3'
  2440.     * sql.php3, line 69: now using split() instead of split() (the former is
  2441.       not implemented in PHP3 (SF bugfix)
  2442.  
  2443. 2001-04-29  Olivier Mⁿller  <om@omnis.ch>
  2444.     * added lang file for Thai. Thanks to Korakot Chaovavanich (korakot)
  2445.     * tbl_select.php3, line 19: replaced GET by POST (SF bugfix)
  2446.     * tbl_properties.php3: added textfield for mysql input (patch from korakot)    
  2447.     * tbl_properties.php3: <? -> <?php (patch from robbat2)
  2448.     * added lang file for Swedish. Tack till David Nordenberg.
  2449.     * Norwegian lang file update by Sven-Erik Andersen.
  2450.  
  2451. 2001-04-28  Olivier Mⁿller  <om@omnis.ch>
  2452.     * applied security patch from 
  2453.        http://www.securereality.com.au/patches/phpMyAdmin-SecureReality.diff
  2454.       (thx to Geert Lund for the info)
  2455.     * now using explode() instead of split_string() in tbl_change.php3
  2456.       (was broken: is split_string really working correctely? please check!
  2457.        split_string is now still used in db_readdump)
  2458.     * released 2.2.0pre2
  2459.  
  2460. 2001-04-07  Olivier Mⁿller  <om@omnis.ch>
  2461.  
  2462.     * docs and code cleanup
  2463.     * announced the http://phpmyadmin.sourceforge.net link
  2464.       on the phpmyadmin forum.
  2465.  
  2466. 2001-04-01  Olivier Mⁿller  <om@omnis.ch>
  2467.  
  2468.     * moved the language files to lang/
  2469.     * now using standard ChangeLog file format
  2470.  
  2471. 2001-03-31  Olivier Mⁿller  <om@omnis.ch>
  2472.  
  2473.     * upgraded version to 2.2.0pre1
  2474.     * released pre version on sourceforge
  2475.     * synchronized latest phpmyadmin official cvs with the user-contributed
  2476.       patches: multiple language support, bugfixes, etc.
  2477.  
  2478.  
  2479.  v 2.1.0.2 - 26-mar-2001 + Removed necessity of register_globals and added the
  2480.                            "grab_globals.inc.php3" library to this end
  2481.                            Now, phpMyAdmin detects what to do according to 
  2482.                            the configuration you chosed!
  2483.                          + Bugfix: a warning may be displayed because a string
  2484.                            was appent to an unset variable in 'tbl_copy.php3'
  2485.                          + Bugfix: a warning may be displayed because some
  2486.                            unset arrays were counted in 'tbl_addfield.php3'
  2487.                          + Bugfix: slashes were added to requests if
  2488.                            'magic_quotes_gpc' is 'on' in 'db_readdump.php3'!
  2489.                          + Bugfix: the usual #-bug
  2490.                          + Bugfix: on Windows-System the 0x1a-char makes
  2491.                            problems (ctrl-z) when piped to mysql. It has to be
  2492.                            changed to '\Z'.
  2493.                          + Bugfix: on Windows-System the path is not build
  2494.                            correct in ldi_check.php
  2495.                          + The dump-output was not easily editable when
  2496.                            containing '\n' or '\t'-characters (e.g. in binary
  2497.                            fields or blobs)
  2498.  
  2499.  v 2.1.0.1 - 28-aug-2000 - Merge with the version from
  2500.                            Benjamin Gandon <gandon@isia.cma.fr>
  2501.                          + Added French translation strings in french.inc.php3
  2502.                          + Bugfix: split_string() in lib.inc.php3
  2503.                          + Bugfix: split_sql() in db_readdump.php3
  2504.                          + Removed necessity of magic_quotes_gpc
  2505.                            Now, phpMyAdmin detects what to do according to 
  2506.                            the configuration you chosed!
  2507.                          + clicking on a database name in left frame
  2508.                            don't unexpand it anymore. You have to click oh the
  2509.                            minus image to hide the tables
  2510.                          + Fixed accents problem with german strings
  2511.                          + Fixed matching database name problem in uva fix
  2512.                            in lib.inc.php3
  2513.                          + Added the possibility to display Change and Modify
  2514.                            buttons on the left or on the right of rows (or both)
  2515.                          + Some corrections in spanish.inc.php3 and some other
  2516.                            languages files.
  2517.                          + Bugfix: mesage display after reading a dump or 
  2518.                            executing a single query
  2519.  
  2520.  v 2.1.x - 03/02/2001  + Added dynamic multiple language support, with
  2521.                          browser default language detection [om]
  2522.  
  2523.  v 2.1.0 - 08/06/2000  + Bugfix: Query By Example now works with high error-
  2524.                          reporting levels.
  2525.                        + Bugfix: 'End' on the navigation bar in Browse and
  2526.                          Select mode now functions correctly.
  2527.                        + Added random access option to the  navigation bar
  2528.                          in table Select and Browse mode
  2529.                        + Added form for changing the number of rows displayed
  2530.                          per page.
  2531.                        + Bugfix: Reading SQL dumps had magic quotes problems.
  2532.                        + Added support for wildcards in MySQL user
  2533.                          authentication system.
  2534.                        + Added support to edit/delete rows in table without
  2535.                          primary key.
  2536.                        + Added support for mysqldump-like Complete Inserts
  2537.                          (ie. optionally adding the field list to the dumps).
  2538.                        + Changed the table browsing mode to display Prev/Next
  2539.                          links also on top of the rows.
  2540.                        + Added authentication on a per-table basis.
  2541.                        + Added print views for tables and databases.
  2542.                        + Added link to browse table from left frame (copied
  2543.                          from phpPgAdmin).
  2544.                        + Security: Fixed possible security issue with reading
  2545.                          SQL dumps.
  2546.                        + Fixed some more PHP 4.0 issues (warnings, problems
  2547.                          with 0/empty().
  2548.  v 2.0.5 - 12/05/1999  + Added output to show how many rows were affected
  2549.                          by a custom query.
  2550.                        + Bugfix: executing a custom sql query prevented the
  2551.                          edit feature from working correctly.
  2552.                        + Bugfix: Sending CSV Dumps didn't work because of a
  2553.                          typo.
  2554.                        + Bugfix: if the field length was empty, it was set
  2555.                          to the field's type.
  2556.                        + Added the possibility to upload SQL dumps with
  2557.                          File Upload.
  2558.  v 2.0.4 - 10/10/1999  + Some more PHP 4.0 fixes.
  2559.                        + Bugfix: Reading SQL dumps choked on embedded semi-
  2560.                          colons - fixed.
  2561.                        + Bugfix: Dure to regex problems, PHP 3.0.12 crashed in
  2562.                          some instances when adding tables - fixed.
  2563.                        + Added option to use verbose hostnames.
  2564.                        + Bugfix: ENUM/SET had problems with embedded special
  2565.                          characters - fixed.
  2566.                        + New language file: Portuguese
  2567.  v 2.0.3 - 08/15/1999  + Bugfix: Changing a row after a  "Select" didn't work.
  2568.                        + Added proper support for MySQL authentication. With
  2569.                          $adv_auth, only those dbs are displayed that the user
  2570.                          has actually the permissions to view [sponsored by
  2571.                          NetCologne].
  2572.                        + Bugfix: Sometimes the wrong frameset was displayed.
  2573.                        + Bugfix: Moved mysql_die() to top of lib.inc.php3 to avoid
  2574.                          "undefined function" errors.
  2575.                        + Bugfix: Killed some more warnings for those paranoids
  2576.                          who have error_reporting to a high value.
  2577.                        + Added support for MySQL 3.23's table comments.
  2578.                        + Bugfix: Ordering is now disallowed with MySQL-Status
  2579.                          operations.
  2580.                        + Added some more documentation links.
  2581.                        + Changes the way the reload of MySQL is done - use
  2582.                          FLUSH PRIVILEGES instead of mysqladmin reload.
  2583.  v 2.0.2 - 07/02/1999  + Added support for the BINARY attribute.
  2584.                        + Bugfix: In languages other than English, the
  2585.                          warning before dangerous actions didn't work.
  2586.                        + Added proper support for ENUM/SET.
  2587.                        + Changed the table browse mode to use LIMIT.
  2588.                        + Bugfix: ReadDump choked on nestd single quotes,
  2589.                          even if escaped properly.
  2590.  v 2.0.1 - 05/24/1999  + Re-Enabled the "browse"-link on db_properties.php3.
  2591.                        + Added a way to add more than one new fields a time.
  2592.                        + Changed some details to be compatible with webservers
  2593.                          other than Apache (tested with Roxen).
  2594.                        + Added support for creation of a multi-column primary
  2595.                          key on an existing table.
  2596.  v 2.0.0 - 04/11/1999  + Improved navigation, layout changes.
  2597.                        + Added the possiblity to log out with $adv_auth.
  2598.                        + Added the possibility to view MySQL's processes.
  2599.                        + Added an option to output SQL-queries generated by
  2600.                          phpMyAdmin.
  2601.                        + Enhanced the shell script to change file-extensions to
  2602.                          allow any arbitrary extension. It's now called extchg.sh.
  2603.                        + Changed SET/ENUM types to appear in a drop-down menu.
  2604.                        + Bugfix: Attributes weren't used when creating a table
  2605.                          or adding a field.
  2606.                        + Bugfix: Field names with high-ASCII-characters weren't
  2607.                          handled properly.
  2608.                        + Bugfix: LOAD DATA INFILE didn't allow a tab as field-
  2609.                          separator.
  2610.  v 1.4.2 - 02/28/1999  + Renamed config.inc.php3 variables to begin with 'cfg'.
  2611.                        + Support for multiple MySQL servers added.
  2612.                        + Added EscapeShellCmd() to system() calls to avoid
  2613.                          problems with special characters in passwords.
  2614.                        + Bugfix: Reload failure was not being detected.
  2615.                        + Bugfix: Table-/database dumps were not showing key names
  2616.                          correctly.
  2617.                        + Added support for DROP TABLE to the dumps.
  2618.                        + Added support for UNSIGNED & UNSIGNED ZEROFILL attributes.
  2619.                        + Added a shell-script to make it possible to change the
  2620.                          file-extension and all references from ".php3" to
  2621.                          ".phtml" and vice versa.
  2622.  --- SWITCHED TO CVS ---
  2623.  v 1.4.1 - 02/07/1999  + Bugfix: Corrected a small error in the table header of
  2624.                          tbl_change.php3.
  2625.                        + Added preliminary support for context sensitive help.
  2626.                        + Enhanced the table-dump to allow dumping only the structure
  2627.                          or structure+data or CVS export. Made it possible to
  2628.                          download the dump directly as a file.
  2629.                        + Bugfix (*Security*): Until now you were able to connect to
  2630.                          a database different from $only_db. Fixed.
  2631.                        + Changed the display of the databases to highlight the
  2632.                          current db.
  2633.                        + Added a way to execute multiple sql-queries at once
  2634.                          (eg. for reading in a create-schema).
  2635.                        + Added the possiblity to view the dump of a whole
  2636.                          database.
  2637.                        + Added an output of the record-count for all tables to
  2638.                          db_details.php3.
  2639.                        + Bugfix: get_table_content() didn't work correctly when
  2640.                          a field contained an unescaped single quote.
  2641.                        + Bugfix: Corrected various errors in display_table()
  2642.                          when ORDER BY was set.
  2643.                        + Enhanced table-browsing to use the choosen sortorder
  2644.                          over the whole result set; start and end buttons added
  2645.                          for navigation
  2646.                        + Added the possibility to specify whether BLOB fields
  2647.                          should be shown when browsing a table or not.
  2648.                        + New languages: Danish, Norvegian, Spanish, Catalan.
  2649.                        + Eliminated many warning messages when error reporting
  2650.                          is set high.
  2651.                        + Bugfix: Data containing HTML is now properly displayed
  2652.                          when dumping table or database data.
  2653.                        + Improved handling of NULL fields.
  2654.                        + Made tbl_replace.php3 use INSERT and UPDATE rather than
  2655.                          REPLACE INTO.  It is much less likely to lose data now.
  2656. v 1.4.0 - 01/16/1999   + Bugfix: in config.inc.php3 $adv_auth was written as
  2657.                          $mod_auth.
  2658.                        + Changed tbl_change.php3 to display a <textarea> for
  2659.                          *text fields.
  2660.                        + Changed $max_inputsize to a CSS value.
  2661.                        + Changed the input field for the sql-query to
  2662.                          <textarea>.
  2663.                        + Changed some variables references to prevent warnings.
  2664.                        + Moved "LOAD DATA INFILE" from db_details.php3 to
  2665.                          tbl_properties.php3.
  2666.                        + Added htmlspecialchars() to the output of
  2667.                          field-contents.
  2668.                        + Due to the changed behavior of SHOW STATUS in MySQL
  2669.                          3.22, I've removed this information from the homepage
  2670.                          and made seperate links to MySQL internal information.
  2671.                        + Bugfix: when browsing a table, "insert new row" was
  2672.                          not visbible.
  2673.                        + Added ORDER BY fieldname to display_table().
  2674.                        + Added the possiblity to rename a table.
  2675.                        + Added the possiblity to copy a table (structure only
  2676.                          or structure and data).
  2677.                        + Changed the table-dump to a more memory-efficient way.
  2678.                        + Added $border and $th_bgcolor, to offer the user more
  2679.                          control over the look and feel.
  2680.                        + Added support for MySQL-functions.
  2681.                        + Added some information for DEVELOPERS.
  2682.                        + Added stripslashes() to all output of field-types.
  2683.                        + Added a small FAQ to Documentation.html.
  2684.                        + New language: Russian
  2685.  v 1.3.1 - 12/27/1998  + Added complete mulit-language support by outsourcing
  2686.                          all strings to a separate file.
  2687.                        + Bugfix: in tbl_addfield.php3 a stripslashes() was
  2688.                          missing.
  2689.                        + Changed *.inc to *.inc.php3 to avoid security-
  2690.                          problems when .inc-files were not parsed by PHP3.
  2691.                        + New languages: German, French
  2692.  v 1.3.0 - 12/16/1998  + Changed display_table() to show the number of found
  2693.                          records.
  2694.                        + Changed display_table() to align=right for numeric
  2695.                          fields.
  2696.                        + Changed all PHP3 opening tags to the XML-compliant
  2697.                          version.
  2698.                        + Added a "query by example" to tbl_select.php3.
  2699.                        + Added the possibility to specify the length of input-
  2700.                          fields when inserting to a table.
  2701.                        + Changed the input-fields to have a maxlength
  2702.                          equivalent to the field's size.
  2703.                        + Bugfix: Corrected a typo in tbl_create.php3
  2704.                        + Added a checkbox to the load-data-infile function to
  2705.                          allow existing data to be overwritten.
  2706.                        + Added authentification: now you can log with any
  2707.                          valid MySQL- user (through HTTP-auth).
  2708.                        + Added the possibility to show only one database
  2709.                          (useful when you want to let users adminstrate one own
  2710.                          database).
  2711.                        + Added an "Empty" command to tbl_properties.php3.
  2712.                        + Added support for UNIQUE keys when creating a table
  2713.                          or adding a field.
  2714.                        + Bugfix: the dump of a table didn't show the correct
  2715.                          table-name.
  2716.                        + Bugfix: Inserting a CVS-file with single-quote
  2717.                          enclosed fields didn't work.
  2718.  v 1.2.0 - 11/29/1998  + Bugfix: Delete didn't work correctly when a table's
  2719.                          primary key spanned multiple colums.
  2720.                        + Changed the texfile-import funtion to import text-files
  2721.                          directly from the local file-system via file-upload.
  2722.                        + Added a confirmation when a custom SQL-query was
  2723.                          completed succesfully.
  2724.                        + Changed the background image so that the page is
  2725.                          readable even with crappy browsers (like IE 4.x or
  2726.                          Navigator 4.5/Mac) that don't interpret style sheets
  2727.                          correctly.
  2728.                        + Changed tbl_addfield.php3 to allow specifying a
  2729.                          primary key or an index when adding a field.
  2730.                        + Added the possibility to create a dump from a table.
  2731.                          (port from mysqldump.c)
  2732.                        + Added the missing TODO file.
  2733.  v 1.1.2 - 11/18/1998: + Bugfix: Edit or delete didn't work with a alpha-
  2734.                          numerical primary key (' was missing).
  2735.                        + Bugfix: Creating a table with both a primary key
  2736.                          and an index didn't work.
  2737.                        + Added the possiblity to browse only selected
  2738.                          fields from a table.
  2739.  v 1.1.1 - 11/05/1998: + Bugfix: After a custom SQL-statement the edit-
  2740.                          function didn't work.
  2741.                        + Added the possibility to import data from ascii-
  2742.                          textfiles.
  2743.                        + Added the possibility to limit the displayed
  2744.                          rows to $max_rows.
  2745.                        + Expanded the drop-confirmation to DELETE FROM.
  2746.  v 1.1.0 - 11/03/1998: + Expanded the drop-confirmation to DROP FIELD.
  2747.                        + You can now turn off the confirmations.
  2748.                        + It's now possible to specify the primary key
  2749.                          and an index when creating a table.
  2750.                        + Made the background-image larger.
  2751.                        + Bugfix: in tbl_properties.inc, if one primary
  2752.                          key was found, it was displayed twice.
  2753.                        + Bugfix: On DROP DATABASE, a wrong confirmation
  2754.                          was displayed.
  2755.                        + Added a "nofollow" directive for robots in
  2756.                          header.inc.
  2757.                        + Added more documentation (due to several
  2758.                          requests).
  2759.                        + Made seperate INSTALL, ChangeLog and TODO
  2760.                          files.
  2761.  v 1.0.1 - 10/26/1998: + Added a check when dropping a table or database.
  2762.                        + Bugfix: when a field contained a " it wouldn't
  2763.                          be displayed correctly in tbl_change.
  2764.  v 0.9.0 - 09/09/1998: + First internally used version
  2765.