Annotation of sql/oracle/ChangeLog, revision 1.17

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

E-mail: