dimitr
b552891762
increment build number
2004-10-05 15:01:38 +00:00
dimitr
d211a15478
increment build number
2004-10-05 14:32:34 +00:00
robocop
ac4478fe46
increment build number
2004-10-05 11:09:08 +00:00
robocop
1981b3e265
Add the files that show the differences between the old and the new ib_udf library and the script that upgrades system tables directly for people going from v1.5 to v2 that have the udf's already in use.
2004-10-05 11:09:06 +00:00
robocop
1c4a8fc19f
increment build number
2004-10-05 11:05:21 +00:00
robocop
66f36e0575
increment build number
2004-10-05 11:04:43 +00:00
paul_reeves
20097b332b
increment build number
2004-10-05 10:56:56 +00:00
paul_reeves
c65492d8d3
increment build number
2004-10-05 10:56:55 +00:00
paul_reeves
809de8f496
increment build number
2004-10-05 10:56:50 +00:00
paul_reeves
5b17ee1126
increment build number
2004-10-05 10:56:47 +00:00
hvlad
684a23096b
increment build number
2004-10-05 07:03:46 +00:00
hvlad
4591207542
Correct on-stack constructor for SparseBitmap (discussed with Nickolay)
2004-10-05 07:03:26 +00:00
fsg
16a86758e6
increment build number
2004-10-05 01:09:06 +00:00
fsg
8ad5588f4c
increment build number
2004-10-05 01:08:17 +00:00
alexpeshkoff
1809423469
increment build number
2004-10-04 16:55:16 +00:00
robocop
39547d4b1b
increment build number
2004-10-04 08:47:51 +00:00
robocop
a80a37cd1b
Make fbudf more civilized:
...
- Functions that use an output argument shouldn't return anything.
- Signal null output blob if the engine understands it.
- Make input parameter const except in some cases where the library plays with input params using internal engine knowledge (not recommended for general usage).
2004-10-04 08:47:41 +00:00
robocop
c23b1ec33f
increment build number
2004-10-04 08:37:54 +00:00
robocop
d6f9a7874a
Close vulnerability #6 in gds__interprete's new version.
...
In the loop, if several parameter exist, they are copied one after another in the same dynamic buffer. Therefore, for the 2nd param and more, we don't have the full buffer size to copy arguments, but only the remainder. Big buffer overflow could happen here.
If there's no buffer at all (from fix #5 ), the empty literal string is passed.
Now, fb_interpret seems ready to be used.
2004-10-04 08:37:49 +00:00
robocop
1999c4b699
increment build number
2004-10-04 08:15:02 +00:00
robocop
ed17cfafbf
Style:
...
if<space>(
for<space>(
switch<space>(
while<space>(
2004-10-04 08:15:00 +00:00
robocop
af7009beab
increment build number
2004-10-04 08:14:56 +00:00
robocop
e9c4099501
increment build number
2004-10-04 08:14:55 +00:00
robocop
cc4b4519b4
increment build number
2004-10-04 08:14:48 +00:00
robocop
9ae6ff9817
increment build number
2004-10-04 08:14:43 +00:00
robocop
d563607b99
increment build number
2004-10-04 08:14:39 +00:00
robocop
111568b907
increment build number
2004-10-04 08:07:36 +00:00
robocop
4964a1c7a1
Close vulnerability #5 in gds__interprete's new version, reported by Dmitry Sibiryakov.
...
When copying paramters to a dynamic buffer, the null terminator was written beyond the buffer's end.
Additionally, if there's no buffer at all (to be evident when fix #6 is posted), the empty literal string is passed.
2004-10-04 08:07:28 +00:00
robocop
6d9cd4c7c3
increment build number
2004-10-04 07:38:33 +00:00
robocop
43c46a29cd
Close vulnerability #4 in gds__interprete's new version.
...
Static array with 10 places to hold pointers to parameters (isc_arg_string, isc_arg_number & isc_arg_cstring) may overflow in the loop that fills it and doesn't check bounds.
2004-10-04 07:38:28 +00:00
skidder
5ad0284800
increment build number
2004-10-04 05:23:59 +00:00
skidder
abf5277660
increment build number
2004-10-04 05:23:58 +00:00
robocop
f1b30f408b
increment build number
2004-10-04 04:59:46 +00:00
robocop
77a26b2156
increment build number
2004-10-04 04:59:45 +00:00
robocop
e5ad0f1a7f
Misc cleanup.
2004-10-04 04:59:43 +00:00
robocop
0535156358
increment build number
2004-10-04 04:59:42 +00:00
robocop
da2a5c1abc
Finalize Nickolay's rollback of my changes to get MSVC6 compiling HEAD.
2004-10-04 04:59:05 +00:00
robocop
b231d30b4e
increment build number
2004-10-04 04:45:06 +00:00
robocop
c3fb316461
increment build number
2004-10-04 04:44:53 +00:00
robocop
bdf5dea379
Close vulnerability #3 in gds__interprete's new version.
...
Traditional sprintf could write past the end of buffer.
2004-10-04 04:44:52 +00:00
robocop
1f9ca2fb2f
increment build number
2004-10-04 04:43:45 +00:00
robocop
b4704b7bf4
increment build number
2004-10-04 04:43:44 +00:00
robocop
54b61b6cd5
Totally misc: typo in comment.
2004-10-04 04:43:42 +00:00
robocop
a13558c917
increment build number
2004-10-04 04:42:58 +00:00
robocop
0a7c7d1860
Fix problem created by Blas' cleanup (went unnoticed at its due time).
...
sizeof(literal string) != sizeof(pointer to literal string)
Possible buffer overrun in one place.
2004-10-04 04:42:56 +00:00
robocop
c25fa7a153
increment build number
2004-10-04 04:39:59 +00:00
robocop
9b112424fa
Months ago I marked a buffer overrun in deliver_request().
...
Now I think I've fixed it.
2004-10-04 04:39:55 +00:00
asfernandes
5631d1fa70
increment build number
2004-10-04 02:00:02 +00:00
asfernandes
a15eaca9a8
increment build number
2004-10-04 01:59:58 +00:00
fsg
bc597c6f70
increment build number
2004-10-04 01:08:54 +00:00
asfernandes
df29eee21d
increment build number
2004-10-03 23:05:31 +00:00
asfernandes
5c6760616c
increment build number
2004-10-03 23:05:05 +00:00
asfernandes
ae724176ea
increment build number
2004-10-03 23:05:01 +00:00
asfernandes
0ae648f26e
increment build number
2004-10-03 23:05:00 +00:00
asfernandes
be9ca9c237
increment build number
2004-10-03 23:04:53 +00:00
asfernandes
12cc466cef
increment build number
2004-10-03 23:04:39 +00:00
asfernandes
4d58ab2ee4
increment build number
2004-10-03 23:04:27 +00:00
asfernandes
3176f45b0b
increment build number
2004-10-03 23:03:50 +00:00
asfernandes
4eee6189a2
increment build number
2004-10-03 23:03:49 +00:00
asfernandes
6a5fd35abb
increment build number
2004-10-03 23:03:41 +00:00
asfernandes
d206651fb0
increment build number
2004-10-03 23:03:37 +00:00
asfernandes
d8bf06633d
increment build number
2004-10-03 23:03:35 +00:00
asfernandes
70e86e4a27
increment build number
2004-10-03 23:03:06 +00:00
asfernandes
943d39619c
increment build number
2004-10-03 23:03:00 +00:00
asfernandes
63d24b69a3
increment build number
2004-10-03 23:02:24 +00:00
asfernandes
9c89e39ebc
increment build number
2004-10-03 23:02:23 +00:00
asfernandes
5f4ec3fc30
increment build number
2004-10-03 23:02:12 +00:00
asfernandes
53435eb27d
increment build number
2004-10-03 23:02:08 +00:00
asfernandes
9ce4813f56
increment build number
2004-10-03 23:02:07 +00:00
asfernandes
aed7e735c6
increment build number
2004-10-03 23:02:02 +00:00
asfernandes
85aebc4be4
increment build number
2004-10-03 23:01:58 +00:00
asfernandes
0a1411dd09
increment build number
2004-10-03 23:01:57 +00:00
asfernandes
bb5b31a963
increment build number
2004-10-03 23:01:37 +00:00
asfernandes
b17d76a37f
increment build number
2004-10-03 23:01:26 +00:00
skidder
29432abf61
increment build number
2004-10-03 20:18:15 +00:00
skidder
3e6b170862
Roll back implementation of Claudio suggestion for consturctor of BID structure. It forced addition of constructors for message structures generated by GPRE which is not correct
2004-10-03 20:18:13 +00:00
skidder
b0a4960f5a
increment build number
2004-10-03 20:18:12 +00:00
skidder
9d1295bd7a
increment build number
2004-10-03 20:18:11 +00:00
skidder
7db6155443
increment build number
2004-10-03 20:14:44 +00:00
skidder
5dcb60e4ff
Use MSVC6 variant of code everywhere to avoid excess conditionals
2004-10-03 20:14:35 +00:00
dimitr
c9f1d74489
increment build number
2004-10-03 12:36:58 +00:00
dimitr
f85ce55c14
Minor correction.
2004-10-03 12:36:54 +00:00
dimitr
f7b424881b
increment build number
2004-10-03 12:16:47 +00:00
dimitr
6f6e76f102
Some checks as suggested by Claudio.
2004-10-03 12:16:45 +00:00
dimitr
97b0f93226
increment build number
2004-10-03 12:10:23 +00:00
dimitr
ae9d129c1c
Added more points to reschedule.
2004-10-03 12:10:19 +00:00
dimitr
3915e058ab
increment build number
2004-10-03 11:39:06 +00:00
dimitr
9efeab8808
Fixed AV in the parser.
2004-10-03 11:39:03 +00:00
robocop
49533d7b02
increment build number
2004-10-03 09:48:55 +00:00
robocop
c68345c9f5
Shortly after I committed, I noticed that ISC_strip_filename() is only declared but not defined anywhere. Deleted it.
2004-10-03 09:48:53 +00:00
robocop
7b2279fe8a
increment build number
2004-10-03 09:44:44 +00:00
robocop
3ffa0f1f0c
Fix assertion in fb_string has agreed with Alex: in the caller function.
2004-10-03 09:44:42 +00:00
robocop
aaa48a9a3e
increment build number
2004-10-03 09:31:13 +00:00
robocop
1da60e8b11
Fix mistake in operator until I'm ready to commit our utility snprintf.
2004-10-03 09:31:08 +00:00
robocop
b7b5cbbd08
increment build number
2004-10-03 07:06:23 +00:00
robocop
3085d78cd5
Little program made more correct.
2004-10-03 07:06:20 +00:00
robocop
8f2a27574a
increment build number
2004-10-03 07:04:48 +00:00
robocop
78d2ed5c7e
increment build number
2004-10-03 07:04:47 +00:00
robocop
273665c953
ipserver is being deleted. Update source files.
2004-10-03 07:04:44 +00:00
robocop
155269a214
increment build number
2004-10-03 07:04:42 +00:00
robocop
bdc4b6e8ea
increment build number
2004-10-03 06:34:47 +00:00
robocop
c5543b4358
ipserver is being deleted. Update build files.
2004-10-03 06:34:45 +00:00
robocop
a8d0f250ed
increment build number
2004-10-03 06:33:45 +00:00
robocop
a3ea65ee5f
increment build number
2004-10-03 06:33:44 +00:00
robocop
886a95771d
increment build number
2004-10-03 06:29:28 +00:00
robocop
6220042b39
increment build number
2004-10-03 06:29:24 +00:00
robocop
6a1bf0b03f
increment build number
2004-10-03 06:29:20 +00:00
robocop
b6251168ee
increment build number
2004-10-03 04:49:05 +00:00
robocop
31ba754981
After talking to Ann, decided to disable several items:
...
- obsolete items like WAL and JOURNAL (cleaned in the past)
- crud from attempts never finished like the shared cache manager for Classic
- DSQL nodes that aren't used. This allowed freeing some keywords.
The functionality was disabled by commenting the code. No code has been deleted.
2004-10-03 04:49:04 +00:00
robocop
a769aa49dd
increment build number
2004-10-03 04:49:01 +00:00
robocop
ecae18b7a0
increment build number
2004-10-03 04:48:57 +00:00
robocop
9fe9b84da3
increment build number
2004-10-03 04:48:56 +00:00
robocop
822b17a58e
increment build number
2004-10-03 04:48:50 +00:00
robocop
173065b83d
increment build number
2004-10-03 04:48:45 +00:00
robocop
b034412fb5
increment build number
2004-10-03 04:44:52 +00:00
robocop
436535e954
increment build number
2004-10-03 04:44:51 +00:00
robocop
d90eee597b
MSVC6 doesn't know how to convert UINT64 to double.
2004-10-03 04:44:49 +00:00
robocop
ba06e1ca49
increment build number
2004-10-03 04:44:01 +00:00
robocop
f2020d8896
Let's gpre be more CPP friendly when defining ports (at least with MSVC6)
...
Ref: object with constructor inside struct should have that struct given a type name.
2004-10-03 04:43:43 +00:00
fsg
ccce511c41
increment build number
2004-10-03 01:07:35 +00:00
robocop
79dde2e4b5
increment build number
2004-10-02 09:33:10 +00:00
robocop
d9f1bb1842
increment build number
2004-10-02 09:33:08 +00:00
robocop
f67540a4a5
Member functions that don't change anything are marked const.
2004-10-02 09:33:06 +00:00
robocop
d4ecae2d9a
increment build number
2004-10-02 09:33:04 +00:00
robocop
9c52ead887
increment build number
2004-10-02 09:31:14 +00:00
robocop
90dab6af2e
Prevent buffer overrun (equivalent to evl.cpp's concatenate).
2004-10-02 09:31:12 +00:00
robocop
32c1b97594
increment build number
2004-10-02 09:29:50 +00:00
robocop
95bd842887
Shorter code.
2004-10-02 09:29:48 +00:00
robocop
e1e117645f
increment build number
2004-10-02 09:28:27 +00:00
robocop
2be6d00184
increment build number
2004-10-02 09:28:26 +00:00
robocop
1062dbc1e2
Restore check for negative rec number just in case.
2004-10-02 09:28:19 +00:00
robocop
c3964f646a
increment build number
2004-10-02 09:26:26 +00:00
robocop
cad2990b6e
Make comment clear
2004-10-02 09:26:21 +00:00
asfernandes
e1d2f2f375
increment build number
2004-10-02 02:26:09 +00:00
asfernandes
fda93c7819
increment build number
2004-10-02 01:13:32 +00:00
fsg
92d391d506
increment build number
2004-10-02 01:09:36 +00:00
skidder
875df71e0f
increment build number
2004-10-01 21:29:35 +00:00
skidder
714d041fe9
increment build number
2004-10-01 21:29:31 +00:00
skidder
e8d37fc3c4
Small lock manager fixes.
...
Use 64-bit lock manager performance counters. 32-bit counters overflowed every few hours under load and this was considerably reduced their usefulness.
Use separate version for 64-bit lock manager tables. While you can have both 32-bit and 64-bit versions of engine running on the same machine lock manager structures have different layout and mismatch is not desireable.
2004-10-01 21:29:30 +00:00
skidder
b63a6f8a20
increment build number
2004-10-01 21:13:06 +00:00
skidder
36c4d7b832
Implement BID constructor as Claudio suggested
2004-10-01 21:12:46 +00:00
dimitr
55afa6f550
increment build number
2004-10-01 09:46:01 +00:00
dimitr
3a043cf1dd
Some minor corrections, as suggested by Claudio.
2004-10-01 09:45:55 +00:00
hvlad
2afe98b545
increment build number
2004-10-01 06:28:12 +00:00
hvlad
d281601365
Make new class SparseBitmap compile by MSVC6
2004-10-01 06:27:57 +00:00
robocop
82e0973ced
increment build number
2004-10-01 06:21:43 +00:00
robocop
2816af8e97
Misc
2004-10-01 06:21:37 +00:00
fsg
f9a159f140
increment build number
2004-10-01 01:09:36 +00:00
fsg
7afa4ccf22
increment build number
2004-10-01 01:08:50 +00:00
skidder
10525a76eb
increment build number
2004-09-30 17:45:15 +00:00
skidder
abe8670cbe
Use slightly more hairy BID structure to work correctly on Sparc, PPC and other RISC platforms
2004-09-30 17:45:09 +00:00
skidder
d8f7770e33
increment build number
2004-09-30 16:30:13 +00:00
skidder
ee1c21037d
increment build number
2004-09-30 16:29:24 +00:00
hvlad
7c639887ec
increment build number
2004-09-30 14:36:12 +00:00
hvlad
1ef59c9ab2
Fix errors after RecordBitmap introduced
2004-09-30 14:35:50 +00:00
asfernandes
d2d5cb91ce
increment build number
2004-09-30 02:39:28 +00:00
fsg
15b8173ddb
increment build number
2004-09-30 01:09:42 +00:00
fsg
fbe7bfcb94
increment build number
2004-09-30 01:08:57 +00:00
arnobrinkman
0e8dc3dc78
increment build number
2004-09-29 21:59:17 +00:00
arnobrinkman
d9c6c3ebab
fix bug with singular bitmaps, in consideration with Nickolay
2004-09-29 21:58:58 +00:00
paul_reeves
ce9cef8a68
increment build number
2004-09-29 10:11:59 +00:00
paul_reeves
5862524ba2
No need to specifically log sigpipe errors when running SuperServer on *nix
2004-09-29 10:11:54 +00:00
paul_reeves
c31387fad0
increment build number
2004-09-29 10:03:46 +00:00
robocop
ae0ab01926
increment build number
2004-09-29 08:21:08 +00:00
robocop
9fa3fa270b
Don't know if it will work, but at least reflects the previous changes in other places.
2004-09-29 08:20:48 +00:00
robocop
6f6e7c360b
increment build number
2004-09-29 06:42:31 +00:00
robocop
aa894d7399
Put comment on deprecated functions.
2004-09-29 06:42:29 +00:00
robocop
4b6d512b4d
increment build number
2004-09-29 06:41:51 +00:00
robocop
5e6a04b6d7
Fix problem reported by "jssahdra" in fb-support. Numeric overflow caused resulting timestamp to go backwards instead of forward.
2004-09-29 06:41:46 +00:00
robocop
a799c31367
increment build number
2004-09-29 03:46:20 +00:00
robocop
503548c7af
Do not override local fb_assert like the ones in gpre and dsql.
...
(The problem appeared when I applied utils_proto.h in more places.)
2004-09-29 03:46:17 +00:00
robocop
b50cf2f9fd
increment build number
2004-09-29 03:44:41 +00:00
robocop
3c8612ad7a
Solve assertion in latest MSVC regarding isspace() with two helper functions. This is a mere reorganization of Adriano's fix.
2004-09-29 03:44:36 +00:00
asfernandes
dd8cc7ae35
increment build number
2004-09-29 02:49:18 +00:00
fsg
977495b192
increment build number
2004-09-29 01:10:13 +00:00
asfernandes
45ab8901e3
increment build number
2004-09-29 00:17:36 +00:00
skidder
c67ccca038
increment build number
2004-09-28 22:00:12 +00:00
skidder
7751ccd3fe
increment build number
2004-09-28 21:50:12 +00:00
skidder
85297ac45a
Fix MSVC7 builds
2004-09-28 21:50:10 +00:00
skidder
4da4cf0584
increment build number
2004-09-28 21:50:09 +00:00
skidder
073689cd95
increment build number
2004-09-28 21:50:07 +00:00
arnobrinkman
63ed1e9c59
increment build number
2004-09-28 20:59:41 +00:00
dimitr
0d9b742e3b
increment build number
2004-09-28 20:26:16 +00:00
dimitr
a4cb9ebc26
Added transaction lock timeouts and new TPB value.
2004-09-28 20:25:52 +00:00
dimitr
863bc63f7c
increment build number
2004-09-28 17:54:49 +00:00
dimitr
7832801092
Removed impersonation code. Minor cleanup.
2004-09-28 17:54:41 +00:00
skidder
b65d1dc5bb
increment build number
2004-09-28 06:33:55 +00:00
skidder
a774b8535d
Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally
2004-09-28 06:33:53 +00:00
skidder
89a2999e1c
increment build number
2004-09-28 06:28:42 +00:00
skidder
368bb88864
increment build number
2004-09-28 06:28:41 +00:00
skidder
02a0915156
Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally
2004-09-28 06:28:38 +00:00
skidder
659359fd40
increment build number
2004-09-28 06:27:27 +00:00
skidder
823b2654c3
increment build number
2004-09-28 06:27:20 +00:00
skidder
f1a72bf1e8
increment build number
2004-09-28 06:27:15 +00:00
stryqx
fc746532cc
increment build number
2004-09-28 05:56:12 +00:00
fsg
9554bc202f
increment build number
2004-09-28 01:11:00 +00:00
fsg
2c4c0297c4
increment build number
2004-09-28 01:10:16 +00:00
asfernandes
7d753fa409
increment build number
2004-09-28 00:39:06 +00:00
asfernandes
bedb99d532
increment build number
2004-09-27 22:55:25 +00:00
arnobrinkman
c2caed2cd1
increment build number
2004-09-27 22:42:59 +00:00