--- sql/pgsql/ChangeLog 2001/09/21 15:44:37 1.1 +++ sql/pgsql/ChangeLog 2021/11/08 18:33:23 1.19 @@ -1,29 +1,421 @@ -2001-07-30 parser - * PgSQL32/include/fe-auth.h: - * PgSQL32/include/libpq-fe.h: - * PgSQL32/include/libpq-int.h: - * PgSQL32/include/postgres_ext.h: - * PgSQL32/include/pqexpbuffer.h: - * PgSQL32/include/pqsignal.h: - * PgSQL32/include/win32.h: - * PgSQL32/lib/release/libpq.dll: - * config_fixed.h: - * config_includes.h: - * 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: - * parser3pgsql.C: - * parser3pgsql.def: - * parser3pgsql.dsp: - pgsql 0 +2021-11-08 moko + + * parser3pgsql.C: support for multiple client libraries + specification, comma separated + + * configure.ac: 10.6 -> 10.7 due to feature #1214 + + * parser3pgsql.C: postgresql:// scheme connect options are now + supported (implements feature #1214) + +2021-11-03 moko + + * parser3pgsql.C: PQsetdbLogin moved after options parsing + + * parser3pgsql.C: minor whitespace + + * parser3pgsql.C: with_default_transaction removed, autocommit + implemented similar to mysql (related to feature #1214) + +2020-02-18 moko + + * parser3pgsql.vcproj, libltdl/libltdl.vcproj: -MD -> -MT to remove + msvcp71.dll/etc dependency (related to feature #1200) + +2019-12-01 moko + + * config_fixed.h, config_includes.h, parser3pgsql.C: Copyright year + updated + + * configure.ac: 10.5 -> 10.6 due to feature #1191 + +2019-10-25 moko + + * parser3pgsql.C: WithoutDefaultTransaction -> + with_default_transaction, disabled by default (implements feature + #1191) + +2017-12-10 moko + + * README: README actualized + +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 + + * configure.in: r6 + + * ChangeLog: changelog updated + + * parser3pgsql.C, parser3pgsql.dsw: \ -> \\ bug fix + +2002-12-09 paf + + * parser3pgsql.C, parser3pgsql.dsw: changed exception handling mech + in sql handlers #2 + +2002-11-28 paf + + * configure.in: removed double libltdl/Makefile generation + +2002-10-07 paf + + * INSTALL: INSTALL files changed to include sql/ subdir creation + +2002-08-02 paf + + * configure, configure.in: config version + +2002-06-03 paf + + * parser3pgsql.dsp: fixed .dsp-s along with reorganized cvs modules + dirs structure + + * parser3pgsql.dsp: reorganized cvs modules + +2002-03-22 paf + + * Makefile.am: make update + + * parser3pgsql.C: ?CLIENT_ENCODING=zz&DATESTYLE=zz + + * parser3pgsql.C: checked empty host + +2002-02-08 paf + + * 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: introducing estimating String::cstr_bufsize, 0 + +2001-11-11 paf + + * config_auto.h.in, parser3pgsql.C: init not const + +2001-11-08 paf + + * Makefile.am: lib prefix + +2001-10-30 paf + + * configure, configure.in: makes + +2001-10-29 paf + + * parser3pgsql.C: z + + * config_fixed.h, config_includes.h, configure.in: setjump + +2001-10-28 paf + + * configure.in: conf + +2001-09-25 parser + + * configure: makes + + * configure.in: last underscore in configure options to dash + + * configure.in: sanity check + +2001-09-24 parser + + * 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