--- sql/oracle/ChangeLog 2002/02/08 11:14:00 1.2 +++ sql/oracle/ChangeLog 2015/11/03 12:30:17 1.17 @@ -1,121 +1,487 @@ +2015-10-26 moko + + * Makefile.am, config_auto.h.in: warning war: configure.in -> + configure.ac, INCLUDES -> AM_CPPFLAGS + + * config_fixed.h, config_includes.h, parser3oracle.C: Copyright + year updated + +2013-07-07 moko + + * INSTALL: INSTALL actualized + +2013-05-28 moko + + * parser3oracle.C: Oracle 11.2 client reads enviroment on library + load, thus env should be set before (related to issue #929) + +2012-06-27 moko + + * libltdl/: argz.c, config_fixed.h, libltdl.vcproj, ltdl.c, + libltdl/lt__glibc.h: Visual Studio compatibility, FreeBSD + compatibility. + +2012-06-15 moko + + * parser3oracle.C: bugfix: lt_dlinit() can fail, but lt_dlerror + return 0, and we count 0 for success. + +2012-06-12 moko + + * Makefile.am, configure.in: shared/static libstdc++ option removed + +2012-06-10 moko + + * config.guess, config.sub: updated from libtool 2.4.2 + + * depcomp: depcomp updated from libtool 2.4.2 + + * Makefile.am, configure, configure.in: ACLOCAL_AMFLAGS = -I + libltdl/m4 added and some beauty + +2012-06-09 moko + + * acinclude.m4, aclocal.m4, config_auto.h.in, configure, + install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs: libtool + updated to version 2.4.2, auto* scripts updated + + * libltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4, + aclocal.m4, argz.c, argz_.h, config-h.in, config.h, + config_auto.h.in, config_fixed.h, configure, configure.ac, + configure.in, libltdl.vcproj, lt__alloc.c, lt__dirent.c, + lt__strl.c, lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c, + config/compile, config/config.guess, config/config.sub, + config/depcomp, config/install-sh, config/ltmain.sh, + config/missing, libltdl/lt__alloc.h, libltdl/lt__dirent.h, + libltdl/lt__glibc.h, libltdl/lt__private.h, libltdl/lt__strl.h, + libltdl/lt_dlloader.h, libltdl/lt_error.h, libltdl/lt_system.h, + libltdl/slist.h, loaders/dld_link.c, loaders/dlopen.c, + loaders/dyld.c, loaders/load_add_on.c, loaders/loadlibrary.c, + loaders/preopen.c, loaders/shl_load.c, m4/argz.m4, m4/libtool.m4, + m4/ltdl.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, + m4/lt~obsolete.m4: libtool updated to 2.4.2 version + + * Makefile.am, configure.in: update to new libtool 2.4.2 + +2012-06-06 moko + + * parser3oracle.C: compiler warnings fixed: -format '%u' expects + type 'unsigned int', but argument has type 'long unsigned int' + +2012-03-16 moko + + * config_fixed.h, config_includes.h, parser3oracle.C: ident now + works under Linux + ident displays filenames (closes issue #818) + Copyright updated + +2011-07-28 moko + + * parser3oracle.C: fixes issue #451 - x64 compile errors + +2010-10-28 moko + + * parser3oracle.C: new in-parser quoting implementation (fixes + issue #1) + +2009-08-23 misha + + * configure.in: - option --with-dynamic-stdcpp was added - default + (static) linking options were slightly modified + +2008-07-08 misha + + * parser3oracle.C: - if limit/offset specified modify query (use + ROWNUM in two different ways) - with new option + DisableQueryModification=1 in connect string this query + modification can be switched off + +2008-06-30 misha + + * parser3oracle.C: - $.limit(0) fix + some transcode calls + optimisation + +2007-02-13 misha + + * parser3oracle.C: - bug with incorrect processing escaped symbols + in clobs was fixed + +2004-12-23 paf + + * parser3oracle.C: sql connect string, rsplit @ + +2004-10-11 paf + + * parser3oracle.C: bugfix: empty bind param now passed OK [were not + changing bind buffer value] + +2004-10-07 paf + + * parser3oracle.C: bugfix: output value of bind var now cloned out + from bind buffers + +2004-08-03 paf + + * parser3oracle.C: bugfix: empty input variables can be replaced by + output [forgot to allocate proper buffer, oracle _server_ died + with kgepop: no error frame to pop to for error 21500 message] + +2004-07-28 paf + + * parser3oracle.C: bugfix: isspace((unsigned char)c) everywhere. + failed on russian letters + +2004-06-22 paf + + * parser3oracle.C, parser3oracle.vcproj: new: ^void:sql{call + paf(:a)}[ $.bind[ $.a[2] + ] ] output variables work. todo: check in out + variables + +2004-06-18 paf + + * parser3oracle.C: started: ^void:sql{call paf(:a)}[ + $.bind[ $.a[2] ] ] + input variables work. todo:output + + * parser3oracle.C: change: "returning" placeholders now bound by + name [preparing to general placeholders] + +2004-05-28 paf + + * configure, configure.in: bugfix: configure.in language to compile + tests set to C (were c++) + +2004-05-25 paf + + * parser3oracle.C: bugfix: connection struct allocated from gc mem, + so that pointers to parts of connect url would be known to libgc + [they were mistakenly freed] + +2004-05-19 paf + + * parser3oracle.C: bugfix: of several clobs per insert/update were + properly processed only last, others became empty + + * parser3oracle.C: bugfix: connection struct were allocated in + services memory, which were connected with request + +2004-03-30 paf + + * parser3oracle.C: merged bugfixes from 3.1.2 + +2004-03-26 paf + + * parser3oracle.C: beauty: merged from HEAD + + * parser3oracle.C: cstrClientCharset localized + +2004-03-04 paf + + * parser3oracle.C: beauty: needless temp vars removed + + * parser3oracle.C: beauty: static to hide some minor helper funcs + from linker + +2004-03-02 paf + + * parser3oracle.C: feature: + ?..&LowerCaseColumnNames=0&ClientCharset=something column names + got transcoded to $request:charset too [were only column data] + +2004-01-30 paf + + * parser3oracle.C: style: + +2004-01-26 paf + + * parser3oracle.C: beauty: renamed cs to connection & class too + +2003-12-24 paf + + * parser3oracle.C: comment: about not needing to free handles + + * parser3oracle.C: bugfix: fetch_buffers allocated with ::malloc so + that they would not be collected by gc [freed at disconnect] + + * parser3oracle.C: better: column fetch buffer cached as allocated + [per connection] + + * parser3oracle.C: bugfix: clob now read fully [were truncated]. + oracle api is somewhat tricky + + * parser3oracle.vcproj: beauty: all warnings on, found one minor + bug + +2003-12-23 paf + + * parser3oracle.C: bugfix: LocalCharset now case insensitive + +2003-12-22 paf + + * parser3oracle.C: bugfix: if ?ClientCharset not defined typo error + caused no-letters in result + + * parser3oracle.C: feature: introducing + ?ClientCharset=parser_charset charset in which parser thinks + client works + +2003-12-15 paf + + * parser3oracle.C: two bob in one operation never worked? + +2003-10-30 paf + + * parser3oracle.C: potential-bug fix: ODIDefine def field were not + cleared http://i2/tasks/edit/?id=4584951251464180531 + +2003-10-28 paf + + * parser3oracle.C: added option: &LowerCaseColumnNames=0 + [deafult=1] + + * parser3oracle.C: bugfix: lowercase zero terminated + +2003-10-24 paf + + * Makefile.am: sln + +2003-10-07 paf + + * parser3oracle.C: simplified tolower, naming changed a little + +2003-10-02 paf + + * parser3oracle.C: merged bugfix: name were not zeroterminated + + * parser3oracle.C: bugfix: name were not zero-terminated + +2003-09-29 paf + + * parser3oracle.C: fix: very old bug: wrong quote escaping + + * parser3oracle.C: '/**xxx' situation were not handled + +2003-08-19 paf + + * parser3oracle.C: malloc_atomic changed to malloc + +2003-08-18 paf + + * parser3oracle.dsp, parser3oracle.dsw, libltdl/libltdl.dsp: moved + to MSVC 7 + + * ChangeLog, configure, configure.in, libltdl/Makefile.am: merged + 3.1.0 latest changes + +2003-08-11 paf + + * libltdl/Makefile.am: config.h dist + + * libltdl/Makefile.am: config.h + +2003-07-24 paf + + * parser3oracle.C, libltdl/Makefile.am, libltdl/config_auto.h.in: + moved tempate_gc to HEAD + + * parser3oracle.dsp, ChangeLog: commented out apache restarting + +2003-07-23 paf + + * parser3oracle.C: updated to interface v8 + +2003-06-17 paf + + * parser3oracle.C: queries with more then one /**xxx**/ had more + problems. fixed. + + * parser3oracle.C: typo error from very start fixed were problems + with queries with more then one /**xxx**/ + +2003-06-04 paf + + * libltdl/: Makefile.am, config_auto.h.in: libltdl/config.h added + to make dist + +2003-03-26 paf + + * parser3oracle.C: mistakenly patched HEAD branch. copying changes + to template_gc one + +2003-01-21 paf + + * config_fixed.h, config_includes.h, parser3oracle.C: 2002->2003 + +2003-01-14 paf + + * parser3oracle.dsp, parser3oracle.dsw, libltdl/config_fixed.h, + libltdl/libltdl.dsp, libltdl/ltdl.c: ltdl copied to all sql + drivers, VS projects libltdl_mysql renamed to libltdl + +2003-01-13 paf + + * config.guess, config.sub, config_auto.h.in, depcomp, ltmain.sh, + libltdl/COPYING.LIB, libltdl/Makefile.am, libltdl/acinclude.m4, + libltdl/aclocal.m4, libltdl/config_auto.h.in, libltdl/configure, + libltdl/configure.in, libltdl/libltdl.dsp, libltdl/ltdl.c, + libltdl/ltdl.h: moved to latest libtool (1.4.3) + +2002-12-15 paf + + * configure.in: r6 + + * ChangeLog: changelog updated + +2002-12-09 paf + + * parser3oracle.C: changed exception handling mech in sql handlers + #2 + + * parser3oracle.C: changed exception handling mech in sql handlers + + * parser3oracle.C, parser3oracle.dsp, parser3oracle.dsw: changed + exception handling mech in sql handlers + + * parser3oracle.C: ifdef HAVE_SETENV const char bug fixed + +2002-11-28 paf + + * configure.in: removed double libltdl/Makefile generation + +2002-10-31 paf + + * parser3oracle.C: OCI_SUCCESS_WITH_INFO considered SUCCESS + + * parser3oracle.C: OCI_SUCCESS_WITH_INFO considered OK + + * parser3oracle.C: OCI_SUCCESS_WITH_INFO described + +2002-10-22 paf + + * parser3oracle.C: style changes + +2002-10-07 paf + + * INSTALL: INSTALL files changed to include sql/ subdir creation + +2002-08-02 paf + + * configure, configure.in: configure version HEAD + +2002-06-03 paf + + * parser3oracle.dsp: fixed .dsp-s along with reorganized cvs + modules dirs structure + + * parser3oracle.dsp: reorganized cvs modules + 2002-02-08 paf - * config_fixed.h: - * config_includes.h: - * parser3oracle.C: - 2002 - - * configure: - * configure.in: - * libltdl/Makefile.am: - * libltdl/Makefile.in: - * libltdl/acconfig.h: - * libltdl/acinclude.m4: - * libltdl/aclocal.m4: - * libltdl/configure: - * libltdl/configure.in: - removed static lib generation, - removed double libtool generation - - * parser3oracle.C: - name spelling - -2001-11-24 paf - * aclocal.m4: - *** empty log message *** + + * AUTHORS, COPYING, ChangeLog, INSTALL, README: install&others + updated + + * configure, configure.in: package name & version + + * Makefile.am, parser3oracle.dsw, libltdl/Makefile.am, + libltdl/libltdl.dsp, libltdl/libltdl_oracle.dsp: libltdl.dsp now + + * parser3oracle.C: name spelling + + * configure, configure.in, libltdl/Makefile.am, libltdl/acconfig.h, + libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/configure, + libltdl/configure.in: removed static lib generation, removed + double libtool generation + + * config_fixed.h, config_includes.h, parser3oracle.C: 2002 2001-11-19 paf - * parser3oracle.C: - isspace - * parser3oracle.C: - removed leading whitespace before comparing to 'select... + * parser3oracle.C: isspace + + * parser3oracle.C: removed leading whitespace before comparing to + 'select... 2001-11-16 paf - * parser3oracle.C: - introducing estimating String::cstr_bufsize, 0 + + * parser3oracle.C: introducing estimating String::cstr_bufsize, 0 2001-11-14 paf - * parser3oracle.C: - += env param types now. for win32 PATH+= - * parser3oracle.C: - found quote bug - wrong result + * parser3oracle.C: removed \ unescaping + + * config_auto.h.in, configure: configure - * parser3oracle.C: - removed return [enabled actuall disconnect] + * parser3oracle.C: removed \ escaping, not needed actually - * parser3oracle.C: - removed \ escaping, not needed actually + * parser3oracle.C: removed return [enabled actuall disconnect] - * config_auto.h.in: - * configure: - configure + * parser3oracle.C: found quote bug - wrong result - * parser3oracle.C: - removed \ unescaping + * parser3oracle.C: += env param types now. for win32 PATH+= 2001-11-13 paf - * parser3oracle.C: - @todo ?objects=1 which would turn on OCI_OBJECT init flag - * parser3oracle.C: - forgot ! for not null :) + * parser3oracle.C: prefetching 100rows+100Ksize + + * parser3oracle.C: forgot ! for not null :) - * parser3oracle.C: - prefetching 100rows+100Ksize + * parser3oracle.C: null lob never cleared ptr&size = were copy of + prev column - * parser3oracle.C: - null lob never cleared ptr&size = were copy of prev column + * parser3oracle.C: @todo ?objects=1 which would turn on OCI_OBJECT + init flag 2001-11-11 paf - * parser3oracle.C: - @test + + * parser3oracle.C: @test 2001-11-10 paf - * Makefile.in: - * libltdl/Makefile.in: - makes - - * parser3oracle.C: - column count bug [+1] - - * config_fixed.h: - * configure.in: - * parser3oracle.C: - setenv for env strings + + * config_fixed.h, configure.in, parser3oracle.C: setenv for env + strings + + * parser3oracle.C: column count bug [+1] 2001-11-08 paf - * Makefile.am: - lib prefix + + * Makefile.am: lib prefix 2001-10-30 paf - * configure.in: - rtti needed on solaris for exceptions to work OK, removing -fno - rtti from everywhere - * configure: - makes + * configure: makes + + * configure.in: rtti needed on solaris for exceptions to work OK, + removing -fno-rtti from everywhere 2001-10-29 paf - * config_fixed.h: - * config_includes.h: - * configure.in: - setjump + + * config_fixed.h, config_includes.h, configure.in: setjump 2001-10-28 paf - * configure.in: - * parser3oracle.C: - conf + + * configure.in, parser3oracle.C: conf 2001-09-25 parser - * Makefile.am: - * Makefile.in: - * configure: - * configure.in: - makes + + * configure: makes + + * Makefile.am, configure.in: makes 2001-09-24 parser - * Makefile.am: - * Makefile.in: - makes + + * Makefile.am: makes + +2001-09-21 parser + + * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, + acinclude.m4, config.guess, config.sub, config_auto.h.in, + config_fixed.h, config_includes.h, configure, configure.in, + install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs, + parser3oracle.C, parser3oracle.def, parser3oracle.dsp, + parser3oracle.dsw, libltdl/Makefile.am, libltdl/README, + libltdl/acinclude.m4, libltdl/aclocal.m4, libltdl/config.h, + libltdl/config_auto.h.in, libltdl/config_fixed.h, + libltdl/configure, libltdl/configure.in, + libltdl/libltdl_oracle.dsp, libltdl/ltdl.c, libltdl/ltdl.h: + Initial revision