Annotation of sql/oracle/ChangeLog, revision 1.15
1.15 ! moko 1: 2013-07-07 moko
! 2:
! 3: * INSTALL: INSTALL actualized
! 4:
! 5: 2013-05-28 moko
! 6:
! 7: * parser3oracle.C: Oracle 11.2 client reads enviroment on library
! 8: load, thus env should be set before (related to issue #929)
! 9:
! 10: 2012-06-27 moko
! 11:
! 12: * libltdl/: argz.c, config_fixed.h, libltdl.vcproj, ltdl.c,
! 13: libltdl/lt__glibc.h: Visual Studio compatibility, FreeBSD
! 14: compatibility.
! 15:
! 16: 2012-06-15 moko
! 17:
! 18: * parser3oracle.C: bugfix: lt_dlinit() can fail, but lt_dlerror
! 19: return 0, and we count 0 for success.
! 20:
! 21: 2012-06-12 moko
! 22:
! 23: * Makefile.am, configure.in: shared/static libstdc++ option removed
! 24:
! 25: 2012-06-10 moko
! 26:
! 27: * config.guess, config.sub: updated from libtool 2.4.2
! 28:
! 29: * depcomp: depcomp updated from libtool 2.4.2
! 30:
! 31: * Makefile.am, configure, configure.in: ACLOCAL_AMFLAGS = -I
! 32: libltdl/m4 added and some beauty
! 33:
! 34: 2012-06-09 moko
! 35:
! 36: * acinclude.m4, aclocal.m4, config_auto.h.in, configure,
! 37: install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs: libtool
! 38: updated to version 2.4.2, auto* scripts updated
! 39:
! 40: * libltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4,
! 41: aclocal.m4, argz.c, argz_.h, config-h.in, config.h,
! 42: config_auto.h.in, config_fixed.h, configure, configure.ac,
! 43: configure.in, libltdl.vcproj, lt__alloc.c, lt__dirent.c,
! 44: lt__strl.c, lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c,
! 45: config/compile, config/config.guess, config/config.sub,
! 46: config/depcomp, config/install-sh, config/ltmain.sh,
! 47: config/missing, libltdl/lt__alloc.h, libltdl/lt__dirent.h,
! 48: libltdl/lt__glibc.h, libltdl/lt__private.h, libltdl/lt__strl.h,
! 49: libltdl/lt_dlloader.h, libltdl/lt_error.h, libltdl/lt_system.h,
! 50: libltdl/slist.h, loaders/dld_link.c, loaders/dlopen.c,
! 51: loaders/dyld.c, loaders/load_add_on.c, loaders/loadlibrary.c,
! 52: loaders/preopen.c, loaders/shl_load.c, m4/argz.m4, m4/libtool.m4,
! 53: m4/ltdl.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
! 54: m4/lt~obsolete.m4: libtool updated to 2.4.2 version
! 55:
! 56: * Makefile.am, configure.in: update to new libtool 2.4.2
! 57:
! 58: 2012-06-06 moko
! 59:
! 60: * parser3oracle.C: compiler warnings fixed: -format '%u' expects
! 61: type 'unsigned int', but argument has type 'long unsigned int'
! 62:
! 63: 2012-03-16 moko
! 64:
! 65: * config_fixed.h, config_includes.h, parser3oracle.C: ident now
! 66: works under Linux + ident displays filenames (closes issue #818)
! 67: Copyright updated
! 68:
! 69: 2011-07-28 moko
! 70:
! 71: * parser3oracle.C: fixes issue #451 - x64 compile errors
! 72:
! 73: 2010-10-28 moko
! 74:
! 75: * parser3oracle.C: new in-parser quoting implementation (fixes
! 76: issue #1)
! 77:
! 78: 2009-08-23 misha
! 79:
! 80: * configure.in: - option --with-dynamic-stdcpp was added - default
! 81: (static) linking options were slightly modified
! 82:
! 83: 2008-07-08 misha
! 84:
! 85: * parser3oracle.C: - if limit/offset specified modify query (use
! 86: ROWNUM in two different ways) - with new option
! 87: DisableQueryModification=1 in connect string this query
! 88: modification can be switched off
! 89:
! 90: 2008-06-30 misha
! 91:
! 92: * parser3oracle.C: - $.limit(0) fix + some transcode calls
! 93: optimisation
! 94:
! 95: 2007-02-13 misha
! 96:
! 97: * parser3oracle.C: - bug with incorrect processing escaped symbols
! 98: in clobs was fixed
! 99:
! 100: 2004-12-23 paf
! 101:
! 102: * parser3oracle.C: sql connect string, rsplit @
! 103:
! 104: 2004-10-11 paf
! 105:
! 106: * parser3oracle.C: bugfix: empty bind param now passed OK [were not
! 107: changing bind buffer value]
! 108:
! 109: 2004-10-07 paf
! 110:
! 111: * parser3oracle.C: bugfix: output value of bind var now cloned out
! 112: from bind buffers
! 113:
! 114: 2004-08-03 paf
! 115:
! 116: * parser3oracle.C: bugfix: empty input variables can be replaced by
! 117: output [forgot to allocate proper buffer, oracle _server_ died
! 118: with kgepop: no error frame to pop to for error 21500 message]
! 119:
! 120: 2004-07-28 paf
! 121:
! 122: * parser3oracle.C: bugfix: isspace((unsigned char)c) everywhere.
! 123: failed on russian letters
! 124:
! 125: 2004-06-22 paf
! 126:
! 127: * parser3oracle.C, parser3oracle.vcproj: new: ^void:sql{call
! 128: paf(:a)}[ $.bind[ $.a[2]
! 129: ] ] output variables work. todo: check in out
! 130: variables
! 131:
! 132: 2004-06-18 paf
! 133:
! 134: * parser3oracle.C: started: ^void:sql{call paf(:a)}[
! 135: $.bind[ $.a[2] ] ]
! 136: input variables work. todo:output
! 137:
! 138: * parser3oracle.C: change: "returning" placeholders now bound by
! 139: name [preparing to general placeholders]
! 140:
! 141: 2004-05-28 paf
! 142:
! 143: * configure, configure.in: bugfix: configure.in language to compile
! 144: tests set to C (were c++)
! 145:
! 146: 2004-05-25 paf
! 147:
! 148: * parser3oracle.C: bugfix: connection struct allocated from gc mem,
! 149: so that pointers to parts of connect url would be known to libgc
! 150: [they were mistakenly freed]
! 151:
! 152: 2004-05-19 paf
! 153:
! 154: * parser3oracle.C: bugfix: of several clobs per insert/update were
! 155: properly processed only last, others became empty
! 156:
! 157: * parser3oracle.C: bugfix: connection struct were allocated in
! 158: services memory, which were connected with request
! 159:
! 160: 2004-03-30 paf
! 161:
! 162: * parser3oracle.C: merged bugfixes from 3.1.2
! 163:
! 164: 2004-03-26 paf
! 165:
! 166: * parser3oracle.C: beauty: merged from HEAD
! 167:
! 168: * parser3oracle.C: cstrClientCharset localized
! 169:
! 170: 2004-03-04 paf
! 171:
! 172: * parser3oracle.C: beauty: needless temp vars removed
! 173:
! 174: * parser3oracle.C: beauty: static to hide some minor helper funcs
! 175: from linker
! 176:
! 177: 2004-03-02 paf
! 178:
! 179: * parser3oracle.C: feature:
! 180: ?..&LowerCaseColumnNames=0&ClientCharset=something column names
! 181: got transcoded to $request:charset too [were only column data]
! 182:
! 183: 2004-01-30 paf
! 184:
! 185: * parser3oracle.C: style:
! 186:
! 187: 2004-01-26 paf
! 188:
! 189: * parser3oracle.C: beauty: renamed cs to connection & class too
! 190:
! 191: 2003-12-24 paf
! 192:
! 193: * parser3oracle.C: comment: about not needing to free handles
! 194:
! 195: * parser3oracle.C: bugfix: fetch_buffers allocated with ::malloc so
! 196: that they would not be collected by gc [freed at disconnect]
! 197:
! 198: * parser3oracle.C: better: column fetch buffer cached as allocated
! 199: [per connection]
! 200:
! 201: * parser3oracle.C: bugfix: clob now read fully [were truncated].
! 202: oracle api is somewhat tricky
! 203:
! 204: * parser3oracle.vcproj: beauty: all warnings on, found one minor
! 205: bug
! 206:
! 207: 2003-12-23 paf
! 208:
! 209: * parser3oracle.C: bugfix: LocalCharset now case insensitive
! 210:
! 211: 2003-12-22 paf
! 212:
! 213: * parser3oracle.C: bugfix: if ?ClientCharset not defined typo error
! 214: caused no-letters in result
! 215:
! 216: * parser3oracle.C: feature: introducing
! 217: ?ClientCharset=parser_charset charset in which parser thinks
! 218: client works
! 219:
! 220: 2003-12-15 paf
! 221:
! 222: * parser3oracle.C: two bob in one operation never worked?
! 223:
! 224: 2003-10-30 paf
! 225:
! 226: * parser3oracle.C: potential-bug fix: ODIDefine def field were not
! 227: cleared http://i2/tasks/edit/?id=4584951251464180531
! 228:
! 229: 2003-10-28 paf
! 230:
! 231: * parser3oracle.C: added option: &LowerCaseColumnNames=0
! 232: [deafult=1]
! 233:
! 234: * parser3oracle.C: bugfix: lowercase zero terminated
! 235:
! 236: 2003-10-24 paf
! 237:
! 238: * Makefile.am: sln
! 239:
! 240: 2003-10-07 paf
! 241:
! 242: * parser3oracle.C: simplified tolower, naming changed a little
! 243:
! 244: 2003-10-02 paf
! 245:
! 246: * parser3oracle.C: merged bugfix: name were not zeroterminated
! 247:
! 248: * parser3oracle.C: bugfix: name were not zero-terminated
! 249:
! 250: 2003-09-29 paf
! 251:
! 252: * parser3oracle.C: fix: very old bug: wrong quote escaping
! 253:
! 254: * parser3oracle.C: '/**xxx' situation were not handled
! 255:
! 256: 2003-08-19 paf
! 257:
! 258: * parser3oracle.C: malloc_atomic changed to malloc
! 259:
! 260: 2003-08-18 paf
! 261:
! 262: * parser3oracle.dsp, parser3oracle.dsw, libltdl/libltdl.dsp: moved
! 263: to MSVC 7
! 264:
! 265: * ChangeLog, configure, configure.in, libltdl/Makefile.am: merged
! 266: 3.1.0 latest changes
! 267:
! 268: 2003-08-11 paf
! 269:
! 270: * libltdl/Makefile.am: config.h dist
! 271:
! 272: * libltdl/Makefile.am: config.h
! 273:
! 274: 2003-07-24 paf
! 275:
! 276: * parser3oracle.C, libltdl/Makefile.am, libltdl/config_auto.h.in:
! 277: moved tempate_gc to HEAD
! 278:
! 279: * parser3oracle.dsp, ChangeLog: commented out apache restarting
! 280:
! 281: 2003-07-23 paf
! 282:
! 283: * parser3oracle.C: updated to interface v8
! 284:
! 285: 2003-06-17 paf
! 286:
! 287: * parser3oracle.C: queries with more then one /**xxx**/ had more
! 288: problems. fixed.
! 289:
! 290: * parser3oracle.C: typo error from very start fixed were problems
! 291: with queries with more then one /**xxx**/
! 292:
! 293: 2003-06-04 paf
! 294:
! 295: * libltdl/: Makefile.am, config_auto.h.in: libltdl/config.h added
! 296: to make dist
! 297:
! 298: 2003-03-26 paf
! 299:
! 300: * parser3oracle.C: mistakenly patched HEAD branch. copying changes
! 301: to template_gc one
! 302:
! 303: 2003-01-21 paf
! 304:
! 305: * config_fixed.h, config_includes.h, parser3oracle.C: 2002->2003
! 306:
! 307: 2003-01-14 paf
! 308:
! 309: * parser3oracle.dsp, parser3oracle.dsw, libltdl/config_fixed.h,
! 310: libltdl/libltdl.dsp, libltdl/ltdl.c: ltdl copied to all sql
! 311: drivers, VS projects libltdl_mysql renamed to libltdl
! 312:
! 313: 2003-01-13 paf
! 314:
! 315: * config.guess, config.sub, config_auto.h.in, depcomp, ltmain.sh,
! 316: libltdl/COPYING.LIB, libltdl/Makefile.am, libltdl/acinclude.m4,
! 317: libltdl/aclocal.m4, libltdl/config_auto.h.in, libltdl/configure,
! 318: libltdl/configure.in, libltdl/libltdl.dsp, libltdl/ltdl.c,
! 319: libltdl/ltdl.h: moved to latest libtool (1.4.3)
! 320:
! 321: 2002-12-15 paf
! 322:
! 323: * configure.in: r6
! 324:
! 325: * ChangeLog: changelog updated
! 326:
! 327: 2002-12-09 paf
! 328:
! 329: * parser3oracle.C: changed exception handling mech in sql handlers
! 330: #2
! 331:
! 332: * parser3oracle.C: changed exception handling mech in sql handlers
! 333:
! 334: * parser3oracle.C, parser3oracle.dsp, parser3oracle.dsw: changed
! 335: exception handling mech in sql handlers
! 336:
! 337: * parser3oracle.C: ifdef HAVE_SETENV const char bug fixed
! 338:
! 339: 2002-11-28 paf
! 340:
! 341: * configure.in: removed double libltdl/Makefile generation
! 342:
! 343: 2002-10-31 paf
! 344:
! 345: * parser3oracle.C: OCI_SUCCESS_WITH_INFO considered SUCCESS
! 346:
! 347: * parser3oracle.C: OCI_SUCCESS_WITH_INFO considered OK
! 348:
! 349: * parser3oracle.C: OCI_SUCCESS_WITH_INFO described
! 350:
! 351: 2002-10-22 paf
! 352:
! 353: * parser3oracle.C: style changes
! 354:
! 355: 2002-10-07 paf
! 356:
! 357: * INSTALL: INSTALL files changed to include sql/ subdir creation
! 358:
! 359: 2002-08-02 paf
! 360:
! 361: * configure, configure.in: configure version HEAD
! 362:
! 363: 2002-06-03 paf
! 364:
! 365: * parser3oracle.dsp: fixed .dsp-s along with reorganized cvs
! 366: modules dirs structure
! 367:
! 368: * parser3oracle.dsp: reorganized cvs modules
! 369:
! 370: 2002-02-08 paf
! 371:
! 372: * AUTHORS, COPYING, ChangeLog, INSTALL, README: install&others
! 373: updated
! 374:
! 375: * configure, configure.in: package name & version
! 376:
! 377: * Makefile.am, parser3oracle.dsw, libltdl/Makefile.am,
! 378: libltdl/libltdl.dsp, libltdl/libltdl_oracle.dsp: libltdl.dsp now
! 379:
! 380: * parser3oracle.C: name spelling
! 381:
! 382: * configure, configure.in, libltdl/Makefile.am, libltdl/acconfig.h,
! 383: libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/configure,
! 384: libltdl/configure.in: removed static lib generation, removed
! 385: double libtool generation
! 386:
! 387: * config_fixed.h, config_includes.h, parser3oracle.C: 2002
! 388:
! 389: 2001-11-19 paf
! 390:
! 391: * parser3oracle.C: isspace
! 392:
! 393: * parser3oracle.C: removed leading whitespace before comparing to
! 394: 'select...
! 395:
! 396: 2001-11-16 paf
! 397:
! 398: * parser3oracle.C: introducing estimating String::cstr_bufsize, 0
! 399:
! 400: 2001-11-14 paf
! 401:
! 402: * parser3oracle.C: removed \ unescaping
! 403:
! 404: * config_auto.h.in, configure: configure
! 405:
! 406: * parser3oracle.C: removed \ escaping, not needed actually
! 407:
! 408: * parser3oracle.C: removed return [enabled actuall disconnect]
! 409:
! 410: * parser3oracle.C: found quote bug - wrong result
! 411:
! 412: * parser3oracle.C: += env param types now. for win32 PATH+=
! 413:
! 414: 2001-11-13 paf
! 415:
! 416: * parser3oracle.C: prefetching 100rows+100Ksize
! 417:
! 418: * parser3oracle.C: forgot ! for not null :)
! 419:
! 420: * parser3oracle.C: null lob never cleared ptr&size = were copy of
! 421: prev column
! 422:
! 423: * parser3oracle.C: @todo ?objects=1 which would turn on OCI_OBJECT
! 424: init flag
! 425:
! 426: 2001-11-11 paf
! 427:
! 428: * parser3oracle.C: @test
! 429:
! 430: 2001-11-10 paf
! 431:
! 432: * config_fixed.h, configure.in, parser3oracle.C: setenv for env
! 433: strings
! 434:
! 435: * parser3oracle.C: column count bug [+1]
! 436:
! 437: 2001-11-08 paf
! 438:
! 439: * Makefile.am: lib prefix
! 440:
! 441: 2001-10-30 paf
! 442:
! 443: * configure: makes
! 444:
! 445: * configure.in: rtti needed on solaris for exceptions to work OK,
! 446: removing -fno-rtti from everywhere
! 447:
! 448: 2001-10-29 paf
! 449:
! 450: * config_fixed.h, config_includes.h, configure.in: setjump
! 451:
! 452: 2001-10-28 paf
! 453:
! 454: * configure.in, parser3oracle.C: conf
! 455:
! 456: 2001-09-25 parser
! 457:
! 458: * configure: makes
! 459:
! 460: * Makefile.am, configure.in: makes
! 461:
! 462: 2001-09-24 parser
! 463:
! 464: * Makefile.am: makes
! 465:
! 466: 2001-09-21 parser
! 467:
! 468: * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
! 469: acinclude.m4, config.guess, config.sub, config_auto.h.in,
! 470: config_fixed.h, config_includes.h, configure, configure.in,
! 471: install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
! 472: parser3oracle.C, parser3oracle.def, parser3oracle.dsp,
! 473: parser3oracle.dsw, libltdl/Makefile.am, libltdl/README,
! 474: libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/config.h,
! 475: libltdl/config_auto.h.in, libltdl/config_fixed.h,
! 476: libltdl/configure, libltdl/configure.in,
! 477: libltdl/libltdl_oracle.dsp, libltdl/ltdl.c, libltdl/ltdl.h:
! 478: Initial revision
! 479:
E-mail: