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