skidder
9c96ddbfe3
increment build number
2004-10-29 19:44:53 +00:00
asfernandes
294927ef9c
increment build number
2004-10-29 19:39:15 +00:00
skidder
50cfbb98bd
increment build number
2004-10-29 17:51:36 +00:00
fsg
5821e15c55
increment build number
2004-10-29 01:11:36 +00:00
skidder
bfd0f24b5d
increment build number
2004-10-29 00:53:18 +00:00
skidder
3e26699c9a
increment build number
2004-10-29 00:53:11 +00:00
skidder
c02ae96bfb
increment build number
2004-10-29 00:29:20 +00:00
skidder
37698bf841
Go back to passing pointers to impure areas instead of direct bitmap pointers. The approach I tried doesn't work with nod_bit_in correctly and doesn't seem pretty to me anymore
2004-10-29 00:29:17 +00:00
skidder
1105e7988b
increment build number
2004-10-28 23:26:18 +00:00
skidder
d65eac7698
Go back to passing pointers to impure areas instead of direct bitmap pointers. The approach I tried doesn't work with nod_bit_in correctly and doesn't seem pretty to me anymore
2004-10-28 23:26:16 +00:00
skidder
7c3416b794
increment build number
2004-10-28 23:23:59 +00:00
skidder
8b452a0377
increment build number
2004-10-28 22:42:57 +00:00
skidder
3f5a675967
Add forgotten braces in preprocessor statement to prevent warnings on some old compilers
2004-10-28 22:42:51 +00:00
robocop
3490c66545
increment build number
2004-10-28 05:23:19 +00:00
robocop
202f9ab5db
Misc.
2004-10-28 05:23:16 +00:00
robocop
93b8761df9
increment build number
2004-10-28 04:47:59 +00:00
robocop
1af636f3c1
Misc.
2004-10-28 04:47:57 +00:00
robocop
5ab6f42ad5
increment build number
2004-10-28 04:47:37 +00:00
robocop
e5c537d74e
increment build number
2004-10-28 04:36:27 +00:00
asfernandes
b3861020fd
increment build number
2004-10-28 02:28:28 +00:00
asfernandes
d7819600fc
increment build number
2004-10-28 02:21:26 +00:00
asfernandes
349ee1d4cf
increment build number
2004-10-28 02:21:21 +00:00
fsg
587786888d
increment build number
2004-10-28 01:10:45 +00:00
asfernandes
b6101eb55f
increment build number
2004-10-27 18:18:15 +00:00
asfernandes
05374fa505
Make compilable in MSVC6
2004-10-27 18:17:42 +00:00
dimitr
be9d004856
increment build number
2004-10-27 13:27:35 +00:00
dimitr
1a6f5881db
Let's include milliseconds also in CURRENT_TIMESTAMP, accordingly to the SQL spec.
2004-10-27 13:27:30 +00:00
asfernandes
dfa7214d21
increment build number
2004-10-27 12:28:47 +00:00
dimitr
ec54a5e35f
increment build number
2004-10-27 12:14:57 +00:00
dimitr
e16fc9bce0
increment build number
2004-10-27 11:46:49 +00:00
dimitr
c80af8bd52
Let's include milliseconds in 'NOW'.
2004-10-27 11:46:34 +00:00
aafemt
205a9900f2
increment build number
2004-10-27 10:54:28 +00:00
aafemt
43cb541a93
increment build number
2004-10-27 10:50:42 +00:00
aafemt
9af3ffbf7e
increment build number
2004-10-27 10:20:00 +00:00
aafemt
f0758b5a21
Equal rights to all compilers as Claudio suggested
2004-10-27 10:19:56 +00:00
aafemt
cf54b263ab
increment build number
2004-10-27 10:14:43 +00:00
dimitr
7ca89e9659
increment build number
2004-10-27 09:33:11 +00:00
aafemt
adf6fa75c9
Fix warning
2004-10-27 09:33:10 +00:00
aafemt
fa50851e28
increment build number
2004-10-27 09:31:33 +00:00
aafemt
60cd02de47
Variable shadowing that could cause memory leak
2004-10-27 09:31:30 +00:00
aafemt
6313214af1
increment build number
2004-10-27 09:28:34 +00:00
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
asfernandes
9ce4813f56
increment build number
2004-10-03 23:02:07 +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
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
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
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
8f2a27574a
increment build number
2004-10-03 07:04:48 +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
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
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
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
436535e954
increment build number
2004-10-03 04:44:51 +00:00
robocop
ba06e1ca49
increment build number
2004-10-03 04:44:01 +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
95bd842887
Shorter code.
2004-10-02 09:29:48 +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
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
paul_reeves
ce9cef8a68
increment build number
2004-09-29 10:11:59 +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
4b6d512b4d
increment build number
2004-09-29 06:41:51 +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
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
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
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
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
arnobrinkman
9d63050cf4
bugfix in delete_node
...
litlle optimization in compress() function
2004-09-27 22:42:56 +00:00
asfernandes
9f9d995f44
increment build number
2004-09-27 22:36:06 +00:00
asfernandes
ccb4df95a3
increment build number
2004-09-27 22:34:03 +00:00
asfernandes
0335ba3932
increment build number
2004-09-27 16:18:13 +00:00
asfernandes
5a508f9d94
increment build number
2004-09-27 16:18:09 +00:00
robocop
ec2d848132
increment build number
2004-09-27 11:50:32 +00:00
robocop
432f4b4376
Bye WAL macro
2004-09-27 11:50:28 +00:00
hvlad
953d160085
increment build number
2004-09-27 08:34:16 +00:00
hvlad
b3d164010d
increment build number
2004-09-27 08:31:38 +00:00
hvlad
828a0615a1
Fix 100% CPU use by cache_writer in some rare cases
2004-09-27 08:31:20 +00:00
dimitr
6d6d3eb419
increment build number
2004-09-27 06:53:05 +00:00
dimitr
b01c48b381
Fixed my yesterday's commit once more.
2004-09-27 06:53:02 +00:00
robocop
6690dcdaa1
increment build number
2004-09-27 03:44:57 +00:00
robocop
0f876d3492
Fixed wrong function explanation (Borland's advanced copy/paste)
2004-09-27 03:44:54 +00:00
robocop
d7600705af
increment build number
2004-09-27 03:43:07 +00:00
fsg
2731520edf
increment build number
2004-09-27 01:10:03 +00:00
skidder
178eb794e3
increment build number
2004-09-26 22:37:32 +00:00
asfernandes
a43f408527
increment build number
2004-09-26 15:52:54 +00:00
asfernandes
3a3292647d
increment build number
2004-09-26 15:52:49 +00:00
asfernandes
a1ec6ecedb
increment build number
2004-09-26 15:26:12 +00:00
asfernandes
91f49f8c9b
increment build number
2004-09-26 15:26:08 +00:00
asfernandes
1ea5c802d9
increment build number
2004-09-26 14:42:26 +00:00
asfernandes
9b8410ec8f
increment build number
2004-09-26 14:04:46 +00:00
asfernandes
779b2480f7
increment build number
2004-09-26 14:04:40 +00:00
dimitr
a2f1c14bf8
increment build number
2004-09-26 12:37:29 +00:00
dimitr
0551c0fcb6
Fixed some issues with expression indices.
2004-09-26 12:37:24 +00:00
dimitr
9528b400c4
increment build number
2004-09-26 12:00:55 +00:00
dimitr
1faae184d4
Fixed my today's commit.
2004-09-26 12:00:37 +00:00
robocop
10fb722b27
increment build number
2004-09-26 11:23:34 +00:00
robocop
20b38f1aad
Got rid of spurious cast.
2004-09-26 11:23:32 +00:00
robocop
a14e632b5b
increment build number
2004-09-26 11:23:29 +00:00
robocop
ce912c6edf
increment build number
2004-09-26 11:19:34 +00:00
robocop
899a9f4ef1
increment build number
2004-09-26 11:18:35 +00:00
robocop
156b433415
increment build number
2004-09-26 11:17:43 +00:00
dimitr
bef9e3549b
increment build number
2004-09-26 09:49:19 +00:00
dimitr
7460be6611
1) Added AVL-binary tree implementation for the dirty page tree. Notes:
...
- old implementation is still in place and can be turned on (see BALANCED_DIRTY_PAGE_TREE macro)
- both implementations are unconditional to keep them in sync until the old one is dropped completely
2) Increased MAX_PAGE_BUFFERS to 128K (2GB for 16K page size)
2004-09-26 09:49:16 +00:00
robocop
5aa03d20d9
increment build number
2004-09-26 07:49:58 +00:00
robocop
939c35f6b0
increment build number
2004-09-26 07:49:57 +00:00
robocop
2dbd4ec1e5
increment build number
2004-09-26 07:48:32 +00:00
robocop
81f6ff0765
increment build number
2004-09-26 07:45:34 +00:00
robocop
8021b1db19
Redundant cast
2004-09-26 07:45:19 +00:00
robocop
6ab8a7fc59
increment build number
2004-09-26 07:42:55 +00:00
robocop
39d5047bd0
increment build number
2004-09-26 07:41:42 +00:00
robocop
78d9a87427
increment build number
2004-09-26 07:38:51 +00:00
robocop
f073fe1754
increment build number
2004-09-26 07:33:33 +00:00
robocop
6a001db37a
increment build number
2004-09-26 07:32:29 +00:00
robocop
317160c8a6
increment build number
2004-09-26 07:32:27 +00:00
robocop
08bc4e50ce
increment build number
2004-09-26 07:31:41 +00:00
robocop
1fbbd19489
increment build number
2004-09-26 07:24:13 +00:00
robocop
f5530981b2
Use exact_name instead of name_length with custom code
2004-09-26 07:24:04 +00:00
asfernandes
8dbf81f9f0
increment build number
2004-09-26 02:57:44 +00:00
robocop
883637004a
increment build number
2004-09-26 01:49:55 +00:00
robocop
88d59606be
increment build number
2004-09-26 01:49:54 +00:00
robocop
840bf14b36
If we are using namespace fb_utils, it doesn't make sense to prefix functions in it with fb_ again. Mechanical replacement made one by one (no bulk automatic changes).
2004-09-26 01:49:52 +00:00
robocop
193d0944bf
increment build number
2004-09-26 01:49:50 +00:00
robocop
92947cd917
increment build number
2004-09-26 01:49:47 +00:00
robocop
dbbf1dda02
increment build number
2004-09-26 01:49:37 +00:00
robocop
45c34a4d1a
increment build number
2004-09-26 01:46:34 +00:00
fsg
041ee76d01
increment build number
2004-09-26 01:12:02 +00:00
fsg
313712fba1
increment build number
2004-09-26 01:11:19 +00:00
asfernandes
3f75fa13fe
increment build number
2004-09-26 00:59:36 +00:00
asfernandes
91fdf5876d
increment build number
2004-09-26 00:59:30 +00:00
asfernandes
c8dcf2cd89
increment build number
2004-09-26 00:59:29 +00:00
asfernandes
cd90d2120c
increment build number
2004-09-26 00:59:19 +00:00
asfernandes
f8bd945884
increment build number
2004-09-26 00:58:57 +00:00
asfernandes
1333e0af2f
increment build number
2004-09-26 00:58:44 +00:00
skidder
be6645d596
increment build number
2004-09-25 20:29:54 +00:00
skidder
497c601acc
Reading memory after the end of array is generally bad practice. Avoid it.
2004-09-25 20:29:51 +00:00
dimitr
da77375d69
increment build number
2004-09-25 19:38:42 +00:00
asfernandes
96f413cc99
increment build number
2004-09-25 19:19:51 +00:00
robocop
5171595664
increment build number
2004-09-25 10:28:12 +00:00
robocop
70b41bb3a4
increment build number
2004-09-25 10:28:10 +00:00
robocop
7dcb66a250
When you call va_start, call va_end, don't assume it does nothing because some platforms don't have code for it!
...
Changed some sprintf to SNPRINTF. Work in progress WRT wrapper for this function.
2004-09-25 10:28:09 +00:00
robocop
bac3da8c72
increment build number
2004-09-25 10:28:02 +00:00
robocop
d44f604668
increment build number
2004-09-25 10:27:36 +00:00
robocop
ee4e44df89
increment build number
2004-09-25 10:27:35 +00:00
robocop
9684ec0eea
increment build number
2004-09-25 10:27:29 +00:00
robocop
16dfc501c1
Close vulnerability #2 in gds__interprete's new version.
...
Work in progress (regarding SNPRINTF wrapper, too).
2004-09-25 10:23:41 +00:00
robocop
c9c4b5c2da
increment build number
2004-09-25 10:20:02 +00:00
robocop
d293b51c50
Things that don't change are const
2004-09-25 10:19:50 +00:00
fsg
1cfd5353d7
increment build number
2004-09-25 01:10:21 +00:00
fsg
878e78fa0b
increment build number
2004-09-25 01:09:38 +00:00
hvlad
0545a9d4e8
increment build number
2004-09-24 15:48:23 +00:00
hvlad
799d2d9e39
Don't rollback prepared 2PC sub-transaction
2004-09-24 15:48:20 +00:00
hvlad
09fc3117db
increment build number
2004-09-24 15:45:05 +00:00
hvlad
025d2fd5ee
increment build number
2004-09-24 15:39:04 +00:00
hvlad
2aa0aeebbb
increment build number
2004-09-24 15:39:03 +00:00
hvlad
24bdb840b9
increment build number
2004-09-24 15:33:19 +00:00
robocop
ffc62bae30
increment build number
2004-09-24 06:48:31 +00:00
robocop
2563e235ec
increment build number
2004-09-24 06:48:29 +00:00
robocop
1d5c1da34f
increment build number
2004-09-24 06:42:41 +00:00
robocop
4eefd6d63e
Totally misc
2004-09-24 06:40:13 +00:00
robocop
1092e91420
increment build number
2004-09-24 06:40:12 +00:00
fsg
ca723adf10
increment build number
2004-09-24 01:09:47 +00:00
arnobrinkman
f23e94ddfe
increment build number
2004-09-24 00:11:41 +00:00
arnobrinkman
3a5cec7e97
1) Add filename and linenumber to loginformation for ERR_BUGCHECK
...
2) Fix some index bugs and little refactoring
2004-09-24 00:11:32 +00:00
robocop
12773fc1ae
increment build number
2004-09-23 07:41:48 +00:00
alexpeshkoff
bbc5dce38e
increment build number
2004-09-23 07:03:19 +00:00
alexpeshkoff
d5ecadf73a
increment build number
2004-09-23 07:03:15 +00:00
dimitr
fb791681ea
increment build number
2004-09-23 05:21:38 +00:00
dimitr
f576ebbec7
Fixed bug with DELETE against naturally updatable views.
2004-09-23 05:21:32 +00:00
robocop
77801ac226
increment build number
2004-09-23 04:53:15 +00:00
robocop
3cc6f73ef5
increment build number
2004-09-23 04:51:56 +00:00
fsg
a373cdaf7f
increment build number
2004-09-23 01:08:03 +00:00
dimitr
0d72f4e3fb
increment build number
2004-09-22 20:33:15 +00:00
robocop
a9b3a6937b
increment build number
2004-09-22 11:07:58 +00:00
robocop
9426740414
increment build number
2004-09-22 08:56:07 +00:00
robocop
1563cd7761
First attempt to close vulnerability reported by Daniel Urban
2004-09-22 08:56:04 +00:00
robocop
508b165fa4
increment build number
2004-09-22 08:54:43 +00:00
robocop
db3f880625
increment build number
2004-09-22 08:54:38 +00:00
robocop
dcf8791bc5
increment build number
2004-09-22 08:52:54 +00:00
robocop
9131870b50
increment build number
2004-09-22 08:49:54 +00:00
dimitr
d708f87427
increment build number
2004-09-22 07:37:15 +00:00
dimitr
87c1305c03
Removed compile-time upper bound checks.
...
Limited the SUBSTRING result by 32k characters.
2004-09-22 07:36:55 +00:00
dimitr
e6899db2a7
increment build number
2004-09-22 06:54:22 +00:00
robocop
b06f132488
increment build number
2004-09-22 01:59:41 +00:00
robocop
e6cb17cac6
Vulnerability reported by Daniel Urban.
...
First step: reorganize code.
Please do a full rebuild after retrieving those changes.
2004-09-22 01:59:39 +00:00
robocop
921f83b8b7
increment build number
2004-09-22 01:59:36 +00:00
robocop
0f5081be90
increment build number
2004-09-22 01:59:35 +00:00
robocop
5d66df3c10
increment build number
2004-09-22 01:59:26 +00:00
robocop
0c64449613
increment build number
2004-09-22 01:59:01 +00:00
robocop
326072540c
increment build number
2004-09-22 01:58:54 +00:00
robocop
49b79d7534
increment build number
2004-09-22 01:58:49 +00:00
robocop
03c64eeaff
increment build number
2004-09-22 01:55:44 +00:00
fsg
db449cabd9
increment build number
2004-09-22 01:11:07 +00:00
aafemt
1fe9a21cb0
increment build number
2004-09-21 06:18:45 +00:00
aafemt
c6dbe7c3f8
Remove extra comma to shut up compiler
2004-09-21 06:18:40 +00:00
fsg
0141928a86
increment build number
2004-09-21 01:10:33 +00:00
robocop
1b1fec489d
increment build number
2004-09-20 08:50:01 +00:00
robocop
6e8c93e2b5
increment build number
2004-09-20 08:41:53 +00:00
robocop
60616c23cf
Cobweb cleaning in UDF handling
2004-09-20 08:41:49 +00:00
robocop
07a14f6d8a
increment build number
2004-09-20 08:39:56 +00:00
robocop
c6ea9fde93
increment build number
2004-09-20 08:39:06 +00:00
robocop
337614c51c
1) static_cast is enough from void* to another type
...
2) Style
2004-09-20 08:39:03 +00:00
robocop
dd5bff7c53
increment build number
2004-09-20 08:37:14 +00:00
robocop
2867ec2203
increment build number
2004-09-20 08:36:39 +00:00
robocop
730e020f4d
Treat getenv() with more respect
2004-09-20 08:36:34 +00:00
fsg
26f2d12a5c
increment build number
2004-09-19 01:09:35 +00:00
skidder
9a685adaf4
increment build number
2004-09-18 07:47:44 +00:00
skidder
0a6d37689b
increment build number
2004-09-18 07:47:43 +00:00
skidder
94ed3c0fc2
increment build number
2004-09-18 07:47:36 +00:00
skidder
63cfdb8226
increment build number
2004-09-18 06:56:37 +00:00
skidder
7145fdbff4
increment build number
2004-09-18 06:56:20 +00:00
skidder
6e3114f754
increment build number
2004-09-18 05:32:15 +00:00
skidder
486eda70ee
increment build number
2004-09-18 05:32:09 +00:00
fsg
b1950d2df0
increment build number
2004-09-18 01:12:08 +00:00
fsg
bafa6863f9
increment build number
2004-09-18 01:11:22 +00:00
skidder
169f24b7e8
increment build number
2004-09-17 23:34:32 +00:00
skidder
8aa20e7320
increment build number
2004-09-17 20:35:12 +00:00
skidder
de1fca1a7b
increment build number
2004-09-17 20:35:07 +00:00
skidder
79fffeaec0
increment build number
2004-09-17 20:35:04 +00:00
skidder
254c4eb642
increment build number
2004-09-17 20:35:03 +00:00
skidder
22871f0947
increment build number
2004-09-17 20:34:58 +00:00
skidder
b61d58a5e2
increment build number
2004-09-17 20:34:54 +00:00
skidder
1afea53a43
increment build number
2004-09-17 20:34:29 +00:00
skidder
66d3316f91
increment build number
2004-09-17 20:34:21 +00:00
alexpeshkoff
bff51db903
increment build number
2004-09-17 15:02:18 +00:00
fsg
e68d4f7345
increment build number
2004-09-17 01:10:15 +00:00
skidder
b5b8a5cb8e
increment build number
2004-09-16 22:32:33 +00:00
skidder
00c8948c5a
increment build number
2004-09-16 22:25:42 +00:00
fsg
23942b703b
increment build number
2004-09-16 01:08:44 +00:00
kkuznetsov
1d2a28008e
increment build number
2004-09-15 09:37:06 +00:00
kkuznetsov
e42e2f1095
increment build number
2004-09-15 08:35:29 +00:00
kkuznetsov
01fcd4c5fa
increment build number
2004-09-15 08:31:35 +00:00
kkuznetsov
6fa2d7ea95
increment build number
2004-09-15 08:27:50 +00:00
robocop
c0dc636a56
increment build number
2004-09-15 07:32:11 +00:00
skidder
0cd913397a
increment build number
2004-09-15 06:33:47 +00:00
skidder
aa5257bf3d
increment build number
2004-09-15 06:29:25 +00:00
skidder
558f217cc7
increment build number
2004-09-15 05:30:28 +00:00
skidder
da2fd2d009
increment build number
2004-09-15 05:29:06 +00:00
skidder
bdbbc7be40
Recent changes in the engine somehow made NBAK problem to surface. Cure it.
2004-09-15 05:29:04 +00:00
skidder
a63c535972
increment build number
2004-09-15 05:24:32 +00:00
robocop
aa12ab3090
increment build number
2004-09-15 03:49:55 +00:00
robocop
42e4b004f9
increment build number
2004-09-15 03:49:53 +00:00
robocop
5dce94f59f
Collapsed an example of Borland's advanced copy/paste technique that repeats routines in different files into a single function.
2004-09-15 03:49:52 +00:00
robocop
45b05b98d8
increment build number
2004-09-15 03:47:46 +00:00
robocop
6a8f60a552
Got rid of redundant cast
2004-09-15 03:47:43 +00:00
robocop
8beb32e369
increment build number
2004-09-15 03:46:37 +00:00
robocop
4c48615dc5
Style
2004-09-15 03:46:33 +00:00
skidder
06f42498a5
increment build number
2004-09-15 01:36:17 +00:00
skidder
72a279a7d5
Adjust INTL interface according to new talks with Adriano
2004-09-15 01:36:13 +00:00
fsg
ae5d97b6dc
increment build number
2004-09-15 01:09:10 +00:00
fsg
7519f1ee8f
increment build number
2004-09-15 01:08:26 +00:00
skidder
a1673255f8
increment build number
2004-09-14 22:01:57 +00:00
skidder
7ea2cb8bca
increment build number
2004-09-14 22:01:47 +00:00
skidder
3dfb2cae6a
increment build number
2004-09-14 21:25:00 +00:00
skidder
42d6ff6543
increment build number
2004-09-14 21:13:55 +00:00
skidder
f2ea8d646c
increment build number
2004-09-14 16:17:09 +00:00
skidder
7cec5cf731
increment build number
2004-09-14 16:11:52 +00:00
fsg
8d76bb4f43
increment build number
2004-09-14 01:07:32 +00:00
fsg
05588db5b3
increment build number
2004-09-14 01:06:52 +00:00
skidder
7a1ff7ed53
increment build number
2004-09-14 01:06:34 +00:00
skidder
55033fbcc2
Little INTL interface changes as discussed with Adriano
2004-09-14 01:06:31 +00:00
dimitr
f935e842a3
increment build number
2004-09-13 21:06:47 +00:00
dimitr
47d00c34e0
A number of little corrections.
2004-09-13 21:06:41 +00:00
dimitr
baba77ade5
increment build number
2004-09-13 19:36:54 +00:00
skidder
9f09f3ac77
increment build number
2004-09-13 05:22:58 +00:00
skidder
2159a7dcbd
increment build number
2004-09-13 05:13:09 +00:00
skidder
fd6177453c
Fix error in my code spotted by Claudio
2004-09-13 05:13:05 +00:00
fsg
2ab1d1ee43
increment build number
2004-09-13 01:10:05 +00:00
dimitr
3fb501871b
increment build number
2004-09-12 10:48:59 +00:00
fsg
5c22085d9d
increment build number
2004-09-11 01:07:46 +00:00
robocop
bc643bd0bf
increment build number
2004-09-10 04:50:29 +00:00
robocop
74def4397f
Rollback a mistake I did yesterday in paramvary.
2004-09-10 04:50:25 +00:00
fsg
fc37e87b6e
increment build number
2004-09-10 01:09:09 +00:00
skidder
f48f5367dd
increment build number
2004-09-09 19:24:40 +00:00
skidder
ad0a3a9efb
Fix bug in canonical representation routine
2004-09-09 19:24:36 +00:00
kkuznetsov
4839cfe92d
increment build number
2004-09-09 11:33:11 +00:00
robocop
1aeca4f921
increment build number
2004-09-09 09:24:45 +00:00
robocop
dc7a7c237c
increment build number
2004-09-09 08:58:33 +00:00
robocop
d8b26d21d8
increment build number
2004-09-09 08:58:32 +00:00
robocop
b1e35fa9fa
increment build number
2004-09-09 08:55:31 +00:00
robocop
5a0c4ec83a
A little more explanations in ibase.h
2004-09-09 08:55:25 +00:00
fsg
22c136225d
increment build number
2004-09-09 01:09:09 +00:00
alexpeshkoff
78181376fc
increment build number
2004-09-08 12:01:44 +00:00
robocop
9afef9bbe3
increment build number
2004-09-08 09:39:04 +00:00
robocop
f016bbcce7
Delete a comment that I put to signal an ugly cast when calling some VIO functions. Solved by Alex.
2004-09-08 09:38:43 +00:00
fsg
38f7636ec3
increment build number
2004-09-08 01:09:48 +00:00
robocop
a2d2dc8b6b
increment build number
2004-09-07 08:35:35 +00:00
alexpeshkoff
208bfe89be
increment build number
2004-09-07 07:03:39 +00:00
alexpeshkoff
388503229c
fixed problems with DatabseAccess verification during Create Database
2004-09-07 07:03:25 +00:00
fsg
ad75e59236
increment build number
2004-09-07 01:08:39 +00:00
dimitr
5c0242f224
increment build number
2004-09-06 19:17:23 +00:00
alexpeshkoff
b94a7decf8
increment build number
2004-09-06 08:46:29 +00:00
alexpeshkoff
81f03912ee
small optimization - noticed by Claudio
2004-09-06 08:46:21 +00:00
alexpeshkoff
7c5c62fe85
increment build number
2004-09-06 08:14:41 +00:00
fsg
e80e425c6b
increment build number
2004-09-06 01:08:48 +00:00
dimitr
4552758574
increment build number
2004-09-05 21:50:59 +00:00
dimitr
9901906b60
increment build number
2004-09-05 19:37:48 +00:00
dimitr
7d581e4ce0
increment build number
2004-09-05 15:00:59 +00:00
dimitr
dc9b52fac9
increment build number
2004-09-05 14:08:23 +00:00
dimitr
9dd7d45d89
increment build number
2004-09-05 13:54:16 +00:00
dimitr
931d4d088f
increment build number
2004-09-05 07:23:50 +00:00
fsg
d2ef1f6818
increment build number
2004-09-05 01:11:55 +00:00
dimitr
78e7ce6cbb
increment build number
2004-09-04 20:09:29 +00:00
dimitr
e117676cad
increment build number
2004-09-04 18:43:14 +00:00
dimitr
0c12c35d11
increment build number
2004-09-04 18:24:19 +00:00
fsg
e32f4a9069
increment build number
2004-09-04 01:08:21 +00:00
dimitr
0e49a452f4
increment build number
2004-09-03 06:44:15 +00:00
dimitr
cc35526b37
Fixed copy'n'paste mistake.
2004-09-03 06:44:11 +00:00
dimitr
752d116943
increment build number
2004-09-03 06:10:28 +00:00
dimitr
a975c23a96
Fixed the context pool management.
2004-09-03 06:10:23 +00:00
dimitr
f818edb3ba
increment build number
2004-09-03 05:27:52 +00:00
dimitr
270841c3e9
More EXPRESSION_INDICES changes.
2004-09-03 05:27:44 +00:00
fsg
f9a208b9cf
increment build number
2004-09-03 01:09:06 +00:00
dimitr
4ece5334eb
increment build number
2004-09-02 14:53:59 +00:00
dimitr
62c11614fc
Let's choose a reasonable join order for intermixed inner and outer joins.
2004-09-02 14:53:43 +00:00
dimitr
2e5ad2a0fb
increment build number
2004-09-02 14:43:32 +00:00
dimitr
7f16a055e9
A few little fixes in the optimizer.
2004-09-02 14:43:26 +00:00
alexpeshkoff
a00602b270
increment build number
2004-09-02 09:59:38 +00:00
alexpeshkoff
8e1e7e6965
increment build number
2004-09-02 09:09:37 +00:00
alexpeshkoff
6ef209f77b
increment build number
2004-09-02 09:00:50 +00:00
alexpeshkoff
079c3f0602
Added firebird.conf parameter UsePriorityScheduler (requested by Nickolay)
2004-09-02 09:00:48 +00:00
alexpeshkoff
dd7661ac24
increment build number
2004-09-02 09:00:42 +00:00
dimitr
71df9e8cb2
increment build number
2004-09-02 07:10:54 +00:00
fsg
1c8b0b5314
increment build number
2004-09-02 01:10:24 +00:00
alexpeshkoff
9448992fbf
increment build number
2004-09-01 16:11:14 +00:00
alexpeshkoff
a808403767
Partially removed DeadThreadsCollection parameter from firebird.conf.
...
Concerning complete removal of it I wait for response on my letter to devel list.
2004-09-01 16:11:12 +00:00
alexpeshkoff
04ab0c3629
increment build number
2004-09-01 16:11:08 +00:00
alexpeshkoff
3fc1b85dfb
increment build number
2004-09-01 14:55:56 +00:00
alexpeshkoff
d837519eaa
increment build number
2004-09-01 14:51:37 +00:00
alexpeshkoff
7c838e0778
increment build number
2004-09-01 11:53:40 +00:00
alexpeshkoff
3f6753c67b
increment build number
2004-09-01 11:53:34 +00:00
skidder
a1c812c7fe
increment build number
2004-09-01 09:36:48 +00:00
skidder
bd36055dae
increment build number
2004-09-01 01:08:39 +00:00
skidder
fc0c02d2dc
Add notion of ODS type to wrong_ods error message
2004-09-01 01:08:35 +00:00
skidder
ee38229d17
increment build number
2004-09-01 01:08:32 +00:00
skidder
e513fd64b0
increment build number
2004-08-31 22:30:00 +00:00
skidder
56a42f9765
Use slightly more clear messages during FK violations. Patch submitted by Adriano dos Santos Fernandes
2004-08-31 22:29:59 +00:00
skidder
98f7ce0e2a
increment build number
2004-08-31 22:29:58 +00:00
skidder
d7404348e0
increment build number
2004-08-31 22:29:51 +00:00
robocop
24ee7d2e70
increment build number
2004-08-31 06:26:44 +00:00
fsg
bf4772ee15
increment build number
2004-08-31 01:10:38 +00:00
fsg
63fd7f9ccc
increment build number
2004-08-31 01:09:58 +00:00
alexpeshkoff
1ae4074e77
increment build number
2004-08-30 18:11:10 +00:00
alexpeshkoff
c3db4aaa97
added (and used in sources) template to change and restore default pool
2004-08-30 18:11:08 +00:00
alexpeshkoff
6506031bff
increment build number
2004-08-30 18:11:01 +00:00
alexpeshkoff
ee26633097
increment build number
2004-08-30 18:10:58 +00:00
alexpeshkoff
9b42fe1cdc
increment build number
2004-08-30 18:10:51 +00:00
alexpeshkoff
54fec2f741
increment build number
2004-08-30 18:10:48 +00:00
alexpeshkoff
5baadce689
increment build number
2004-08-30 18:10:45 +00:00
alexpeshkoff
88c93eb745
increment build number
2004-08-30 18:10:33 +00:00
alexpeshkoff
4ee312224f
increment build number
2004-08-30 17:15:44 +00:00
skidder
29c3c97c9d
increment build number
2004-08-30 15:58:19 +00:00
skidder
bfc04afb46
increment build number
2004-08-30 15:56:27 +00:00
robocop
98ed21c25e
increment build number
2004-08-30 10:10:40 +00:00
robocop
6136e750ad
increment build number
2004-08-30 10:07:52 +00:00
robocop
2d0b0deb97
increment build number
2004-08-30 10:07:04 +00:00
fsg
cc765d02cb
increment build number
2004-08-30 01:09:19 +00:00
dimitr
d94c661f56
increment build number
2004-08-29 11:24:23 +00:00
dimitr
dee57f98e5
Removed unused JOURNAL remains and make database statistics working again.
2004-08-29 11:24:19 +00:00
fsg
66ebfc114c
increment build number
2004-08-29 08:11:42 +00:00
robocop
0e51d6f109
increment build number
2004-08-29 07:37:20 +00:00
robocop
a159bd4281
Take repeating code to a small function
2004-08-29 07:37:17 +00:00
robocop
997ca2a7a5
increment build number
2004-08-29 06:53:35 +00:00
robocop
ef91f33b8b
increment build number
2004-08-29 06:48:19 +00:00
skidder
700e3cc5a8
increment build number
2004-08-28 23:15:03 +00:00
dimitr
6acccbe148
increment build number
2004-08-28 08:20:47 +00:00
dimitr
4dfeca45b6
Restored ODS compatibility after new fields were added to RDB$ROLES.
2004-08-28 08:20:43 +00:00
dimitr
8064c37ca4
increment build number
2004-08-28 07:30:23 +00:00
skidder
aebe657c3a
increment build number
2004-08-28 05:19:26 +00:00
skidder
e0258d6df1
increment build number
2004-08-28 05:19:25 +00:00
skidder
63a1e6776d
increment build number
2004-08-28 05:15:07 +00:00
skidder
9e9b3d3f22
increment build number
2004-08-28 02:55:49 +00:00
skidder
3bc0fc0746
Change style of comment to avoid multi-line comment warning
2004-08-28 02:55:45 +00:00
skidder
5b966ee2e2
increment build number
2004-08-28 02:51:23 +00:00
fsg
b3dedcafcf
increment build number
2004-08-28 01:11:19 +00:00
skidder
44e457dfb8
increment build number
2004-08-27 17:39:48 +00:00
skidder
4f94fb530f
Temporary fix for frequent random crashes added to Firebird by Alex a week or so ago.
2004-08-27 17:39:34 +00:00
robocop
7c234b6b79
increment build number
2004-08-27 09:24:47 +00:00
robocop
5791735efc
increment build number
2004-08-27 08:34:44 +00:00
robocop
565c412d45
increment build number
2004-08-27 08:33:24 +00:00
robocop
78fa5f6357
increment build number
2004-08-27 08:30:58 +00:00
robocop
d70e2acbaa
increment build number
2004-08-27 05:13:51 +00:00
robocop
1ade23282c
increment build number
2004-08-27 05:03:16 +00:00
robocop
ab7cb5a772
increment build number
2004-08-27 05:02:00 +00:00
robocop
275a676ba3
increment build number
2004-08-27 05:00:37 +00:00
robocop
36b3d51190
increment build number
2004-08-27 04:58:13 +00:00
robocop
1c981d6a83
Enhance UDF support a bit
2004-08-27 04:58:10 +00:00
robocop
a38df7177b
increment build number
2004-08-27 04:56:25 +00:00
robocop
8638418d36
Update the ancient example IUDF "test" to use reference with nulls instead of value that can't be declared in DSQL and has compatibility problems
2004-08-27 04:56:22 +00:00
robocop
626037929f
increment build number
2004-08-27 04:54:50 +00:00
robocop
5764315a44
Introduce sub_type BINARY as a synonym for sub_type 0
...
Document reference with nulls mechanism in rdb$types
2004-08-27 04:54:48 +00:00
robocop
e7c0d48975
increment build number
2004-08-27 04:52:35 +00:00
robocop
9a6456c767
increment build number
2004-08-27 04:50:02 +00:00
robocop
922c74304d
increment build number
2004-08-27 04:48:57 +00:00
robocop
83f030e331
increment build number
2004-08-27 04:48:56 +00:00
robocop
cd552f3935
The #define started before the namespace and ended inside the namespace. Invalid.
...
Took FUN_T outside the #ifdef REQUESTER to be able to use it in DSQL.
2004-08-27 04:48:54 +00:00
robocop
3a45a04ea7
MSVC6 doesn't keep variables in a for() only in that scope. This standard construction is rejected:
...
for (int i = ...);
for (int i = ...);
Put the variable again before the loops to be able to compile.
2004-08-27 04:46:01 +00:00
robocop
8cb4d694ff
increment build number
2004-08-27 04:46:00 +00:00
brodsom
319debbf72
increment build number
2004-08-26 23:27:49 +00:00
brodsom
28c2a7cdfe
increment build number
2004-08-26 23:27:47 +00:00
brodsom
f20c5a1d96
increment build number
2004-08-26 21:47:21 +00:00
brodsom
15a5a276da
Fix signed/unsigned comparisons
2004-08-26 21:47:19 +00:00
brodsom
e5f053fda6
increment build number
2004-08-26 21:44:15 +00:00
brodsom
87bc366b9b
increment build number
2004-08-26 19:23:58 +00:00
brodsom
4a1d36c760
Fix multiline comment
2004-08-26 19:23:53 +00:00
brodsom
01189dc4ba
increment build number
2004-08-26 19:09:11 +00:00
brodsom
c1d1818276
increment build number
2004-08-26 18:50:08 +00:00
brodsom
9c04d32118
increment build number
2004-08-26 18:48:23 +00:00
brodsom
87e58e9dca
increment build number
2004-08-26 18:28:14 +00:00
brodsom
9ddeb97908
increment build number
2004-08-26 18:28:11 +00:00
brodsom
a523426f0e
increment build number
2004-08-26 18:22:45 +00:00
brodsom
55af71e159
increment build number
2004-08-26 18:14:27 +00:00
brodsom
7fe8ac041c
increment build number
2004-08-26 17:54:22 +00:00
brodsom
d18a142328
increment build number
2004-08-26 17:51:59 +00:00
aafemt
5bf19c53b8
increment build number
2004-08-26 11:10:31 +00:00
robocop
c9b7d49fd5
increment build number
2004-08-26 11:08:10 +00:00
robocop
1741432859
Got rid of redundant cast to jrd_req*
2004-08-26 11:07:57 +00:00
robocop
ef9ce175c1
increment build number
2004-08-26 11:04:16 +00:00
robocop
672db3e3ac
increment build number
2004-08-26 11:03:35 +00:00
robocop
10756f80ca
After writing to Ann, I confirmed this GDML statement needs to be compiled and freed only once, not in each pass of the loop
2004-08-26 11:03:31 +00:00
aafemt
1170913816
increment build number
2004-08-26 10:29:01 +00:00
robocop
bd36b6753c
increment build number
2004-08-26 04:21:07 +00:00
fsg
763f7a3170
increment build number
2004-08-26 01:07:29 +00:00
aafemt
a263f28bcb
increment build number
2004-08-25 11:43:14 +00:00
skidder
346ae2f5c7
increment build number
2004-08-25 03:10:04 +00:00
fsg
85bddafbc0
increment build number
2004-08-25 01:10:22 +00:00
brodsom
a57fde513c
increment build number
2004-08-24 23:11:04 +00:00
brodsom
09cca28836
increment build number
2004-08-24 23:00:26 +00:00
robocop
60713befa3
increment build number
2004-08-24 05:16:46 +00:00
robocop
a7c42f4314
Vars in context
2004-08-24 05:16:40 +00:00
robocop
150fa5bf8a
increment build number
2004-08-24 05:16:10 +00:00
fsg
0e42f9f60e
increment build number
2004-08-24 01:08:59 +00:00
skidder
ea4d8070f3
increment build number
2004-08-23 20:44:55 +00:00
skidder
d0a513522a
increment build number
2004-08-23 20:44:54 +00:00
skidder
e0ac81de4a
Introduce concept of ODS type to be able to distinguish between Interbase databases, Firebird databases, databases created by debugging builds of Firebird and private forks
2004-08-23 20:44:49 +00:00
skidder
a5d7c89654
increment build number
2004-08-23 20:44:47 +00:00
dimitr
37b1eea629
increment build number
2004-08-23 18:46:06 +00:00
dimitr
9d37131978
Fixed a server crash I introduced recently.
2004-08-23 18:45:40 +00:00
aafemt
29d6a7d3b5
increment build number
2004-08-23 09:55:56 +00:00
aafemt
fa6433a95f
increment build number
2004-08-23 09:55:55 +00:00
aafemt
5076654565
increment build number
2004-08-23 09:54:00 +00:00
aafemt
8fa0afedbf
increment build number
2004-08-23 09:52:16 +00:00
aafemt
859a972d39
increment build number
2004-08-23 09:50:02 +00:00
aafemt
9fbc459f7c
increment build number
2004-08-23 09:47:52 +00:00
aafemt
3a98f65838
increment build number
2004-08-23 09:45:54 +00:00
aafemt
7a1515e9ce
increment build number
2004-08-23 09:43:19 +00:00
aafemt
98da26ec72
increment build number
2004-08-23 09:39:39 +00:00
aafemt
369612ee78
increment build number
2004-08-23 09:35:37 +00:00
aafemt
f5a7fe2c33
increment build number
2004-08-23 09:33:19 +00:00
aafemt
37f43c4500
increment build number
2004-08-23 09:07:53 +00:00
fsg
faced224f8
increment build number
2004-08-23 01:07:29 +00:00
skidder
d1ab375805
increment build number
2004-08-22 21:31:28 +00:00
skidder
7e79004bd1
increment build number
2004-08-22 21:28:28 +00:00
skidder
d2a646b91c
increment build number
2004-08-22 21:09:25 +00:00
fsg
ffd2bf4aaf
increment build number
2004-08-22 01:08:24 +00:00
arnobrinkman
4b63385c47
increment build number
2004-08-22 01:00:59 +00:00
arnobrinkman
2260f712f9
add missing initializations
2004-08-22 01:00:51 +00:00
arnobrinkman
0dd120d041
increment build number
2004-08-22 00:53:09 +00:00
skidder
df79ee7a17
increment build number
2004-08-22 00:30:11 +00:00
skidder
aca7777af8
Fix GCC build I accedentally broken by my previous commit
2004-08-22 00:29:57 +00:00
robocop
8027fd2726
increment build number
2004-08-21 09:42:45 +00:00
robocop
83850af2a9
Example built-in UDF.
2004-08-21 09:42:42 +00:00
robocop
d5fbf5f25f
increment build number
2004-08-21 09:39:41 +00:00
robocop
fb510bc819
increment build number
2004-08-21 09:39:40 +00:00
robocop
421246fbe9
1.- Get rid of redundant cast to jrd_req*
...
2.- Post example code (disabled) to register a built-in UDF.
2004-08-21 09:39:37 +00:00
robocop
8014d4a001
1.- Put an indication on how to enable UDF params that signal SQL NULL with the null pointer
...
2.- In case the result of the function is a descriptor with FREE_IT, free not only the data but the descriptor, too.
2004-08-21 09:36:53 +00:00
robocop
c7d7c3deee
increment build number
2004-08-21 09:30:57 +00:00
robocop
9ce5f2f683
Simplify expression
2004-08-21 09:30:54 +00:00
robocop
23a01c079b
increment build number
2004-08-21 09:29:49 +00:00
robocop
b60c0e4cab
Misc: format
2004-08-21 09:29:46 +00:00
robocop
ba64f7cd22
increment build number
2004-08-21 09:26:46 +00:00
robocop
1fe78c1c01
increment build number
2004-08-21 09:22:38 +00:00
robocop
400ed0f586
increment build number
2004-08-21 09:21:13 +00:00
robocop
24aa2cbf41
increment build number
2004-08-21 09:21:12 +00:00
robocop
0e30c1a598
increment build number
2004-08-21 09:20:10 +00:00
robocop
9af65fd3ac
increment build number
2004-08-21 09:18:28 +00:00
robocop
16934f7d32
increment build number
2004-08-21 09:13:27 +00:00
skidder
4427903160
increment build number
2004-08-21 07:55:45 +00:00
skidder
0d75127be8
Fix very hard-to-track Windows CS stability problem introduced by Blas on 15-May-2004
2004-08-21 07:55:35 +00:00
fsg
3a18c4a4b1
increment build number
2004-08-21 01:07:05 +00:00
aafemt
c3df9c6891
increment build number
2004-08-20 10:57:23 +00:00
dimitr
46b97ed3e1
increment build number
2004-08-20 08:25:55 +00:00
dimitr
469005eadd
More asserts and some style changes. Thanks to Claudio.
2004-08-20 08:25:45 +00:00
dimitr
190a6f6425
increment build number
2004-08-20 07:55:13 +00:00
dimitr
cfb0e2eb5a
More asserts and some style changes. Thanks to Claudio.
2004-08-20 07:55:09 +00:00
dimitr
bb1c08bd19
increment build number
2004-08-20 07:18:19 +00:00
dimitr
f84006b483
Cosmetics.
2004-08-20 07:18:16 +00:00
dimitr
2e0019ea7f
increment build number
2004-08-20 07:10:31 +00:00
dimitr
df8ff86d28
Reworked yesterday's code. The problem is spotted by Claudio.
2004-08-20 07:10:27 +00:00
skidder
b4278fdc4d
increment build number
2004-08-20 05:11:58 +00:00
skidder
ac85dfb981
increment build number
2004-08-20 05:11:54 +00:00
dimitr
fd4a296b92
increment build number
2004-08-20 04:36:55 +00:00
dimitr
a1d98ea4e2
Expose EXPRESSION_INDICES to public.
2004-08-20 04:36:48 +00:00
dimitr
ca1c7c9022
increment build number
2004-08-20 04:04:11 +00:00
dimitr
89a31cdd07
Make EXPRESSION_INDICES generally working.
2004-08-20 04:04:06 +00:00
dimitr
23c71499d6
increment build number
2004-08-20 02:08:59 +00:00
fsg
61acdafbee
increment build number
2004-08-20 01:08:40 +00:00
dimitr
3d679c2100
increment build number
2004-08-19 18:41:25 +00:00
dimitr
d09aa165db
The EXPRESSION_INDICES code now compiles.
2004-08-19 18:41:19 +00:00
kkuznetsov
9910f62162
increment build number
2004-08-19 13:51:19 +00:00
kkuznetsov
25b3985488
increment build number
2004-08-19 13:51:18 +00:00
kkuznetsov
3bb78b67aa
increment build number
2004-08-19 13:51:03 +00:00
kkuznetsov
e36845cae5
increment build number
2004-08-19 13:50:57 +00:00
dimitr
985bcecc70
increment build number
2004-08-19 11:19:53 +00:00
aafemt
1e39c36cdc
increment build number
2004-08-19 10:26:13 +00:00
fsg
6190300694
increment build number
2004-08-19 01:08:04 +00:00
skidder
ae3ab977ae
increment build number
2004-08-19 00:48:18 +00:00
skidder
faabb4b9b4
Fix some of the problems in new indices code noted by Valgrind. These fixes are result of discussion with Arno. But indices are still broken; Arno promised to fix remaining stuff from this area during next weekend
2004-08-19 00:48:11 +00:00
skidder
854f32a169
increment build number
2004-08-19 00:04:10 +00:00
skidder
b6dd14ad20
increment build number
2004-08-18 23:39:50 +00:00
skidder
08c2e627a6
increment build number
2004-08-18 18:33:27 +00:00
skidder
7ceadec7d9
increment build number
2004-08-18 03:09:58 +00:00
skidder
fb4bacf7a6
A little bit more clarification
2004-08-18 03:09:47 +00:00
fsg
5153ed8e47
increment build number
2004-08-18 01:07:36 +00:00
skidder
ec2c13c8c4
increment build number
2004-08-18 00:02:46 +00:00
skidder
8258a27169
increment build number
2004-08-17 22:34:30 +00:00
skidder
019c1e3eee
increment build number
2004-08-17 22:21:40 +00:00
skidder
5c90535244
Let's use UTF-16 as intermediate encoding. It is going to cause us more grief, but it seems to be supported better in third-party libraries
2004-08-17 22:21:19 +00:00
dimitr
ecc9bad25a
increment build number
2004-08-17 17:52:26 +00:00
dimitr
ca4ea54a1e
Small optimization of multiple OR booleans (or a constant IN predicate).
...
The idea is to use a single sparse bitmap for an index matching and hence avoid OR'ing bitmaps for every argument value.
Ported from Yaffil.
2004-08-17 17:52:19 +00:00
skidder
4ba062a655
increment build number
2004-08-17 17:30:42 +00:00
skidder
4e870bcc40
Add comment about Unicode encoding used for intermediate representation
2004-08-17 17:30:39 +00:00
dimitr
d4ba518942
increment build number
2004-08-17 13:25:38 +00:00
dimitr
c68d474c1d
increment build number
2004-08-17 12:29:02 +00:00
dimitr
f9bc338798
Added more checks for a possible literal NULL and another cases when EVL_expr() may return NULL pointer.
2004-08-17 12:28:57 +00:00
dimitr
69e3f772dc
increment build number
2004-08-17 11:28:52 +00:00
dimitr
6458cc8757
Ensure FIRST/SKIP/ROWS to treat NULL arguments as zero.
2004-08-17 11:28:49 +00:00
dimitr
d74d0f0d79
increment build number
2004-08-17 11:19:56 +00:00
dimitr
76f5f85627
increment build number
2004-08-17 09:29:46 +00:00
dimitr
786239cfec
increment build number
2004-08-17 08:37:20 +00:00
skidder
daa65cf0e6
increment build number
2004-08-17 02:02:24 +00:00
skidder
478a252e70
Fix memory corruption issue in SuperServer builds noted by Valgrind
2004-08-17 02:02:21 +00:00
fsg
ec8f7daeb4
increment build number
2004-08-17 01:10:21 +00:00
skidder
87c9092601
increment build number
2004-08-17 00:04:56 +00:00
skidder
1085fce09a
New INTL interface amendments
2004-08-17 00:04:52 +00:00
alexpeshkoff
9320523655
increment build number
2004-08-16 12:56:25 +00:00
alexpeshkoff
628873895a
increment build number
2004-08-16 12:56:19 +00:00
alexpeshkoff
71038e6730
increment build number
2004-08-16 12:28:47 +00:00
alexpeshkoff
8e5a1da587
increment build number
2004-08-16 12:28:44 +00:00
alexpeshkoff
31039a254e
next step preparing to allocate auto objects memory from appropriate pool
2004-08-16 12:28:43 +00:00
alexpeshkoff
46fc37a888
increment build number
2004-08-16 12:28:42 +00:00
alexpeshkoff
03ae02cf3d
increment build number
2004-08-16 12:28:39 +00:00
alexpeshkoff
95f9fa0e1e
increment build number
2004-08-16 12:28:16 +00:00
alexpeshkoff
19a8ad4b96
increment build number
2004-08-16 12:25:42 +00:00
alexpeshkoff
4635076f9e
increment build number
2004-08-16 12:25:41 +00:00
alexpeshkoff
de9c932857
increment build number
2004-08-16 12:24:32 +00:00
alexpeshkoff
c31c9d0b7e
fixed problems with thread priorities scheduler
2004-08-16 12:21:46 +00:00
alexpeshkoff
7944bb468f
increment build number
2004-08-16 12:21:45 +00:00
fsg
064a9105df
increment build number
2004-08-14 01:07:12 +00:00
skidder
f5ac5f85e9
increment build number
2004-08-13 19:28:03 +00:00
skidder
38aea081b8
Apply changes by Adriano to make compilable
2004-08-13 19:27:45 +00:00
skidder
2b8b9c8e79
increment build number
2004-08-13 03:07:25 +00:00
skidder
c152a5f8d2
increment build number
2004-08-13 02:32:34 +00:00
fsg
a0aa886786
increment build number
2004-08-13 01:09:14 +00:00
skidder
e378755582
increment build number
2004-08-12 23:28:41 +00:00
skidder
0873ea4b0f
increment build number
2004-08-12 21:18:28 +00:00
skidder
6b4dea743e
Do not write rubbish from uninitialized stack variable into pad space of data pages
2004-08-12 21:18:11 +00:00
skidder
3ecec54a6d
increment build number
2004-08-12 19:51:30 +00:00
skidder
0afb376817
Further clarification of new INTL interface
2004-08-12 19:51:26 +00:00
skidder
a49bc4e173
increment build number
2004-08-12 19:44:41 +00:00
skidder
87193a5461
Clarify string comparison interface
2004-08-12 19:44:31 +00:00
skidder
f09d780009
increment build number
2004-08-12 19:21:27 +00:00
skidder
1ee14ad144
Some small changes in INTL interface
2004-08-12 19:21:03 +00:00
skidder
71c5733c50
increment build number
2004-08-12 05:17:57 +00:00
skidder
6d0c34debc
Draft of new INTL interface
2004-08-12 05:17:49 +00:00
skidder
1620247a1e
increment build number
2004-08-12 03:13:43 +00:00
skidder
15b0c80e6a
Switch back to C-language comments
2004-08-12 03:13:35 +00:00
skidder
53f3203841
increment build number
2004-08-12 03:01:31 +00:00
skidder
740b3e8782
Make header C-language
2004-08-12 03:01:26 +00:00
fsg
5ed6d3db84
increment build number
2004-08-12 01:09:41 +00:00
fsg
394b271d9e
increment build number
2004-08-12 01:08:58 +00:00
skidder
fd79ad2280
increment build number
2004-08-12 00:31:36 +00:00
skidder
0360af0308
Do not write rubbish per-segment selectivity into the database. Valgrind reported it as uninitialized value passed to write(buf) syscall
2004-08-12 00:31:29 +00:00
skidder
9281bb0668
increment build number
2004-08-11 05:34:26 +00:00
skidder
311d7b4b34
Fix a couple 'invalid read' problems found by Valgrind. Both could cause crashes, one could result in invalid nulls placement. Removed const*const*const stuff in couple places because things like that make code really hard to understand
2004-08-11 05:34:23 +00:00
paul_reeves
e5a97ada47
increment build number
2004-08-11 04:53:44 +00:00
fsg
181c6d4366
increment build number
2004-08-11 01:09:31 +00:00
fsg
d32d442260
increment build number
2004-08-11 01:08:37 +00:00
kkuznetsov
668b3d912a
increment build number
2004-08-10 14:18:04 +00:00
kkuznetsov
09cfb74ab5
increment build number
2004-08-10 14:15:38 +00:00
hvlad
9e56bc51fa
increment build number
2004-08-10 13:40:25 +00:00
hvlad
5b0dce67e9
Fix comments
2004-08-10 13:40:10 +00:00
skidder
9e735dc0ae
increment build number
2004-08-10 04:10:51 +00:00
fsg
8de2033d8f
increment build number
2004-08-10 01:07:47 +00:00
skidder
668f3221ee
increment build number
2004-08-09 01:24:57 +00:00
fsg
3220d1479b
increment build number
2004-08-08 01:06:53 +00:00
arnobrinkman
d60b3b3e35
increment build number
2004-08-07 16:49:02 +00:00
arnobrinkman
f42e0e4f55
Bugfix with OUTER JOINS
...
Finally i got them as they should have been
2004-08-07 16:49:00 +00:00
arnobrinkman
65d921e3d8
increment build number
2004-08-07 16:44:25 +00:00
arnobrinkman
5c1e32de9e
Bugfix with dates below Julian date and old code removed
2004-08-07 16:44:05 +00:00
fsg
1090bf999e
increment build number
2004-08-07 01:07:38 +00:00
fsg
8653d284a7
increment build number
2004-08-07 01:06:55 +00:00
hvlad
6f262057e0
increment build number
2004-08-06 15:27:04 +00:00
hvlad
d82cde309e
Ability to show PSQL stack trace when exception occurs.
2004-08-06 15:26:55 +00:00
kkuznetsov
5265e42000
increment build number
2004-08-06 13:49:28 +00:00
kkuznetsov
b2976234c4
increment build number
2004-08-06 13:49:20 +00:00
kkuznetsov
efbaee4390
increment build number
2004-08-06 13:46:12 +00:00
fsg
82748f81be
increment build number
2004-08-05 01:07:30 +00:00
fsg
998b0b9596
increment build number
2004-08-05 01:06:38 +00:00
kkuznetsov
2bfc663493
increment build number
2004-08-04 16:02:14 +00:00
kkuznetsov
b665f9730a
increment build number
2004-08-04 14:03:30 +00:00
aafemt
0f132c7212
Variable score
2004-08-04 06:29:23 +00:00
aafemt
d391ae5c13
Make events API consistent after Claudio changes
2004-08-04 06:27:54 +00:00
kkuznetsov
7d7469d06c
increment build number
2004-08-03 16:21:59 +00:00
kkuznetsov
6f31b3cfae
increment build number
2004-08-03 16:18:56 +00:00
kkuznetsov
b799be1c14
increment build number
2004-08-03 16:10:58 +00:00
kkuznetsov
d0bb7c8b44
increment build number
2004-08-03 16:10:54 +00:00
skidder
94e06838d4
increment build number
2004-08-03 16:04:21 +00:00
skidder
2dfaa5dc95
Fix for regression in DEV_BUILD I caused recently
2004-08-03 16:04:17 +00:00
fsg
5e74f98eb6
increment build number
2004-08-03 01:08:34 +00:00
fsg
88ebebf4af
increment build number
2004-08-03 01:07:53 +00:00
dimitr
06352e0147
increment build number
2004-08-02 21:18:12 +00:00
dimitr
4d62705281
increment build number
2004-08-02 19:53:48 +00:00
dimitr
321ac4792f
Prevent any modifications of the OLD context in triggers.
2004-08-02 19:53:45 +00:00
dimitr
be8642e1f2
increment build number
2004-08-02 19:49:14 +00:00
dimitr
9dc9adf017
Fixed implementations of concatenation and SUBSTRING function.
...
Used new messages for error reporting. Changes should be fully SQLDA-compatible.
2004-08-02 19:49:12 +00:00
dimitr
810f0a98c9
increment build number
2004-08-02 19:47:22 +00:00
dimitr
ac8d4e290e
increment build number
2004-08-02 19:44:04 +00:00
stryqx
07755a8c72
increment build number
2004-08-02 10:07:54 +00:00
fsg
d9d4b259ed
increment build number
2004-08-02 01:06:40 +00:00
dimitr
9cb6e40d39
increment build number
2004-08-01 18:01:57 +00:00
dimitr
8bb66101e4
increment build number
2004-08-01 17:44:28 +00:00