bug #546981
[phpmyadmin/arisferyanto.git] / ChangeLog
blobdd22c0ad65acd01aec1af19d06c972c65641852a
1 ----------------------
2 phpMyAdmin - Changelog
3 ----------------------
5 $Id$
6 $Source$
8 2002-04-22 Alexander M. Turek  <rabus@users.sourceforge.net>
9     * lang/russian-koi8.inc.php3: fixed a typo (bug #546981)
11 2002-04-21 Alexander M. Turek  <rabus@users.sourceforge.net>
12     * main.php3: Restarted work on patch #538740 (get users priv. with
13       SHOW GRANTS).
15 2002-04-21 Loïc Chapeaux  <lolo@phpheaven.net>
16         * libraries/auth/http.auth.lib.php3: tried a fix to allow the use of http
17           authentication mode with IIS.
19 2002-04-21 Marc Delisle  <lem9@users.sourceforge.net>
20         * ### 2.2.6 released ###
22 2002-04-21 Loïc Chapeaux  <lolo@phpheaven.net>
23         * sql.php3; libraries/functions.js: improved regexp used to find some
24           statements in order to "fix" an error reported by
25           Max <max at softportal.com> in the "Open Discussion" forum.
26         * lang/latvian.inc.php3: updated thanks to Sandis Jçrics.
28 2002-04-20 Alexander M. Turek  <rabus@users.sourceforge.net>
29         * lang/german.inc.php3: removed comments.
30         * Documentation.html: Added some notes about the
31           php 4.2.0 release candidates.
33 2002-04-20 Loïc Chapeaux  <lolo@phpheaven.net>
34         * header.inc.php3; left.php3; libraries/left.js: CSS fixes.
35         * lang/italian.inc.php3: updated thanks to
36           "DPhantom" <dphantom at users.sourceforge.net>.
37         * lang/portuguese.inc.php3: updated thanks to António Raposo.
38         * lang/bulgarian-*: completed by Georgi Georgiev.
39         * lang/galician.inc.php3: completed by Xosé Calvo.
40         * lang/russian-*: completed by Artyom Rabzonov.
41         * Documentation.html: added a second example for the
42           "$cfgPmaAbsoluteUri" directive.
44 2002-04-19 Marc Delisle  <lem9@users.sourceforge.net>
45         * Documentation.html "how can I make a backup?",
46           "how can I restore a dump?"
48 2002-04-19 Loïc Chapeaux  <lolo@phpheaven.net>
49         * libraries/select_lang.lib.php3, lines 45-46: bug #545667 - Wrong default
50           Cyrillic encoding for BG.
51         * lang/korean.inc.php3: added some "to translate" strings.
52         * lang/arabic.inc.php3: updated thanks to
53           Tarik kallida <kallida at users.sourceforge.net>.
54         * lang/georgian.inc.php3; libraries/select_lang.lib.php3: new translation
55           thanks to Lasha Altunashvili <lasha_al at hotmail.com>.
57 2002-04-17 Alexander M. Turek  <rabus@users.sourceforge.net>
58         * badwords.txt: Updated and reordered badwords, made it MySQL 4 compatible.
60 2002-04-17 Loïc Chapeaux  <lolo@phpheaven.net>
61         * libraries/common.lib.php3, line 128: improved compatibility with older
62           config files.
63         * libraries/display, line 1291: improved fix against bug #542524 (Wrong
64       interval is displayed).
65     * lang/portuguese.inc.php3: updated thanks to
66       Lopo Pizarro <lopopizarro at users.sourceforge.net>.
67     * Documentation.html, line 1330-1331: extended a bit a faq entry.
69 2002-04-15 Marc Delisle  <lem9@users.sourceforge.net>
70         * config.inc.php3: put the most popular column types first in the list,
71           (Feature #544066)
73 2002-04-14 Alexander M. Turek  <rabus@users.sourceforge.net>
74         * Documentation.*: Added some notes about MySQL 4.
75         * db_details.php3, tbl_change.php3, tbl_properties.php3,
76           user_details.php3: feature #542837, labels for checkboxes and
77           radiobuttons.
79 2002-04-13 Loïc Chapeaux  <lolo@phpheaven.net>
80         * lang/korean.inc.php3: fixed some inconcistencies.
81         * main.php3, lines 200-201; user_details.php3, line 82 & 1339-1344: fixed
82           bugs with privileges when applied to database name containing an escaped
83           wilcard character (then used a litteral charcter). Thanks to
84           Mike Eheler <meheler @ users.sourceforge.net>.
85         * tbl_alter.php3, lines 109-112: fixed bug #543365 - Can't change field
86           properties when name contains localized characters.
87         * db_stats.php3; left.php3; libraries/display_tbl.lib.php3: the valid xhtml
88           attribute to display the "tool tip" of an image is "title" and not "alt".
89         * libraries/display_tbl.lib.php3, lines 574 & 578: use localized strings.
90         * config.inc.php3; Documentation.*: merged patch #542421 - dynamic server
91           numbers in config file.
92         * ### released 2.2.6-rc2. ###
94 2002-04-12 Loïc Chapeaux  <lolo@phpheaven.net>
95         * libraries/display_tbl.lib.php3, lines 957-991: expended cosmetic changes
96           to allow word wrapping.
97         * libraries/auth/config.auth.lib.php3, line 111: fixed a header problem.
98         * tbl_dump.php3, line 197: new domain name (thanks to Rabus).
100 2002-04-11 Loïc Chapeaux  <lolo@phpheaven.net>
101         * libraries/display_tbl.lib.php3, line 957: cosmetic change to allow word
102           wrapping thanks to Adam Burley <kidburla2002 at users.sourceforge.net>.
104 2002-04-11 Alexander M. Turek  <rabus@users.sourceforge.net>
105         * libraries/display_tbl.lib.php3, line 1293: fixed bug #542524 (Wrong
106       interval is displayed). Thanks to Matthias Schniedermeyer for his report.
108 2002-04-11 Marc Delisle  <lem9@users.sourceforge.net>
109         * header.inc.php3, bug #540718, merge css patch thanks to Loïc
111 2002-04-10 Loïc Chapeaux  <lolo@phpheaven.net>
112         * lang/korean.onc.php3: updated thanks to WooSuhan <kjh at unews.co.kr>.
114 2002-04-10 Alexander M. Turek <rabus@users.sourceforge.net>
115         * config.inc.php3, line 73: removed the "experimental" warning for the
116           "cfgLeftFrameLight" setting.
117     * db_details.php3, header.inc.php3, left.php3, main.php3, tbl_change.php3,
118       tbl_indexes.php3, tbl_properties.php3, tbl_qbe.php3, tbl_select.php3,
119       user_details.php3, user_password.php3, libraries/display_tbl.lib.php3,
120       libraries/auth/cookie.auth.lib.php3: Better fix bugs #539756 / #540718
121     * left.php3, libraries/auth/cookie.auth.lib.php3: Fixed design for NN 4.x.
122     * Documentation.*: Added myself.
124 2002-04-10 Marc Delisle  <lem9@users.sourceforge.net>
125         * lang/chinese* update thanks to Siu Sun (siusun)
127 2002-04-09 Loïc Chapeaux  <lolo@phpheaven.net>
128         * lang/greek.inc.php3: update thanks to Kyriakos Xagoraris.
130 2002-04-09 Marc Delisle  <lem9@users.sourceforge.net>
131         * libraries/display_tbl.lib.php3, bug 541440 (Relation feature
132           and blanks in the key), small modif to the patch thanks to Loïc
134 2002-04-08 Marc Delisle  <lem9@users.sourceforge.net>
135         * tbl_select.php3: to gain vertical space, reduce the size of the
136           select box if the number of fields is < 10
138 2002-04-06 Loïc Chapeaux  <lolo@phpheaven.net>
139         * header.inc.php3, lines 64-66; left.php3, lines 135-136 & 154-155: back
140           to previous version.
142 2002-04-06 Loïc Chapeaux  <lolo@phpheaven.net>
143         * header.inc.php3, lines 64-66; left.php3, lines 135-136 & 154-155: fixed
144           "bug" #539756 - Bad CSS Styles for textarea have chosen thanks to Rabus.
145         * Documentation.html: code is now XHTML1.0 and CSS2 compliant!
146         * db_details.php3, lines 558; tbl_properties.php3, lines 719: fixed the
147           second problem reported with bug #536623: space characters typed into the
148           sql query textarea put the focus at the end of the page with NS6+ and
149           Moz 0.9.?.
151 2002-04-05 Marc Delisle  <lem9@users.sourceforge.net>
152         * release 2.2.6-rc1
154 2002-04-05 Loïc Chapeaux  <lolo@phpheaven.net>
155         * Documentation.html: updated the faq entry about maximum upload filesize
156           and misc. updates.
157         * tbl_indexes.php3, lines 95-97: better fix for bug #538074 (MySQL alpha or
158           beta versions are somewhat buggy and even if detected version is 3.23.23
159           row['Comment'] sometimes do not exists).
160         * lang/brazilian_portuguese.inc.php3: restored end of lines.
161         * lang/serbian-win1250.inc.php3; libraries/select_lang.lib.php3, line 78:
162           new translation thanks to Igor Mladenovic <mligor at zimco.com> and
163           David Trajkovic <tdavid at ptt.yu>.
164         * lang/greek.inc.php3: updated thanks to
165           Kyriakos Xagoraris <theremon at users.sourceforge.net>.
166         * db_details.php3, lines 558-559; tbl_properties.php3, lines 719-720:
167           fixed bug #536623 - (NS 4.7) javascript textarea selection buggy thanks
168           to the patch #538896 suggested by Alexander M. Turek (rabus).
170 2002-04-04 Marc Delisle  <lem9@users.sourceforge.net>
171         * lang/german.inc.php3 big update thanks to Alexander M. Turek (rabus)
172         * lang/dutch.inc.php3 big update thanks to Martijn W. van der Lee (mwvdlee)
174 2002-04-03 Olivier Müller  <om@omnis.ch>
175         * activated www.phpmyadmin.net as project homepage, and
176           updated the urls in the documentation/links.
178 2002-04-03 Marc Delisle  <lem9@users.sourceforge.net>
179         * tbl_indexes.php3, bug 538074: FULLTEXT is only supported since
180           MySQL 3.23.23; so before, SHOW KEYS does not show a column 'Comment'
181         * db_details.php3, new parameter for $strCreateNewTable
183 2002-04-02 Marc Delisle  <lem9@users.sourceforge.net>
184         * Documentation.html: faq about maximum upload filesize
185         * romanian, swedish, indonesian, spanish, catalan, czech*, danish,
186           dutch, norwegian, german, hungarian updates
187         * new lang: lithuanian, thanks to Algis Vainauskas (algisv)
189 2002-04-01 Marc Delisle  <lem9@users.sourceforge.net>
190         * libraries/select_lang.lib.php3, lang/indonesian.inc.php3,
191           Documentation.html:
192           new lang, thanks to Rachim Tamsjadi (tamsjadi at icqmail.com)
193         * ukrainian, turkish, polish, galician, estonian, brazilian-portuguese updates
195 2002-03-30 Marc Delisle  <lem9@users.sourceforge.net>
196         * tbl_properties.php3, comments about why we need a mysql_select_db().
198 2002-03-30 Loïc Chapeaux  <lolo@phpheaven.net>
199         * libraries/zip.lib.php3: optimized a bit.
200         * confic.inc.php3: reordered some directives.
201         * tbl_change.php3: made the "insert-new-row" feature sticky.
202         * db_details.php3, line 545; tbl_properties.php3, line 705: beautified
203           generated html.
204         * Documentation.html, line 1-2; header.inc.php3, lines 46-47;
205           index.php3, line 44-45; left.php3, line 60-61; libraries/auth/*:
206           fixed bug #536550 - DOCTYPE line contains line feeds.
207         * lang/brazilian_portuguese.inc.php3: restored.
208         * lang/french.inc.php3: resorted.
209         * Documentation.html, line 71: little xhtml1.0 fix.
210         * sql.php3, line 367: urlencoded the message passed with the location
211           header. Thanks to Severus <theseverus at users.sourceforge.net>.
213 2002-03-29 Loïc Chapeaux  <lolo@phpheaven.net>
214         * sql.php3, lines 456-457: swap form fields position for consistency
215           ("server" is always the first one).
216         * tbl_properties.php3, lines 1212-1249: fixed bad dislays with Opera and
217       removed trailing whitespaces.
218         * Documentation.html: added some words and a faq entry about IE and php
219           cookie bugs.
220         * libraries/display_tbl.lib.php3: very very light optimizations.
221         * tbl_change.php3: fixed bug #535984 - JS Error in tbl_change.php3.
222         * tbl_replace.php3: fixed bug #536707 - undefined variables.
223         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
224         * libraries/zip.lib.php3: merged a patch from
225           Peter Listiak <mlady@users.sourceforge.net> to get last modified date and
226       time of the compressed file.
228 2002-03-28 Marc Delisle  <lem9@users.sourceforge.net>
229         * sql.php3, bug #535648: bookmarks can't be saved on the second server.
231 2002-03-27 Marc Delisle  <lem9@users.sourceforge.net>
232         * libraries/display_tbl.lib.php3, changed a variable name for
233           better doc.
234         * tbl_properties.php3, lang/*, Documentation.html:
235           new feature: Referential integrity.
237 2002-03-26 Loïc Chapeaux  <lolo@phpheaven.net>
238         * libraries/common.lib.php3, lines 146-152, 519-524 & 567: fixed bug
239           #534794 - special user can't see the db's list.
241 2002-03-26 Marc Delisle  <lem9@users.sourceforge.net>
242         * libraries/display_tbl.lib.php3, Documentation.html: support for
243           non-numeric keys in the 'relation' feature.
245 2002-03-25 Loïc Chapeaux  <lolo@phpheaven.net>
246         * lang/estonian.inc.php3; lang/latvian.inc.php3;
247           lang/russian-win1251.inc.php3: updated thanks to
248           Alvar Soome <finsoft at users.sourceforge.net>, Sandis Jçrics and
249           Artyom Rabzonov <tyomych at gmx.net>.
250         * db_details.php3, line  386: fixed a js error.
251         * libraries/functions.js, lines 412-422: merged patch
252           #534660 - Check All / Uncheck All, thanks to "Leblanc".
254 2002-03-24 Loïc Chapeaux  <lolo@phpheaven.net>
255         * user_details.php3, line 1191: fixed bug #534159 - Can't change user
256           hosts.
257         * libraries/select_lang.lib.php3, line 65; lang/latvian.inc.php3: new
258           translation thanks to Sandis Jçrics <sandisj at parks.lv>.
260 2002-03-23 Loïc Chapeaux  <lolo@phpheaven.net>
261         * config.inc.php3, lines 189-192; Documentation.html, lines 853-866;
262           libraries/common.lib.php3, lines 127-129;
263           libraries/display_tbl.lib.php3, lines 771-779;
264           libraries/functions.js, lines 300-398: improved the "mark row" feature so
265           it can be used with the "pointer" one.
266         * finnish.inc.php3: $strFlushTable thanks to Visa Kopu.
267         * user_password.php3, lines 16-18: fixed bug #534107 - Superusers can't
268           change password, thanks to
269           Matthias Fichtner <mfichtner at users.sourceforge.net>.
270         * Documentation.html, lines 382-388: added some words about setting
271           dynamically $cfgPmaAbsoluteUri.
273 2002-03-22 Marc Delisle  <lem9@users.sourceforge.net>
274         * finnish, norwegian updates
275         * ### 2.2.5 released ###
277 2002-03-22 Loïc Chapeaux  <lolo@phpheaven.net>
278         * db_details.php3, lines 383-390: removed the submit button for actions on
279           multiple tables if the "onsubmit" event is handled by the browser.
280         * mult_submits.inc.php3: removed the confirmation stage for "OPTIMIZE"
281           statements.
282         * header.inc.php3, line 89: patch #531864 - display something in title when
283           no db thanks to Michal Cihar.
284         * lang/brazilian_portuguese.inc.php3: removed "^M".
285         * Documentation.html, lines 1098-1105: added a FAQ entry about bug
286           #494564 - No Sql Query!
287         * libraries/defines.lib.php3, lines 112-117: flipped Opera and MSIE
288           detection to better detect the former.
289         * header.inc.php3, lines 138-143; tbl_change.php3; libraries/tbl_change.js:
290           improved js controls for null/not null fields and fixed js bugs with the
291           MSIE autocomplete feature.
292         * user_details.php3; user_password.php3: fixed the js bugs with the MSIE
293           autocomplete feature.
295 2002-03-20 Marc Delisle  <lem9@users.sourceforge.net>
296         * lang/*, removed $strSequence
297         * czech*, estonian updates
299 2002-03-19 Marc Delisle  <lem9@users.sourceforge.net>
300         * polish, catalan, spanish, romanian, swedish, galician, ukrainian
301           updates, thanks to usual translators
303 2002-03-17 Loïc Chapeaux  <lolo@phpheaven.net>
304         * user_details.php3:
305           - no long displays the true password on screen;
306           - in the "GRANTS" part, do not define a default db name if a db is aleady
307             selected.
308         * user_password.php3:
309           - no long displays the true password on screen;
310           - fixed a warning.
311         * tbl_change.php3: patch from Thomas Bähr <baehr at glaswald.de> - tabindex
312           order.
313         * german.inc.php3: updated thanks to Alexander M. Turek.
315 2002-03-16 Loïc Chapeaux  <lolo@phpheaven.net>
316         * header.inc.php3, line 76; main.php3, lines 13-24; lang/*;
317           libraries/common.lib.php3, lines 146-150 & 367-387: the
318           "$cfgPmaAbsoluteUri" is now required.
320 2002-03-14 Steve Alberty  <alberty@neptunelabs.de>
321         * main.php3: fix warning with undefined $cfgPmaAbsoluteUri
323 2002-03-14 Marc Delisle  <lem9@users.sourceforge.net>
324         * libraries/common.lib.php3, PMA_MYSQL_INT_VERSION is not yet defined
325           before the connection
326         * libraries/select_lang.lib.php3, lang/estonian.inc.php3:
327           new language, thanks to Alvar Soome (finsoft at sourceforge.net)
329 2002-03-13 Marc Delisle  <lem9@users.sourceforge.net>
330         * libraries/common.lib.php3: bug 528961 safe_show_database
332 2002-03-11 Marc Delisle  <lem9@users.sourceforge.net>
333         * various lang updates
334         * 2.2.5-rc1 released
336 2002-03-09 Loïc Chapeaux  <lolo@phpheaven.net>
337         * config.inc.php3, lines 127-130; Documentation.html, lines 677-701;
338           main.php3; user_password.php3 (new script); lang/*;
339           libraries/user_details.js: patch #525250 - Added 'Change Password' to
340           phpMyAdmin, thanks to Taco Scargo <tscargo at users.sourceforge.net>.
341         * lang/german.inc.php3: updated thanks to Alexander M. Turek.
343 2002-03-08 Loïc Chapeaux  <lolo@phpheaven.net>
344         * Documentation.html: little changes (<tt> is for code, <i> for pathes,
345           quotations...).
346         * libraries/common.lib.php3: removed trailing whitespaces.
347         * lang/portuguese.inc.php3: updated thanks to
348           Luís V. <luis.v at mail.pt>.
349         * lang/hebrew.inc.php3: updated thanks to
350           Moran Zaltsman <sagi_nahor at hotmail.com>.
351         * header.inc.php3, lines 161-165; user_details.php3, lines 978-980;
352           libraries/common.lib.php3, lines 229-232: headers were sometimes missing
353       before an error is displayed.
354         * libraries/auth/cookie.auth.lib.php3, lines 377-381: some settings were
355           missing for the password cookie.
357 2002-03-07 Marc Delisle  <lem9@users.sourceforge.net>
358         * Documentation.html, config.inc.php3, libraries/common.lib.php3:
359           stduser/stdpass are now controluser/controlpass
361 2002-03-04 Marc Delisle  <lem9@users.sourceforge.net>
362         * libraries/display_tbl.lib.php3, undefined variable.
364 2002-03-04 Loïc Chapeaux  <lolo@phpheaven.net>
365         * libraries/display_tbl.lib.php3, line 1306: fixed a bug reported by Marc
366           Delisle with the relation feature.
368 2002-03-04 Marc Delisle  <lem9@users.sourceforge.net>
369         * user_details.php3: default value for wildcard db name.
370         * lang/*.php3, $strDatabaseWildcard.
372 2002-03-03 Loïc Chapeaux  <lolo@phpheaven.net>
373         * libraries/display_tbl.lib.php3:
374           - feature request #503015 - No "xxxtext" button on vertical mode;
375           - extended the "relation" feature to PHP3.
376         * Documentation.html, line 557: extended the "relation" feature to PHP3.
377         * libraries/common.lib.php3: tried to fix bug #520282 - mysql
378           safe_show_database=on support. Must be fully tested now.
379         * user_details.php3; libraries/user_details.js; lang/*: feature request
380           #522450 - Wildcard db privileges.
382 2002-03-01  Olivier Müller  <om@omnis.ch>
383         * created the phpmyadmin-cvs mailing list, following the instructions
384           under http://sourceforge.net/docman/display_doc.php?docid=772&group_id=1 :
385           subscribers (target: devel team) will get a mail on every cvs commit.
386           I hope you will find it useful :)  Webpage for subscriptions:
387              http://lists.sourceforge.net/lists/listinfo/phpmyadmin-cvs
389 2002-03-01 Loïc Chapeaux  <lolo@phpheaven.net>
390         * libraries/display_tbl.lib.php3: half fixed (php4 only) bug #474943: wrong
391           data by using a table twice (it seems there is no way to distinguish
392           whether a MySQL cell is NULL, empty or equal to zero with php3).
394 2002-02-28 Loïc Chapeaux  <lolo@phpheaven.net>
395         * Documentation.html: fixed xhtml1.0 errors.
396         * tbl_printview.php3, lines 328-329: fixed bug #523772 - Parse Error in
397           tbl_printview.php, thanks to Joshua Nye <josh at boxcarmedia.com>.
399 2002-02-27 Marc Delisle  <lem9@users.sourceforge.net>
400         * Documentation.html: new faq about letting users create their dbs.
402 2002-02-27 Loïc Chapeaux  <lolo@phpheaven.net>
403         * libraries/common.lib.php3, lines 146-164: back to previous version.
404         * db_stats, lines 227.243: "SHOW TABLE STATUS" requires MySQL 3.23.03+.
405         * db_details.php3, db_printview.php3: fixed bug #522626 - Incorrect table
406           info for MySQL 3.23.2-a.
407         * db_details.php3, lines 531-533; tbl_properties.php3, lines 691-693:
408           "fixed" bug #523408 - error with php3 compatibility.
410 2002-02-26 Loïc Chapeaux  <lolo@phpheaven.net>
411         * main.php3, lines 11-15; libraries/grab_globals.lib.php3;
412           libraries/auth/cookie.auth.lib.php3: fixed bug #522887 - Using
413           SSL -> cookies are unsecure.
414         * libraries/common.lib.php3, lines 146-164: if $cfgPmaAbsoluteUri is empty
415           the script now tries to guess it.
416         * left.php3: fixed some php warnings.
418 2002-02-25 Loïc Chapeaux  <lolo@phpheaven.net>
419         * lang/japanese-*: updated thanks to Yukihiro Kawada aka "luc"
420           <kawada at den.fujifilm.co.jp>.
421         * main.php3: tried a fix against bug #510223 (Create Database link) thanks
422           to Purodha B Blissenbach <purodha at sourceforge.net>.
423         * libraries/auth/*: patch #522671 - Add charset when asking for auth,
424           thanks to "nijel".
426 2002-02-24 Loïc Chapeaux  <lolo@phpheaven.net>
427         * lang/german.inc.php3: updated thanks to Alexander M. Turek.
428         * tbl_change.php3: restored default value to "NOW()" with timestamp fields
429           in an "UPDATE" statement.
430         * lang/japanese-*: updated thanks to "luc".
431         * sql.php3: use "[[:space:]]" class inside all regular expressions.
432         * db_details.php3, lines 585-589 & 729-734; Documentation.html;
433           ldi_check.php3, lines 32-35; ldi_table.php3, lines 60-69;
434           read_dump.php3, lines 279-287; sql.php3, lines 267-271; tbl_dump.php3;
435           tbl_properties.php3; lang/japanese-*;
436           libraries/common.lib.php3, lines 1026-1034;
437           libraries/kanji-encoding.lib.php3: japanese kanji encoding conversion
438           feature thanks to Yukihiro Kawada aka "luc"
439           <kawada at den.fujifilm.co.jp>.
441 2002-02-23 Marc Delisle  <lem9@users.sourceforge.net>
442         * swedish updates thanks to Björn T. Hallberg
443         * tbl_printview.php3, comments were not displayed, thanks to
444           Björn T. Hallberg
446 2002-02-23 Loïc Chapeaux  <lolo@phpheaven.net>
447         * tbl_addfield.php3, lines 34-44; tbl_create.php3, lines 40-50: fixed php
448           warnings (see bug #521751).
449         * tbl_change.php3, lines 166-168: fixed bug #521589 - float(4,2) and field
450           length.
451         * db_details.php3: fixed bug #520384 - Undefined index: Rows.
452         * index.php3, lines 36-39; left.php3, line 192: fixed bug #520571 - Problem
453           selecting Databases with blanks.
454         * db_details.php3, line 775; lang/*: modified $strDropTable for easier
455           translations.
456         * tbl_replace.php3; libraries/display_tbl.lib.php3: fixed bug
457           #520242 - records get inserted twice, and ensured the fix does not cause
458           the come back of the bug #508024 - (2.2.2) Wrong page back after edit.
459         * sql.php3, line 224: fixed bug #521595 - Check for LIMIT clause.
461 2002-02-22 Marc Delisle  <lem9@users.sourceforge.net>
462         * lang/catala.inc.php3 updates, thanks to Xavier Navarro
463           (xnavarro at hidrogen.com)
465 2002-02-22 Loïc Chapeaux  <lolo@phpheaven.net>
466         * Documentation.html, lines 1597-1600: beautify generated page.
467         * libraries/select_lang.lib.php3, lines 61-62: charset is neither defined
468           in HTTP_ACCEPT_LANGUAGE nor in HTTP_USER_AGENT variables.
469         * libraries/common.lib.php3, line 848: coding standard.
470         * lang/*: cleanup and font fixes thanks to Oliver Heinisch.
471         * db_details.php3; tbl_properties.php3: patch from Joshua Nye
472           <josh at boxcarmedia.com> to get valid statistics whatever are the table
473           types.
474         * read_dump.php3, lines 245-249: fixed bug #521003 - parse error.
475         * lang/catala.inc.php3: sorted strings by name.
477 2002-02-19 Marc Delisle  <lem9@users.sourceforge.net>
478         * libraries/common.lib.php3: get_magic_quotes fix  thanks to
479           "Luc" <luc at ceres.dti.ne.jp>
480         * libraries/select_lang.lib.php3,
481           lang/japanese-euc.inc.php3, lang/japanese-sjis.inc.php3 thanks to
482           "Luc" <luc at ceres.dti.ne.jp>
483         * ### 2.2.4 released ###
485 2002-02-18 Marc Delisle  <lem9@users.sourceforge.net>
486         * new language: lang/hebrew.inc.php3, thanks to
487           Yuval "Etus" Sarna (sarna at netvision.net.il)
489 2002-02-17 Loïc Chapeaux  <lolo@phpheaven.net>
490         * read_dump.php3; libraries/build_dump.lib.php3: tried a fix for
491           bug #508746 - PMA_splitSqlFile() crashes server. Thanks to
492           Matthias Fichtner (mfichtner) for the suggestions he did.
493         * left.php3: patch #518789 left.php3 - a little fix, thanks to
494           Jakub Wilk (ubanus).
496 2002-02-16 Marc Delisle  <lem9@users.sourceforge.net>
497         * db_details.php3, no links if no data,
498           thanks to Alexander M. Turek (rabus)
500 2002-02-15 Loïc Chapeaux  <lolo@phpheaven.net>
501         * Documentation.html: line sizes.
502         * sql.php3: optimized a bit.
503         * libraries/select_lang.php3: sorted the languages array.
504         * libraries/auth/cookie.auth.lib.php3, line 100: restored the use of
505           "$strLogin" inside the title of the login page.
506         * libraries/defines.inc.php3: bug #516491 - $HTTP_USER_AGENT in
507       php 4.1+. Thanks to Marcus Börger for this patch.
508         * lang/portuguese.inc.php3: light update thanks to
509           António Raposo <cfmsoft@users.sourceforge.net>.
511 2002-02-14 Marc Delisle  <lem9@users.sourceforge.net>
512         * hungarian updates thanks to Peter Bakondy
513         * new slovak-1250, thanks to Peter Svec (petko at unitra.sk)
515 2002-02-13 Marc Delisle  <lem9@users.sourceforge.net>
516         * config.inc.php3: restore old color changing behavior by default
517          ($cfgBrowseMarkRow = 0)
518         * left.php3, patch 515855 (use $strGo),
519           thanks to Alexander M. Turek (rabus)
521 2002-02-12 Marc Delisle  <lem9@users.sourceforge.net>
522         * tbl_printview.php3, missing urldecode, layout improvement,
523           thanks to Marcus Börger (helly)
524         * 2.2.4-rc1 released
526 2002-02-11 Marc Delisle  <lem9@users.sourceforge.net>
527         * sql.php3: $table was emptied when the query was not a Select
528         * lang/norwegian.inc.php3 updates thanks to Sven-Erik Andersen
530 2002-02-09 Loïc Chapeaux  <lolo@phpheaven.net>
531         * most of the scripts: removed tabs and/or trailing spaces.
532         * libraries/common.lib.php3; libraries/auth/cookie.auth.lib.php3: fixed css
533           errors and removed "$strLogin" from the title of the login page.
534         * tbl_properties.inc.php3, line 30: beautified the generated page.
535         * lang/german.inc.php3: updated thanks to Alexander M. Turek.
536         * db_details.php3; tbl_properties.php3: tried to fix bug #494564 - No Sql
537           Query! (2 MB).
538         * tbl_properties.php3; lines 806-917: removed the link for the "import
539           dump" feature if file upload is disabled.
540         * db_details.php3, line 356: js disabled browser couldn't use the "multiple
541           queries" features!
542         * Documentation.txt: updated.
544 2002-02-09 Marc Delisle  <lem9@users.sourceforge.net>
545         * main.php3, libraries/auth/cookie.auth.lib.php3, Patch
546           495360 (cookie with domain), experimental, thanks to
547           Piotr Roszatycki (d3xter) and Christoph (certelt).
548         * tbl_properties.inc.php3: clarifications.
549         * tbl_create.php3, tbl_addfield.php3, tbl_properties.inc.php3:
550           radio buttons for indexes.
552 2002-02-09 Loïc Chapeaux  <lolo@phpheaven.net>
553         * libraries/functions.js: improved the "mark row" feature (it wasn't
554           working with Mozilla, for example).
555         * libraries/common.lib.php3, lines 76-78 & 117-119: ensured compatibility
556           with old configuration files.
557         * config.inc.php3, line 109; libraries/auth/cookies.auth.lib.php3;
558           Documentation.html, lines 683-689: added an option to define whether
559           previous login should be recalled or not in cookie auth. mode. Thanks to
560           Siu Sun <siusun at sourceforge.net> for the suggestion.
561         * tbl_properties.php3, line 573: fixed an xhtml error.
562         * header.inc.php3, lines 53-57; left.php3, line 67: patch #515199 - Problem
563           with <base href=""> thanks to Alexander M. Turek.
564         * main.php3, lines 11-14; libraries/grab_globals.lib.php3, lines 27-32;
565           libraries/auth/cookie.auth.lib.php3: improved patch #495360.
566         * config.inc.php3, lines 142 & 238-265; Documentation.html, lines 746-752;
567           tbl_change.php3; libraries/common.lib.php3, lines 105-107:
568           patch #515268 - Feature Request #511816 (enable/disable functions fields)
569           thanks to Alexander M. Turek <rabus at users.sourceforge.net>.
571 2002-02-08 Marc Delisle  <lem9@users.sourceforge.net>
572         * ukrainian updates thanks to Markijan Baran.
573         * tbl_change.php3, remove a weird unset($goto) and add word wrapping.
575 2002-02-08 Loïc Chapeaux  <lolo@phpheaven.net>
576         * lang/bulgarian-*; lang/japanese.inc.php3: updated thanks to
577           Georgi Georgiev.
578         * lang/japanese.inc.php3: fixes by "Luc" <luc at ceres.dti.ne.jp>.
579         * left.php3: beautified the alignement of the generated xhtml code (it's
580           easier to find error this way ;)).
581         * sql.php3, line 76: replaced space characters by the "[[:space:]]" POSIX
582           expression.
583         * Documentation.html; tbl_properties.inc.php3: xhtml fix.
584         * user_details.php3; mult_submits.inc.php3; tbl_replace.php3;
585           tbl_properties.php3, libraries/functions.js, db_details.php3: removed
586           tabs and/or trailing spaces.
587         * libraries/display_tbl.lib.php3, lines 724-730: fixed a js bug.
588         * db_details.php3, line 517; tbl_properties.php3, line 709: restored word
589           wrapping mode for textarea (not xhtml1.0 compliant but required with IE).
590         * db_details.php3: beautified the "with selection" feature.
591         * header.inc.php3, line 53; left.php3; tbl_change.php3, line 120: added the
592           "<base href=...>" xhtml header.
594 2002-02-05 Marc Delisle  <lem9@users.sourceforge.net>
595         * sql.php3, bug 463683 state tracking problem
596         * db_details.php3, drop-down for Check All actions
598 2002-02-04 Marc Delisle  <lem9@users.sourceforge.net>
599         * tbl_replace.php3, better correction for bug 508024
600         * tbl_change.php3, bug 511324, form sent to the http server
601           even if hosted on the https server
602         * new language: hungarian, thanks to Bakondy Péter
603           (bakondyp at freemail.hu)
605 2002-02-04  Olivier Müller  <om@omnis.ch>
606         * left.php3: small cosmetic fixe in lightmode
608 2002-02-02 Marc Delisle  <lem9@users.sourceforge.net>
609         * db_stats.php3, db_details.php3, mult_submits.inc.php3,
610           tbl_properties.php3: Button to optimize many tables
611         * user_details.php3, bug 512254, missing comma for REFERENCES
613 2002-02-01 Marc Delisle  <lem9@users.sourceforge.net>
614         * tbl_properties.inc.php3, add a link to doc for column types
616 2002-01-30  Olivier Müller  <om@omnis.ch>
617         * left.php3: display database name as well in lightmode, with link to
618           db properties page
620 2002-01-29 Marc Delisle  <lem9@users.sourceforge.net>
621         * libraries/functions.js, libraries/display_tbl.lib.php3,
622           config.inc.php3: new $cfgBrowseMarkRow support, thanks
623           to Wolfram Schlich
625 2002-01-27 Marc Delisle  <lem9@users.sourceforge.net>
626         * libraries/auth/cookie.auth.lib.php3 fix, wrong focus when using
627           cookies for the first time, thanks to dphanton at users.sf.net
628         * tbl_replace.php3, bug 508024: wrong page back after edit
630 2002-01-26  Loïc Chapeaux  <lolo@phpheaven.net>
631         * lang/chinese_big5.inc.php3, russian-*.inc.php3: updated thanks to
632           Siu Sun <siusun at users.sourceforge.net> and
633           Gosha Sakovich <gt2 at users.sourceforge.net>.
634         * db_details.php3, lines 719-720; lang/*: cleanup.
635         * tbl_properties.php3, line 769; lang/*: changed $strAfter to allow
636           valid translations whatever is the words order.
637         * display_tlb.lib.php3, lines 1235-1237: fixed a warning.
639 2002-01-25  Marc Delisle  <lem9@users.sourceforge.net>
640         * Documentation.html: FAQ about compressed dumps
642 2002-01-25  Loïc Chapeaux  <lolo@phpheaven.net>
643         * lang/bulgarian-*.inc.php3, japanese.inc.php3: updated thanks to
644           Georgi Georgiev <chutz at chubaka.homeip.net>.
645         * lang/danish.inc.php3: updated thanks to
646           Niels Oesten <niels at oesten.dk>.
647         * Documentation.html; sql.php3; libraries/display_tbl.lib.php3:
648           - coding standards (tabs);
649           - fixed xhtml1.0 errors.
650         * Documentation.html, lines 1547-1548: added credits to Axel Sander for the
651           table relation feature.
652         * config.inc.php3, lines 55-56: lowered the line size to avoid automatic
653           add of <cr><lf> while ediding this file.
654         * tbl_change.php3: fixed javascript bugs.
656 2002-01-24  Marc Delisle  <lem9@users.sourceforge.net>
657         * merge patch 507338, thanks to Adam Ashley (fruitcak)
658         * galician updates, thanks to Xosé Calvo.
659         * czech* updates, thanks to Michal Cihar (nijel)
660         * sql.php3: bug 506558 (QBE returns unlimited rows)
662 2002-01-23  Olivier Müller  <om@omnis.ch>
663         * translated the last german words
664         * left.php3: added a "-"  (looks less empty this way :)
666 2002-01-23  Marc Delisle  <lem9@users.sourceforge.net>
667         * portuguese major updates, thanks to António Raposo
668           (Antonio.Raposo at CFMsoft.JazzNet.pt)
669         * new language: ukrainian-win1251, thanks to Markijan Baran
670           (marco at meduniv.lviv.ua)
672 2002-01-22  Marc Delisle  <lem9@users.sourceforge.net>
673         * german updates thanks to Michael Hauptmann
674         * libraries/display_tbl.lib.php3, config.inc.php3, Documentation.html:
675           merged Patch #504887: Table relation-links, thanks to
676           Axel Sander (n8falke)
677         * slovak updates thanks to Lubos Klokner
678         * swedish updates thanks to Björn T. Hallberg
679         * turkish updates thanks to Bora Alioglu
680         * romanian updates thanks to Valics Lehel
681         * finnish updates thanks to Visa Kopu
682         * italian updates thanks to Pietro Danesi
683         * polish updates thanks to Jakub Wilk
685 2002-01-20  Loïc Chapeaux  <lolo@phpheaven.net>
686         * left.php3:
687           - optimized the code a bit (build tooltips only if required in light
688             mode, ...);
689           - selecting a database in light mode launches the database properties
690             page at the main frame (both frames changes).
691         * left.js, lines 291-300: fixed CSS problems under NS4 and left frame
692           light mode.
694 2002-01-19  Loïc Chapeaux  <lolo@phpheaven.net>
695         * lang/*; libraries/common.lib.php3; Documentation.html: removed
696           trailing whitespaces and ensured compatibility with old releases.
697         * tbl_change.php3:
698           - beautify javascript code;
699           - line 363: fixed a js bug.
700         * read_dump.php3: coding standards (ident. = 4 space characters).
701         * main.php3, line 33; db_details.php3, line 50: added a <cr>.
702         * left.php3; libraries/function.js, left.js, user_details.js: patch
703           #501282 - JavaScript strict warnings tahnks to
704           Alex Vincent <jscript at pacbell.net>.
705         * left.php3; lang/*: fixed a js error and ensured localized strings are
706           used.
708 2002-01-18  Marc Delisle  <lem9@users.sourceforge.net>
709         * Documentation.html, new download location for the RedHat PHP package,
710           and new FAQ entry about a limitation in IE
712 2002-01-18  Olivier Müller  <om@omnis.ch>
713         * left.php3 db_details.php3, index.php3, main.php3, libraries/common.lib.php3:
714           removed the leftlight.php3 file, and put all the code in left.php3: it
715           should be cleaner and "nicer" this way.
717 2002-01-15  Marc Delisle  <lem9@users.sourceforge.net>
718         * read_dump.php3, Documentation.html: support for open_basedir,
719           thanks to Alessandro Ranellucci for the idea
720         * Documentation.html, FAQ about lost MySQL root password
722 2002-01-14  Marc Delisle  <lem9@users.sourceforge.net>
723         * lang/italian.inc.php3 updates, thanks to danone at users.sf.net
725 2002-01-12  Marc Delisle  <lem9@users.sourceforge.net>
726         * tbl_change.php3, bug 501773 (null checkbox), idea thanks to
727           rabus at users.sourceforge.net
729 2002-01-12  Olivier Müller  <om@omnis.ch>
730         * main.php3, leftlight.php3: added <noscript></noscript> to hide the
731           "Go" submit button when the browser supports JS (ist that XHTML compliant?:)
732           (thx. JF ;)
734 2002-01-11  Olivier Müller  <om@omnis.ch>
735         * lang/*: added $strSelectAll / $strUnselectAll, used in db_details.php3
736         * leftlight.php3, config.inc.php3, db_details.php3, index.php3, main.php3,
737           libraries/common.lib.php3, Documentation.html:
738           started to work on the "LeftLight" concept. TODO:
739                 - better fonts & html
740                 - add strings for leftlight.php specific messages
741                 - javascript: update both frames on DB selection
742                 - give the user the possibility to choose between the
743                   "standard" and the "light" view.
745 2002-01-10  Marc Delisle  <lem9@users.sourceforge.net>
746         * lang/slovak-iso updates, thanks to Lubos Klokner
747         * lang/finnish updates, thanks to Visa Kopu
748         * Documentation.html, some clarifications
750 2002-01-07  Loïc Chapeaux  <lolo@phpheaven.net>
751         * db_details.php3, lines 572, 611-620:
752           - wrong urls;
753           - added an anchor;
754           - coding standards.
755         * scripts/create-release.sh, lines 98-100: added a note about chmoding.
757 2002-01-07  Marc Delisle  <lem9@users.sourceforge.net>
758         * libraries/select_lang.lib.php3, standard code for swedish,
759           thanks to Christian Rose.
760         * libraries/display_tbl.lib.php3: bug 500462
762 2002-01-07  Olivier Müller  <om@omnis.ch>
763         * db_details.php3, libraries/functions.js: added possibility to
764           (un)select all tables at once in the database dump part of the page.
765           Thanks to Joachim Fornallaz <jf@omnis.ch> for the patch.
767 2002-01-06  Marc Delisle  <lem9@users.sourceforge.net>
768         * libraries/display_tbl.lib.php3: typo thanks to
769           yrtimd at users.sourceforge.net
770         * ### 2.2.3 released ###
772 2002-01-06  Loïc Chapeaux  <lolo@phpheaven.net>
773         * tbl_change.php3, lines 290-300: improved and fixed js stuff used with the
774           new "null" checkbox.
776 2002-01-05  Loïc Chapeaux  <lolo@phpheaven.net>
777         * main.php3, line 234: maximum database name size is 64 characters.
778         * lang/german.inc.php3: updated thanks to
779           Alexander M. Turek <rabus at users.sourceforge.net>.
781 2002-01-04  Loïc Chapeaux  <lolo@phpheaven.net>
782         * db_details.php3: beautify the displayed page.
784 2002-01-03  Marc Delisle  <lem9@users.sourceforge.net>
785         * 2.2.3-rc1 released.
787 2002-01-03  Loïc Chapeaux  <lolo@phpheaven.net>
788         * libraries/build_dump.php3, lines 508-514: fixed a php error if there is
789           no "enclosed by" character.
790         * db_details.php3, line 708; tbl_properties.inc.php3, line 71: maximum
791           table and field size is 64 characters. Suggested by
792           Marc Weidner <gurmbot at users.sourceforge.net>.
793         * db_details.php3:
794           - invalid xhtml statements;
795           - extend "check/uncheck all tables" feature to js disabled browsers.
796         * libraries/functions.js: codding standards.
798 2002-01-02  Marc Delisle  <lem9@users.sourceforge.net>
799         * db_details.php3, libraries/functions.js: feature 474742: add check
800           all/uncheck all in the table list.
802 2002-01-01  Marc Delisle  <lem9@users.sourceforge.net>
803         * tbl_replace.php3, bug 497919: $funcs was being reset() but was not
804           defined (for example, only 1 field of type 'set').
806 2001-12-29  Marc Delisle  <lem9@users.sourceforge.net>
807         * tbl_change.php3, tbl_replace.php3, Documentation.html:
808           feature 442855: checkboxes for null values, modifications by Marc and
809           Loïc.
811 2001-12-29  Loïc Chapeaux  <lolo@phpheaven.net>
812         * header.inc.php3, lines 60-62; libraries/defines.lib.php3, lines 102-103;
813           libraries/common.lib.php3, lines 672-678: patch #497632 - Support for
814           OS/2 browsers thanks to Yuri Dario <ydario at users.sourceforge.net>.
816 2001-12-28  Loïc Chapeaux  <lolo@phpheaven.net>
817         * lang/spanish.inc.php3: updated thanks to
818           Gabriel Ginard <gginard at navegalia.com>.
819         * lang/*.sh: codding standards.
820         * tbl_change.php3, lines 201-207: fields with "NULL" value were affected
821           their default value (thanks to Marc Delisle).
823 2001-12-27  Loïc Chapeaux  <lolo@phpheaven.net>
824         * libraries/left.js, line 81: fixed bug #496491 - JS error with NS 4.73 on
825           W2000.
827 2001-12-25  Marc Delisle  <lem9@users.sourceforge.net>
828         * lang/polish.inc.php3 updates thanks to Jakub Wilk
830 2001-12-24  Loïc Chapeaux  <lolo@phpheaven.net>
831         * libraries/auth/cookie.auth.lib.php3: servers choice box was displayed
832           even if there is only one server.
833         * tbl_replace.php3, line 231: fixed bug #496469 - File name too long.
835 2001-12-23  Marc Delisle  <lem9@users.sourceforge.net>
836         * links to new short doc pages are now completed
837         * updates to lang/italian.inc.php3, thanks to Pietro Danesi
838         * user_details.php3: missing message "Remember reload..."
840 2001-12-23  Loïc Chapeaux  <lolo@phpheaven.net>
841         * tbl_select.php3, lines 202-206: fixed bug #472728 - Many fields / IE 5.5
842           or IE 6.
844 2001-12-22  Marc Delisle  <lem9@users.sourceforge.net>
845         * start new MySQL short documentation structure:
846           - config.inc.php3  $cfgManualBaseShort
847           - libraries/common.lib.php3  PMA_showDocuShort()
849 2001-12-21  Marc Delisle  <lem9@users.sourceforge.net>
850         * test and merge patch from Loïc for bug 495112:
851           - libraries/common.lib.php3
853 2001-12-19  Loïc Chapeaux  <lolo@phpheaven.net>
854         * Documentation.html; libraries/display_tbl.lib.php3: updated credits.
855         * libraries/display_tbl.lib.php3:
856           - removed some remaining tabs and a invalid piece of code;
857           - fixed bug #495105 - FULLTEXT feature with WHERE clause.
859 2001-12-18  Loïc Chapeaux  <lolo@phpheaven.net>
860         * sql.php3; tbl_change.php3; tbl_replace.php3;
861           libraries/display_tbl.lib.php3: the number of rows to return, display
862           direction and table headers "frequencies" weren't passed between scripts.
863         * config.inc.php3; Documentation.html; libraries/display_tbl.lib.php3:
864           - codding standards;
865           - little bugs with vertical/horizontal display direction.
867 2001-12-16  Loïc Chapeaux  <lolo@phpheaven.net>
868         * footer.inc.php3: back to previous version (it does not fix the bug
869           #493200 but creates a new one).
871 2001-12-16  Marc Delisle  <lem9@users.sourceforge.net>
872         * merge and adapt Vertical/horizontal browsing patch #492470
873           thanks to Garvin Hicking (hicking at faktor-e.de)
874           - config.inc.php3
875           - libraries/display_tbl.lib.php3
876           - lang/*
877           - Documentation.html
879 2001-12-15  Loïc Chapeaux  <lolo@phpheaven.net>
880         * libraries/common.lib.php3:
881           - lines 145: ensure 'enable_dl' is set before using it;
882           - lines 322-328: ensured compatibility with old configuration files for
883             the authentication mode.
884         * footer.inc.php3, lines 11-16: tried to fix bug #493200 - Problems with
885           PHP 4.1.0. Actually the fix is to skip db connection closing if the
886           script use persistent connections.
887         * tbl_dump.php3; libraries/build_dump.php3: data are no long bufferized by
888           the script if the user wants it to be displayed on screen or saved as a
889           text file. This may be helpfull for bug #448223 - Dump hangs.
891 2001-12-14  Loïc Chapeaux  <lolo@phpheaven.net>
892         * user_details.php3: check/uncheck all links weren't working with js
893           disabled.
894         * headers.inc.php3, line 23: fixed bug #493385 - Cache headers not working
895           with IE 5.5SP2.
896         * scripts/create-release.sh: added some reminders at beginning.
898 2001-12-14  Marc Delisle  <lem9@users.sourceforge.net>
899         * libraries/auth/cookies.auth.lib.php3, use $strGo
901 2001-12-13  Loïc Chapeaux  <lolo@phpheaven.net>
902         * tbl_qbe.php3; lang/*: changed $strQueryOnDb.
903         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
905 2001-12-12  Marc Delisle  <lem9@users.sourceforge.net>
906         * libraries/auth/config.auth.lib.php3 replaces basic.auth.lib.php3
907         * main.php3, config.inc.php3 for 'config' auth mode
908         * Documentation.html: clarifications about auth modes
910 2001-12-11  Loïc Chapeaux  <lolo@phpheaven.net>
911         * libraries/common.lib.php3: Opera for Mac needs lower font sizes, thanks
912           to Christian Schaffner.
913         * read_dump.php3, lines 102-108 & 361: fixed bug #491051 - SQL Upload error
914           last comment, thanks to Jason Pell <jasonpell at users.sourceforge.net>.
916 2001-12-10  Loïc Chapeaux  <lolo@phpheaven.net>
917         * libraries/display_tbl.lib.php3, line 518: fixed bug #490951 - sorting
918           row. Thanks to an anonymous user.
919         * libraries/auth:
920           - basic.auth.lib.php3, line 107: fixed an horrible parse error;
921           - cookie.auth.lib.php3: beautified a bit the display.
922         * db_details.php3, line 461; tbl_properties.php3, line 694;
923           libraries/common.lib.php3, lines 821 & 823: patch from Cal Henderson
924           to be taken right to the edit box after clicking on a "Modify" link.
925         * main.php3: the link to the logout problem with http authentication mode
926           was also displayed with cookie authentication mode.
927         * libraries/common.lib.php3; libraries/defines.lib.php3: improved OmniWeb
928           support (default font sizes) thanks to
929           Christian Schaffner <schaffner at eeh.ee.ethz.ch>.
931 2001-12-09  Loïc Chapeaux  <lolo@phpheaven.net>
932         * read_dump.php3; libraries/build_dump.lib.php3: sending the "fake" header
933           at each itération is about ten times faster than checking elapsed time
934           and send the header each 20 seconds.
935         * Documentation.html, line 282: the suggested statement to create a new
936           user and give him grants on a db was invalid.
937         * Documentation.txt: updated.
938         * config.inc.php3; Documentation.html; main.php3; lang/*;
939           libraries/common.lib.php3; libraries/auth/*:
940           - moved all the authentication work in libraries so it will be easier to
941             add new authentication modes;
942           - started merging patch #463127 - Cookie based authentication, thanks to
943             Piotr Roszatycki <d3xter at users.sourceforge.net> and Dan Wilson.
944         * db_details.php3; tbl_indexes.php3; tbl_properties.php3;
945           libraries/display_tbl.lib.php3: merged one part of the feature
946           #465550 - faster use of keyboard with javascript.
948 2001-12-08  Loïc Chapeaux  <lolo@phpheaven.net>
949         * libraries/left.js, lines 234-240: fixed a js bug with empty databases.
950         * libraries/functions.js: improved pointer code (for Opera 6.0).
951         * left.php3: nicer codding for Opera exception.
952         * read_dump.php3; libraries/build_dump.lib.php3: send fake headers to
953           bypass browser timeout.
954         * main.php3: fixed an other bug with db creation privilege thanks to
955           James Wigdahl <jwigdahl at mac.com>.
957 2001-12-07  Loïc Chapeaux  <lolo@phpheaven.net>
958         * lang/polish.inc.php3: fixed typos thanks to Tomasz Regdos & Jakub Wilk.
959         * tbl_indexes; tbl_printview.php3; tbl_properties.php3;
960           tbl_properties.inc.php3: improved the fix against bug #489440.
961         * libraries/display_tbl.lib.php3: better pointer coding.
962         * main.php3, line 191: a valid MySQL administration system may lead to have
963           the db creation form displayed with an existing table. Bug fixed thanks
964           to Rob Mangiafico <rmang at lexiconn.com>.
965         * left.php; libraries/left.js: improved the pointer feature for the left
966           frame.
968 2001-12-06  Loïc Chapeaux  <lolo@phpheaven.net>
969         * db_details.php3, mult_submits.inc.php3, tbl_printview.php3: beautify
970           the code and the results of the patch #484112.
971         * sql.php3, lines 92 & 278; tbl_replace.php3, line 130: fixed bug #489770 -
972           File name too long in tbl_replace.php.
973         * tbl_printview.php3; tbl_properties.php3; tbl_properties.inc.php3: fixed
974           bug #489440 - enum fields in tbl_properties.php.
975         * user_details.php3, lines 616, 617 & 624: fixed a double declaration of
976           variables.
978 2001-12-05  Loïc Chapeaux  <lolo@phpheaven.net>
979         * lang/japanese.inc.php3; lang/bulgarian-*.inc.php3: completed thanks to
980           Georgi Georgiev <chutz at chubaka.homeip.net>.
981         * left.php3, line 79: fixed bug #489350 - Opera 6.0 is still half DOM
982           compliant :[
984 2001-12-05  Marc Delisle  <lem9@users.sourceforge.net>
985         * lang/norwegian.inc.php3 updates thanks to Sven-Erik Andersen
986         * Documentation.html: faq entry about safe mode and uploads
987         * db_details.php3, tbl_printview.php3: patch #484112,
988           thanks to Christophe Gesché (moosh_fr at sourceforge.net)
990 2001-12-04  Loïc Chapeaux  <lolo@phpheaven.net>
991         * config.inc.php3; Documentation.html; left.php3;
992           libraries/display_tbl.php3; libraries/common.lib.php3:
993           patch #458673 - Nicer navigation for MSIE, update... thanks to
994           Marcus Börger <helly at users.sourceforge.net>.
995         * libraries/functions.js, function "setPointer()" :
996           - skip pointer is allowed by letting blank the color value;
997           - fixed a js bad command.
998         * libraries/select_lang.inc.php3, lines 45-46: updated to take into account
999           the new Bulgarian translation thanks to
1000           Georgi Georgiev <chutz at chubaka.homeip.net>.
1001         * lang/japanese.inc.php3; bulgarian-*.inc.php3: updated thanks to
1002           Georgi Georgiev <chutz at chubaka.homeip.net>.
1004 2001-12-04  Marc Delisle  <lem9@users.sourceforge.net>
1005         * Documentation.html: FAQ about Konqueror
1006         * libraries/common.lib.php3, support new $strRunning string
1008 2001-12-03  Loïc Chapeaux  <lolo@phpheaven.net>
1009         * tbl_select.php3: fixed bugs with text and time type fields.
1010         * libraries/common.lib.php3, lines 583-585: fixed bug #488317 - 'only_db'
1011           problem with the 2.2.x.
1012         * header.inc.php3; main.php3; lang/*: modified the way server informations
1013           are displayed so it can be translated whatever is the required words
1014           order. Thanks to "Chutz" <chutz at chubaka.homeip.net> who reported the
1015           problem in the phpWizard forum.
1016         * lang/polish.inc.php3: updated thanks to Jakub Wilk.
1017         * lang/romanian.inc.php3: updated thanks to Valics Lehel.
1019 2001-12-02  Loïc Chapeaux  <lolo@phpheaven.net>
1020         * lang/english.inc.php3 & french.inc.php3, line 157: changed a bit the
1021           '$strInsertTextfiles' to avoid confusion with '$strLocationTextfile'.
1022         * ### released 2.2.2 version. ###
1024 2001-12-01  Loïc Chapeaux  <lolo@phpheaven.net>
1025         * user_details.php3, lines 83-88: fixed bug #487673 - revoke 'reference'.
1027 2001-11-30  Loïc Chapeaux  <lolo@phpheaven.net>
1028         * libraries/display_tbl.lib.php3: fixed bug #486509 - Text fields don't
1029           display newlines.
1031 2001-11-29  Loïc Chapeaux  <lolo@phpheaven.net>
1032         * header.inc.php3, lines 76-83: displays verbose server description
1033           rather than hostname as window title.
1034         * left.php3, line 82: fixed a js error.
1035         * libraries/left.js: extended the list of browsers that works with DOM
1036           version.
1038 2001-11-26  Loïc Chapeaux  <lolo@phpheaven.net>
1039         * tbl_indexes.php3: fulltext indexes is available since MySQL 3.23.23
1040           only.
1041         * tbl_properties.php3:
1042           - fixed bug #485529 - index on text/blob;
1043           - displays only the accurate index links depending of variable types;
1044           - the "OPTIMIZE" statement is available only since MySQL 3.23.06.
1046 2001-11-25  Loïc Chapeaux  <lolo@phpheaven.net>
1047         * index.php3; libraries/common.lib.php3; libraries/defines.lib.php3;
1048           libraries/grab_globals.lib.php3; libraries/select_lang.lib.php3:
1049           taken into account the new $_* globals arrays defined with php 4.1+.
1050         * read_dump.php3, lines 131-152 & 217: fixed a possible security issue.
1052 2001-11-24  Loïc Chapeaux  <lolo@phpheaven.net>
1053         * main.php3, line 200: fixed bug #485116 - No logout option for users.
1054         * Documentation.html, lines 969-979: added an other entry about the
1055           $cfgOBGZip setting and beta versions of php4.
1056         * Documentation.txt: updated.
1057         * scripts/create_release.sh: added some stuffes in the "ToDo" list at
1058           the end.
1059         * rolled a new CVS package.
1061 2001-11-23  Loïc Chapeaux  <lolo@phpheaven.net>
1062         * light changes (function and constant names) in most of the scripts:
1063           they're now about to fully fit the PEAR codding standards.
1064         * db_details.php3; db_printview.php3; db_stats.php3; tbl_change.php3;
1065           tbl_indexes.php3; tbl_printview.php3; tbl_properties.php3;
1066           tbl_properties.inc.php3; tbl_select.php3; user_details.php3;
1067           libraries/display_tbl.lib.php3; libraries/functions.js: beautified
1068           display of tables under Mozilla & NS6+ thanks to a fix from
1069           Detlev Stender <detlev.stender at web.de>.
1070         * tbl_select.php3: the true MySQL type of columns is now displayed.
1071         * left.php3: this frame wasn't taking into account the output buffering
1072           feature! This should fix the problem some users faced with XP (thanks
1073           to an anonymous user who reported the at the SF bug tracker and did
1074           some testings).
1075         * Documentation.html, lines 843-851: added an entry about a PWS bug and
1076           its workaround thanks to Filippo Simoncini.
1078 2001-11-22  Loïc Chapeaux  <lolo@phpheaven.net>
1079         * header.inc.php3, lines 142-148: merged patch #479083 - display name
1080           of server after db/table thanks to
1081           Martin Jespersen <embeejay at users.sourceforge.net>.
1082         * user_detail.php3:
1083           - fixed bug #484591 - Users Page -- "no password";
1084           - PEAR codding standards (functions names).
1086 2001-11-21  Loïc Chapeaux  <lolo@phpheaven.net>
1087         * config.inc.php3: removed some remaining tabs.
1088         * libraries/common.inc.php3: simplified the error handling settings
1089           under php4.
1090         * lang/russian-*: updated thanks to
1091           Gosha Sakovich <gt2 at users.sourceforge.net>.
1093 2001-11-20  Loïc Chapeaux  <lolo@phpheaven.net>
1094         * tbl_change.php3, lines 146-148: set the default function to "NOW()"
1095           for timestamp fields only in insert mode (ie not in update mode).
1096         * sql.php3; tbl_select.php3; libraries/display_tbl.php3: changed
1097           "$sessionMaxRows" by "$session_max_rows" (PEAR codding standards).
1098         * left.php3: fixed reverse display of the number of tables per
1099           databases under right to left writting.
1100         * libraries/common.lib.php3, line 704: fixed a little bug with
1101           php 4.0.1+ (unset applied to a global variable inside a function only
1102           kills the symbolic link to this variable and do not unset it).
1103         * Documentation.html: merged feture request #482468 - adding CSS
1104           page-break in documentation.html.
1106 2001-11-19  Loïc Chapeaux  <lolo@phpheaven.net>
1107         * tbl_change.php3, lines 208-212: always use the existing timestamp
1108           value in the update statement else MySQL auto-update it to the
1109           current timestamp.
1110         * main.php3: removed the "MySQL" column if no MySQL feature is allowed.
1111         * Documentation.html, lines 958-966: added a faq entry about the
1112           invalid "$cfgPmaAbsoluteUri" related problems.
1114 2001-11-18  Loïc Chapeaux  <lolo@phpheaven.net>
1115         * db_details.php3, lines 178-492; tbl_properties.php3, lines 670-685: the
1116           "upload dump file" feature is no long displayed if upload is disabled in
1117           the php configuration file.
1119 2001-11-17  Loïc Chapeaux  <lolo@phpheaven.net>
1120         * libraries/display_tbl.lib.php3:
1121           - lines 85-86: fixed bug #482627 - show full processlist should have
1122             'kill';
1123           - since php 4.0.5 the associative array returned by "mysql_fetch_array"
1124             may returns fields with NULL value.
1126 2001-11-16  Loïc Chapeaux  <lolo@phpheaven.net>
1127         * tbl_indexes.php3: merged Michal fix.
1128         * db_details.php3, line 47; main.php3, line 32;
1129           libraries/common.lib.php3, lines 928-929: fixed bug #479208 - Drop a
1130           Table -> wrong server at left frame thanks to Bjoern Koester
1131           & Donald Saltarelli.
1132         * db_details.php3; read_dump.php3; sql.php3; tbl_properties.php3: fixed a
1133           bug with headers that may be sent after output.
1134         * tbl_properties.php3: fixed bug #481417 - Unable to insert dumps from
1135           phpmyadmin.
1136         * build_dump.php3: fixed bug #482466 - data dumping is broken in cvs
1137           version thanks to Michal Cihar.
1138         * scripts/create-release.sh, line 24: added bz2 packages.
1139         * ### released 2.2.2-rc1 revision. ###
1141 2001-11-15  Loïc Chapeaux  <lolo@phpheaven.net>
1142         * libraries/tbl_dump.php3 : merged a workaround against the IE downloading
1143           bug with SSL.
1144         * Documentation.html: added two entries in the FAQ (IIS with advanced
1145           authentication and Apache-SSL with IE).
1146         * tbl_properties.php3, line 298; tbl_printview.php3, line 176: fixed some
1147           display bugs with right to left text direction (Arabic language).
1148         * lang/arabic.inc.php3: updated thanks to Fisal Assubieye.
1150 2001-11-14  Loïc Chapeaux  <lolo@phpheaven.net>
1151         * sql.php3: fixed bug #480178 - select ... into outfile fails.
1152         * libraries/common.lib.php3:
1153           - fixed bug 481593 - interface fonts too big on macs;
1154           - taked into account the case when "magic_quotes_sybase" is set in the
1155             php configuration file and fixed the js errors.
1156         * libraries/tbl_dump.php3 : "zero" value was exported as ''.
1158 2001-11-13  Loïc Chapeaux  <lolo@phpheaven.net>
1159         * db_details.php3; db_printview.php3; left.php3; tbl_properties.php3;
1160           tbl_printview.php3: fixed some display bugs with right to left text
1161           direction (Arabic language).
1163 2001-11-12  Loïc Chapeaux  <lolo@phpheaven.net>
1164         * libraries/select_lang.lib.php3; lang/arabic.inc.php3: new translation
1165           thanks to Fisal Assubieye.
1167 2001-11-10  Loïc Chapeaux  <lolo@phpheaven.net>
1168         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1169         * most of the scripts have been updated in order to prepare the use of an
1170           Arabic translation (right to left text direction).
1172 2001-11-09  Marc Delisle  <lem9@users.sourceforge.net>
1173         * Documentation.html: small additions, FAQ sub-sections.
1175 2001-11-09  Loïc Chapeaux  <lolo@phpheaven.net>
1176         * config.inc.php3; Documentation.html; main.php3; phpinfo.php3;
1177           libraries/common.lib.php3:
1178           - extended last fix from Robin to the "MySQL runtime information" and
1179             "MySQL system variables" links;
1180           - but allowed these directives to be bypassed for super-users.
1181         * libraries/display_tbl.lib.php3, lines 715-724: return to the browse mode
1182           once a "KILL" statement has been run. Thanks to
1183           Florian Perrichot <perrich at club-internet.fr> for this suggestion.
1184         * header.inc.php3; tbl_indexes.php3; tbl_printview.php3;
1185           tbl_properties.php3; libraries/indexes.js; lang/*: commited patch
1186           #458014 - Advanced index generation/editing thanks to
1187           Michal Cihar <nijel at users.sourceforge.net>.
1188         * config.inc.php3; Documentation.html; read_dump.php3; tbl_dump.php3;
1189           libraries/common.lib.php3; libraries/build_dump.lib.php3: feature
1190       #443134 - unlimited set_time_limit().
1192 2001-11-08  Robin Johnson  <robbat2@users.sourceforge.net>
1193         * config.inc.php3; main.php3; phpinfo.php3: fixed bug #479303
1194           - $cfgShowPHPInfo added, false by default.
1196 2001-11-07  Marc Delisle  <lem9@users.sourceforge.net>
1197         * tbl_select.php3, lang/some files: modify $strLimitNumRows.
1198         * user_details.php3, lang/some files: modify $strRevokeGrantMessage
1199           and $strRevokeMessage.
1201 2001-11-06  Loïc Chapeaux  <lolo@phpheaven.net>
1202         * db_details.php3, line 305; db_printview.php3, line 207: fixed bug #478592
1203           - HTML mispelling (</td> instead of </th>), thanks to
1204           Christophe Jaillet (tititou at users.sourceforge.net).
1206 2001-11-02  Loïc Chapeaux  <lolo@phpheaven.net>
1207         * sql.php3, lines 225-233: in case of erroneous query, it is now
1208           re-displayed in the query textearea of the calling script.
1209         * lang/slovak.inc.php3: eol was missing at the end of the file.
1210         * libraries/display_tbl.lib.php3: patch #477498 Cosmetic Change.
1212 2001-11-02  Marc Delisle  <lem9@users.sourceforge.net>
1213         * lang/slovak-iso.inc.php3: updates thanks to Lubos Klokner, tests
1214           with Loïc: this file must be sent gzipped, otherwise Windows will
1215           corrupt some characters.
1216         * main.php3, lang/*: new $strWelcome
1218 2001-10-29  Loïc Chapeaux  <lolo@phpheaven.net>
1219         * main.php3: removed an other display of the socket used and the port used
1220           if the 'verbose' setting exists for a server.
1221         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1222         * left.php3: fixed a bug with php < 4.0.6 (mysql_fetch_array did not return
1223           fields with NULL value).
1225 2001-10-28  Loïc Chapeaux  <lolo@phpheaven.net>
1226         * main.php3:
1227           - lines 107-111: removed the socket used from the settings displayed;
1228           - line 342: cosmetic change.
1229         * libraries/common.lib.php3: fixed bugs if dbs names in "only_db" contain
1230           "_" or "%" characters.
1231         * lang/bulgarian.inc.php3, line 304: a ';' was missig at EOL.
1233 2001-10-27  Loïc Chapeaux  <lolo@phpheaven.net>
1234         * read_dump.php3, lines 286-288; lang/*: "there is no query" were displayed
1235           when deleting a bookmark.
1236         * Documentation.php3; main.php3; libraries/common.lib.php3: feature request
1237           #450246 - Authentication: don't give stduser access to encrypted passw.
1238         * Documentation.html: added faq entries about a Xitami 2.5b4 bug and a
1239           widespread IIS misconfiguration problem.
1240         * footer.inc.php3: closed MySQL connection in this script (it seems this
1241           may be required for RedHat 7.1 at least).
1243 2001-10-27  Olivier Müller  <om@omnis.ch>
1244         * config.inc.php3: put the ENCRYPT function back to the config file.
1246 2001-10-26  Loïc Chapeaux  <lolo@phpheaven.net>
1247         * tbl_change.php3, lines 198-205: fixed a crash with binary "characters".
1248           Bug was reported by Joshua Nye <josh at boxcarmedia.com> to the
1249           phpMyAdmin-devel mailing-list.
1250         * config.inc.php3, line 112; Documentation.html, lines 545-550;
1251           libraries/display_tbl.lib.php3: merged patch #474210 (hiding full text of
1252           navigation buttons) submitted by
1253           Gosha Sakovich <gt2 at users.sourceforge.net>.
1254         * Documentation.html, lines 407-410: explicited the use of MySQL wildcards
1255           in the "only_db" setting.
1256         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1258 2001-10-25  Loïc Chapeaux  <lolo@phpheaven.net>
1259         * user_details.php3, line 1172: fixed bug #474685 (table not found editing
1260           user) thanks to Alister Bulman <alister at users.sourceforge.net>.
1261         * config.inc.php3, line 159; Documentation.html, lines 646-652;
1262           libraries/display_tbl.lib.php3, line 607: merged patch #472575 (indicator
1263           in table rows) thanks to Darklord <darklord at chello.at>.
1264         * tbl_change.php3; tbl_replace.php3; lang/*: merged patch #470575
1265           (Inserting rows in loop) thanks to
1266           Tomas Polak <loskutak at users.sourceforge.net>.
1267         * libraries/defines.inc.php3, line 20: starting 2.2.2-dev. version.
1269 2001-10-24  Robin Johnson  <robbat2@users.sourceforge.net>
1270         * Documentation.html:
1271           - updated advanced authentication documentation
1272           - removed PCRE requirement note
1273         * Documentation.txt: updated from Documentation.html
1275 2001-10-24  Loïc Chapeaux  <lolo@phpheaven.net>
1276         * main.php3:
1277           - taken into account wildcards in the databases names get from the
1278             "mysql.db" table;
1279           - get all privilege at the begenning of the script;
1280         * ### released 2.2.1 revision. ###
1282 2001-10-24  Marc Delisle  <lem9@users.sourceforge.net>
1283         * main.php3 (for Loïc): a non-empty only_db was removing the MySQL links on
1284           the main page.
1286 2001-10-23  Robin Johnson  <robbat2@users.sourceforge.net>
1287         * Documentation.html: Redid documentation of advanced authentication mode.
1288         * Documentation.txt: Updated from latest Documentation.html
1289         * config.inc.php3: removed note that basic user name is always required
1291 2001-10-23  Loïc Chapeaux  <lolo@phpheaven.net>
1292         * config.inc.php3, Documentation.html: extended the use of stduser/stdpass
1293           to the basic authentication mode.
1294         * libraries/common.lib.php3:
1295           - fixed a possible "security" issue (in advanced authentication mode,
1296         ensured the server selected is valid according to the user name);
1297           - extended the use of stduser/stdpass to the basic authentication mode;
1298           - fixed the messy use of 'stduser' and 'user' while connecting.
1299         * main.php3: widely cleaned and fixed the messy use of 'stduser' and 'user'
1300           in queries.
1302 2001-10-22  Loïc Chapeaux  <lolo@phpheaven.net>
1303         * Documentation.html, line 299: added some requirements for sockets.
1304         * main.php3: ensured sockets aren't displayed and used if php < 3.0.10.
1305         * libraries/common.lib.php3: ensured the same rules apply whatever is the
1306           authentication mode and that the cfgServers[i]['only_db'] is really used.
1307           Fixed also the bug #472201 - Denied to mysql user db. AdvAuth failed.
1309 2001-10-22  Robin Johnson  <robbat2@users.sourceforge.net>
1310         * config.inc.php3: remove ENCODE, DECODE, ENCRYPT functions.
1312 2001-10-21  Loïc Chapeaux  <lolo@phpheaven.net>
1313         * user_details.php3, libraries/user_details.js: restored the "show grants"
1314           table at the top of the "other grants" page.
1315         * lang/russian-*.inc.php3: updated thanks to Gosha Sakovich.
1317 2001-10-20  Marc Delisle  <lem9@users.sourceforge.net>
1318         * libraries/select_lang.lib.php3, lang/turkish.inc.php3: new turkish
1319           language, thanks to Bora Alioglu (bora at risc01.ktu.edu.tr)
1321 2001-10-19  Loïc Chapeaux  <lolo@phpheaven.net>
1322         * libraries/user_details.js, lines 126-130: url has to changed whatever is
1323           the control that called the "change" function.
1324         * lang/*: replace "With checked" by "With selected" ($strWithChecked).
1325         * images/arrow.gif: updated thanks to an anonymous user (see patch
1326           #472244).
1328 2001-10-18  Loïc Chapeaux  <lolo@phpheaven.net>
1329         * Documentation.html; header.inc.php3; index.php3; left.php3;
1330           libraries/common.lib.php3: removed the xml declaration because even if
1331           recommended by the w3c, lots of browsers (even IE6.0!) seems not to like
1332           it so much.
1333         * Documentation.txt: updated.
1334         * common.lib.php3, lines 675 & 687-689: changed font size for IE6 (because
1335           the xml declaration has been cleaned up).
1336         * main.php3, lines 149 & 462: cosmetic changes.
1337         * libraries/build_dump.lib.php, line 317: fixed bug #472858 - Dump error,
1338           thanks to Thomas Baehr.
1339         * lang/czech-*.inc.php3: fixed an other typo, thanks to Michal Cihar.
1341 2001-10-18  Loïc Chapeaux  <lolo@phpheaven.net>
1342         * Documentation.html, lines 2-4; header.inc.php3, lines 39-41;
1343           index.php3, lines 36-38; left.php3, lines 49-51;
1344           libraries/common.lib.php3, lines 75-78: fixed bug #472353 - Doc can't be
1345           opened in IE5/Mac (because of an invalid DTD).
1346         * lang/czech-*.inc.php3: fixed some "typos", thanks to Michal Cihar.
1347         * lang/slovak.inc.php3: put font faces between double quotes.
1348         * images/bkg.gif: re-set the transparent color.
1350 2001-10-18  Marc Delisle  <lem9@users.sourceforge.net>
1351         * lang/finnish.inc.php3 updates, thanks to Visa Kopu.
1353 2001-10-17  Marc Delisle  <lem9@users.sourceforge.net>
1354         * release 2.2.1rc2
1356 2001-10-17  Loïc Chapeaux  <lolo@phpheaven.net>
1357         * Documentation.html, lines 766-770: added a link to the official MySQL
1358           documentation for the "socket error" problems.
1359         * index.php3, line 53; lang/*: out-sourced the "no frame" sentence.
1360         * libraries/common.lib.php3:
1361           - improved compatibility with the old phpMyAdmin configuration file;
1362           - lines 427-434: fixed bug #472209 (Login password bug if
1363             magic_quotes_gpc is set.
1364         * tbl_properties.php3, line 1243: added a param. to enforce reloading of
1365           the left frame after a flush if $cfgShowTooltip is set to 1.
1366         * tbl_change.php3: fixed some inconcistancies if an update is required but
1367           the record can't be found and, in this case, ensured a message is
1368           displayed.
1369         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1370         * lang/swedish.inc.php3: updated thanks to Björn T. Hallberg.
1371         * lang/czech-*.inc.php3: put font faces between double quotes.
1373 2001-10-16  Loïc Chapeaux  <lolo@phpheaven.net>
1374         * lang/*: cleanup thanks to Björn T. Hallberg - Removed unused strings
1375           $strColumnEmpty, $strDbEmpty, $strInsertIntoTable, $strPrinterFriendly,
1376           $strProducedAnError, $strReadTheDocs (kept $strLogout because it will be
1377           used as soon as we improved the authentication system).
1378         * lang/swedish.inc.php3: updated thanks to
1379           Björn T. Hallberg <bth at users.sourceforge.net>.
1380         * lang/russian-*.inc.php3: updated thanks to
1381           Gosha Sakovich <gt2 at users.sourceforge.net>.
1382         * user_details.php3: cosmetic changes.
1383         * tbl_properties.php3; lang/*: added a "FLUSH" feature for tables.
1385 2001-10-15  Loïc Chapeaux  <lolo@phpheaven.net>
1386         * tbl_properties.php3:
1387           - line 966: the current name of the table is now displayed in the text
1388             box of the "rename table" feature. Thanks to Cal Henderson for this
1389             suggestion;
1390           - line 385: fixed an xhtml1.0 error.
1391         * db_details.php3, line 327; db_stats.php3, line 291: fixed an xhtml1.0
1392           error.
1393         * tbl_change.php3, lines 148-151: displays default values while creating
1394           a new record. Thanks to "pdobrigkeit" for this suggestion.
1396 2001-10-14  Loïc Chapeaux  <lolo@phpheaven.net>
1397         * libraries/build_dump.lib.php3, lines 202-203: improved the fix against
1398           the bug #469416 (Dumps with binary data dont work mysql).
1399         * libraries/display_tbl.lib.php3, lines 768-780: binary fields weren't
1400           well displayed.
1402 2001-10-13  Loïc Chapeaux  <lolo@phpheaven.net>
1403         * Documentation.html, lines 504-506: added some words about requirement for
1404           table sizes.
1405         * libraries/build_dump.lib.php3, lines 202-203: tried to fix bug #469416
1406           (Dumps with binary data dont work mysql).
1408 2001-10-12  Marc Delisle  <lem9@users.sourceforge.net>
1409         * lang/bulgarian-win1251.inc.php3 updates, thanks to Peter Petrov.
1411 2001-10-12  Loïc Chapeaux  <lolo@phpheaven.net>
1412         * Most of the scripts have been modified to fix bug #468749 (Left Frame not
1413           expanding in iCab). This means the splitter between variables in urls is
1414           now "&amp;" rather than "&" according to the xhtml1.0 specifications.
1415         * main.php3: fixed some warnings and some bugs in the way servers are
1416           displayed in the servers choice combo.
1417         * libraries/common.lib.php3, lines 340-343: fixed erroneous variable name.
1418         * libraries/bookmarks.lib.php3, line 29: removed unnecessary line of code.
1419         * Documentation.html: added warnings about the use of the "only_db" setting
1420           thanks to Ignacio Vazquez-Abrams <ignacio at openservices.net>.
1421         * config.inc.php3, line 50: changed the comment line for the "only_db"
1422           setting.
1423         * tbl_qbe.php3: fixed lots of warnings reported by Steve.
1424         * left.php3, line 66: removed a too restrictive test.
1425         * display_tbl.lib.php3: added unique key case to build urls used in browse
1426           mode for deleting/editing a record.
1428 2001-10-09  Loïc Chapeaux  <lolo@phpheaven.net>
1429         * user_details.php3, lines 1232-1245 & 1254: fixed some bugs with modifying
1430           user privileges.
1431         * main.php3, lines 163, 164, 179 & 180: fixed a bad key value reference
1432           (once advanced authentication is completed, the login/password of the
1433           current user is set in the "user/password" keys and not in the
1434           "stduser/stdpass" ones.
1435         * libraries/common.lib.php3: removed unnecessary md5 calls.
1437 2001-10-08  Loïc Chapeaux  <lolo@phpheaven.net>
1438         * lang/danish.inc.php3: updated thanks to
1439           Niels Oesten <niels at oesten.dk>.
1441 2001-10-08  Geert Lund  <glund@silversoft.dk>
1442         * left.php3: Fixed bug #468749: Left Frame not expanding in iCab.
1443         * made URI references HTML 4.01 complient, this will fix the
1444       error. See http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2 and
1445       http://www.icab.de/faq.html for further information.
1447 2001-10-07  Loïc Chapeaux  <lolo@phpheaven.net>
1448         * config.inc.php3, lines 152-153; Documentation.html, lines 573-581;
1449           header.inc.php3, line 119; left.php3, line 150: the background colors for
1450           both the fames are now defined in the configuration file thanks to
1451           Laurent Penou <laurent.penou at gadz.org>.
1452         * build_dump.lib.php3, line 212: fixed bug #468807 (dump error).
1454 2001-10-04  Loïc Chapeaux  <lolo@phpheaven.net>
1455         * left.php3:
1456           - improved the js object detection system;
1457           - fixed some bugs with the patch from Korakot.
1458         * left.js: fixed CSS bugs.
1459         * Documentation.html:
1460           - lines 196-203 & 246-252: added  warning for Mac users thanks to
1461             "g-doggie" <penumbradesign at hotmail.com> &
1462         "Ladonna G." <gladonna at oconnorschurchgoods.com>;
1463           - lines 484-490: added the $cfgShowTooltip entry.
1464         * db_details.php3, line 294: cosmetic change.
1466 2001-10-04  Korakot Chaovavanich  <korakot@iname.com>
1467         * table comment(description) as tooltip (request #464084).
1469 2001-10-03  Marc Delisle  <lem9@users.sourceforge.net>
1470         * release 2.2.1-rc1
1472 2001-10-03  Geert Lund  <glund@silversoft.dk>
1473         * libraries/common.lib.php3: fixed localised_date() function:
1474           - get correct month name (and not month+1).
1476 2001-10-02  Marc Delisle  <lem9@users.sourceforge.net>
1477         * lang/bulgarian-win1251.inc.php3 updates, thanks to Peter Petrov.
1479 2001-10-01  Marc Delisle  <lem9@users.sourceforge.net>
1480         * lang/czech* updates, thanks to Michal Cihar.
1482 2001-10-01  Steve Alberty  <alberty@neptunlabs.se>
1483         * db_details.php3: Fixed problems with cfgSkipLockedTables.
1485 2001-10-01  Geert Lund  <glund@silversoft.dk>
1486         * db_stats.php3, line 261: fixed error where server and language setting
1487           wasen't in link, thanx to Joshua Nye <josh at boxcarmedia.com>.
1489 2001-09-30  Loïc Chapeaux  <lolo@phpheaven.net>
1490         * libraries/common.lib.php3, lines 489-493: fixed "backslashed backslash"
1491           before wildcards problem in databases names.
1493 2001-09-29  Loïc Chapeaux  <lolo@phpheaven.net>
1494         * libraries/common.lib.php3:
1495           - fixed a possible problem with invalid keys values in the $uva_mydbs
1496             array;
1497           - taken into account the case where available databases names returned by
1498             MySQL is empty or '%' (ie all databases);
1499           - fixed an invalid regexp at line 494.
1501 2001-09-28  Loïc Chapeaux  <lolo@phpheaven.net>
1502         * main.php3: coding standards.
1504 2001-09-28  Marc Delisle  <lem9@users.sourceforge.net>
1505         * ldi_table.php3, lang/*: remove unused messages.
1507 2001-09-27  Marc Delisle  <lem9@users.sourceforge.net>
1508         * main.php3, bug 465534: db stats only available if MySQL>=32303.
1510 2001-09-26  Loïc Chapeaux  <lolo@phpheaven.net>
1511         * libraries/common.lib.php3; left.php3; tbl_move_copy.php3;
1512           tbl_properties.php3; tbl_rename.php3: fixed some security issues.
1513         * libraries/common.lib.php3, lines 76 & 79: some variable wasn't declared
1514           as global ones.
1515         * main.php3: the cookie shouldn't be set before authentication is
1516           completed.
1517         * libraries/defines.inc.php3, lines 25-26: fixed a bad regexp thanks to
1518           Joshua Nye <josh at boxcarmedia.com>.
1520 2001-09-25  Loïc Chapeaux  <lolo@phpheaven.net>
1521         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1523 2001-09-25  Marc Delisle  <lem9@users.sourceforge.net>
1524         * lang/norwegian.inc.php3 updates, thanks to Sven-Erik Andersen.
1525         * lang/czech* updates, thanks to Michal Cihar.
1527 2001-09-24  Loïc Chapeaux  <lolo@phpheaven.net>
1528         * tbl_properties.php3; tbl_copy.php3 (removed); tbl_move_copy.php3 (added);
1529           lang/*: feature request #463164 (Add ability to move -rename- across
1530           db's).
1531         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1533 2001-09-24  Marc Delisle  <lem9@users.sourceforge.net>
1534         * lang/polish.inc.php3 updates, thanks to Jakub Wilk.
1535         * lang/romanian.inc.php3 updates, thanks to Valics Lehel.
1536         * lang/galician.inc.php3 updates, thanks to Xosé Calvo.
1538 2001-09-23  Benjamin Gandon  <gandon@users.sourceforge.net>
1539         * read_dump.php3: widely improved (some remaining bugs has been fixed and
1540           the script is now about too time faster than before).
1542 2001-09-23  Loïc Chapeaux  <lolo@phpheaven.net>
1543         * config.inc.php3; Documentation.html; db_details.php3; tbl_dump.php3;
1544           tbl_properties.php3; libraries/functions.php3; libraries/zip.lib.php3:
1545           improved the zip dump feature.
1546         * lang/swedish.inc.php3: updated thanks to David Nordenberg.
1547         * lang/*: added $strZip where it was missing and $strNoQuery in all the
1548           translations.
1549         * most of the scripts were updated to fix bug #444352 (Data
1550           Missing/POST Error).
1551         * db_details.php3; db_stats.php3; mult_submits.inc.php3;
1552           tbl_properties.php3: fixed a bug if a "DROP" query were submitted from a
1553           sql file.
1555 2001-09-23  Armel Fauveau  <armel.fauveau@globalis-ms.com>
1556     * add zip dump feature
1558 2001-09-22  Marc Delisle  <lem9@users.sourceforge.net>
1559         * lang/romanian.inc.php3 updates, thanks to Valics Lehel.
1560         * lang/polish.inc.php3 updates, thanks to Jakub Wilk.
1561         * lang/finnish.inc.php3 updates, thanks to Visa Kopu.
1562         * lang/galician.inc.php3 updates, thanks to Xosé Calvo.
1564 2001-09-22  Loïc Chapeaux  <lolo@phpheaven.net>
1565         * Documentation.html:
1566           - added a faq entry about server crashes and output compression problems;
1567           - changed the faq entry about "headers already sent by..." because users
1568             should also ensure the beginning of the config file is the php starting
1569             tag;
1570           - fixed misc. typos.
1571         * mult_submits.inc.php3: optimized a bit the SQL statements.
1572         * lang/*: cleanup.
1574 2001-09-21  Marc Delisle  <lem9@users.sourceforge.net>
1575         * lang/slovak-iso.inc.php3 updates, thanks to Lubos Klokner.
1576         * lang/italian.inc.php3 updates, thanks to Pietro Danesi.
1577         * lang/*, db_details.php3: $strDatabaseHasBeenDropped.
1579 2001-09-21  Loïc Chapeaux  <lolo@phpheaven.net>
1580         * users_detail.php3; libraries/user_details.js; lang/*: changing the whole
1581           profile of an user is now possible.
1582         * libraries/common.lib.php3; libraries/select_lang.lib.php3; index.php3;
1583           left.php3; header.inc.php3: improved xhtml1.0 compliance.
1584         * libraries/ob.lib.php3: applied coding standards.
1585         * main.php3: use the mysql connection function defined in the config. file.
1587 2001-09-20  Geert Lund <glund@silversoft.dk>
1588         * security issue fix: added checking for valid user and password to the
1589           phpinfo.php3 file, probitting non authorized users getting valuable
1590           information about the server phpMyAdmin runs on.
1592 2001-09-20  Loïc Chapeaux  <lolo@phpheaven.net>
1593         * main.php3: fixed an error I've done while merging patch #462787.
1594         * config.inc.php3; Documentation.html: added the $cfgShowStats setting and
1595           resorted the core phpMyAdmin settings in a more logical way.
1596         * db_details.php3; db_printview.php3; tbl_properties.php3;
1597           tbl_printview.php3: added the $cfgShowStats setting.
1598         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1599         * tbl_change.php3: fixed bad field size/maxsize.
1600         * libraries/build_dump.php3: Excel csv field separator should be a comma.
1601         * main.php3: some 'echo' were missing. Fixed thanks to
1602           Eric S. Nagel <esnagel at users.sourceforge.net>.
1604 2001-09-19  Marc Delisle  <lem9@users.sourceforge.net>
1605         * tbl_properties.php3, db_details.php3, lang/*: start to merge new messages
1606           with parameters.
1608 2001-09-19  Loïc Chapeaux  <lolo@phpheaven.net>
1609         * main.php3: merged patch #462787 (Home page for unpriviliged user) thanks
1610           to Piotr Roszatycki <d3xter at users.sourceforge.net>.
1611         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1612         * defines.inc.php3: php3 does not allow to use TRUE or FALSE constants with
1613           the 'define()' function.
1614         * users_detail.php3; lang/*: added an option to change the server from an
1615           user page.
1617 2001-09-18  Loïc Chapeaux  <lolo@phpheaven.net>
1618         * tbl_create.php3; tbl_addfield.php3: fixed a bug with "auto_increment"
1619           fields (since indexes were defined in their own statement, auto-increment
1620           fields can't be used because they must be set as primary key at
1621           creation).
1622           Note there is still a problem when altering a field: one can set it as an
1623       "auto_increment" field but there is no way to tell the script it must be
1624           then the primary key.
1625         * main.php3, lines 47-56; lang/*: feature #458452 (display the logged in
1626           user).
1627         * index.php3, lines 11-12: calling the "set_font_sizes()" function is
1628           required to get the "$font_size" variable.
1630 2001-09-17  Loïc Chapeaux  <lolo@phpheaven.net>
1631         * users_detail.php3: fixed some bugs with the "other privileges" feature.
1632         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1634 2001-09-16  Loïc Chapeaux  <lolo@phpheaven.net>
1635         * headers.inc.php3; users_detail.php3; libraries/user_details.js; lang/*:
1636           rewrtitten the users script so it validates xhtml1.0, and fix a security
1637           issue removing most of the javascript work.
1639 2001-09-15  Marc Delisle  <lem9@users.sourceforge.net>
1640         * libraries/common.lib.php3, bug #460475: user can be blank in mysql.db
1641           (anonymous user), as stated in MySQL doc.
1643 2001-09-15  Loïc Chapeaux  <lolo@phpheaven.net>
1644         * tbl_change.php3, lines 351-352: fixed bug #461623 (wrong maxlength in
1645           table_change.php).
1646         * libraries/display_tbl.lib.php3: fixed bug #461684 (Comments changes for
1647           display_tbl.lib.php).
1648         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1650 2001-09-14  Loïc Chapeaux  <lolo@phpheaven.net>
1651         * lang/italian.inc.php3: updated thanks to Pietro Danesi.
1653 2001-09-13  Loïc Chapeaux  <lolo@phpheaven.net>
1654         * config.inc.php3; Documentation.html; sql.php3;
1655           libraries/display_tbl.php3; lang/*: added a optionnal "show all" button
1656           in display mode.
1657         * lang/english.inc.php3: patch #460242 (Rename "Send" to "Save as File").
1659 2001-09-12  Loïc Chapeaux  <lolo@phpheaven.net>
1660         * lang/norwegian.inc.php3: updated thanks to
1661           Sven-Erik Andersen <seasoft at users.sourceforge.net>.
1662         * index.php3: patch #460567 (UI - small html change in frame options)
1663           thanks to Vaskin Kissoyan <killerapp at users.sourceforge.net>.
1665 2001-09-11  Loïc Chapeaux  <lolo@phpheaven.net>
1666         * libraries/read_dump.lib.php3; read_dump.lib.php3:
1667           - moved the 'split_sql_file()' function from the library to the main
1668             script, then removed the library;
1669           - tried some fixes for bugs with comments characters in dump files (see
1670             bug #444279) and taked into account "-- " styled comments;
1671           - disactivated the "/*!...*/" syntax for MySQL < 3.22.07;
1672           - optimized the 'split_sql_file()' function (there is still some work to
1673             do: just try to import the dump file from phpNuke with a distant
1674             connection...).
1675         * libraries/function.js: limit the number of characters displayed in the
1676           confirmation box.
1678 2001-09-10  Loïc Chapeaux  <lolo@phpheaven.net>
1679         * sql.php3, line 177: simple "SELECT" statements like "SELECT 1+1" were
1680           failing because they were added a "LIMIT" clause.
1681         * libraries/common.lib.php3, function 'which_crlf()': taken into account
1682       Mac case.
1683         * libraries/select_lang.lib.php3; lang/finnish.inc.php3: new translation
1684           thanks to Visa Kopu <visa at visakopu.net>.
1686 2001-09-09  Loïc Chapeaux  <lolo@phpheaven.net>
1687         * libraries/common.lib.php3, function 'show_message()': no reson to display
1688           the "modify" link in $goto = main.php3.
1689         * libraries/mult_submits.lib.php3: optimized the "DROP FIELD" case (all
1690           statements are now run at once).
1691         * tbl_addfield.php3: optimized a bit and fixed an error in the FULLTEXT
1692           statement.
1693         * tbl_create.php3: optimized a bit.
1694         * tbl_replace.php3: message associated to the query wasn't displayed if the
1695           location header is used.
1696         * libraries/read_dump.lib.php3, function 'split_sql_file()': fixed bug
1697           #444279 (# problem in uploaded file)... but find an other one :(
1699 2001-09-09  Marc Delisle  <lem9@users.sourceforge.net>
1700         * lang/italian.inc.php3 updates thanks to Pietro Danesi.
1702 2001-09-08  Loïc Chapeaux  <lolo@phpheaven.net>
1703     * IMPORTANT UPDATE: "lib.inc.php3" has been splitted into smaller libraries
1704       in order to lower the server charge. All the libraries are now stored in
1705       a new sub-directory which name is... "libraries".
1706         * db_readdump.php3 has been renamed to read_dump.php3.
1707         * lang/italian.inc.php3: updated thanks to
1708           Pietro Danesi <danone at aruba.it>.
1709         * config.lib.php3, lines 100-104; libraries/common.lib.php3, lines 55-56;
1710           Documentation.html, lines 446-451; tbl_change.php3: improved binay fields
1711       protection.
1712         * sql.php3, lines 257-284: message associated to the query wasn't displayed
1713           if the location header is used.
1714         * libraries/display_tbl.lib.php3; tbl_change.php3: split between NULL value
1715           and empty field.
1717 2001-09-07  Loïc Chapeaux  <lolo@phpheaven.net>
1718     * main.php3, line 208: fixed an invalid link id.
1719         * db_details.php3:
1720           - optimisation round;
1721           - the 'location' header must be above any output!
1722     * tbl_properties.php3:
1723           - the 'location' header must be above any output!
1724           - line 456: fixed an invalid link to the official MySQL documentation;
1725           - added background color for indexes;
1726           - removed the Browse/Select/Insert/Empty links at the middle of the page
1727             and added the same link below the table properties than the one at the
1728             top of the page if there are more than 20 fields.
1729         * lib.inc.php3:
1730           - adjusted font sizes depending on IE versions;
1731           - line 2337: fixed an illegal index warning with php3;
1732           - line 1762: invalid number of parameters in the function call.
1733         * db_printview.php3; tbl_printview.php3: extended so the generated pages
1734           contains the same informations that the one in the calling page. Based on
1735           patch #444128 (display & dump index length) thanks to
1736           Marcus Börger <helly at users.sourceforge.net>.
1737         * db_details.php3; db_readdump.php3; sql.php3; lib.inc.php3; main.php3;
1738           tbl_copy.php3; tbl_properties.inc.php3; tbl_properties.php3;
1739           tbl_rename.php3; mult_submits.inc.php3: $reload has now true boolean
1740           values.
1741         * tbl_rename.php3: the query used to complete this action is now displayed.
1742         * sql.php3: removed unnecessary javascript stuff.
1743         * lang/greek.inc.php3: new translation thanks to
1744           Panayotis Katsaloulis <teras@noc.uoa.gr>.
1745         * lang/french.inc.php3: little improvement
1746           ("Textes entiers" -> "Textes complets").
1747         * lang/italian.inc.php3: updated thanks to
1748           Pietro Danesi <danone at aruba.it>.
1750 2001-09-07  Marc Delisle  <lem9@users.sourceforge.net>
1751         * tbl_change.php3, bug 459449: $row had old data from header.inc
1753 2001-09-06  Marc Delisle  <lem9@users.sourceforge.net>
1754         * tbl_dump.php3, bug 458074, "transmit not working in IE 5.5": needed
1755           "Content-Disposition: inline".
1757 2001-09-06  Loïc Chapeaux  <lolo@phpheaven.net>
1758         * lang/galician.inc.php3: updated thanks to
1759           Xosé Calvo <xosecalvo at terra.es>.
1760         * lib.inc.php3:
1761           - fixed a bug with the browse table headers sorting feature;
1762           - lines 616-617: fixed a javascript error with <cr> & <lf>.
1763         * tbl_dump.php3: improved the patch Marc commited.
1764         * defines.inc.php3: distinguished Konqueror from the "other browsers"
1765           group (to prepare a fix for bug #439081 -Konqueror 2.1.2 browser
1766           support-).
1767         * lang/czech-iso.inc.php3 & czech-win1250.inc.php3: updated thanks to
1768           Michal Cihar.
1769         * lang/french.inc.php3: updated a translation ("Espace" -> "Taille").
1770         * db_details.php3; db_printview.php3; db_stats.php3; main.php3;
1771           lib.inc.php3; sql.php3; tbl_properties.php3; tbl_properties.inc.php3;
1772           tbl_qbe.php3; tbl_select.php3; : optimized a bit (mainly added some
1773           'mysql_free_result').
1774         * left.php3; left.js: cleaned a bit.
1775         * db_details.php3; db_stats.php3; mult_submits.inc.php3 (in place of
1776           mult_drops.inc.php3); tbl_alter.php3; tbl_properties.php3;
1777           tbl_properties.inc.php3: merged patch #458014 (Multiple index generation,
1778           multi column editing and fulltext) except the multiple index part that
1779           will be done in a dedicated page. Thanks to
1780           Michal Cihar <nijel at users.sourceforge.net>.
1782 2001-09-05  Loïc Chapeaux  <lolo@phpheaven.net>
1783         * lib.inc.php3:
1784           - splitted the function "display_table" in 3 little functions with
1785             specific targets (top of the page/headers of the table/body of the
1786             table);
1787           - added the function "set_display_mode" that defines which elements
1788             should be displayed while browsing a table (it fixes the bugs #458462
1789             -Full texts botton disapear- and #444767 Other cases for
1790             display=simple-). Marc Delisle drawed the buttons used to
1791             expand/collapase text/blob fields;
1792           - fixed the empty page bug with php 3.0.9 thanks to the help of
1793             Graziano "Radio head" <dreamservice at libero.it>;
1794           - fixed a bug in the csv export function.
1795         * lib.inc.php3; main.php3; tbl_properties.php3, sql.php3: updated with
1796           "lib.inc.php3".
1797         * main.php3, lines 8-11; select_lang.inc.php3: the language cookie is set
1798           only by the main page and its duration is now 30 days.
1799         * main.php3: fixed an xhtml1.0 bug.
1800         * tbl_properties.php3:
1801           - fixed bug #458557 (Navigation bar);
1802           - optimized a bit.
1803         * ldi_check.php3: removed some unnecessary "str_replace".
1804         * lib.inc.php3, lines 848-865; db_stats.php3, line 114; tbl_dump, line 162;
1805           lang/*: Merged patch #457984 (Localised dates in dump and db stats)
1806           thanks to Michal Cihar <nijelat users.sourceforge.net>.
1808 2001-09-04  Loïc Chapeaux  <lolo@phpheaven.net>
1809         * lib.inc.php3:
1810           - improved the fix for bug #458160 - Advanced auth fails on WebSite Pro,
1811             thanks to Matthias Fichtner again;
1812           - lines 101-106: if zlib output compression is set in the php
1813             configuration file, no output buffering should be run.
1814         * tbl_properties.php3, line 1051: added a link to the MySql documentation.
1815         * defines.inc.php3; header.inc.php3; left.js; left.php3; lib.inc.php3:
1816           improved font size definition.
1817         * tbl_replace.php3:
1818           - lines 107-108: maybe fixed bugs #458324 - Editing fields and
1819             #457260 - update (LIMIT 1);
1820           - fixed a js. bug.
1821         * lang/italian.inc.php3: updated thanks to
1822           Pietro Danesi <danone at aruba.it>.
1823         * tbl_alter.php3, lines 9-11; tbl_create.php3, lines 9-11: fixed a js
1824           error (bug #458464).
1825         * header.inc.php3: merged an improved version of the patch #446292 - show
1826           current db/table info in the title (except for NN4). Thanks to
1827           Alexander Kulikov (kaa348 at users.sourceforge.net).
1828         * lang/french.inc.php3: fixed a typo.
1829         * db_details.php3, tbl_properties.php3: started merging patch #444128
1830           (display & dump index length) submitted by
1831           Marcus Börger (helly at users.sourceforge.net).
1832         * tbl_change.php3, lines 324-329: field size should always be at least 4 to
1833           allow the use of the 'null' value.
1835 2001-09-03  Loïc Chapeaux  <lolo@phpheaven.net>
1836         * lang/czech-iso.inc.php3 & czech-win1250.inc.php3: updated thanks to
1837           Michal Cihar <nijel at users.sourceforge.net>.
1838         * lang/brazilian_portuguese.inc.php3: updated thanks to
1839           Renato Lins <TheBest at Information4u.com>.
1840         * lib.inc.php3:
1841           - fixed bug #458009 - Database list with advanced auth., thanks to
1842             an anonymous contributor;
1843           - fixed bug #458160 - Advanced auth fails on WebSite Pro, thanks to
1844             Matthias Fichtner <mfichtner at users.sourceforge.net>.
1845         * db_readdump.php3, lines 101-104: removed non alphabetic characters from
1846           the beginning of the sql query submitted.
1848 2001-09-03  Marc Delisle  <lem9@users.sourceforge.net>
1849         * lang/swedish.inc.php3 updates, thanks to Björn T. Hallberg
1851 2001-09-02  Marc Delisle  <lem9@users.sourceforge.net>
1852         * lang/romanian.inc.php3 updates, thanks to Valics Lehel
1854 2001-09-02  Loïc Chapeaux  <lolo@phpheaven.net>
1855         * lang/dutch.inc.php3: other updates thanks to Paul Koster.
1856         * tbl_addfield.php3, lines 9-11; tbl_copy, line 31; tbl_rename, line 9:
1857           fixed a js error.
1858         * lib.inc.php3; sql.php3: optimized a bit (buffering the fields meta in an
1859           array, then seekink into this array is baout 5 times faster in php4 than
1860           calling the mysql_fetch_field function each time) and added some
1861           comments.
1862         * lib.inc.php3, line 526: fixed a js error ("#" character msut be escaped).
1863         * sql.php3, lines 304-322: fixed bug #444767 - Other cases for
1864           display=simple.
1865         * main.php3: target for links should never be "_top" but "_parent".
1866         * db_details.php3; db_stats.php3; mult_drops.inc.php3; tbl_properties.php3;
1867           images/arrow.gif; lang/*: added a button to run multiple
1868           "DROP/DELETE/ALTER" statements.
1870 2001-09-01  Loïc Chapeaux  <lolo@phpheaven.net>
1871         * db_stat.php3: cleaned and improved the code.
1872         * header.php3: cosmetic change.
1873         * db_create.php3, line 9; db_readdump.php3, line 135: fixed a js error.
1874         * lang/dutch.inc.php3: updated thanks to Paul Koster.
1875         * lib.inc.php3; sql.php3, lines 296-311:
1876           - display the full/partial text button only if a field is concerned;
1877           - many little fixes when $cfgModifyDeleteAtLeft is true;
1878           - maybe fixed second aliases bug (second part of bug #456119)?
1879           - text/blob fields weren't cut with $cfgShowBlob enabled;
1880           - added a js confirmation message on delete links.
1881         * Documentation.html, line 559-561: the $cfgLimitChars applies to blob
1882           and text fields.
1884 2001-08-31  Marc Delisle  <lem9@users.sourceforge.net>
1885         * lang/norwegian.inc.php3 other updates, thanks to Sven-Erik Andersen.
1886         * Documentation.html updates.
1888 2001-08-31  Loïc Chapeaux  <lolo@phpheaven.net>
1889         * lib.inc.php3:
1890           - lines 1202-1210: fixed bug #455411 -Table Aliases- and first part of
1891             bug #456119 -Aliases bugs-;
1892           - line 175: now validates xhtml1.0.
1893         * lang/norwegian.inc.php3, eof: removed a ^M character that causes a bug.
1894         * db_details.php3; functions.js; tbl_properties.php3: added some js stuff
1895           to checks for "DROP/DELETE/ALTER" statements. This allows to widely cut
1896           down server charge because the confirmation page no long need to be load
1897           and the later don't need to reload the calling script in case the query
1898           isn't confirmed by the user.
1899         * db_details.php3; header.inc.php3; lib.inc.php3; sql.php3;
1900           tbl_properties.php3: all js libraries are now loaded in the header part
1901           of the xhtml generated pages.
1902         * db_readdump.php3, line 24: fixed a bug if $sql_file = ''.
1903         * lang/polish.inc.php3: updated thanks to Piotr Roszatycki.
1904         * tbl_properties.php3:
1905           - lines 573-576: added the same file upload box than the one at
1906             db_details.php3;
1907           - fixed some warnings if MySQL < 3.23.03;
1908           - added drop table link at the top.
1909         * tbl_change.php, line 305: Feature Requests #455543 - Editable Blobs.
1910         * badwords.txt; db_create.php3; lib.inc.php3; db_create.php3;
1911           tbl_addfield.php3; tbl_alter.php3; tbl_copy.php3; tbl_rename.php3;
1912           lang/*: added patch #455752 - Check forbidden words thanks to
1913           Dell'Aiera Pol & Olivier Blin.
1914         * defines.inc.php3; Documentation.html: let's start 2.2.1-dev :)
1915         * left.php3: light cosmetic changes thanks to
1916           Jan Paul Schmidt <jps@mail.arsnet.de>.
1918 2001-08-31  Olivier Müller  <om@omnis.ch>
1919         * releasing phpMyAdmin 2.2.0-final
1921 2001-08-30  Marc Delisle  <lem9@users.sourceforge.net>
1922         * lang/norwegian.inc.php3 updates, thanks to Sven-Erik Andersen.
1924 2001-08-30  Olivier Müller  <om@omnis.ch>
1925         * lib.inc.php3: now calls show_table_navigation() even if $SelectNumRows
1926           is = 1.
1927         * lang/*: added $strFullStrings and $strCuttedStrings.
1928         * renamed to $strFullText and $strPartialText.
1930 2001-08-30  Loïc Chapeaux  <lolo@phpheaven.net>
1931         * lib.inc.php3: fits to coding standards.
1932         * lang/norwegian.inc.php3: fixed some typos and re-sorted a bit.
1933         * ldi_table.php3: removed some unnecessary lines of code.
1934         * sql.php3, lines 51-66: fixed bug #456254 - Crash select on a table.
1935         * tbl_replace.php3: removed the $is_encoded variable that is unnecessary
1936           and which use caused some bugs.
1938 2001-08-29  Olivier Müller  <om@omnis.ch>
1939         * left.php3: on login with std_auth, only the databases on which
1940           the user has rights will be shown (tested with @mysql_select_db($dbname)).
1941         * lib.inc.php3: added a toggle to display the whole text fields on browse
1942           table, or just the $cfgLimitChars first chars (default).
1944 2001-08-29  Marc Delisle  <lem9@users.sourceforge.net>
1945         * lang/romanian.inc.php3 updates, thanks to Valics Lehel
1946         * Documentation.html, added a FAQ about "too many fields"
1948 2001-08-29  Loïc Chapeaux  <lolo@phpheaven.net>
1949         * db_details.php3, line 558: an urlencode call was missing.
1950         * db_details.php3; db_stats.php3; index.php3; left.php3; lib.inc.php3;
1951           main.php3; sql.php3; tbl_properties.php3; tbl_select.php3;
1952           tbl_replace.php3: the $server variable do not need to be urlencoded (it's
1953           an integer).
1954         * user_details.php3: optimized the 'check_rights()' function.
1955         * sql.php3; tbl_replace.php3: fix an error about whether to display table
1956           name or not at the top of the page.
1957         * tbl_replace.php3: improved messages displayed as results of queries.
1958         * tbl_select.php3:
1959           - the script to returns to was hard coded, now it's the one that calls
1960             tbl_select.php3;
1961           - ensure the "null"/"not null" strings can be used in the "value" box.
1962         * tbl_copy.php3; tbl_properties.php3: re-enabled the ability to copy a
1963           table to another database (bug #456434). Need to be tested with
1964           MySQL < 3.23 releases.
1965         * lang/english.inc.php3: re-sorted and fixed some typos.
1966         * left.php3: fixed a js error with NS.
1967         * lib.inc.php3; tbl_properties.php3; tbl.dump.php3: added the "escaped by"
1968           option for exporting CSV files so default values for importing/exporting
1969           dumps are the same.
1970         * tbl_properties.inc.php3: reduced a bit the size of the generated xhtml
1971           page in case of table creation or adding fields to a table.
1972         * tbl_addfield.php3; tbl_create.php3: fixed a bug with null set as default.
1973         * lang/*: removed ":" at the end of $strCopyTable.
1975 2001-08-28  Loïc Chapeaux  <lolo@phpheaven.net>
1976         * lang/galician.inc.php3, select_lang.inc.php3: new Galician lang thanks to
1977           Xose Calvo <xosecalvo@terra.es>.
1978         * select_lang.inc.php3: added the possible use of a cookie to retain the
1979           language choosen by the user.
1980         * main.php3:
1981           - lines 425-426: form is submitted with post method;
1982           - lines 431-447: languages are sorted by their true names.
1983         * tbl_dump.php3, lines 101-123: improved mime types and http headers used
1984           when exporting dumps to files thanks to Dan Allen &
1985           Ignacio Vazquez-Abrams.
1986         * tbl_printview.php3, lines 92-98 & 106: completed the fix for the "NULL"
1987           value problem.
1988         * header.inc.php3; sql.php3; db_readdump.php3: fix some errors about
1989           whether to display table name or not at the top of the page.
1990         * tbl_copy.php3, line 86: returns to tbl_properties.php3 rather than
1991           db_details.php3.
1992         * lib.inc.php3: fixed a bug when browsing a table with values equal to 0.
1993         * tbl_change.php3; tbl_replace.php3: fixed bugs in function field name with
1994           special characters and no-parameter functions.
1995         * config.inc.php3: added the "UNIX_TIMESTAMP" function.
1996         * sql.php3; main.php3; db_readdump.php3; db_details.php3: optimized the
1997           test for super user privileges.
1999 2001-08-28  Olivier Müller  <om@omnis.ch>
2000         * db_stats.php3: fixed the sql query so that the script won't die, even if
2001           the result of one query (for example on invalid db name) fails.
2003 2001-08-27  Robin Johnson  <robbat2@orbis-terrarum.net>
2004         * lib.inc.php3, db_readdump.php3:
2005           - removed expand_sql_query() as no longer needed.
2007 2001-08-27  Olivier Müller  <om@omnis.ch>
2008         * tbl_replace.php3: fixed the fact that the function were ignored if the
2009           data remained unchanged.
2011 2001-08-27  Loïc Chapeaux  <lolo@phpheaven.net>
2012         * lib.inc.php3: fixed some coding style inconcistencies.
2013         * lib.inc.php3, lines -; config.inc.php3, lines 106-110;
2014           Documentation.html, lines 475-482: merged patch #455484 ("Smart" order)
2015           thanks to Jakub Wilk.
2016         * lang/swedish.inc.php3 & spanish.inc.php3: updated thanks to
2017           Patrik Grip-Jansson <kap42 at users.sourceforge.net> &
2018           Martin Marconcini <megadeth at millic.com.ar>.
2019         * lang/romanian.inc.php3: put all the string to translate at the end and
2020           added a missing one.
2021         * lang/dutch.inc.php3: sorted the strings.
2022         * tbl_addfield.php3, lines 32-41; tbl_alter.php3, lines 48-54;
2023           tbl_properties.php3, lines 222-228; tbl_properties.inc.php3,
2024           lines 152-158: tried to fix the "NULL" value problem.
2026 2001-08-27  Marc Delisle  <lem9@users.sourceforge.net>
2027         * lang/dutch.inc.php3 updates, thanks to Arjen Roodselaar.
2028         * tbl_copy.php3, eregi_replace instead of ereg_replace because
2029           MySQL 3.23.20 returns sql keywords in lowercase, thanks to
2030           Jan Paul Schmidt.
2031         * lang/romanian.inc.php3, select_lang.inc.php3: new romanian lang thanks to
2032           Valics Lehel (lvalics@users.sourceforge.net).
2034 2001-08-25  Marc Delisle  <lem9@users.sourceforge.net>
2035         * lib.inc.php3, bug 455088, avoid to reveal username/password from config
2036           file when they are wrong or MySQL server does not answer.
2037         * Documentation.html, FAQ about how to send bug reports.
2039 2001-08-23  Marc Delisle  <lem9@users.sourceforge.net>
2040         * lib.inc.php3, bug 454477, added LIMIT 1 to delete only one instance when
2041           records are the same.
2043 2001-08-23  Loïc Chapeaux  <lolo@phpheaven.net>
2044         * lib.inc.php3, display_table(): displays a space character if a field is
2045           empty to ensure the cell format is used with NS.
2047 2001-08-23  Olivier Müller  <om@omnis.ch>
2048         * lib.inc.php3: don't add a "/" to $cfgPmaAbsoluteUri if it's empty!
2050 2001-08-22  Robin Johnson  <robbat2@orbis-terrarum.net>
2051         * config.inc.php3: $cfgServers[1]['connect_type'] preferred connection type
2052         * lib.inc.php3 - line 285: $cfgServer['connect_type'] implemented
2053         * Documentation.html
2054           - documented $cfgServers[n]['connect_type']
2055           - two minor fixes for typo's that i noticed
2057 2001-08-22  Olivier Müller  <om@omnis.ch>
2058         * main.php3: relooked the start page with the help of Loïc.
2059         * main.php3: allow everybody to look at the server vars and status
2060           (removed check about 'References_priv').
2061         * lang/*: added $strServerChoice and $strPmaDocumentation.
2062         * images/item.gif: used on main.php3.
2063         * main.php3: language selection now via a pulldown menu.
2065 2001-08-22  Marc Delisle  <lem9@users.sourceforge.net>
2066         * Documentation.html: added a FAQ about index creation.
2068 2001-08-22  Loïc Chapeaux  <lolo@phpheaven.net>
2069         * tbl_properties.php3, line 983; lang/*: added $strDropTable.
2070         * lib.inc.php3:
2071           - lines 1674-1680: enclose all fields in cvs generated files if this
2072             option has been checked.
2073           - split_sql_file(): fix a bug when a backquoted table/field name ends
2074             with a backslash.
2075           - lines 96-100: added a magic feature to append a slash at the end of
2076             $cfgPmaAbsoluteUri if required.
2077           - defines $server_port & $server_socket only once.
2078         * main.php3: XHTML1.0 fixes.
2079         * footer.inc.php3, lines 9-10; lib.inc.php3, line 162: the "</body>" html
2080           tag was lacking.
2081         * db_stats.php3, lines 14-12: optimized a bit.
2082         * main.php3, lines 298-299; Documentation.html, lines 694-705: added a FAQ
2083           entry about the logout bug.
2084         * left.php3: optimized the way tables list is build.
2085         * lang/polish.inc.php3: updated thanks to Piotr Roszatycki.
2086         * db_create.php3; db_stat.php3; lib.inc.php3; left.php3; main.php3;
2087           tbl_alter.php3; tbl_change.php3; tbl_copy.php3; tbl_printview.php3;
2088           tbl_properties.php3; tbl_rename.php3; tbl_select.php3: improved the error
2089           handling system (it will be easier to debug the script since all the
2090           queries will be displayed in case of errors).
2091         * main.php3: fixed an xhtml1.0 error and removed the js "onchange" handler.
2093 2001-08-21  Loïc Chapeaux  <lolo@phpheaven.net>
2094         * sql.php3: fixed a syntax error (is_defined is not a function).
2095         * lib.inc.php3: beautify a but the design of the table in browse mode.
2096         * lang/english.inc.inc.php3: fixed a typo.
2097         * tbl_dump.php3; lib.inc.php3: if a field value contains the
2098           "end of record" sequence, enclosed it.
2100 2001-08-21  Olivier Müller  <om@omnis.ch>
2101         * db_stats.php3: added list of 20 biggest db's.
2102         * lib.inc.php3: fixed the socket patch, should work now.
2103         * lib.inc.php3: re-fixed :)
2104         * config.inc.php3, config.php3, Docs, sql.php3: added configuration
2105           variable $cfgAllowUserDropDatabase (set by default to FALSE), which will
2106           display or not the link "Drop database" and reject the command if the
2107           user is not allowed to run it (requested by <lance@uklinux.net>).
2109 2001-08-21  Loïc Chapeaux  <lolo@phpheaven.net>
2110         * db_stats.php3: ensured the script is XHTML1.0 compliant and fits the
2111           coding standards.
2112         * sql.php3; lang/*: improved the way the mysql_affected_rows is used and
2113           optimized a bit the script.
2114         * lib.inc.php3:
2115           - fixed again the socket patch, should work now.
2116           - modified the way defines.inc.php3 is loaded.
2117           - while browsing a table, ensure <cr> and <lf> in text/blob fields are
2118             displayed (remplaced by the <br /> tag).
2119           - beautified the page generated by the mysql_die function.
2120         * defines.lib.php3; db_details; tbl_properties.php3: ensures each constant
2121           isn't already defined before to define it and renamed PMA_INT_VERSION to
2122           PHP_INT_VERSION.
2123         * lib.inc.php3; db_readdump.php3, line 82: restored the use of the
2124           remove_remarks function that is required (else sql dump files starting
2125           with comments won't be successfully splitted into single queries).
2126         * defines.inc.php3; db_details.php3; ldi_check.php3; lib.inc.php3;
2127           tbl_copy.php3; tbl_create.php3; tbl_dump.php3; tbl_printview.php3;
2128           tbl_properties.inc.php3; tbl_properties.php3; user_details.php3:
2129           replaced MYSQL_MAJOR_VERSION and MYSQL_MINOR_VERSION constants by
2130           MYSQL_INT_VERSION.
2131         * db_details.php3; sql.php3; db_readdump.php3; lang/*: improved a bit
2132           Olivier's patch about the "Drop database" restrictions.
2134 2001-08-20  Olivier Müller  <om@omnis.ch>
2135         * db_stats.php3: new file and feature (sorry :) : simply display an
2136           overview of all databases with their respective size + server total.
2137         * lang/*: new string $strDatabasesStats.
2139 2001-08-20  Marc Delisle  <lem9@users.sourceforge.net>
2140         * config.inc.php3: $cfgProtectBlob is now TRUE by default, to help against
2141           the blob data corruption of some browsers.
2143 2001-08-20  Loïc Chapeaux  <lolo@phpheaven.net>
2144         * db_details.php3; tbl_properties.php3; tbl_dump.php3; lib.inc.php3;
2145           lang/*:
2146           - fixed some bugs with CSV exportations and added a Ms Excel CSV specific
2147             choice (because we know Excel does not support <cr> in data). Thanks to
2148             François <outils@altern.org>.
2149           - added an extended inserts option for dumps of data.
2150         * lib.inc.php3; sql.php3: optimized a bit and started to work on feature
2151           #444767 (Other cases for display=simple).
2152         * user_details.php3: fixed some javascript bugs.
2153         * tbl_change.php3, lines 26 & 31: added some mysql_die() calls.
2154         * lib.inc.php3, lines 135 & 147: in case of error in a query, go back to the
2155           previous calling script that is not a confirmation form.
2156           Fixed also a js bug line 147.
2157         * config.inc.php3, lines 27-33; Documentation.html, lines 238-246;
2158           db_details.php3, line 37; sql.php3, lines 20, 53 & 184;
2159           tbl_properties.php3, lines 45 & 51; tbl_replace, line 143 & 252;
2160           tbl_select.php3, line 181: according to rfc 2816, the location http
2161           header requires an absolute URI.
2162         * lib.inc.php3, lines 266-277; config.lib.php3, lines 43, 57 & 70;
2163           Documentation.html, lines 273-278 & 655-658: merged the socket patch from
2164           Dan Allen <bigredlinux@yahoo.com>.
2165         * sql.php3: improved the way the mysql_affected_rows is used.
2167 2001-08-19  Olivier Müller  <om@omnis.ch>
2168         * db_readdump.php3: if file contains mutiple queries, only show this line:
2169           "Your SQL-query has been executed successfully: The content of your file
2170           has been inserted. (131 Instructions)" instead of showing twice (result +
2171           textarea) the whole file, which could be problematic with large dumps.
2172         * db_details: removed $sql_query_cpy stuff (was used by db_readdump.php3).
2173         * lang/*: $strInstructions (used in db_readdump.php3).
2174         * Documentation.html, CREDITS: various updates, removed CREDITS contents
2176 2001-08-19  Loïc Chapeaux  <lolo@phpheaven.net>
2177         * tbl_change.php3: do not modify blob/binaries if $cfgProtectBlob is true,
2178           merged a little optimization (lines 69-71) and do not display functions
2179           with enum or set fields types.
2180         * main.php3; db_details.php3; tbl_properties.php3; db_readdump.php3;
2181           lib.inc.php3: once a query has been executed phpMyAdmin now moves back
2182           to the calling script (rather than db_details.php3 everytime) as soon as
2183       the current database/table exists, else it moves  back to a "parent"
2184           script (the welcome page/'db_details.php3' if the current
2185           database/table has has been dropped.
2186         * header.inc.php3, lines 63-64; sql.php3; db_details.php3;
2187           tbl_properties.php3: choosing not to execute a drop statement leads now
2188           to the calling script (and not the target one used only if this statement
2189           is executed).
2190         * db_readdump.php3: improved Olivier's improvement for mutiple queries (see
2191       before).
2192         * lib.inc.php3, line 524: beautify a bit the way the query is displayed.
2193         * lang/english.inc.php3; lang/french.inc.php3: put $strInstructions at its
2194           right place.
2195         * lib.inc.php3, lines 196-200; config.inc.php3, line 40;
2196           Documentation.html, lines 352-357: merged patch #452877
2197           ($cfgServer['only_db'] - array) from Jakub Wilk.
2198         * functions.js; left.js : fixed bug #450255 (new javascript error with
2199           netscape3) and an other one with netscape 3 thanks to
2200           François <outils@altern.org>.
2201         * left.php3; lang/*: checks if databases from $cfgServers[1]['only_db']
2202           exists before displaying them at the left frame and take into account
2203           the case where there is no usable databases.
2204         * Documentation.html: various updates.
2206 2001-08-18  Robin Johnson  <robbat2@orbis-terrarum.net>
2207         * lib.inc.php3 (788, 790) : tweak size for lower resolution screens.
2208         * above change undone.
2209         * fixed up some spacing in the code for neatness.
2210         * lib.inc.php3 (694) : preg_replace changed to eregi_replace as per support
2211           #447076.
2213 2001-08-18  Olivier Müller  <om@omnis.ch>
2214         * db_details.php3: added a few <b>.
2215         * left.php3: one more space between table name and num_dbs.
2216         * tbl_properties.php3: activate select/browser/empty links only if there is
2217           at least one row in the table (other way would be to remove the
2218           inactivated links).
2220 2001-08-18  Loïc Chapeaux  <lolo@phpheaven.net>
2221         * db_details.php3; lang/*: modified the way the tables' number is
2222           displayed.
2223         * user_details.php3: merged temporary javascript fixes.
2224         * lib.inc.php3: fixed a bug with a global variable line 1135, ensures the
2225           number of rows is displayed with select statements submitted from the
2226           query box (lines 883-885) and fixed some coding inconcistencies.
2227         * tbl_replace.php3, line 98: fixed a coding bug.
2228         * tbl_properties.inc.php3, lines 306-314; lang/*: added some words about
2229           enums and set fields.
2231 2001-08-17  Robin Johnson  <robbat2@orbis-terrarum.net>
2232         * config.inc.php3
2233           - Added comments about what many of the configuration variables do
2234           - Replaced multiple spaces with tabs for alignment
2236 2001-08-17  Loïc Chapeaux  <lolo@phpheaven.net>
2237         * lang/polish.inc.php3: updated thanks to
2238           Jakub Wilk <ubanus@users.sourceforge.net>.
2239         * tbl_addfield.php3: removed an unecessary stripslashes call (line 68) and
2240           replaced some remaining tabs characters.
2241         * tbl_alter.php3; tbl_addfield.php3; tbl_change.php3; tbl_replace.php3;
2242           tbl_properties.php3; tbl_properties.inc.php3; tbl_printview.php3: fixed
2243           some encoding/decoding bugs.
2244         * left.php3; left.js: added a style for the number of tables per database.
2245         * db_readdump.php3, lines 97-99: added a fix to enforce reloading of the
2246           left frame if a database/table has been created/deleted.
2248 2001-08-16  Marc Delisle  <lem9@users.sourceforge.net>
2249         * tbl_change.php3, bug 451085 Can't assign NULL value to char(1).
2251 2001-08-16  Loïc Chapeaux  <lolo@phpheaven.net>
2252         * tbl_change.php3; tbl_replace.php3: fixed some of the bugs I've introduced
2253           with my last patches.
2255 2001-08-15  Olivier Müller  <om@omnis.ch>
2256         * db_details.php3: feature request #451138: display # of tables, added
2257           $strTables variable to all lang files.
2258         * left.php3: added display of # of tables, for a better overview.
2259         * config.php3, lib.inc.php3, docs: feature request #451137: limiting size
2260           of data printed in browse view (new cfg: $cfgLimitChars).
2261         * tbl_properties.php3: added select/insert/empty to the top of the page.
2263 2001-08-15  Robin Johnson  <robbat2@orbis-terrarum.net>
2264         * Bug #450374 - (RC4) + becomes space - patched in tbl_replace.php3
2266 2001-08-15  Steve Alberty  <alberty@neptunlabs.de>
2267         * lib.inc.php3: prevent to use dl() if dl not exists (PHP5).
2269 2001-08-15  Loïc Chapeaux  <lolo@phpheaven.net>
2270         * sql.php3, lines 70-71: Fixed a slashes bug if the query is displayed on
2271           screen to be confirmed.
2272         * ldi_check.php3, lines 34-44: Fixed a slashes bug thanks to
2273           Dan Allen <bigredlinux@yahoo.com>.
2274         * grab_globals.inc.php3, lines 14 & 18: Use the 'extract()' function if
2275           possible.
2276         * tbl_change.php3; tbl_replace.php3; lang/*: Fixed bugs #444354 (Various
2277           backslash problems), #450906 (Disappearing + in data | 2.2.0rc4), #450374
2278           (RC4: + becomes space) and the one with binary data reported by Steve in
2279           the mailing-list.
2280         * lib.inc.php3; left.php3; db_details.php3; config.inc.php3: Fixed some
2281           coding style inconcistencies.
2283 2001-08-14  Loïc Chapeaux  <lolo@phpheaven.net>
2284         * lib.inc.php3; db_readdump.php3, lines 85-88: Fixed some coding style
2285           inconcistencies and make the patch from Robin PHP3 compatible.
2286         * tbl_alter.php3, lines 30-42: Make the patch from Robin PHP3 compatible
2287           and fixed some spaces bug in the generated query.
2288         * tbl_addfield.php3, lines 22: Applied patch for the bug #449858 to this
2289           script.
2290         * db_details.php3, lines 182: Fixed first part of bug #449817.
2292 2001-08-14  Robin Johnson  <robbat2@orbis-terrarum.net>
2293         * tbl_alter.php3: Patch for bug #449858 from Ignacio Vazquez-Abrams. First
2294           patch used, not second one.
2296 2001-08-10  Robin Johnson  <robbat2@orbis-terrarum.net>
2297         * lib.inc.php3; db_readdump.php3, lines 85-88: Fixed bug #448206 (support
2298           of table aliases) - added expand_sql_query in lib.inc.php3 and a loop in
2299           db_readdump.php3 to apply it.
2301 2001-08-10  Loïc Chapeaux  <lolo@phpheaven.net>
2302         * phpinfo.php3, lang/*: fixed some coding style inconcistencies.
2303         * tbl_change.php3, line 2: fixed $id issue.
2304         * define.php3: optimized a bit the MySQL version query.
2306 2001-08-10  Marc Delisle  <lem9@users.sourceforge.net>
2307         * russian updates (2 files) thanks to Max Zhivluck.
2308         * slovak updates thanks to Lubos Klokner.
2309         * defines.inc.php3, bug 449800, missing @.
2311 2001-08-10  Steve Alberty  <alberty@neptunlabs.de>
2312         * defines.inc.php3: improve mysql version query, thanks to Dan Allen.
2313         * tbl_properties.php3: remove bug with no default server.
2315 2001-08-10  Robin Johnson  <robbat2@orbis-terrarum.net>
2316         * Feature 445699, New link "Show PHP information" - Added on main.php3.
2318 2001-08-10  Loïc Chapeaux  <lolo@phpheaven.net>
2319         * tbl_replace.php3, lines 76, 78, 86, 88, 137, 139, 147, 149: fixed some
2320           others slashes bugs.
2321         * defines.inc.php3, lines 41 & 43: merged patch #449548 (fix for mysql
2322           error on no default server) thanks to
2323           Kendrick Vargas <drama@users.sourceforge.net>.
2325 2001-08-09  Olivier Müller  <om@omnis.ch>
2326         * releasing 2.2.0rc4
2328 2001-08-09  Armel Fauveau  <armel.fauveau@globalis-ms.com>
2329         * Update Documentation.html (bookmark and stduser priv).
2331 2001-08-09  Loïc Chapeaux  <lolo@phpheaven.net>
2332         * sql.php3:
2333         - removed lines 10-13: Marc fix generates bugs
2334         - lines 220-228: added a js test to ensure bookmark label is not empty.
2335         * tbl_select.php3, lines 144-164: fixed bug #449430 (Quote/Select bug on
2336           2.2.0rc4) and optimized a bit this part of the script.
2337         * lib.inc.php3, line 908: beautify the generated html code.
2338         * db_readdump.php3; db_details.php3: fixed an other slashes bug.
2339         * lang/polish.inc.php3, documentation.html, credits: updated translation
2340           thanks to Jakub Wilk <ubanus@users.sourceforge.net>.
2342 2001-08-08  Marc Delisle  <lem9@users.sourceforge.net>
2343         * tbl_change.php3, enum values were not displayed
2344         * sql.php3, bug of strange display after a Select
2346 2001-08-08  Olivier Müller  <om@omnis.ch>
2347         * new script create-release.sh
2348         * moved scripts to a new subdirectory "scripts/"
2349         * main.php3: fix: display link to user_details.php3 also
2350           in non adv_auth mode
2352 2001-08-08  Loïc Chapeaux  <lolo@phpheaven.net>
2353         * tbl_replace.php3: fixed some coding style inconcistencies and optimized a
2354           bit both the '$set$' switch cases.
2355         * ldi_check.php3: fixed bug #448522 (Insert Data Error on Win32-Server).
2356         * tbl_change.php3, lines 165 & 287: removed erroneous <lf>.
2357         * lib.inc.php3:
2358         - line 947: fix a bug when primary key values contain slashes.
2359         - merged patch #443393.
2360         * tbl_select.php3, lang/*: applied patch #443230 (Display order in
2361           tbl_select.php3).
2362         * db_readdump.php3, lines 51-53: try a fix for bug #446982 (Dump files
2363           ignored with Windows server).
2365 2001-08-08  Steve Alberty  <alberty@neptunlabs.de>
2366         * tbl_replace.php3: remove warning in a new row if a 'set' field is not
2367           selected.
2369 2001-08-07  Robin Johnson  <robbat2@orbis-terrarum.net>
2370         * user_details.php3, line 664: fixed '<?echo' to '<?php echo' for XML
2371           compatiblity.
2373 2001-08-07  Loïc Chapeaux  <lolo@phpheaven.net>
2374         * lib.inc.php3 & sql.php3: fix for the order bugs (need to be tested).
2375         * tbl_change.php3, line 244-246: fixed a possible warning.
2376         * db_details.php3, db_readdump.php3: fixed a slashes bug.
2377         * db_details.php3, tbl_properties.php3, lang/*: improved js validation
2378           tests (and reduced server charge).
2380 2001-08-07  Marc Delisle  <lem9@users.sourceforge.net>
2381         * bug 448737 user_details.php typos
2383 2001-08-06  Marc Delisle  <lem9@users.sourceforge.net>
2384         * lib.inc.php3, new code from Loic to avoid showing BLOB when displaying
2385           a TEXT field
2386         * sql.php3, bug 448226 (Missing MySQL messages), correction from Loic.
2387         * tbl_change.php3, bug 442778, Edit record with two similar SET fields
2388         * tbl_replace.php3, could not save a row with a set which has no value
2389           selected
2390         * sql.php3, bug 444749 SQL DATE & TIME FUNCTION ERROR
2392 2001-08-06  Loïc Chapeaux  <lolo@phpheaven.net>
2393         * tbl_change.php3, line 250: fixed a bug with set fields.
2395 2001-08-06  Steve Alberty  <alberty@nepunlabs.de>
2396         * index.php3: remove warning under Apache 2.0.23-dev
2398 2001-08-05  Loïc Chapeaux  <lolo@phpheaven.net>
2399         * lib.inc.php3: create the variable $is_show_processlist so the same
2400           regular expression dont have to be tested three times.
2401         * ob_lib.inc.php3, lines 34-42: 'get_cfg_var' is only a second best
2402           solution (it won't yake into account httpd.conf directives when php is
2403           loaded as an apache module, for example).
2405 2001-08-04  Marc Delisle  <lem9@users.sourceforge.net>
2406         * ob_lib.inc.php3, oops: must be PHP3 compatible.
2407         * sql.php3: bug 447771 bad counting of entries, patch developed from an
2408           from an idea of Ignacio Vazquez-Abrams (ivazquezabrams).
2409         * tbl_properties.php3: check if new variables $cfgGZipDump and
2410           $cfgBZipDump are set (else PHP3 complains).
2411         * db_details.php3: was not using those 2 new variables.
2413 2001-08-04  Steve Alberty  <alberty@neptunlabs.de>
2414         * lib.inc.php3: fixed #444017 (thanks anonymous).
2415         * db_details.php3, tbl_replace.php3, sql.php3, user_details.php3
2416           fixed #444542 - replace preg_xxx with ereg (thanks Marc).
2418 2001-08-04  Loïc Chapeaux  <lolo@phpheaven.net>
2419         * config.inc.php3, db_details.php3, Documentation.html,
2420           tbl_properties.php3: added two directives to disable the use of
2421           compression for dump files.
2422         * Documentation.html: fixed some typos thanks to Larry Meaney.
2423         * lang/chinese_big5.inc.php3: updated thanks to
2424           Taiyen Hung ¬x®õ¤¸<yen789@pchome.com.tw>.
2425         * db_details.php3, lines 292-296: queries retained and displayed into the
2426           textearea when stripslashed one time more than required.
2427         * tbl_properties.php3: fixed some coding inconcistencies (tabs, ...) and
2428           added a link to empty the current table.
2429         * ob_lib.inc.php3, line 34: ini_get is a php4 only function and may be
2430           disabled -> put an @ before it is called to avoid errors.
2432 2001-08-03  Loïc Chapeaux  <lolo@phpheaven.net>
2433         * lang/*: updated so they are xhtml1.0 valid and fits PEAR codding
2434           standards.
2435         * todo; functions.js; license; left.js: executed remove_control_m.sh.
2436         * config.inc.php3: removed the error_reporting statement (usefull for
2437           debugging but not so nice for a release) and fixed some coding
2438           inconcistencies.
2439         * credits: Benjamin Gandon is an official developper now.
2440         * db_details.php3; header.inc.php3, lines 11-12; index.php3, line 36;
2441           main.php3; ob_lib.inc.php3; tbl_change.php3; tbl_properties.php3;
2442           tbl_qbe.php3, tbl_select.php3: fixed some coding inconcistencies.
2443         * Documentation.html: reordered so it fits the configuration file order.
2444         * footer.inc.php3, lines 15-16: added tests to ensure $cfgOBGzip and
2445           $ob_mode not only exists but are also true.
2446         * db_readdump.php3; lib.inc.php3 & sql.php3: fixed some bugs with the
2447           bookmark feature and some coding inconcistencies.
2448         * tbl_copy.php3, line 57: fixed a possible mysql error.
2449         * tbl_create.php3: simplified the code.
2450         * tbl_replace.php3: fixed a typo.
2452 2001-08-03  Marc Delisle  <lem9@users.sourceforge.net>
2453         * tbl_change.php3: current value of enums was lost.
2454         * bug 445348, if ob_gzhandler already set in php.ini, patch by
2455           Garth Gillespie, modified by me
2457 2001-08-03  Steve Alberty  <alberty@neptunlabs.de>
2458         * tbl_properties.php3, db_details.php3: fixed problem with table size
2459           display and Non-ISAM tables.
2460         * tbl_qbe.php3: remove some warnings in higher errorlevel
2462 2001-08-03  Olivier Müller  <om@omnis.ch>
2463         * Generated Documentation.txt based on Documentation.html (not everybody is
2464           having a webbrowser on their servers... :)
2465           But please do continue to work *ONLY* on Documentation.html. And then
2466           just run a "lynx Documentation.html --dump > Documentation.txt" to update
2467           the .txt file.
2468           If you don't have lynx, don't worry, I'll update this file myself anyway
2469           on every release.
2470         * removed contents of INSTALL (now points to the Documentation) and updated
2471           README.
2473 2001-08-02  Marc Delisle  <lem9@users.sourceforge.net>
2474         * tbl_qbe.php3: workaround a PHP3 problem.
2475         * tbl_change.php3: bug 446830 (enums), adapted patch from
2476           Ignacio Vazquez-Abrams (ivazquezabrams).
2477         * tbl_change.php3: bug 445722 when one of the enums is a datatype
2478           enum('text','audio','image','video','data','application','other').
2479         * removed DEVELOPERS (merged in Documentation.html).
2481 2001-08-02  Benjamin Gandon <gandon@isia.cma.fr>
2482         * Documentation.html: added a FAQ entry about the buggy php package still
2483           available for RedHat 7.0 update.
2484         * lib.inc.php3: corrected the original bug of split_sql() (present much
2485           before 2.1.0). Removed the quick hack to handle queries containing
2486           "('\\')". The alorithm is ok now.
2488 2001-08-02  Steve Alberty  <alberty@neptunlabs.de>
2489         * sql.php3: fix confirm bug with the new backquotes.
2490         * db_readdump.php3: mysql_die2 to mysql_die.
2492 2001-08-01  Marc Delisle  <lem9@users.sourceforge.net>
2493         * executed remove_control_m.sh on *.php3
2495 2001-08-01  Armel Fauveau <armel.fauveau@globalis-ms.com>
2496         * extchg.sh : \r\n to \n and patch request #444789
2498 2001-07-31  Armel Fauveau <armel.fauveau@globalis-ms.com>
2499         * bookmark support now advanced auth
2501 2001-07-31  Marc Delisle  <lem9@users.sourceforge.net>
2502         * tbl_change.php3: extra characters were being inserted into blobs
2503         * db_details.php3: bad link, thanks Steve!
2504         * lang/*: missing strAffectedRows, thanks to Steve
2506 2001-07-31  Steve Alberty  <alberty@neptunlabs.de>
2507         * tbl_create.php3: add warning if table name empty
2509 2001-07-30  Marc Delisle  <lem9@users.sourceforge.net>
2510         * merge Loic's version to cvs
2511         * spanish.inc.php3 updates, thanks to
2512           Gabriel Ginard <gginard@navegalia.com>
2513         * tbl_change.php3: bug 443760: binary attribute does not mean that the
2514           contents is binary, so they should be editable
2515         * new $cfgProtectBlob, protecting editing of blobs is optional
2517 2001-07-28  Marc Delisle  <lem9@users.sourceforge.net>
2518         * lib.inc.php3: establish constraints for the code, to get PHP3
2519           compatibility
2520         * tbl_qbe.php3: add checks for unset variables
2522 2001-07-27  Marc Delisle  <lem9@users.sourceforge.net>
2523         * tbl_select.php3 and dynamic field size
2525 2001-07-25  Marc Delisle  <lem9@users.sourceforge.net>
2526         * Backport fixes from cvs made after the fork, to Loïc's version
2528 2001-07-24  Marc Delisle  <lem9@users.sourceforge.net>
2529         * updates to french
2530         * select_lang.inc.php3, lang/: new slovak translation thanks to
2531           Lubos Klokner <erkac@vault-tec.sk>
2532         * main.php3: bug 443710 Create New Database option: was working only if
2533           stduser has Global privileges on all databases.
2534         * footer.inc.php3: if new $cfgOBGzip is not defined
2536 2001-07-24  Steve Alberty  <alberty@neptunlabs.de>
2537         * tbl_copy.php3: fix parameter count, thanks Marc
2538         * Documentation.html: order $cfg sequence and add description of
2539       of $cfgSkipLockedTables and $cfgLeftWidth
2541 2001-07-24  Geert Lund  <glund@silversoft.dk>
2542         * danish language file code cleanup (only changed order of strings)
2543         * added $strQBEDel and $strQBEIns strings to all language files
2544         * tbl_qbe.php3: added language support (stripped all static text) (Feat.
2545           req.: #443959)
2546         * updated slovak-iso.inc.php3 to include english strings to be translated
2547           for the tbl_qbe.php3
2549 2001-07-23  Marc Delisle  <lem9@users.sourceforge.net>
2550         * updates to italian thanks to Alessandro Astarita <aleast@libero.it>
2551         * updates to catala  thanks to Jordi Bruguera <jordi@t800.grn.es>
2552         * updates to spanish thanks to Gabriel Ginard <gginard@naveglia.com>
2553         * updates to czech-iso and czech-win1250,thanks to Michal Cihar (nijel)
2554         * config.inc.php3, Documentation.html, footer.inc.php3, header.inc.php3:
2555           bug 443318 Undefined variable: ob_mode. Fixed thanks to
2556           Jeremy Brand <jeremy@nirvani.net>
2558 2001-07-23  Steve Alberty  <alberty@neptunlabs.de>
2559         * tbl_properties.php3: correct small display bugs
2560         * sql.php3: complement list of 'show' options to suppress 'insert new row'
2562 2001-07-22  Olivier Müller  <om@omnis.ch>
2563         * releasing 2.2.0rc3
2565 2001-07-21  Steve Alberty  <alberty@neptunlabs.de>
2566         * config.inc.php3,index.php3: add $cfgLeftWidth to configure individual
2567           left frame width
2568         * db_details.php3,tbl_properties.php3: fix incorrect size calculation with
2569           merge tables BUG: #442948
2571 2001-07-21  Loïc Chapeaux  <lolo@phpheaven.net>
2572     Started a new dev. version (or the next RC?):
2573         * added the ability to use special characters in databases, tables and
2574           fields' names with the help of backquotes.
2575         * added a checkbox to let the user choose whether he wants backotes or
2576           not in the dumps he requires.
2577         * navigation bar only shows what can be done.
2578         * fixed bug #439565 (Bug with &amp;amp;# characters type), at least I
2579       hope so.
2580         * except 'users_details.php3' I've got to work on, all the scripts
2581           validates CSS2 now and, as far as possible, XHTML1.0.
2582           They have been rewriiten according to the PEAR standards.
2584 2001-07-21  Loïc Chapeaux  <lolo@phpheaven.net>
2585         * ob.lib.inc.php3, lines 50-54 & 73-76: fixed a bug with php3.
2587 2001-07-20  Marc Delisle  <lem9@users.sourceforge.net>
2588         * HTTP compression patch thanks to Jeremy Brand <jeremy@nirvani.net>
2589         header.inc.php3, footer.inc.php3, ob_lib.inc.php3
2591 2001-07-20  Steve Alberty  <alberty@neptunlabs.de>
2592         * tbl_replace.php3: remove warnings if you update 'set' and nothing
2593           is selected
2595 2001-07-19  Loïc Chapeaux  <lolo@phpheaven.net>
2596         * db_details.php3, lib.inc.php3 & sql.php3: fixed some bugs with the patch
2597           from Laurent Haas merged the day before.
2599 2001-07-19  Loïc Chapeaux  <lolo@phpheaven.net>
2600         * db_details.php3 & lib.inc.php3: patch from Laurent Haas <mci@free.fr>
2601       that allows to remember and modify a sql query submitted.
2602       Fixed some bugs with this feature latter in the morning
2604 2001-07-19  Marc Delisle  <lem9@users.sourceforge.net>
2605         * config.inc.php3, tbl_change.php3, db_details.php3, lib.inc.php3,
2606           tbl_properties.php3, tbl_properties_inc.php3, tbl_select.php3,
2607           Documentation.html:
2608           Feature #429771: dynamic lenght for input fields, and new config
2609           for textareas
2611 2001-07-18  Steve Alberty  <alberty@neptunlabs.de>
2612         * left.php3: add 'or mysql_die()' for mysql_list_dbs to suppress
2613           'unable to save result' warnings
2614         * defines.inc.php3: fix bug #442493 and add second version
2615           identification. if fails mysql_major_version=3.21
2617 2001-07-18  Marc Delisle  <lem9@users.sourceforge.net>
2618         * tbl_change.php3, bug 442337: a bad line split was adding a blank
2619           in front of the $sql_query, so a check for ^SELECT would not work
2620           and LIMIT was not added to the query
2622 2001-07-18  Olivier Müller  <om@omnis.ch>
2623         * set current version number to 2.2.0rc3 (which should become 2.2.0-final)
2624         * tbl_change.php3: feature #442402: while editing a record, the function
2625           of the first timestamp field will be set by default to "NOW()" :
2626           same behaviour as the command line mysql client.
2628 2001-07-17  Loïc Chapeaux  <lolo@phpheaven.net>
2629         * added credits for Benjamin Gandon <gandon@isia.cma.fr> in this file,
2630           credits and documentation.
2632 2001-07-17  Marc Delisle  <lem9@users.sourceforge.net>
2633         * user_details.php3, bugs 441987, 441990:
2634           corrections thanks to vinay and girish @sanisoft.com
2635         * tbl_properties.php3, new link to drop table, thanks to
2636           Stuart Logan <logan69@users.sourceforge.net> for the idea
2638 2001-07-17  Steve Alberty  <alberty@neptunlabs.de>
2639         * tbl_addfield.php3: add trouble detection if insert field failed
2640         * tbl_rename.php3,tbl_copy.php3: block table rename if newname empty
2642 2001-07-16  Marc Delisle  <lem9@users.sourceforge.net>
2643         * tbl_change.php3, bug 441689, "Insert as new row" was not copying blobs.
2645 2001-07-16  Loïc Chapeaux  <lolo@phpheaven.net>
2646         * tbl_dump.php3, line 26: fixed bug #441571 (Gzipped dumps have wrong
2647           extension).
2648         * Updated polish translation thanks to Piotr Roszatycki.
2650 2001-07-16  Steve Alberty  <alberty@neptunlabs.de>
2651         * tbl_changes.php3: make it possible to edit empty binary fields
2652         * tbl_properties.php3: disable nowrap on enum and set <td>'s
2653         * lib.inc.php3: print '0' instead of '' if result count < SelectNumRows
2655 2001-07-15  Marc Delisle  <lem9@users.sourceforge.net>
2656         * small patch from vinay and girish @sanisoft.com:
2657           db_details.php3: new checkbox for optional re-display of query
2658           (lang/*.php3)
2660 2001-07-15  Olivier Müller  <om@omnis.ch>
2661         * releasing 2.2.0rc2
2663 2001-07-15  Marc Delisle  <lem9@users.sourceforge.net>
2664         * new script remove_control_m.sh
2665         * all php3 files which had control M
2667 2001-07-15  Loïc Chapeaux  <lolo@phpheaven.net>
2668         * db_details.php3, tbl_properties.php3, functions.js, tbl_dump.php3,
2669           documentation.html, translations: added bzip support for dump files.
2670         * ldi_check.php3, lines 64-66: $sql_query wasn't defined if
2671           'magic_quotes_gpc' was off.
2673 2001-07-14  Armel Fauveau <armel.fauveau@globalis-ms.com>
2674         * Added a warning concerning bookmark feature and advanced auth
2676 2001-07-14  Marc Delisle  <lem9@users.sourceforge.net>
2677             Loïc Chapeaux  <lolo@phpheaven.net>
2678         * Documentation.html: added a requirement section, rewritten the entry
2679           about the use of advanced authentification.
2681 2001-07-14  Loïc Chapeaux  <lolo@phpheaven.net>
2682         * lib.inc.php3, tbl_dump.php3: limitation feature for data dumps wasn't
2683           working with CSV exports.
2685 2001-07-13  Loïc Chapeaux  <lolo@phpheaven.net>
2686         * lib.inc.php3, tbl_dump.php3, tbl_properties.php3, translations: added a
2687           limitation feature for data dumps thanks to
2688       Girish Nair <girish@sanisoft.com> and Vinay <vinay@sanisoft.com>.
2689         * lib.inc.php3, lines 785-847: rewritten the 'show_message' function in
2690           order it generates a valid xhtml1.0 code and the programatically added
2691           'LIMIT' clause is displayed only if it has been trully used.
2692         * tbl_properties.php3: cosmetic changes (added some more 'nowrap').
2693         * sql.php3:
2694           - lines 40-43: fixed a bug with '<', '>' and '"' characters and put a new
2695             fix for bug #439565;
2696           - line 73: $reload value must be a string (not a boolean);
2697           - lines 83-89: fixed a bug if the sql query contains a 'limit' clause
2698             typed by the user.
2699         * db_readdump.php3.php3, line 64: removed a faulty fix for bug #439565.
2700         * left.php3: no DHTML if there is only one table to display
2701           (feature #440420)
2703 2001-07-12  Marc Delisle  <lem9@users.sourceforge.net>
2704         * Documentation.html: added a FAQ entry about upload errors
2706 2001-07-12  Loïc Chapeaux  <lolo@phpheaven.net>
2707         * tbl_dump.php3, lines 64-93; lib.inc.php3, lines 722-774;
2708           tbl_properties.php3, line 612: fixed some inconsistencies in the
2709           csv export feature.
2710         * tbl_properties.php3: fixed an IE5.0 display bug and an other one with
2711           Mozilla, also some cometic changes (added some 'nowrap').
2712         * db_details.php3: cometic changes (added some 'nowrap').
2713         * lib.inc.php3, line 969: fixed a wrong comparaison.
2714         * left.js, line 182: fixed bug #440609 (Javascript error on left frame
2715           (IE4.0)).
2716         * left.php3, line 63: fixed a bug in the css.
2717         * Documentation.html: fixed a typo ("developpers" with two "p").
2718         * french.inc.php3: updated translation.
2720 2001-07-12  Steve Alberty  <alberty@neptunlabs.de>
2721         * tbl_properties.php3: remove display "Avg_row_length" if zero
2723 2001-07-11  Loïc Chapeaux  <lolo@phpheaven.net>
2724         * tbl_properties.php3, db_details.php3: fixed some bugs with php3
2725           (0 != empty).
2726         * lib.inc.php3, lines 14-15: fixed bug #440430 with php3.
2727         * grab_globals.inc.php3, tbl_printview.php3: removed the '^M' at the end of
2728           some lines.
2729         * select_lang.php3: function_exists() is available since php 3.0.7 only.
2730         * Documentation.html: rewritten to validates xhtml1.0 & css2, added some
2731           words about a common socket error, removed link to deepthought.texsci.edu
2732           (no long exists) and updated credits.
2733         * install.txt, lines 46-47: removed link to deepthought.texsci.edu (no long
2734           exists).
2735         * french translation updated thanks to Laurent Haas.
2737 2001-07-11  Steve Alberty  <alberty@neptunlabs.de>
2738         * tbl_properties.php3: fix division by zero error
2739         * tbl_change.php3: enlarge binary protection to (var)char binary
2740           types
2741         * db_details.php3: fix disfigurement if table size 0 Bytes
2743 2001-07-09  Loïc Chapeaux  <lolo@phpheaven.net>
2744         * header.inc.php3: cosmetic changes.
2745         * tbl_properties.php3, db_details.php3, functions.js: export the js work
2746           from the formers to the later.
2747         * tbl_properties.php3, line 657, 662 & 673: fixed invalid colspan values.
2748         * db_details.php3, line 210: count_records already displays the number of
2749           records in the valid format. Fixed thanks to Laurent HAAS <mci@free.fr>.
2750         * Updated the Spanish translation thanks to
2751           Martin Marconcini <megadeth@millic.com.ar>.
2753 2001-07-10  Steve Alberty  <alberty@neptunlabs.de>
2754         * tbl_properties.php3: add avg row size
2756 2001-07-10  Marc Delisle  <lem9@users.sourceforge.net>
2757         * tbl_properties.php3, feature 439394 (browse link at top of page)
2759 2001-07-09  Loïc Chapeaux  <lolo@phpheaven.net>
2760         * lib.inc.php3, lines 865-867; main.php3, line 78; left.php3, line 55;
2761           left.js, line 116: fixed some bugs (including #439553) when
2762           $cfgServerDefault is set to 0 in the config file.
2763         * db_details.php3, tbl_properties.php3: fixed display problems with NS4+
2764           (including bug #439962).
2765         * db_details.php3, line 185: fixed a bug if there is no indexes.
2767 2001-07-09  Loïc Chapeaux  <lolo@phpheaven.net>
2768         * db_details.php3, lines 273-275: vertically center bookmarks options.
2769         * tbl_properties.php3: rewritten the script so it fits XHTML1.0 and PEAR
2770           standards, limit the number of "options" displayed if the is no table
2771           in the db and beautity a bit the display.
2772     * languages files: replaced 'Gzip' by '"gzipped"'.
2773         * Updated both the Czech translation thanks to
2774       Michal Cihar <cihar@email.cz>.
2776 2001-07-09  Marc Delisle  <lem9@users.sourceforge.net>
2777         * bug 439572, left.php3: added a @ before mysql_list_tables,
2778           to try to get rid of a warning (cause: too many tables?)
2779         * bug 439709, tbl_properties.php3: show table maintenance options
2780           based on table type
2781         * bug 439565, lib.inc.php3, db_readdump.php3, could not do:
2782           DELETE FROM inscrit WHERE pseudo='test&#039;ap';
2784 2001-07-08  Loïc Chapeaux  <lolo@phpheaven.net>
2785         * lib.inc.php3, line 742: Documentation is now loaded in its own window.
2786         * db_details.php3: rewritten the script so it fits XHTML1.0 and PEAR
2787           standards, limit the number of "options" displayed if the is no table
2788           in the db and beautity a bit the display.
2790 2001-07-07  Armel Fauveau <armel.fauveau@globalis-ms.com>
2791         * add gzip dump feature (Feature #420812)
2793 2001-07-07  Marc Delisle  <lem9@users.sourceforge.net>
2794         * bug 439340: do not backquote in grant/revoke, will have to find
2795           the proper way to protect special db names
2796         * bug 439313 extchg.sh not recursive
2798 2001-07-07  Loïc Chapeaux  <lolo@phpheaven.net>
2799         * left.php3: improved the css.
2800         * left.js: try to "fix" the Opera and Konqueror bug (bad DOM implemenation
2801           -> list is no long expandable/collapsible with this browsers).
2802         * sql.php3, lines 85-93: fix suggested by
2803           Michael Tacelosky <tac@smokescreen.org> into the phpwizard forum.
2804         * functions.js, lines 21 & 29; lib.inc.php3, lines 76-84; language files:
2805           outsourced error messages.
2806         * left.js, left.php3, header.php3, language files: the font family is now
2807           language dependant.
2808         * tbl_properties.inc.php3: removed an unnecessary php closing tag and
2809           commited some cosmetic changes.
2810         * lib.inc.php3, lines 706 & 946-950; db_details.php3, lines 96 & 118;
2811           language files: thousands and decimal separators are now language
2812           dependant, size units also.
2813         * tbl_dump.php3, lines 78: Added a '#' before 'No tables found' so the
2814           generated dump file may be imported later even if there is no table.
2815         * tbl_dump.php3, lines 9-11: Fixed a bug if an user requires a gziped dump
2816           but forget to check the transmit checkbox.
2817         * db_printview.php3, line 29: Cosmetic change in column case name.
2819 2001-07-06  Loïc Chapeaux  <lolo@phpheaven.net>
2820         * users_details.php3: fixed many little scripting bugs.
2821         * function.js: rewritten to fit javascript standards (eval function was
2822       deprecated a long time ago).
2823         * sql.php3, lines 39-41: fixed bug #438895 (No mixed " and ' possible).
2824         * tbl_properties.php3, line 233: removed an unnecessary ';'!
2825         * left.php3: fixed bug #438987 (Blank lines with IE5+)
2826         * ldi_table.php3, line 56: fixed an invalid anchor in the documentation
2827           link (tahnks to Laurent Haas).
2829 2001-07-06  Marc Delisle  <lem9@users.sourceforge.net>
2830         * bug #438749 Database lockout: main.php3, we now show "Create
2831           database" if user has Create priv on an inexistant db
2833 2001-07-06  Olivier Müller  <om@omnis.ch>   [uid23515]
2834         * releasing 2.2.0rc1 and cleaned up old cvs tree
2836 2001-07-05  Loïc Chapeaux  <lolo@phpheaven.net>
2837         * lib.inc.php3: Patch #438708 (Changes to display_table) thanks to
2838           Thomas Kläger.
2839         * header.inc.php3, line 53: fixed bug #438743 (Odd behaviour after drop
2840           database).
2842 2001-07-04  Marc Delisle  <lem9@users.sourceforge.net>
2843         * bug #438319 (IE 5.5 and "Add a new user"): user_details.php3,
2844           thanks to Loïc Chapeaux  <lolo@phpheaven.net>
2846 2001-07-04  Olivier Müller  <om@omnis.ch>   [uid23515]
2847         * set version to 2.2.0rc1
2848         * removed anything about "unofficial" from the pages
2849         * updated links, and labels in all lang files
2850         * General cleanups and updates in the docs and README files
2851         * Started Documentation.html redesign
2853 2001-07-03  Marc Delisle  <lem9@users.sourceforge.net>
2854         * lib.inc.php3: patch from Chee Wai for illegal index
2855         * lang/brazilian_portuguese.inc.php3 update from
2856           Flavio Borges Botelho <nuncanada@ig.com.br>
2858 2001-07-03  Steve Alberty  <alberty@neptunlabs.de>
2859         * tbl_properties.php3: fix minor bug under PHP3 with space usage display
2861 2001-07-02  Loïc Chapeaux  <lolo@phpheaven.net>
2862         * left.js & left.php3: font face now depends on charset (temporary fix).
2864 2001-07-02  Marc Delisle  <lem9@users.sourceforge.net>
2865         * bug 436108, quotes into manual requests: db_readdump.php3
2867 2001-07-01  Marc Delisle  <lem9@users.sourceforge.net>
2868         * user_details.php3, lang/*: privileges in MySQL-speak
2869         * new script lang/remove_message.sh
2871 2001-07-01  Loïc Chapeaux  <lolo@phpheaven.net>
2872         * left.php3: rewritten so it becomes as far as possible xhtml1.0 compliant.
2873         * header.php3: rewritten styles so the font face is valid with non-latin1
2874           charsets.
2875         * spacer.gif was broken (strange display with NS).
2877 2001-06-30  Marc Delisle  <lem9@users.sourceforge.net>
2878         * tbl_change.php3, lang/*: merge patch: "do not edit blobs" from
2879           Bernard M. Piller <bernard@bmpsystems.com>
2881 2001-06-30  Olivier Müller  <om@omnis.ch>
2882         IMPORTANT : FROM NOW, PLEASE COMMIT YOUR CHANGES IN THE PHPMYADMIN-DEVEL BRANCH!
2883         THE PHPMYADMIN-DEVEL BRANCH (where you are now) WILL BECOME THE MAIN BRANCH
2884         AS SOON AS THE SF STAFF MAKE THE CHANGE
2886 2001-06-30  Loïc Chapeaux  <lolo@phpheaven.net>
2887         * db_details.php3, line 27: fixed a bug with PHP3 thanks to
2888           Laurent Haas <mci@free.fr>.
2889         * tbl_printview.php3, line 20: moved mysql_select_db else the script can't
2890           run with a mysql version < 3.23, thanks to Laurent Haas <mci@free.fr>.
2891         * tbl_select.php3, lines 86, 96, 103-109: applied patch #437514 (Bug +
2892           Improvement in tbl_select) suggested by Laurent Haas and fixed some
2893           double quotes bugs.
2894         * lib.inc.php3, lines 364-372: applied patch #437127 (Toggle Column Sorting
2895           ASC/DESC) suggested by Thomas Michael Winningham.
2896         * lib.inc.php3, lines 341-343, 385-387: applied patch #437129 (Table Edit
2897           Inheritence) suggested by Thomas Michael Winningham.
2898         * header.inc.php3: added headers to vaoid the use of cached files (required
2899           for Opera)
2901 2001-06-29  Marc Delisle  <lem9@users.sourceforge.net>
2902         * user_details.php3, js code to protect db and table names
2904 2001-06-28  Steve Alberty  <alberty@neptunlabs.de>
2905         * fixed bug with dl and PHP 3
2907 2001-06-27  Marc Delisle  <lem9@users.sourceforge.net>
2908         * add function tbl_name() to protect table names like 00001_Files
2909         * bug 434608: support db names with special characters (MySQL >= 3.23.6)
2910         (lib.inc.php3, db_create.php3, db_details.php3, tbl_addfield.php3,
2911          tbl_alter.php3, user_details.php3 (incomplete))
2913 2001-06-27  Steve Alberty  <alberty@neptunlabs.de>
2914         * add support for ALTER TABLE ORDER BY
2915         * lib.inc.php3: speedup get_table_content for tbl_dump (PHP >= 4.0.5)
2916         * tbl_dump: fixed a big bug
2917         * db_readdump: fixed warning and a double include
2918         * add defines.inc.php3
2920 2001-06-26  Steve Alberty  <alberty@neptunlabs.de>
2921         * lib.inc.php3: add 3 new Constants:
2922           PHPMYADMIN_VERSION, PHP_WINDOWS, PHP_INT_VERSION
2923         * add support for dynamic mysql extension
2925 2001-06-23  Steve Alberty  <alberty@neptunlabs.de>
2926         * tbl_dump.php3: merge with db_dump.php3, db_dump is now obsolete
2927         * db_details.php3: change from db_dump.php3 to tbl_dump.php3
2929 2001-06-23  Loïc Chapeaux  <lolo@phpheaven.net>
2930         * main.php3: Rewrote this script so it fits PEAR codding standards and
2931           produces an xhtml compliant output.
2932         * main.php3, user_details.php3, db_details.php3, tbl_properties.inc.php3:
2933           fixed bad anchors case in links to the documentation thanks to
2934           Laurent HAAS <mci@free.fr>.
2936 2001-06-22  Marc Delisle  <lem9@users.sourceforge.net>
2937         * sql.php3: bug 434405: percent bug in delete queries
2939 2001-06-22  Steve Alberty  <alberty@neptunlabs.de>
2940         * tbl_dump.php3: add timecode,mysql version in dump header,
2941           add linefeed at end of file and change
2942           phpMyAdmin URI to sourceforge
2943         * Speed up table copy; use insert select instead of get_table_content
2944         * tbl_copy.php3: fixes serious problem with copy table and new
2945           structure definition
2947 2001-06-18  Loïc Chapeaux  <lolo@phpheaven.net>
2948         * sql.php3, lines 67-68: The left frame is now reloaded when a table is
2949       created.
2950         * lib.inc.php3, line 668: When the left frame is reloaded after a create or
2951           a delete statement, the current database is 'opened'
2953 2001-06-20  Alain Brissaud  <alain@brissaud.com>
2954         * sql.php3, lines 98-107: Fixed a warning when a table is dropped
2955          (bug #434416).
2957 2001-06-18  Loïc Chapeaux  <lolo@phpheaven.net>
2958         * The 'bkg.gif' was somewhat corrupted (it caused some annoying problems
2959           with NS4+). Fixed thanks to Laurent Hass.
2960         * Added Japanese and Korean translation from Sakamoto <info@boreal-net.com>
2961         * index.php3, line 3: get the vars sent to this script whatever is the
2962           status of the register globals directive.
2963         * index.php3, left.php3 & left.js: a perticular database could be displayed
2964           as the first page, instead of the main.php3 thanks to Kristof Hamann
2965           (feature #432402).
2967 2001-06-17  Robin Johnson  <robbat2@orbis-terrarum.net>
2968         * Fixed the '<?' tags in user_details.php3 to proper '<?php' to work on a
2969           wider set of systems.
2971 2001-06-17  Loïc Chapeaux  <lolo@phpheaven.net>
2972         * From Michal Cihar <cihar at email.cz>:
2973       - header.inc.php3, left.php3, all translations: added sending of charset
2974             in header
2975       - updated czech translation
2976           - added czech translation in iso-8859-2 and then modified
2977             select_lang.inc.php3
2978         * main.php3: put the localization links at the top of the page
2979         * left.js: optimized again the code for NS4+
2981 2001-06-15  Marc Delisle  <lem9@users.sourceforge.net>
2982         * bug 433388, patch from Alain Brissaud (hal0802)
2983         * feature 429767, ignore empty fields on table create (tbl_create.php3)
2985 2001-06-14  Steve Alberty  <alberty@neptunlabs.de>
2986         * add support for locked tables (default=off)
2987         * add summary on db_details.php3
2989 2001-06-12  Marc Delisle  <lem9@users.sourceforge.net>
2990         * bug 432091: missing column in show processes
2991         * add $strKill
2993 2001-06-11  Marc Delisle  <lem9@users.sourceforge.net>
2994         * italian translation update by Alessandro Astarita
2995         * german translation update by Kristof Hamann (korelstar)
2996         * user_details.php3: missing $strPrivileges
2998 2001-06-11  Steve Alberty   <alberty@neptunlabs.de>
2999         * tbl_properties.php3: suppress Table Maintenance, Comment and Type
3000           for MySQL Version < 3.23
3001         * tbl_properties.inc.php3,tbl_properties.php3:
3002           regards capability of mysql installation to view different table
3003           types
3005 2001-06-10  Steve Alberty   <alberty@neptunlabs.de>
3006         * tbl_select.php3,tbl_change.php3,lib.inc.php3: fixed warnings
3007         * db_details.php3: add output of table size
3008         * left.php3, left.js: shows minus instead of plus in empty databases
3009         * tbl_properties.inc.php3: change 'default' table type to localized
3010           string
3011         * tbl_properties.php3: insert spaceusage & row statistics, small
3012           fixes in output
3014 2001-06-10  Loïc Chapeaux  <lolo@phpheaven.net>
3015         * index.php3: ensure the server hostname is find whatever is the php
3016           configuration
3018 2001-06-09  Armel Fauveau   <armel.fauveau@globalis-ms.com>
3019         * add multiple dump feature (Feature #424176)
3021 2001-06-08  Marc Delisle  <lem9@users.sourceforge.net>
3022         * add hostname in title bar
3024 2001-06-07  Marc Delisle  <lem9@users.sourceforge.net>
3025         * modify/implement Steve Alberty's patch for complete table dump
3026         * implement Alessandro Astarita's patch for data only dump
3028 2001-06-06  Armel Fauveau   <armel.fauveau@globalis-ms.com>
3029         * patch bookmark section in sql.php3 (bug #430628)
3031 2001-06-05  Marc Delisle  <lem9@users.sourceforge.net>
3032         * tbl_properties, tbl_printview: quote Comment field
3033         * bug 430288: bad parsing of from | FROM
3034         * tbl_properties.php3 reorganization
3035         * bug when the RunQuery box is empty, fix from Sakamoto
3037 2001-06-04  Marc Delisle  <lem9@users.sourceforge.net>
3038         * tbl_change, tbl_replace: SaveAsNewRow
3040 2001-06-03  Marc Delisle  <lem9@users.sourceforge.net>
3041         * lib.inc.php3 select_db commented out
3043 2001-06-02  Loïc Chapeaux  <lolo@phpheaven.net>
3044         * users_details.lib.php3: fixed some typos, warnings and little bugs
3045         * lib.inc.php3, lines 144 & 147: wrong var names
3046         * main.php3, line 135: replaced a 'mysql_db_query'
3048 2001-06-01  Marc Delisle  <lem9@users.sourceforge.net>
3049         * merge User administration module thanks to Daniel Villanueva (dvilla)
3050         * small modifications to this module
3051         * new add_message_file.sh
3053 2001-05-31  Marc Delisle  <lem9@users.sourceforge.net>
3054         * tbl_replace.php3, tbl_change.php3: bug 424771
3056 2001-05-30  Loïc Chapeaux  <lolo@phpheaven.net>
3057         * left.js, left.php3 : beautify the way database list is displayed with NS4
3059 2001-05-30  Pete Kelly  <webmaster@trafficg.com>
3060         * db_readdump.php3, line 57: fixed the bug #427796
3062 2001-05-28  Loïc Chapeaux  <lolo@phpheaven.net>
3063         * lib.inc.php3, line 5: fixed a warning
3064         * lib.inc.php3, main.php3, sql.php3, tbl_properties: options displayed with
3065           the results of a query depends now on its type (bug #425888)
3067 2001-05-27  Marc Delisle  <lem9@users.sourceforge.net>
3068         * bug #426357: mysql_db_query deprecated
3070 2001-05-24  Loïc Chapeaux  <lolo@phpheaven.net>
3071         * lib.inc.php3, line 131+: fixed the authentification failure with advanced
3072           mode and 'register_globals' disabled (bug #425369)
3074 2001-05-22  Marc Delisle  <lem9@users.sourceforge.net>
3075         * Bug #424237: cannot set an enum field to Null
3077 2001-05-21  Marc Delisle  <lem9@users.sourceforge.net>
3078         * add a message $strTextAreaLength to tell users when a textarea
3079           contents is too large to be editable ( > 32K)
3081 2001-05-20  Loïc Chapeaux  <lolo@phpheaven.net>
3082         * replaced all require("somefile.php3") and include("somefile.php3")
3083           instructions by require("./somefile.php3") and include("./somefile.php3")
3084           to avoid conflicts with the 'include_path' directive.
3085           Also ensured that require and include are conveniently used (no require
3086           inside conditionnal structure...)
3087         * db_readdump.php3, line 45+: optimized the work here
3088         * lib.inc.php3, line 452-454: fixed a warning
3090 2001-05-19  Loïc Chapeaux  <lolo@phpheaven.net>
3091         * left.js, lines 241-242: fixed the scrollbar bug with NS4
3093 2001-05-18  Pete Kelly  <webmaster@trafficg.com>
3094         * db_readdump.php3 & lib.inc.php3: finally fixed all the special characters
3095           problems (Bug #421889)
3097 2001-05-18  Loïc Chapeaux  <lolo@phpheaven.net>
3098         * sql.php3, lines 65: fixed a warning
3099         * tbl_select.php3: fixed a bug if number of registrations to display is not
3100           specified (bug #424278 and patch from Alain Brissaud)
3101         * updated the documentation files for the "unofficial" phpMyAdmin homepage
3103 2001-05-15  Marc Delisle  <lem9@users.sourceforge.net>
3104         * support key length in table copy/dump
3105         * doc. changes for Loïc
3107 2001-05-15  Armel Fauveau  <armel.fauveau@globalis-ms.com>
3108         * Added "Bookmarked SQL-query" combo box when you click on a table (Feature #423065)
3110 2001-05-11  Loïc Chapeaux  <lolo@phpheaven.net>
3111         * lib.inc.php3, lines 76, 81 and 612: fixed a bug if a field contains html
3112           tags (suggested by Olivier Bussier at the phpMyAdmin official forum:
3113           http://www.phpwizard.net/phorum/read.php?f=1&i=3349&t=3349)
3114           set_time_limit() function (Feature #423374)
3115         * lib.inc.php3, lines 496 & 563: put an "@" in front of the calls to the
3116           set_time_limit() function (Feature #423374)
3117         * main.php3: add some empty lines to beautify the start screen and a test that
3118           allow to display language selection only if language is not forced in the
3119           configuration file
3121 2001-05-11  Marc Delisle  <lem9@users.sourceforge.net>
3122         * support FULLTEXT in table copy or dump
3124 2001-05-11  Armel Fauveau  <armel.fauveau@globalis-ms.com>
3125         * Added a "delete" option in the phpMyBookmark patch (Olivier Mueller)
3126         * Added a "execute" option in the phpMyBookmark patch
3128 2001-05-10  Loïc Chapeaux  <lolo@phpheaven.net>
3129         * db_readdump.php3: fixed all the special characters problems (Bug #421889)
3130           and improve the trick to enforce reloading of the left frame if a table
3131           has to be created
3132         * sql.php3, line 65: a warning message was sometimes displayed because the
3133           '$sql_order' variable was not set
3135 2001-05-10  Armel Fauveau  <armel.fauveau@globalis-ms.com>
3136         * Added a "view only" option in the phpMyBookmark patch (Feature #422425)
3138 2001-05-09  Marc Delisle  <lem9@users.sourceforge.net>
3139         * new messages in /lang
3140         * browse table bug (#421879)
3142 2001-05-08  Korakot Chaovavanich  <korakot@iname.com>
3143         * In edit page, replace dropdown with radio if short enough
3145 2001-05-08  Loïc Chapeaux  <lolo@phpheaven.net>
3146         * db_readdump.php3, line 14 and sql.php3, line 112: two warnings were
3147           displayed with the phpMyBookmark patch if the error reporting level
3148           is set to E_ALL
3149         * import the "Insert new row to edit page" feature put by Korakot in
3150           the stable CVS tree
3151         * lib.inc.php3, line 590: strip slash the message to be displayed
3153 2001-05-07  Marc Delisle  <lem9@users.sourceforge.net>
3154         * In csv data, can add a character at end-of-line
3155         * Added a shell script that adds a message to all message files
3157 2001-05-07  Armel Fauveau  <armel.fauveau@globalis-ms.com>
3158         * Added the phpMyBookmark patch
3160 2001-05-05  Robin Johnson  <robbat2@users.sourceforge.net>
3161         * Some functions discussed on patch #419826 added.
3162         * Table Maintence Features added in tbl_properties.php3
3163         * Fixed create table "default" bug.
3164         * Language tags for Table Types & Table Maintance
3165         * Trailing slash on help path bug
3167 2001-05-04  Loïc Chapeaux  <lolo@phpheaven.net>
3168         * grab_globals.inc.php3 handles now the $HTTP_POST_FILES array
3169         * db_readdump.php3, line 24: added a trick to enforce reloading of the left
3170           frame if a table has to be created (not tested enough to be add to the
3171           stable version yet)
3173 2001-05-04  Marc Delisle  <lem9@users.sourceforge.net>
3174         * outsource some strings in main.php3
3175         * kill the bug in main.php3 about Create privilege
3177 2001-05-03  Loïc Chapeaux  <lolo@phpheaven.net>
3178         * build a js library that contains all the functions used to collapse/expand
3179           databases list stuff and improve them
3180         * add the brazilian portuguese translation and update the
3181           'select_lang.inc.php3' script to take the former into account
3182         * reply to some questions at the official phpMyAdmin forum, suggesting the
3183           users to grab the current pre-release version from SouceForge.
3185 2001-05-03  Olivier Müller  <om@omnis.ch>
3186         * started devel-branch : "phpMyAdmin-devel". To be used for experimental
3187           stuff and new features.
3189 2001-05-02  Robin Johnson  <robbat2@users.sourceforge.net>
3190         * additional constant MYSQL_MINOR_VERSION in 'lib.inc.php3'
3191           contains all of version string after the '3.23.' part.
3192         * Table type on create table in 'tbl_create.php3'
3193         * Alter table type on 'tbl_properties.php3'
3194         * Ability to add comments even if no comment is there
3196 2001-05-01  Loïc Chapeaux  <lolo@phpheaven.net>
3197         * improve a bit the language detection: rewrote the 'select_lang.lib.php3'
3198           script and changed line 162-166 in 'main.php3'
3199         * sql.php3, line 69: now using split() instead of split() (the former is
3200           not implemented in PHP3 (SF bugfix)
3202 2001-04-29  Olivier Müller  <om@omnis.ch>
3203         * added lang file for Thai. Thanks to Korakot Chaovavanich (korakot)
3204         * tbl_select.php3, line 19: replaced GET by POST (SF bugfix)
3205         * tbl_properties.php3: added textfield for mysql input (patch from korakot)
3206         * tbl_properties.php3: <? -> <?php (patch from robbat2)
3207         * added lang file for Swedish. Tack till David Nordenberg.
3208         * Norwegian lang file update by Sven-Erik Andersen.
3210 2001-04-28  Olivier Müller  <om@omnis.ch>
3211         * applied security patch from
3212           http://www.securereality.com.au/patches/phpMyAdmin-SecureReality.diff
3213           (thx to Geert Lund for the info)
3214         * now using explode() instead of split_string() in tbl_change.php3
3215           (was broken: is split_string really working correctely? please check!
3216            split_string is now still used in db_readdump)
3217         * released 2.2.0pre2
3219 2001-04-07  Olivier Müller  <om@omnis.ch>
3221         * docs and code cleanup
3222         * announced the http://phpmyadmin.sourceforge.net link
3223           on the phpmyadmin forum.
3225 2001-04-01  Olivier Müller  <om@omnis.ch>
3227         * moved the language files to lang/
3228         * now using standard ChangeLog file format
3230 2001-03-31  Olivier Müller  <om@omnis.ch>
3232         * upgraded version to 2.2.0pre1
3233         * released pre version on sourceforge
3234         * synchronized latest phpmyadmin official cvs with the user-contributed
3235           patches: multiple language support, bugfixes, etc.
3238  v 2.1.0.2 - 26-mar-2001 + Removed necessity of register_globals and added the
3239                            "grab_globals.inc.php3" library to this end
3240                            Now, phpMyAdmin detects what to do according to
3241                            the configuration you chosed!
3242                          + Bugfix: a warning may be displayed because a string
3243                            was appent to an unset variable in 'tbl_copy.php3'
3244                          + Bugfix: a warning may be displayed because some
3245                            unset arrays were counted in 'tbl_addfield.php3'
3246                          + Bugfix: slashes were added to requests if
3247                            'magic_quotes_gpc' is 'on' in 'db_readdump.php3'!
3248                          + Bugfix: the usual #-bug
3249                          + Bugfix: on Windows-System the 0x1a-char makes
3250                            problems (ctrl-z) when piped to mysql. It has to be
3251                            changed to '\Z'.
3252                          + Bugfix: on Windows-System the path is not build
3253                            correct in ldi_check.php
3254                          + The dump-output was not easily editable when
3255                            containing '\n' or '\t'-characters (e.g. in binary
3256                            fields or blobs)
3258  v 2.1.0.1 - 28-aug-2000 - Merge with the version from
3259                            Benjamin Gandon <gandon@isia.cma.fr>
3260                          + Added French translation strings in french.inc.php3
3261                          + Bugfix: split_string() in lib.inc.php3
3262                          + Bugfix: split_sql() in db_readdump.php3
3263                          + Removed necessity of magic_quotes_gpc
3264                            Now, phpMyAdmin detects what to do according to
3265                            the configuration you chosed!
3266                          + clicking on a database name in left frame
3267                            don't unexpand it anymore. You have to click oh the
3268                            minus image to hide the tables
3269                          + Fixed accents problem with german strings
3270                          + Fixed matching database name problem in uva fix
3271                            in lib.inc.php3
3272                          + Added the possibility to display Change and Modify
3273                            buttons on the left or on the right of rows (or both)
3274                          + Some corrections in spanish.inc.php3 and some other
3275                            languages files.
3276                          + Bugfix: mesage display after reading a dump or
3277                            executing a single query
3279  v 2.1.x - 03/02/2001  + Added dynamic multiple language support, with
3280                          browser default language detection [om]
3282  v 2.1.0 - 08/06/2000  + Bugfix: Query By Example now works with high error-
3283                          reporting levels.
3284                        + Bugfix: 'End' on the navigation bar in Browse and
3285                          Select mode now functions correctly.
3286                        + Added random access option to the  navigation bar
3287                          in table Select and Browse mode
3288                        + Added form for changing the number of rows displayed
3289                          per page.
3290                        + Bugfix: Reading SQL dumps had magic quotes problems.
3291                        + Added support for wildcards in MySQL user
3292                          authentication system.
3293                        + Added support to edit/delete rows in table without
3294                          primary key.
3295                        + Added support for mysqldump-like Complete Inserts
3296                          (ie. optionally adding the field list to the dumps).
3297                        + Changed the table browsing mode to display Prev/Next
3298                          links also on top of the rows.
3299                        + Added authentication on a per-table basis.
3300                        + Added print views for tables and databases.
3301                        + Added link to browse table from left frame (copied
3302                          from phpPgAdmin).
3303                        + Security: Fixed possible security issue with reading
3304                          SQL dumps.
3305                        + Fixed some more PHP 4.0 issues (warnings, problems
3306                          with 0/empty().
3307  v 2.0.5 - 12/05/1999  + Added output to show how many rows were affected
3308                          by a custom query.
3309                        + Bugfix: executing a custom sql query prevented the
3310                          edit feature from working correctly.
3311                        + Bugfix: Sending CSV Dumps didn't work because of a
3312                          typo.
3313                        + Bugfix: if the field length was empty, it was set
3314                          to the field's type.
3315                        + Added the possibility to upload SQL dumps with
3316                          File Upload.
3317  v 2.0.4 - 10/10/1999  + Some more PHP 4.0 fixes.
3318                        + Bugfix: Reading SQL dumps choked on embedded semi-
3319                          colons - fixed.
3320                        + Bugfix: Dure to regex problems, PHP 3.0.12 crashed in
3321                          some instances when adding tables - fixed.
3322                        + Added option to use verbose hostnames.
3323                        + Bugfix: ENUM/SET had problems with embedded special
3324                          characters - fixed.
3325                        + New language file: Portuguese
3326  v 2.0.3 - 08/15/1999  + Bugfix: Changing a row after a  "Select" didn't work.
3327                        + Added proper support for MySQL authentication. With
3328                          $adv_auth, only those dbs are displayed that the user
3329                          has actually the permissions to view [sponsored by
3330                          NetCologne].
3331                        + Bugfix: Sometimes the wrong frameset was displayed.
3332                        + Bugfix: Moved mysql_die() to top of lib.inc.php3 to avoid
3333                          "undefined function" errors.
3334                        + Bugfix: Killed some more warnings for those paranoids
3335                          who have error_reporting to a high value.
3336                        + Added support for MySQL 3.23's table comments.
3337                        + Bugfix: Ordering is now disallowed with MySQL-Status
3338                          operations.
3339                        + Added some more documentation links.
3340                        + Changes the way the reload of MySQL is done - use
3341                          FLUSH PRIVILEGES instead of mysqladmin reload.
3342  v 2.0.2 - 07/02/1999  + Added support for the BINARY attribute.
3343                        + Bugfix: In languages other than English, the
3344                          warning before dangerous actions didn't work.
3345                        + Added proper support for ENUM/SET.
3346                        + Changed the table browse mode to use LIMIT.
3347                        + Bugfix: ReadDump choked on nestd single quotes,
3348                          even if escaped properly.
3349  v 2.0.1 - 05/24/1999  + Re-Enabled the "browse"-link on db_properties.php3.
3350                        + Added a way to add more than one new fields a time.
3351                        + Changed some details to be compatible with webservers
3352                          other than Apache (tested with Roxen).
3353                        + Added support for creation of a multi-column primary
3354                          key on an existing table.
3355  v 2.0.0 - 04/11/1999  + Improved navigation, layout changes.
3356                        + Added the possiblity to log out with $adv_auth.
3357                        + Added the possibility to view MySQL's processes.
3358                        + Added an option to output SQL-queries generated by
3359                          phpMyAdmin.
3360                        + Enhanced the shell script to change file-extensions to
3361                          allow any arbitrary extension. It's now called extchg.sh.
3362                        + Changed SET/ENUM types to appear in a drop-down menu.
3363                        + Bugfix: Attributes weren't used when creating a table
3364                          or adding a field.
3365                        + Bugfix: Field names with high-ASCII-characters weren't
3366                          handled properly.
3367                        + Bugfix: LOAD DATA INFILE didn't allow a tab as field-
3368                          separator.
3369  v 1.4.2 - 02/28/1999  + Renamed config.inc.php3 variables to begin with 'cfg'.
3370                        + Support for multiple MySQL servers added.
3371                        + Added EscapeShellCmd() to system() calls to avoid
3372                          problems with special characters in passwords.
3373                        + Bugfix: Reload failure was not being detected.
3374                        + Bugfix: Table-/database dumps were not showing key names
3375                          correctly.
3376                        + Added support for DROP TABLE to the dumps.
3377                        + Added support for UNSIGNED & UNSIGNED ZEROFILL attributes.
3378                        + Added a shell-script to make it possible to change the
3379                          file-extension and all references from ".php3" to
3380                          ".phtml" and vice versa.
3381  --- SWITCHED TO CVS ---
3382  v 1.4.1 - 02/07/1999  + Bugfix: Corrected a small error in the table header of
3383                          tbl_change.php3.
3384                        + Added preliminary support for context sensitive help.
3385                        + Enhanced the table-dump to allow dumping only the structure
3386                          or structure+data or CVS export. Made it possible to
3387                          download the dump directly as a file.
3388                        + Bugfix (*Security*): Until now you were able to connect to
3389                          a database different from $only_db. Fixed.
3390                        + Changed the display of the databases to highlight the
3391                          current db.
3392                        + Added a way to execute multiple sql-queries at once
3393                          (eg. for reading in a create-schema).
3394                        + Added the possiblity to view the dump of a whole
3395                          database.
3396                        + Added an output of the record-count for all tables to
3397                          db_details.php3.
3398                        + Bugfix: get_table_content() didn't work correctly when
3399                          a field contained an unescaped single quote.
3400                        + Bugfix: Corrected various errors in display_table()
3401                          when ORDER BY was set.
3402                        + Enhanced table-browsing to use the choosen sortorder
3403                          over the whole result set; start and end buttons added
3404                          for navigation
3405                        + Added the possibility to specify whether BLOB fields
3406                          should be shown when browsing a table or not.
3407                        + New languages: Danish, Norvegian, Spanish, Catalan.
3408                        + Eliminated many warning messages when error reporting
3409                          is set high.
3410                        + Bugfix: Data containing HTML is now properly displayed
3411                          when dumping table or database data.
3412                        + Improved handling of NULL fields.
3413                        + Made tbl_replace.php3 use INSERT and UPDATE rather than
3414                          REPLACE INTO.  It is much less likely to lose data now.
3415 v 1.4.0 - 01/16/1999   + Bugfix: in config.inc.php3 $adv_auth was written as
3416                          $mod_auth.
3417                        + Changed tbl_change.php3 to display a <textarea> for
3418                          *text fields.
3419                        + Changed $max_inputsize to a CSS value.
3420                        + Changed the input field for the sql-query to
3421                          <textarea>.
3422                        + Changed some variables references to prevent warnings.
3423                        + Moved "LOAD DATA INFILE" from db_details.php3 to
3424                          tbl_properties.php3.
3425                        + Added htmlspecialchars() to the output of
3426                          field-contents.
3427                        + Due to the changed behavior of SHOW STATUS in MySQL
3428                          3.22, I've removed this information from the homepage
3429                          and made seperate links to MySQL internal information.
3430                        + Bugfix: when browsing a table, "insert new row" was
3431                          not visbible.
3432                        + Added ORDER BY fieldname to display_table().
3433                        + Added the possiblity to rename a table.
3434                        + Added the possiblity to copy a table (structure only
3435                          or structure and data).
3436                        + Changed the table-dump to a more memory-efficient way.
3437                        + Added $border and $th_bgcolor, to offer the user more
3438                          control over the look and feel.
3439                        + Added support for MySQL-functions.
3440                        + Added some information for DEVELOPERS.
3441                        + Added stripslashes() to all output of field-types.
3442                        + Added a small FAQ to Documentation.html.
3443                        + New language: Russian
3444  v 1.3.1 - 12/27/1998  + Added complete mulit-language support by outsourcing
3445                          all strings to a separate file.
3446                        + Bugfix: in tbl_addfield.php3 a stripslashes() was
3447                          missing.
3448                        + Changed *.inc to *.inc.php3 to avoid security-
3449                          problems when .inc-files were not parsed by PHP3.
3450                        + New languages: German, French
3451  v 1.3.0 - 12/16/1998  + Changed display_table() to show the number of found
3452                          records.
3453                        + Changed display_table() to align=right for numeric
3454                          fields.
3455                        + Changed all PHP3 opening tags to the XML-compliant
3456                          version.
3457                        + Added a "query by example" to tbl_select.php3.
3458                        + Added the possibility to specify the length of input-
3459                          fields when inserting to a table.
3460                        + Changed the input-fields to have a maxlength
3461                          equivalent to the field's size.
3462                        + Bugfix: Corrected a typo in tbl_create.php3
3463                        + Added a checkbox to the load-data-infile function to
3464                          allow existing data to be overwritten.
3465                        + Added authentification: now you can log with any
3466                          valid MySQL- user (through HTTP-auth).
3467                        + Added the possibility to show only one database
3468                          (useful when you want to let users adminstrate one own
3469                          database).
3470                        + Added an "Empty" command to tbl_properties.php3.
3471                        + Added support for UNIQUE keys when creating a table
3472                          or adding a field.
3473                        + Bugfix: the dump of a table didn't show the correct
3474                          table-name.
3475                        + Bugfix: Inserting a CVS-file with single-quote
3476                          enclosed fields didn't work.
3477  v 1.2.0 - 11/29/1998  + Bugfix: Delete didn't work correctly when a table's
3478                          primary key spanned multiple colums.
3479                        + Changed the texfile-import funtion to import text-files
3480                          directly from the local file-system via file-upload.
3481                        + Added a confirmation when a custom SQL-query was
3482                          completed succesfully.
3483                        + Changed the background image so that the page is
3484                          readable even with crappy browsers (like IE 4.x or
3485                          Navigator 4.5/Mac) that don't interpret style sheets
3486                          correctly.
3487                        + Changed tbl_addfield.php3 to allow specifying a
3488                          primary key or an index when adding a field.
3489                        + Added the possibility to create a dump from a table.
3490                          (port from mysqldump.c)
3491                        + Added the missing TODO file.
3492  v 1.1.2 - 11/18/1998: + Bugfix: Edit or delete didn't work with a alpha-
3493                          numerical primary key (' was missing).
3494                        + Bugfix: Creating a table with both a primary key
3495                          and an index didn't work.
3496                        + Added the possiblity to browse only selected
3497                          fields from a table.
3498  v 1.1.1 - 11/05/1998: + Bugfix: After a custom SQL-statement the edit-
3499                          function didn't work.
3500                        + Added the possibility to import data from ascii-
3501                          textfiles.
3502                        + Added the possibility to limit the displayed
3503                          rows to $max_rows.
3504                        + Expanded the drop-confirmation to DELETE FROM.
3505  v 1.1.0 - 11/03/1998: + Expanded the drop-confirmation to DROP FIELD.
3506                        + You can now turn off the confirmations.
3507                        + It's now possible to specify the primary key
3508                          and an index when creating a table.
3509                        + Made the background-image larger.
3510                        + Bugfix: in tbl_properties.inc, if one primary
3511                          key was found, it was displayed twice.
3512                        + Bugfix: On DROP DATABASE, a wrong confirmation
3513                          was displayed.
3514                        + Added a "nofollow" directive for robots in
3515                          header.inc.
3516                        + Added more documentation (due to several
3517                          requests).
3518                        + Made seperate INSTALL, ChangeLog and TODO
3519                          files.
3520  v 1.0.1 - 10/26/1998: + Added a check when dropping a table or database.
3521                        + Bugfix: when a field contained a " it wouldn't
3522                          be displayed correctly in tbl_change.
3523  v 0.9.0 - 09/09/1998: + First internally used version