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

15161 Commits

Author SHA1 Message Date
robocop
bce2182426 increment build number 2004-11-04 05:34:36 +00:00
robocop
88c03a3ab7 increment build number 2004-11-04 05:31:33 +00:00
robocop
3754edd181 increment build number 2004-11-04 05:27:01 +00:00
robocop
d9c3c78abd Be explicit. 2004-11-04 05:26:56 +00:00
fsg
7fe6e3bca0 increment build number 2004-11-04 02:11:48 +00:00
fsg
21cd9ddc9a increment build number 2004-11-04 02:10:51 +00:00
asfernandes
0814c509de increment build number 2004-11-04 01:57:32 +00:00
robocop
99b86395df increment build number 2004-11-04 01:36:19 +00:00
skidder
e8aa6c971a increment build number 2004-11-04 00:25:08 +00:00
asfernandes
a7a144ffea increment build number 2004-11-04 00:13:33 +00:00
asfernandes
85acff0137 increment build number 2004-11-04 00:04:46 +00:00
skidder
3d405eb491 increment build number 2004-11-03 23:47:35 +00:00
dimitr
f31855fb7a increment build number 2004-11-03 17:28:08 +00:00
dimitr
56a15c33dc Improved TimeStamp slightly to suit non-engine needs. 2004-11-03 17:28:05 +00:00
dimitr
7495c1911b increment build number 2004-11-03 17:26:46 +00:00
skidder
32e56b7c2b increment build number 2004-11-03 17:00:49 +00:00
skidder
9dc1f8dbcc increment build number 2004-11-03 16:53:01 +00:00
fsg
35ec2d7f54 increment build number 2004-11-03 14:17:04 +00:00
fsg
84f6c9c02b Renamed old rand udf to srand
added new rand function without seed
FSG
2004-11-03 14:16:57 +00:00
paulbeach
e33e6498c3 increment build number 2004-11-03 12:06:46 +00:00
skidder
64e65bf5e3 increment build number 2004-11-03 08:38:11 +00:00
skidder
54d28cbfb3 Bunch of fixes in clumplet readers and writers 2004-11-03 08:38:09 +00:00
skidder
0b5afd2635 increment build number 2004-11-03 08:36:36 +00:00
skidder
57b1dbb5a5 Remove comment which is no longer pertinent 2004-11-03 08:36:14 +00:00
asfernandes
8f6e2c498e increment build number 2004-11-03 02:29:46 +00:00
asfernandes
9217100e95 increment build number 2004-11-03 02:29:43 +00:00
asfernandes
279bd53634 increment build number 2004-11-03 02:29:31 +00:00
fsg
40ebb084e9 increment build number 2004-11-03 02:11:23 +00:00
asfernandes
3f56833c88 increment build number 2004-11-02 23:42:12 +00:00
arnobrinkman
722db4f1b0 increment build number 2004-11-02 23:07:37 +00:00
arnobrinkman
4d2a4f6925 bugfix: still were some ambiguous queries possible.
fe: select rdb$database.rdb$relation_id from rdb$database, rdb$database
2004-11-02 23:07:09 +00:00
hvlad
eb1f747914 increment build number 2004-11-02 15:42:21 +00:00
hvlad
471deca6fe Correct my previous commit 2004-11-02 15:42:18 +00:00
skidder
b1b3832d91 increment build number 2004-11-02 07:15:58 +00:00
skidder
6d857f97da increment build number 2004-11-02 07:13:59 +00:00
skidder
1f57ee9f83 Fix POSIX build. It is difficult to teach make to pick up .cpp file when .c file with the same name is present. Thus we delete ib_udf.c. 2004-11-02 07:13:53 +00:00
skidder
e3b91aa2c0 increment build number 2004-11-02 06:43:59 +00:00
skidder
18538667a6 Fix warning 2004-11-02 06:43:56 +00:00
skidder
862b198880 increment build number 2004-11-02 06:27:46 +00:00
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
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
robocop
cf0f2761a4 parse.cpp needed to be rebuilt after Alex' changes 2004-09-27 03:42:58 +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
57efd84115 increment build number 2004-09-26 11:19:35 +00:00
robocop
ce912c6edf increment build number 2004-09-26 11:19:34 +00:00
robocop
3529bbf70c Put an assertion, just in case. 2004-09-26 11:19:31 +00:00
robocop
899a9f4ef1 increment build number 2004-09-26 11:18:35 +00:00
robocop
6828d6fa42 Delete wrong comment. 2004-09-26 11:18:33 +00:00
robocop
156b433415 increment build number 2004-09-26 11:17:43 +00:00
robocop
d61df6f212 Introducing our snprintf to avoid writing
SNPRINTF(...);
buffer[sizeof(buffer) - 1] = 0;
Makes a provision to detect overruns in systems that lack the snprintf familty.
Comments welcome
2004-09-26 11:17:39 +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
ddbe44520b Got rid of incredibly redundant cast. 2004-09-26 07:49:55 +00:00
robocop
2dbd4ec1e5 increment build number 2004-09-26 07:48:32 +00:00
robocop
9344289ef7 Replace custom routine by common logic 2004-09-26 07:48:29 +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
8df7b14f19 The custom symbol_length is equivalent to fb_utils::name_length. 2004-09-26 07:42:53 +00:00
robocop
39d5047bd0 increment build number 2004-09-26 07:41:42 +00:00
robocop
600a01d64e Make compiler happy... nobody wants a cursor name with length 2^31 2004-09-26 07:41:39 +00:00
robocop
78d9a87427 increment build number 2004-09-26 07:38:51 +00:00
robocop
821a83eaba Take advantage of the full range in name_length(), in case we need it.
In most platforms, int <==> ptrdiff_t
2004-09-26 07:38:34 +00:00
robocop
58d004a0c4 increment build number 2004-09-26 07:37:37 +00:00
robocop
167b187d5d Minimize forced casts 2004-09-26 07:37:34 +00:00
robocop
3500ea2a09 increment build number 2004-09-26 07:33:34 +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
a263edfa2a increment build number 2004-09-26 07:26:45 +00:00
robocop
592d47e77e Replace custom name_length() by the general one that uses the same logic 2004-09-26 07:26:42 +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
asfernandes
133f57e586 Fix a bug with international characters in ISQL causing assertions in VS2003 2004-09-26 02:57:40 +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
d1c1feb660 increment build number 2004-09-26 01:49:40 +00:00
robocop
b52e212970 increment build number 2004-09-26 01:49:38 +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
robocop
ddcffc18d6 Misc: an error should be returned to the operating system by the program that builds the messages file only when the program received wrong arguments, not when it did the job. 2004-09-26 01:46:31 +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
50d16f144d increment build number 2004-09-26 00:59:26 +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
dimitr
69e1d489b0 increment build number 2004-09-25 19:32:35 +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
3b1e929eae increment build number 2004-09-25 10:23:43 +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
a80bf7fdaa increment build number 2004-09-24 15:34:57 +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
6ae1fd9918 Style 2004-09-24 06:48:24 +00:00
robocop
cb31de7887 increment build number 2004-09-24 06:46:06 +00:00
robocop
e4da3532f2 Nonsense cast 2004-09-24 06:46:04 +00:00
robocop
1d5c1da34f increment build number 2004-09-24 06:42:41 +00:00
robocop
5b60cf7e33 Put some assertions, a strncpy and a correction of a debug msg 2004-09-24 06:42:39 +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
alexpeshkoff
07cc528371 Fixed a number of errors in Firebird::string 2004-09-23 07:03:14 +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
2563ddf9f6 Comment added 2004-09-23 04:53:03 +00:00
robocop
3cc6f73ef5 increment build number 2004-09-23 04:51:56 +00:00
robocop
434bbadd44 Learning to spell my own surname.
:-)
2004-09-23 04:51:52 +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
dimitr
a3f7978e5f Replaced sprintf() with either Firebird::string or snprintf().
Got rid of the literal numerics as array bounds.
Minor cleanup.
2004-09-22 20:33:07 +00:00
robocop
a9b3a6937b increment build number 2004-09-22 11:07:58 +00:00
robocop
d869cfd034 Misc 2004-09-22 11:07:51 +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
362f95df8a Got rid of some casts that were driving me nuts on each compilation 2004-09-22 08:54:42 +00:00
robocop
78cd3f2239 increment build number 2004-09-22 08:54:39 +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
c70d7875c6 Finally got to solve my own indication in the code from months ago 2004-09-22 08:52:47 +00:00
robocop
9131870b50 increment build number 2004-09-22 08:49:54 +00:00
robocop
adc2e01407 Misc 2004-09-22 08:49:50 +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
dimitr
5a67d3a091 Fixed yet another issue with make.cpp noticed by Dimitry Sibiryakov. 2004-09-22 06:54:17 +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
805907a96d increment build number 2004-09-22 01:59:30 +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
da38e193b4 increment build number 2004-09-22 01:59:00 +00:00
robocop
0f30c62bd3 increment build number 2004-09-22 01:58:56 +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
robocop
f0d309811f Corrections 2004-09-22 01:55:37 +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
8939aea4f0 Change in UDF handling to benefit ib_udf:
- The old ib_udf.sql works as always with ib_udf.c
- You can use ib_udf.cpp with the old ib_udf.sql, but it won't detect NULL
- You must use ib_udf2.sql ONLY with ib_udf.cpp and will have complete functionality
- You can point your build schema to use ib_udf.cpp instead of ib_udf.c
- The changes are backward compatible, except for the detection of NULL that needs the new DDL declarations.
2004-09-20 08:49:58 +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
fb14c93671 increment build number 2004-09-20 08:39:57 +00:00
robocop
07a14f6d8a increment build number 2004-09-20 08:39:56 +00:00
robocop
174e17be8b Redundant cast 2004-09-20 08:39:51 +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
c3660458b4 Added a comment, in case it's not obvious 2004-09-20 08:37:11 +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
f8e97fed43 increment build number 2004-09-18 07:47:39 +00:00
skidder
94ed3c0fc2 increment build number 2004-09-18 07:47:36 +00:00
skidder
3a5a9166ba increment build number 2004-09-18 07:20:46 +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
d0f59ca130 increment build number 2004-09-17 23:34:33 +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
2332ea1bcc increment build number 2004-09-17 20:34:49 +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
alexpeshkoff
724dfcd19c Slightly optimized strings comparison. 2004-09-17 15:02:02 +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
skidder
658bd8ec5e Cleanup 2004-09-16 22:25:22 +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
852ef63e7f increment build number 2004-09-15 08:31:36 +00:00
kkuznetsov
01fcd4c5fa increment build number 2004-09-15 08:31:35 +00:00
kkuznetsov
7a1f35db67 os/sun/server_main_dummy.cpp is a file with noop routine
server_main to put into libfbclient
	if it defined by firebird.vers mapfile while
	linking libfbclient with Sun-like LD
