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