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