Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 313 lines (194 sloc) 9.799 kb
c341b0b Applied patch from Bug 1435901. Add prefetching to ns_db.
jcollins authored
1 2006-02-22 Jeremy Collins <jeremy.collins@beetlebug.org>
2 * nsoracle.c:
3 Applied patch from Bug 1435901. Add prefetching to ns_db.
1797853 Fix for bug 1435192. The code to handle fetching LONG data
jcollins authored
4 Fix for bug 1435192. The code to handle fetching LONG data
5 types piecewise wasn't correctly using the null indicator
6 variables.
c341b0b Applied patch from Bug 1435901. Add prefetching to ns_db.
jcollins authored
7
8 2006-02-21 Jeremy Collins <jeremy.collins@beetlebug.org>
086290a Bug 1435187 - Applied patch.
jcollins authored
9 * nsoracle.c:
10 Applied patch from Bug 1435905.
11 Applied patch from Bug 1435911.
12 Applied patch from Bug 1435187.
f991730 Bug 1435911 - Patch to silence compiler warnings.
jcollins authored
13
dd00624 Added note about typo on line 61
pjaol authored
14 2005-05-19 Patrick O'Leary <pjaol@pjaol.com>
f991730 Bug 1435911 - Patch to silence compiler warnings.
jcollins authored
15 * nsoracle.c: changed a typo, no functional change
4f207bc updated
dossy authored
16 2005-02-25 tag v2_8beta1
17
631b836 Applied patch from Christopher Bowman <cbowman@wayport.net> that fixed
jcollins authored
18 2005-02-25 Jeremy Collins <jeremy.collins@tclsource.org>
19
20 * nsoracle.c: Applied patch from Christopher Bowman
21 <cbowman@wayport.net> that fixed several bugs including
22 a memory leak, and issues with the driver not properly
23 reconnecting to the database after a database shutdown.
24
5739b77 ChangeLog commit.
jcollins authored
25 2004-02-14 Jeremy Collins <jeremy.collins@tclsource.org>
26
27 * nsoracle.c, nsoracle.h: More code cleanup. Added ability
28 to handle "RETURNING INTO" clause in DML command. Only works
29 with named binds which is what people should be using anyway.
30
c8d919e * nsoracle.c, nsoracle.h: Modified new 'plsql' command to use
jcollins authored
31 2004-02-12 Jeremy Collins <jeremy.collins@tclsource.org>
32
33 * nsoracle.c, nsoracle.h: Modified new 'plsql' command to use
34 dynamic binding. This allows large values to be passed in and
35 returned from PL/SQL functions/procedures.
36
27edc42 * nsoracle.c: Removed duplicate flush_handle code. Moved
jcollins authored
37 2004-02-11 Jeremy Collins <jeremy.collins@tclsource.org>
38
39 * nsoracle.c: Removed duplicate flush_handle code. Moved
40 some pre-AOLserver 3.x code into #ifdef with rest of pre-AS 3.x
41 code.
42
43 Cleaned up code to conform to AOLserver engineering standards.
44
45 * nsoracle.h: Added.
46
47 * version.h: Removed. Define was moved to nsoracle.h.
48
49 2004-02-09 Jeremy Collins <jeremy.collins@tclsource.org>
0c1fb8d * nsoracle.c: Lots of code cleanup. Split out subcommands into
jcollins authored
50
51 * nsoracle.c: Lots of code cleanup. Split out subcommands into
52 separate functions. Now uses Tcl 8.x Tcl_Objs.
53
54 Two new commands:
55
56 ns_ora plsql
57 ns_ora desc
58
59 * plsql.tcl: PL/SQL integration Tcl code from Lee Teague.
60
61 * doc/plsql.txt: First cut of PL/SQL documentation from Lee Teague.
62
27edc42 * nsoracle.c: Removed duplicate flush_handle code. Moved
jcollins authored
63 2004-02-09 Scott S. Goodwin <scott@scottg.net>
57710ab Releasing 2.7
scottg authored
64
65 * Release: nsoracle 2.7
66
27edc42 * nsoracle.c: Removed duplicate flush_handle code. Moved
jcollins authored
67 2004-02-08 Jeremy Collins <jeremy.collins@tclsource.org>
bf1e5be * Makefile: Added LDFLAGS, and LIBS variables back to
jcollins authored
68
69 * Makefile: Added LDFLAGS, and LIBS variables back to
70 link line so that the driver will compile on Mac OS X.
71
72 Added a check to see if we are compiling against AOLserver 4.x
73 and if so add -lnsdb to link line.
74
75 * doc/oracle-driver.html: Reformatted HTML using a nifty
76 new stylesheet. Also cleaned up some of the wording. Removed
77 old links and updated config section to use AS 3.x/4.x style
78 config.
79
27edc42 * nsoracle.c: Removed duplicate flush_handle code. Moved
jcollins authored
80 2004-02-06 Scott S. Goodwin <scott@scottg.net>
a589345 See the ChangeLog.
scottg authored
81
82 * version.h: changed version string from ORA8_DRIVER_VERSION to
83 NSORACLE_VERSION and incremented from 2.6 to 2.7.
84
85 * ora8.c, nsoracle.c: rename ora8.c to nsoracle.c; altered Makefile to
86 conform. This means you'll need to change your nsd.tcl file to load
87 nsoracle.so instead of ora8.so.
88
89 * ChangeLog: I've moved change notes I found in the README and the
90 doc/oracle-driver.html files to the end of this ChangeLog.
91
92 * BUGS: added and moved bug info from README into here.
93
94 * Makefile, makefile-80: Removed makefile-80; Jeremy Collins worked the
95 Makefile to be more responsive and try to determine whether it needs to
96 compile against Oracle 8 or 9 libraries.
97
11a5b5e Added 'make tag' and 'make help' targets
scottg authored
98 2002-12-13 Scott S. Goodwin <scott@scottg.net>
99
100 * Makefile: Added 'make help' and 'make tag' targets.
101
a589345 See the ChangeLog.
scottg authored
102 2002-11-14 Scott S. Goodwin <scott@scottg.net>
103
104 * Release 2.6:
105
106 Fix buffer size for RAW columns. Thanks Mike Linksvayer
107 <ml@gondwanaland.com>.
108
109 Added CharExpansion parameter. Thanks Tomasz Kosiak <tkosiak@arena.pl>.
110
11a5b5e Added 'make tag' and 'make help' targets
scottg authored
111 2002-10-09 Scott S. Goodwin <scott@scottg.net>
80a297b Added file-release Makefile target.
scottg authored
112
113 * Makefile: Added 'file-release' target. This target will
114 automatically check out the tag version you give it and package it
115 into a file release. Stolen from Rob Mayoff's nscache
116 Makefile. Use it like this:
117
118 make file-release VER=2.4
119
120 * ora8.c: Jeff Davis applied patch 620469, by Matthew Krenzer.
121
11a5b5e Added 'make tag' and 'make help' targets
scottg authored
122 2002-10-03 Scott S. Goodwin <scott@scottg.net>
ad1ab68 Applied nsora 2.4
scottg authored
123
0fe61f0 Applied 2.7, ora8.c only.
scottg authored
124 * all: Applied nsora 2.7 (only the ora8.c file). Tagged as
125 v2_7beta1.
126
bf6ad57 Applied 2.6.
scottg authored
127 * all: Applied nsora 2.6. Tagged as v2_6.
128
129 * all: Applied nsora 2.5. Tagged as v2_5.
1ea2cc5 Applied nsora 2.5.
scottg authored
130
ad1ab68 Applied nsora 2.4
scottg authored
131 * all: Applied nsora 2.4 and committed.
132
133 * ChangeLog: Added. This initial import is from nsora 2.3. The
bf6ad57 Applied 2.6.
scottg authored
134 module's name is nsoracle. Tagged as v2_3.
ad1ab68 Applied nsora 2.4
scottg authored
135
a589345 See the ChangeLog.
scottg authored
136 2001-01-17 Unknown
137
138 * Release 2.5:
139
140 Fix spurious frees in exec_plsql_bind when there were undefined bind
141 varaibles.
142
143 Fix frees lob_dml_bind_cmd which should have freed lob_argv rather than
144 argv.
145
146 Fix free of fetchbuf->array_values (should use Tcl_Free when allocation is
147 by Tcl_SplitList).
148
149 Added support for oracle LONGs of greater than 1024 bytes.
150
151 Added support for setting prefetchrows and prefetchmemory to improve
152 throughput on nonlocal oracle connections (by davis@arsdigita.com).
153
154 2000-10-12 Unknown
155
156 * Release 2.4:
157
158 Make LOB buffer size a configuration parameter so we can work around
159 mysterious ORA-24812 bug.
160
161 Set parameter LobBufferSize in ns/db/driver/ora to the desired buffer
162 size.
163
164 2000-09-11 Unknown
165
166 * Release 2.3:
167
168 New Makefile based on AOLserver 3 Makefiles.
169
170 Beginnings of a code reorganization.
171
172 Eliminated a tiny memory leak in the [bc]lob_dml* commands.
173
174 2000-07-28 Unknown
175
176 * Release 2.2:
177
178 Fixed a problem with EPIPE handling in stream_write_lob (Contributed by
179 Paul Laferriere).
180
181 Fixed a problem with handling UTF-8 data in LOBs (Contributed by Jin
182 Choi).
183
184 Added clob_dml_bind, clob_dml_file_bind, blob_dml_bind,
185 blob_dml_file_bind, exec_plsql_bind functions.
186
187 2000-05-01 Unknown
188
189 * Release 2.1:
190
191 Plugged some potential buffer overflow situations when reporting errors.
192
193 Added bind variable support.
194
195 The error message for certain SQL errors now indicates the location in the
196 SQL of the error (contributed by H.B. Weinberg).
197
198 You can now use ns_dberrorcode to get the numeric Oracle error code after
199 an error.
200
201 We no longer put huge arrays on the stack, so you shouldn't need to turn
202 up your AOLserver stack size so much any more.
203
204 Fixed some memory-allocation problems in bind variable support (we were
205 not calling Ns_StrDup in all the right places).
206
207 Expanded bind-variable support.
208
209 Added array DML.
210
211 Fixed bug when reading partial LOBs.
212
213 Added support for building on Win32 platforms.
214
215 2000-01-14 Unknown
216
217 * Release 2.0.1: Fixed linking problem on Linux and AOLserver 3 (fstat
218 wasn't being linked in with AOLserver 3, so wasn't being found when the
219 driver was loaded).
220
221 2000-01-06 Unknown
222
223 * Release 2.0:
224
225 Fixed error where *lob_get_file would leave temporary files in /var/tmp.
226
227 Optimized *lob_get_file to return directly to the connection rather than
228 spooling from the file system.
229
230 It's now easier to see what version of the driver you are running.
231
232 Perform a "strings ora8.so | grep ArsDigita" to get the version number.
233
234 Fixed ora_open_db to return a better error than "NULL Connection" if it
235 fails to connect to Oracle.
236
237 Fixed a number of errors found by Jin Choi (jsc@arsdigita.com).
238
239 Added cleanup if the oracle process dies unexpectedly (which would
240 ultimately lead to the "hostdef extension doesn't exist" error).
241
242 Added cleanup of the oracle process if a "too many oracle processes"
243 (ORA-00020) or "oracle not available" (ORA-01034) error occurs.
244
245 Added in re-implementations of some functions that were removed from
246 AOLserver 3.0 but are needed by ACS.
247
248 The oracle 8.1.X makefile is now the default makefile. If you're still
249 using Oracle 8.0.X, you'll need to use the makefile-80: gmake -f
250 makefile-80.
251
252 1999-06-11 Unknown
253
254 * Release 1.0.3: Turned OCI_SUCCESS_WITH_INFO into a non-error condition.
255 Oracle changed behavior between 8.0.X and 8.1.X, causing the use of
256 aggregate functions with NULLs to generate a warning. Since NULLs in
257 aggregates usually aren't a problem, we recommend upgrading to this
258 version from 1.0.2
259
260 1999-04-14 Unknown
261
262 * Release 1.0.2:
263
264 Now printing Oracle's warning messages when a result code of
265 OCI_SUCCESS_WITH_INFO is returned (which can happen in cases like having
266 NULL values in aggregate functions).
267
268 Added an experimental makefile for building against Oracle 8.1 The syntax
269 to use is gmake -f makefile-8.1.
270
271 1999-04-05 Unknown
272
273 * Release 1.0.1: Fixed ns_ora clob_get_file so it won't leak open files
274 (fix donated by Igor Baikalov - thanks!).
275
276 1999-03-12 Unknown
277
278 * Release 1.0:
279
280 Fixed corrupted return data for LONG columns < 1024 bytes. LONG columns
281 over 1024 bytes are not supported.
282
283 Fixed complaint when inserting an empty string via clob_dml. It now
284 inserts a NULL value in this case
285
286 Added clob_dml_file and clob_get_file commands
287
288 Added write_clob command
289
290 Added blob versions of all of the clob commands
291
292 Added safety features for <a
293 href="http://arsdigita.com/free-tools/cassandracle.html">Cassandracle</a>
294
295 Added the debug configuration parameter, so now getting trace output
296 doesn't require recompiling the driver
297
298 clob_dml SQL and the CLOB contents are now logged to the server.log when
299 verbose=on is set in the pool's configuration
300
301 Rewrote makefiles so the same makefile works on Solaris, HP-UX 11.00, and
302 Linux
303
304 1999-01-13 Unknown
305
306 * Release 0.6: Comments and fix for truncation of NUMBER values error.
307
308 1997-06-01 Unknown (Cotton Seed?)
309
310 * First release.
bf1e5be * Makefile: Added LDFLAGS, and LIBS variables back to
jcollins authored
311
a589345 See the ChangeLog.
scottg authored
312 $Header$
Something went wrong with that request. Please try again.