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