Annotation of sql/oracle/ChangeLog, revision 1.14
1.14 ! misha 1: 2012-06-26 moko
! 2: * libltdl/argz.c 1.2:
! 3: * libltdl/config_fixed.h 1.4:
! 4: * libltdl/libltdl.vcproj 1.3:
! 5: * libltdl/libltdl/lt__glibc.h 1.2:
! 6: * libltdl/ltdl.c 1.5:
! 7: Visual Studio compatibility, FreeBSD compatibility.
! 8:
! 9: 2012-06-15 moko
! 10: * parser3oracle.C 1.77:
! 11: bugfix: lt_dlinit() can fail, but lt_dlerror return 0, and we
! 12: count 0 for success.
! 13:
! 14: 2012-06-11 moko
! 15: * Makefile.am 1.25:
! 16: * configure.in 1.32:
! 17: shared/static libstdc++ option removed
! 18:
! 19: 2012-06-09 moko
! 20: * config.guess 1.3:
! 21: * config.sub 1.3:
! 22: updated from libtool 2.4.2
! 23:
! 24: * depcomp 1.2:
! 25: depcomp updated from libtool 2.4.2
! 26:
! 27: * Makefile.am 1.23:
! 28: * Makefile.in 1.26:
! 29: * configure 1.27:
! 30: * configure.in 1.30:
! 31: ACLOCAL_AMFLAGS = -I libltdl/m4 added and some beauty
! 32:
! 33: * libltdl/acconfig.h 1.2:
! 34: *** empty log message ***
! 35:
! 36: * Makefile.in 1.24:
! 37: * acinclude.m4 1.15:
! 38: * aclocal.m4 1.15:
! 39: * config_auto.h.in 1.4:
! 40: * configure 1.25:
! 41: * install-sh 1.2:
! 42: * ltconfig 1.2:
! 43: * ltmain.sh 1.3:
! 44: * missing 1.3:
! 45: * mkinstalldirs 1.3:
! 46: libtool updated to version 2.4.2, auto* scripts updated
! 47:
! 48: * libltdl/COPYING.LIB 1.2:
! 49: * libltdl/Makefile.am 1.9:
! 50: * libltdl/Makefile.in 1.10:
! 51: * libltdl/README 1.2:
! 52: * libltdl/acinclude.m4 1.4:
! 53: * libltdl/aclocal.m4 1.4:
! 54: * libltdl/argz.c 1.1:
! 55: * libltdl/argz_.h 1.1:
! 56: * libltdl/config-h.in 1.1:
! 57: * libltdl/config.h 1.2:
! 58: * libltdl/config/compile 1.1:
! 59: * libltdl/config/config.guess 1.1:
! 60: * libltdl/config/config.sub 1.1:
! 61: * libltdl/config/depcomp 1.1:
! 62: * libltdl/config/install-sh 1.1:
! 63: * libltdl/config/ltmain.sh 1.1:
! 64: * libltdl/config/missing 1.1:
! 65: * libltdl/config_auto.h.in 1.6:
! 66: * libltdl/config_fixed.h 1.3:
! 67: * libltdl/configure 1.4:
! 68: * libltdl/configure.ac 1.1:
! 69: * libltdl/configure.in 1.4:
! 70: * libltdl/libltdl.vcproj 1.2:
! 71: * libltdl/libltdl/lt__alloc.h 1.1:
! 72: * libltdl/libltdl/lt__dirent.h 1.1:
! 73: * libltdl/libltdl/lt__glibc.h 1.1:
! 74: * libltdl/libltdl/lt__private.h 1.1:
! 75: * libltdl/libltdl/lt__strl.h 1.1:
! 76: * libltdl/libltdl/lt_dlloader.h 1.1:
! 77: * libltdl/libltdl/lt_error.h 1.1:
! 78: * libltdl/libltdl/lt_system.h 1.1:
! 79: * libltdl/libltdl/slist.h 1.1:
! 80: * libltdl/loaders/dld_link.c 1.1:
! 81: * libltdl/loaders/dlopen.c 1.1:
! 82: * libltdl/loaders/dyld.c 1.1:
! 83: * libltdl/loaders/load_add_on.c 1.1:
! 84: * libltdl/loaders/loadlibrary.c 1.1:
! 85: * libltdl/loaders/preopen.c 1.1:
! 86: * libltdl/loaders/shl_load.c 1.1:
! 87: * libltdl/lt__alloc.c 1.1:
! 88: * libltdl/lt__dirent.c 1.1:
! 89: * libltdl/lt__strl.c 1.1:
! 90: * libltdl/lt_dlloader.c 1.1:
! 91: * libltdl/lt_error.c 1.1:
! 92: * libltdl/ltdl.c 1.4:
! 93: * libltdl/ltdl.h 1.3:
! 94: * libltdl/m4/argz.m4 1.1:
! 95: * libltdl/m4/libtool.m4 1.1:
! 96: * libltdl/m4/ltdl.m4 1.1:
! 97: * libltdl/m4/ltoptions.m4 1.1:
! 98: * libltdl/m4/ltsugar.m4 1.1:
! 99: * libltdl/m4/ltversion.m4 1.1:
! 100: * libltdl/m4/lt~obsolete.m4 1.1:
! 101: * libltdl/slist.c 1.1:
! 102: libtool updated to 2.4.2 version
! 103:
! 104: * Makefile.am 1.21:
! 105: * configure.in 1.28:
! 106: update to new libtool 2.4.2
! 107:
! 108: 2012-06-06 moko
! 109: * parser3oracle.C 1.76:
! 110: compiler warnings fixed:
! 111: -format '%u' expects type 'unsigned int', but argument has type 'long unsigned int'
! 112:
! 113: 2012-03-16 moko
! 114: * config_fixed.h 1.6:
! 115: * config_includes.h 1.5:
! 116: * parser3oracle.C 1.75:
! 117: ident now works under Linux + ident displays filenames (closes issue #818)
! 118: Copyright updated
! 119:
! 120: 2011-07-28 moko
! 121: * parser3oracle.C 1.74:
! 122: fixes issue #451 - x64 compile errors
! 123:
! 124: 2010-10-27 moko
! 125: * parser3oracle.C 1.73:
! 126: new in-parser quoting implementation (fixes issue #1)
! 127:
! 128: 2009-08-23 misha
! 129: * configure.in 1.25:
! 130: - option --with-dynamic-stdcpp was added
! 131: - default (static) linking options were slightly modified
! 132:
! 133: 2008-07-08 misha
! 134: * parser3oracle.C 1.72:
! 135: - if limit/offset specified modify query (use ROWNUM in two different ways)
! 136: - with new option DisableQueryModification=1 in connect string this query modification can be
! 137: switched off
! 138:
! 139: 2008-07-07 misha
! 140: * configure 1.22:
! 141: * configure.in 1.24:
! 142: * parser3oracle.C 1.71:
! 143: *** empty log message ***
! 144:
! 145: 2008-06-30 misha
! 146: * parser3oracle.C 1.69:
! 147: - $.limit(0) fix + some transcode calls optimisation
! 148:
! 149: 2007-02-13 misha
! 150: * parser3oracle.C 1.68:
! 151: - bug with incorrect processing escaped symbols in clobs was
! 152: fixed
! 153:
! 154: 2004-12-23 paf
! 155: * parser3oracle.C 1.67:
! 156: sql connect string, rsplit @
! 157:
! 158: 2004-10-11 paf
! 159: * parser3oracle.C 1.66:
! 160: bugfix: empty bind param now passed OK [were not changing bind
! 161: buffer value]
! 162:
! 163: 2004-10-07 paf
! 164: * parser3oracle.C 1.65:
! 165: bugfix: output value of bind var now cloned out from bind
! 166: buffers
! 167:
! 168: 2004-08-03 paf
! 169: * parser3oracle.C 1.63:
! 170: bugfix: empty input variables can be replaced by output
! 171: [forgot to allocate proper buffer, oracle _server_ died with
! 172: kgepop: no error frame to pop to for error 21500
! 173: message]
! 174:
! 175: 2004-07-28 paf
! 176: * parser3oracle.C 1.62:
! 177: bugfix: isspace((unsigned char)c) everywhere. failed on russian
! 178: letters
! 179:
! 180: 2004-06-22 paf
! 181: * parser3oracle.C 1.61:
! 182: * parser3oracle.vcproj 1.3:
! 183: new:
! 184: ^void:sql{call paf(:a)}[
! 185: $.bind[
! 186: $.a[2]
! 187: ]
! 188: ]
! 189: output variables work.
! 190: todo: check in out variables
! 191:
! 192: 2004-06-18 paf
! 193: * parser3oracle.C 1.60:
! 194: started:
! 195: ^void:sql{call paf(:a)}[
! 196: $.bind[
! 197: $.a[2]
! 198: ]
! 199: ]
! 200: input variables work.
! 201: todo:output
! 202:
! 203: * parser3oracle.C 1.59:
! 204: change: "returning" placeholders now bound by name
! 205: [preparing to general placeholders]
! 206:
! 207: 2004-05-28 paf
! 208: * Makefile.in 1.15:
! 209: * configure 1.15:
! 210: * configure.in 1.17:
! 211: bugfix: configure.in language to compile tests set to C (were c++
! 212: )
! 213:
! 214: 2004-05-25 paf
! 215: * parser3oracle.C 1.58:
! 216: bugfix: connection struct allocated from gc mem, so that
! 217: pointers to parts of connect url would be known to libgc [they
! 218: were mistakenly freed]
! 219:
! 220: 2004-05-19 paf
! 221: * parser3oracle.C 1.56:
! 222: bugfix: connection struct were allocated in services memory,
! 223: which were connected with request
! 224:
! 225: * parser3oracle.C 1.57:
! 226: bugfix: of several clobs per insert/update were properly
! 227: processed only last, others became empty
! 228:
! 229: 2004-03-30 paf
! 230: * parser3oracle.C 1.55:
! 231: merged bugfixes from 3.1.2
! 232:
! 233: 2004-03-26 paf
! 234: * parser3oracle.C 1.54:
! 235: cstrClientCharset localized
! 236:
! 237: * parser3oracle.C [release_3_1_2] 1.53.2.1:
! 238: beauty: merged from HEAD
! 239:
! 240: 2004-03-04 paf
! 241: * parser3oracle.C 1.52:
! 242: beauty: static to hide some minor helper funcs from linker
! 243:
! 244: * parser3oracle.C 1.53:
! 245: beauty: needless temp vars removed
! 246:
! 247: 2004-03-02 paf
! 248: * parser3oracle.C 1.51:
! 249: feature: ?..&LowerCaseColumnNames=0&ClientCharset=something
! 250: column names got transcoded to $request:charset too [were only
! 251: column data]
! 252:
! 253: 2004-01-30 paf
! 254: * parser3oracle.C 1.50:
! 255: style:
! 256:
! 257: 2004-01-26 paf
! 258: * parser3oracle.C 1.49:
! 259: beauty: renamed cs to connection & class too
! 260:
! 261: 2003-12-24 paf
! 262: * parser3oracle.vcproj 1.2:
! 263: beauty: all warnings on, found one minor bug
! 264:
! 265: * parser3oracle.C 1.45:
! 266: bugfix: clob now read fully [were truncated]. oracle api is
! 267: somewhat tricky
! 268:
! 269: * parser3oracle.C 1.46:
! 270: better: column fetch buffer cached as allocated [per connection]
! 271:
! 272: * parser3oracle.C 1.47:
! 273: bugfix: fetch_buffers allocated with ::malloc so that they
! 274: would not be collected by gc [freed at disconnect]
! 275:
! 276: * parser3oracle.C 1.48:
! 277: comment: about not needing to free handles
! 278:
! 279: 2003-12-23 paf
! 280: * parser3oracle.C 1.44:
! 281: bugfix: LocalCharset now case insensitive
! 282:
! 283: 2003-12-22 paf
! 284: * parser3oracle.C 1.42:
! 285: feature: introducing ?ClientCharset=parser_charset
! 286: charset in which parser thinks client works
! 287:
! 288: * parser3oracle.C 1.43:
! 289: bugfix: if ?ClientCharset not defined typo error caused no
! 290: letters in result
! 291:
! 292: 2003-12-15 paf
! 293: * parser3oracle.C 1.41:
! 294: two bob in one operation never worked?
! 295:
! 296: 2003-10-30 paf
! 297: * parser3oracle.C 1.40:
! 298: potential-bug fix: ODIDefine def field were not cleared
! 299: http://i2/tasks/edit/?id=4584951251464180531
! 300:
! 301: 2003-10-28 paf
! 302: * parser3oracle.C 1.38:
! 303: bugfix: lowercase zero terminated
! 304:
! 305: * parser3oracle.C 1.39:
! 306: added option: &LowerCaseColumnNames=0 [deafult=1]
! 307:
! 308: 2003-10-24 paf
! 309: * Makefile.am 1.10:
! 310: sln
! 311:
! 312: * libltdl/Makefile.am 1.8:
! 313: * libltdl/Makefile.in 1.9:
! 314: * libltdl/config_auto.h.in 1.5:
! 315: * parser3oracle.sln 1.1:
! 316: *** empty log message ***
! 317:
! 318: 2003-10-07 paf
! 319: * parser3oracle.C 1.37:
! 320: simplified tolower,
! 321: naming changed a little
! 322:
! 323: 2003-10-02 paf
! 324: * parser3oracle.C 1.36:
! 325: merged bugfix: name were not zeroterminated
! 326:
! 327: * parser3oracle.C [release_3_1_0] 1.32.4.1:
! 328: bugfix: name were not zero-terminated
! 329:
! 330: 2003-09-29 paf
! 331: * parser3oracle.C 1.34:
! 332: '/**xxx' situation were not handled
! 333:
! 334: * parser3oracle.C 1.35:
! 335: fix: very old bug: wrong quote escaping
! 336:
! 337: 2003-08-19 paf
! 338: * parser3oracle.C 1.33:
! 339: malloc_atomic changed to malloc
! 340:
! 341: 2003-08-18 paf
! 342: * libltdl/libltdl.dsp 1.4:
! 343: * parser3oracle.dsp 1.5:
! 344: * parser3oracle.dsw 1.5:
! 345: moved to MSVC 7
! 346:
! 347: * Makefile.in 1.12:
! 348: * configure 1.12:
! 349: * configure.in 1.14:
! 350: * libltdl/Makefile.am 1.7:
! 351: * libltdl/Makefile.in 1.8:
! 352: merged 3.1.0 latest changes
! 353:
! 354: 2003-08-11 paf
! 355: * libltdl/Makefile.am [release_3_1_0] 1.6.4.1:
! 356: * libltdl/Makefile.in [release_3_1_0] 1.7.4.1:
! 357: config.h dist
! 358:
! 359: * libltdl/Makefile.am [release_3_0_8] 1.5.2.1:
! 360: * libltdl/Makefile.in [release_3_0_8] 1.6.2.1:
! 361: config.h
! 362:
! 363: 2003-07-24 paf
! 364: * Makefile.in 1.11:
! 365: * libltdl/Makefile.am 1.6:
! 366: * libltdl/Makefile.in 1.7:
! 367: * libltdl/config_auto.h.in 1.4:
! 368: * parser3oracle.C 1.32:
! 369: moved tempate_gc to HEAD
! 370:
! 371: * parser3oracle.dsp [release_3_0_8] 1.4.8.1:
! 372: commented out apache restarting
! 373:
! 374: 2003-07-23 paf
! 375: * parser3oracle.C [template_gc] 1.29.6.2:
! 376: updated to interface v8
! 377:
! 378: 2003-06-17 paf
! 379: * parser3oracle.C 1.31:
! 380: queries with more then one /**xxx**/ had more problems. fixed.
! 381:
! 382: * parser3oracle.C 1.30:
! 383: typo error from very start fixed
! 384: were problems with queries with more then one /**xxx**/
! 385:
! 386: 2003-06-04 paf
! 387: * Makefile.in 1.10:
! 388: * libltdl/Makefile.am 1.5:
! 389: * libltdl/Makefile.in 1.6:
! 390: * libltdl/config_auto.h.in 1.3:
! 391: libltdl/config.h added to make dist
! 392:
! 393: 2003-03-26 paf
! 394: * parser3oracle.C [template_gc] 1.29.6.1:
! 395: mistakenly patched HEAD branch. copying changes to template_gc one
! 396:
! 397: 2003-01-21 paf
! 398: * config_fixed.h 1.5:
! 399: * config_includes.h 1.4:
! 400: * parser3oracle.C 1.29:
! 401: 2002->2003
! 402:
! 403: 2003-01-14 paf
! 404: * libltdl/config_fixed.h 1.2:
! 405: * libltdl/libltdl.dsp 1.3:
! 406: * libltdl/ltdl.c 1.3:
! 407: * parser3oracle.dsp 1.4:
! 408: * parser3oracle.dsw 1.4:
! 409: ltdl copied to all sql drivers, VS projects libltdl_mysql
! 410: renamed to libltdl
! 411:
! 412: 2003-01-13 paf
! 413: * config.guess 1.2:
! 414: * config.sub 1.2:
! 415: * config_auto.h.in 1.3:
! 416: * depcomp 1.1:
! 417: * libltdl/COPYING.LIB 1.1:
! 418: * libltdl/Makefile.am 1.4:
! 419: * libltdl/Makefile.in 1.5:
! 420: * libltdl/acinclude.m4 1.3:
! 421: * libltdl/aclocal.m4 1.3:
! 422: * libltdl/config_auto.h.in 1.2:
! 423: * libltdl/configure 1.3:
! 424: * libltdl/configure.in 1.3:
! 425: * libltdl/libltdl.dsp 1.2:
! 426: * libltdl/ltdl.c 1.2:
! 427: * libltdl/ltdl.h 1.2:
! 428: * ltmain.sh 1.2:
! 429: moved to latest libtool (1.4.3)
! 430:
! 431: * missing 1.2:
! 432: * mkinstalldirs 1.2:
! 433: *** empty log message ***
! 434:
! 435: 2002-12-15 paf
! 436: * configure.in [release_3_0_0006] 1.11.2.1:
! 437: r6
! 438:
! 439: 2002-12-09 paf
! 440: * parser3oracle.C 1.27:
! 441: changed exception handling mech in sql handlers #2
! 442:
! 443: * parser3oracle.C 1.24:
! 444: ifdef HAVE_SETENV const char bug fixed
! 445:
! 446: * parser3oracle.C 1.25:
! 447: * parser3oracle.C 1.26:
! 448: * parser3oracle.dsp 1.3:
! 449: * parser3oracle.dsw 1.3:
! 450: changed exception handling mech in sql handlers
! 451:
! 452: 2002-11-28 paf
! 453: * configure.in 1.11:
! 454: removed double libltdl/Makefile generation
! 455:
! 456: 2002-10-31 paf
! 457: * parser3oracle.C 1.21:
! 458: OCI_SUCCESS_WITH_INFO described
! 459:
! 460: * parser3oracle.C 1.23:
! 461: OCI_SUCCESS_WITH_INFO considered SUCCESS
! 462:
! 463: * parser3oracle.C 1.22:
! 464: OCI_SUCCESS_WITH_INFO considered OK
! 465:
! 466: 2002-10-22 paf
! 467: * parser3oracle.C 1.20:
! 468: style changes
! 469:
! 470: 2002-10-07 paf
! 471: * INSTALL 1.3:
! 472: INSTALL files changed to include sql/ subdir creation
! 473:
! 474: 2002-08-02 paf
! 475: * configure 1.8:
! 476: * configure.in 1.10:
! 477: configure version HEAD
! 478:
! 479: * configure 1.7:
! 480: *** empty log message ***
! 481:
! 482: 2002-06-04 paf
! 483: * Makefile.am 1.6:
! 484: * Makefile.am [release_1_0_0001] 1.5.2.1:
! 485: * Makefile.in 1.6:
! 486: * Makefile.in [release_1_0_0001] 1.5.2.1:
! 487: *** empty log message ***
! 488:
! 489: 2002-06-03 paf
! 490: * parser3oracle.dsp 1.2:
! 491: fixed .dsp-s along with reorganized cvs modules dirs structure
! 492:
! 493: * parser3oracle.dsp [release_1_0_0001] 1.1.1.1.2.1:
! 494: reorganized cvs modules
! 495:
! 496: 2002-02-08 paf
! 497: * Makefile.am 1.5:
! 498: * Makefile.in 1.5:
! 499: * libltdl/Makefile.am 1.3:
! 500: * libltdl/Makefile.in 1.4:
! 501: * libltdl/libltdl.dsp 1.1:
! 502: * libltdl/libltdl_oracle.dsp 1.2:
! 503: * parser3oracle.dsw 1.2:
! 504: libltdl.dsp now
! 505:
! 506: * config_fixed.h 1.4:
! 507: * config_includes.h 1.3:
! 508: * parser3oracle.C 1.18:
! 509: 2002
! 510:
! 511: * configure 1.5:
! 512: * configure.in 1.7:
! 513: * libltdl/Makefile.am 1.2:
! 514: * libltdl/Makefile.in 1.3:
! 515: * libltdl/acconfig.h 1.1:
! 516: * libltdl/acinclude.m4 1.2:
! 517: * libltdl/aclocal.m4 1.2:
! 518: * libltdl/configure 1.2:
! 519: * libltdl/configure.in 1.2:
! 520: removed static lib generation,
! 521: removed double libtool generation
! 522:
! 523: * configure 1.6:
! 524: * configure.in 1.8:
! 525: package name & version
! 526:
! 527: * AUTHORS 1.2:
! 528: * COPYING 1.2:
! 529: * INSTALL 1.2:
! 530: * README 1.2:
! 531: install&others updated
! 532:
! 533: * parser3oracle.C 1.19:
! 534: name spelling
! 535:
! 536: 2001-11-24 paf
! 537: * aclocal.m4 1.1:
! 538: *** empty log message ***
! 539:
! 540: 2001-11-19 paf
! 541: * parser3oracle.C 1.17:
! 542: isspace
! 543:
! 544: * parser3oracle.C 1.16:
! 545: removed leading whitespace before comparing to 'select...
! 546:
! 547: 2001-11-16 paf
! 548: * parser3oracle.C 1.15:
! 549: introducing estimating String::cstr_bufsize, 0
! 550:
! 551: 2001-11-14 paf
! 552: * parser3oracle.C 1.10:
! 553: += env param types now. for win32 PATH+=
! 554:
! 555: * parser3oracle.C 1.11:
! 556: found quote bug - wrong result
! 557:
! 558: * parser3oracle.C 1.12:
! 559: removed return [enabled actuall disconnect]
! 560:
! 561: * parser3oracle.C 1.13:
! 562: removed \ escaping, not needed actually
! 563:
! 564: * config_auto.h.in 1.2:
! 565: * configure 1.4:
! 566: configure
! 567:
! 568: * parser3oracle.C 1.14:
! 569: removed \ unescaping
! 570:
! 571: 2001-11-13 paf
! 572: * parser3oracle.C 1.6:
! 573: @todo ?objects=1 which would turn on OCI_OBJECT init flag
! 574:
! 575: * parser3oracle.C 1.8:
! 576: forgot ! for not null :)
! 577:
! 578: * parser3oracle.C 1.9:
! 579: prefetching 100rows+100Ksize
! 580:
! 581: * parser3oracle.C 1.7:
! 582: null lob never cleared ptr&size = were copy of prev column
! 583:
! 584: 2001-11-11 paf
! 585: * parser3oracle.C 1.5:
! 586: @test
! 587:
! 588: 2001-11-10 paf
! 589: * Makefile.in 1.4:
! 590: * libltdl/Makefile.in 1.2:
! 591: makes
! 592:
! 593: * parser3oracle.C 1.3:
! 594: column count bug [+1]
! 595:
! 596: * config_fixed.h 1.3:
! 597: * configure.in 1.6:
! 598: * parser3oracle.C 1.4:
! 599: setenv for env strings
! 600:
! 601: 2001-11-08 paf
! 602: * Makefile.am 1.4:
! 603: lib prefix
! 604:
! 605: 2001-10-30 paf
! 606: * configure.in 1.5:
! 607: rtti needed on solaris for exceptions to work OK, removing -fno
! 608: rtti from everywhere
! 609:
! 610: * configure 1.3:
! 611: makes
! 612:
! 613: 2001-10-29 paf
! 614: * config_fixed.h 1.2:
! 615: * config_includes.h 1.2:
! 616: * configure.in 1.4:
! 617: setjump
! 618:
! 619: 2001-10-28 paf
! 620: * configure.in 1.3:
! 621: * parser3oracle.C 1.2:
! 622: conf
! 623:
! 624: 2001-09-25 parser
! 625: * Makefile.am 1.3:
! 626: * Makefile.in 1.3:
! 627: * configure 1.2:
! 628: * configure.in 1.2:
! 629: makes
! 630:
! 631: 2001-09-24 parser
! 632: * Makefile.am 1.2:
! 633: * Makefile.in 1.2:
! 634: makes
! 635:
E-mail: