Annotation of sql/oracle/ChangeLog, revision 1.10

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

E-mail: