aafemt
1155b1906d
Variable shadowing
2004-10-27 09:28:26 +00:00
aafemt
cb2dd54774
increment build number
2004-10-27 09:27:37 +00:00
aafemt
7c64080e1b
increment build number
2004-10-27 09:24:56 +00:00
aafemt
6b099c898e
Supress compiler warning
2004-10-27 09:24:54 +00:00
aafemt
032c70181a
increment build number
2004-10-27 09:21:31 +00:00
skidder
57a89a6245
increment build number
2004-10-27 02:35:43 +00:00
skidder
ede12b959a
kill warning
2004-10-27 02:35:41 +00:00
fsg
8729fc1511
increment build number
2004-10-27 01:10:20 +00:00
asfernandes
dfb98a4976
increment build number
2004-10-27 01:03:28 +00:00
asfernandes
5ca5bcf35a
increment build number
2004-10-27 01:03:27 +00:00
asfernandes
c3b76db7b6
increment build number
2004-10-27 01:03:21 +00:00
skidder
f1638550f3
increment build number
2004-10-27 00:21:08 +00:00
skidder
54616c07be
Fix warning in VS2003 build I added recently
2004-10-27 00:20:59 +00:00
arnobrinkman
ed87ee1bb1
increment build number
2004-10-26 22:25:44 +00:00
arnobrinkman
5f13621bf9
1) fix outer join issues
...
2) fix problem with ORDER BY <index> and missing NULLs
2004-10-26 22:23:56 +00:00
robocop
ed8f568230
increment build number
2004-10-26 07:21:57 +00:00
fsg
c28a2cc81c
increment build number
2004-10-26 01:12:01 +00:00
fsg
a302d47aec
increment build number
2004-10-26 01:10:51 +00:00
arnobrinkman
994049c770
increment build number
2004-10-25 23:22:52 +00:00
asfernandes
544d82f5d4
increment build number
2004-10-25 20:51:58 +00:00
asfernandes
258950d745
increment build number
2004-10-25 14:04:55 +00:00
robocop
71ec359726
increment build number
2004-10-25 10:32:03 +00:00
robocop
c6e9e82d1c
increment build number
2004-10-25 10:32:02 +00:00
robocop
7c0b26a141
increment build number
2004-10-25 10:31:56 +00:00
robocop
530e22d504
increment build number
2004-10-25 10:31:42 +00:00
robocop
d622dfcf72
increment build number
2004-10-25 10:30:04 +00:00
robocop
1c980c5502
increment build number
2004-10-25 10:27:56 +00:00
aafemt
2a1cbfcdc8
increment build number
2004-10-25 09:45:11 +00:00
skidder
4eda1abf7d
increment build number
2004-10-25 05:14:16 +00:00
skidder
b29f8356c5
Implement routines for convenient dumping of memory pools under debugger
2004-10-25 05:14:12 +00:00
skidder
df51dbca2a
increment build number
2004-10-25 05:14:11 +00:00
skidder
3e26513b38
fb_interpret->isc_interpet, deprecate isc_interpete, clean interface a little bit
2004-10-25 03:53:03 +00:00
skidder
67a4aacddd
increment build number
2004-10-25 03:53:02 +00:00
skidder
44c5005100
increment build number
2004-10-25 03:53:01 +00:00
skidder
c6db88037d
increment build number
2004-10-25 03:52:56 +00:00
skidder
ada7ce796d
increment build number
2004-10-25 03:52:52 +00:00
skidder
043fcf062a
increment build number
2004-10-25 03:52:33 +00:00
skidder
6cff8ac807
increment build number
2004-10-25 03:52:26 +00:00
skidder
139554c27b
increment build number
2004-10-25 03:52:20 +00:00
skidder
09eca9e902
increment build number
2004-10-25 03:52:16 +00:00
skidder
2645b8592a
increment build number
2004-10-25 02:56:46 +00:00
skidder
7819db6098
increment build number
2004-10-25 01:18:42 +00:00
skidder
0c46bd34ea
Unify ODS11 between 32-bit and 64-bit builds on the same architecture: use 64-bit alignment and 32-bit descriptors
2004-10-25 01:18:37 +00:00
fsg
20fefde1a3
increment build number
2004-10-25 01:11:10 +00:00
fsg
06d491a832
increment build number
2004-10-25 01:10:22 +00:00
skidder
0a65dd1c3b
increment build number
2004-10-25 01:09:18 +00:00
skidder
e7944f126c
WITH LOCK could have been ignored or applied to randomly wrong table if used with FIRST and/or SKIP in stored procedure or trigger. There are 3 other places in the engine (fetch_left, OPT_compile, get_record) still using the same idiom as one which was used by pessimistic locking. I won't fix them
2004-10-25 01:09:13 +00:00
asfernandes
50eaffa480
increment build number
2004-10-24 20:28:40 +00:00
asfernandes
1120ce5c46
increment build number
2004-10-24 20:28:34 +00:00
asfernandes
b3cb5424e3
increment build number
2004-10-24 20:28:07 +00:00
asfernandes
d9e7748b0a
increment build number
2004-10-24 20:28:02 +00:00
asfernandes
1e0f0255b9
increment build number
2004-10-24 20:27:47 +00:00
asfernandes
524b1f577c
increment build number
2004-10-24 20:27:43 +00:00
asfernandes
8d06abe78f
increment build number
2004-10-24 20:27:39 +00:00
asfernandes
7286273f63
increment build number
2004-10-24 20:27:34 +00:00
asfernandes
51fd4b6a27
increment build number
2004-10-24 20:27:16 +00:00
asfernandes
9cd3ecb46e
increment build number
2004-10-24 20:27:15 +00:00
asfernandes
1d5fbe146d
increment build number
2004-10-24 20:27:07 +00:00
asfernandes
33efdd25c5
increment build number
2004-10-24 16:37:32 +00:00
arnobrinkman
4c21fa1a3f
increment build number
2004-10-24 11:58:00 +00:00
skidder
6bece23bf9
increment build number
2004-10-24 09:10:59 +00:00
skidder
f295c1b95d
increment build number
2004-10-24 09:08:02 +00:00
skidder
6a6905793f
increment build number
2004-10-24 09:07:51 +00:00
skidder
e3d68a41cf
increment build number
2004-10-24 09:07:48 +00:00
skidder
1798fd2c74
increment build number
2004-10-24 09:06:49 +00:00
skidder
03f4b864a5
increment build number
2004-10-24 08:04:42 +00:00
skidder
4f2d219ed5
increment build number
2004-10-24 02:47:29 +00:00
fsg
976542ed17
increment build number
2004-10-24 01:11:45 +00:00
fsg
49474606d7
increment build number
2004-10-24 01:10:55 +00:00
skidder
9d3cd0bd48
increment build number
2004-10-23 18:09:02 +00:00
skidder
6715702dd8
increment build number
2004-10-23 01:21:14 +00:00
fsg
54e08acaaa
increment build number
2004-10-23 01:11:32 +00:00
robocop
a07bd1041b
increment build number
2004-10-23 00:54:29 +00:00
robocop
739fc568f7
Misc.
2004-10-23 00:54:26 +00:00
robocop
9f8d721853
increment build number
2004-10-23 00:54:10 +00:00
robocop
2dfbcb5d5a
increment build number
2004-10-23 00:51:47 +00:00
paulbeach
e8d36a632f
increment build number
2004-10-22 16:26:35 +00:00
paul_reeves
b5d264f354
increment build number
2004-10-22 10:40:52 +00:00
paul_reeves
38e69292ea
increment build number
2004-10-22 10:40:45 +00:00
skidder
b1469e1db4
increment build number
2004-10-22 06:24:46 +00:00
asfernandes
961b0e6a6d
increment build number
2004-10-22 02:12:02 +00:00
asfernandes
2ad91f7ac0
increment build number
2004-10-22 02:11:55 +00:00
fsg
695b461915
increment build number
2004-10-22 01:10:27 +00:00
fsg
5e68d471cc
increment build number
2004-10-22 01:09:45 +00:00
arnobrinkman
1c54b98d5b
increment build number
2004-10-21 22:26:38 +00:00
hvlad
81b1402a9c
increment build number
2004-10-21 11:45:21 +00:00
hvlad
7e01c92e94
More precise check for primary key\unique\foreign key constraints. Second part - expression indexes. Style
2004-10-21 11:45:01 +00:00
fsg
0ced8dfee3
increment build number
2004-10-21 01:10:39 +00:00
fsg
411e51a2e1
increment build number
2004-10-21 01:09:54 +00:00
dimitr
7587339415
increment build number
2004-10-20 18:37:28 +00:00
dimitr
7418676865
increment build number
2004-10-20 18:18:09 +00:00
dimitr
9885717127
increment build number
2004-10-20 17:42:41 +00:00
dimitr
c0774fa803
increment build number
2004-10-20 17:25:41 +00:00
alexpeshkoff
fff2788b88
increment build number
2004-10-20 16:50:44 +00:00
asfernandes
307cbec53a
increment build number
2004-10-20 02:37:34 +00:00
asfernandes
e3ae9ce087
increment build number
2004-10-20 02:33:34 +00:00
fsg
99cc284ed8
increment build number
2004-10-20 01:10:16 +00:00
robocop
9a0ec37f33
increment build number
2004-10-20 01:03:13 +00:00
robocop
690c805ded
increment build number
2004-10-20 00:16:28 +00:00
robocop
5bb9225de4
Style and typo.
2004-10-20 00:16:25 +00:00
robocop
6513a90364
increment build number
2004-10-20 00:15:13 +00:00
robocop
b44c745a79
Be consistent with SecurityClass's flags
2004-10-20 00:15:09 +00:00
robocop
585caa75a0
increment build number
2004-10-20 00:13:25 +00:00
robocop
59eff1e269
increment build number
2004-10-20 00:13:24 +00:00
robocop
6ea3416959
Redundant cast.
2004-10-20 00:13:08 +00:00
robocop
fc21edac25
increment build number
2004-10-20 00:09:41 +00:00
robocop
795a70df00
const.
2004-10-20 00:09:39 +00:00
robocop
f18fe3b641
a) Two vars in scope.
...
b) Style.
2004-10-20 00:07:49 +00:00
fsg
75fc254f3d
increment build number
2004-10-19 01:12:01 +00:00
fsg
700d13e030
increment build number
2004-10-19 01:11:16 +00:00
skidder
6ef12c257b
increment build number
2004-10-18 23:27:51 +00:00
skidder
3fc962c816
increment build number
2004-10-18 23:27:47 +00:00
skidder
8150a9a9d2
increment build number
2004-10-18 20:51:06 +00:00
skidder
1cae51a108
increment build number
2004-10-18 20:48:42 +00:00
skidder
f2b027ed2e
increment build number
2004-10-18 20:35:59 +00:00
skidder
e22db35e5f
increment build number
2004-10-18 19:22:18 +00:00
skidder
71077c78f6
increment build number
2004-10-18 18:53:07 +00:00
hvlad
e9758b0677
increment build number
2004-10-18 14:46:52 +00:00
hvlad
59029fb3e7
More precise check for primary key\unique\foreign key constraints. Code for expression indexes will be commited soon.
2004-10-18 14:46:41 +00:00
robocop
b8752f4248
increment build number
2004-10-18 07:19:46 +00:00
robocop
59b3ef06c9
increment build number
2004-10-18 07:17:55 +00:00
robocop
990af96c0b
increment build number
2004-10-18 06:48:41 +00:00
fsg
a62f54f0fc
increment build number
2004-10-18 01:11:09 +00:00
fsg
8e8e3d955b
increment build number
2004-10-18 01:10:11 +00:00
asfernandes
2d0be05801
increment build number
2004-10-18 00:59:29 +00:00
skidder
a2c8e32891
increment build number
2004-10-18 00:28:57 +00:00
skidder
eb7ac2f676
increment build number
2004-10-18 00:17:46 +00:00
skidder
0e8c72337d
increment build number
2004-10-17 23:51:16 +00:00
skidder
f96dca2ce3
increment build number
2004-10-17 23:51:15 +00:00
asfernandes
6e1ea45c9b
increment build number
2004-10-17 18:39:05 +00:00
asfernandes
1122812fe7
increment build number
2004-10-17 18:38:59 +00:00
asfernandes
e8cfba8a1d
increment build number
2004-10-17 18:38:50 +00:00
asfernandes
5c25a4706e
increment build number
2004-10-17 18:38:41 +00:00
asfernandes
64de82a71e
increment build number
2004-10-17 18:38:22 +00:00
asfernandes
0c80e62e6d
increment build number
2004-10-17 18:38:16 +00:00
hvlad
c852a21d63
increment build number
2004-10-17 17:41:54 +00:00
dimitr
b0dac96b98
increment build number
2004-10-17 12:35:32 +00:00
dimitr
88177b22f7
Fixed WITH CHECK issue for naturally updatable views.
2004-10-17 12:35:19 +00:00
dimitr
5aaff0af98
increment build number
2004-10-17 08:47:20 +00:00
robocop
fdcd48734a
increment build number
2004-10-17 03:35:47 +00:00
robocop
a6ed2f39bd
Misc.
2004-10-17 03:35:42 +00:00
fsg
b267af820f
increment build number
2004-10-17 01:08:20 +00:00
asfernandes
d198a975b9
increment build number
2004-10-16 14:03:49 +00:00
dimitr
f9ed6dd2f9
increment build number
2004-10-16 12:52:12 +00:00
dimitr
cfe0283528
Extra protection for previous non-FB databases.
2004-10-16 12:52:09 +00:00
asfernandes
e61bb311e0
increment build number
2004-10-16 03:52:12 +00:00
fsg
5f55f2f123
increment build number
2004-10-16 01:10:01 +00:00
fsg
fd994fdbf4
increment build number
2004-10-16 01:09:18 +00:00
skidder
212292cdd7
increment build number
2004-10-15 23:08:10 +00:00
skidder
645074699e
Improve firebird reliability in failure cases on Windows
2004-10-15 23:07:59 +00:00
skidder
bb3f53771e
increment build number
2004-10-15 23:07:22 +00:00
paul_reeves
db77b4c7d4
increment build number
2004-10-15 11:02:30 +00:00
dimitr
26bd442d7f
increment build number
2004-10-15 05:56:15 +00:00
robocop
fe2f54e6f4
increment build number
2004-10-15 05:50:38 +00:00
asfernandes
0156d83d4f
increment build number
2004-10-15 01:32:13 +00:00
fsg
2685f2d495
increment build number
2004-10-15 01:09:16 +00:00
fsg
e0c61baf2a
increment build number
2004-10-15 01:08:23 +00:00
skidder
a6da4dc23b
increment build number
2004-10-14 22:12:07 +00:00
skidder
0a7ab26423
Vlad pointed at a problem with my change. Correct it
2004-10-14 22:11:43 +00:00
dimitr
e5509d85c9
increment build number
2004-10-14 19:09:22 +00:00
dimitr
09c51110b4
Added the equivalence operator. The major index optimizations are done.
...
Notes:
1) Some optimizations will follow after more deep analysis.
2) The syntax "==" is not yet agreed on. I'd prefer it to be changed.
2004-10-14 19:09:19 +00:00
dimitr
6dd8dcc3d1
increment build number
2004-10-14 19:08:11 +00:00
dimitr
ab8e6e055f
increment build number
2004-10-14 18:55:00 +00:00
alexpeshkoff
f896ff358f
increment build number
2004-10-14 16:56:35 +00:00
dimitr
3aca590c26
increment build number
2004-10-14 16:35:18 +00:00
asfernandes
8f738ed449
increment build number
2004-10-14 02:54:32 +00:00
fsg
eaaf36c4fa
increment build number
2004-10-14 01:09:54 +00:00
dimitr
865b165a00
increment build number
2004-10-13 18:45:13 +00:00
dimitr
0de641cafc
increment build number
2004-10-13 18:37:57 +00:00
dimitr
46397f0744
increment build number
2004-10-13 18:17:47 +00:00
dimitr
8d6ebc97d9
Some changes to support procedure-based views. Much work is still required.
2004-10-13 18:17:43 +00:00
skidder
f9ee7a466d
increment build number
2004-10-13 17:54:41 +00:00
asfernandes
6f3a61821e
increment build number
2004-10-13 13:45:58 +00:00
asfernandes
7e4c384486
increment build number
2004-10-12 19:45:59 +00:00
asfernandes
34d4352464
increment build number
2004-10-12 19:45:56 +00:00
asfernandes
b61f13b88c
increment build number
2004-10-12 18:45:21 +00:00
asfernandes
5afbb9e285
increment build number
2004-10-12 18:45:15 +00:00
hvlad
d8260f6c43
increment build number
2004-10-12 15:34:45 +00:00
asfernandes
2923dcf9fb
increment build number
2004-10-12 04:59:48 +00:00
asfernandes
3976783b9c
increment build number
2004-10-12 03:17:38 +00:00
asfernandes
53b723bc91
increment build number
2004-10-12 03:17:35 +00:00
asfernandes
69c2ddc7cc
increment build number
2004-10-12 01:52:04 +00:00
fsg
3433c7e91b
increment build number
2004-10-12 01:09:19 +00:00
asfernandes
b61144f62b
increment build number
2004-10-11 20:39:26 +00:00
asfernandes
28f4664089
increment build number
2004-10-11 20:39:20 +00:00
hvlad
81bee61a0d
increment build number
2004-10-11 17:18:51 +00:00
hvlad
19f2f6fb05
Correct declaration as Claudio suggested
2004-10-11 17:18:42 +00:00
robocop
2a097c47b3
increment build number
2004-10-11 10:00:45 +00:00
fsg
8994f3a96a
increment build number
2004-10-11 01:09:48 +00:00
dimitr
471334b22d
increment build number
2004-10-10 20:03:04 +00:00
dimitr
b18a2aebe1
1) Fixed bug related to SKIP vs derived tables.
...
2) Prepared views to handle FIRST/SKIP/PLAN properly
2004-10-10 20:02:51 +00:00
asfernandes
39b7217741
increment build number
2004-10-10 19:57:29 +00:00
asfernandes
82fba4520f
increment build number
2004-10-10 19:57:09 +00:00
asfernandes
7825e4c611
increment build number
2004-10-10 19:57:01 +00:00
asfernandes
11a2efbd62
increment build number
2004-10-10 19:56:42 +00:00
asfernandes
41b7b08d97
increment build number
2004-10-10 19:56:11 +00:00
asfernandes
02d8633d00
increment build number
2004-10-10 19:56:02 +00:00
asfernandes
fc79c8ebd8
increment build number
2004-10-10 19:55:58 +00:00
asfernandes
9d2df313d6
increment build number
2004-10-10 19:55:46 +00:00
asfernandes
43aa8f1b6a
increment build number
2004-10-10 19:55:26 +00:00
asfernandes
6e32aba752
increment build number
2004-10-10 19:55:23 +00:00
asfernandes
8f2e7816b9
increment build number
2004-10-10 19:55:22 +00:00
asfernandes
1f478e20b6
increment build number
2004-10-10 19:55:18 +00:00
asfernandes
0d3113c3ae
increment build number
2004-10-10 19:55:13 +00:00
asfernandes
73c7e357fe
increment build number
2004-10-10 19:55:04 +00:00
dimitr
19003e80b6
increment build number
2004-10-10 19:29:10 +00:00
dimitr
0b52c3f9e2
Fixed bug related to UDFs vs expression indices.
2004-10-10 19:29:05 +00:00
asfernandes
c1a90b8011
increment build number
2004-10-10 19:05:49 +00:00
fsg
39fa9feadb
increment build number
2004-10-10 01:10:52 +00:00
fsg
e2944b72ac
increment build number
2004-10-10 01:09:59 +00:00
dimitr
3cbc499d1a
increment build number
2004-10-09 14:20:31 +00:00
dimitr
ac373f3cd7
increment build number
2004-10-09 14:14:58 +00:00
robocop
b72439388e
increment build number
2004-10-09 03:58:48 +00:00
robocop
64cfaf3d50
increment build number
2004-10-09 03:58:47 +00:00
robocop
50d57b354f
Fix a possible buffer overrun after Arno's enhancement of ERR_bugcheck and internal_error.
2004-10-09 03:58:45 +00:00
robocop
b003ce8db5
I don't see a reason to call ERR_cstring over the result of a previous ERR_cstring.
...
Also, string literals are at fixed addresses, so they survive the function that originated them.
2004-10-09 03:55:43 +00:00
robocop
6dc2570f57
increment build number
2004-10-09 03:53:04 +00:00
robocop
2f087d53a6
Misc
2004-10-09 03:52:59 +00:00
robocop
dfe18542fc
increment build number
2004-10-09 01:47:24 +00:00
robocop
8fd795893f
Fixed some possible buffer overruns and marked others.
2004-10-09 01:47:22 +00:00
robocop
6ccf3e6aec
increment build number
2004-10-09 01:40:35 +00:00
robocop
8d88c31734
increment build number
2004-10-09 01:40:34 +00:00
robocop
0ffefddd17
Misc.
2004-10-09 01:40:32 +00:00
robocop
d7df59f56f
increment build number
2004-10-09 01:38:31 +00:00
robocop
6c1eb42e7f
Getting rid of IPSERV.
2004-10-09 01:38:29 +00:00
fsg
1ab21aba8f
increment build number
2004-10-09 01:09:10 +00:00
fsg
0db12d27a6
increment build number
2004-10-09 01:08:23 +00:00
skidder
8fe51d07aa
increment build number
2004-10-09 00:43:06 +00:00
skidder
6e12599ebf
increment build number
2004-10-09 00:43:03 +00:00
skidder
380ab46249
increment build number
2004-10-08 22:52:17 +00:00
skidder
f30e994697
increment build number
2004-10-08 15:05:58 +00:00
paul_reeves
9b46748240
increment build number
2004-10-08 14:24:22 +00:00
paul_reeves
3fad6c7fac
increment build number
2004-10-08 14:24:20 +00:00
paul_reeves
29d2a3f417
increment build number
2004-10-08 14:15:41 +00:00
hvlad
62bcf6c131
Move 'fini_agg_distinct' declaration and definition in alphabet order
2004-10-08 11:10:58 +00:00
robocop
a8da598248
Redundant casts.
2004-10-08 11:08:42 +00:00
hvlad
edf72a34f6
Fix memory leak when a query contains both GROUP BY and DISTINCT and result set is empty
2004-10-08 10:18:41 +00:00
robocop
336661d8a1
Style.
2004-10-08 08:13:22 +00:00
robocop
25f115b66e
Closing several possible buffer overruns.
...
Alex is expected to overwrite my changes in isc_file.cpp.
2004-10-08 04:48:02 +00:00
robocop
5833e93321
VMS-related changes. Just in case.
2004-10-07 09:46:03 +00:00
robocop
a2b4041050
Treat literal strings as constants, please.
2004-10-07 09:42:03 +00:00
robocop
7b01a5d1c8
Ugh, a change that belong to another, still not posted "configuration" slipped in. Go back.
2004-10-07 09:24:26 +00:00
dimitr
421f259a4e
1) Locks related cleanup
...
2) Got rid of TRA_nowait + transaction waits related cleanup
3) Return isc_lock_timeout when it's necessary
TODO: Enhance SET TRANSACTION
2004-10-07 09:15:32 +00:00
robocop
4778d95532
Possible buffer overrun.
2004-10-07 09:02:24 +00:00
robocop
40aeec1962
Possible buffer overrun (SOLARIS & VMS)
...
strncpy does not guarantee to write the null terminator!
2004-10-07 09:01:39 +00:00
robocop
fd044f5851
Misc
2004-10-07 08:43:53 +00:00
robocop
7581e18254
Little simplification.
2004-10-07 08:33:51 +00:00
skidder
2ce8ec6f11
Report lock manager error code to the user when pessimistic lock conflict is encountered. This change fixes a problem with deadlock reporting for pessimistic locks so it should be backported to B1_5_Release
2004-10-07 06:15:09 +00:00
arnobrinkman
0209cf6c1f
bugfix on previous commit
2004-10-06 11:44:03 +00:00
arnobrinkman
36f0cc2527
fix problem with duplicate keys and wrong second recordnumber order in IDX_create_index
2004-10-05 21:09:51 +00:00
dimitr
275673fcf1
Fixed possible resource leaks for procedured subqueries.
2004-10-05 20:16:29 +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
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
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
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
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
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
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
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
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
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
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
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