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: