Diff for /sql/pgsql/ChangeLog between versions 1.14 and 1.16

version 1.14, 2011/03/11 07:58:24 version 1.16, 2015/10/26 17:14:29
Line 1 Line 1
 2011-03-11      misha  2015-10-26  moko
         * parser3pgsql.C 1.36:  
                 - transcode result was optimized ( new feature: #41 )          * Makefile.am, Makefile.in, config_auto.h.in: warning war:
             configure.in -> configure.ac, INCLUDES -> AM_CPPFLAGS
 2010-10-27      moko  
         * parser3pgsql.C 1.35:          * config_includes.h, parser3pgsql.C: Copyright year updated
                 new in-parser quoting implementation (fixes issue #1)  
   2013-10-23  moko
 2009-08-23      misha  
         * configure.in 1.24:          * configure.in: directory update for FreeBSD
                 - option --with-dynamic-stdcpp was added  
                 - default (static) linking options were slightly modified  2013-07-07  moko
   
 2008-12-21      misha          * INSTALL: INSTALL actualized
         * configure 1.20:  
                 *** empty log message ***  2012-10-19  misha
   
         * parser3pgsql.C 1.33:          * parser3pgsql.C: - By default driver doesn't escape \ char (PgSQL
                 - bugfix: ?autocommit=1|0 should work now            9.1 has standard_conforming_strings=on by default that switch off
             escaping with \ char).  - A new driver option
 2008-12-18      misha            standard_conforming_strings=0|1 is added (default -- 1). Using
         * parser3pgsql.C 1.32:            ?standard_conforming_strings=0 it is possible to switch back to
                 - bugfix: mustn't call commint after each query if ?autocommit=0            escaping \ char that could be useful for working with old pgsql
                 option was specified            servers. (bugfix: #889)
   
 2008-07-01      misha  2012-06-27  moko
         * parser3pgsql.C 1.31:  
                 - autocommit=0 not equal WithoutDefaultTransaction=1. first one make 1 connect == 1 transaction.          * libltdl/libltdl.vcproj: libltdl release build fixed
                 second -- disable begin/commit/rollback at all  
                 - call commit after query execution if autocommit option wasn't disabled  2012-06-21  moko
                 - much less calls for PQftype  
                 - no more transcode calls for number/date types          * libltdl/: argz.c, config_fixed.h, libltdl.vcproj, ltdl.c,
             libltdl/lt__glibc.h: win32 fixed, broken FreeBSD fixed (issue
 2008-06-27      misha            #45)
         * configure 1.19:  
                 *** empty log message ***  2012-06-15  moko
   
 2008-06-26      misha          * parser3pgsql.C: bugfix: lt_dlinit() can fail, but lt_dlerror
         * configure.in 1.22:            return 0, and we count 0 for success.
         * parser3pgsql.C 1.30:  
                 - new API and version number (10.0)  2012-06-12  moko
                 - $.limit(0) fixes  
                 - little refactoring          * Makefile.am, configure.in: shared/static libstdc++ option removed
   
 2008-06-24      misha  2012-06-10  moko
         * parser3pgsql.C 1.29:  
                 some code reformating          * depcomp: depcomp updated from libtool 2.4.2
   
 2007-10-25      misha          * Makefile.am, Makefile.in, configure, configure.in:
         * parser3pgsql.C 1.28:            ACLOCAL_AMFLAGS = -I libltdl/m4 added and some beauty
                 - allow ?charset and ?ClientCharset at once  
   2012-06-08  moko
 2007-01-29      misha  
         * parser3pgsql.C 1.27:          * libltdl/acconfig.h: removed
                 - last version commited  
           * Makefile.in, acinclude.m4, aclocal.m4, config.guess, config.sub,
 2007-01-26      misha            config_auto.h.in, configure, install-sh, ltconfig, ltmain.sh,
         * parser3pgsql.C 1.26:            missing, mkinstalldirs: autogenerated files updated after libtool
                 - patch from egr: .bind IN variables support, TODO: OUT, INOUT,            update
                 from Egr  
           * Makefile.am, configure.in: changes required by new libtool 2.4.2
 2004-12-23      paf  
         * parser3pgsql.C 1.23:          * libltdl/: COPYING.LIB, Makefile.am, Makefile.in, README,
                 egr patch on WithoutDefaultTransaction            acinclude.m4, aclocal.m4, argz.c, argz_.h, config-h.in, config.h,
             config_auto.h.in, config_fixed.h, configure, configure.ac,
         * parser3pgsql.C 1.25:            configure.in, libltdl.vcproj, lt__alloc.c, lt__dirent.c,
                 sql connect string, rsplit @            lt__strl.c, lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c,
             config/compile, config/config.guess, config/config.sub,
 2004-06-23      paf            config/depcomp, config/install-sh, config/ltmain.sh,
         * parser3pgsql.C 1.22:            config/missing, libltdl/lt__alloc.h, libltdl/lt__dirent.h,
                 new api supported, not implemented yet:            libltdl/lt__glibc.h, libltdl/lt__private.h, libltdl/lt__strl.h,
                         ^void:sql{call paf(:a)}[            libltdl/lt_dlloader.h, libltdl/lt_error.h, libltdl/lt_system.h,
                                 $.bind[hash]            libltdl/slist.h, loaders/dld_link.c, loaders/dlopen.c,
                         ]            loaders/dyld.c, loaders/load_add_on.c, loaders/loadlibrary.c,
             loaders/preopen.c, loaders/shl_load.c, m4/argz.m4, m4/libtool.m4,
 2004-05-28      paf            m4/ltdl.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
         * Makefile.in 1.14:            m4/lt~obsolete.m4: libtool updated to version 2.4.2
         * configure 1.15:  
         * configure.in 1.18:          * parser3pgsql.C: another n+1 fix for strncat
                 merged: from 3.1.3 configure.in changes  
   2012-06-06  moko
 2004-05-25      paf  
         * parser3pgsql.C 1.21:          * parser3pgsql.C: compiler warnings fixed: -format '%u' expects
                 beauty: param renamed to reflect it's nature            type 'unsigned int', but argument 4 has type 'long unsigned int'
             -strmcat might overflow destination buffer
 2004-03-30      paf  
         * config_fixed.h 1.6:  2012-04-18  moko
         * parser3pgsql.C 1.20:  
                 merged bugfixes from 3.1.2          * parser3pgsql.C: after global replace fixes. == -> =
   
 2004-03-29      paf  2012-03-16  moko
         * parser3pgsql.C [release_3_1_2] 1.18.2.2:  
                 bugfix: toupper wonders          * config_includes.h, parser3pgsql.C: ident now works under Linux +
             ident displays filenames (closes issue #818) Copyright updated
 2004-03-26      paf  
         * config_auto.h.in [release_3_1_2] 1.3.14.1:  2011-03-11  misha
         * config_fixed.h [release_3_1_2] 1.4.14.1:  
         * config_includes.h [release_3_1_2] 1.4.14.1:          * parser3pgsql.C: - transcode result was optimized ( new feature:
         * parser3pgsql.C [release_3_1_2] 1.18.2.1:            #41 )
                 beauty: merged from HEAD [mistakenly commited there]  
   2010-10-28  moko
         * config_auto.h.in 1.4:  
         * config_fixed.h 1.5:          * parser3pgsql.C: new in-parser quoting implementation (fixes issue
         * config_includes.h 1.5:            #1)
         * configure 1.13:  
         * configure.in 1.16:  2009-08-23  misha
         * parser3pgsql.C 1.19:  
                 cstrClientCharset localized, gcc const wonders worked around          * configure.in: - option --with-dynamic-stdcpp was added - default
             (static) linking options were slightly modified
 2004-03-05      paf  
         * parser3pgsql.C 1.18:  2008-12-21  misha
                 new: pgsql option [like that recently added to oracle driver]  
                             ClientCharset=parser-charset << charset in which parser thinks client works          * parser3pgsql.C: - bugfix: ?autocommit=1|0 should work now
   
 2004-01-30      paf  2008-12-18  misha
         * parser3pgsql.C 1.17:  
                 bugfix: connection struct mem to be controlled by libgc [oracle          * parser3pgsql.C: - bugfix: mustn't call commint after each query
                 already fixed before]            if ?autocommit=0 option was specified
   
 2004-01-26      paf  2008-07-01  misha
         * parser3pgsql.C 1.16:  
                 change: moved to new interface [without extra 'services' passing          * parser3pgsql.C: - autocommit=0 not equal
                 back/forth]            WithoutDefaultTransaction=1. first one make 1 connect == 1
             transaction. second -- disable begin/commit/rollback at all -
 2003-10-31      paf            call commit after query execution if autocommit option wasn't
         * libltdl/config_auto.h.in [release_3_1_1] 1.3.10.1:            disabled - much less calls for PQftype - no more transcode calls
                 *** empty log message ***            for number/date types
   
 2003-10-24      paf  2008-06-26  misha
         * Makefile.am 1.11:  
                 sln          * configure.in, parser3pgsql.C: - new API and version number (10.0)
             - $.limit(0) fixes - little refactoring
         * Makefile.in 1.11:  
         * libltdl/Makefile.am 1.6:  2008-06-24  misha
         * libltdl/Makefile.in 1.6:  
         * parser3pgsql.sln 1.1:          * parser3pgsql.C: some code reformating
                 *** empty log message ***  
   2007-10-25  misha
 2003-09-29  paf  
         * parser3pgsql.C 1.15:          * parser3pgsql.C: - allow ?charset and ?ClientCharset at once
                 '/**xxx' situation were not handled  
   2007-01-29  misha
 2003-09-26  paf  
         * parser3pgsql.C 1.14:          * parser3pgsql.C: - last version commited
                 merged to HEAD: fix: very old bug: wrong quote escaping  
   2007-01-26  misha
         * parser3pgsql.C [release_3_1_0] 1.13.4.1:  
                 fix: very old bug: wrong quote escaping          * parser3pgsql.C: - patch from egr: .bind IN variables support,
             TODO: OUT, INOUT, from Egr
 2003-08-18  paf  
         * libltdl/libltdl.dsp 1.4:  2004-12-23  paf
         * parser3pgsql.dsp 1.4:  
         * parser3pgsql.dsw 1.6:          * parser3pgsql.C: sql connect string, rsplit @
                 moved to MSVC 7  
           * parser3pgsql.C: egr patch on WithoutDefaultTransaction
         * Makefile.in 1.10:  
         * configure 1.11:  2004-06-23  paf
         * configure.in 1.14:  
         * libltdl/Makefile.am 1.5:          * parser3pgsql.C: new api supported, not implemented yet:
         * libltdl/Makefile.in 1.5:            ^void:sql{call paf(:a)}[                $.bind[hash]    ]
                 merged 3.1.0 latest changes  
   2004-05-28  paf
 2003-08-11  paf  
         * Makefile.in [release_3_0_8] 1.9.8.1:          * Makefile.in, configure, configure.in: merged: from 3.1.3
         * configure [release_3_0_8] 1.10.8.1:            configure.in changes
         * configure.in [release_3_0_8] 1.13.8.1:  
         * libltdl/Makefile.am [release_3_0_8] 1.4.8.1:  2004-05-25  paf
         * libltdl/Makefile.am [release_3_1_0] 1.4.12.1:  
         * libltdl/Makefile.in [release_3_0_8] 1.4.8.1:          * parser3pgsql.C: beauty: param renamed to reflect it's nature
         * libltdl/Makefile.in [release_3_1_0] 1.4.12.1:  
                 config.h dist  2004-03-30  paf
   
 2003-07-24  paf          * config_fixed.h, parser3pgsql.C: merged bugfixes from 3.1.2
         * parser3pgsql.C 1.13:  
         * parser3pgsql.dsp 1.3:  2004-03-29  paf
                 moved tempate_gc to HEAD  
           * parser3pgsql.C: bugfix: toupper wonders
 2003-07-23  paf  
         * parser3pgsql.C [template_gc] 1.12.6.2:  2004-03-26  paf
         * parser3pgsql.dsp [template_gc] 1.2.18.1:  
                 updated to interface v8          * config_auto.h.in, config_fixed.h, config_includes.h,
             parser3pgsql.C: beauty: merged from HEAD [mistakenly commited
         * parser3pgsql.C [template_gc] 1.12.6.3:            there]
                 potential new bug: fixed [lob 0-terminated]  
           * config_auto.h.in, config_fixed.h, config_includes.h, configure,
 2003-03-26  paf            configure.in, parser3pgsql.C: cstrClientCharset localized, gcc
         * parser3pgsql.C [template_gc] 1.12.6.1:            const wonders worked around
                 mistakenly patched HEAD branch. copying changes to template_gc one  
   2004-03-05  paf
 2003-01-21  paf  
         * config_fixed.h 1.4:          * parser3pgsql.C: new: pgsql option [like that recently added to
         * config_includes.h 1.4:            oracle driver]             ClientCharset=parser-charset <<
         * parser3pgsql.C 1.12:            charset in which parser thinks client works
                 2002->2003  
   2004-01-30  paf
 2003-01-15  paf  
         * parser3pgsql.C 1.11:          * parser3pgsql.C: bugfix: connection struct mem to be controlled by
                 long ago forgotten lt_dlinit() called now            libgc [oracle already fixed before]
   
 2003-01-14  paf  2004-01-26  paf
         * libltdl/config_fixed.h 1.2:  
         * libltdl/libltdl.dsp 1.3:          * parser3pgsql.C: change: moved to new interface [without extra
         * libltdl/ltdl.c 1.3:            'services' passing back/forth]
         * parser3pgsql.dsw 1.5:  
                 ltdl copied to all sql drivers, VS projects libltdl_mysql  2003-10-24  paf
                 renamed to libltdl  
           * Makefile.am: sln
 2003-01-13  paf  
         * config.guess 1.2:  2003-09-29  paf
         * config.sub 1.2:  
         * config_auto.h.in 1.3:          * parser3pgsql.C: '/**xxx' situation were not handled
         * depcomp 1.1:  
         * libltdl/COPYING.LIB 1.1:  2003-09-26  paf
         * libltdl/Makefile.am 1.4:  
         * libltdl/Makefile.in 1.4:          * parser3pgsql.C: merged to HEAD: fix: very old bug: wrong quote
         * libltdl/acinclude.m4 1.3:            escaping
         * libltdl/aclocal.m4 1.3:  
         * libltdl/config_auto.h.in 1.3:          * parser3pgsql.C: fix: very old bug: wrong quote escaping
         * libltdl/configure 1.3:  
         * libltdl/configure.in 1.3:  2003-08-18  paf
         * libltdl/libltdl.dsp 1.2:  
         * libltdl/ltdl.c 1.2:          * parser3pgsql.dsp, parser3pgsql.dsw, libltdl/libltdl.dsp: moved to
         * libltdl/ltdl.h 1.2:            MSVC 7
         * ltmain.sh 1.2:  
         * missing 1.2:          * ChangeLog, Makefile.in, configure, configure.in,
                 moved to latest libtool (1.4.3)            libltdl/Makefile.am, libltdl/Makefile.in: merged 3.1.0 latest
             changes
         * mkinstalldirs 1.2:  
                 *** empty log message ***  2003-08-11  paf
   
 2002-12-15  paf          * Makefile.in, configure, configure.in, libltdl/Makefile.am,
         * parser3pgsql.C 1.10:            libltdl/Makefile.in: config.h dist
         * parser3pgsql.dsw 1.4:  
                 \ -> \\ bug fix  2003-07-24  paf
   
         * configure.in [release_3_0_0006] 1.11.2.1:          * parser3pgsql.C, parser3pgsql.dsp: moved tempate_gc to HEAD
                 r6  
   2003-07-23  paf
 2002-12-09  paf  
         * parser3pgsql.C 1.9:          * parser3pgsql.C: potential new bug: fixed [lob 0-terminated]
         * parser3pgsql.dsw 1.3:  
                 changed exception handling mech in sql handlers #2          * parser3pgsql.C, parser3pgsql.dsp: updated to interface v8
   
 2002-11-28  paf  2003-03-26  paf
         * configure.in 1.11:  
                 removed double libltdl/Makefile generation          * parser3pgsql.C: mistakenly patched HEAD branch. copying changes
             to template_gc one
 2002-10-07  paf  
         * INSTALL 1.3:  2003-01-21  paf
                 INSTALL files changed to include sql/ subdir creation  
           * config_fixed.h, config_includes.h, parser3pgsql.C: 2002->2003
 2002-08-02  paf  
         * configure [release_3_0_0005] 1.6.2.1:  2003-01-15  paf
         * configure.in [release_3_0_0005] 1.9.2.1:  
                 config version          * parser3pgsql.C: long ago forgotten lt_dlinit() called now
   
         * configure 1.6:  2003-01-14  paf
         * configure 1.7:  
         * configure.in 1.10:          * libltdl/config_fixed.h, libltdl/libltdl.dsp, libltdl/ltdl.c,
                 *** empty log message ***            parser3pgsql.dsw: ltdl copied to all sql drivers, VS projects
             libltdl_mysql renamed to libltdl
 2002-06-04  paf  
         * Makefile.am 1.6:  2003-01-13  paf
         * Makefile.am [release_1_0_0001] 1.5.2.1:  
         * Makefile.in 1.6:          * config.guess, config.sub, config_auto.h.in, depcomp, ltmain.sh,
         * Makefile.in [release_1_0_0001] 1.5.2.1:            missing, libltdl/COPYING.LIB, libltdl/Makefile.am,
                 *** empty log message ***            libltdl/Makefile.in, libltdl/acinclude.m4, libltdl/aclocal.m4,
             libltdl/config_auto.h.in, libltdl/configure,
 2002-06-03  paf            libltdl/configure.in, libltdl/libltdl.dsp, libltdl/ltdl.c,
         * parser3pgsql.dsp 1.2:            libltdl/ltdl.h: moved to latest libtool (1.4.3)
                 fixed .dsp-s along with reorganized cvs modules dirs structure  
   2002-12-15  paf
         * parser3pgsql.dsp [release_1_0_0001] 1.1.1.1.2.1:  
                 reorganized cvs modules          * configure.in: r6
   
 2002-03-22  paf          * ChangeLog: changelog updated
         * parser3pgsql.C 1.7:  
                 checked empty host          * parser3pgsql.C, parser3pgsql.dsw: \ -> \\ bug fix
   
         * Makefile.am 1.5:  2002-12-09  paf
         * Makefile.in 1.5:  
                 make update          * parser3pgsql.C, parser3pgsql.dsw: changed exception handling mech
             in sql handlers #2
         * parser3pgsql.C 1.8:  
                 ?CLIENT_ENCODING=zz&DATESTYLE=zz  2002-11-28  paf
   
 2002-02-08  paf          * configure.in: removed double libltdl/Makefile generation
         * Makefile.am 1.4:  
         * Makefile.in 1.4:  2002-10-07  paf
         * libltdl/Makefile.am 1.3:  
         * libltdl/Makefile.in 1.3:          * INSTALL: INSTALL files changed to include sql/ subdir creation
         * libltdl/libltdl.dsp 1.1:  
         * libltdl/libltdl_pgsql.dsp 1.2:  2002-08-02  paf
         * parser3pgsql.dsw 1.2:  
                 libltdl.dsp now          * configure, configure.in: config version
   
         * config_fixed.h 1.3:  2002-06-03  paf
         * config_includes.h 1.3:  
         * parser3pgsql.C 1.5:          * parser3pgsql.dsp: fixed .dsp-s along with reorganized cvs modules
                 2002            dirs structure
   
         * configure 1.4:          * parser3pgsql.dsp: reorganized cvs modules
         * configure.in 1.7:  
         * libltdl/Makefile.am 1.2:  2002-03-22  paf
         * libltdl/Makefile.in 1.2:  
         * libltdl/acconfig.h 1.1:          * Makefile.am, Makefile.in: make update
         * libltdl/acinclude.m4 1.2:  
         * libltdl/aclocal.m4 1.2:          * parser3pgsql.C: ?CLIENT_ENCODING=zz&DATESTYLE=zz
         * libltdl/config_auto.h.in 1.2:  
         * libltdl/configure 1.2:          * parser3pgsql.C: checked empty host
         * libltdl/configure.in 1.2:  
                 removed extra libtool generation,  2002-02-08  paf
                 removed needless static lib  
           * AUTHORS, COPYING, ChangeLog, INSTALL, README: install&others
         * configure 1.5:            updated
         * configure.in 1.8:  
                 package name & version          * configure, configure.in: package name & version
   
         * AUTHORS 1.2:          * Makefile.am, Makefile.in, parser3pgsql.dsw, libltdl/Makefile.am,
         * COPYING 1.2:            libltdl/Makefile.in, libltdl/libltdl.dsp,
         * INSTALL 1.2:            libltdl/libltdl_pgsql.dsp: libltdl.dsp now
         * README 1.2:  
                 install&others updated          * parser3pgsql.C: name spelling
   
         * parser3pgsql.C 1.6:          * configure, configure.in, libltdl/Makefile.am,
                 name spelling            libltdl/Makefile.in, libltdl/acconfig.h, libltdl/acinclude.m4,
             libltdl/aclocal.m4, libltdl/config_auto.h.in, libltdl/configure,
 2001-11-24  paf            libltdl/configure.in: removed extra libtool generation, removed
         * aclocal.m4 1.1:            needless static lib
                 *** empty log message ***  
           * config_fixed.h, config_includes.h, parser3pgsql.C: 2002
 2001-11-16  paf  
         * parser3pgsql.C 1.4:  2001-11-16  paf
                 introducing estimating String::cstr_bufsize, 0  
           * parser3pgsql.C: introducing estimating String::cstr_bufsize, 0
 2001-11-11  paf  
         * Makefile.in 1.3:  2001-11-11  paf
         * config_auto.h.in 1.2:  
         * parser3pgsql.C 1.3:          * Makefile.in, config_auto.h.in, parser3pgsql.C: init not const
                 init not const  
   2001-11-08  paf
 2001-11-08  paf  
         * Makefile.am 1.3:          * Makefile.am: lib prefix
                 lib prefix  
   2001-10-30  paf
 2001-10-30  paf  
         * configure 1.3:          * configure, configure.in: makes
         * configure.in 1.6:  
                 makes  2001-10-29  paf
   
 2001-10-29  paf          * parser3pgsql.C: z
         * config_fixed.h 1.2:  
         * config_includes.h 1.2:          * config_fixed.h, config_includes.h, configure.in: setjump
         * configure.in 1.5:  
                 setjump  2001-10-28  paf
   
         * parser3pgsql.C 1.2:          * configure.in: conf
                 z  
   2001-09-25  parser
 2001-10-28  paf  
         * configure.in 1.4:          * Makefile.in, configure: makes
                 conf  
           * configure.in: last underscore in configure options to dash
 2001-09-25  parser  
         * Makefile.in 1.2:          * configure.in: sanity check
         * configure 1.2:  
                 makes  2001-09-24  parser
   
         * configure.in 1.2:          * Makefile.am: makes
                 sanity check  
   2001-09-21  parser
         * configure.in 1.3:  
                 last underscore in configure options to dash          * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
             NEWS, acinclude.m4, config.guess, config.sub, config_auto.h.in,
 2001-09-24  parser            config_fixed.h, config_includes.h, configure, configure.in,
         * Makefile.am 1.2:            install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
                 makes            parser3pgsql.C, parser3pgsql.def, parser3pgsql.dsp, README,
             parser3pgsql.dsw, libltdl/Makefile.am, libltdl/Makefile.in,
             libltdl/README, libltdl/acinclude.m4, libltdl/aclocal.m4,
             libltdl/config.h, libltdl/config_auto.h.in,
             libltdl/config_fixed.h, libltdl/configure, libltdl/configure.in,
             libltdl/libltdl_pgsql.dsp, libltdl/ltdl.c, libltdl/ltdl.h:
             Initial revision
   

Removed from v.1.14  
changed lines
  Added in v.1.16


E-mail: