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

10594 Commits

Author SHA1 Message Date
skidder
e0a535baf6 increment build number 2004-11-18 19:53:32 +00:00
hvlad
9707e53848 increment build number 2004-11-18 13:58:49 +00:00
hvlad
1f30165bf0 1. Use isc_stack_trace instead of isc_random
2. Correct exception handling when dynamic string is used. See comments in exe.cpp
2004-11-18 13:58:46 +00:00
hvlad
762d3bdf1b increment build number 2004-11-18 13:50:57 +00:00
hvlad
b91b59511c increment build number 2004-11-18 13:50:51 +00:00
dimitr
4c476ebd7d increment build number 2004-11-18 09:14:26 +00:00
dimitr
f241ba10c9 Cleanup. 2004-11-18 09:14:20 +00:00
robocop
1b230e50a4 increment build number 2004-11-18 08:40:18 +00:00
arnobrinkman
5fee267d7e increment build number 2004-11-18 08:11:38 +00:00
dimitr
128846b42f increment build number 2004-11-18 08:10:06 +00:00
fsg
feecde4462 increment build number 2004-11-18 02:15:57 +00:00
fsg
246341473f increment build number 2004-11-18 02:14:59 +00:00
asfernandes
6b06c196c5 increment build number 2004-11-18 02:05:30 +00:00
arnobrinkman
ce65c866d0 increment build number 2004-11-17 22:02:05 +00:00
arnobrinkman
f472f353da increment build number 2004-11-17 22:02:03 +00:00
arnobrinkman
b92d1a1fbb increment build number 2004-11-17 21:57:23 +00:00
hvlad
4ff5fa0808 increment build number 2004-11-17 20:41:23 +00:00
hvlad
c36109414f Fixed broken stored procedures default parameters handling. Thanks to Nickolay 2004-11-17 20:41:16 +00:00
dimitr
8f857b47d3 increment build number 2004-11-17 19:45:34 +00:00
dimitr
bc9c7c0b30 no message 2004-11-17 19:45:28 +00:00
dimitr
d70eb7d1b0 increment build number 2004-11-17 19:33:33 +00:00
dimitr
b741e2c136 Fixed bugs SF #459059 and #543106. 2004-11-17 19:33:11 +00:00
dimitr
9481c368ce increment build number 2004-11-17 18:27:51 +00:00
dimitr
d171d6039b increment build number 2004-11-17 18:18:49 +00:00
dimitr
1859b19b9a Added missing BLR handling to the internal blob filter 2004-11-17 18:18:44 +00:00
dimitr
be55b15861 increment build number 2004-11-17 15:23:37 +00:00
dimitr
499688434f 1) Reworked error reporting
2) Allowed positioned updates for explicit cursors
3) Fixed some possible server crashes
2004-11-17 15:23:27 +00:00
dimitr
09b6c9307e increment build number 2004-11-17 15:18:38 +00:00
dimitr
bb6af14b2c increment build number 2004-11-17 15:17:26 +00:00
dimitr
b0a5c10b33 increment build number 2004-11-17 15:01:21 +00:00
dimitr
9179ffad01 increment build number 2004-11-17 14:50:37 +00:00
dimitr
f54df6b607 increment build number 2004-11-17 14:48:51 +00:00
dimitr
0de4faec49 increment build number 2004-11-17 12:33:33 +00:00
dimitr
7072fa6bb4 Fixed bug found by Claudio. 2004-11-17 12:33:30 +00:00
hvlad
e5e50b48d7 increment build number 2004-11-17 12:25:29 +00:00
hvlad
1f75b89933 increment build number 2004-11-17 12:20:53 +00:00
hvlad
39927531e3 increment build number 2004-11-17 12:20:52 +00:00
hvlad
3592c54752 Enlarge exception messages from 80 to 1023 bytes 2004-11-17 12:19:18 +00:00
alexpeshkoff
73276f6a70 increment build number 2004-11-17 11:41:21 +00:00
tsteinmaurer
34b1ae87c2 increment build number 2004-11-17 09:44:00 +00:00
tsteinmaurer
a21fd7e819 increment build number 2004-11-17 09:36:00 +00:00
robocop
13e082f2f5 increment build number 2004-11-17 08:59:23 +00:00
robocop
a10ff0df3b increment build number 2004-11-17 08:59:09 +00:00
robocop
32764ab717 Misc and comment. 2004-11-17 08:59:06 +00:00
robocop
47349305e8 increment build number 2004-11-17 08:58:04 +00:00
robocop
9fcf4ab269 Totally misc. 2004-11-17 08:57:59 +00:00
robocop
01dafae464 increment build number 2004-11-17 08:57:28 +00:00
robocop
5b5e1cb2b0 If sha_info.data is already BYTE*, why casting it to BYTE* again? 2004-11-17 08:57:25 +00:00
robocop
f8305c4e56 increment build number 2004-11-17 08:56:11 +00:00
robocop
eb99bbcccf Poor man's version of the old gds_alloc_report. 2004-11-17 08:56:07 +00:00
robocop
4ae14b8a75 increment build number 2004-11-17 08:56:05 +00:00
robocop
4ed3de113a increment build number 2004-11-17 08:40:05 +00:00
robocop
07755515b6 Misc. 2004-11-17 08:39:59 +00:00
robocop
6107a32b77 increment build number 2004-11-17 05:20:57 +00:00
robocop
0ef77b8657 increment build number 2004-11-17 05:20:56 +00:00
robocop
a5900b4214 increment build number 2004-11-17 05:18:55 +00:00
fsg
d0009cafbd increment build number 2004-11-17 02:15:32 +00:00
asfernandes
d4e0a13a98 increment build number 2004-11-17 00:51:22 +00:00
asfernandes
3c6ffafa5f increment build number 2004-11-17 00:51:19 +00:00
asfernandes
80357398cb increment build number 2004-11-16 16:17:33 +00:00
tsteinmaurer
a2d6c0204b increment build number 2004-11-16 14:52:36 +00:00
alexpeshkoff
3dbd8e858a increment build number 2004-11-16 11:44:08 +00:00
alexpeshkoff
dc0de1939d increment build number 2004-11-16 11:43:08 +00:00
alexpeshkoff
fa3b9c8331 increment build number 2004-11-16 11:41:38 +00:00
alexpeshkoff
6510b9501f take autoconfig.h into account 2004-11-16 11:41:35 +00:00
alexpeshkoff
45c93640dd increment build number 2004-11-16 11:38:53 +00:00
fsg
3b9cda698c increment build number 2004-11-16 11:19:03 +00:00
fsg
e9df86ab6d increment build number 2004-11-16 11:18:16 +00:00
tsteinmaurer
5d73395364 increment build number 2004-11-16 11:15:26 +00:00
asfernandes
f9627e0508 increment build number 2004-11-16 11:01:13 +00:00
asfernandes
bf11ae7e20 increment build number 2004-11-16 11:01:12 +00:00
asfernandes
32b2d32ff1 increment build number 2004-11-16 11:01:06 +00:00
asfernandes
e4c762b055 increment build number 2004-11-16 11:01:00 +00:00
asfernandes
cca3e74875 increment build number 2004-11-16 11:00:42 +00:00
asfernandes
b4199fba27 increment build number 2004-11-16 11:00:24 +00:00
asfernandes
a5cfb1851e increment build number 2004-11-16 10:59:56 +00:00
asfernandes
65d8a1e108 increment build number 2004-11-16 10:59:49 +00:00
asfernandes
08e35c2b7c increment build number 2004-11-16 10:59:39 +00:00
asfernandes
a468189217 increment build number 2004-11-16 10:59:38 +00:00
asfernandes
d05c9cde55 increment build number 2004-11-16 10:59:34 +00:00
asfernandes
f34718f8df increment build number 2004-11-16 10:59:14 +00:00
asfernandes
8b0bb5992f increment build number 2004-11-16 10:59:00 +00:00
asfernandes
6c11c54c51 increment build number 2004-11-16 10:58:17 +00:00
asfernandes
2159269c63 increment build number 2004-11-16 10:58:11 +00:00
asfernandes
385f3182f1 increment build number 2004-11-16 10:58:01 +00:00
asfernandes
8962b03a72 increment build number 2004-11-16 10:57:38 +00:00
asfernandes
ef716522f2 increment build number 2004-11-16 10:57:30 +00:00
alexpeshkoff
1507f09126 increment build number 2004-11-16 09:39:51 +00:00
robocop
a5c00abb14 increment build number 2004-11-16 08:52:33 +00:00
robocop
bc845125c7 Misc. 2004-11-16 08:52:29 +00:00
robocop
4a13773274 increment build number 2004-11-16 08:36:01 +00:00
robocop
290ec7f231 Misc. 2004-11-16 08:35:59 +00:00
robocop
be9d3d32f5 increment build number 2004-11-16 08:35:57 +00:00
robocop
1ac2ec294c increment build number 2004-11-16 08:34:40 +00:00
robocop
a2a01558f8 We don't need reinterpret_cast from void* 2004-11-16 08:34:35 +00:00
robocop
556f85c383 increment build number 2004-11-16 06:22:15 +00:00
robocop
4480296ff5 increment build number 2004-11-16 06:16:36 +00:00
robocop
cad88e2440 increment build number 2004-11-16 05:03:57 +00:00
robocop
3b7d7d37b5 increment build number 2004-11-16 05:02:14 +00:00
bellardo
c187e6df48 increment build number 2004-11-16 03:06:09 +00:00
bellardo
530a6f7172 Fix the copyright header. 2004-11-16 03:06:01 +00:00
alexpeshkoff
aa207cefaa increment build number 2004-11-15 16:35:07 +00:00
alexpeshkoff
774d4549d1 increment build number 2004-11-15 15:52:55 +00:00
alexpeshkoff
d36b8274a7 increment build number 2004-11-15 07:35:31 +00:00
skidder
802fbaf3ae increment build number 2004-11-15 04:15:25 +00:00
skidder
6d9ed60d78 increment build number 2004-11-15 04:06:38 +00:00
skidder
0b2694416c Fix GCC build 2004-11-15 04:06:32 +00:00
asfernandes
c88a7ed3f6 increment build number 2004-11-15 02:24:03 +00:00
asfernandes
3b1b23a2cc increment build number 2004-11-15 02:23:59 +00:00
skidder
8e2f6238f8 increment build number 2004-11-15 00:32:07 +00:00
skidder
9da4d174d4 increment build number 2004-11-15 00:21:24 +00:00
asfernandes
0cabaa7171 increment build number 2004-11-14 22:31:25 +00:00
asfernandes
217af050b9 increment build number 2004-11-14 22:31:22 +00:00
skidder
25464512c6 increment build number 2004-11-14 21:08:43 +00:00
skidder
23c5b5810c Fix the bug I recently added to CURRENT_TIME precision handling 2004-11-14 21:08:32 +00:00
skidder
3bc8aa882f increment build number 2004-11-14 20:59:18 +00:00
skidder
38c43ff24b increment build number 2004-11-14 20:49:54 +00:00
alexpeshkoff
8dedd6e4de increment build number 2004-11-14 18:09:16 +00:00
alexpeshkoff
daa112c705 replaced platform-dependent SHA1 with in-tree sha.cpp 2004-11-14 18:09:14 +00:00
alexpeshkoff
0085c44417 increment build number 2004-11-14 18:09:10 +00:00
alexpeshkoff
de8d33b0f3 increment build number 2004-11-14 18:09:08 +00:00
alexpeshkoff
156dbd0063 increment build number 2004-11-14 18:08:43 +00:00
alexpeshkoff
7b311ae49b increment build number 2004-11-14 18:07:29 +00:00
alexpeshkoff
ea9e900ab3 cleanup of methods, storing data in plain char* 2004-11-14 18:05:13 +00:00
alexpeshkoff
94c2985c81 increment build number 2004-11-14 18:05:10 +00:00
alexpeshkoff
4db97b5d1e increment build number 2004-11-14 18:05:04 +00:00
alexpeshkoff
19b790777a added related feature - platform-dependent random genearator 2004-11-14 18:03:11 +00:00
alexpeshkoff
1eab509e5e increment build number 2004-11-14 18:03:09 +00:00
alexpeshkoff
dd0e5f83a1 increment build number 2004-11-14 18:03:08 +00:00
alexpeshkoff
712b22d15f increment build number 2004-11-14 18:02:48 +00:00
alexpeshkoff
0f7f7308d5 increment build number 2004-11-14 17:58:38 +00:00
alexpeshkoff
71a0e49668 style 2004-11-14 17:58:32 +00:00
alexpeshkoff
894683bf69 increment build number 2004-11-14 16:37:50 +00:00
alexpeshkoff
cdbcbe1921 fixed debug build 2004-11-14 16:37:46 +00:00
robocop
c4d85ba059 increment build number 2004-11-14 07:50:41 +00:00
kkuznetsov
baad264cfa increment build number 2004-11-13 09:25:27 +00:00
paul_reeves
2d41a60075 increment build number 2004-11-13 08:21:01 +00:00
paul_reeves
26b034a8d5 increment build number 2004-11-13 08:14:40 +00:00
fsg
18b58117f2 increment build number 2004-11-13 02:12:07 +00:00
fsg
68fa01d280 increment build number 2004-11-13 02:11:23 +00:00
paul_reeves
170af31473 increment build number 2004-11-12 14:49:01 +00:00
paul_reeves
796d79319f increment build number 2004-11-12 14:48:54 +00:00
paul_reeves
04ab204bf2 increment build number 2004-11-12 14:48:47 +00:00
paul_reeves
eaf7701c12 increment build number 2004-11-12 14:48:43 +00:00
paul_reeves
89ddcbd4f5 increment build number 2004-11-12 14:44:32 +00:00
dimitr
53ad8ce3bc increment build number 2004-11-12 05:32:23 +00:00
dimitr
2a4b4051fa Restored missing asserts. 2004-11-12 05:32:13 +00:00
fsg
2f6a48e27d increment build number 2004-11-12 02:14:36 +00:00
fsg
241398794a increment build number 2004-11-12 02:13:46 +00:00
skidder
0ca662b9f2 increment build number 2004-11-11 21:46:32 +00:00
skidder
8d253d44df increment build number 2004-11-11 21:45:31 +00:00
asfernandes
c9f391fa6a increment build number 2004-11-11 21:34:44 +00:00
kkuznetsov
922769714e increment build number 2004-11-11 11:19:29 +00:00
skidder
4061c3f030 increment build number 2004-11-11 10:27:14 +00:00
skidder
3f67dc3df3 Remove unneeded item as Claudio noted 2004-11-11 10:27:10 +00:00
hvlad
f0fe94a8e5 increment build number 2004-11-11 10:22:06 +00:00
hvlad
679c2a7f28 Corrected typos pointed by Claudio 2004-11-11 10:21:55 +00:00
hvlad
948d3babd7 increment build number 2004-11-11 10:17:20 +00:00
hvlad
d1e720d9cb GC policy config entry don't need to be case-sensitive 2004-11-11 10:17:16 +00:00
kkuznetsov
61945481d0 increment build number 2004-11-11 08:30:32 +00:00
skidder
b4114eef73 increment build number 2004-11-11 05:37:56 +00:00
skidder
db7e8de16b increment build number 2004-11-11 05:37:55 +00:00
skidder
1e26d6c80d CURRENT_DATABASE implementation. Established identity may also be used for isc_info_db_id datum 2004-11-11 05:37:52 +00:00
skidder
74e1c48585 increment build number 2004-11-11 05:37:50 +00:00
skidder
f63e39dfb3 increment build number 2004-11-11 04:57:21 +00:00
skidder
b70e069707 increment build number 2004-11-11 04:47:16 +00:00
skidder
f9c25741c3 Port ENC_crypt to 64 bits 2004-11-11 04:47:06 +00:00
fsg
704dd48eac increment build number 2004-11-11 02:12:51 +00:00
fsg
0bbb4c8194 increment build number 2004-11-11 02:11:56 +00:00
skidder
bc4fb50579 increment build number 2004-11-11 01:34:47 +00:00
skidder
817e2ca5af increment build number 2004-11-10 23:03:05 +00:00
skidder
1fa9ec81c7 Use case-sensitive comparisons for GC policy configuration entires. stricmp does not exist on Linux. 2004-11-10 23:02:31 +00:00
makowski
f08891d604 increment build number 2004-11-10 17:18:46 +00:00
hvlad
8776b04dd7 increment build number 2004-11-10 13:32:24 +00:00
hvlad
ffb640e22a Removed unneeded method as Nickolay suggested 2004-11-10 13:32:17 +00:00
makowski
27d0e69034 increment build number 2004-11-10 11:30:08 +00:00
robocop
2a9e5ba3c1 increment build number 2004-11-10 08:28:42 +00:00
robocop
c594f5d467 Misc. 2004-11-10 08:28:25 +00:00
robocop
1bac30fb8d increment build number 2004-11-10 08:16:45 +00:00
robocop
54a337e96f increment build number 2004-11-10 05:19:29 +00:00
robocop
cf0c42f971 Misc. 2004-11-10 05:19:20 +00:00
robocop
19982ecbe9 increment build number 2004-11-10 04:42:03 +00:00
robocop
c5dbf834eb Fix SF Bug #1057538. 2004-11-10 04:41:59 +00:00
robocop
8a8ba87731 increment build number 2004-11-10 04:36:01 +00:00
robocop
e054fbecd3 increment build number 2004-11-10 04:36:00 +00:00
robocop
479daede8f Misc. 2004-11-10 04:35:58 +00:00
robocop
2720c52033 increment build number 2004-11-10 04:33:51 +00:00
robocop
08c6e9ebac increment build number 2004-11-10 04:29:42 +00:00
robocop
628b088d2c Treat string literals and string constants with more respect. 2004-11-10 04:26:45 +00:00
robocop
0868104dde increment build number 2004-11-10 04:26:44 +00:00
robocop
4b87ff7e36 increment build number 2004-11-10 04:26:43 +00:00
robocop
2ba3e8c23e increment build number 2004-11-10 04:23:16 +00:00
robocop
67666b790e increment build number 2004-11-10 04:22:34 +00:00
robocop
38ce6177a1 increment build number 2004-11-10 04:22:33 +00:00
robocop
3f69fcece4 increment build number 2004-11-10 04:21:34 +00:00
robocop
8cb654f70b increment build number 2004-11-10 04:20:19 +00:00
robocop
a180ce93dd increment build number 2004-11-10 04:19:02 +00:00
robocop
42f60ac62a increment build number 2004-11-10 04:15:43 +00:00
robocop
c9536f574e increment build number 2004-11-10 04:14:31 +00:00
fsg
323d8805a0 increment build number 2004-11-10 02:13:41 +00:00
fsg
131e581a74 increment build number 2004-11-10 02:12:54 +00:00
asfernandes
2fb8459424 increment build number 2004-11-09 22:37:20 +00:00
asfernandes
003e090bbd increment build number 2004-11-09 21:56:17 +00:00
paul_reeves
266544d2c4 increment build number 2004-11-09 14:35:32 +00:00
paul_reeves
1905d857f7 increment build number 2004-11-09 14:24:29 +00:00
paul_reeves
fce09bcbda increment build number 2004-11-09 14:23:25 +00:00
hvlad
a6e6a27356 increment build number 2004-11-09 12:59:39 +00:00
hvlad
aba34753cb Add config file parameter for the garbage collection policy 2004-11-09 12:59:37 +00:00
hvlad
4bdf9211fb increment build number 2004-11-09 12:59:35 +00:00
paul_reeves
724ec82f0c increment build number 2004-11-09 07:07:41 +00:00
paul_reeves
d7beed99c9 increment build number 2004-11-09 07:07:39 +00:00
paul_reeves
837c5b5efc increment build number 2004-11-09 07:07:18 +00:00
hvlad
5fd93b382d Fix wrong thread priority 2004-11-08 09:38:30 +00:00
robocop
af5b3848f5 Totally misc. 2004-11-08 08:29:40 +00:00
robocop
e2ed110d8c Misc. 2004-11-08 08:01:26 +00:00
robocop
c75595ac55 Misc. 2004-11-08 06:16:19 +00:00
robocop
28473785d7 Fix Alex' commit. 2004-11-08 06:15:49 +00:00
robocop
f208c58149 Find a better way to handle ISC_lookup_entrypoint calls than to throw away constness. 2004-11-08 05:13:16 +00:00
robocop
a04c0adba3 Pre-ANSI C file? 2004-11-08 03:36:52 +00:00
robocop
f80199d26d Treat string literals and string constants with more respect. 2004-11-08 03:33:26 +00:00
alexpeshkoff
3bd02ee852 security fix
1. Use SHA1 hash instead of ENC_crypt.
2. Disable any remote (non-embedded) access to security.fdb.
3. Use services in gsec and isc_*_user() fucntions.
    In gsec switch -database replaced with -server.