2004-09-15 08:31:32 +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
robocop
7f03f6adbf Gsec should return the error code when used as a non-interactive utility.
Otherwise, calling it from a batch file doesn't give information if it failed or succeeded.
2004-09-15 07:32:07 +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
ab80724018 increment build number 2004-09-15 05:30:29 +00:00
skidder
558f217cc7 increment build number 2004-09-15 05:30:28 +00:00
skidder
6e7911986c Remove wrong comment 2004-09-15 05:30:25 +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
skidder
e289584498 Add user name and password options to NBACKUP 2004-09-15 05:24:28 +00:00
robocop
aa12ab3090 increment build number 2004-09-15 03:49:55 +00:00
robocop
d8cbee8dee increment build number 2004-09-15 03:49:54 +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
dimitr
39a718784b Fixed another my bug, spotted by Arno. 2004-09-13 19:36:30 +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
dimitr
72e9a4923b Correction. 2004-09-12 10:48:55 +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
cc8beb54e5 Get rid of some reinterpret_cast's. 2004-09-09 09:24:42 +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
33c2a7eb17 Totally misc: typo in comment 2004-09-09 08:58:13 +00:00
robocop
a90085aafb increment build number 2004-09-09 08:56:49 +00:00
robocop
8c2bc04f38 Style 2004-09-09 08:56:33 +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
alexpeshkoff
5ba5453a30 fixed AV in DECLARE FILTER 2004-09-08 12:01:30 +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
robocop
9a34d7bb91 Misc: fix typo in a comment 2004-09-07 08:35:29 +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
dimitr
0256d424e1 Allowed UNION DISTINCT equal to just UNION (see chapter 7.13 of the SQL spec). 2004-09-06 19:17:16 +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
alexpeshkoff
9ff8b3b687 fixed problems, noticed by Claudio 2004-09-06 08:14:34 +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
f32272d076 Fixed a bug I introduced today. 2004-09-05 21:50:54 +00:00
dimitr
9901906b60 increment build number 2004-09-05 19:37:48 +00:00
dimitr
ed0b83ad8a Fixed issue SF #571026. 2004-09-05 19:37:43 +00:00
dimitr
7d581e4ce0 increment build number 2004-09-05 15:00:59 +00:00
dimitr
74a845706b Minor fixes. 2004-09-05 15:00:51 +00:00
dimitr
dc9b52fac9 increment build number 2004-09-05 14:08:23 +00:00
dimitr
7d3578cea8 Fixed bug SF #223058 2004-09-05 14:08:04 +00:00
dimitr
9dd7d45d89 increment build number 2004-09-05 13:54:16 +00:00
dimitr
95f97b91cf Cleanup. 2004-09-05 13:53:56 +00:00
dimitr
931d4d088f increment build number 2004-09-05 07:23:50 +00:00
dimitr
e58ba55a55 Solved issues with literal NULLs in the CASE-based functions.
To be reviewed by Arno.
2004-09-05 07:23:42 +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
b4c3010dc8 Fixed possible SEGV errors in the op_connect handler. 2004-09-04 20:09:24 +00:00
dimitr
e117676cad increment build number 2004-09-04 18:43:14 +00:00
dimitr
f45dc04f6a Allowed EXTRACT(<part> FROM NULL) to return NULL of SMALLINT/INT (depending on <part>) datatype. 2004-09-04 18:43:11 +00:00
dimitr
0c12c35d11 increment build number 2004-09-04 18:24:19 +00:00
dimitr
cf89467735 Let's describe literal NULLs correctly in expressions. 2004-09-04 18:24:12 +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
2cd73b1d06 fixed uninitialized status vector in gstat 2004-09-02 09:59:30 +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
dimitr
6ad51cf6e8 Fixed my mistake in the plan output. Noticed by Arno. 2004-09-02 07:10:34 +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
edf58bab73 Fixed my bug in alice. Also some style changes and cleanup. 2004-09-01 14:51:33 +00:00
alexpeshkoff
4053524807 increment build number 2004-09-01 12:06:40 +00:00
alexpeshkoff
7c838e0778 increment build number 2004-09-01 11:53:40 +00:00
alexpeshkoff
8d950d0ccd fixed msg.fdb build on windows terminal server remote session
posix is also in sync
2004-09-01 11:53:38 +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
a28561fcf5 Look up Valgrind header in more appropriate place 2004-09-01 09:36:44 +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
40b43a187d increment build number 2004-08-31 22:29:55 +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
robocop
1c7aa47ec1 Showing role's description is dependent on the ODS 2004-08-31 06:26:27 +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
370ddae086 increment build number 2004-08-30 18:11:02 +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
bf8ac859e4 increment build number 2004-08-30 18:10:49 +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
alexpeshkoff
7d88ab9563 fixed posix boot build - posix filenames case-sensitive 2004-08-30 17:15:39 +00:00
skidder
29c3c97c9d increment build number 2004-08-30 15:58:19 +00:00
skidder
306cacdece Extent default length for UDF arguments slightly 2004-08-30 15:58:17 +00:00
skidder
bfc04afb46 increment build number 2004-08-30 15:56:27 +00:00
robocop
5ebe42544e increment build number 2004-08-30 10:10:41 +00:00
robocop
98ed21c25e increment build number 2004-08-30 10:10:40 +00:00
robocop
5ffd45799e When a role hasn't been granted, tell that. Do not hide the role (wasted two minutes to discover it wasn't gbak problem). Also, show the role's description. 2004-08-30 10:10:14 +00:00
robocop
6136e750ad increment build number 2004-08-30 10:07:52 +00:00
robocop
84a00693d9 Misc 2004-08-30 10:07:49 +00:00
robocop
2d0b0deb97 increment build number 2004-08-30 10:07:04 +00:00
robocop
97406b9afd Gbak should backup/restore the new field rdb$description in rdb$roles, depending on ODS. 2004-08-30 10:07:00 +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
0b86ae4ae8 Got rid of some silly back and forth cast: to call MVOL_init_read or MVOL_init_write, callers forced char* vars to UCHAR*, but then those MVOL functions internally forced those params again to char*.
Fixed some indentation in loops, too.
2004-08-29 06:53:31 +00:00
robocop
ef91f33b8b increment build number 2004-08-29 06:48:19 +00:00
robocop
cd22792829 misc 2004-08-29 06:47:59 +00:00
skidder
700e3cc5a8 increment build number 2004-08-28 23:15:03 +00:00
skidder
7a85d40428 Fix typo and small bug in memory manager test code 2004-08-28 23:14:46 +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
dimitr
0df4efd900 Fixed bug introduced by Blas' cleanup yesterday. 2004-08-28 07:30:17 +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
674e533b80 Update memory manager tests 2004-08-28 05:19:23 +00:00
skidder
e1ef773f91 increment build number 2004-08-28 05:18:44 +00:00
skidder
6c9402b881 fix handling of zero-length allocations, fix rare memory management error, add quick pool verification logic 2004-08-28 05:18:42 +00:00
skidder
63a1e6776d increment build number 2004-08-28 05:15:07 +00:00
skidder
b8601cce19 quick pool verification logic 2004-08-28 05:15:02 +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
skidder
f13f54c966 Some Linux targets may miss support for fancy rwlock options 2004-08-28 02:51:11 +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
092dd6297e BY SCALAR_ARRAY param can't be used as a return param.
There's no support for that. It's only input param to the UDF.
2004-08-27 09:24:39 +00:00
robocop
e3eb10c4c8 increment build number 2004-08-27 08:34:45 +00:00
robocop
5791735efc increment build number 2004-08-27 08:34:44 +00:00
robocop
3236e206c8 Add in the help the mention of SET HEADING that was introduced time ago. 2004-08-27 08:34:41 +00:00
robocop
565c412d45 increment build number 2004-08-27 08:33:24 +00:00
robocop
257ac89659 Add a new message for isql. I miss the triggers and utilities that did the details for me previously 2004-08-27 08:33:21 +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
5eb042a638 Style 2004-08-27 05:13:47 +00:00
robocop
1ade23282c increment build number 2004-08-27 05:03:16 +00:00
robocop
e3b269d2a4 Show ODS as part of SHOW DATABASE command. 2004-08-27 05:03:13 +00:00
robocop
ab7cb5a772 increment build number 2004-08-27 05:02:00 +00:00
robocop
41a21aa306 Support for new UDF mechanism 2004-08-27 05:01:56 +00:00
robocop
3e637c665e increment build number 2004-08-27 05:00:38 +00:00
robocop
275a676ba3 increment build number 2004-08-27 05:00:37 +00:00
robocop
be2f4fe195 Style and comment useless code 2004-08-27 05:00:31 +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
4ce7a139e5 increment build number 2004-08-27 04:54:51 +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
1994913da7 Bring DSQL up to date with UDF capabilities in the engine.
Introduce SCALAR_ARRAY token.
2004-08-27 04:52:32 +00:00
robocop
49b754fe48 increment build number 2004-08-27 04:50:03 +00:00
robocop
9a6456c767 increment build number 2004-08-27 04:50:02 +00:00
robocop
61a7173a3c Style 2004-08-27 04:50:00 +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
f3aa22df17 increment build number 2004-08-27 04:46:03 +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
fsg
0dbfbe67f2 increment build number 2004-08-27 01:09:23 +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
aaaddf7642 Fix ,silence non initialized warnings 2004-08-26 23:27:46 +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
3bcf37fcd1 Assert or silence uninitialized warning 2004-08-26 21:44:11 +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
4b7731ee0e Assert on non initialized variable 2004-08-26 19:09:07 +00:00
brodsom
c1d1818276 increment build number 2004-08-26 18:50:08 +00:00
brodsom
7593638007 Fix non initialized variables 2004-08-26 18:49:49 +00:00
brodsom
9c04d32118 increment build number 2004-08-26 18:48:23 +00:00
brodsom
567934f29b Fix, assert or silence non initialized warnings 2004-08-26 18:48:14 +00:00
brodsom
87e58e9dca increment build number 2004-08-26 18:28:14 +00:00
brodsom
46aa03e06e Fix signed/unsigned comparisons 2004-08-26 18:28:12 +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
6c2ade62b7 Silence uninitialized warnings 2004-08-26 18:22:40 +00:00
brodsom
55af71e159 increment build number 2004-08-26 18:14:27 +00:00
brodsom
d34c5b6f8a Silence uninitialized warnings 2004-08-26 18:14:14 +00:00
brodsom
7fe8ac041c increment build number 2004-08-26 17:54:22 +00:00
brodsom
fec4268921 Fix format warning 2004-08-26 17:54:19 +00:00
brodsom
d18a142328 increment build number 2004-08-26 17:51:59 +00:00
brodsom
406726a9fc Maintain previous isql con_prompt definition 2004-08-26 17:51:56 +00:00
aafemt
5bf19c53b8 increment build number 2004-08-26 11:10:31 +00:00
aafemt
5dafdcb461 Make prompt visible in MSYS 2004-08-26 11:10:28 +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
2ac685afcd increment build number 2004-08-26 11:04:17 +00:00
robocop
ef9ce175c1 increment build number 2004-08-26 11:04:16 +00:00
robocop
305b9088f4 misc 2004-08-26 11:04:14 +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
aafemt
59f08d2a29 Rework statement pre-parsing. Now it doesn't swallow tabs 2004-08-26 10:28:57 +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
aafemt
e9403dd1b8 Use automatic buffers instead of dynamic 2004-08-25 11:43:09 +00:00
skidder
346ae2f5c7 increment build number 2004-08-25 03:10:04 +00:00
skidder
035ac89d7c Clarify comment and update assertion check 2004-08-25 03:09:57 +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
57528f8bc2 Avoid variable shadowing 2004-08-24 23:11:02 +00:00
brodsom
09cca28836 increment build number 2004-08-24 23:00:26 +00:00
brodsom
e2ea495397 Avoid final comma 2004-08-24 23:00:17 +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
robocop
24aab1bd43 Renamed ptr_block to ptrToBLock and block_ptr to blockToPtr for better self-documenting code as agreed privately. No functional change. 2004-08-24 05:16:01 +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
skidder
7d51f78746 increment build number 2004-08-23 20:44:20 +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
1682382f15 Content of messages DB's HISTORY table 2004-08-23 09:52:10 +00:00
aafemt
859a972d39 increment build number 2004-08-23 09:50:02 +00:00
aafemt
43cced53d4 Content of messages DB's TEMPLATES table 2004-08-23 09:49:58 +00:00
aafemt
9fbc459f7c increment build number 2004-08-23 09:47:52 +00:00
aafemt
4417c39fc3 German translation of messages (probably spoiled) 2004-08-23 09:47:48 +00:00
aafemt
3a98f65838 increment build number 2004-08-23 09:45:54 +00:00
aafemt
390e2da174 French translation of messages (probably spoiled) 2004-08-23 09:45:47 +00:00
aafemt
7a1515e9ce increment build number 2004-08-23 09:43:19 +00:00
aafemt
033efdaa05 Content of messages DB's LOCALES table 2004-08-23 09:43:14 +00:00
aafemt
4da4ee2d21 increment build number 2004-08-23 09:41:25 +00:00
aafemt
5e198c0de0 Content of messages DB's SYSTEM_ERRORS table 2004-08-23 09:41:21 +00:00
aafemt
62777bc3fe increment build number 2004-08-23 09:39:40 +00:00
aafemt
98da26ec72 increment build number 2004-08-23 09:39:39 +00:00
aafemt
011861ce89 Content of messages DB's MESSAGES table 2004-08-23 09:39:34 +00:00
aafemt
369612ee78 increment build number 2004-08-23 09:35:37 +00:00
aafemt
b815cd3a48 Content of messages DB's SYMBOLS table 2004-08-23 09:35:31 +00:00
aafemt
f5a7fe2c33 increment build number 2004-08-23 09:33:19 +00:00
aafemt
c878683c1b Content of messages DB's FACILITIES table 2004-08-23 09:33:10 +00:00
aafemt
37f43c4500 increment build number 2004-08-23 09:07:53 +00:00
aafemt
d7e7dd10b1 Get ready for dialect 3 2004-08-23 09:07:40 +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
933488964a Update memory manager tests 2004-08-22 21:31:19 +00:00
skidder
7e79004bd1 increment build number 2004-08-22 21:28:28 +00:00
skidder
a1371e4ffa Slightly streamline logic of allocation critical path. Correct 2 memory manager bugs added during last optimization attempt. We are now ~40faster than malloc from GLIBC 2.3 2004-08-22 21:28:19 +00:00
skidder
d2a646b91c increment build number 2004-08-22 21:09:25 +00:00
skidder
3b3bd79ddb Use fine-tuned tree page sizes by default. This increases tree performance by ~7 We are now 1.5 times faster than GNU STL tree 2004-08-22 21:09:13 +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
arnobrinkman
ce97981b91 Fix unneeded error-message with simple CASE and NULL (NULL as text in SQL)
CASE NULL WHEN NULL THEN 1 END
2004-08-22 00:53:04 +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
b2b27153e4 increment build number 2004-08-21 09:36:57 +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
934fa31188 increment build number 2004-08-21 09:30:58 +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
2534da3f5e increment build number 2004-08-21 09:22:39 +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
27d4dbd374 Not an aesthetical achievement, but prevent us from making mistakes in the same place again. Put variables in their minimal scope. 2004-08-21 09:20:06 +00:00
robocop
9af65fd3ac increment build number 2004-08-21 09:18:28 +00:00
robocop
6be277355f Misc: formatting 2004-08-21 09:18:24 +00:00
robocop
654d2b4a61 increment build number 2004-08-21 09:16:32 +00:00
robocop
614f908558 Delete useless line and avoid memory leak after talking to Dmitry Yemanov. 2004-08-21 09:16:26 +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
aafemt
d00e35ae4c SQL equivalent for msg.gdl 2004-08-20 10:57:18 +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
46a15ac2a2 Erik's script producing source bundle including configure script. Invoked via: make srctarfile 2004-08-20 05:11:55 +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
dimitr
d667e17db5 Fixed uninitialized variable usage reported by Valgrind. 2004-08-20 02:08:39 +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
5f27a6a541 Putted SolX86 install files from 1.5.1 to HEAD 2004-08-19 13:51:15 +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
kkuznetsov
88f28c2c6a increment build number 2004-08-19 13:50:53 +00:00
dimitr
985bcecc70 increment build number 2004-08-19 11:19:53 +00:00
dimitr
e5ef9b2782 Ported IIF function from Yaffil.
Implemented as yet another abbrevation for CASE.
Added as a non-reserved keyword.
2004-08-19 11:19:48 +00:00
aafemt
1e39c36cdc increment build number 2004-08-19 10:26:13 +00:00
aafemt
cdb105b26e Let isql return error code on script errors 2004-08-19 10:26:09 +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
6d0dc3954c Script which I use to generate Firebird source packages 2004-08-19 00:04:04 +00:00
skidder
b6dd14ad20 increment build number 2004-08-18 23:39:50 +00:00
skidder
706e941871 Old Valgrind stacktraces need to be cleaned up on pool destruction 2004-08-18 23:39:43 +00:00
skidder
08c2e627a6 increment build number 2004-08-18 18:33:27 +00:00
skidder
a294b74cb8 Fix one more possible random crash noted by Valgrind. This particular problem is old and happens when UNION DSQL construct is used. Fix is the result of consultations with Arno Brinkman 2004-08-18 18:33:21 +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
1460ac61db Fix one more serious issue noted by Valgrind. Views could be randomly using blr_singleton when defined 2004-08-18 00:02:24 +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
c1407600f5 Allowed NULL to be a syntactical value. 2004-08-17 13:25:34 +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
56e0b95ca5 Allow the DDL engine to understand literal NULLs in computed fields. 2004-08-17 11:19:41 +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
d752187062 increment build number 2004-08-16 12:28:23 +00:00
alexpeshkoff
e911cb582c increment build number 2004-08-16 12:28:17 +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
45e2d3556f removed a lot of posix warnings after changing int to size_t in vector.h 2004-08-16 12:25:39 +00:00
alexpeshkoff
de9c932857 increment build number 2004-08-16 12:24:32 +00:00
alexpeshkoff
4568a1c968 replaced exit() with throw fatal_exception - thanks to Jim 2004-08-16 12:24:30 +00:00
alexpeshkoff
cfd6925ac5 increment build number 2004-08-16 12:21:48 +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
f5e58b038a Again, do not send trash over the wire 2004-08-13 03:07:11 +00:00
skidder
c152a5f8d2 increment build number 2004-08-13 02:32:34 +00:00
skidder
22f14639a0 Do not send stack and memory dumps to remote client when isc_dsql_sql_info and isc_dsql_prepare functions are used. Again, issue is pinpointed by Valgrind 2004-08-13 02:32:30 +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
skidder
158cc8b30b Optimize memory manager a little bit 2004-08-10 04:10:47 +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
skidder
0374e1a9fd Fix memory manager to allow reliable detection of references to memory from deleted pools under Valgrind. Make memory usage statistics more accurate both in Valgrind and general cases. Adjust pool dumping routine to be aware of delayed free blocks 2004-08-09 01:24:54 +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
75798ca608 increment build number 2004-08-06 13:49:18 +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
b83ff978c7 increment build number 2004-08-04 10:08:47 +00:00
aafemt
c5aeaa3446 increment build number 2004-08-04 10:07:10 +00:00
aafemt
973ee740e8 increment build number 2004-08-04 06:29:41 +00:00
aafemt
0f132c7212 Variable score 2004-08-04 06:29:23 +00:00
aafemt
7dd4650d01 increment build number 2004-08-04 06:27:58 +00:00
aafemt
d391ae5c13 Make events API consistent after Claudio changes 2004-08-04 06:27:54 +00:00
fsg
2a3714e79b increment build number 2004-08-04 01:08:22 +00:00
fsg
93c996bf27 increment build number 2004-08-04 01:07:36 +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
1274348af6 increment build number 2004-08-02 19:53:49 +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
dimitr
4309b20a5e Added two new error messages. 2004-08-02 19:43:54 +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
d6151c2d8f Fixed minor issue. 2004-08-01 18:01:54 +00:00
dimitr
8bb66101e4 increment build number 2004-08-01 17:44:28 +00:00
dimitr
95562449e2 Applied patch by Chris Waters to support NAT by the events mechanism. 2004-08-01 17:44:24 +00:00
robocop
8da5e11178 increment build number 2004-08-01 07:01:05 +00:00
robocop
d26d5328d4 Fix subtle bug introduced by Alex during fun.epp refactoring that prevented the engine to detect when the invoked UDF has returned NULL. 2004-08-01 07:00:59 +00:00
fsg
f8bae233e5 increment build number 2004-07-31 01:07:56 +00:00
skidder
e2d85c8a24 increment build number 2004-07-30 22:38:09 +00:00
skidder
b980507ad2 Valgrind support 2004-07-30 22:38:08 +00:00
skidder
af4847e82d increment build number 2004-07-30 22:38:04 +00:00
skidder
9689d8083d increment build number 2004-07-30 22:37:56 +00:00
robocop
85226b170a increment build number 2004-07-30 05:56:38 +00:00
robocop
53c645ce82 Temporary fix for first problem reported by Adriano dos Santos Fernandes.
Server should continue working normally if gbak tries to restore a db in a forbidden path.
Now mutex is unlocked and server can continue working. However, engine doesn't unload the db so it still thinks there's an active connection.
The proper fix should come from Alex, that probably involves throwing an exception to activate the code inside the catch() section.
2004-07-30 05:56:35 +00:00
robocop
b02705d980 increment build number 2004-07-30 04:58:30 +00:00
robocop
9eecdd8066 Nickolay says the local variable is different from the outer variable.
Therefore, renamed the inner variable to avoid warning found by D. Sibiryakov. Some integer types made const, too.
2004-07-30 04:58:26 +00:00
fsg
182124e9e8 increment build number 2004-07-30 01:08:02 +00:00
skidder
942c5f922b increment build number 2004-07-29 17:44:11 +00:00
skidder
6129db2caa Correct a couple errors I introduced during int->size_t transition for array indexing 2004-07-29 17:44:03 +00:00
fsg
e8b0e91d3a increment build number 2004-07-27 01:07:55 +00:00
skidder
8d8597643e increment build number 2004-07-26 21:32:44 +00:00
skidder
a624a4ac53 Small addition to my previous LIKE fix 2004-07-26 21:32:41 +00:00
fsg
634b4c2530 increment build number 2004-07-23 01:07:40 +00:00
robocop
c0a5e53426 increment build number 2004-07-22 07:18:01 +00:00
robocop
733859bc09 increment build number 2004-07-22 07:18:00 +00:00
robocop
a5ceabacc8 Style and simplification 2004-07-22 07:17:58 +00:00
robocop
18b6781b8d increment build number 2004-07-22 07:17:21 +00:00
robocop
f7ea2ac074 Fix annoying warnings that appeared when Blas dropped a file with C++ typed constants for the isc_dyn_ values and others. 2004-07-22 07:17:17 +00:00
robocop
1cd5f7b4a8 increment build number 2004-07-22 07:15:13 +00:00
robocop
1052c9c2ce increment build number 2004-07-22 07:15:11 +00:00
robocop
507f53d9bd Style and misc 2004-07-22 07:15:10 +00:00
fsg
b4c27872de increment build number 2004-07-22 01:07:16 +00:00
brodsom
64c62bf519 increment build number 2004-07-21 11:02:11 +00:00
brodsom
aef93b4408 increment build number 2004-07-21 10:34:31 +00:00
brodsom
da46a55b16 -Correction (Found by Claudio) 2004-07-21 10:34:27 +00:00
hvlad
46bcfa427d increment build number 2004-07-21 06:33:59 +00:00
hvlad
47a12b9a3d Fix for lost least significant bits of value when rounding floating-point value to int \ int64 value 2004-07-21 06:33:57 +00:00
fsg
03e41d3800 increment build number 2004-07-21 01:10:39 +00:00
fsg
6645b2f685 increment build number 2004-07-21 01:09:41 +00:00
skidder
15b656bc7d increment build number 2004-07-20 22:56:36 +00:00
skidder
2f7b378158 Fix another problem with my LIKE evaluator 2004-07-20 22:56:32 +00:00
arnobrinkman
5f9ea74f0d increment build number 2004-07-20 18:57:46 +00:00
arnobrinkman
cf01406ee8 increment build number 2004-07-20 18:57:45 +00:00
arnobrinkman
cd36ca6e05 fix bug in ignore_nulls part 2004-07-20 18:57:42 +00:00
arnobrinkman
448e3d3997 increment build number 2004-07-20 18:56:20 +00:00
arnobrinkman
4cdd0449e1 increment build number 2004-07-20 18:55:07 +00:00
arnobrinkman
f2345109a0 Bugfix: optimizer didn't add boolean-node when it was a OR operator and no index could be used.
This caused unnecessary evaluation of joined rse's to that rse.
2004-07-20 18:55:03 +00:00
fsg
28efe8bf1d increment build number 2004-07-17 01:06:39 +00:00
skidder
74798953c2 increment build number 2004-07-17 00:13:37 +00:00
skidder
d06f13820c increment build number 2004-07-17 00:13:36 +00:00
skidder
04076ea1ff size_t is more correct type for container sizes and indices 2004-07-17 00:13:34 +00:00
skidder
751def6eaf increment build number 2004-07-16 23:06:33 +00:00
skidder
5494b34caa size_t is more correct type for container sizes and indices 2004-07-16 23:06:31 +00:00
skidder
e0656da2ba increment build number 2004-07-16 23:06:30 +00:00
skidder
71f2ffb3b4 increment build number 2004-07-16 23:06:12 +00:00
skidder
c1f4cb8636 increment build number 2004-07-16 23:06:09 +00:00
arnobrinkman
10bea870c8 increment build number 2004-07-16 01:30:37 +00:00
arnobrinkman
945fefb3b2 When we ignore NULLs in the index then we must already skip them very efficiently from the start. 2004-07-16 01:30:33 +00:00
fsg
5d6672f232 increment build number 2004-07-16 01:08:19 +00:00
arnobrinkman
9e67406e38 increment build number 2004-07-15 23:01:19 +00:00
arnobrinkman
401fb7d12f 1) Fix starting with and empty string index problem where empty string is passed in parameter. (STARTING WITH ?) ? = ''
2) New index structure ensures that NULLs cannot hold the same key-value as a data value.
3) Ignore NULLs already on scanning index where possible.
2004-07-15 23:01:12 +00:00
fsg
ca16489107 increment build number 2004-07-15 01:09:03 +00:00
fsg
55950ebfd0 increment build number 2004-07-15 01:08:19 +00:00
skidder
8e6ba9c744 increment build number 2004-07-14 21:56:23 +00:00
skidder
cf5f6d1f26 increment build number 2004-07-14 21:56:22 +00:00
skidder
cd3dc023a1 Keep fb_tls.h low-profile header. Avoid fancy TLS declarations 2004-07-14 21:56:19 +00:00
skidder
95f23fd94d increment build number 2004-07-14 21:56:05 +00:00
skidder
08fdb1b75c increment build number 2004-07-14 21:54:44 +00:00
skidder
5cd98cf71b increment build number 2004-07-14 21:49:06 +00:00
skidder
d749b61c21 Let our dynamic libraries work 2004-07-14 21:49:03 +00:00
paul_reeves
e30b315993 increment build number 2004-07-14 12:10:50 +00:00
paul_reeves
4e874abec9 increment build number 2004-07-14 12:10:48 +00:00
fsg
e4436f6e9a increment build number 2004-07-12 01:08:12 +00:00
robocop
07149718c6 increment build number 2004-07-11 10:05:05 +00:00
robocop
1d1f86aae3 Try to fix problem reported by Treeve Jelbert in a file I don't compile. 2004-07-11 10:04:58 +00:00
fsg
4e55c0038b increment build number 2004-07-11 01:10:46 +00:00
robocop
78300ff32f increment build number 2004-07-10 09:26:31 +00:00
robocop
72cf23fc94 Try to complete my undoing of the ods.h changes, aided by by Treeve Jelbert. 2004-07-10 09:26:28 +00:00
robocop
ee8833fb76 increment build number 2004-07-10 03:20:37 +00:00
robocop
70538147dd increment build number 2004-07-10 03:20:35 +00:00
robocop
1bbb740b98 Undo inheritance in ODS page types as requested by Nickolay. Either some macros are too silly or the compiler is limited by the standard here.
Notice I may have missed some file that's not compiled in Win32.
2004-07-10 03:20:33 +00:00
robocop
b3252123df increment build number 2004-07-10 03:20:31 +00:00
robocop
3c1ed6f6e1 increment build number 2004-07-10 03:20:11 +00:00
robocop
cefe146905 increment build number 2004-07-10 03:17:04 +00:00
robocop
22d2a488d1 Preach with the example and change the license to the IDPL 2004-07-10 03:17:02 +00:00
robocop
4a8fbfb8c9 increment build number 2004-07-10 03:16:15 +00:00
robocop
4bdbf9ab70 Try to fix bug reported by Treeve Jelbert. Someone please try as this file isn't part of the Win32 build. 2004-07-10 03:16:13 +00:00
fsg
40520f1e38 increment build number 2004-07-10 01:08:59 +00:00
robocop
35eb5804d1 increment build number 2004-07-09 05:22:49 +00:00
robocop
4d4d7de4be increment build number 2004-07-09 05:22:47 +00:00
robocop
b5c374a300 Style 2004-07-09 05:22:46 +00:00
fsg
78bbfc58d8 increment build number 2004-07-08 01:10:05 +00:00
skidder
00a2d03146 increment build number 2004-07-07 22:18:33 +00:00
skidder
3355538862 Import POSIX regular expressions matcher: unmodified rxspencer-alpha3.8.g3. It will be used for Win32 and maybe some old unices, Linux and *BSD implement this part of POSIX spec natively 2004-07-07 22:18:30 +00:00
skidder
deaecb187f increment build number 2004-07-07 22:14:43 +00:00
skidder
7a64167f59 increment build number 2004-07-07 22:14:42 +00:00
skidder
826779c0e0 increment build number 2004-07-07 22:10:58 +00:00
skidder
5243f0d667 Import POSIX regular expressions matcher: unmodified rxspencer-alpha3.8.g3. It will be used for Win32 and maybe some old unices, Linux and *BSD implement this part of POSIX spec natively 2004-07-07 22:10:54 +00:00
skidder
5e2abb6de7 increment build number 2004-07-07 22:02:31 +00:00
skidder
6b09baa3df increment build number 2004-07-07 16:06:22 +00:00
skidder
3d06b35a09 Update pattern matching tests 2004-07-07 16:06:19 +00:00
skidder
9c04964630 increment build number 2004-07-07 15:49:01 +00:00
skidder
a64a211a1d allow processNextChunk receive empty string in pattern matchers. This fixes troubles in DEV_BUILD noticed by Claudio 2004-07-07 15:48:57 +00:00
aafemt
bac3e41602 increment build number 2004-07-07 10:12:59 +00:00
aafemt
2978da19cd Variable's scope 2004-07-07 10:12:55 +00:00
aafemt
4fa03279d0 increment build number 2004-07-07 10:08:50 +00:00
aafemt
bf2ce7ed98 Suppress warning 2004-07-07 10:08:40 +00:00
robocop
e5106bf931 increment build number 2004-07-07 03:47:14 +00:00
robocop
682b582764 USHORT -> bool 2004-07-07 03:47:12 +00:00
robocop
022407c8ec increment build number 2004-07-07 03:45:35 +00:00
robocop
92a6a8d81a Vars in context 2004-07-07 03:45:18 +00:00
robocop
bbe6e74102 increment build number 2004-07-07 03:43:23 +00:00
robocop
47edeb78a1 increment build number 2004-07-07 03:43:22 +00:00
robocop
bbc973a414 Const correctness and style 2004-07-07 03:43:20 +00:00
robocop
f3c823e08c increment build number 2004-07-07 03:42:57 +00:00
robocop
9252c03bcb Fix possible minor problem in debug version 2004-07-07 03:42:54 +00:00
robocop
996d8d9709 increment build number 2004-07-07 03:41:44 +00:00
robocop
789c02213d Misc change 2004-07-07 03:41:27 +00:00
fsg
4407fcbe52 increment build number 2004-07-07 01:23:58 +00:00
paul_reeves
afec14d198 increment build number 2004-07-06 13:12:15 +00:00
paul_reeves
dda18213f3 increment build number 2004-07-06 13:12:14 +00:00
paul_reeves
8aa695bb8d increment build number 2004-07-06 13:12:10 +00:00
paul_reeves
6a133d0f4c increment build number 2004-07-06 13:10:32 +00:00
robocop
d2736c8564 increment build number 2004-07-06 05:59:42 +00:00
robocop
a19dadb269 1.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h, second round.
2.- Prevent users from deleting system generators and modifying any entry in rdb$generators. VIO passes the task to DFW, the only problem being that the user gets the error when a commit is done, not before.
2004-07-06 05:59:40 +00:00
robocop
8759a7140e increment build number 2004-07-06 05:54:16 +00:00
robocop
a2e14cfe22 Totally misc changes 2004-07-06 05:54:13 +00:00
fsg
5a53d22a7b increment build number 2004-07-06 01:09:24 +00:00
kkuznetsov
316a5e5750 increment build number 2004-07-05 14:22:04 +00:00
fsg
88f3e28779 increment build number 2004-07-04 01:08:07 +00:00
skidder
2059c2663c increment build number 2004-07-04 00:00:23 +00:00
skidder
407e819789 Fix small inconsistency in string class 2004-07-04 00:00:17 +00:00
brodsom
b4a265d634 increment build number 2004-07-03 02:33:48 +00:00
brodsom
e7fbfdc564 increment build number 2004-07-03 02:33:47 +00:00
brodsom
76a2f98d90 -Put thread functions into thread class
-Comment SVC_PUTSPECIFIC_DATA
2004-07-03 02:33:46 +00:00
brodsom
2961704441 increment build number 2004-07-03 02:33:28 +00:00
brodsom
d7cdc60e2f increment build number 2004-07-03 02:33:08 +00:00
brodsom
5093a8743a increment build number 2004-07-03 02:32:53 +00:00
brodsom
6a2b6dd981 increment build number 2004-07-03 02:32:52 +00:00
brodsom
035b9064eb increment build number 2004-07-03 02:32:35 +00:00
fsg
f6c316c4bf increment build number 2004-07-03 01:10:30 +00:00
fsg
ddcc7a0d73 increment build number 2004-07-03 01:09:29 +00:00
brodsom
aacf903514 increment build number 2004-07-03 00:13:48 +00:00
brodsom
7168edca86 Put thread functions into thread class 2004-07-03 00:13:46 +00:00
brodsom
095457c2dc increment build number 2004-07-03 00:13:14 +00:00
kkuznetsov
c65eda7abb increment build number 2004-07-02 14:43:28 +00:00
kkuznetsov
68d13848a6 increment build number 2004-07-02 14:43:24 +00:00
brodsom
7609f4f830 increment build number 2004-07-02 10:47:06 +00:00
brodsom
728c927550 Hack to fix mingw build (due to a mingw bug). 2004-07-02 10:47:03 +00:00
brodsom
60130ab9bc increment build number 2004-07-02 10:46:39 +00:00
brodsom
822b5d8a7e increment build number 2004-07-02 10:45:57 +00:00
brodsom
2f4821eebc increment build number 2004-07-02 10:45:56 +00:00
brodsom
8252fb3e1d increment build number 2004-07-02 10:45:36 +00:00
brodsom
4be98d8f44 increment build number 2004-07-02 10:02:53 +00:00
brodsom
a80f2ee39b Put thread functions into thread class 2004-07-02 10:02:46 +00:00
brodsom
aac58e7032 increment build number 2004-07-02 07:26:22 +00:00
brodsom
4d2979865a Correction (noticed by Claudio) 2004-07-02 07:26:18 +00:00
fsg
1f6f3acf64 increment build number 2004-07-02 01:11:23 +00:00
fsg
4dff7c5553 increment build number 2004-07-02 01:10:41 +00:00
hvlad
71b8a42f57 increment build number 2004-07-01 16:41:59 +00:00
hvlad
9a549ae8da Fixed incorrect comparison of TEXT BLOBs with STR 2004-07-01 16:41:55 +00:00
kkuznetsov
a00f9cc397 increment build number 2004-07-01 16:12:35 +00:00
kkuznetsov
f448c83995 increment build number 2004-07-01 16:08:43 +00:00
kkuznetsov
0741ac297b increment build number 2004-07-01 16:08:42 +00:00
kkuznetsov
98b3868172 increment build number 2004-07-01 16:04:28 +00:00
kkuznetsov
03ede94966 increment build number 2004-07-01 16:04:15 +00:00
kkuznetsov
1a5a4810c5 increment build number 2004-07-01 16:04:13 +00:00
fsg
32b8f31857 increment build number 2004-07-01 01:09:23 +00:00
skidder
94a6522288 increment build number 2004-07-01 00:46:15 +00:00