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

E-mail: