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
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
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,
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
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
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
151 2002-04-05 Marc Delisle <lem9@users.sourceforge.net>
154 2002-04-05 Loïc Chapeaux <lolo@phpheaven.net>
155 * Documentation.html: updated the faq entry about maximum upload filesize
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,
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
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
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
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
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"
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>
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
308 * user_password.php3:
309 - no long displays the true password on screen;
311 * tbl_change.php3: patch from Thomas Bähr <baehr at glaswald.de> - tabindex
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
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,
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,
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
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
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
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
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
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)
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
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
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
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
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
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
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>
687 - optimized the code a bit (build tooltips only if required in light
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
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.
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
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?:)
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:
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
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>.
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
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
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
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:
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)
875 - libraries/display_tbl.lib.php3
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
894 * headers.inc.php3, line 23: fixed bug #493385 - Cache headers not working
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.
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
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
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
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
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
1038 2001-11-26 Loïc Chapeaux <lolo@phpheaven.net>
1039 * tbl_indexes.php3: fulltext indexes is available since MySQL 3.23.23
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
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
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>.
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
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
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
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
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
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>
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>
1277 - taken into account wildcards in the databases names get from the
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
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'
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
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
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>
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
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
1390 - line 385: fixed an xhtml1.0 error.
1391 * db_details.php3, line 327; db_stats.php3, line 291: fixed an xhtml1.0
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
1402 2001-10-13 Loïc Chapeaux <lolo@phpheaven.net>
1403 * Documentation.html, lines 504-506: added some words about requirement for
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 "&" 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"
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
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>
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>
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
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
1515 * main.php3: the cookie shouldn't be set before authentication is
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
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
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
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
1570 - fixed misc. typos.
1571 * mult_submits.inc.php3: optimized a bit the SQL statements.
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
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
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
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
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
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
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
1675 * libraries/function.js: limit the number of characters displayed in the
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
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
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
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
1717 2001-09-07 Loïc Chapeaux <lolo@phpheaven.net>
1718 * main.php3, line 208: fixed an invalid link id.
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.
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
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>.
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
1767 * lang/czech-iso.inc.php3 & czech-win1250.inc.php3: updated thanks to
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>
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
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
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);
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>
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.
1818 - lines 107-108: maybe fixed bugs #458324 - Editing fields and
1819 #457260 - update (LIMIT 1);
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>.
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:
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
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
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
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>
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
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
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
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.
1959 - the script to returns to was hard coded, now it's the one that calls
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
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.
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"
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
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
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.
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
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
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
2112 * sql.php3; lang/*: improved the way the mysql_affected_rows is used and
2113 optimized a bit the script.
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
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
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;
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
2190 * db_readdump.php3: improved Olivier's improvement for mutiple queries (see
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
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
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
2220 2001-08-18 Loïc Chapeaux <lolo@phpheaven.net>
2221 * db_details.php3; lang/*: modified the way the tables' number is
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>
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
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
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
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>
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>.
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
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
2369 2001-08-07 Robin Johnson <robbat2@orbis-terrarum.net>
2370 * user_details.php3, line 664: fixed '<?echo' to '<?php echo' for XML
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
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
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
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
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
2468 If you don't have lynx, don't worry, I'll update this file myself anyway
2470 * removed contents of INSTALL (now points to the Documentation) and updated
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
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>
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.
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
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;# characters type), at least I
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
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,
2608 Feature #429771: dynamic lenght for input fields, and new config
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
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
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').
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
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
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
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
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
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
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
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
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
2781 * bug 439565, lib.inc.php3, db_readdump.php3, could not do:
2782 DELETE FROM inscrit WHERE pseudo='test'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
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
2839 * header.inc.php3, line 53: fixed bug #438743 (Odd behaviour after drop
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
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
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
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
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
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
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
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
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
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
3011 * tbl_properties.php3: insert spaceusage & row statistics, small
3014 2001-06-10 Loïc Chapeaux <lolo@phpheaven.net>
3015 * index.php3: ensure the server hostname is find whatever is the php
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
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
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
3149 * import the "Insert new row to edit page" feature put by Korakot in
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
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
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
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
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
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-
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
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
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
3303 + Security: Fixed possible security issue with reading
3305 + Fixed some more PHP 4.0 issues (warnings, problems
3307 v 2.0.5 - 12/05/1999 + Added output to show how many rows were affected
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
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
3317 v 2.0.4 - 10/10/1999 + Some more PHP 4.0 fixes.
3318 + Bugfix: Reading SQL dumps choked on embedded semi-
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
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
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
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
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
3365 + Bugfix: Field names with high-ASCII-characters weren't
3367 + Bugfix: LOAD DATA INFILE didn't allow a tab as field-
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
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
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
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
3396 + Added an output of the record-count for all tables to
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
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
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
3417 + Changed tbl_change.php3 to display a <textarea> for
3419 + Changed $max_inputsize to a CSS value.
3420 + Changed the input field for the sql-query to
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
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
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
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
3453 + Changed display_table() to align=right for numeric
3455 + Changed all PHP3 opening tags to the XML-compliant
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
3470 + Added an "Empty" command to tbl_properties.php3.
3471 + Added support for UNIQUE keys when creating a table
3473 + Bugfix: the dump of a table didn't show the correct
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
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-
3502 + Added the possibility to limit the displayed
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
3514 + Added a "nofollow" directive for robots in
3516 + Added more documentation (due to several
3518 + Made seperate INSTALL, ChangeLog and TODO
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