4. Protect from attempts to brut-force accounts/passwords.
2004-11-07 14:50:53 +00:00
alexpeshkoff
73c3fc3e51 1.fixed problem with double-opened databases on LanMan mounted disk.
might cause database corruption.
2.more active use of Firebird::string in isc_file.cpp
2004-11-07 14:43:29 +00:00
alexpeshkoff
771d2a7a2b fixed problem with lost "authenticator" and "sweeper" user names 2004-11-07 14:35:25 +00:00
alexpeshkoff
eeafbf9f9b avoid gds__prefix() in favour of getRootDirectory() 2004-11-07 14:33:43 +00:00
alexpeshkoff
6e89d3e6d8 avoid warnings in gcc 2004-11-07 14:30:38 +00:00
alexpeshkoff
5a2af91fd4 1. make ENC_crypt thread safe
2. don't use libcrypt
2004-11-07 14:27:54 +00:00
robocop
e5be73b048 Misc: extra semicolons do not help. :-) 2004-11-07 10:47:20 +00:00
robocop
77571e4c69 1.- Extra unneeded semicolons are being garbage collected.
2.- Style: sepate params by space, type for<space>(, etc.
2004-11-06 07:20:44 +00:00
robocop
e1573bf6ce Fix wrong comment due to copy/paste. 2004-11-06 07:17:18 +00:00
skidder
cc1387505d Fix possible server crash when EXECUTE_IMMEDIATE is used to release or rollback transaction to non-existing savepoint. Reported by David Rushby as a part of 1.5.2 field test 2004-11-06 06:05:38 +00:00
skidder
b64ecbe8d1 Remove comment that is no longer relevant 2004-11-06 02:10:07 +00:00
hvlad
4d95ce3d42 New garbage collector thread implementation 2004-11-05 08:01:21 +00:00
skidder
933063c7ce Slightly adjust Dmitry's Firebird::TimeStamp class to make it more useful, change is coordiated with Dmitry. Use thread-safe localtime_r routine when it is available 2004-11-04 19:14:20 +00:00
dimitr
56a15c33dc Improved TimeStamp slightly to suit non-engine needs. 2004-11-03 17:28:05 +00:00
hvlad
471deca6fe Correct my previous commit 2004-11-02 15:42:18 +00:00
paul_reeves
3f01fcc9ab increment build number 2004-11-01 12:49:51 +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
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
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
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
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
8e8ea430b4 increment build number 2004-10-30 06:48:13 +00:00
robocop
82ad50d0be increment build number 2004-10-30 06:03:11 +00:00
robocop
e029a6467b increment build number 2004-10-30 05:58:52 +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
f3eaccc535 increment build number 2004-10-30 05:36:11 +00:00
robocop
536d1e5f82 increment build number 2004-10-30 05:30:12 +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
fsg
5821e15c55 increment build number 2004-10-29 01:11:36 +00:00
skidder
bfd0f24b5d increment build number 2004-10-29 00:53:18 +00:00
skidder
3e26699c9a increment build number 2004-10-29 00:53:11 +00:00
skidder
c02ae96bfb increment build number 2004-10-29 00:29:20 +00:00
skidder
37698bf841 Go back to passing pointers to impure areas instead of direct bitmap pointers. The approach I tried doesn't work with nod_bit_in correctly and doesn't seem pretty to me anymore 2004-10-29 00:29:17 +00:00
skidder
1105e7988b increment build number 2004-10-28 23:26:18 +00:00
skidder
d65eac7698 Go back to passing pointers to impure areas instead of direct bitmap pointers. The approach I tried doesn't work with nod_bit_in correctly and doesn't seem pretty to me anymore 2004-10-28 23:26:16 +00:00
skidder
7c3416b794 increment build number 2004-10-28 23:23:59 +00:00
skidder
8b452a0377 increment build number 2004-10-28 22:42:57 +00:00
skidder
3f5a675967 Add forgotten braces in preprocessor statement to prevent warnings on some old compilers 2004-10-28 22:42:51 +00:00
robocop
3490c66545 increment build number 2004-10-28 05:23:19 +00:00
robocop
202f9ab5db Misc. 2004-10-28 05:23:16 +00:00
robocop
93b8761df9 increment build number 2004-10-28 04:47:59 +00:00
robocop
1af636f3c1 Misc. 2004-10-28 04:47:57 +00:00
robocop
5ab6f42ad5 increment build number 2004-10-28 04:47:37 +00:00
robocop
e5c537d74e increment build number 2004-10-28 04:36:27 +00:00
asfernandes
b3861020fd increment build number 2004-10-28 02:28:28 +00:00
asfernandes
d7819600fc increment build number 2004-10-28 02:21:26 +00:00
asfernandes
349ee1d4cf increment build number 2004-10-28 02:21:21 +00:00
fsg
587786888d increment build number 2004-10-28 01:10:45 +00:00
asfernandes
b6101eb55f increment build number 2004-10-27 18:18:15 +00:00
asfernandes
05374fa505 Make compilable in MSVC6 2004-10-27 18:17:42 +00:00
dimitr
be9d004856 increment build number 2004-10-27 13:27:35 +00:00
dimitr
1a6f5881db Let's include milliseconds also in CURRENT_TIMESTAMP, accordingly to the SQL spec. 2004-10-27 13:27:30 +00:00
asfernandes
dfa7214d21 increment build number 2004-10-27 12:28:47 +00:00
dimitr
ec54a5e35f increment build number 2004-10-27 12:14:57 +00:00
dimitr
e16fc9bce0 increment build number 2004-10-27 11:46:49 +00:00
dimitr
c80af8bd52 Let's include milliseconds in 'NOW'. 2004-10-27 11:46:34 +00:00
aafemt
205a9900f2 increment build number 2004-10-27 10:54:28 +00:00
aafemt
43cb541a93 increment build number 2004-10-27 10:50:42 +00:00
aafemt
9af3ffbf7e increment build number 2004-10-27 10:20:00 +00:00
aafemt
f0758b5a21 Equal rights to all compilers as Claudio suggested 2004-10-27 10:19:56 +00:00
aafemt
cf54b263ab increment build number 2004-10-27 10:14:43 +00:00
dimitr
7ca89e9659 increment build number 2004-10-27 09:33:11 +00:00
aafemt
adf6fa75c9 Fix warning 2004-10-27 09:33:10 +00:00
aafemt
fa50851e28 increment build number 2004-10-27 09:31:33 +00:00
aafemt
60cd02de47 Variable shadowing that could cause memory leak 2004-10-27 09:31:30 +00:00
aafemt
6313214af1 increment build number 2004-10-27 09:28:34 +00:00
aafemt
1155b1906d Variable shadowing 2004-10-27 09:28:26 +00:00
aafemt
cb2dd54774 increment build number 2004-10-27 09:27:37 +00:00
aafemt
7c64080e1b increment build number 2004-10-27 09:24:56 +00:00
aafemt
6b099c898e Supress compiler warning 2004-10-27 09:24:54 +00:00
aafemt
032c70181a increment build number 2004-10-27 09:21:31 +00:00
skidder
57a89a6245 increment build number 2004-10-27 02:35:43 +00:00
skidder
ede12b959a kill warning 2004-10-27 02:35:41 +00:00
fsg
8729fc1511 increment build number 2004-10-27 01:10:20 +00:00
asfernandes
dfb98a4976 increment build number 2004-10-27 01:03:28 +00:00
asfernandes
5ca5bcf35a increment build number 2004-10-27 01:03:27 +00:00
asfernandes
c3b76db7b6 increment build number 2004-10-27 01:03:21 +00:00
skidder
f1638550f3 increment build number 2004-10-27 00:21:08 +00:00
skidder
54616c07be Fix warning in VS2003 build I added recently 2004-10-27 00:20:59 +00:00
arnobrinkman
ed87ee1bb1 increment build number 2004-10-26 22:25:44 +00:00
arnobrinkman
5f13621bf9 1) fix outer join issues
2) fix problem with ORDER BY <index> and missing NULLs
2004-10-26 22:23:56 +00:00
robocop
ed8f568230 increment build number 2004-10-26 07:21:57 +00:00
fsg
c28a2cc81c increment build number 2004-10-26 01:12:01 +00:00
fsg
a302d47aec increment build number 2004-10-26 01:10:51 +00:00
arnobrinkman
994049c770 increment build number 2004-10-25 23:22:52 +00:00
asfernandes
544d82f5d4 increment build number 2004-10-25 20:51:58 +00:00
asfernandes
258950d745 increment build number 2004-10-25 14:04:55 +00:00
robocop
71ec359726 increment build number 2004-10-25 10:32:03 +00:00
robocop
c6e9e82d1c increment build number 2004-10-25 10:32:02 +00:00
robocop
7c0b26a141 increment build number 2004-10-25 10:31:56 +00:00
robocop
530e22d504 increment build number 2004-10-25 10:31:42 +00:00
robocop
d622dfcf72 increment build number 2004-10-25 10:30:04 +00:00
robocop
1c980c5502 increment build number 2004-10-25 10:27:56 +00:00
aafemt
2a1cbfcdc8 increment build number 2004-10-25 09:45:11 +00:00
skidder
4eda1abf7d increment build number 2004-10-25 05:14:16 +00:00
skidder
b29f8356c5 Implement routines for convenient dumping of memory pools under debugger 2004-10-25 05:14:12 +00:00
skidder
df51dbca2a increment build number 2004-10-25 05:14:11 +00:00
skidder
3e26513b38 fb_interpret->isc_interpet, deprecate isc_interpete, clean interface a little bit 2004-10-25 03:53:03 +00:00
skidder
67a4aacddd increment build number 2004-10-25 03:53:02 +00:00
skidder
44c5005100 increment build number 2004-10-25 03:53:01 +00:00
skidder
c6db88037d increment build number 2004-10-25 03:52:56 +00:00
skidder
ada7ce796d increment build number 2004-10-25 03:52:52 +00:00
skidder
043fcf062a increment build number 2004-10-25 03:52:33 +00:00
skidder
6cff8ac807 increment build number 2004-10-25 03:52:26 +00:00
skidder
139554c27b increment build number 2004-10-25 03:52:20 +00:00
skidder
09eca9e902 increment build number 2004-10-25 03:52:16 +00:00
skidder
2645b8592a increment build number 2004-10-25 02:56:46 +00:00
skidder
7819db6098 increment build number 2004-10-25 01:18:42 +00:00
skidder
0c46bd34ea Unify ODS11 between 32-bit and 64-bit builds on the same architecture: use 64-bit alignment and 32-bit descriptors 2004-10-25 01:18:37 +00:00
fsg
20fefde1a3 increment build number 2004-10-25 01:11:10 +00:00
fsg
06d491a832 increment build number 2004-10-25 01:10:22 +00:00
skidder
0a65dd1c3b increment build number 2004-10-25 01:09:18 +00:00
skidder
e7944f126c WITH LOCK could have been ignored or applied to randomly wrong table if used with FIRST and/or SKIP in stored procedure or trigger. There are 3 other places in the engine (fetch_left, OPT_compile, get_record) still using the same idiom as one which was used by pessimistic locking. I won't fix them 2004-10-25 01:09:13 +00:00
asfernandes
50eaffa480 increment build number 2004-10-24 20:28:40 +00:00
asfernandes
1120ce5c46 increment build number 2004-10-24 20:28:34 +00:00
asfernandes
b3cb5424e3 increment build number 2004-10-24 20:28:07 +00:00
asfernandes
d9e7748b0a increment build number 2004-10-24 20:28:02 +00:00
asfernandes
1e0f0255b9 increment build number 2004-10-24 20:27:47 +00:00
asfernandes
524b1f577c increment build number 2004-10-24 20:27:43 +00:00
asfernandes
8d06abe78f increment build number 2004-10-24 20:27:39 +00:00
asfernandes
7286273f63 increment build number 2004-10-24 20:27:34 +00:00
asfernandes
51fd4b6a27 increment build number 2004-10-24 20:27:16 +00:00
asfernandes
9cd3ecb46e increment build number 2004-10-24 20:27:15 +00:00
asfernandes
1d5fbe146d increment build number 2004-10-24 20:27:07 +00:00
asfernandes
33efdd25c5 increment build number 2004-10-24 16:37:32 +00:00
arnobrinkman
4c21fa1a3f increment build number 2004-10-24 11:58:00 +00:00
skidder
6bece23bf9 increment build number 2004-10-24 09:10:59 +00:00
skidder
f295c1b95d increment build number 2004-10-24 09:08:02 +00:00
skidder
6a6905793f increment build number 2004-10-24 09:07:51 +00:00
skidder
e3d68a41cf increment build number 2004-10-24 09:07:48 +00:00
skidder
1798fd2c74 increment build number 2004-10-24 09:06:49 +00:00
skidder
03f4b864a5 increment build number 2004-10-24 08:04:42 +00:00
skidder
4f2d219ed5 increment build number 2004-10-24 02:47:29 +00:00
fsg
976542ed17 increment build number 2004-10-24 01:11:45 +00:00
fsg
49474606d7 increment build number 2004-10-24 01:10:55 +00:00
skidder
9d3cd0bd48 increment build number 2004-10-23 18:09:02 +00:00
skidder
6715702dd8 increment build number 2004-10-23 01:21:14 +00:00
fsg
54e08acaaa increment build number 2004-10-23 01:11:32 +00:00
robocop
a07bd1041b increment build number 2004-10-23 00:54:29 +00:00
robocop
739fc568f7 Misc. 2004-10-23 00:54:26 +00:00
robocop
9f8d721853 increment build number 2004-10-23 00:54:10 +00:00
robocop
2dfbcb5d5a increment build number 2004-10-23 00:51:47 +00:00
paulbeach
e8d36a632f increment build number 2004-10-22 16:26:35 +00:00
paul_reeves
b5d264f354 increment build number 2004-10-22 10:40:52 +00:00
paul_reeves
38e69292ea increment build number 2004-10-22 10:40:45 +00:00
skidder
b1469e1db4 increment build number 2004-10-22 06:24:46 +00:00
asfernandes
961b0e6a6d increment build number 2004-10-22 02:12:02 +00:00
asfernandes
2ad91f7ac0 increment build number 2004-10-22 02:11:55 +00:00
fsg
695b461915 increment build number 2004-10-22 01:10:27 +00:00
fsg
5e68d471cc increment build number 2004-10-22 01:09:45 +00:00
arnobrinkman
1c54b98d5b increment build number 2004-10-21 22:26:38 +00:00
hvlad
81b1402a9c increment build number 2004-10-21 11:45:21 +00:00
hvlad
7e01c92e94 More precise check for primary key\unique\foreign key constraints. Second part - expression indexes. Style 2004-10-21 11:45:01 +00:00
fsg
0ced8dfee3 increment build number 2004-10-21 01:10:39 +00:00
fsg
411e51a2e1 increment build number 2004-10-21 01:09:54 +00:00
dimitr
7587339415 increment build number 2004-10-20 18:37:28 +00:00
dimitr
7418676865 increment build number 2004-10-20 18:18:09 +00:00
dimitr
9885717127 increment build number 2004-10-20 17:42:41 +00:00
dimitr
c0774fa803 increment build number 2004-10-20 17:25:41 +00:00
alexpeshkoff
fff2788b88 increment build number 2004-10-20 16:50:44 +00:00
asfernandes
307cbec53a increment build number 2004-10-20 02:37:34 +00:00
asfernandes
e3ae9ce087 increment build number 2004-10-20 02:33:34 +00:00
fsg
99cc284ed8 increment build number 2004-10-20 01:10:16 +00:00
robocop
9a0ec37f33 increment build number 2004-10-20 01:03:13 +00:00
robocop
690c805ded increment build number 2004-10-20 00:16:28 +00:00
robocop
5bb9225de4 Style and typo. 2004-10-20 00:16:25 +00:00
robocop
6513a90364 increment build number 2004-10-20 00:15:13 +00:00
robocop
b44c745a79 Be consistent with SecurityClass's flags 2004-10-20 00:15:09 +00:00
robocop
585caa75a0 increment build number 2004-10-20 00:13:25 +00:00
robocop
59eff1e269 increment build number 2004-10-20 00:13:24 +00:00
robocop
6ea3416959 Redundant cast. 2004-10-20 00:13:08 +00:00
robocop
fc21edac25 increment build number 2004-10-20 00:09:41 +00:00
robocop
795a70df00 const. 2004-10-20 00:09:39 +00:00
robocop
f18fe3b641 a) Two vars in scope.
b) Style.
2004-10-20 00:07:49 +00:00
fsg
75fc254f3d increment build number 2004-10-19 01:12:01 +00:00
fsg
700d13e030 increment build number 2004-10-19 01:11:16 +00:00
skidder
6ef12c257b increment build number 2004-10-18 23:27:51 +00:00
skidder
3fc962c816 increment build number 2004-10-18 23:27:47 +00:00
skidder
8150a9a9d2 increment build number 2004-10-18 20:51:06 +00:00
skidder
1cae51a108 increment build number 2004-10-18 20:48:42 +00:00
skidder
f2b027ed2e increment build number 2004-10-18 20:35:59 +00:00
skidder
e22db35e5f increment build number 2004-10-18 19:22:18 +00:00
skidder
71077c78f6 increment build number 2004-10-18 18:53:07 +00:00
hvlad
e9758b0677 increment build number 2004-10-18 14:46:52 +00:00
hvlad
59029fb3e7 More precise check for primary key\unique\foreign key constraints. Code for expression indexes will be commited soon. 2004-10-18 14:46:41 +00:00
robocop
b8752f4248 increment build number 2004-10-18 07:19:46 +00:00
robocop
59b3ef06c9 increment build number 2004-10-18 07:17:55 +00:00
robocop
990af96c0b increment build number 2004-10-18 06:48:41 +00:00
fsg
a62f54f0fc increment build number 2004-10-18 01:11:09 +00:00
fsg
8e8e3d955b increment build number 2004-10-18 01:10:11 +00:00
asfernandes
2d0be05801 increment build number 2004-10-18 00:59:29 +00:00
skidder
a2c8e32891 increment build number 2004-10-18 00:28:57 +00:00
skidder
eb7ac2f676 increment build number 2004-10-18 00:17:46 +00:00
skidder
0e8c72337d increment build number 2004-10-17 23:51:16 +00:00
skidder
f96dca2ce3 increment build number 2004-10-17 23:51:15 +00:00
asfernandes
6e1ea45c9b increment build number 2004-10-17 18:39:05 +00:00
asfernandes
1122812fe7 increment build number 2004-10-17 18:38:59 +00:00
asfernandes
e8cfba8a1d increment build number 2004-10-17 18:38:50 +00:00
asfernandes
5c25a4706e increment build number 2004-10-17 18:38:41 +00:00
asfernandes
64de82a71e increment build number 2004-10-17 18:38:22 +00:00
asfernandes
0c80e62e6d increment build number 2004-10-17 18:38:16 +00:00
hvlad
c852a21d63 increment build number 2004-10-17 17:41:54 +00:00
dimitr
b0dac96b98 increment build number 2004-10-17 12:35:32 +00:00
dimitr
88177b22f7 Fixed WITH CHECK issue for naturally updatable views. 2004-10-17 12:35:19 +00:00
dimitr
5aaff0af98 increment build number 2004-10-17 08:47:20 +00:00
robocop
fdcd48734a increment build number 2004-10-17 03:35:47 +00:00
robocop
a6ed2f39bd Misc. 2004-10-17 03:35:42 +00:00
fsg
b267af820f increment build number 2004-10-17 01:08:20 +00:00
asfernandes
d198a975b9 increment build number 2004-10-16 14:03:49 +00:00
dimitr
f9ed6dd2f9 increment build number 2004-10-16 12:52:12 +00:00
dimitr
cfe0283528 Extra protection for previous non-FB databases. 2004-10-16 12:52:09 +00:00
asfernandes
e61bb311e0 increment build number 2004-10-16 03:52:12 +00:00
fsg
5f55f2f123 increment build number 2004-10-16 01:10:01 +00:00
fsg
fd994fdbf4 increment build number 2004-10-16 01:09:18 +00:00
skidder
212292cdd7 increment build number 2004-10-15 23:08:10 +00:00
skidder
645074699e Improve firebird reliability in failure cases on Windows 2004-10-15 23:07:59 +00:00
skidder
bb3f53771e increment build number 2004-10-15 23:07:22 +00:00
paul_reeves
db77b4c7d4 increment build number 2004-10-15 11:02:30 +00:00
dimitr
26bd442d7f increment build number 2004-10-15 05:56:15 +00:00
robocop
fe2f54e6f4 increment build number 2004-10-15 05:50:38 +00:00
asfernandes
0156d83d4f increment build number 2004-10-15 01:32:13 +00:00
fsg
2685f2d495 increment build number 2004-10-15 01:09:16 +00:00
fsg
e0c61baf2a increment build number 2004-10-15 01:08:23 +00:00
skidder
a6da4dc23b increment build number 2004-10-14 22:12:07 +00:00
skidder
0a7ab26423 Vlad pointed at a problem with my change. Correct it 2004-10-14 22:11:43 +00:00
dimitr
e5509d85c9 increment build number 2004-10-14 19:09:22 +00:00
dimitr
09c51110b4 Added the equivalence operator. The major index optimizations are done.
Notes:
1) Some optimizations will follow after more deep analysis.
2) The syntax "==" is not yet agreed on. I'd prefer it to be changed.
2004-10-14 19:09:19 +00:00
dimitr
6dd8dcc3d1 increment build number 2004-10-14 19:08:11 +00:00
dimitr
ab8e6e055f increment build number 2004-10-14 18:55:00 +00:00
alexpeshkoff
f896ff358f increment build number 2004-10-14 16:56:35 +00:00
dimitr
3aca590c26 increment build number 2004-10-14 16:35:18 +00:00
asfernandes
8f738ed449 increment build number 2004-10-14 02:54:32 +00:00
fsg
eaaf36c4fa increment build number 2004-10-14 01:09:54 +00:00
dimitr
865b165a00 increment build number 2004-10-13 18:45:13 +00:00
dimitr
0de641cafc increment build number 2004-10-13 18:37:57 +00:00
dimitr
46397f0744 increment build number 2004-10-13 18:17:47 +00:00
dimitr
8d6ebc97d9 Some changes to support procedure-based views. Much work is still required. 2004-10-13 18:17:43 +00:00
skidder
f9ee7a466d increment build number 2004-10-13 17:54:41 +00:00
asfernandes
6f3a61821e increment build number 2004-10-13 13:45:58 +00:00
asfernandes
7e4c384486 increment build number 2004-10-12 19:45:59 +00:00
asfernandes
34d4352464 increment build number 2004-10-12 19:45:56 +00:00
asfernandes
b61f13b88c increment build number 2004-10-12 18:45:21 +00:00
asfernandes
5afbb9e285 increment build number 2004-10-12 18:45:15 +00:00
hvlad
d8260f6c43 increment build number 2004-10-12 15:34:45 +00:00
asfernandes
2923dcf9fb increment build number 2004-10-12 04:59:48 +00:00
asfernandes
3976783b9c increment build number 2004-10-12 03:17:38 +00:00
asfernandes
53b723bc91 increment build number 2004-10-12 03:17:35 +00:00
asfernandes
69c2ddc7cc increment build number 2004-10-12 01:52:04 +00:00
fsg
3433c7e91b increment build number 2004-10-12 01:09:19 +00:00
asfernandes
b61144f62b increment build number 2004-10-11 20:39:26 +00:00
asfernandes
28f4664089 increment build number 2004-10-11 20:39:20 +00:00
hvlad
81bee61a0d increment build number 2004-10-11 17:18:51 +00:00
hvlad
19f2f6fb05 Correct declaration as Claudio suggested 2004-10-11 17:18:42 +00:00
robocop
2a097c47b3 increment build number 2004-10-11 10:00:45 +00:00
fsg
8994f3a96a increment build number 2004-10-11 01:09:48 +00:00
dimitr
471334b22d increment build number 2004-10-10 20:03:04 +00:00
dimitr
b18a2aebe1 1) Fixed bug related to SKIP vs derived tables.
2) Prepared views to handle FIRST/SKIP/PLAN properly
2004-10-10 20:02:51 +00:00
asfernandes
39b7217741 increment build number 2004-10-10 19:57:29 +00:00
asfernandes
82fba4520f increment build number 2004-10-10 19:57:09 +00:00
asfernandes
7825e4c611 increment build number 2004-10-10 19:57:01 +00:00
asfernandes
11a2efbd62 increment build number 2004-10-10 19:56:42 +00:00
asfernandes
41b7b08d97 increment build number 2004-10-10 19:56:11 +00:00
asfernandes
02d8633d00 increment build number 2004-10-10 19:56:02 +00:00
asfernandes
fc79c8ebd8 increment build number 2004-10-10 19:55:58 +00:00
asfernandes
9d2df313d6 increment build number 2004-10-10 19:55:46 +00:00
asfernandes
43aa8f1b6a increment build number 2004-10-10 19:55:26 +00:00
asfernandes
6e32aba752 increment build number 2004-10-10 19:55:23 +00:00
asfernandes
8f2e7816b9 increment build number 2004-10-10 19:55:22 +00:00
asfernandes
1f478e20b6 increment build number 2004-10-10 19:55:18 +00:00
asfernandes
0d3113c3ae increment build number 2004-10-10 19:55:13 +00:00
asfernandes
73c7e357fe increment build number 2004-10-10 19:55:04 +00:00
dimitr
19003e80b6 increment build number 2004-10-10 19:29:10 +00:00
dimitr
0b52c3f9e2 Fixed bug related to UDFs vs expression indices. 2004-10-10 19:29:05 +00:00
asfernandes
c1a90b8011 increment build number 2004-10-10 19:05:49 +00:00
fsg
39fa9feadb increment build number 2004-10-10 01:10:52 +00:00
fsg
e2944b72ac increment build number 2004-10-10 01:09:59 +00:00
dimitr
3cbc499d1a increment build number 2004-10-09 14:20:31 +00:00
dimitr
ac373f3cd7 increment build number 2004-10-09 14:14:58 +00:00
robocop
b72439388e increment build number 2004-10-09 03:58:48 +00:00
robocop
64cfaf3d50 increment build number 2004-10-09 03:58:47 +00:00
robocop
50d57b354f Fix a possible buffer overrun after Arno's enhancement of ERR_bugcheck and internal_error. 2004-10-09 03:58:45 +00:00
robocop
b003ce8db5 I don't see a reason to call ERR_cstring over the result of a previous ERR_cstring.
Also, string literals are at fixed addresses, so they survive the function that originated them.
2004-10-09 03:55:43 +00:00
robocop
6dc2570f57 increment build number 2004-10-09 03:53:04 +00:00
robocop
2f087d53a6 Misc 2004-10-09 03:52:59 +00:00
robocop
dfe18542fc increment build number 2004-10-09 01:47:24 +00:00
robocop
8fd795893f Fixed some possible buffer overruns and marked others. 2004-10-09 01:47:22 +00:00
robocop
6ccf3e6aec increment build number 2004-10-09 01:40:35 +00:00
robocop
8d88c31734 increment build number 2004-10-09 01:40:34 +00:00
robocop
0ffefddd17 Misc. 2004-10-09 01:40:32 +00:00
robocop
d7df59f56f increment build number 2004-10-09 01:38:31 +00:00
robocop
6c1eb42e7f Getting rid of IPSERV. 2004-10-09 01:38:29 +00:00
fsg
1ab21aba8f increment build number 2004-10-09 01:09:10 +00:00
fsg
0db12d27a6 increment build number 2004-10-09 01:08:23 +00:00
skidder
8fe51d07aa increment build number 2004-10-09 00:43:06 +00:00
skidder
6e12599ebf increment build number 2004-10-09 00:43:03 +00:00
skidder
380ab46249 increment build number 2004-10-08 22:52:17 +00:00
skidder
f30e994697 increment build number 2004-10-08 15:05:58 +00:00
paul_reeves
9b46748240 increment build number 2004-10-08 14:24:22 +00:00
paul_reeves
3fad6c7fac increment build number 2004-10-08 14:24:20 +00:00
paul_reeves
29d2a3f417 increment build number 2004-10-08 14:15:41 +00:00
hvlad
62bcf6c131 Move 'fini_agg_distinct' declaration and definition in alphabet order 2004-10-08 11:10:58 +00:00
robocop
a8da598248 Redundant casts. 2004-10-08 11:08:42 +00:00
hvlad
edf72a34f6 Fix memory leak when a query contains both GROUP BY and DISTINCT and result set is empty 2004-10-08 10:18:41 +00:00
robocop
336661d8a1 Style. 2004-10-08 08:13:22 +00:00
robocop
25f115b66e Closing several possible buffer overruns.
Alex is expected to overwrite my changes in isc_file.cpp.
2004-10-08 04:48:02 +00:00
robocop
5833e93321 VMS-related changes. Just in case. 2004-10-07 09:46:03 +00:00
robocop
a2b4041050 Treat literal strings as constants, please. 2004-10-07 09:42:03 +00:00
robocop
7b01a5d1c8 Ugh, a change that belong to another, still not posted "configuration" slipped in. Go back. 2004-10-07 09:24:26 +00:00
dimitr
421f259a4e 1) Locks related cleanup
2) Got rid of TRA_nowait + transaction waits related cleanup
3) Return isc_lock_timeout when it's necessary
TODO: Enhance SET TRANSACTION
2004-10-07 09:15:32 +00:00
robocop
4778d95532 Possible buffer overrun. 2004-10-07 09:02:24 +00:00
robocop
40aeec1962 Possible buffer overrun (SOLARIS & VMS)
strncpy does not guarantee to write the null terminator!
2004-10-07 09:01:39 +00:00
robocop
fd044f5851 Misc 2004-10-07 08:43:53 +00:00
robocop
7581e18254 Little simplification. 2004-10-07 08:33:51 +00:00
skidder
2ce8ec6f11 Report lock manager error code to the user when pessimistic lock conflict is encountered. This change fixes a problem with deadlock reporting for pessimistic locks so it should be backported to B1_5_Release 2004-10-07 06:15:09 +00:00
arnobrinkman
0209cf6c1f bugfix on previous commit 2004-10-06 11:44:03 +00:00
arnobrinkman
36f0cc2527 fix problem with duplicate keys and wrong second recordnumber order in IDX_create_index 2004-10-05 21:09:51 +00:00
dimitr
275673fcf1 Fixed possible resource leaks for procedured subqueries. 2004-10-05 20:16:29 +00:00
paul_reeves
20097b332b increment build number 2004-10-05 10:56:56 +00:00
paul_reeves
c65492d8d3 increment build number 2004-10-05 10:56:55 +00:00
paul_reeves
5b17ee1126 increment build number 2004-10-05 10:56:47 +00:00
hvlad
684a23096b increment build number 2004-10-05 07:03:46 +00:00
fsg
16a86758e6 increment build number 2004-10-05 01:09:06 +00:00
fsg
8ad5588f4c increment build number 2004-10-05 01:08:17 +00:00
alexpeshkoff
1809423469 increment build number 2004-10-04 16:55:16 +00:00
robocop
39547d4b1b increment build number 2004-10-04 08:47:51 +00:00
robocop
c23b1ec33f increment build number 2004-10-04 08:37:54 +00:00
robocop
d6f9a7874a Close vulnerability #6 in gds__interprete's new version.
In the loop, if several parameter exist, they are copied one after another in the same dynamic buffer. Therefore, for the 2nd param and more, we don't have the full buffer size to copy arguments, but only the remainder. Big buffer overflow could happen here.
If there's no buffer at all (from fix #5), the empty literal string is passed.
Now, fb_interpret seems ready to be used.
2004-10-04 08:37:49 +00:00
robocop
1999c4b699 increment build number 2004-10-04 08:15:02 +00:00
robocop
ed17cfafbf Style:
if<space>(
for<space>(
switch<space>(
while<space>(
2004-10-04 08:15:00 +00:00
robocop
af7009beab increment build number 2004-10-04 08:14:56 +00:00
robocop
cc4b4519b4 increment build number 2004-10-04 08:14:48 +00:00
robocop
9ae6ff9817 increment build number 2004-10-04 08:14:43 +00:00
robocop
d563607b99 increment build number 2004-10-04 08:14:39 +00:00
robocop
111568b907 increment build number 2004-10-04 08:07:36 +00:00
robocop
4964a1c7a1 Close vulnerability #5 in gds__interprete's new version, reported by Dmitry Sibiryakov.
When copying paramters to a dynamic buffer, the null terminator was written beyond the buffer's end.
Additionally, if there's no buffer at all (to be evident when fix #6 is posted), the empty literal string is passed.
2004-10-04 08:07:28 +00:00
robocop
43c46a29cd Close vulnerability #4 in gds__interprete's new version.
Static array with 10 places to hold pointers to parameters (isc_arg_string, isc_arg_number & isc_arg_cstring) may overflow in the loop that fills it and doesn't check bounds.
2004-10-04 07:38:28 +00:00
skidder
5ad0284800 increment build number 2004-10-04 05:23:59 +00:00
skidder
abf5277660 increment build number 2004-10-04 05:23:58 +00:00
robocop
77a26b2156 increment build number 2004-10-04 04:59:45 +00:00
robocop
e5ad0f1a7f Misc cleanup. 2004-10-04 04:59:43 +00:00
robocop
0535156358 increment build number 2004-10-04 04:59:42 +00:00
robocop
b231d30b4e increment build number 2004-10-04 04:45:06 +00:00
robocop
c3fb316461 increment build number 2004-10-04 04:44:53 +00:00
robocop
bdf5dea379 Close vulnerability #3 in gds__interprete's new version.
Traditional sprintf could write past the end of buffer.
2004-10-04 04:44:52 +00:00
robocop
b4704b7bf4 increment build number 2004-10-04 04:43:44 +00:00
robocop
54b61b6cd5 Totally misc: typo in comment. 2004-10-04 04:43:42 +00:00
robocop
a13558c917 increment build number 2004-10-04 04:42:58 +00:00
robocop
0a7c7d1860 Fix problem created by Blas' cleanup (went unnoticed at its due time).
sizeof(literal string) != sizeof(pointer to literal string)
Possible buffer overrun in one place.
2004-10-04 04:42:56 +00:00
robocop
c25fa7a153 increment build number 2004-10-04 04:39:59 +00:00
robocop
9b112424fa Months ago I marked a buffer overrun in deliver_request().
Now I think I've fixed it.
2004-10-04 04:39:55 +00:00
asfernandes
5631d1fa70 increment build number 2004-10-04 02:00:02 +00:00
asfernandes
a15eaca9a8 increment build number 2004-10-04 01:59:58 +00:00
asfernandes
df29eee21d increment build number 2004-10-03 23:05:31 +00:00
asfernandes
5c6760616c increment build number 2004-10-03 23:05:05 +00:00
asfernandes
ae724176ea increment build number 2004-10-03 23:05:01 +00:00
asfernandes
0ae648f26e increment build number 2004-10-03 23:05:00 +00:00
asfernandes
be9ca9c237 increment build number 2004-10-03 23:04:53 +00:00
asfernandes
12cc466cef increment build number 2004-10-03 23:04:39 +00:00
asfernandes
4eee6189a2 increment build number 2004-10-03 23:03:49 +00:00
asfernandes
6a5fd35abb increment build number 2004-10-03 23:03:41 +00:00
asfernandes
d206651fb0 increment build number 2004-10-03 23:03:37 +00:00
asfernandes
d8bf06633d increment build number 2004-10-03 23:03:35 +00:00
asfernandes
70e86e4a27 increment build number 2004-10-03 23:03:06 +00:00
asfernandes
9c89e39ebc increment build number 2004-10-03 23:02:23 +00:00
asfernandes
5f4ec3fc30 increment build number 2004-10-03 23:02:12 +00:00
asfernandes
53435eb27d increment build number 2004-10-03 23:02:08 +00:00
asfernandes
9ce4813f56 increment build number 2004-10-03 23:02:07 +00:00
asfernandes
0a1411dd09 increment build number 2004-10-03 23:01:57 +00:00
asfernandes
bb5b31a963 increment build number 2004-10-03 23:01:37 +00:00
asfernandes
b17d76a37f increment build number 2004-10-03 23:01:26 +00:00
skidder
29432abf61 increment build number 2004-10-03 20:18:15 +00:00
skidder
3e6b170862 Roll back implementation of Claudio suggestion for consturctor of BID structure. It forced addition of constructors for message structures generated by GPRE which is not correct 2004-10-03 20:18:13 +00:00
skidder
9d1295bd7a increment build number 2004-10-03 20:18:11 +00:00
skidder
7db6155443 increment build number 2004-10-03 20:14:44 +00:00
dimitr
c9f1d74489 increment build number 2004-10-03 12:36:58 +00:00
dimitr
f85ce55c14 Minor correction. 2004-10-03 12:36:54 +00:00
dimitr
f7b424881b increment build number 2004-10-03 12:16:47 +00:00
dimitr
6f6e76f102 Some checks as suggested by Claudio. 2004-10-03 12:16:45 +00:00
dimitr
97b0f93226 increment build number 2004-10-03 12:10:23 +00:00
dimitr
ae9d129c1c Added more points to reschedule. 2004-10-03 12:10:19 +00:00
dimitr
3915e058ab increment build number 2004-10-03 11:39:06 +00:00
robocop
49533d7b02 increment build number 2004-10-03 09:48:55 +00:00
robocop
c68345c9f5 Shortly after I committed, I noticed that ISC_strip_filename() is only declared but not defined anywhere. Deleted it. 2004-10-03 09:48:53 +00:00
robocop
7b2279fe8a increment build number 2004-10-03 09:44:44 +00:00
robocop
3ffa0f1f0c Fix assertion in fb_string has agreed with Alex: in the caller function. 2004-10-03 09:44:42 +00:00
robocop
aaa48a9a3e increment build number 2004-10-03 09:31:13 +00:00
robocop
1da60e8b11 Fix mistake in operator until I'm ready to commit our utility snprintf. 2004-10-03 09:31:08 +00:00
robocop
b7b5cbbd08 increment build number 2004-10-03 07:06:23 +00:00
robocop
8f2a27574a increment build number 2004-10-03 07:04:48 +00:00
robocop
155269a214 increment build number 2004-10-03 07:04:42 +00:00
robocop
bdc4b6e8ea increment build number 2004-10-03 06:34:47 +00:00
robocop
a8d0f250ed increment build number 2004-10-03 06:33:45 +00:00
robocop
a3ea65ee5f increment build number 2004-10-03 06:33:44 +00:00
robocop
886a95771d increment build number 2004-10-03 06:29:28 +00:00
robocop
b6251168ee increment build number 2004-10-03 04:49:05 +00:00
robocop
31ba754981 After talking to Ann, decided to disable several items:
- obsolete items like WAL and JOURNAL (cleaned in the past)
- crud from attempts never finished like the shared cache manager for Classic
- DSQL nodes that aren't used. This allowed freeing some keywords.
The functionality was disabled by commenting the code. No code has been deleted.
2004-10-03 04:49:04 +00:00
robocop
a769aa49dd increment build number 2004-10-03 04:49:01 +00:00
robocop
ecae18b7a0 increment build number 2004-10-03 04:48:57 +00:00
robocop
822b17a58e increment build number 2004-10-03 04:48:50 +00:00
robocop
173065b83d increment build number 2004-10-03 04:48:45 +00:00
robocop
436535e954 increment build number 2004-10-03 04:44:51 +00:00
robocop
ba06e1ca49 increment build number 2004-10-03 04:44:01 +00:00
fsg
ccce511c41 increment build number 2004-10-03 01:07:35 +00:00
robocop
79dde2e4b5 increment build number 2004-10-02 09:33:10 +00:00
robocop
d9f1bb1842 increment build number 2004-10-02 09:33:08 +00:00
robocop
f67540a4a5 Member functions that don't change anything are marked const. 2004-10-02 09:33:06 +00:00
robocop
d4ecae2d9a increment build number 2004-10-02 09:33:04 +00:00
robocop
9c52ead887 increment build number 2004-10-02 09:31:14 +00:00
robocop
95bd842887 Shorter code. 2004-10-02 09:29:48 +00:00
robocop
2be6d00184 increment build number 2004-10-02 09:28:26 +00:00
robocop
1062dbc1e2 Restore check for negative rec number just in case. 2004-10-02 09:28:19 +00:00
robocop
c3964f646a increment build number 2004-10-02 09:26:26 +00:00
robocop
cad2990b6e Make comment clear 2004-10-02 09:26:21 +00:00
asfernandes
e1d2f2f375 increment build number 2004-10-02 02:26:09 +00:00
asfernandes
fda93c7819 increment build number 2004-10-02 01:13:32 +00:00
fsg
92d391d506 increment build number 2004-10-02 01:09:36 +00:00
skidder
875df71e0f increment build number 2004-10-01 21:29:35 +00:00
skidder
714d041fe9 increment build number 2004-10-01 21:29:31 +00:00
skidder
e8d37fc3c4 Small lock manager fixes.
Use 64-bit lock manager performance counters. 32-bit counters overflowed every few hours under load and this was considerably reduced their usefulness.
Use separate version for 64-bit lock manager tables. While you can have both 32-bit and 64-bit versions of engine running on the same machine lock manager structures have different layout and mismatch is not desireable.
2004-10-01 21:29:30 +00:00
skidder
b63a6f8a20 increment build number 2004-10-01 21:13:06 +00:00
skidder
36c4d7b832 Implement BID constructor as Claudio suggested 2004-10-01 21:12:46 +00:00
dimitr
55afa6f550 increment build number 2004-10-01 09:46:01 +00:00
dimitr
3a043cf1dd Some minor corrections, as suggested by Claudio. 2004-10-01 09:45:55 +00:00
hvlad
2afe98b545 increment build number 2004-10-01 06:28:12 +00:00
robocop
82e0973ced increment build number 2004-10-01 06:21:43 +00:00