Annotation of sql/pgsql/ChangeLog, revision 1.18

1.18    ! moko        1: 2019-12-01  moko
        !             2: 
        !             3:        * config_fixed.h, config_includes.h, parser3pgsql.C: Copyright year
        !             4:          updated
        !             5: 
        !             6:        * configure.ac: 10.5 -> 10.6 due to feature #1191
        !             7: 
        !             8: 2019-10-25  moko
        !             9: 
        !            10:        * parser3pgsql.C: WithoutDefaultTransaction ->
        !            11:          with_default_transaction, disabled by default (implements feature
        !            12:          #1191)
        !            13: 
        !            14: 2017-12-10  moko
        !            15: 
        !            16:        * README: README actualized
        !            17: 
1.16      moko       18: 2015-10-26  moko
                     19: 
1.17      moko       20:        * Makefile.am, config_auto.h.in: warning war: configure.in ->
                     21:          configure.ac, INCLUDES -> AM_CPPFLAGS
1.16      moko       22: 
                     23:        * config_includes.h, parser3pgsql.C: Copyright year updated
                     24: 
                     25: 2013-10-23  moko
                     26: 
                     27:        * configure.in: directory update for FreeBSD
                     28: 
                     29: 2013-07-07  moko
                     30: 
                     31:        * INSTALL: INSTALL actualized
                     32: 
                     33: 2012-10-19  misha
                     34: 
                     35:        * parser3pgsql.C: - By default driver doesn't escape \ char (PgSQL
                     36:          9.1 has standard_conforming_strings=on by default that switch off
                     37:          escaping with \ char).  - A new driver option
                     38:          standard_conforming_strings=0|1 is added (default -- 1). Using
                     39:          ?standard_conforming_strings=0 it is possible to switch back to
                     40:          escaping \ char that could be useful for working with old pgsql
                     41:          servers. (bugfix: #889)
                     42: 
                     43: 2012-06-27  moko
                     44: 
                     45:        * libltdl/libltdl.vcproj: libltdl release build fixed
                     46: 
                     47: 2012-06-21  moko
                     48: 
                     49:        * libltdl/: argz.c, config_fixed.h, libltdl.vcproj, ltdl.c,
                     50:          libltdl/lt__glibc.h: win32 fixed, broken FreeBSD fixed (issue
                     51:          #45)
                     52: 
                     53: 2012-06-15  moko
                     54: 
                     55:        * parser3pgsql.C: bugfix: lt_dlinit() can fail, but lt_dlerror
                     56:          return 0, and we count 0 for success.
                     57: 
                     58: 2012-06-12  moko
                     59: 
                     60:        * Makefile.am, configure.in: shared/static libstdc++ option removed
                     61: 
                     62: 2012-06-10  moko
                     63: 
                     64:        * depcomp: depcomp updated from libtool 2.4.2
                     65: 
1.17      moko       66:        * Makefile.am, configure, configure.in: ACLOCAL_AMFLAGS = -I
                     67:          libltdl/m4 added and some beauty
1.16      moko       68: 
                     69: 2012-06-08  moko
                     70: 
                     71:        * libltdl/acconfig.h: removed
                     72: 
1.17      moko       73:        * acinclude.m4, aclocal.m4, config.guess, config.sub,
1.16      moko       74:          config_auto.h.in, configure, install-sh, ltconfig, ltmain.sh,
                     75:          missing, mkinstalldirs: autogenerated files updated after libtool
                     76:          update
                     77: 
                     78:        * Makefile.am, configure.in: changes required by new libtool 2.4.2
                     79: 
1.17      moko       80:        * libltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4,
                     81:          aclocal.m4, argz.c, argz_.h, config-h.in, config.h,
1.16      moko       82:          config_auto.h.in, config_fixed.h, configure, configure.ac,
                     83:          configure.in, libltdl.vcproj, lt__alloc.c, lt__dirent.c,
                     84:          lt__strl.c, lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c,
                     85:          config/compile, config/config.guess, config/config.sub,
                     86:          config/depcomp, config/install-sh, config/ltmain.sh,
                     87:          config/missing, libltdl/lt__alloc.h, libltdl/lt__dirent.h,
                     88:          libltdl/lt__glibc.h, libltdl/lt__private.h, libltdl/lt__strl.h,
                     89:          libltdl/lt_dlloader.h, libltdl/lt_error.h, libltdl/lt_system.h,
                     90:          libltdl/slist.h, loaders/dld_link.c, loaders/dlopen.c,
                     91:          loaders/dyld.c, loaders/load_add_on.c, loaders/loadlibrary.c,
                     92:          loaders/preopen.c, loaders/shl_load.c, m4/argz.m4, m4/libtool.m4,
                     93:          m4/ltdl.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
                     94:          m4/lt~obsolete.m4: libtool updated to version 2.4.2
                     95: 
                     96:        * parser3pgsql.C: another n+1 fix for strncat
                     97: 
                     98: 2012-06-06  moko
                     99: 
                    100:        * parser3pgsql.C: compiler warnings fixed: -format '%u' expects
                    101:          type 'unsigned int', but argument 4 has type 'long unsigned int'
                    102:          -strmcat might overflow destination buffer
                    103: 
                    104: 2012-04-18  moko
                    105: 
                    106:        * parser3pgsql.C: after global replace fixes. == -> =
                    107: 
                    108: 2012-03-16  moko
                    109: 
                    110:        * config_includes.h, parser3pgsql.C: ident now works under Linux +
                    111:          ident displays filenames (closes issue #818) Copyright updated
                    112: 
                    113: 2011-03-11  misha
                    114: 
                    115:        * parser3pgsql.C: - transcode result was optimized ( new feature:
                    116:          #41 )
                    117: 
                    118: 2010-10-28  moko
                    119: 
                    120:        * parser3pgsql.C: new in-parser quoting implementation (fixes issue
                    121:          #1)
                    122: 
                    123: 2009-08-23  misha
                    124: 
                    125:        * configure.in: - option --with-dynamic-stdcpp was added - default
                    126:          (static) linking options were slightly modified
                    127: 
                    128: 2008-12-21  misha
                    129: 
                    130:        * parser3pgsql.C: - bugfix: ?autocommit=1|0 should work now
                    131: 
                    132: 2008-12-18  misha
                    133: 
                    134:        * parser3pgsql.C: - bugfix: mustn't call commint after each query
                    135:          if ?autocommit=0 option was specified
                    136: 
                    137: 2008-07-01  misha
                    138: 
                    139:        * parser3pgsql.C: - autocommit=0 not equal
                    140:          WithoutDefaultTransaction=1. first one make 1 connect == 1
                    141:          transaction. second -- disable begin/commit/rollback at all -
                    142:          call commit after query execution if autocommit option wasn't
                    143:          disabled - much less calls for PQftype - no more transcode calls
                    144:          for number/date types
                    145: 
                    146: 2008-06-26  misha
                    147: 
                    148:        * configure.in, parser3pgsql.C: - new API and version number (10.0)
                    149:          - $.limit(0) fixes - little refactoring
                    150: 
                    151: 2008-06-24  misha
                    152: 
                    153:        * parser3pgsql.C: some code reformating
                    154: 
                    155: 2007-10-25  misha
                    156: 
                    157:        * parser3pgsql.C: - allow ?charset and ?ClientCharset at once
                    158: 
                    159: 2007-01-29  misha
                    160: 
                    161:        * parser3pgsql.C: - last version commited
                    162: 
                    163: 2007-01-26  misha
                    164: 
                    165:        * parser3pgsql.C: - patch from egr: .bind IN variables support,
                    166:          TODO: OUT, INOUT, from Egr
                    167: 
                    168: 2004-12-23  paf
                    169: 
                    170:        * parser3pgsql.C: sql connect string, rsplit @
                    171: 
                    172:        * parser3pgsql.C: egr patch on WithoutDefaultTransaction
                    173: 
                    174: 2004-06-23  paf
                    175: 
                    176:        * parser3pgsql.C: new api supported, not implemented yet:
                    177:          ^void:sql{call paf(:a)}[                $.bind[hash]    ]
                    178: 
                    179: 2004-05-28  paf
                    180: 
1.17      moko      181:        * configure, configure.in: merged: from 3.1.3 configure.in changes
1.16      moko      182: 
                    183: 2004-05-25  paf
                    184: 
                    185:        * parser3pgsql.C: beauty: param renamed to reflect it's nature
                    186: 
                    187: 2004-03-30  paf
                    188: 
                    189:        * config_fixed.h, parser3pgsql.C: merged bugfixes from 3.1.2
                    190: 
                    191: 2004-03-29  paf
                    192: 
                    193:        * parser3pgsql.C: bugfix: toupper wonders
                    194: 
                    195: 2004-03-26  paf
                    196: 
                    197:        * config_auto.h.in, config_fixed.h, config_includes.h,
                    198:          parser3pgsql.C: beauty: merged from HEAD [mistakenly commited
                    199:          there]
                    200: 
                    201:        * config_auto.h.in, config_fixed.h, config_includes.h, configure,
                    202:          configure.in, parser3pgsql.C: cstrClientCharset localized, gcc
                    203:          const wonders worked around
                    204: 
                    205: 2004-03-05  paf
                    206: 
                    207:        * parser3pgsql.C: new: pgsql option [like that recently added to
                    208:          oracle driver]             ClientCharset=parser-charset <<
                    209:          charset in which parser thinks client works
                    210: 
                    211: 2004-01-30  paf
                    212: 
                    213:        * parser3pgsql.C: bugfix: connection struct mem to be controlled by
                    214:          libgc [oracle already fixed before]
                    215: 
                    216: 2004-01-26  paf
                    217: 
                    218:        * parser3pgsql.C: change: moved to new interface [without extra
                    219:          'services' passing back/forth]
                    220: 
                    221: 2003-10-24  paf
                    222: 
                    223:        * Makefile.am: sln
                    224: 
                    225: 2003-09-29  paf
                    226: 
                    227:        * parser3pgsql.C: '/**xxx' situation were not handled
                    228: 
                    229: 2003-09-26  paf
                    230: 
                    231:        * parser3pgsql.C: merged to HEAD: fix: very old bug: wrong quote
                    232:          escaping
                    233: 
                    234:        * parser3pgsql.C: fix: very old bug: wrong quote escaping
                    235: 
                    236: 2003-08-18  paf
                    237: 
                    238:        * parser3pgsql.dsp, parser3pgsql.dsw, libltdl/libltdl.dsp: moved to
                    239:          MSVC 7
                    240: 
1.17      moko      241:        * ChangeLog, configure, configure.in, libltdl/Makefile.am: merged
                    242:          3.1.0 latest changes
1.16      moko      243: 
                    244: 2003-08-11  paf
                    245: 
1.17      moko      246:        * configure, configure.in, libltdl/Makefile.am: config.h dist
1.16      moko      247: 
                    248: 2003-07-24  paf
                    249: 
                    250:        * parser3pgsql.C, parser3pgsql.dsp: moved tempate_gc to HEAD
                    251: 
                    252: 2003-07-23  paf
                    253: 
                    254:        * parser3pgsql.C: potential new bug: fixed [lob 0-terminated]
                    255: 
                    256:        * parser3pgsql.C, parser3pgsql.dsp: updated to interface v8
                    257: 
                    258: 2003-03-26  paf
                    259: 
                    260:        * parser3pgsql.C: mistakenly patched HEAD branch. copying changes
                    261:          to template_gc one
                    262: 
                    263: 2003-01-21  paf
                    264: 
                    265:        * config_fixed.h, config_includes.h, parser3pgsql.C: 2002->2003
                    266: 
                    267: 2003-01-15  paf
                    268: 
                    269:        * parser3pgsql.C: long ago forgotten lt_dlinit() called now
                    270: 
                    271: 2003-01-14  paf
                    272: 
                    273:        * libltdl/config_fixed.h, libltdl/libltdl.dsp, libltdl/ltdl.c,
                    274:          parser3pgsql.dsw: ltdl copied to all sql drivers, VS projects
                    275:          libltdl_mysql renamed to libltdl
                    276: 
                    277: 2003-01-13  paf
                    278: 
                    279:        * config.guess, config.sub, config_auto.h.in, depcomp, ltmain.sh,
                    280:          missing, libltdl/COPYING.LIB, libltdl/Makefile.am,
1.17      moko      281:          libltdl/acinclude.m4, libltdl/aclocal.m4,
1.16      moko      282:          libltdl/config_auto.h.in, libltdl/configure,
                    283:          libltdl/configure.in, libltdl/libltdl.dsp, libltdl/ltdl.c,
                    284:          libltdl/ltdl.h: moved to latest libtool (1.4.3)
                    285: 
                    286: 2002-12-15  paf
                    287: 
                    288:        * configure.in: r6
                    289: 
                    290:        * ChangeLog: changelog updated
                    291: 
                    292:        * parser3pgsql.C, parser3pgsql.dsw: \ -> \\ bug fix
                    293: 
                    294: 2002-12-09  paf
                    295: 
                    296:        * parser3pgsql.C, parser3pgsql.dsw: changed exception handling mech
                    297:          in sql handlers #2
                    298: 
                    299: 2002-11-28  paf
                    300: 
                    301:        * configure.in: removed double libltdl/Makefile generation
                    302: 
                    303: 2002-10-07  paf
                    304: 
                    305:        * INSTALL: INSTALL files changed to include sql/ subdir creation
                    306: 
                    307: 2002-08-02  paf
                    308: 
                    309:        * configure, configure.in: config version
                    310: 
                    311: 2002-06-03  paf
                    312: 
                    313:        * parser3pgsql.dsp: fixed .dsp-s along with reorganized cvs modules
                    314:          dirs structure
                    315: 
                    316:        * parser3pgsql.dsp: reorganized cvs modules
                    317: 
                    318: 2002-03-22  paf
                    319: 
1.17      moko      320:        * Makefile.am: make update
1.16      moko      321: 
                    322:        * parser3pgsql.C: ?CLIENT_ENCODING=zz&DATESTYLE=zz
                    323: 
                    324:        * parser3pgsql.C: checked empty host
                    325: 
                    326: 2002-02-08  paf
                    327: 
                    328:        * AUTHORS, COPYING, ChangeLog, INSTALL, README: install&others
                    329:          updated
                    330: 
                    331:        * configure, configure.in: package name & version
                    332: 
1.17      moko      333:        * Makefile.am, parser3pgsql.dsw, libltdl/Makefile.am,
                    334:          libltdl/libltdl.dsp, libltdl/libltdl_pgsql.dsp: libltdl.dsp now
1.16      moko      335: 
                    336:        * parser3pgsql.C: name spelling
                    337: 
1.17      moko      338:        * configure, configure.in, libltdl/Makefile.am, libltdl/acconfig.h,
                    339:          libltdl/acinclude.m4, libltdl/aclocal.m4,
                    340:          libltdl/config_auto.h.in, libltdl/configure,
1.16      moko      341:          libltdl/configure.in: removed extra libtool generation, removed
                    342:          needless static lib
                    343: 
                    344:        * config_fixed.h, config_includes.h, parser3pgsql.C: 2002
                    345: 
                    346: 2001-11-16  paf
                    347: 
                    348:        * parser3pgsql.C: introducing estimating String::cstr_bufsize, 0
                    349: 
                    350: 2001-11-11  paf
                    351: 
1.17      moko      352:        * config_auto.h.in, parser3pgsql.C: init not const
1.16      moko      353: 
                    354: 2001-11-08  paf
                    355: 
                    356:        * Makefile.am: lib prefix
                    357: 
                    358: 2001-10-30  paf
                    359: 
                    360:        * configure, configure.in: makes
                    361: 
                    362: 2001-10-29  paf
                    363: 
                    364:        * parser3pgsql.C: z
                    365: 
                    366:        * config_fixed.h, config_includes.h, configure.in: setjump
                    367: 
                    368: 2001-10-28  paf
                    369: 
                    370:        * configure.in: conf
                    371: 
                    372: 2001-09-25  parser
                    373: 
1.17      moko      374:        * configure: makes
1.16      moko      375: 
                    376:        * configure.in: last underscore in configure options to dash
                    377: 
                    378:        * configure.in: sanity check
                    379: 
                    380: 2001-09-24  parser
                    381: 
                    382:        * Makefile.am: makes
                    383: 
                    384: 2001-09-21  parser
                    385: 
1.17      moko      386:        * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
                    387:          acinclude.m4, config.guess, config.sub, config_auto.h.in,
1.16      moko      388:          config_fixed.h, config_includes.h, configure, configure.in,
                    389:          install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
                    390:          parser3pgsql.C, parser3pgsql.def, parser3pgsql.dsp, README,
1.17      moko      391:          parser3pgsql.dsw, libltdl/Makefile.am, libltdl/README,
                    392:          libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/config.h,
                    393:          libltdl/config_auto.h.in, libltdl/config_fixed.h,
                    394:          libltdl/configure, libltdl/configure.in,
1.16      moko      395:          libltdl/libltdl_pgsql.dsp, libltdl/ltdl.c, libltdl/ltdl.h:
                    396:          Initial revision
                    397: 

E-mail: