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

17969 Commits

Author SHA1 Message Date
robocop
d1373b1555 Fix clash with winbase.h on IGNORE. 2005-11-18 04:39:47 +00:00
fsg
314569bc60 increment build number 2005-11-18 03:17:58 +00:00
fsg
4b4902f823 increment build number 2005-11-18 03:17:38 +00:00
kkuznetsov
4a0d5f36ce increment build number 2005-11-17 14:24:18 +00:00
asfernandes
c2a86b67e0 increment build number 2005-11-17 11:32:39 +00:00
asfernandes
710fce2c2d 1) Make "total" to Claudio taste :-)
2) Fix error found by Vlad
2005-11-17 11:32:38 +00:00
makowski
d0fe37563a increment build number 2005-11-17 11:13:32 +00:00
kkuznetsov
a402404292 increment build number 2005-11-17 06:55:45 +00:00
robocop
e14cfa69f3 increment build number 2005-11-17 04:22:15 +00:00
robocop
90174410a2 Let Ivan Prenosil test his beloved transaction options. 2005-11-17 04:22:10 +00:00
fsg
5bc24fdd2b increment build number 2005-11-17 03:17:18 +00:00
hvlad
27f0b47351 increment build number 2005-11-16 07:49:30 +00:00
hvlad
f89e461887 Cached charsets by id (not only by name) in dsql. Removed irq_cs_bpc request as unneeded anymore 2005-11-16 07:49:28 +00:00
robocop
75019cbb15 increment build number 2005-11-16 05:41:18 +00:00
robocop
4e53c3eb1c Fix crash caused by ODS < 11 and rdb$system_flag in rdb$roles, found by Dmitry. 2005-11-16 05:41:16 +00:00
fsg
04d6922b02 increment build number 2005-11-16 03:17:58 +00:00
fsg
4f1a7a5e63 increment build number 2005-11-16 03:17:38 +00:00
skidder
3bafa31e9c increment build number 2005-11-16 01:27:03 +00:00
skidder
4ac89757a6 Fix the issue with bad incremental backups created when large blobs were changed.
Direct thanks to Hui Wang of BroadView QA team who chased down the problem.
2005-11-16 01:27:02 +00:00
skidder
df6a8ab2c7 increment build number 2005-11-16 01:12:17 +00:00
skidder
33e6004849 increment build number 2005-11-16 01:09:18 +00:00
kkuznetsov
7c4d368c7d increment build number 2005-11-15 14:22:44 +00:00
dimitr
327847ddb5 increment build number 2005-11-15 08:48:18 +00:00
dimitr
cf1162c563 Avoid buffer overruns when restoring corrupted data (always check for the declared length).
Look at remote/xdr.cpp for example.

TODO: print a warning during backup in this case.
2005-11-15 08:48:16 +00:00
fsg
61bbd7a993 increment build number 2005-11-14 03:17:05 +00:00
hvlad
e0e06684c9 increment build number 2005-11-13 10:01:48 +00:00
hvlad
3d798bb34d Fixed bug in DFW reported by Claudio in fb-devel (lost status-vector during phase 0 execution) 2005-11-13 10:01:47 +00:00
fsg
d1e4f331ea increment build number 2005-11-13 03:17:14 +00:00
robocop
328cda5a57 increment build number 2005-11-12 23:36:10 +00:00
robocop
016931bb63 What about putting the nodes you added in node.h also in the DSQL debugging facilility, folks?
:-)
2005-11-12 23:36:09 +00:00
dimitr
23aeec9fe1 increment build number 2005-11-12 18:48:11 +00:00
dimitr
a0ea9ad0bc Globals must die, epysode III. 2005-11-12 18:48:09 +00:00
fsg
b8d6aefe32 increment build number 2005-11-12 03:17:07 +00:00
robocop
33045ed5f3 increment build number 2005-11-11 05:42:43 +00:00
robocop
1e562ddc16 Totally misc. 2005-11-11 05:42:42 +00:00
fsg
53b96b5556 increment build number 2005-11-11 03:17:48 +00:00
asfernandes
0118d83a98 increment build number 2005-11-11 00:43:21 +00:00
asfernandes
2e697c6b94 Fix problem of empty arguments passing garbage in SPB 2005-11-11 00:43:20 +00:00
fsg
640820ef19 increment build number 2005-11-09 03:17:49 +00:00
fsg
e684093258 increment build number 2005-11-09 03:17:29 +00:00
robocop
c094188ebe increment build number 2005-11-08 23:57:25 +00:00
robocop
e7fa075880 Let isql yell always, irregardless of the switches. 2005-11-08 23:57:23 +00:00
robocop
48b2c13bae increment build number 2005-11-08 23:54:39 +00:00
robocop
77e6b4a2d0 Correct messages. 2005-11-08 23:54:38 +00:00
arnobrinkman
9e070bf456 increment build number 2005-11-08 23:49:51 +00:00
arnobrinkman
a381385af0 Fix problem with sub-queries/derived tables in the HAVING clause 2005-11-08 23:49:50 +00:00
dimitr
fbefae5d1d increment build number 2005-11-08 15:24:03 +00:00
dimitr
5c3ab02e9e Fixed division when compile-time and runtime scales don't match.
Look at multiply2() for example.
2005-11-08 15:24:01 +00:00
dimitr
27dc9a79cd increment build number 2005-11-08 12:49:53 +00:00
dimitr
02cc16029e Fixed corruption of the impure area introduced by myself a few months ago. 2005-11-08 12:49:52 +00:00
kkuznetsov
e91dfb8199 increment build number 2005-11-08 12:10:21 +00:00
robocop
9f6a9ca959 increment build number 2005-11-08 05:59:07 +00:00
robocop
2f600f8bc3 Solved SF Bug# 1184099.
To be reviewed by Adriano.
2005-11-08 05:59:06 +00:00
fsg
f47983888a increment build number 2005-11-07 03:19:44 +00:00
robocop
11bc038ba7 increment build number 2005-11-06 06:23:32 +00:00
robocop
8f2a9719af Totally misc. 2005-11-06 06:23:31 +00:00
robocop
d0ccc85aca increment build number 2005-11-06 03:31:17 +00:00
robocop
4ec65d006a Get rid of some redundant or unused stuff. 2005-11-06 03:31:16 +00:00
robocop
301cb7be6b increment build number 2005-11-06 03:29:53 +00:00
robocop
476ffd09bd Misc. 2005-11-06 03:29:52 +00:00
robocop
0142cdfb01 Backport Ann's fix for the system txn. 2005-11-06 03:20:18 +00:00
robocop
b79f61cfd1 increment build number 2005-11-06 03:20:17 +00:00
fsg
9a0bbfd289 increment build number 2005-11-06 03:17:44 +00:00
robocop
a526b00c34 increment build number 2005-11-06 01:56:05 +00:00
robocop
105cd42e21 Non-member functions that are used in other modules should have a prefix.
Created a couple of temporary vars for code simplification.
2005-11-06 01:56:03 +00:00
arnobrinkman
c6af2d8adc increment build number 2005-11-05 14:50:04 +00:00
arnobrinkman
94e7337628 Use candidate cost for decision which candidate to use.
Stop using indexes when total cost is greater as the previous used total cost.
Fix excludeLower/exludeUpper problem with using more operators to the same field.
2005-11-05 14:50:01 +00:00
robocop
079a3d6644 increment build number 2005-11-04 05:20:57 +00:00
robocop
614939d186 Gbak must write always the system flag when creating objects.
This is the first step before we are able to make rdb$system_flag field mandatory in the future.
2005-11-04 05:20:56 +00:00
robocop
0c6f928b48 increment build number 2005-11-04 05:19:56 +00:00
robocop
7836698556 DYN must write always the system flag when creating objects.
This is the first step before we are able to make rdb$system_flag field mandatory in the future.
2005-11-04 05:19:55 +00:00
robocop
ed549236ba increment build number 2005-11-04 04:46:29 +00:00
robocop
88b74452fc increment build number 2005-11-04 04:46:28 +00:00
robocop
42f7fd7ab6 Fixing SET DEFAULT so it operates on rdb$relation_fields only and raises an error if DROP DEFAULT finds the default belonging to an explicit domain. Thanks to Ann for committing the messages to the central db. 2005-11-04 04:46:27 +00:00
fsg
7090bd864a increment build number 2005-11-02 03:17:25 +00:00
robocop
19c49a9704 increment build number 2005-11-02 00:11:24 +00:00
robocop
5f0b3021b9 Misc. 2005-11-02 00:11:18 +00:00
fsg
89663a2d34 increment build number 2005-11-01 03:17:33 +00:00
hvlad
fd4f1bbc0f increment build number 2005-10-31 07:28:42 +00:00
hvlad
cf990361db Fixed FB2 regression 2005-10-31 07:28:40 +00:00
fsg
351731b98a increment build number 2005-10-31 03:17:28 +00:00
robocop
92418135ad increment build number 2005-10-30 08:15:34 +00:00
robocop
405346ba33 Fix SF-bug field-test #1192225. 2005-10-30 08:15:29 +00:00
robocop
f4f7da7fcd increment build number 2005-10-30 07:44:27 +00:00
robocop
5743a15afe DYN must write always the system flag when creating objects.
This is the first step before we are able to make rdb$system_flag field mandatory in the future.
2005-10-30 07:44:26 +00:00
fsg
2a77b60cd2 increment build number 2005-10-30 03:17:29 +00:00
robocop
d2ce49d12c increment build number 2005-10-30 02:29:13 +00:00
robocop
faeb758d79 Totally misc. 2005-10-30 02:29:11 +00:00
asfernandes
0420fd4ed1 increment build number 2005-10-29 14:57:29 +00:00
asfernandes
98150e31c9 Fixed problem of GBAK adding a garbage byte to SPB, when called with -SE. Reproducable with:
gbak -C -SE service_mgr c:\t.fbk localhost:c:\t.fdb
2005-10-29 14:57:28 +00:00
dimitr
dbe5115aae increment build number 2005-10-29 09:15:39 +00:00
dimitr
5e8af7b048 Implemented RECREATE TRIGGER. 2005-10-29 09:15:37 +00:00
robocop
514a1a2171 increment build number 2005-10-29 03:46:24 +00:00
robocop
65f567f88e Totally misc. 2005-10-29 03:46:23 +00:00
fsg
085668b4f0 increment build number 2005-10-29 02:17:39 +00:00
alexpeshkoff
6a334f839b increment build number 2005-10-28 16:35:05 +00:00
alexpeshkoff
5724d3eb15 Fixed SS deadlock in DSQL 2005-10-28 16:34:59 +00:00
alexpeshkoff
33c410ecc1 increment build number 2005-10-28 15:25:16 +00:00
alexpeshkoff
35d800e0be Retry when system call is interrupted 2005-10-28 15:25:15 +00:00
alexpeshkoff
3ecef274fd increment build number 2005-10-28 15:18:05 +00:00
alexpeshkoff
058a0d23f3 Retry when system call is interrupted 2005-10-28 15:18:03 +00:00
dimitr
d9f8397c7e increment build number 2005-10-28 08:11:37 +00:00
dimitr
8120b697fc Fixed the bug reported by Jim. 2005-10-28 08:11:35 +00:00
dimitr
f6f3dc34e4 increment build number 2005-10-28 07:39:32 +00:00
dimitr
f561166002 Forgot one more fix. 2005-10-28 07:39:30 +00:00
dimitr
3c55590ede increment build number 2005-10-28 06:18:18 +00:00
dimitr
88e033cc2c Misc. 2005-10-28 06:18:17 +00:00
dimitr
fb57f29df4 increment build number 2005-10-28 05:37:36 +00:00
dimitr
953aa2dfd0 Fixed the bug noticed by Claudio. 2005-10-28 05:37:34 +00:00
robocop
100625a1c6 increment build number 2005-10-28 04:15:57 +00:00
robocop
44c31e922d Fix funny message in a resource. 2005-10-28 04:15:56 +00:00
robocop
838c206f7c increment build number 2005-10-28 04:15:16 +00:00
robocop
85c48cb387 Misc. 2005-10-28 04:15:09 +00:00
fsg
9b9e5b11e8 increment build number 2005-10-28 02:17:42 +00:00
hvlad
ff4859fdbb increment build number 2005-10-27 21:52:19 +00:00
hvlad
15ac3a9f47 Fixed SF #223060
Slow processing of GREATER-THEN operator
2005-10-27 21:52:17 +00:00
alexpeshkoff
77aa944b49 increment build number 2005-10-27 13:51:37 +00:00
alexpeshkoff
5ca83a0341 increment build number 2005-10-27 13:51:36 +00:00
fsg
f39eb294d1 increment build number 2005-10-27 02:18:19 +00:00
fsg
4bf4d45745 increment build number 2005-10-27 02:17:57 +00:00
dimitr
573a4be969 increment build number 2005-10-26 18:21:33 +00:00
dimitr
85388cd3c7 1) Fixed check constraints
2) A bit simplified generation of check option triggers
3) Cleanup of unused parser stuff
2005-10-26 18:21:32 +00:00
hvlad
250f9cd0dd increment build number 2005-10-26 15:11:57 +00:00
hvlad
0216a3d2f5 Don't allow to create primary key constraint on non-null fields with null values.
For example:

create table buggg (f1 int not null, f2 int not null);
commit;

insert into buggg values (1, 1)
commit;

alter table buggg add pk int not null primary key;
or
alter table buggg add constraint pk_buggg primary key (pk)
or
alter table buggg add constraint pk_buggg primary key (f1, f2, pk)
2005-10-26 15:11:51 +00:00
alexpeshkoff
9de0576587 increment build number 2005-10-26 14:31:41 +00:00
alexpeshkoff
2826371c0e increment build number 2005-10-26 14:03:20 +00:00
fsg
026f130520 increment build number 2005-10-26 02:17:29 +00:00
arnobrinkman
bcc8242ec1 increment build number 2005-10-25 20:42:30 +00:00
arnobrinkman
a93df44449 Fix NEW/OLD context problem found by Dmitry 2005-10-25 20:42:29 +00:00
fsg
e10cb65cec increment build number 2005-10-25 02:17:56 +00:00
fsg
4f7c6ec1f5 increment build number 2005-10-25 02:17:35 +00:00
awharrison
5b807fb3ba increment build number 2005-10-24 16:51:52 +00:00
alexpeshkoff
bd818224eb increment build number 2005-10-24 12:30:59 +00:00
alexpeshkoff
37104e8ed4 increment build number 2005-10-24 12:30:58 +00:00
alexpeshkoff
ec470fa08c finished rdb$users to match vulcan 2005-10-24 12:30:57 +00:00
alexpeshkoff
a6c7916255 increment build number 2005-10-24 12:30:24 +00:00
alexpeshkoff
1e6cb92290 increment build number 2005-10-24 12:29:50 +00:00
dimitr
c4ee66c76d increment build number 2005-10-24 11:56:03 +00:00
dimitr
da7e6a8e17 Bugfix (workaround) for #1334034. 2005-10-24 11:56:00 +00:00
fsg
d2c2f05177 increment build number 2005-10-23 02:17:25 +00:00
aafemt
1eabd76086 increment build number 2005-10-22 12:35:06 +00:00
aafemt
cbf4ed35bb increment build number 2005-10-22 12:35:05 +00:00
aafemt
d774e43c03 Fix MinGW SS build 2005-10-22 12:35:04 +00:00
dimitr
fc6e5c9ae8 increment build number 2005-10-22 11:51:12 +00:00
dimitr
2430ec8418 increment build number 2005-10-22 11:09:38 +00:00
dimitr
3a26cacacc increment build number 2005-10-22 11:09:37 +00:00
dimitr
12946de11d Restored the XCPCODE reporting to be compatible with 1.5.
A temporary solution.
2005-10-22 11:09:36 +00:00
dimitr
fff7707add increment build number 2005-10-22 11:08:11 +00:00
dimitr
ca94303866 increment build number 2005-10-22 11:06:21 +00:00
robocop
b5c37e21ef increment build number 2005-10-22 05:58:39 +00:00
fsg
3bc2407f79 increment build number 2005-10-22 02:17:20 +00:00
dimitr
4939d41da6 increment build number 2005-10-21 09:49:21 +00:00
dimitr
332342d3bf increment build number 2005-10-21 09:49:20 +00:00
dimitr
5a6944da4d increment build number 2005-10-21 09:47:52 +00:00
dimitr
ece4b26cd4 Oops, committed unfinished work by accident. Restored. 2005-10-21 09:47:51 +00:00
dimitr
cf8caa600c increment build number 2005-10-21 09:43:28 +00:00
dimitr
868a5bb21f Better (and more honest) diagnostics. 2005-10-21 09:43:26 +00:00
dimitr
d8005b0ee6 increment build number 2005-10-21 09:42:48 +00:00
dimitr
3cd2fc4b90 increment build number 2005-10-21 09:42:47 +00:00
dimitr
4955dbbb22 increment build number 2005-10-21 09:37:56 +00:00
dimitr
da3106e9e4 Added new error message. 2005-10-21 09:37:55 +00:00
dimitr
5333337509 increment build number 2005-10-21 09:35:29 +00:00
dimitr
1b0209967d increment build number 2005-10-21 08:47:28 +00:00
dimitr
23eb1ca985 Change the visibility rules for uncommitted relations.
The goal is to simplify them and fix known issues with ALTER TABLE.
Hopefully, this won't cause any side effects.
2005-10-21 08:47:26 +00:00
fsg
e7b9943fea increment build number 2005-10-21 02:18:16 +00:00
fsg
63415e667d increment build number 2005-10-21 02:17:55 +00:00
hvlad
f0896cbbfb increment build number 2005-10-20 13:03:34 +00:00
hvlad
0f8e1ad170 Fixed AV in notify_garbage_collector 2005-10-20 13:03:33 +00:00
kkuznetsov
ba3293ba8d increment build number 2005-10-20 13:01:31 +00:00
robocop
860b2f1b9b Try to please the team leader before it's too late.
:-)
We have definitely serious problems with firebird.msg mismatches.
2005-10-20 04:09:40 +00:00
robocop
7b0422db60 increment build number 2005-10-20 04:09:39 +00:00
robocop
94afcb3fb3 increment build number 2005-10-20 04:09:38 +00:00
fsg
10f7fd6ccb increment build number 2005-10-20 02:17:54 +00:00
dimitr
1ff1edccfc increment build number 2005-10-19 09:02:06 +00:00
dimitr
a3e0baa321 Cleanup. 2005-10-19 09:02:04 +00:00
fsg
1153231764 increment build number 2005-10-18 02:17:35 +00:00
alexpeshkoff
ac64f93a26 increment build number 2005-10-17 17:15:27 +00:00
alexpeshkoff
40c20a0bbd let user_name be in unicode_fss in table rdb$users 2005-10-17 17:15:26 +00:00
alexpeshkoff
495331af1f increment build number 2005-10-17 17:15:07 +00:00
fsg
ecca7654fa increment build number 2005-10-17 02:19:25 +00:00
hvlad
2762adaecb increment build number 2005-10-16 11:36:42 +00:00
hvlad
ba9daa4f43 1. Proper fix to "can't find record fragment" bug occured when user
transaction back out record modified by system transaction
2. Restore gc_thread's ability to collect garbage in system tables
2005-10-16 11:36:41 +00:00
hvlad
dd360b3567 increment build number 2005-10-16 11:19:21 +00:00
hvlad
acc87f9e7f Fixed FB2 regression with blobs 2005-10-16 11:19:16 +00:00
fsg
984f8c9ab3 increment build number 2005-10-16 02:17:22 +00:00
alexpeshkoff
0b2e2d913b increment build number 2005-10-15 13:02:11 +00:00
alexpeshkoff
2c9ef9f6d8 Fixed ODS problem with arrays 2005-10-15 13:02:10 +00:00
fsg
14b1b8a989 increment build number 2005-10-15 02:17:33 +00:00
robocop
f8f07fb92e increment build number 2005-10-14 04:51:11 +00:00
robocop
55fc0a38a3 Changed the command-line help in isql when you type
isql -?
2005-10-14 04:51:10 +00:00
robocop
447b7b04fd increment build number 2005-10-14 04:12:37 +00:00
robocop
2e49ce85c9 Misc. 2005-10-14 04:12:36 +00:00
robocop
aadb99c933 increment build number 2005-10-14 04:10:41 +00:00
fsg
50ec248cf9 increment build number 2005-10-14 02:17:23 +00:00
asfernandes
27cc60e2c4 increment build number 2005-10-13 19:11:31 +00:00
asfernandes
ab903e85fc increment build number 2005-10-13 19:11:30 +00:00
asfernandes
8dc822337a 1) Remove feature that allow one collation name to be used with more than one charset.
2) Remove PT_BR for WIN1252, let's live with WIN_PTBR only.
2005-10-13 19:11:29 +00:00
asfernandes
0a610e5a51 increment build number 2005-10-13 19:11:28 +00:00
asfernandes
cff70a7224 increment build number 2005-10-13 19:11:27 +00:00
asfernandes
9eeaf82119 increment build number 2005-10-13 19:09:06 +00:00