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