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: