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: