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

5971 Commits

Author SHA1 Message Date
brodsom
0a54fcd1fc increment build number 2003-06-27 15:59:32 +00:00
brodsom
c6e1ac9f06 increment build number 2003-06-27 15:59:31 +00:00
arnobrinkman
c016b56365 increment build number 2003-06-26 22:14:56 +00:00
arnobrinkman
ec7ff125ce bugfix: When 1 merge was done no other merge could be generated. for example with 4 stored procedures. 2003-06-26 22:14:55 +00:00
fsg
3590ba857c increment build number 2003-06-26 22:03:51 +00:00
dimitr
5f8b92e45a increment build number 2003-06-26 10:44:17 +00:00
dimitr
5eaf6394d1 Some savepoint-related changes:
1. release single savepoint
2. fixed exception handling
2003-06-26 10:44:16 +00:00
dimitr
55e1675900 increment build number 2003-06-26 10:43:45 +00:00
fsg
4d0fbdb73a increment build number 2003-06-25 22:03:13 +00:00
dimitr
0487fe2358 increment build number 2003-06-25 07:45:06 +00:00
dimitr
f765ec326c Renamed environment variable. Fixed one temp-related crash. 2003-06-25 07:45:00 +00:00
dimitr
060c281739 increment build number 2003-06-25 07:44:33 +00:00
dimitr
b284e866e9 increment build number 2003-06-25 07:43:35 +00:00
dimitr
290758aa35 increment build number 2003-06-25 07:43:34 +00:00
dimitr
998b2715d8 increment build number 2003-06-25 07:39:05 +00:00
dimitr
318d501392 Fixed manual TCP port assignment. 2003-06-25 07:39:04 +00:00
dimitr
c3862b2d27 increment build number 2003-06-25 07:38:16 +00:00
fsg
f7dcba2b91 increment build number 2003-06-24 22:03:24 +00:00
dimitr
5628f6a0a1 increment build number 2003-06-24 10:33:05 +00:00
dimitr
cacafd204f Applied the patch by Tomas Skoda. 2003-06-24 10:33:04 +00:00
dimitr
5bc9007bdf increment build number 2003-06-24 09:28:39 +00:00
dimitr
2740167100 Fixed one more limitation in the parser. 2003-06-24 09:28:38 +00:00
fsg
21d9ffdcd5 increment build number 2003-06-22 22:04:31 +00:00
alexpeshkoff
8ab9ecd9ef increment build number 2003-06-22 12:37:14 +00:00
alexpeshkoff
1f37184f5a increment build number 2003-06-22 11:52:44 +00:00
fsg
0467c141d8 increment build number 2003-06-20 22:03:47 +00:00
kkuznetsov
ac075a8f5c increment build number 2003-06-20 17:55:33 +00:00
kkuznetsov
5070d1f56c increment build number 2003-06-20 17:55:32 +00:00
kkuznetsov
8ba963241a Trying to make FB2 compiler independant add prefix for SUN C compiler and fix fist compilation error 2003-06-20 17:55:31 +00:00
dimitr
23474fb28d increment build number 2003-06-19 18:13:27 +00:00
dimitr
1bf11a67bd Fixed the config option. 2003-06-19 18:13:26 +00:00
dimitr
d462db27ec increment build number 2003-06-19 18:10:24 +00:00
alexpeshkoff
aaa8815548 increment build number 2003-06-19 13:47:06 +00:00
alexpeshkoff
423f5b451f reject -l switch in any mode besides "install" 2003-06-19 13:47:05 +00:00
fsg
8ac4c032c9 increment build number 2003-06-18 22:03:07 +00:00
alexpeshkoff
d03955b676 increment build number 2003-06-18 13:29:10 +00:00
alexpeshkoff
ee9d66cd17 increment build number 2003-06-18 08:08:08 +00:00
alexpeshkoff
188e9e5d03 fixed bug, submitted to fb-devel by Cosmin Popa <cosmin@aplix.ro>
after execution of pre-(update/delete) triggers, non-existent deadlock
was raised, conflict was with version, created by current transaction
2003-06-18 08:08:07 +00:00
fsg
76ff0b954f increment build number 2003-06-16 22:03:31 +00:00
alexpeshkoff
1c0b842dca increment build number 2003-06-16 15:43:02 +00:00
alexpeshkoff
a37ba505c6 increment build number 2003-06-16 15:43:01 +00:00
alexpeshkoff
fa3c980179 fixed diagnostic in EXECUTE STATEMENT & DirectoryList 2003-06-16 15:43:00 +00:00
skidder
a8b4390ffc increment build number 2003-06-15 22:26:05 +00:00
skidder
213752d768 Oops. Part of my own RELEASE SAVEPOINT implementation leaked into to the previous commit 2003-06-15 22:26:04 +00:00
skidder
a55bad0e48 increment build number 2003-06-15 22:08:17 +00:00
skidder
ee856f7729 Make INSERTING/UPDATING/DELETING non-reserved keywords. The patch causes compilation performance degradation for statements containing a lot of braces, but my testing indicated that this effect is surely unmeasurable for nesting level up to 250 2003-06-15 22:08:16 +00:00
fsg
56b0ea4194 increment build number 2003-06-15 22:02:39 +00:00
stryqx
884f04f782 increment build number 2003-06-15 06:03:03 +00:00
stryqx
f435b22b08 increment build number 2003-06-15 05:57:49 +00:00
fsg
891e1d6238 increment build number 2003-06-14 22:02:58 +00:00
dimitr
f01047f479 increment build number 2003-06-13 07:56:16 +00:00
dimitr
d326d5519e increment build number 2003-06-13 07:56:15 +00:00
dimitr
b41fee4014 New error messages for:
- gbak
  - DSQL layer (aggregate tracking)
  - JRD layer (EXECUTE STATEMENT)
  - config stuff
2003-06-13 07:56:08 +00:00
dimitr
9ebd1e630d increment build number 2003-06-13 07:52:32 +00:00
dimitr
34ff9f92db increment build number 2003-06-13 07:51:39 +00:00
dimitr
514403430e increment build number 2003-06-13 07:50:45 +00:00
skywalker
a0f630e813 increment build number 2003-06-13 01:17:50 +00:00
fsg
38017e72a7 increment build number 2003-06-12 22:08:26 +00:00
dimitr
98141b679d increment build number 2003-06-12 09:38:09 +00:00
dimitr
c1c723103f Disallowed explicit locking for aggregate queries.
The same should be done for stored procedure streams (joins require some work too).
2003-06-12 09:38:01 +00:00
fsg
56ebe0dff9 increment build number 2003-06-11 22:06:44 +00:00
alexpeshkoff
5719c9e23e increment build number 2003-06-11 12:00:38 +00:00
alexpeshkoff
2cddcf4ba6 security fix - added -login switch to instsvc 2003-06-11 12:00:17 +00:00
fsg
f140cb25f9 increment build number 2003-06-10 22:08:06 +00:00
dimitr
92ddc8fe31 increment build number 2003-06-10 13:40:31 +00:00
dimitr
112c7022b6 Fixed (hopefully) savepoints implementation:
1) RELEASE SAVEPOINT statement is added
2) SAVEPOINT statement now re-establishes existing savepoint with the same name
3) all savepoint stuff is changed to use single BLR verb
2003-06-10 13:40:19 +00:00
dimitr
a092329cf7 increment build number 2003-06-10 13:39:20 +00:00
eku
cd83ab785b increment build number 2003-06-10 08:19:59 +00:00
eku
40b95928b3 Updated package prototype file. 2003-06-10 08:19:51 +00:00
arnobrinkman
108ad90a31 increment build number 2003-06-09 23:04:35 +00:00
arnobrinkman
d26fd757cb bugfix: More bugfixes for 'no current record for fetch operation' errors.
These were mostly related to queries where a MERGE was done and/or SP/VIEW/Aggregates/Unions were used together.
2003-06-09 23:04:29 +00:00
fsg
f4a1c5a98d increment build number 2003-06-08 22:04:25 +00:00
hippoman
dfffbf19a8 increment build number 2003-06-08 20:59:41 +00:00
dimitr
2e1acf5965 increment build number 2003-06-08 18:12:15 +00:00
dimitr
e72d7cc92e Re-enable default asymmetric protocol. 2003-06-08 18:12:13 +00:00
dimitr
45f0909013 increment build number 2003-06-08 13:13:27 +00:00
dimitr
f45be34b08 increment build number 2003-06-08 13:13:26 +00:00
dimitr
735eff821c Version information cleanup. 2003-06-08 13:13:25 +00:00
fsg
63d453831f increment build number 2003-06-07 22:06:12 +00:00
dimitr
87ff3e162c increment build number 2003-06-07 12:39:15 +00:00
dimitr
3925468982 Fixed broken version compatibility with IB. 2003-06-07 12:39:12 +00:00
fsg
7ecf664ec1 increment build number 2003-06-06 22:07:36 +00:00
alexpeshkoff
4ea9f99a70 increment build number 2003-06-06 14:13:16 +00:00
alexpeshkoff
01fa7a0822 fixing linux SS - removed V4_THREADING left from netware port 2003-06-06 14:13:11 +00:00
alexpeshkoff
faf6cbb09c increment build number 2003-06-06 14:04:42 +00:00
alexpeshkoff
90d6883c11 fixing linux SS - install files
-- SORRY --
this files are not checked, but are required
to start SS build
2003-06-06 14:04:39 +00:00
alexpeshkoff
90ea29af18 increment build number 2003-06-06 09:31:50 +00:00
alexpeshkoff
d7a3da0224 increment build number 2003-06-06 09:16:57 +00:00
alexpeshkoff
b7675edc11 fixing linux SS - removed variable free_map_debug,
as not present in any other part of firebird code
2003-06-06 09:16:54 +00:00
alexpeshkoff
366ed36ada increment build number 2003-06-06 06:40:01 +00:00
alexpeshkoff
0f5ef8b671 fixing linux SS - avoid compiler error ISO C++ forbids arrays assignment 2003-06-06 06:39:59 +00:00
fsg
7aa676ad65 increment build number 2003-06-05 22:07:50 +00:00
dimitr
17c04eebea increment build number 2003-06-05 19:40:30 +00:00
dimitr
a8ad824b01 increment build number 2003-06-05 19:40:29 +00:00
dimitr
b8aa5e8448 Add remote client to the embedded server again. 2003-06-05 19:40:25 +00:00
dimitr
b434beafd0 increment build number 2003-06-05 19:39:04 +00:00
dimitr
1a78ba1ae2 increment build number 2003-06-05 19:38:04 +00:00
dimitr
06b68461c3 increment build number 2003-06-05 17:15:15 +00:00
dimitr
5c13dbe98d Explicitly assign normal priority to the service tasks.
Avoid lockups between GC thread, cache writer and the service manager.
2003-06-05 17:15:00 +00:00
dimitr
3a7e0eadc8 increment build number 2003-06-05 16:09:44 +00:00
dimitr
cb844e541a Fixed random crashes with big queries prepared. 2003-06-05 16:09:37 +00:00
dimitr
81b7cb7e4d increment build number 2003-06-05 13:12:35 +00:00
dimitr
2a52c5d032 increment build number 2003-06-05 12:37:55 +00:00
dimitr
7ffbfc1fd1 Let's be GNU Bison 1.75 friendly. 2003-06-05 12:37:49 +00:00
dimitr
3986cd49b2 increment build number 2003-06-05 11:09:00 +00:00
dimitr
52f85359cd Committed up-to-date parse.cpp. 2003-06-05 11:08:47 +00:00
aafemt
203209a492 increment build number 2003-06-05 10:12:50 +00:00
aafemt
e631e58bfe Backward compatibility of public interface 2003-06-05 10:12:45 +00:00
aafemt
12f45c4d03 increment build number 2003-06-05 10:12:44 +00:00
dimitr
9e19d48176 increment build number 2003-06-05 08:38:26 +00:00
dimitr
8c821d7cdb Fixed minor memory leak in CREATE/ATTACH DATABASE. 2003-06-05 08:38:21 +00:00
fsg
18db368276 increment build number 2003-06-04 22:07:03 +00:00
dimitr
60b8b4fe7c increment build number 2003-06-04 13:05:04 +00:00
paul_reeves
a6fe0975ed increment build number 2003-06-04 08:29:25 +00:00
paul_reeves
920d2511f2 increment build number 2003-06-04 08:22:17 +00:00
fsg
474fe0b114 increment build number 2003-06-03 22:06:13 +00:00
skidder
46677a16b0 increment build number 2003-06-03 10:27:04 +00:00
skidder
2588debc89 Correct workaround of GCC 3.2 bug. Weirdness of our code fixed. 2003-06-03 10:26:59 +00:00
aafemt
c4b90fd840 increment build number 2003-06-03 10:14:14 +00:00
aafemt
1f0206c7ea Workaround for GCC 3.2 bug 2003-06-03 10:14:11 +00:00
fsg
f0b267f26f increment build number 2003-06-02 22:06:18 +00:00
skidder
2629391568 increment build number 2003-06-02 16:11:24 +00:00
skidder
e0eab37746 Fix server crash when SKIP syntax with braces used (SF 747567). Really strange, but problem does not affect Linux version. This is why it escaped my testing 2003-06-02 16:11:13 +00:00
alexpeshkoff
31b9eadbe1 increment build number 2003-06-02 13:55:48 +00:00
alexpeshkoff
552ef5d0a0 Fixed bug with case-sensitive filesystem 2003-06-02 13:55:40 +00:00
fsg
f72e4f0adf increment build number 2003-06-01 22:06:34 +00:00
skidder
9e841c25c3 increment build number 2003-06-01 19:17:58 +00:00
skidder
48e4360d5b increment build number 2003-06-01 19:14:27 +00:00
dimitr
6d7049b132 increment build number 2003-06-01 18:42:30 +00:00
fsg
28a68bbf85 increment build number 2003-06-01 17:02:25 +00:00
fsg
e797f71a71 Some cosmetic changes 2003-06-01 17:02:22 +00:00
skidder
9e67e13f8f increment build number 2003-06-01 16:22:51 +00:00
skidder
b79a5aa971 Fix metadata cache problem that prevented restore of some databases 2003-06-01 16:22:47 +00:00
skidder
b2f60b79c5 increment build number 2003-06-01 15:51:39 +00:00
skidder
4a6ddfa702 increment build number 2003-06-01 15:51:38 +00:00
skidder
5be59a40b0 Install aliases.conf on Linux 2003-06-01 15:51:35 +00:00
skidder
d9bd515cc9 increment build number 2003-06-01 15:49:56 +00:00
skidder
c109ecbfa7 Fix problem that I introduced on non-Windows CS platforms when was fixing Windows CS bug 2003-06-01 15:49:48 +00:00
skidder
40a5b05212 increment build number 2003-06-01 15:47:18 +00:00
dimitr
c472596534 increment build number 2003-06-01 10:01:05 +00:00
dimitr
dd327f26ee INT is _not_ OK. Today (01-Jun-2003) the overflow occured. 2003-06-01 10:00:54 +00:00
dimitr
658e22c9ec increment build number 2003-06-01 08:10:06 +00:00
dimitr
9ebccfe5b3 Fixed PathName compile issues. 2003-06-01 08:09:55 +00:00
fsg
5e8a0e8da4 increment build number 2003-05-30 22:06:35 +00:00
dimitr
84f06cf59d increment build number 2003-05-30 12:29:35 +00:00
dimitr
5ac5b45d7a Updated parse.cpp. 2003-05-30 12:29:31 +00:00
alexpeshkoff
a05064682f increment build number 2003-05-30 12:17:50 +00:00
alexpeshkoff
968ee05af5 increment build number 2003-05-30 12:17:49 +00:00
alexpeshkoff
08acf2c49f increment build number 2003-05-30 12:17:48 +00:00
alexpeshkoff
db39682f9a Added support for case-sensitivity in path's comaparison according to OS requirements.
Use it in config_file & dir_list
Now in win32 one may write: DatabaseAccess=ReStrIcT c:\HiSpAtH
2003-05-30 12:17:47 +00:00
alexpeshkoff
37b0fd3977 increment build number 2003-05-30 12:17:45 +00:00
dimitr
7c212222f7 increment build number 2003-05-30 11:49:04 +00:00
dimitr
8e174fcbbf Bugfix for wrong UDF arguments of types DATE/TIME (dialect 3).
Thanks to Oleg LOA.
2003-05-30 11:48:59 +00:00
fsg
c899399e25 increment build number 2003-05-29 22:06:32 +00:00
skidder
30cd2764fb increment build number 2003-05-29 13:40:07 +00:00
skidder
80af4c6b61 Use rpmbuild to build packages 2003-05-29 13:40:00 +00:00
dimitr
e84fa9f9d1 increment build number 2003-05-29 11:59:53 +00:00
dimitr
2182b34d60 Bugfix for RI failure in foreign keys. 2003-05-29 11:59:49 +00:00
skidder
e744321c5c increment build number 2003-05-29 10:14:59 +00:00
skidder
93233b2bc0 increment build number 2003-05-29 10:14:58 +00:00
skidder
cf184580e5 Fix permissions problem for firebird.conf (SF 745090) 2003-05-29 10:14:57 +00:00
fsg
3630dbfd76 increment build number 2003-05-28 22:06:39 +00:00
dimitr
7e5eaee0d3 increment build number 2003-05-28 13:30:10 +00:00
dimitr
1d8581e03b Getting ready for RC3. 2003-05-28 13:30:04 +00:00
paul_reeves
890664026c increment build number 2003-05-28 03:33:15 +00:00
fsg
db2851de9a increment build number 2003-05-27 22:06:28 +00:00
dimitr
3a90e8ad20 increment build number 2003-05-27 15:44:58 +00:00
dimitr
9b871075a1 We should never treat numeric NULL as zero. Always check for req_null flag. 2003-05-27 15:44:55 +00:00
dimitr
d29d2ef9a3 increment build number 2003-05-27 14:59:17 +00:00
dimitr
70076a7da7 Another fix for index corruption. Shouldn't affect anything else this time. 2003-05-27 14:59:13 +00:00
fsg
780da36c5d increment build number 2003-05-26 22:06:46 +00:00
dimitr
3b2a1fe563 increment build number 2003-05-26 15:46:22 +00:00
dimitr
8f416afd56 increment build number 2003-05-26 15:46:21 +00:00
dimitr
c17f3cc0df Small cleanup. 2003-05-26 15:46:20 +00:00
dimitr
9f3636f9df increment build number 2003-05-26 15:45:30 +00:00
dimitr
414206c2d0 Fixed bug with incorrect handling of numeric NULLs as exception messages. 2003-05-26 15:45:29 +00:00
dimitr
49d4977632 increment build number 2003-05-26 15:44:22 +00:00
dimitr
41921e230f Fixed win32 build. 2003-05-26 15:44:20 +00:00
dimitr
82ae98b28c increment build number 2003-05-26 08:18:39 +00:00
dimitr
7d9f0821c3 Rolled back previous bugfix due to found side-effects. Still looking for a correct solution. 2003-05-26 08:18:33 +00:00
fsg
2f891896f9 increment build number 2003-05-25 22:04:46 +00:00
skidder
be46714708 increment build number 2003-05-25 19:24:12 +00:00
skidder
f7f599ea13 Improve diagnostics 2003-05-25 19:24:09 +00:00
skidder
49dd566a03 increment build number 2003-05-25 18:59:20 +00:00
skidder
1cc61a09b4 Allow easy adjustment of LockSemCount in Posix builds. Do not fail if value is adjusted in configuration file, but cannot be applied because of running engine processes 2003-05-25 18:59:19 +00:00
skidder
c06c1e7b8c increment build number 2003-05-25 18:59:18 +00:00
fsg
18d7dde3a1 increment build number 2003-05-25 10:45:01 +00:00
fsg
c2041dfc53 increment build number 2003-05-25 10:45:00 +00:00
fsg
2a41ac614b increment build number 2003-05-25 10:44:59 +00:00
fsg
3592727c42 Reenabled ada, fortran, cobol and pascal for gpre
Install *udf.sql into the UDF-directory for linux builds
2003-05-25 10:44:58 +00:00
fsg
32a1c2dfdc increment build number 2003-05-25 10:44:57 +00:00
skidder
8ff8744bd3 increment build number 2003-05-25 00:24:25 +00:00
skidder
54b952ece4 Add comment 2003-05-25 00:24:23 +00:00
skidder
4bd986c33b increment build number 2003-05-25 00:12:36 +00:00
skidder
51a7aea418 increment build number 2003-05-25 00:12:35 +00:00
skidder
c5a8078d63 Allow Kylix and other tools work with local Linux CS version installed 2003-05-25 00:12:34 +00:00
skidder
388a892466 increment build number 2003-05-25 00:10:04 +00:00
skidder
97e8081d90 Move FB_ALIGN out of platform-dependent section as some parts of code depend on its implementation unconditionally 2003-05-25 00:10:03 +00:00
skidder
01437e5ce8 increment build number 2003-05-25 00:09:29 +00:00
skidder
01bfd3c04e increment build number 2003-05-25 00:07:32 +00:00
skidder
76441fd815 increment build number 2003-05-25 00:04:55 +00:00
skidder
bc0dda7708 Fix UDF linkage problems on linux 2003-05-25 00:04:54 +00:00
skidder
78f6ea1642 increment build number 2003-05-25 00:04:17 +00:00
fsg
0391a94d0f increment build number 2003-05-24 22:04:47 +00:00
skidder
f58524b0b8 increment build number 2003-05-24 17:28:03 +00:00
skidder
bdb55e8283 Oops. Forgot to commit sed-script for parse.y 2003-05-24 17:27:59 +00:00
skidder
0828438698 increment build number 2003-05-24 15:18:37 +00:00
skidder
d8bae3c569 Add comment 2003-05-24 15:18:35 +00:00
fsg
b7e9c48a62 increment build number 2003-05-24 13:44:13 +00:00
fsg
c718f98b3c Some fixes to allow to compile gpre with --with-gpre-pascal again 2003-05-24 13:44:10 +00:00
dimitr
8f0675707d increment build number 2003-05-24 07:46:30 +00:00
dimitr
8c89b7a941 Fixed synchronization issues in the service manager. 2003-05-24 07:46:27 +00:00
fsg
f598436f0d increment build number 2003-05-23 22:05:33 +00:00
skidder
7f0b47bc48 increment build number 2003-05-23 16:55:44 +00:00
skidder
b9480b21e1 Make FIRST/SKIP keywords non-reserved 2003-05-23 16:55:40 +00:00
fsg
a80067690d increment build number 2003-05-22 22:06:26 +00:00
alexpeshkoff
c740bb9475 increment build number 2003-05-22 16:59:53 +00:00
alexpeshkoff
b69e76cb3a Use transaction pool for storing rpb chains.
Bug in commit, which I tried to fix using permanent pool here,
was caused by another reason and already fixed.
2003-05-22 16:59:49 +00:00
paul_reeves
51ba8b8c91 increment build number 2003-05-22 12:42:21 +00:00
paul_reeves
9a52b61965 increment build number 2003-05-22 12:42:20 +00:00
paul_reeves
05ed063b08 Update Win32 install script and associated files 2003-05-22 12:42:19 +00:00
alexpeshkoff
f6170fe6e2 increment build number 2003-05-22 11:13:23 +00:00
alexpeshkoff
41e822f58b Some cosmetic cleanup to follow __ standard. Comments added. 2003-05-22 11:13:22 +00:00
alexpeshkoff
c9f9b1f9f7 increment build number 2003-05-22 06:39:56 +00:00
alexpeshkoff
5c2341a427 Fixed problem with fbclient on 9x 2003-05-22 06:39:54 +00:00
fsg
a4060d1eea increment build number 2003-05-20 22:07:05 +00:00
dimitr
5ea47a0c69 increment build number 2003-05-20 15:40:01 +00:00
dimitr
64ad91db69 Fixed win32 build. VC6 doesn't have mkstemp(). 2003-05-20 15:39:58 +00:00
fsg
a8a4b0ec49 increment build number 2003-05-19 22:07:04 +00:00
alexpeshkoff
f3ac21c160 increment build number 2003-05-19 06:57:11 +00:00
alexpeshkoff
2fe62fadf0 Make engine compile again with MSVC 2003-05-19 06:57:08 +00:00
fsg
c157724708 increment build number 2003-05-17 22:03:37 +00:00
arnobrinkman
a24127e18e increment build number 2003-05-16 22:15:42 +00:00
arnobrinkman
98b28378a9 bugfix FB1.5: Optimizer crashed when all indices of a table had the selectivity of 1 2003-05-16 22:15:39 +00:00
fsg
624a66d9d4 increment build number 2003-05-16 22:05:51 +00:00
skidder
9b94950078 increment build number 2003-05-16 20:35:23 +00:00
skidder
6c1009dd05 increment build number 2003-05-16 20:35:21 +00:00
skidder
524fc1a641 Fix up lock manager. Clean AST invocation. Fix type of lrq_flags to match its value. Backout my logic for fast deadlock detection as it breaks engine in several places 2003-05-16 20:35:19 +00:00
skidder
82788cf287 increment build number 2003-05-16 20:35:12 +00:00
skidder
794ecc9b06 increment build number 2003-05-16 20:35:04 +00:00
fsg
e6a055cbb8 increment build number 2003-05-15 22:05:06 +00:00
skidder
a48a387c71 increment build number 2003-05-15 11:16:49 +00:00
skidder
99e5599184 Make engine compile again 2003-05-15 11:16:47 +00:00
fsg
a42bc7d70e increment build number 2003-05-14 22:05:51 +00:00
skidder
48a5c8e76a increment build number 2003-05-14 15:12:05 +00:00
skidder
32e5e6aa83 Compatibility change 2003-05-14 15:12:04 +00:00
eku
ce1da357fb increment build number 2003-05-14 12:32:04 +00:00
eku
68da33d89d Improved error handling as suggested by skidder. 2003-05-14 12:32:02 +00:00
alexpeshkoff
78aa56b62d increment build number 2003-05-14 08:24:51 +00:00
alexpeshkoff
f9e867a94f Fixed bug with wrong req_attachment after exception in procedure 2003-05-14 08:24:49 +00:00
dimitr
6d6b51540e increment build number 2003-05-14 08:15:30 +00:00
dimitr
43aaa45d42 Enabled BREAK/LEAVE and EXITcommands in non-system triggers. 2003-05-14 08:15:25 +00:00
dimitr
ec68f0c30b increment build number 2003-05-14 08:09:53 +00:00
dimitr
9495d04093 THD_yield() should just release the CPU, it shouldn't wait. Hence we get significant speed-up for the GC/sweep. 2003-05-14 08:09:47 +00:00
eku
1ccadc51e7 increment build number 2003-05-14 05:40:03 +00:00
eku
3b4e7e9f7d increment build number 2003-05-14 05:40:02 +00:00
eku
a4f63b94b0 increment build number 2003-05-14 05:40:01 +00:00
eku
d496ef4e4e Check for the function mkstemp(). If it's not available, fall back to mktemp(). 2003-05-14 05:40:00 +00:00
eku
5de86cc700 increment build number 2003-05-14 05:39:59 +00:00
eku
b945d9413b increment build number 2003-05-14 05:39:58 +00:00
fsg
3d7e43b375 increment build number 2003-05-13 22:06:10 +00:00
alexpeshkoff
2d7391b42a increment build number 2003-05-13 12:04:26 +00:00
alexpeshkoff
1896baa4ab Fixed bug with NULL argument 2003-05-13 12:04:22 +00:00
aafemt
399cd9ddc1 increment build number 2003-05-13 10:13:36 +00:00
aafemt
6233daf531 Win32 SS doesn't ignore protocol command-line switches anymore. CS doesn't support IPC 2003-05-13 10:13:34 +00:00
fsg
4f53739884 increment build number 2003-05-11 22:04:57 +00:00
skidder
204bd414ef increment build number 2003-05-11 19:38:13 +00:00
skidder
31444a99c6 Fix server crashes when explicit pessimistic locks are used from PSQL 2003-05-11 19:38:11 +00:00
skidder
f2b885f08a increment build number 2003-05-11 19:32:45 +00:00
skidder
f16736b802 Use explicit pessimistic locks only if WITH LOCK clause is specified 2003-05-11 19:32:41 +00:00
skidder
acb94dcc65 increment build number 2003-05-11 17:12:10 +00:00
skidder
af0bc3449f Fix little issue in temp stuff noted by Claudio Valderrama 2003-05-11 17:12:08 +00:00
dimitr
7e67e95915 increment build number 2003-05-11 13:23:21 +00:00
dimitr
808bf1c24e increment build number 2003-05-11 11:48:24 +00:00
dimitr
0002b4ff65 Fixed temp file management in utilities. 2003-05-11 11:48:22 +00:00
fsg
33859c1727 increment build number 2003-05-10 22:03:52 +00:00
hippoman
20bbdc8278 increment build number 2003-05-10 15:37:08 +00:00
hippoman
e0df2ad754 * now it's nod needed a FB 1.0 install to make the install package, everything is took from the source tree, or built.. 2003-05-10 15:37:06 +00:00
dimitr
3d03e64757 increment build number 2003-05-10 15:13:56 +00:00
hippoman
5d28868742 increment build number 2003-05-10 14:36:55 +00:00
hippoman
812701bb9a increment build number 2003-05-10 14:36:11 +00:00
dimitr
5b7b4ea6fa increment build number 2003-05-10 13:05:27 +00:00
dimitr
595bfffa27 Fixed GC code to avoid [quite frequent] index corruptions. 2003-05-10 13:05:26 +00:00
dimitr
a0cb2ace1a increment build number 2003-05-10 13:01:44 +00:00
dimitr
5c19f223b6 Restore compatibility with VC6. 2003-05-10 13:01:41 +00:00
hippoman
6f31d4f7b4 increment build number 2003-05-10 01:10:56 +00:00
hippoman
daaf761c31 * install gds32 and fbclient into system32
* add cs and ss executables to both installs
* Different Names for CS and SS install packages.
* echo off
2003-05-10 01:10:54 +00:00
hippoman
ef6882ed5f increment build number 2003-05-10 00:06:14 +00:00
hippoman
6fb8f9727a * Support for msvc7 runtime and build 2003-05-10 00:06:12 +00:00
fsg
5593355e51 increment build number 2003-05-09 22:05:07 +00:00
skidder
088ad5b6d7 increment build number 2003-05-09 16:18:34 +00:00
skidder
ce1dca4ea4 1. Cleanup
2. Rework temporary files management. In particular:
- fix security hole on all POSIX platforms except FREEBSD/OPENBSD related to mktemp usage (possible DoS attacks or privileges elevation) via switching to mkstemp
- fix problem with only 27 unique filenames generated on Win32 (which could cause unpredictable behavior in SS builds)
- pass appropriate flags to CreateFile on Win32 to indicate that files are temporary (this may improve performance a little)
2003-05-09 16:18:32 +00:00
skidder
a006cae722 increment build number 2003-05-09 16:05:27 +00:00
skidder
7904fcd7ee Cleanup 2003-05-09 16:05:24 +00:00
skidder
4af9e18646 increment build number 2003-05-09 16:02:48 +00:00
skidder
ed802896b6 increment build number 2003-05-09 16:02:47 +00:00
skidder
93b5a811a8 increment build number 2003-05-09 16:02:20 +00:00
skidder
2c5309b695 increment build number 2003-05-09 16:02:07 +00:00
hippoman
1692d8e707 increment build number 2003-05-09 15:10:25 +00:00
skidder
97c26b7929 increment build number 2003-05-09 14:45:47 +00:00
skidder
d97fe56e4d Strange, but MSVC fails to compile C code that uses "inline" keyword directly. Replace it with "__inline" in my previous commit 2003-05-09 14:45:45 +00:00
fsg
725433f786 increment build number 2003-05-08 22:05:10 +00:00
skidder
d514b3e8f5 increment build number 2003-05-08 19:47:30 +00:00
skidder
574c18aa6e Optimize it a little 2003-05-08 19:47:27 +00:00
skidder
11c1251a91 increment build number 2003-05-08 17:40:12 +00:00
alexpeshkoff
201e78b38d increment build number 2003-05-08 10:31:21 +00:00
alexpeshkoff
ae920fc330 For BootBuild don't give any diagnostic for missing firebird.conf.
For wrong firebird.conf - standard diagnostic.
2003-05-08 10:31:19 +00:00
aafemt
dccc79ce9f increment build number 2003-05-08 10:30:44 +00:00
aafemt
0809efc4d6 Missed parameter -l -- accept win32 IPC local connections 2003-05-08 10:30:43 +00:00
dimitr
800c15fe7c increment build number 2003-05-08 07:15:34 +00:00
dimitr
3eb4a16261 increment build number 2003-05-08 06:21:25 +00:00
dimitr
80bdbdc195 Handle special win1251 characters properly. 2003-05-08 06:21:23 +00:00
fsg
2a946f5691 increment build number 2003-05-07 22:03:14 +00:00
skidder
49de58526b increment build number 2003-05-07 19:14:43 +00:00
skidder
bb00bf2478 Mark probable problem for non-Intel ports 2003-05-07 19:14:40 +00:00
skidder
b396f8ded6 increment build number 2003-05-07 13:48:43 +00:00
skidder
2161f020ea Fix invalid assertion failures in DEV_BUILD 2003-05-07 13:48:41 +00:00
skidder
dbecdb07ad increment build number 2003-05-07 13:46:30 +00:00
skidder
aeb3dddacf Fix a reason of several observed xdr-related crashes. Bug was introduced during initial C++ porting effort 2003-05-07 13:46:28 +00:00
skidder
5b624b85fe increment build number 2003-05-07 11:13:56 +00:00
skidder
142bd2b320 No more messages about forbidden usage of global operator new in DEV_BUILD. C++ library from RH8.0 does that routinely and this causes crashes because stderr messages go to TCP socket from fb_inet_server 2003-05-07 11:13:55 +00:00
dimitr
52a7a5b2d5 increment build number 2003-05-07 10:30:55 +00:00
dimitr
234ecccbac increment build number 2003-05-07 07:51:36 +00:00
dimitr
cdb3f8e2fd Since CS doesn't lock processes while waiting for incoming aux connection,
it's potentially dangerous to use one definite port for event processing.
2003-05-07 07:51:27 +00:00
dimitr
d96ca21b42 increment build number 2003-05-07 07:25:39 +00:00
dimitr
6679e2575c Corrected default value, as suggested by Nickolay. 2003-05-07 07:25:38 +00:00
dimitr
b797385101 increment build number 2003-05-07 07:22:43 +00:00
dimitr
df79570795 Added comment. 2003-05-07 07:22:42 +00:00
dimitr
6356c0bfc1 increment build number 2003-05-07 07:08:08 +00:00
dimitr
345ab4ee76 Const correctness suggested by Claudio. 2003-05-07 07:08:07 +00:00
dimitr
702aa5b3c8 increment build number 2003-05-07 07:06:47 +00:00
dimitr
3ecade90cb It's useless to care about handle leaks when both the engine and thread scheduler are shutdown.
Please also note, that THREAD_* macros shouldn't be used in atexit()-handlers or static destructors.
2003-05-07 07:06:42 +00:00
fsg
654d6cdead increment build number 2003-05-07 05:18:07 +00:00
arnobrinkman
bdd07622b2 increment build number 2003-05-07 01:57:23 +00:00
arnobrinkman
192ba388d4 1) bugfix RC1: Aggregates from a different parent_context where not allowed in the HAVING clause.
2) Enabled aggregate-functions from different parent_context (with lower scope_level) to be used inside another aggregate-function

Example:
SELECT
  MAX((SELECT COUNT(*) FROM RDB$RELATIONS))
FROM
  RDB$RELATIONS
2003-05-07 01:57:18 +00:00
dimitr
92598295d3 increment build number 2003-05-06 15:05:00 +00:00
dimitr
61195b72ae Changed default value. 2003-05-06 15:04:57 +00:00
dimitr
8f33b1c2a6 increment build number 2003-05-06 15:04:41 +00:00
dimitr
5afece6e0a increment build number 2003-05-06 12:05:32 +00:00
dimitr
abf4f04dcd Hide metadata cache diagnostic warnings in the release builds. 2003-05-06 12:05:26 +00:00
fsg
5e31fc4a8a increment build number 2003-05-05 22:08:07 +00:00
skidder
739b2dc524 increment build number 2003-05-05 16:11:22 +00:00
dimitr
df4f3f7a24 increment build number 2003-05-05 14:25:58 +00:00
dimitr
873ac89b67 no message 2003-05-05 14:25:40 +00:00
alexpeshkoff
67af884456 increment build number 2003-05-05 12:26:39 +00:00
alexpeshkoff
2c3384885d Enable spaces & tabs in directory list 2003-05-05 12:26:37 +00:00
dimitr
0c80882194 increment build number 2003-05-05 12:11:12 +00:00
dimitr
469b97a03c Disabled XNET in the server window. 2003-05-05 12:11:11 +00:00
dimitr
e4b1d56765 increment build number 2003-05-05 12:09:42 +00:00
dimitr
12f06180d5 If a port cannot be reconnected, exit child process instead of crashing with SEGV. 2003-05-05 12:09:40 +00:00
skidder
ed6cdb585b increment build number 2003-05-05 11:55:36 +00:00
skidder
90700fe81d Fix compiler warnings 2003-05-05 11:55:34 +00:00
alexpeshkoff
171a0bb237 increment build number 2003-05-05 11:48:38 +00:00
alexpeshkoff
e56e40fac6 Don't build rpb chains for external files 2003-05-05 11:48:37 +00:00
alexpeshkoff
7fbe1bc2b8 increment build number 2003-05-05 11:47:47 +00:00
alexpeshkoff
6943275bcc Moved pre-(modify,erase)triggers code to single inline function 2003-05-05 11:47:45 +00:00
dimitr
80057a88a9 increment build number 2003-05-05 11:44:04 +00:00
dimitr
eead4406c1 Small fixes for WNET and XNET:
1. Wake up event thread on disconnect.
2. Shutdown broken port properly.
2003-05-05 11:44:02 +00:00
dimitr
2a0603de92 increment build number 2003-05-05 11:14:08 +00:00
dimitr
9bb7988a69 Fixed possible client crashes on disconnect (when events are registered). 2003-05-05 11:14:06 +00:00
alexpeshkoff
dc546b3dba increment build number 2003-05-05 10:46:55 +00:00
alexpeshkoff
85ee535ebd Comment added 2003-05-05 10:46:54 +00:00
alexpeshkoff
c08e7f9a7b increment build number 2003-05-05 10:45:13 +00:00
alexpeshkoff
b75b326fdf Preprocessor cleanup 2003-05-05 10:45:10 +00:00
dimitr
2396651d35 increment build number 2003-05-05 10:39:31 +00:00
dimitr
1a76414e5f increment build number 2003-05-05 10:39:30 +00:00
dimitr
d2c241aa87 Synchronized command-line arguments with srvr_w32.cpp. 2003-05-05 10:39:28 +00:00
dimitr
1e6ea4c09d increment build number 2003-05-05 10:36:15 +00:00
dimitr
289cb7da81 increment build number 2003-05-05 10:32:34 +00:00
dimitr
0326d12191 increment build number 2003-05-05 10:27:43 +00:00
dimitr
bb8f3a30ca Updated documentation 2003-05-05 10:27:42 +00:00
dimitr
b8027b76dd increment build number 2003-05-05 09:19:36 +00:00
dimitr
9e168cacd6 Removed XNET temporary stubs from ISC and REMOTE.
It will be available as native local protocol in v1.6.
2003-05-05 09:19:35 +00:00
dimitr
790283bb78 increment build number 2003-05-05 09:18:38 +00:00
dimitr
a3128dfbfb increment build number 2003-05-05 08:48:40 +00:00
dimitr
953c2d7ab7 Correction. 2003-05-05 08:48:35 +00:00
dimitr
cef89d249a increment build number 2003-05-05 08:40:38 +00:00
dimitr
f4a921cc64 1. Disabled not working services in win32 CS (until v1.6)
2. Fixed SEGV in the service manager
2003-05-05 08:40:35 +00:00
alexpeshkoff
61b31069db increment build number 2003-05-05 07:55:20 +00:00
alexpeshkoff
6391b56386 Comment added 2003-05-05 07:55:16 +00:00
alexpeshkoff
7fa993a6b6 increment build number 2003-05-05 07:38:32 +00:00
dimitr
741a37cebf increment build number 2003-05-05 07:06:10 +00:00
dimitr
7255be3a74 Cleanup 2003-05-05 07:06:06 +00:00
fsg
377d3c6676 increment build number 2003-05-04 22:05:24 +00:00
arnobrinkman
cf8513787d increment build number 2003-05-04 22:02:48 +00:00
arnobrinkman
962b5e21a3 fixed a typo and changed some comments 2003-05-04 22:02:42 +00:00
dimitr
76bf4c8f7a increment build number 2003-05-04 15:39:43 +00:00
dimitr
29191e1195 1. Cleanup
2. Fixed bug with wrong record statistics when operation fails after a VIO call
(e.g. constraint violation or exception in post-triggers)
2003-05-04 15:39:42 +00:00
dimitr
ab9223bb1c increment build number 2003-05-04 15:32:01 +00:00
dimitr
9ce6f20529 Corrected VIO interface. 2003-05-04 15:32:00 +00:00
fsg
3c0fa0450b increment build number 2003-05-02 22:06:25 +00:00
dimitr
643d272846 increment build number 2003-05-02 18:41:19 +00:00
dimitr
57efb1eb46 Fixed threading issues in the security database manager. 2003-05-02 18:41:12 +00:00
dimitr
014da4ef62 increment build number 2003-05-02 17:17:17 +00:00
dimitr
8ee32bb1cb Rolled back asymmetric protocol due to found bugs and lack of time to fix them in v1.5. 2003-05-02 17:17:09 +00:00
alexpeshkoff
6973faa27f increment build number 2003-05-02 16:05:01 +00:00
alexpeshkoff
69baac9c66 Fixed bug with stdin/stdout use in win32 version of gbak 2003-05-02 16:04:56 +00:00
dimitr
23057962be increment build number 2003-05-02 15:44:20 +00:00
dimitr
449e2c1ae9 Getting ready for RC2 2003-05-02 15:44:15 +00:00
alexpeshkoff
b1a92c5ffc increment build number 2003-05-02 15:20:27 +00:00