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