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