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