8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 12:43:02 +01:00
Commit Graph

14172 Commits

Author SHA1 Message Date
skidder
da0d3f9629 increment build number 2004-11-02 06:24:20 +00:00
skidder
06b32c56d9 Fix MSVC7 build 2004-11-02 06:23:59 +00:00
asfernandes
4d649ec1ff increment build number 2004-11-02 03:08:47 +00:00
asfernandes
3cdc7fbbb0 increment build number 2004-11-02 02:41:36 +00:00
asfernandes
fc45553027 Update very obsolete error message 2004-11-02 02:41:33 +00:00
asfernandes
06c3efe7ce increment build number 2004-11-02 02:41:31 +00:00
fsg
a01400027c increment build number 2004-11-02 02:10:26 +00:00
fsg
a5e3cdb78c increment build number 2004-11-02 02:09:30 +00:00
asfernandes
80714c6ba5 increment build number 2004-11-02 01:31:52 +00:00
paul_reeves
3f01fcc9ab increment build number 2004-11-01 12:49:51 +00:00
paul_reeves
f171362c5c increment build number 2004-11-01 12:49:43 +00:00
paul_reeves
d541097f0f increment build number 2004-11-01 12:49:42 +00:00
paul_reeves
bf626704c6 increment build number 2004-11-01 12:47:37 +00:00
paul_reeves
8525002bbc increment build number 2004-11-01 12:45:55 +00:00
paul_reeves
b6e4832240 increment build number 2004-11-01 11:48:47 +00:00
dimitr
bb784c870b increment build number 2004-11-01 08:29:19 +00:00
dimitr
5040f83365 Changed TimeStamp class a bit, as suggested by Claudio. 2004-11-01 08:29:16 +00:00
dimitr
1ad6eeb1a9 increment build number 2004-11-01 08:26:14 +00:00
robocop
fc65927198 increment build number 2004-11-01 08:23:44 +00:00
robocop
f71d7aa323 Style. 2004-11-01 08:23:40 +00:00
robocop
9d04e7703f increment build number 2004-11-01 08:13:47 +00:00
robocop
35d0f01208 Forbid literal string assignment to array. Error msg is still confusing. 2004-11-01 08:13:44 +00:00
hvlad
87e741ce7c increment build number 2004-11-01 07:51:59 +00:00
hvlad
13730a72a8 Fixed broken unique index creation found by Adriano dos Santos Fernandes (unique indices can be created with duplicate keys) 2004-11-01 07:51:55 +00:00
robocop
efbb8de16b increment build number 2004-11-01 04:40:04 +00:00
robocop
12e2d13d91 Get rid of unused function params. 2004-11-01 04:40:02 +00:00
robocop
8c92c455b2 increment build number 2004-11-01 04:35:23 +00:00
robocop
386e18c2bc Scope. 2004-11-01 04:35:17 +00:00
robocop
3874c1c100 increment build number 2004-11-01 03:18:48 +00:00
robocop
399fa165db Make the assertion useful. 2004-11-01 03:18:42 +00:00
fsg
46831d5e98 increment build number 2004-11-01 02:13:08 +00:00
asfernandes
ba49affc29 increment build number 2004-11-01 02:04:25 +00:00
asfernandes
c18b15ca00 increment build number 2004-11-01 02:04:06 +00:00
asfernandes
9471ab4c61 increment build number 2004-11-01 02:04:01 +00:00
asfernandes
55b4d3bfee increment build number 2004-11-01 02:03:57 +00:00
asfernandes
e90506b0a2 increment build number 2004-11-01 02:03:53 +00:00
asfernandes
c4a50e802b increment build number 2004-11-01 02:03:40 +00:00
asfernandes
40efe8fa1b increment build number 2004-11-01 02:03:09 +00:00
asfernandes
8748c6be99 increment build number 2004-11-01 02:03:03 +00:00
asfernandes
0bb2042a59 increment build number 2004-11-01 02:02:36 +00:00
asfernandes
f9039d5bc8 increment build number 2004-11-01 02:02:34 +00:00
asfernandes
633c81b75d increment build number 2004-11-01 02:02:31 +00:00
asfernandes
04b041a7ae increment build number 2004-11-01 02:02:02 +00:00
asfernandes
f39ff6e398 increment build number 2004-11-01 02:01:43 +00:00
asfernandes
455ff694d2 increment build number 2004-11-01 02:01:36 +00:00
asfernandes
ae597f98b7 increment build number 2004-11-01 02:01:25 +00:00
asfernandes
5adfb808c8 increment build number 2004-11-01 02:01:07 +00:00
asfernandes
cf2ea94825 increment build number 2004-11-01 00:55:20 +00:00
asfernandes
a7e64ad44f increment build number 2004-10-31 22:59:15 +00:00
robocop
915e8c299b increment build number 2004-10-31 09:28:41 +00:00
robocop
1f6c4aa111 Misc. 2004-10-31 09:28:39 +00:00
robocop
da7566e762 increment build number 2004-10-31 09:28:18 +00:00
dimitr
fa00909ab6 increment build number 2004-10-31 05:40:41 +00:00
dimitr
75593c7de4 Removed unused code. 2004-10-31 05:40:38 +00:00
fsg
9fb0fd9c38 increment build number 2004-10-31 01:23:59 +00:00
fsg
06e6f8772a increment build number 2004-10-31 01:23:13 +00:00
dimitr
f7476180be increment build number 2004-10-30 19:41:57 +00:00
dimitr
feb6b7e006 Replaced non-centralized datetime management with a new class. 2004-10-30 19:41:54 +00:00
dimitr
5092c8da7e increment build number 2004-10-30 19:29:00 +00:00
dimitr
6f3700fc6c Replaced non-centralized datetime management with a new class. 2004-10-30 19:28:56 +00:00
skidder
32fc0e669d increment build number 2004-10-30 08:10:21 +00:00
robocop
ea934035cc increment build number 2004-10-30 07:06:00 +00:00
robocop
bc4b0d127f Constant is the max size of the string, not the max length. 2004-10-30 07:05:41 +00:00
robocop
8e8ea430b4 increment build number 2004-10-30 06:48:13 +00:00
robocop
5a14c19712 Provides information on how to recover a failed build due to new fields added. 2004-10-30 06:48:07 +00:00
robocop
82ad50d0be increment build number 2004-10-30 06:03:11 +00:00
robocop
9fb4a9136a Misc. 2004-10-30 06:03:06 +00:00
robocop
e029a6467b increment build number 2004-10-30 05:58:52 +00:00
robocop
26669885c6 Implement rdb$description in rdb$generators.
Gbak should be able to backup and restore the new field(s).
Following Borland's practice when adding fields, I raised the backup number to 7. I should have done that when enhancing rdb$roles.
2004-10-30 05:58:48 +00:00
robocop
1f90c76264 increment build number 2004-10-30 05:51:34 +00:00
robocop
5c58b09674 Misc. 2004-10-30 05:51:30 +00:00
robocop
5c44d10068 increment build number 2004-10-30 05:41:27 +00:00
robocop
59114e7e4c Fix possible buffer overrun. 2004-10-30 05:41:25 +00:00
robocop
f3eaccc535 increment build number 2004-10-30 05:36:11 +00:00
robocop
4638daee13 Wrong macro to inline function conversion (but harmless) 2004-10-30 05:36:08 +00:00
robocop
536d1e5f82 increment build number 2004-10-30 05:30:12 +00:00
robocop
f264ecf391 Be more respectful of literal strings. 2004-10-30 05:30:08 +00:00
robocop
41c68bdd70 Implement rdb$description in rdb$generators. What a chore. 2004-10-30 05:23:31 +00:00
robocop
a5c9b8eb53 increment build number 2004-10-30 05:23:30 +00:00
robocop
93686344f7 increment build number 2004-10-30 05:12:56 +00:00
robocop
524c1b8882 Misc. 2004-10-30 05:12:52 +00:00
asfernandes
8f340a8cde increment build number 2004-10-30 04:16:28 +00:00
skidder
5417100c2a increment build number 2004-10-30 03:51:29 +00:00
fsg
eb2746358e increment build number 2004-10-30 01:11:01 +00:00
fsg
3aead1c3a0 increment build number 2004-10-30 01:10:18 +00:00
skidder
a584870eef increment build number 2004-10-30 00:16:50 +00:00
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
skidder
0c1785e708 Kill a few redundant const qualifiers 2004-10-29 17:51:27 +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
b67464ddff Alternative addDay2 function (same usage, more orthodox handling).
Same can be done for other Add<part> functions.
2004-10-28 04:47:32 +00:00
robocop
e5c537d74e increment build number 2004-10-28 04:36:27 +00:00
robocop
b3dda49b1a Alternative addDay2 function (same usage, more orthodox handling).
Same can be done for other Add<part> functions.
2004-10-28 04:36:24 +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
7506b3568c Changed non-standard WEEKDAY and YEARDAY extentions to become non-reserved words. 2004-10-27 12:14:54 +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
7fbf5b39e4 Supress warning 2004-10-27 10:54:25 +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
aafemt
ded2e9ee92 Variable shadowing 2004-10-27 10:14:30 +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
dimitr
42c929cfb1 Ported UPDATE/DELETE extentions from Yaffil. 2004-10-27 09:33:08 +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
b1894d3d20 increment build number 2004-10-27 09:27:38 +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
asfernandes
2f52ee2a22 increment build number 2004-10-27 01:03:16 +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
robocop
8cb395414e Misc. 2004-10-26 07:21:47 +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
2b3c98520d Added new message. To be used later (pending changes). 2004-10-25 10:31:59 +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
fc778f2da0 Added new message. Rollback PB changes as agreed until a better solution is found. 2004-10-25 10:30:01 +00:00
robocop
1c99799b47 increment build number 2004-10-25 10:28:49 +00:00
robocop
99ff914f33 Allows to build FB2 with FB1. All data in the scripts was inserted happily. 2004-10-25 10:28:46 +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
8b001ec58d increment build number 2004-10-25 03:52:35 +00:00
skidder
292ddfd20f increment build number 2004-10-25 03:52:34 +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
f01b34ae8e Regenerated ids.h 2004-10-25 02:56:43 +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
07ed1d5ff2 increment build number 2004-10-24 20:28:35 +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
0d71ba448a increment build number 2004-10-24 20:27:48 +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
e0dd759e37 increment build number 2004-10-24 20:27:11 +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
19468eff6e increment build number 2004-10-24 09:08:03 +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
skidder
42defc6a3d Default to BugcheckAbort=1 in DEV_BUILD 2004-10-24 02:47:05 +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
skidder
b47700523d Little corrections in clumplet handler classes 2004-10-23 01:21:11 +00:00
fsg
54e08acaaa increment build number 2004-10-23 01:11:32 +00:00
fsg
60afd801e7 increment build number 2004-10-23 01:10:47 +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
paulbeach
8f5ae194b8 Somebody had saved this with word wrap. So some inserts failed on a MSCV6 build. Corrected. 2004-10-22 16:26:23 +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
skidder
5fc3d1bc31 Classes for secure manipulations with clumplet structures 2004-10-22 06:24:40 +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
2d36d98bdc 1) Backport my previous fix from B1_5_Release branch
2) Another events-related bugfix
3) Some cleanup
2004-10-20 17:42:36 +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
aa92fc2bd9 increment build number 2004-10-20 00:16:29 +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
5978d617cc increment build number 2004-10-20 00:07:56 +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
34543622a4 a) Error reporting functions must not overflow their buffers.
b) Use ISC_STATUS type when dealing with status vector.
2004-10-18 07:19:36 +00:00
robocop
59b3ef06c9 increment build number 2004-10-18 07:17:55 +00:00
robocop
ab4dd5d2a2 reinterpret_cast downgraded to static_cast 2004-10-18 07:17:48 +00:00
robocop
990af96c0b increment build number 2004-10-18 06:48:41 +00:00
robocop
9ac850c3aa Totally misc. 2004-10-18 06:48:33 +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
skidder
498ea634b0 Add support for daily builds 2004-10-17 23:51:11 +00:00
skidder
6341f5bfb0 increment build number 2004-10-17 23:48:49 +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
50a57eac35 increment build number 2004-10-17 18:38:42 +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
dimitr
a9370eefa8 Replaced "==" with a SQL-99 compliant distinct predicate. 2004-10-17 08:47:15 +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
robocop
7e97c27e75 Some folks couldn't compile... 2004-10-15 05:50:32 +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
dimitr
cd413c9b8a 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 18:54:54 +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
dimitr
a9772bd861 Restored the old code layout, as suggested by Claudio. 2004-10-14 16:35:13 +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
aa51245372 Forgotten commit. 2004-10-13 18:45:10 +00:00
dimitr
0de641cafc increment build number 2004-10-13 18:37:57 +00:00
dimitr
a1bbad7ccf The entire RSE handling in the parser is slightly rewritten. New join syntax is introduced.
Notes:
1) Some features are disabled (via isc_wish_list) yet due to their incomplete implementation.
2) The parser may become unstable or cause regressions. It will be fixed ASAP.
2004-10-13 18:37:53 +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
fsg
f8a8854eab increment build number 2004-10-13 01:37:57 +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
df9298c208 increment build number 2004-10-12 04:41:47 +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
robocop
efefff581e Change Pascal AND to C++ &&
Thanks to Marlena Miller that couldn't compile.
2004-10-11 10:00:37 +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
ac7bf7d428 increment build number 2004-10-10 19:56:41 +00:00
asfernandes
41b7b08d97 increment build number 2004-10-10 19:56:11 +00:00
asfernandes
7f281a48d3 increment build number 2004-10-10 19:56:03 +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
6db77882fd increment build number 2004-10-10 19:55:27 +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
54df526086 increment build number 2004-10-10 19:55:09 +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
067fb4686f increment build number 2004-10-09 03:55: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
robocop
3649a2f3eb increment build number 2004-10-09 01:37:34 +00:00
robocop
f6b5de8a7a Redundant casts.
Getting rid of IPSERV.
2004-10-09 01:37:30 +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
71c2c14bb9 Implement vprintf routine in Firebird::string class 2004-10-09 00:43:04 +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
632fd3c4b9 Correct Firebird::string::printf behavior for very long strings 2004-10-08 22:52:08 +00:00
skidder
f30e994697 increment build number 2004-10-08 15:05:58 +00:00
skidder
e075d9f71a Add comment for a couple ugly aspects of exception handling (they need to be fixed, eventually) 2004-10-08 15:05:44 +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
f5bbc4be14 increment build number 2004-10-08 11:11:00 +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
robocop
750558b908 increment build number 2004-10-08 11:08:41 +00:00
robocop
fc9602bce1 increment build number 2004-10-08 11:08:20 +00:00
hvlad
bb34776a9b increment build number 2004-10-08 10:18:47 +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
204acfa344 increment build number 2004-10-08 08:13:24 +00:00
robocop
336661d8a1 Style. 2004-10-08 08:13:22 +00:00
robocop
caff49bc63 increment build number 2004-10-08 08:12:31 +00:00
robocop
b85214950e increment build number 2004-10-08 08:12:06 +00:00
robocop
09ddb9b072 Simplification 2004-10-08 08:11:54 +00:00
robocop
e9c4d52ec0 increment build number 2004-10-08 04:48:04 +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
74e8fec724 increment build number 2004-10-08 04:48:01 +00:00
robocop
40dd1a7ec2 increment build number 2004-10-08 04:47:58 +00:00
robocop
edf3ff1323 increment build number 2004-10-08 04:47:56 +00:00
robocop
f2de9f6211 increment build number 2004-10-08 04:47:53 +00:00
robocop
a17627f3e0 increment build number 2004-10-08 04:47:51 +00:00
robocop
1c09a997d1 increment build number 2004-10-08 04:47:48 +00:00
skidder
de0e7816f0 increment build number 2004-10-08 02:00:36 +00:00
skidder
e2008969e3 increment build number 2004-10-08 01:54:46 +00:00
fsg
b9c59c80fc increment build number 2004-10-08 01:10:16 +00:00
fsg
f6d50ed3b4 increment build number 2004-10-08 01:09:18 +00:00
skidder
e602e36bba increment build number 2004-10-07 21:34:27 +00:00
skidder
1118b51079 increment build number 2004-10-07 21:34:23 +00:00
skidder
684780e49e increment build number 2004-10-07 20:44:56 +00:00
skidder
f79fdfff47 increment build number 2004-10-07 20:25:45 +00:00
robocop
57c0165984 increment build number 2004-10-07 09:59:04 +00:00
robocop
d973e20600 Looking at gpre.c in FB1 and the usage of the variable fatal_env, it's evident that the conversion SEH->C++ try/except screwed the logic. The original idea was that CPR_abort will cause the program to exit gracefully, not to continue parsing, because it's useless and clutters the console with hundreds of messages. As far as I can test, when gpre cannot attach to the db, run-time failures can be detected by gpre_static or a false result is converted in exception. The new gpre_exception propagates up to the highest level where it allows the program to exit gracefully as it was in FB1. Until now, the behavior in FB1.5 & FB2 has been annoying. When we fail to connect to the db, anything more than we do is useless; we now will print a message, clean the house and exit. Hope everyone can compile my change. 2004-10-07 09:59:02 +00:00
robocop
d598b7bed2 increment build number 2004-10-07 09:46:28 +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
45f07932f5 increment build number 2004-10-07 09:42:02 +00:00
robocop
04bdbb9b39 increment build number 2004-10-07 09:27:36 +00:00
robocop
74a5dbac5b increment build number 2004-10-07 09:27:35 +00:00
robocop
373b5e27de Fixed a bug in fatal_exception's constructor that causes fill_status to write garbage in the status vector.
Overload what() for the same class. It helps gpre to quit on failures (gpre changes still not posted).
2004-10-07 09:27:34 +00:00
robocop
68d33d4051 increment build number 2004-10-07 09:24:28 +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
robocop
c63ae6c01d increment build number 2004-10-07 09:19:27 +00:00
robocop
4cf152ec65 Misc. 2004-10-07 09:19:25 +00:00
robocop
d522bc65cf increment build number 2004-10-07 09:19:24 +00:00
dimitr
ecc64eb955 increment build number 2004-10-07 09:15:36 +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
c29bf6d540 increment build number 2004-10-07 09:02:27 +00:00
robocop
4778d95532 Possible buffer overrun. 2004-10-07 09:02:24 +00:00
robocop
ff5e75b7bf increment build number 2004-10-07 09:01:43 +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
9bc25c625c increment build number 2004-10-07 08:44:04 +00:00
robocop
fd044f5851 Misc 2004-10-07 08:43:53 +00:00
robocop
a645f4f3d2 increment build number 2004-10-07 08:35:28 +00:00
robocop
ac4aa367b9 recalculate_length(),
copy_to(), safe copy to a char array,
constness,
style.
2004-10-07 08:35:25 +00:00
robocop
3cc621f651 increment build number 2004-10-07 08:35:24 +00:00
robocop
a8518a7336 increment build number 2004-10-07 08:33:56 +00:00
robocop
7581e18254 Little simplification. 2004-10-07 08:33:51 +00:00
robocop
3fafddbcbc increment build number 2004-10-07 08:29:47 +00:00
robocop
5c076e9aea Clarification on badly written old comment (problem with embedded blanks in identifiers) 2004-10-07 08:29:44 +00:00
robocop
836574553a increment build number 2004-10-07 08:28:50 +00:00
robocop
2928b139ae 1.- Style.
2.- The const_cast is no longer needed.
2004-10-07 08:28:47 +00:00
robocop
9dcef42b90 increment build number 2004-10-07 08:27:49 +00:00
robocop
ba48b1d1c9 Style 2004-10-07 08:27:45 +00:00
robocop
4625933fc9 increment build number 2004-10-07 08:25:51 +00:00
robocop
78c5931171 Fix a problem caused by cleanup changing #define to pointer to literal string.
Due to sizeof being involved, gbak could misinterpret a file as been a valid part of a multi-file backup.
2004-10-07 08:25:48 +00:00
robocop
723b7836a4 increment build number 2004-10-07 08:23:55 +00:00
robocop
77814b6cf5 Unused crud 2004-10-07 08:23:53 +00:00
robocop
09303836d4 increment build number 2004-10-07 08:21:20 +00:00
robocop
f066045351 Misc and treat string literals as constants. 2004-10-07 08:21:15 +00:00
skidder
10821c70a7 increment build number 2004-10-07 06:15:14 +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
fsg
26cfad57e7 increment build number 2004-10-07 01:10:03 +00:00
asfernandes
1b1e672f1b increment build number 2004-10-06 22:29:43 +00:00
asfernandes
4e5ac16b40 increment build number 2004-10-06 22:29:39 +00:00
arnobrinkman
07238fc57d increment build number 2004-10-06 11:44:07 +00:00
arnobrinkman
0209cf6c1f bugfix on previous commit 2004-10-06 11:44:03 +00:00
asfernandes
d67111d26d increment build number 2004-10-06 02:14:24 +00:00
asfernandes
a54f77ab8e increment build number 2004-10-06 01:40:58 +00:00
asfernandes
65e6f366db increment build number 2004-10-06 01:37:32 +00:00
fsg
464b195889 increment build number 2004-10-06 01:11:49 +00:00
fsg
c62d9dec2f increment build number 2004-10-06 01:11:05 +00:00
asfernandes
fad9e93903 increment build number 2004-10-06 01:05:05 +00:00
arnobrinkman
0dba4e28e7 increment build number 2004-10-05 21:09:54 +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
e83175565c increment build number 2004-10-05 20:16:45 +00:00
dimitr
275673fcf1 Fixed possible resource leaks for procedured subqueries. 2004-10-05 20:16:29 +00:00
hvlad
33bd3ab9f9 increment build number 2004-10-05 15:10:04 +00:00
dimitr
b552891762 increment build number 2004-10-05 15:01:38 +00:00
dimitr
d211a15478 increment build number 2004-10-05 14:32:34 +00:00
robocop
ac4478fe46 increment build number 2004-10-05 11:09:08 +00:00
robocop
1981b3e265 Add the files that show the differences between the old and the new ib_udf library and the script that upgrades system tables directly for people going from v1.5 to v2 that have the udf's already in use. 2004-10-05 11:09:06 +00:00
robocop
1c4a8fc19f increment build number 2004-10-05 11:05:21 +00:00
robocop
66f36e0575 increment build number 2004-10-05 11:04:43 +00:00
paul_reeves
20097b332b increment build number 2004-10-05 10:56:56 +00:00
paul_reeves
c65492d8d3 increment build number 2004-10-05 10:56:55 +00:00
paul_reeves
809de8f496 increment build number 2004-10-05 10:56:50 +00:00
paul_reeves
5b17ee1126 increment build number 2004-10-05 10:56:47 +00:00
hvlad
684a23096b increment build number 2004-10-05 07:03:46 +00:00
hvlad
4591207542 Correct on-stack constructor for SparseBitmap (discussed with Nickolay) 2004-10-05 07:03:26 +00:00
fsg
16a86758e6 increment build number 2004-10-05 01:09:06 +00:00
fsg
8ad5588f4c increment build number 2004-10-05 01:08:17 +00:00
alexpeshkoff
1809423469 increment build number 2004-10-04 16:55:16 +00:00
robocop
39547d4b1b increment build number 2004-10-04 08:47:51 +00:00
robocop
a80a37cd1b Make fbudf more civilized:
- Functions that use an output argument shouldn't return anything.
- Signal null output blob if the engine understands it.
- Make input parameter const except in some cases where the library plays with input params using internal engine knowledge (not recommended for general usage).
2004-10-04 08:47:41 +00:00
robocop
c23b1ec33f increment build number 2004-10-04 08:37:54 +00:00
robocop
d6f9a7874a Close vulnerability #6 in gds__interprete's new version.
In the loop, if several parameter exist, they are copied one after another in the same dynamic buffer. Therefore, for the 2nd param and more, we don't have the full buffer size to copy arguments, but only the remainder. Big buffer overflow could happen here.
If there's no buffer at all (from fix #5), the empty literal string is passed.
Now, fb_interpret seems ready to be used.
2004-10-04 08:37:49 +00:00
robocop
1999c4b699 increment build number 2004-10-04 08:15:02 +00:00
robocop
ed17cfafbf Style:
if<space>(
for<space>(
switch<space>(
while<space>(
2004-10-04 08:15:00 +00:00
robocop
af7009beab increment build number 2004-10-04 08:14:56 +00:00
robocop
e9c4099501 increment build number 2004-10-04 08:14:55 +00:00
robocop
cc4b4519b4 increment build number 2004-10-04 08:14:48 +00:00
robocop
9ae6ff9817 increment build number 2004-10-04 08:14:43 +00:00
robocop
d563607b99 increment build number 2004-10-04 08:14:39 +00:00
robocop
111568b907 increment build number 2004-10-04 08:07:36 +00:00
robocop
4964a1c7a1 Close vulnerability #5 in gds__interprete's new version, reported by Dmitry Sibiryakov.
When copying paramters to a dynamic buffer, the null terminator was written beyond the buffer's end.
Additionally, if there's no buffer at all (to be evident when fix #6 is posted), the empty literal string is passed.
2004-10-04 08:07:28 +00:00
robocop
6d9cd4c7c3 increment build number 2004-10-04 07:38:33 +00:00
robocop
43c46a29cd Close vulnerability #4 in gds__interprete's new version.
Static array with 10 places to hold pointers to parameters (isc_arg_string, isc_arg_number & isc_arg_cstring) may overflow in the loop that fills it and doesn't check bounds.
2004-10-04 07:38:28 +00:00
skidder
5ad0284800 increment build number 2004-10-04 05:23:59 +00:00
skidder
abf5277660 increment build number 2004-10-04 05:23:58 +00:00
robocop
f1b30f408b increment build number 2004-10-04 04:59:46 +00:00
robocop
77a26b2156 increment build number 2004-10-04 04:59:45 +00:00
robocop
e5ad0f1a7f Misc cleanup. 2004-10-04 04:59:43 +00:00
robocop
0535156358 increment build number 2004-10-04 04:59:42 +00:00
robocop
da2a5c1abc Finalize Nickolay's rollback of my changes to get MSVC6 compiling HEAD. 2004-10-04 04:59:05 +00:00
robocop
b231d30b4e increment build number 2004-10-04 04:45:06 +00:00
robocop
c3fb316461 increment build number 2004-10-04 04:44:53 +00:00
robocop
bdf5dea379 Close vulnerability #3 in gds__interprete's new version.
Traditional sprintf could write past the end of buffer.
2004-10-04 04:44:52 +00:00
robocop
1f9ca2fb2f increment build number 2004-10-04 04:43:45 +00:00
robocop
b4704b7bf4 increment build number 2004-10-04 04:43:44 +00:00
robocop
54b61b6cd5 Totally misc: typo in comment. 2004-10-04 04:43:42 +00:00
robocop
a13558c917 increment build number 2004-10-04 04:42:58 +00:00
robocop
0a7c7d1860 Fix problem created by Blas' cleanup (went unnoticed at its due time).
sizeof(literal string) != sizeof(pointer to literal string)
Possible buffer overrun in one place.
2004-10-04 04:42:56 +00:00
robocop
c25fa7a153 increment build number 2004-10-04 04:39:59 +00:00
robocop
9b112424fa Months ago I marked a buffer overrun in deliver_request().
Now I think I've fixed it.
2004-10-04 04:39:55 +00:00
asfernandes
5631d1fa70 increment build number 2004-10-04 02:00:02 +00:00
asfernandes
a15eaca9a8 increment build number 2004-10-04 01:59:58 +00:00
fsg
bc597c6f70 increment build number 2004-10-04 01:08:54 +00:00
asfernandes
df29eee21d increment build number 2004-10-03 23:05:31 +00:00
asfernandes
5c6760616c increment build number 2004-10-03 23:05:05 +00:00
asfernandes
ae724176ea increment build number 2004-10-03 23:05:01 +00:00
asfernandes
0ae648f26e increment build number 2004-10-03 23:05:00 +00:00
asfernandes
be9ca9c237 increment build number 2004-10-03 23:04:53 +00:00
asfernandes
12cc466cef increment build number 2004-10-03 23:04:39 +00:00
asfernandes
4d58ab2ee4 increment build number 2004-10-03 23:04:27 +00:00
asfernandes
3176f45b0b increment build number 2004-10-03 23:03:50 +00:00
asfernandes
4eee6189a2 increment build number 2004-10-03 23:03:49 +00:00
asfernandes
6a5fd35abb increment build number 2004-10-03 23:03:41 +00:00
asfernandes
d206651fb0 increment build number 2004-10-03 23:03:37 +00:00
asfernandes
d8bf06633d increment build number 2004-10-03 23:03:35 +00:00
asfernandes
70e86e4a27 increment build number 2004-10-03 23:03:06 +00:00
asfernandes
943d39619c increment build number 2004-10-03 23:03:00 +00:00
asfernandes
63d24b69a3 increment build number 2004-10-03 23:02:24 +00:00
asfernandes
9c89e39ebc increment build number 2004-10-03 23:02:23 +00:00
asfernandes
5f4ec3fc30 increment build number 2004-10-03 23:02:12 +00:00
asfernandes
53435eb27d increment build number 2004-10-03 23:02:08 +00:00
asfernandes
9ce4813f56 increment build number 2004-10-03 23:02:07 +00:00
asfernandes
aed7e735c6 increment build number 2004-10-03 23:02:02 +00:00
asfernandes
85aebc4be4 increment build number 2004-10-03 23:01:58 +00:00
asfernandes
0a1411dd09 increment build number 2004-10-03 23:01:57 +00:00
asfernandes
bb5b31a963 increment build number 2004-10-03 23:01:37 +00:00
asfernandes
b17d76a37f increment build number 2004-10-03 23:01:26 +00:00
skidder
29432abf61 increment build number 2004-10-03 20:18:15 +00:00
skidder
3e6b170862 Roll back implementation of Claudio suggestion for consturctor of BID structure. It forced addition of constructors for message structures generated by GPRE which is not correct 2004-10-03 20:18:13 +00:00
skidder
b0a4960f5a increment build number 2004-10-03 20:18:12 +00:00
skidder
9d1295bd7a increment build number 2004-10-03 20:18:11 +00:00
skidder
7db6155443 increment build number 2004-10-03 20:14:44 +00:00
skidder
5dcb60e4ff Use MSVC6 variant of code everywhere to avoid excess conditionals 2004-10-03 20:14:35 +00:00
dimitr
c9f1d74489 increment build number 2004-10-03 12:36:58 +00:00
dimitr
f85ce55c14 Minor correction. 2004-10-03 12:36:54 +00:00
dimitr
f7b424881b increment build number 2004-10-03 12:16:47 +00:00
dimitr
6f6e76f102 Some checks as suggested by Claudio. 2004-10-03 12:16:45 +00:00
dimitr
97b0f93226 increment build number 2004-10-03 12:10:23 +00:00
dimitr
ae9d129c1c Added more points to reschedule. 2004-10-03 12:10:19 +00:00
dimitr
3915e058ab increment build number 2004-10-03 11:39:06 +00:00
dimitr
9efeab8808 Fixed AV in the parser. 2004-10-03 11:39:03 +00:00
robocop
49533d7b02 increment build number 2004-10-03 09:48:55 +00:00
robocop
c68345c9f5 Shortly after I committed, I noticed that ISC_strip_filename() is only declared but not defined anywhere. Deleted it. 2004-10-03 09:48:53 +00:00
robocop
7b2279fe8a increment build number 2004-10-03 09:44:44 +00:00
robocop
3ffa0f1f0c Fix assertion in fb_string has agreed with Alex: in the caller function. 2004-10-03 09:44:42 +00:00
robocop
aaa48a9a3e increment build number 2004-10-03 09:31:13 +00:00
robocop
1da60e8b11 Fix mistake in operator until I'm ready to commit our utility snprintf. 2004-10-03 09:31:08 +00:00
robocop
b7b5cbbd08 increment build number 2004-10-03 07:06:23 +00:00
robocop
3085d78cd5 Little program made more correct. 2004-10-03 07:06:20 +00:00
robocop
8f2a27574a increment build number 2004-10-03 07:04:48 +00:00
robocop
78d2ed5c7e increment build number 2004-10-03 07:04:47 +00:00
robocop
273665c953 ipserver is being deleted. Update source files. 2004-10-03 07:04:44 +00:00
robocop
155269a214 increment build number 2004-10-03 07:04:42 +00:00
robocop
bdc4b6e8ea increment build number 2004-10-03 06:34:47 +00:00
robocop
c5543b4358 ipserver is being deleted. Update build files. 2004-10-03 06:34:45 +00:00
robocop
a8d0f250ed increment build number 2004-10-03 06:33:45 +00:00
robocop
a3ea65ee5f increment build number 2004-10-03 06:33:44 +00:00
robocop
886a95771d increment build number 2004-10-03 06:29:28 +00:00
robocop
6220042b39 increment build number 2004-10-03 06:29:24 +00:00
robocop
6a1bf0b03f increment build number 2004-10-03 06:29:20 +00:00
robocop
b6251168ee increment build number 2004-10-03 04:49:05 +00:00
robocop
31ba754981 After talking to Ann, decided to disable several items:
- obsolete items like WAL and JOURNAL (cleaned in the past)
- crud from attempts never finished like the shared cache manager for Classic
- DSQL nodes that aren't used. This allowed freeing some keywords.
The functionality was disabled by commenting the code. No code has been deleted.
2004-10-03 04:49:04 +00:00
robocop
a769aa49dd increment build number 2004-10-03 04:49:01 +00:00
robocop
ecae18b7a0 increment build number 2004-10-03 04:48:57 +00:00
robocop
9fe9b84da3 increment build number 2004-10-03 04:48:56 +00:00
robocop
822b17a58e increment build number 2004-10-03 04:48:50 +00:00
robocop
173065b83d increment build number 2004-10-03 04:48:45 +00:00
robocop
b034412fb5 increment build number 2004-10-03 04:44:52 +00:00
robocop
436535e954 increment build number 2004-10-03 04:44:51 +00:00
robocop
d90eee597b MSVC6 doesn't know how to convert UINT64 to double. 2004-10-03 04:44:49 +00:00
robocop
ba06e1ca49 increment build number 2004-10-03 04:44:01 +00:00
robocop
f2020d8896 Let's gpre be more CPP friendly when defining ports (at least with MSVC6)
Ref: object with constructor inside struct should have that struct given a type name.
2004-10-03 04:43:43 +00:00
fsg
ccce511c41 increment build number 2004-10-03 01:07:35 +00:00
robocop
79dde2e4b5 increment build number 2004-10-02 09:33:10 +00:00
robocop
d9f1bb1842 increment build number 2004-10-02 09:33:08 +00:00
robocop
f67540a4a5 Member functions that don't change anything are marked const. 2004-10-02 09:33:06 +00:00
robocop
d4ecae2d9a increment build number 2004-10-02 09:33:04 +00:00
robocop
9c52ead887 increment build number 2004-10-02 09:31:14 +00:00
robocop
90dab6af2e Prevent buffer overrun (equivalent to evl.cpp's concatenate). 2004-10-02 09:31:12 +00:00
robocop
32c1b97594 increment build number 2004-10-02 09:29:50 +00:00
robocop
95bd842887 Shorter code. 2004-10-02 09:29:48 +00:00
robocop
e1e117645f increment build number 2004-10-02 09:28:27 +00:00
robocop
2be6d00184 increment build number 2004-10-02 09:28:26 +00:00
robocop
1062dbc1e2 Restore check for negative rec number just in case. 2004-10-02 09:28:19 +00:00
robocop
c3964f646a increment build number 2004-10-02 09:26:26 +00:00
robocop
cad2990b6e Make comment clear 2004-10-02 09:26:21 +00:00
asfernandes
e1d2f2f375 increment build number 2004-10-02 02:26:09 +00:00
asfernandes
fda93c7819 increment build number 2004-10-02 01:13:32 +00:00
fsg
92d391d506 increment build number 2004-10-02 01:09:36 +00:00
skidder
875df71e0f increment build number 2004-10-01 21:29:35 +00:00
skidder
714d041fe9 increment build number 2004-10-01 21:29:31 +00:00
skidder
e8d37fc3c4 Small lock manager fixes.
Use 64-bit lock manager performance counters. 32-bit counters overflowed every few hours under load and this was considerably reduced their usefulness.
Use separate version for 64-bit lock manager tables. While you can have both 32-bit and 64-bit versions of engine running on the same machine lock manager structures have different layout and mismatch is not desireable.
2004-10-01 21:29:30 +00:00
skidder
b63a6f8a20 increment build number 2004-10-01 21:13:06 +00:00
skidder
36c4d7b832 Implement BID constructor as Claudio suggested 2004-10-01 21:12:46 +00:00
dimitr
55afa6f550 increment build number 2004-10-01 09:46:01 +00:00
dimitr
3a043cf1dd Some minor corrections, as suggested by Claudio. 2004-10-01 09:45:55 +00:00
hvlad
2afe98b545 increment build number 2004-10-01 06:28:12 +00:00
hvlad
d281601365 Make new class SparseBitmap compile by MSVC6 2004-10-01 06:27:57 +00:00
robocop
82e0973ced increment build number 2004-10-01 06:21:43 +00:00
robocop
2816af8e97 Misc 2004-10-01 06:21:37 +00:00
fsg
f9a159f140 increment build number 2004-10-01 01:09:36 +00:00
fsg
7afa4ccf22 increment build number 2004-10-01 01:08:50 +00:00
skidder
10525a76eb increment build number 2004-09-30 17:45:15 +00:00
skidder
abe8670cbe Use slightly more hairy BID structure to work correctly on Sparc, PPC and other RISC platforms 2004-09-30 17:45:09 +00:00
skidder
d8f7770e33 increment build number 2004-09-30 16:30:13 +00:00
skidder
ee1c21037d increment build number 2004-09-30 16:29:24 +00:00
hvlad
7c639887ec increment build number 2004-09-30 14:36:12 +00:00
hvlad
1ef59c9ab2 Fix errors after RecordBitmap introduced 2004-09-30 14:35:50 +00:00
asfernandes
d2d5cb91ce increment build number 2004-09-30 02:39:28 +00:00
fsg
15b8173ddb increment build number 2004-09-30 01:09:42 +00:00
fsg
fbe7bfcb94 increment build number 2004-09-30 01:08:57 +00:00
arnobrinkman
0e8dc3dc78 increment build number 2004-09-29 21:59:17 +00:00
arnobrinkman
d9c6c3ebab fix bug with singular bitmaps, in consideration with Nickolay 2004-09-29 21:58:58 +00:00
paul_reeves
ce9cef8a68 increment build number 2004-09-29 10:11:59 +00:00
paul_reeves
5862524ba2 No need to specifically log sigpipe errors when running SuperServer on *nix 2004-09-29 10:11:54 +00:00
paul_reeves
c31387fad0 increment build number 2004-09-29 10:03:46 +00:00
robocop
ae0ab01926 increment build number 2004-09-29 08:21:08 +00:00
robocop
9fa3fa270b Don't know if it will work, but at least reflects the previous changes in other places. 2004-09-29 08:20:48 +00:00
robocop
6f6e7c360b increment build number 2004-09-29 06:42:31 +00:00
robocop
aa894d7399 Put comment on deprecated functions. 2004-09-29 06:42:29 +00:00
robocop
4b6d512b4d increment build number 2004-09-29 06:41:51 +00:00
robocop
5e6a04b6d7 Fix problem reported by "jssahdra" in fb-support. Numeric overflow caused resulting timestamp to go backwards instead of forward. 2004-09-29 06:41:46 +00:00
robocop
a799c31367 increment build number 2004-09-29 03:46:20 +00:00
robocop
503548c7af Do not override local fb_assert like the ones in gpre and dsql.
(The problem appeared when I applied utils_proto.h in more places.)
2004-09-29 03:46:17 +00:00
robocop
b50cf2f9fd increment build number 2004-09-29 03:44:41 +00:00
robocop
3c8612ad7a Solve assertion in latest MSVC regarding isspace() with two helper functions. This is a mere reorganization of Adriano's fix. 2004-09-29 03:44:36 +00:00
asfernandes
dd8cc7ae35 increment build number 2004-09-29 02:49:18 +00:00
fsg
977495b192 increment build number 2004-09-29 01:10:13 +00:00
asfernandes
45ab8901e3 increment build number 2004-09-29 00:17:36 +00:00
skidder
c67ccca038 increment build number 2004-09-28 22:00:12 +00:00
skidder
7751ccd3fe increment build number 2004-09-28 21:50:12 +00:00
skidder
85297ac45a Fix MSVC7 builds 2004-09-28 21:50:10 +00:00
skidder
4da4cf0584 increment build number 2004-09-28 21:50:09 +00:00
skidder
073689cd95 increment build number 2004-09-28 21:50:07 +00:00
arnobrinkman
63ed1e9c59 increment build number 2004-09-28 20:59:41 +00:00
dimitr
0d9b742e3b increment build number 2004-09-28 20:26:16 +00:00
dimitr
a4cb9ebc26 Added transaction lock timeouts and new TPB value. 2004-09-28 20:25:52 +00:00
dimitr
863bc63f7c increment build number 2004-09-28 17:54:49 +00:00
dimitr
7832801092 Removed impersonation code. Minor cleanup. 2004-09-28 17:54:41 +00:00
skidder
b65d1dc5bb increment build number 2004-09-28 06:33:55 +00:00
skidder
a774b8535d Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally 2004-09-28 06:33:53 +00:00
skidder
89a2999e1c increment build number 2004-09-28 06:28:42 +00:00
skidder
368bb88864 increment build number 2004-09-28 06:28:41 +00:00
skidder
02a0915156 Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally 2004-09-28 06:28:38 +00:00
skidder
659359fd40 increment build number 2004-09-28 06:27:27 +00:00
skidder
823b2654c3 increment build number 2004-09-28 06:27:20 +00:00
skidder
f1a72bf1e8 increment build number 2004-09-28 06:27:15 +00:00
stryqx
fc746532cc increment build number 2004-09-28 05:56:12 +00:00
fsg
9554bc202f increment build number 2004-09-28 01:11:00 +00:00
fsg
2c4c0297c4 increment build number 2004-09-28 01:10:16 +00:00
asfernandes
7d753fa409 increment build number 2004-09-28 00:39:06 +00:00
asfernandes
bedb99d532 increment build number 2004-09-27 22:55:25 +00:00
arnobrinkman
c2caed2cd1 increment build number 2004-09-27 22:42:59 +00:00