Annotation of sql/mysql/ChangeLog, revision 1.19

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

E-mail: