--- sql/mysql/ChangeLog 2002/02/08 10:56:22 1.2 +++ sql/mysql/ChangeLog 2012/06/28 03:18:32 1.16 @@ -1,104 +1,606 @@ -2002-02-08 paf - * INSTALL: - * config_fixed.h: - * config_includes.h: - * parser3mysql.C: - 2002 - - * configure: - * configure.in: - * libltdl/Makefile.am: - * libltdl/Makefile.in: - * libltdl/acconfig.h: - * libltdl/acinclude.m4: - * libltdl/aclocal.m4: - * libltdl/config_auto.h.in: - * libltdl/configure: - * libltdl/configure.in: - only-static link - removed extra libtool generation - - * parser3mysql.C: - name spelling - -2001-12-24 paf - * configure.in: - trying to autodetermine includes dir - - * configure: - * configure.in: - mysql inc dir autodetected - -2001-11-24 paf - * aclocal.m4: - for some reason makefile tries to make this file when it doesn - t exist, ignoring the fact that that's not needed, we already - have 'configure' made by autoconf, and that file only needed - for that. - -2001-11-16 paf - * parser3mysql.C: - introducing estimating String::cstr_bufsize, 0 - -2001-11-11 paf - * Makefile.in: - * configure: - * parser3mysql.C: - init(not const - -2001-11-08 paf - * parser3mysql.C: - 2001.11.06 numrows on "HP-UX istok1 B.11.00 A 9000/869 448594332 two-user license" - 3.23.42 & 4.0.0.alfa never worked, both subst & .sl version returned 0 - - * Makefile.am: - * Makefile.in: - lib prefix - -2001-10-30 paf - * configure.in: - rtti needed on solaris for exceptions to work OK, removing -fno - rtti from everywhere - - * config_auto.h.in: - * configure: - makes - -2001-10-29 paf - * config_fixed.h: - * config_includes.h: - * configure.in: - setjump - -2001-10-28 paf - * configure: - * configure.in: - conf - - * configure: - * configure.in: - no-rtti and _ to - in key - -2001-10-02 parser - * parser3mysql.C: - * parser3mysql.dsp: - changed connect string format to support options - charset=cp1251_koi8 - timeout=3 - compress=1& - named_pipe=1 - -2001-09-25 parser - * configure: - makes - - * configure.in: - sanity check - -2001-09-24 parser - * Makefile.am: - * Makefile.in: - * configure: - * libltdl/Makefile.in: - makes - +2012-06-26 moko + * libltdl/libltdl.vcproj 1.4: + libltdl release build fixed + +2012-06-20 moko + * libltdl/libltdl.vcproj 1.3: + * libltdl/ltdl.vcproj 1.2: + renamed + + * libltdl/argz.c 1.2: + * libltdl/config_fixed.h 1.4: + * libltdl/libltdl/lt__glibc.h 1.2: + * libltdl/ltdl.c 1.5: + * libltdl/ltdl.vcproj 1.1: + fixes for win32 build and for FreeBSD build (issue #45) + +2012-06-15 moko + * parser3mysql.C 1.43: + bugfix: lt_dlinit() can fail, but lt_dlerror return 0, and we + count 0 for success. + +2012-06-11 moko + * Makefile.am 1.28: + * configure.in 1.41: + shared/static libstdc++ option removed + +2012-06-09 moko + * depcomp 1.2: + depcomp updated from libtool 2.4.2 + + * Makefile.am 1.26: + * Makefile.in 1.28: + * configure 1.37: + * configure.in 1.39: + ACLOCAL_AMFLAGS = -I libltdl/m4 added and some beauty + +2012-06-08 moko + * config.guess 1.3: + * config.sub 1.3: + also taken from libtool + + * mkinstalldirs 1.3: + no longer required + + * install-sh 1.3: + * missing 1.4: + taken from libool + + * config_auto.h.in 1.7: + *** empty log message *** + + * configure.in 1.37: + update to latest requirements + +2012-06-06 moko + * parser3mysql.C 1.42: + *** empty log message *** + + * parser3mysql.C 1.41: + compiler warnings fixed: + -format '%u' expects type 'unsigned int', but argument 4 has type 'long unsigned int' + -strmcat might overflow destination buffer + + * Makefile.in 1.26: + * acinclude.m4 1.18: + * aclocal.m4 1.18: + * config_auto.h.in 1.6: + * configure 1.35: + * install-sh 1.2: + * ltconfig 1.2: + * ltmain.sh 1.3: + * missing 1.3: + autogenerated files got updated after libtool updated to version + 2.42 (feature #45) + + * Makefile.am 1.24: + * configure.in 1.36: + * libltdl/COPYING.LIB 1.2: + * libltdl/Makefile.am 1.8: + * libltdl/Makefile.in 1.10: + * libltdl/README 1.2: + * libltdl/acinclude.m4 1.5: + * libltdl/aclocal.m4 1.6: + * libltdl/argz.c 1.1: + * libltdl/argz_.h 1.1: + * libltdl/config-h.in 1.1: + * libltdl/config.h 1.2: + * libltdl/config/compile 1.1: + * libltdl/config/config.guess 1.1: + * libltdl/config/config.sub 1.1: + * libltdl/config/depcomp 1.1: + * libltdl/config/install-sh 1.1: + * libltdl/config/ltmain.sh 1.1: + * libltdl/config/missing 1.1: + * libltdl/config_auto.h.in 1.5: + * libltdl/config_fixed.h 1.3: + * libltdl/configure 1.6: + * libltdl/configure.ac 1.1: + * libltdl/configure.in 1.6: + * libltdl/libltdl.vcproj 1.2: + * libltdl/libltdl/lt__alloc.h 1.1: + * libltdl/libltdl/lt__dirent.h 1.1: + * libltdl/libltdl/lt__glibc.h 1.1: + * libltdl/libltdl/lt__private.h 1.1: + * libltdl/libltdl/lt__strl.h 1.1: + * libltdl/libltdl/lt_dlloader.h 1.1: + * libltdl/libltdl/lt_error.h 1.1: + * libltdl/libltdl/lt_system.h 1.1: + * libltdl/libltdl/slist.h 1.1: + * libltdl/loaders/dld_link.c 1.1: + * libltdl/loaders/dlopen.c 1.1: + * libltdl/loaders/dyld.c 1.1: + * libltdl/loaders/load_add_on.c 1.1: + * libltdl/loaders/loadlibrary.c 1.1: + * libltdl/loaders/preopen.c 1.1: + * libltdl/loaders/shl_load.c 1.1: + * libltdl/lt__alloc.c 1.1: + * libltdl/lt__dirent.c 1.1: + * libltdl/lt__strl.c 1.1: + * libltdl/lt_dlloader.c 1.1: + * libltdl/lt_error.c 1.1: + * libltdl/ltdl.c 1.4: + * libltdl/ltdl.h 1.3: + * libltdl/m4/argz.m4 1.1: + * libltdl/m4/libtool.m4 1.1: + * libltdl/m4/ltdl.m4 1.1: + * libltdl/m4/ltoptions.m4 1.1: + * libltdl/m4/ltsugar.m4 1.1: + * libltdl/m4/ltversion.m4 1.1: + * libltdl/m4/lt~obsolete.m4 1.1: + * libltdl/slist.c 1.1: + libtool updated to version 2.4.2 + +2012-03-16 moko + * config_fixed.h 1.7: + * config_includes.h 1.6: + * parser3mysql.C 1.40: + ident now works under Linux + ident displays filenames (closes issue #818) + Copyright updated + +2011-09-24 misha + * parser3mysql.C 1.39: + - an option ?local_infile=1|0 was added. this option should be + used if mysql command LOAD LOCAL INFILE is exicuted. + +2010-11-08 misha + * parser3mysql.C 1.38: + - transcode result was optimized ( new feature: #41 ) + +2010-10-18 moko + * parser3mysql.C 1.37: + native quoting impementation (to avoid bug #1) + +2009-08-23 misha + * configure.in 1.33: + - option --with-dynamic-stdcpp was added + - default (static) linking options were slightly modified + +2009-04-10 misha + * parser3mysql.C [release_10_1] 1.35.2.1: + *** empty log message *** + +2009-04-09 misha + * configure 1.32: + * configure.in 1.32: + *** empty log message *** + +2009-04-09 misha + * configure 1.32: + * configure.in 1.32: + *** empty log message *** + +2009-04-08 misha + * config_auto.h.in 1.5: + * configure 1.31: + *** empty log message *** + + * configure.in 1.31: + - while building on freebsd4 we don't add descructor because it + causes core while executing + + * parser3mysql.C 1.35: + - now driver can be built with old mysql includes (prior 4.1), however options ?old_client and ? + multi_statements definitely will not work + - while building on freebsd4 we don't add descructor because it causes core while executing + +2008-06-30 misha + * parser3mysql.C 1.34: + - old_client option added. it allow to disable multi result. + +2008-06-27 misha + * configure 1.29: + *** empty log message *** + +2008-06-26 misha + * configure.in 1.29: + * parser3mysql.C 1.33: + - use new API and new version (10.0) + - $.limit(0) fixed + - transcode server error messaged if ClientCharset option was specified + - less calls to transcode method if ClientCharset specified but it's equal to request:charset + +2008-06-24 misha + * parser3mysql.C 1.32: + - some spaces to tabs + +2008-05-04 misha + * configure 1.28: + * configure.in 1.28: + =no message + + * parser3mysql.C 1.31: + - multi statements now can be switched on with option + multi_statements=1 + + * parser3mysql.C 1.30: + - CLIENT_MULTI_STATEMENTS => CLIENT_MULTI_RESULTS + +2008-01-25 misha + * parser3mysql.C 1.29: + - call mysql_server_end before unload driver + +2007-09-17 misha + * parser3mysql.C 1.28: + - charser and ClientCharset options now can be specified together. + it can be usable for transcoding text from utf8 (in DB) to koi8: &charset=utf-8&ClientCharset=utf8 + in this case sql server return data in utf and parser itself transcode it from utf to koi8 + +2007-08-27 misha + * parser3mysql.C 1.27: + - support storage procedure for MySQL 5 (patch from Sumo: http:// + www.parser.ru/forum/?id=54595 ) + +2007-02-19 misha + * INSTALL 1.7: + - some text changes + +2004-12-23 paf + * parser3mysql.C 1.26: + sql connect string, rsplit @ + +2004-07-28 paf + * parser3mysql.C 1.25: + beauty: detailed error message on lt_dlopen failure + +2004-06-23 paf + * parser3mysql.C 1.24: + * parser3mysql.vcproj 1.2: + new api supported, not implemented yet: + ^void:sql{call paf(:a)}[ + $.bind[hash] + ] + +2004-05-28 paf + * Makefile.in 1.19: + * configure 1.24: + * configure.in 1.24: + merged: from 3.1.3 configure.in changes + +2004-05-25 paf + * parser3mysql.C 1.23: + beauty: param renamed to reflect it's nature + +2004-04-01 paf + * parser3mysql.C 1.22: + merged: bugfixes from 3.1.2 + +2004-03-30 paf + * config_fixed.h 1.6: + * parser3mysql.C 1.21: + merged bugfixes from 3.1.2 + +2004-03-26 paf + * parser3mysql.C [release_3_1_2] 1.19.2.2: + bugfix: tolower/toupper named with _str suffix to work around + cases when they are macros [freebsd] + + * config_auto.h.in [release_3_1_2] 1.3.14.1: + * config_fixed.h [release_3_1_2] 1.4.14.1: + * config_includes.h [release_3_1_2] 1.4.14.1: + * parser3mysql.C [release_3_1_2] 1.19.2.1: + beauty: merged from HEAD [mistakenly commited there] + + * config_auto.h.in 1.4: + * config_fixed.h 1.5: + * config_includes.h 1.5: + * parser3mysql.C 1.20: + ctype configured, gcc const wonders worked around + +2004-03-04 paf + * parser3mysql.C 1.19: + new: mysql option [like that recently added to oracle driver] + ClientCharset=parser-charset << charset in which parser thinks client works + +2004-01-30 paf + * parser3mysql.C 1.18: + bugfix: connection struct mem to be controlled by libgc [oracle + already fixed before] + +2004-01-26 paf + * parser3mysql.C 1.15: + change: moved to new interface [without extra 'services' passing + back/forth] + + * parser3mysql.C 1.17: + beauty: connection handle=0 after close + +2003-11-10 paf + * parser3mysql.C 1.14: + mysql: transaction support: ?autocommit=0 + +2003-10-24 paf + * Makefile.am 1.15: + sln + + * libltdl/Makefile.am 1.7: + * libltdl/Makefile.in 1.9: + *** empty log message *** + +2003-08-18 paf + * libltdl/libltdl.dsp 1.3: + * parser3mysql.dsp 1.6: + * parser3mysql.dsw 1.5: + moved to MSVC 7 + + * Makefile.in 1.16: + * configure 1.21: + * configure.in 1.21: + * libltdl/Makefile.am 1.6: + * libltdl/Makefile.in 1.8: + merged 3.1.0 latest changes + +2003-08-11 paf + * libltdl/Makefile.am [release_3_1_0] 1.5.12.1: + * libltdl/Makefile.in [release_3_1_0] 1.7.12.1: + config.h dist + +2003-07-24 paf + * parser3mysql.C 1.13: + moved tempate_gc to HEAD + + * Makefile.in [release_3_0_8] 1.15.8.1: + * libltdl/Makefile.am [release_3_0_8] 1.5.8.1: + * libltdl/Makefile.in [release_3_0_8] 1.7.8.1: + *** empty log message *** + +2003-03-27 paf + * parser3mysql.C [template_gc] 1.12.6.2: + convention changed: all resulting strings are zero-terminated + +2003-03-26 paf + * parser3mysql.C [template_gc] 1.12.6.1: + * parser3mysql.dsp [template_gc] 1.4.10.1: + mistakenly patched HEAD branch. copying changes to template_gc one + +2003-03-25 paf + * parser3mysql.dsp 1.5: + new quote calling convention, + malloc->malloc_atomic + +2003-02-06 paf + * parser3mysql.C [release_3_0_0007] 1.9.4.1: + merged lt_init + column count bugfix from main trunc + +2003-01-31 paf + * parser3mysql.C 1.12: + seen some broken client, + which reported "44" for column count of response to "select 2+2" + added check on that + +2003-01-21 paf + * config_fixed.h 1.4: + * config_includes.h 1.4: + * parser3mysql.C 1.11: + 2002->2003 + +2003-01-15 paf + * parser3mysql.C 1.10: + long ago forgotten lt_dlinit() called now + +2003-01-14 paf + * libltdl/config_fixed.h 1.2: + * libltdl/libltdl.dsp 1.2: + * libltdl/ltdl.c 1.3: + * parser3mysql.dsw 1.4: + ltdl copied to all sql drivers, VS projects libltdl_mysql + renamed to libltdl + + * libltdl/COPYING.LIB 1.1: + *** empty log message *** + +2003-01-13 paf + * libltdl/Makefile.am 1.5: + * libltdl/Makefile.in 1.7: + * libltdl/acinclude.m4 1.3: + * libltdl/aclocal.m4 1.4: + * libltdl/config_auto.h.in 1.4: + * libltdl/configure 1.4: + * libltdl/configure.in 1.4: + * libltdl/ltdl.c 1.2: + * libltdl/ltdl.h 1.2: + moved to latest libtool (1.4.3) + + * libltdl/acinclude.m4 1.4: + * libltdl/aclocal.m4 1.5: + * libltdl/configure 1.5: + * libltdl/configure.in 1.5: + to hell, let it be /libtool, /libltdl/libtool + +2003-01-10 paf + * config.guess 1.2: + * config.sub 1.2: + * config_auto.h.in 1.3: + * depcomp 1.1: + * libltdl/Makefile.in 1.6: + * libltdl/acconfig.h 1.2: + * libltdl/aclocal.m4 1.3: + * libltdl/config_auto.h.in 1.3: + * libltdl/configure 1.3: + * libltdl/configure.in 1.3: + * ltmain.sh 1.2: + * missing 1.2: + * mkinstalldirs 1.2: + moved to autoconf 2.57 & automake 1.7.2 & re-libtoolized with + files from 1.4.3, libltdl left unchanged for now + +2002-12-15 paf + * configure.in [release_3_0_0006] 1.13.2.1: + r6 + +2002-12-09 paf + * parser3mysql.C 1.9: + * parser3mysql.dsw 1.3: + changed exception handling mech in sql handlers #2 + + * parser3mysql.C 1.8: + * parser3mysql.dsp 1.4: + changed exception handling mech in sql handlers + +2002-11-28 paf + * Makefile.am 1.7: + * Makefile.in 1.8: + *** empty log message *** + + * configure.in 1.13: + stopped double libltdl/Makefile creation + +2002-10-07 paf + * INSTALL 1.5: + INSTALL files changed to include sql/ subdir creation + +2002-08-02 paf + * configure [release_3_0_0005] 1.11.2.1: + * configure.in [release_3_0_0005] 1.11.2.1: + version in configure.in + + * configure 1.12: + * configure.in 1.12: + version .head + + * configure 1.11: + *** empty log message *** + +2002-06-04 paf + * Makefile.am 1.5: + * Makefile.am [release_1_0_0001] 1.4.2.1: + * Makefile.in 1.6: + * Makefile.in [release_1_0_0001] 1.5.2.1: + *** empty log message *** + +2002-06-03 paf + * parser3mysql.dsp 1.3: + fixed .dsp-s along with reorganized cvs modules dirs structure + + * parser3mysql.dsp [release_1_0_0001] 1.2.2.1: + reorganized cvs modules + +2002-02-08 paf + * libltdl/Makefile.am 1.4: + * libltdl/Makefile.in 1.5: + * libltdl/libltdl.dsp 1.1: + * libltdl/libltdl_mysql.dsp 1.2: + * parser3mysql.dsw 1.2: + libltdl.dsp now + + * INSTALL 1.2: + * config_fixed.h 1.3: + * config_includes.h 1.3: + * parser3mysql.C 1.6: + 2002 + + * configure 1.10: + * configure.in 1.10: + package name & version + + * AUTHORS 1.2: + * COPYING 1.2: + * INSTALL 1.3: + * INSTALL 1.4: + * README 1.2: + * README 1.3: + install&others updated + + * configure 1.9: + * configure.in 1.9: + * libltdl/Makefile.am 1.2: + * libltdl/Makefile.in 1.3: + * libltdl/acconfig.h 1.1: + * libltdl/acinclude.m4 1.2: + * libltdl/aclocal.m4 1.2: + * libltdl/config_auto.h.in 1.2: + * libltdl/configure 1.2: + * libltdl/configure.in 1.2: + only-static link + removed extra libtool generation + + * Makefile.am 1.4: + * Makefile.in 1.5: + * libltdl/Makefile.am 1.3: + * libltdl/Makefile.in 1.4: + 'make dist' works + + * parser3mysql.C 1.7: + name spelling + +2001-12-24 paf + * configure.in 1.7: + trying to autodetermine includes dir + + * configure 1.8: + * configure.in 1.8: + mysql inc dir autodetected + +2001-11-24 paf + * aclocal.m4 1.1: + for some reason makefile tries to make this file when it doesn + t exist, ignoring the fact that that's not needed, we already + have 'configure' made by autoconf, and that file only needed + for that. + +2001-11-16 paf + * parser3mysql.C 1.5: + introducing estimating String::cstr_bufsize, 0 + +2001-11-11 paf + * Makefile.in 1.4: + * configure 1.7: + * parser3mysql.C 1.4: + init(not const + +2001-11-08 paf + * parser3mysql.C 1.3: + 2001.11.06 numrows on "HP-UX istok1 B.11.00 A 9000/869 448594332 two-user license" + 3.23.42 & 4.0.0.alfa never worked, both subst & .sl version returned 0 + + * Makefile.am 1.3: + * Makefile.in 1.3: + lib prefix + +2001-10-30 paf + * configure.in 1.6: + rtti needed on solaris for exceptions to work OK, removing -fno + rtti from everywhere + + * config_auto.h.in 1.2: + * configure 1.6: + makes + +2001-10-29 paf + * config_fixed.h 1.2: + * config_includes.h 1.2: + * configure.in 1.5: + setjump + +2001-10-28 paf + * configure 1.5: + * configure.in 1.4: + conf + + * configure 1.4: + * configure.in 1.3: + no-rtti and _ to - in key + +2001-10-02 parser + * parser3mysql.C 1.2: + * parser3mysql.dsp 1.2: + changed connect string format to support options + charset=cp1251_koi8 + timeout=3 + compress=1& + named_pipe=1 + +2001-09-25 parser + * configure 1.3: + makes + + * configure.in 1.2: + sanity check + +2001-09-24 parser + * Makefile.am 1.2: + * Makefile.in 1.2: + * configure 1.2: + * libltdl/Makefile.in 1.2: + makes +