Annotation of sql/mysql/ChangeLog, revision 1.20
1.20 ! moko 1: 2019-12-01 moko
! 2:
! 3: * config_fixed.h, config_includes.h, parser3mysql.C: Copyright year
! 4: updated
! 5:
! 6: 2019-09-10 moko
! 7:
! 8: * parser3mysql.C: whitespace
! 9:
! 10: * parser3mysql.C: goto removed
! 11:
! 12: * parser3mysql.C: mysql_next_result used (fixes bug #1195)
! 13:
! 14: 2019-09-03 moko
! 15:
! 16: * parser3mysql.C: whitespace
! 17:
! 18: * parser3mysql.C: optimizaion: no need for dynamic allocation
! 19:
! 20: 2019-06-20 moko
! 21:
! 22: * parser3mysql.C: + config_file=my.cnf & config_group=parser3
! 23: options (implements feature #1194)
! 24:
! 25: 2017-12-10 moko
! 26:
! 27: * README: README actualized
! 28:
! 29: 2017-08-01 moko
! 30:
! 31: * parser3mysql.C: multiple mysql hosts support using host1,host2
! 32: syntax (implements feature #1168)
! 33:
! 34: * parser3mysql.C: old_client option removed, whitespace
! 35:
! 36: 2017-06-24 moko
! 37:
! 38: * configure.ac: 10.7 -> 10.8 due to minor code change
! 39:
! 40: * parser3mysql.C: port?port:MYSQL_PORT -> port as 0 means default
! 41: port and MYSQL_PORT is not defined in MariaDB 10.2 (fixes bug
! 42: #1163)
! 43:
! 44: 2016-10-11 moko
! 45:
! 46: * parser3mysql.C: warning war
! 47:
1.18 moko 48: 2015-10-26 moko
49:
1.19 moko 50: * Makefile.am, config_auto.h.in: warning war: configure.in ->
51: configure.ac, INCLUDES -> AM_CPPFLAGS
1.18 moko 52:
53: * config_fixed.h, config_includes.h, parser3mysql.C: Copyright year
54: updated
55:
56: 2015-07-28 moko
57:
58: * parser3mysql.C: SET CHARACTER SET -> SET_NAMES (closes bug #985)
59:
1.17 moko 60: 2013-07-07 moko
61:
1.19 moko 62: * aclocal.m4, Makefile.am, config_auto.h.in, configure,
63: configure.in: FreeBSD4 check removed, as static desctructor
64: ~MySQL_Driver removed. Version 10.5 -> 10.6
1.17 moko 65:
66: * parser3mysql.C: ~MySQL_Driver removed, related to issue #925
67:
68: * INSTALL: INSTALL actualized
69:
70: 2013-03-31 moko
71:
72: * parser3mysql.C: NEWDECIMAL/BIT check added for mysql 4.X
73: compatibility
74:
75: 2012-08-31 moko
76:
77: * configure.in: version 10.5
78:
79: * parser3mysql.C: bugfix: mysql_fetch_fields usage reverted to
80: mysql_fetch_field usage, as it is more compatible with different
81: mysql client libraries versions (does not depend on MYSQL_FIELD
82: structure size). (fixes #874)
83:
84: 2012-06-27 moko
85:
86: * libltdl/libltdl.vcproj: libltdl release build fixed
87:
88: 2012-06-21 moko
89:
90: * libltdl/: libltdl.vcproj, ltdl.vcproj: renamed
91:
92: * libltdl/: argz.c, config_fixed.h, ltdl.c, ltdl.vcproj,
93: libltdl/lt__glibc.h: fixes for win32 build and for FreeBSD build
94: (issue #45)
95:
96: 2012-06-15 moko
97:
98: * parser3mysql.C: bugfix: lt_dlinit() can fail, but lt_dlerror
99: return 0, and we count 0 for success.
100:
101: 2012-06-12 moko
102:
103: * Makefile.am, configure.in: shared/static libstdc++ option removed
104:
105: 2012-06-10 moko
106:
107: * depcomp: depcomp updated from libtool 2.4.2
108:
1.19 moko 109: * Makefile.am, configure, configure.in: ACLOCAL_AMFLAGS = -I
110: libltdl/m4 added and some beauty
1.17 moko 111:
112: 2012-06-08 moko
113:
114: * config.guess, config.sub: also taken from libtool
115:
116: * mkinstalldirs: no longer required
117:
118: * install-sh, missing: taken from libool
119:
120: * configure.in: update to latest requirements
121:
122: 2012-06-06 moko
123:
124: * parser3mysql.C: compiler warnings fixed: -format '%u' expects
125: type 'unsigned int', but argument 4 has type 'long unsigned int'
126: -strmcat might overflow destination buffer
127:
1.19 moko 128: * acinclude.m4, aclocal.m4, config_auto.h.in, configure,
129: install-sh, ltconfig, ltmain.sh, missing: autogenerated files got
130: updated after libtool updated to version 2.42 (feature #45)
1.17 moko 131:
132: * libltdl/: acinclude.m4, argz_.h, config-h.in, config.h,
133: config_auto.h.in, config_fixed.h, configure.ac, configure.in,
134: libltdl.vcproj: libtool updated to version 2.4.2
135:
136: * Makefile.am, configure.in, libltdl/COPYING.LIB,
1.19 moko 137: libltdl/Makefile.am, libltdl/README, libltdl/aclocal.m4,
138: libltdl/argz.c, libltdl/configure, libltdl/lt__alloc.c,
139: libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c,
140: libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h,
141: libltdl/slist.c, libltdl/config/compile,
1.17 moko 142: libltdl/config/config.guess, libltdl/config/config.sub,
143: libltdl/config/depcomp, libltdl/config/install-sh,
144: libltdl/config/ltmain.sh, libltdl/config/missing,
145: libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
146: libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
147: libltdl/libltdl/lt__strl.h, libltdl/libltdl/lt_dlloader.h,
148: libltdl/libltdl/lt_error.h, libltdl/libltdl/lt_system.h,
149: libltdl/libltdl/slist.h, libltdl/loaders/dld_link.c,
150: libltdl/loaders/dlopen.c, libltdl/loaders/dyld.c,
151: libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
152: libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c,
153: libltdl/m4/argz.m4, libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4,
154: libltdl/m4/ltoptions.m4, libltdl/m4/ltsugar.m4,
155: libltdl/m4/ltversion.m4, libltdl/m4/lt~obsolete.m4: libtool
156: updated to version 2.4.2
157:
158: 2012-03-16 moko
159:
160: * config_fixed.h, config_includes.h, parser3mysql.C: ident now
161: works under Linux + ident displays filenames (closes issue #818)
162: Copyright updated
163:
164: 2011-09-24 misha
165:
166: * parser3mysql.C: - an option ?local_infile=1|0 was added. this
167: option should be used if mysql command LOAD LOCAL INFILE is
168: exicuted.
169:
170: 2010-11-08 misha
171:
172: * parser3mysql.C: - transcode result was optimized ( new feature:
173: #41 )
174:
175: 2010-10-19 moko
176:
177: * parser3mysql.C: native quoting impementation (to avoid bug #1)
178:
179: 2009-08-23 misha
180:
181: * configure.in: - option --with-dynamic-stdcpp was added - default
182: (static) linking options were slightly modified
183:
184: 2009-04-08 misha
185:
186: * configure.in: - while building on freebsd4 we don't add
187: descructor because it causes core while executing
188:
189: * parser3mysql.C: - now driver can be built with old mysql includes
190: (prior 4.1), however options ?old_client and ?multi_statements
191: definitely will not work - while building on freebsd4 we don't
192: add descructor because it causes core while executing
193:
194: 2008-06-30 misha
195:
196: * parser3mysql.C: - old_client option added. it allow to disable
197: multi result.
198:
199: 2008-06-26 misha
200:
201: * configure.in, parser3mysql.C: - use new API and new version
202: (10.0) - $.limit(0) fixed - transcode server error messaged if
203: ClientCharset option was specified - less calls to transcode
204: method if ClientCharset specified but it's equal to
205: request:charset
206:
207: 2008-06-24 misha
208:
209: * parser3mysql.C: - some spaces to tabs
210:
211: 2008-05-04 misha
212:
213: * parser3mysql.C: - multi statements now can be switched on with
214: option multi_statements=1
215:
216: * parser3mysql.C: - CLIENT_MULTI_STATEMENTS => CLIENT_MULTI_RESULTS
217:
218: 2008-01-25 misha
219:
220: * parser3mysql.C: - call mysql_server_end before unload driver
221:
222: 2007-09-17 misha
223:
224: * parser3mysql.C: - charser and ClientCharset options now can be
225: specified together. it can be usable for transcoding text from
226: utf8 (in DB) to koi8: &charset=utf-8&ClientCharset=utf8 in
227: this case sql server return data in utf and parser itself
228: transcode it from utf to koi8
229:
230: 2007-08-27 misha
231:
232: * parser3mysql.C: - support storage procedure for MySQL 5 (patch
233: from Sumo: http://www.parser.ru/forum/?id=54595 )
234:
235: 2007-02-19 misha
236:
237: * INSTALL: - some text changes
238:
239: 2004-12-23 paf
240:
241: * parser3mysql.C: sql connect string, rsplit @
242:
243: 2004-07-28 paf
244:
245: * parser3mysql.C: beauty: detailed error message on lt_dlopen
246: failure
247:
248: 2004-06-23 paf
249:
250: * parser3mysql.C, parser3mysql.vcproj: new api supported, not
251: implemented yet: ^void:sql{call paf(:a)}[
252: $.bind[hash] ]
253:
254: 2004-05-28 paf
255:
1.19 moko 256: * configure, configure.in: merged: from 3.1.3 configure.in changes
1.17 moko 257:
258: 2004-05-25 paf
259:
260: * parser3mysql.C: beauty: param renamed to reflect it's nature
261:
262: 2004-04-01 paf
263:
264: * parser3mysql.C: merged: bugfixes from 3.1.2
265:
266: 2004-03-30 paf
267:
268: * config_fixed.h, parser3mysql.C: merged bugfixes from 3.1.2
269:
270: 2004-03-26 paf
271:
272: * parser3mysql.C: bugfix: tolower/toupper named with _str suffix to
273: work around cases when they are macros [freebsd]
274:
275: * config_auto.h.in, config_fixed.h, config_includes.h,
276: parser3mysql.C: beauty: merged from HEAD [mistakenly commited
277: there]
278:
279: * config_auto.h.in, config_fixed.h, config_includes.h,
280: parser3mysql.C: ctype configured, gcc const wonders worked around
281:
282: 2004-03-04 paf
283:
284: * parser3mysql.C: new: mysql option [like that recently added to
285: oracle driver] ClientCharset=parser-charset <<
286: charset in which parser thinks client works
287:
288: 2004-01-30 paf
289:
290: * parser3mysql.C: bugfix: connection struct mem to be controlled by
291: libgc [oracle already fixed before]
292:
293: 2004-01-26 paf
294:
295: * parser3mysql.C: beauty: connection handle=0 after close
296:
297: * parser3mysql.C: change: moved to new interface [without extra
298: 'services' passing back/forth]
299:
300: 2003-11-10 paf
301:
302: * parser3mysql.C: mysql: transaction support: ?autocommit=0
303:
304: 2003-10-24 paf
305:
306: * Makefile.am: sln
307:
308: 2003-08-18 paf
309:
310: * parser3mysql.dsp, parser3mysql.dsw, libltdl/libltdl.dsp: moved to
311: MSVC 7
312:
1.19 moko 313: * ChangeLog, configure, configure.in, libltdl/Makefile.am: merged
314: 3.1.0 latest changes
1.17 moko 315:
316: 2003-08-11 paf
317:
1.19 moko 318: * libltdl/Makefile.am: config.h dist
1.17 moko 319:
320: 2003-07-24 paf
321:
322: * parser3mysql.C: moved tempate_gc to HEAD
323:
324: 2003-03-27 paf
325:
326: * parser3mysql.C: convention changed: all resulting strings are
327: zero-terminated
328:
329: 2003-03-26 paf
330:
331: * parser3mysql.C, parser3mysql.dsp: mistakenly patched HEAD branch.
332: copying changes to template_gc one
333:
334: 2003-03-25 paf
335:
336: * parser3mysql.dsp: new quote calling convention,
337: malloc->malloc_atomic
338:
339: 2003-02-06 paf
340:
341: * parser3mysql.C: merged lt_init + column count bugfix from main
342: trunc
343:
344: 2003-01-31 paf
345:
346: * parser3mysql.C: seen some broken client, which reported "44" for
347: column count of response to "select 2+2" added check on that
348:
349: 2003-01-21 paf
350:
351: * config_fixed.h, config_includes.h, parser3mysql.C: 2002->2003
352:
353: 2003-01-15 paf
354:
355: * parser3mysql.C: long ago forgotten lt_dlinit() called now
356:
357: 2003-01-14 paf
358:
359: * parser3mysql.dsw, libltdl/config_fixed.h, libltdl/libltdl.dsp,
360: libltdl/ltdl.c: ltdl copied to all sql drivers, VS projects
361: libltdl_mysql renamed to libltdl
362:
363: 2003-01-13 paf
364:
365: * libltdl/: acinclude.m4, aclocal.m4, configure, configure.in: to
366: hell, let it be /libtool, /libltdl/libtool
367:
1.19 moko 368: * libltdl/: Makefile.am, acinclude.m4, aclocal.m4,
1.17 moko 369: config_auto.h.in, configure, configure.in, ltdl.c, ltdl.h: moved
370: to latest libtool (1.4.3)
371:
372: 2003-01-10 paf
373:
374: * config.guess, config.sub, config_auto.h.in, depcomp, ltmain.sh,
1.19 moko 375: missing, mkinstalldirs, libltdl/acconfig.h, libltdl/aclocal.m4,
376: libltdl/config_auto.h.in, libltdl/configure,
1.17 moko 377: libltdl/configure.in: moved to autoconf 2.57 & automake 1.7.2 &
378: re-libtoolized with files from 1.4.3, libltdl left unchanged for
379: now
380:
381: 2002-12-15 paf
382:
383: * configure.in: r6
384:
385: * ChangeLog: changelog updated
386:
387: 2002-12-09 paf
388:
389: * parser3mysql.C, parser3mysql.dsw: changed exception handling mech
390: in sql handlers #2
391:
392: * parser3mysql.C, parser3mysql.dsp: changed exception handling mech
393: in sql handlers
394:
395: 2002-11-28 paf
396:
397: * configure.in: stopped double libltdl/Makefile creation
398:
399: 2002-10-07 paf
400:
401: * INSTALL: INSTALL files changed to include sql/ subdir creation
402:
403: 2002-08-02 paf
404:
405: * configure, configure.in: version .head
406:
407: * configure, configure.in: version in configure.in
408:
409: 2002-06-03 paf
410:
411: * parser3mysql.dsp: fixed .dsp-s along with reorganized cvs modules
412: dirs structure
413:
414: * parser3mysql.dsp: reorganized cvs modules
415:
416: 2002-02-08 paf
417:
418: * INSTALL, README: install&others updated
419:
420: * AUTHORS, COPYING, ChangeLog, INSTALL, README: install&others
421: updated
422:
423: * configure, configure.in: package name & version
424:
1.19 moko 425: * parser3mysql.dsw, libltdl/Makefile.am, libltdl/libltdl.dsp,
426: libltdl/libltdl_mysql.dsp: libltdl.dsp now
1.17 moko 427:
1.19 moko 428: * Makefile.am, libltdl/Makefile.am: 'make dist' works
1.17 moko 429:
430: * parser3mysql.C: name spelling
431:
1.19 moko 432: * configure, configure.in, libltdl/Makefile.am, libltdl/acconfig.h,
433: libltdl/acinclude.m4, libltdl/aclocal.m4,
434: libltdl/config_auto.h.in, libltdl/configure,
1.17 moko 435: libltdl/configure.in: only-static link removed extra libtool
436: generation
437:
438: * INSTALL, config_fixed.h, config_includes.h, parser3mysql.C: 2002
439:
440: 2001-12-24 paf
441:
442: * configure, configure.in: mysql inc dir autodetected
443:
444: * configure.in: trying to autodetermine includes dir
445:
446: 2001-11-24 paf
447:
448: * aclocal.m4: for some reason makefile tries to make this file when
449: it doesn't exist, ignoring the fact that that's not needed, we
450: already have 'configure' made by autoconf, and that file only
451: needed for that.
452:
453: 2001-11-16 paf
454:
455: * parser3mysql.C: introducing estimating String::cstr_bufsize, 0
456:
457: 2001-11-11 paf
458:
1.19 moko 459: * configure, parser3mysql.C: init(not const
1.17 moko 460:
461: 2001-11-08 paf
462:
1.19 moko 463: * Makefile.am: lib prefix
1.17 moko 464:
465: * parser3mysql.C: 2001.11.06 numrows on "HP-UX istok1 B.11.00 A
466: 9000/869 448594332 two-user license" 3.23.42 &
467: 4.0.0.alfa never worked, both subst & .sl version returned 0
468:
469: 2001-10-30 paf
470:
471: * config_auto.h.in, configure: makes
472:
473: * configure.in: rtti needed on solaris for exceptions to work OK,
474: removing -fno-rtti from everywhere
475:
476: 2001-10-29 paf
477:
478: * config_fixed.h, config_includes.h, configure.in: setjump
479:
480: 2001-10-28 paf
481:
482: * configure, configure.in: conf
483:
484: * configure, configure.in: no-rtti and _ to - in key
485:
486: 2001-10-02 parser
487:
488: * parser3mysql.C, parser3mysql.dsp: changed connect string format
489: to support options charset=cp1251_koi8 timeout=3 compress=1&
490: named_pipe=1
491:
492: 2001-09-25 parser
493:
494: * configure: makes
495:
496: * configure.in: sanity check
497:
498: 2001-09-24 parser
499:
1.19 moko 500: * Makefile.am, configure: makes
1.17 moko 501:
502: 2001-09-21 parser
503:
1.19 moko 504: * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
505: acinclude.m4, config.guess, config.sub, config_auto.h.in,
506: config_fixed.h, config_includes.h, configure, configure.in,
507: install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
508: parser3mysql.C, parser3mysql.def, parser3mysql.dsp,
509: parser3mysql.dsw, libltdl/Makefile.am, libltdl/README,
510: libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/config.h,
511: libltdl/config_auto.h.in, libltdl/config_fixed.h,
512: libltdl/configure, libltdl/configure.in,
1.17 moko 513: libltdl/libltdl_mysql.dsp, libltdl/ltdl.c, libltdl/ltdl.h:
514: Initial revision
515:
E-mail: