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

33431 Commits

Author SHA1 Message Date
robocop
49bf3a476d const 2012-02-07 03:33:32 +00:00
robocop
186c817caa Playing with fire: converting some static functions into member functions. I tried to check every change I did. 2012-02-07 03:17:52 +00:00
firebirds
af4d1d158a nightly update 2012-02-06 04:49:29 +00:00
firebirds
15fb0e1015 nightly update 2012-02-04 04:51:23 +00:00
asfernandes
27bb1f8bc1 1) Removed READ/WRITE BLOB sql commands. 2) Refactored request operations to fix server crashes. 2012-02-03 19:01:36 +00:00
firebirds
aba334d844 nightly update 2012-01-29 04:36:52 +00:00
asfernandes
e51ddc7a38 Misc. 2012-01-29 02:53:44 +00:00
firebirds
d7acef0194 nightly update 2012-01-28 04:37:08 +00:00
robocop
32712c2c40 Misc and cleanup 2012-01-27 09:10:12 +00:00
firebirds
e79325330f nightly update 2012-01-27 04:37:52 +00:00
dimitr
43898b2d41 I believe this flag is redundant as it duplicates the information already available on the index root page. 2012-01-26 07:38:14 +00:00
dimitr
104814f721 Slightly refactored the b-tree nodes. This commit includes cleaning up ods.h from the runtime (in memory) structures and encapsulating the b-tree nodes implementation inside their corresponding objects. To be continued. 2012-01-26 07:01:45 +00:00
firebirds
88e24d5ed9 nightly update 2012-01-26 04:36:48 +00:00
alexpeshkoff
d9fd86a645 Warning 2012-01-25 13:30:52 +00:00
firebirds
a87befaf15 nightly update 2012-01-25 04:39:27 +00:00
robocop
21cd78a0fd Cleanup: unused functions, parameters & variables. 2012-01-24 03:37:43 +00:00
firebirds
cdad33c2a6 nightly update 2012-01-24 03:21:35 +00:00
robocop
e498deb078 Totally misc. 2012-01-24 02:23:43 +00:00
asfernandes
a62c4b17d3 Fixed CORE-2457 - UNICODE_CI internal gds software consistency check. 2012-01-24 00:16:50 +00:00
firebirds
ccc264fa42 nightly update 2012-01-22 03:20:56 +00:00
asfernandes
8d5413ee98 Misc. 2012-01-22 01:10:58 +00:00
asfernandes
540da0d53f Misc. 2012-01-21 19:04:28 +00:00
firebirds
2868cc6cdd nightly update 2012-01-21 03:23:22 +00:00
dimitr
f0112290c6 Disallowed deletions from RDB$DATABASE. This fixes the only problematic part of CORE-3735: Unprivileged user can delete from RDB$DATABASE, RDB$COLLATIONS, RDB$CHARACTER_SETS. The implemented solution could be used to protect other system tables from direct modifications. 2012-01-20 10:23:31 +00:00
firebirds
901e906fe3 nightly update 2012-01-20 03:22:42 +00:00
asfernandes
ed3d7ed720 Misc. 2012-01-20 01:42:03 +00:00
alexpeshkoff
77d484a6da Fixed CORE-3736: WITH LOCK clause is allowed for users with read-only rights on some table, thus blocking others from updating this table 2012-01-19 15:11:32 +00:00
robocop
e2914070b9 Misc. 2012-01-19 04:54:39 +00:00
firebirds
fa672443a6 nightly update 2012-01-19 03:20:33 +00:00
firebirds
f2ad1c28e4 nightly update 2012-01-18 03:22:00 +00:00
firebirds
9aab135cde nightly update 2012-01-17 03:20:12 +00:00
firebirds
24569d7c08 nightly update 2012-01-14 03:23:52 +00:00
firebirds
651593479e nightly update 2012-01-13 03:23:35 +00:00
asfernandes
c3709b35a4 Fixed (hope!) CORE-1997 - Broken foreign key handling for multi-segmented index using multi-level collations. 2012-01-12 14:54:35 +00:00
firebirds
8a06045451 nightly update 2012-01-12 03:22:12 +00:00
dimitr
2be20979b1 Cleanup. 2012-01-11 07:48:52 +00:00
firebirds
1b02692faa nightly update 2012-01-11 03:23:28 +00:00
asfernandes
226bec97de Invert the RDB$PACKAGE_NAME segment in system indexes to make them usable in more cases. 2012-01-10 13:53:44 +00:00
dimitr
4af9803007 Slightly different fix for CORE-3722: IS NOT DISTINCT FROM NULL doesn't use index. 2012-01-10 13:15:09 +00:00
firebirds
424f5b7011 nightly update 2012-01-10 03:21:48 +00:00
dimitr
0e41945307 1) Made the functions logic in sync with the procedures one.
2) Simplified the privileges creation code.
2012-01-09 09:48:14 +00:00
dimitr
d1c2b8b2a2 More indices to avoid full table scans on system tables (this time during the column modification). 2012-01-09 08:57:51 +00:00
dimitr
808f4ebc59 Added a system index that helps to avoid a full table scan on RDB$PROCEDURE_PARAMETERS and RDB$FUNCTION_ARGUMENTS during domain deletion.
Also, simplified the system index definitions and removed the gaps in the ID numbering.
2012-01-09 08:41:52 +00:00
firebirds
efed07b549 nightly update 2012-01-09 03:22:53 +00:00
asfernandes
ac5713d843 Misc. 2012-01-09 00:08:58 +00:00
asfernandes
c44c548f8c Corrections and cleanup. 2012-01-09 00:08:33 +00:00
dimitr
69cede6f1a Refactored CREATE/ALTER USER. Untested at runtime. 2012-01-08 18:33:59 +00:00
dimitr
e956e2e6c0 1) Restricted ALTER/DROP permissions to the object owners only. Now this applies to domains, charsets, collations, generators and exceptions. This fixes CORE-304: Metadata security hole - any user can alter/drop generators and exceptions.
2) Opened the gates to implement the standard USAGE privilege (CORE-2884). SQL support and validation logic are still to be developed.
3) Added the grant option to the owner permissions for packages, procedures and functions.
4) Misc cleanup and refactoring.
2012-01-08 14:05:29 +00:00
dimitr
ea73eb8935 Misc. 2012-01-08 09:40:58 +00:00
firebirds
f5f8a27a7d nightly update 2012-01-07 03:21:50 +00:00
dimitr
2dd5b35f2b Cleanup. We don't need a separately stored global index selectivity for along time already. 2012-01-07 02:30:42 +00:00
firebirds
37c48d2e7e nightly update 2012-01-05 03:22:12 +00:00
firebirds
213fcec8bb nightly update 2012-01-04 03:21:51 +00:00
firebirds
93e0756ddb nightly update 2012-01-03 03:21:16 +00:00
firebirds
ec90730043 nightly update 2011-12-31 03:21:54 +00:00
alexpeshkoff
dfa99f218a Small correction for CORE-3658 2011-12-30 14:19:47 +00:00
firebirds
edd8e39f45 nightly update 2011-12-30 03:19:57 +00:00
alexpeshkoff
e3f9db44cd Front-ported fix for CORE-3646: Segmentation fault in Linux 2011-12-29 17:48:59 +00:00
firebirds
7d4f7d2819 nightly update 2011-12-29 03:23:07 +00:00
firebirds
0241496ee8 nightly update 2011-12-28 03:21:12 +00:00
firebirds
aa5db0e3e5 nightly update 2011-12-27 03:21:31 +00:00
alexpeshkoff
c31aea58ed Diagnostics 2011-12-26 16:06:00 +00:00
firebirds
2133884499 nightly update 2011-12-25 03:19:23 +00:00
firebirds
3124f53572 nightly update 2011-12-24 03:20:25 +00:00
dimitr
64f68935d0 Methinks this solution should be a bit better, as it doesn't overwrite the pending error code (happened in PIO). 2011-12-23 18:13:55 +00:00
dimitr
20a8600bd0 Cleanup. 2011-12-23 17:55:00 +00:00
dimitr
8dda62eaab Fixed the assertions caused by the isc_lock_conflict error left in the status vector after successful execution of the API call. 2011-12-23 17:11:37 +00:00
dimitr
d6c99d641a Fixed the lock owners accordingly to the per-attachment metadata caches. 2011-12-23 17:08:54 +00:00
alexpeshkoff
7fb8ebd3a9 Fixed CORE-1898: Increase the password length from 8 characters, CORE-3372: Simplify process of non-default security database creation 2011-12-23 12:43:58 +00:00
firebirds
c2e17f5cbf nightly update 2011-12-23 03:21:38 +00:00
dimitr
e7c9ebba12 Re-implemented the disabled code in the remote server. Cleaned up the legacy logic that doesn't look actual these days.
Some code refactoring.
2011-12-22 15:32:06 +00:00
dimitr
08cff42833 Let's avoid duplication of shared constants. 2011-12-22 08:07:17 +00:00
firebirds
6659b847ff nightly update 2011-12-21 03:21:59 +00:00
asfernandes
1bb24e6c08 Fixed CORE-3238 - Makes GEN_UUID return a compliant RFC-4122 binary UUID and introduce CHAR_TO_UUID2 and UUID_TO_CHAR2 to convert UUIDs from/to string also complying with the RFC. 2011-12-20 14:30:41 +00:00
firebirds
615e07be1c nightly update 2011-12-20 03:21:44 +00:00
firebirds
a0e2b62ff8 nightly update 2011-12-17 03:21:33 +00:00
asfernandes
d075c8459c Misc. 2011-12-17 01:34:39 +00:00
hvlad
92f4b8bf86 Second try to work with null's correctly 2011-12-16 14:48:49 +00:00
firebirds
04316f47b9 nightly update 2011-12-15 03:21:11 +00:00
dimitr
f30f9e58e8 Reworked the fix for CORE-3683: Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped. It resolves some optimization regressions appeared after the original fix. 2011-12-14 06:45:24 +00:00
firebirds
5e9c50e3ae nightly update 2011-12-10 03:22:16 +00:00
asfernandes
e94a79bec5 Misc. 2011-12-10 01:18:58 +00:00
firebirds
88c5345a0a nightly update 2011-12-09 03:22:59 +00:00
asfernandes
b0dfb22eeb Fixed CORE-3694 - internal Firebird consistency check in query with grouping by subquery+stored procedure+aggregate. 2011-12-08 15:13:28 +00:00
firebirds
73039963f3 nightly update 2011-12-07 03:20:58 +00:00
dimitr
21c71a0682 Fixed CORE-3692: Cannot drop a NOT NULL constraint on a field participating in the UNIQUE constraint. 2011-12-06 13:12:18 +00:00
dimitr
1575ff5b54 Fixed CORE-927: Grants don't work for procedures used inside views. 2011-12-06 10:02:20 +00:00
firebirds
ba77c374bf nightly update 2011-12-06 03:21:23 +00:00
firebirds
3c827ea4a7 nightly update 2011-12-05 03:20:53 +00:00
asfernandes
965bf3f159 Fixed the problem with windowed functions in recursive CTEs, reported by Frank Ingermann in fb-devel.
This fix is complementary to the one done in CORE-3683.
2011-12-04 18:36:26 +00:00
firebirds
bb44af42a4 nightly update 2011-12-04 03:20:06 +00:00
asfernandes
3009484b26 Fixed CORE-3683 - Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped. 2011-12-03 20:22:14 +00:00
firebirds
787da0095f nightly update 2011-12-02 03:23:47 +00:00
dimitr
887b3c13da For a number of reasons, it seems being a good thing to unwind the trigger requests ASAP. 2011-12-01 09:54:36 +00:00
dimitr
aa4e36e0d6 Correction. 2011-12-01 09:37:25 +00:00
dimitr
e3fb73cdca Attempted to fix CORE-3490: Concurrency problem when using named cursors. The solution may look sub-optimal but it doesn't seem to affect the performance. 2011-12-01 09:24:59 +00:00
firebirds
3970019916 nightly update 2011-12-01 03:19:39 +00:00
asfernandes
a886171bf2 Fixed window function with empty streams. 2011-12-01 00:47:58 +00:00
firebirds
f6724bbefc nightly update 2011-11-30 03:23:05 +00:00
firebirds
6958d52a70 nightly update 2011-11-28 03:20:10 +00:00
asfernandes
59acf81405 Misc. 2011-11-28 00:57:11 +00:00
asfernandes
016ddf41dc Refactored CREATE FILTER and CREATE INDEX. 2011-11-27 19:08:06 +00:00
firebirds
cb192938e6 nightly update 2011-11-24 03:20:18 +00:00
firebirds
641d1ec312 nightly update 2011-11-23 03:20:41 +00:00
asfernandes
b956356922 DDL refactor: ALTER EXTERNAL FUNCTION, ALTER INDEX, SET STATISTICS, CREATE SHADOW, ALTER ROLE, CREATE/ALTER DATABASE. 2011-11-22 16:33:25 +00:00
firebirds
e60947c631 nightly update 2011-11-18 03:20:43 +00:00
firebirds
b69140c353 nightly update 2011-11-17 03:21:09 +00:00
dimitr
93089a4261 Misc. 2011-11-16 17:41:27 +00:00
firebirds
fce9f8669f nightly update 2011-11-15 03:20:50 +00:00
asfernandes
2013038d7f Correction. 2011-11-14 18:15:44 +00:00
firebirds
3abfc694fe nightly update 2011-11-14 03:18:14 +00:00
asfernandes
193f9379b9 Refactor DDL commands: DROP INDEX, DROP FILTER, DROP SHADOW, CREATE/DROP ROLE and DROP USER. 2011-11-13 21:32:12 +00:00
firebirds
33fd17708a nightly update 2011-11-11 03:18:33 +00:00
asfernandes
56400c594a Rename methods to match error constants as per Claudio request. 2011-11-10 14:35:40 +00:00
firebirds
9d36fce842 nightly update 2011-11-10 03:19:44 +00:00
asfernandes
e090671523 Apply CORE-3114 patch (Attempt to drop non-existing generator produces bad error) with some modifications. 2011-11-09 15:30:00 +00:00
dimitr
9bac54c2ca A little bit of safety doesn't hurt. 2011-11-09 13:31:27 +00:00
firebirds
402f9ee936 nightly update 2011-11-09 03:20:04 +00:00
asfernandes
ba36a29f9d 1) Refactored legacy (UDF) function creation.
2) Extend ISQL' SHOW FUNCTION to take packages and parameter's datatype of non-legacy functions into account.
2011-11-08 14:54:48 +00:00
firebirds
b3625b5cb1 nightly update 2011-11-08 03:21:20 +00:00
asfernandes
a460334c67 Fixed CORE-3650 - Recreation of collation leads to FB "death". 2011-11-05 20:51:46 +00:00
dimitr
7c124b4487 Small optimizations in the mover/converter code. 2011-11-05 18:07:04 +00:00
firebirds
86e92ff8d0 nightly update 2011-11-02 03:20:10 +00:00
dimitr
d542f5ac88 Fixed the races leading to a crash during dbb finalization. Thanks to Adriano for assistance. 2011-11-01 04:02:59 +00:00
firebirds
89f7a71e59 nightly update 2011-10-28 03:18:44 +00:00
firebirds
e761c32f19 nightly update 2011-10-27 03:19:17 +00:00
asfernandes
906ea4729e Misc. 2011-10-27 01:04:14 +00:00
firebirds
737a5a89b0 nightly update 2011-10-26 03:21:00 +00:00
firebirds
f5c7361ee7 nightly update 2011-10-24 03:20:01 +00:00
asfernandes
475852fd57 Correction. 2011-10-23 21:26:58 +00:00
firebirds
e6e0830e9e nightly update 2011-10-23 03:19:20 +00:00
firebirds
8abb27e974 nightly update 2011-10-22 03:23:18 +00:00
alexpeshkoff
3513087d98 Fixed services to make them work with trusted auth emulator and old client 2011-10-20 12:20:33 +00:00
firebirds
db8435d3bd nightly update 2011-10-19 03:20:59 +00:00
dimitr
444d5302e1 Refactored the tdbb initialization, especially in AST and BG threads.
Replaced dbb_use_count with a list of active requests (to be utilized later).
Misc cleanup.
2011-10-18 18:02:57 +00:00
firebirds
ee77cc20e1 nightly update 2011-10-17 03:18:32 +00:00
asfernandes
c627005a89 Feature CORE-3626 - Subfunctions in PSQL and EXECUTE BLOCK.
Tests at http://firebird.cvs.sourceforge.net/viewvc/firebird/fbtcs/GTCS/tests/FB_SQL_SUBFUNC_1.output.

Also did:
- Refactor to share more code/data between procedures and functions.
- Fixed some PSQL functions problems.
2011-10-16 20:36:07 +00:00
hvlad
862a9e0694 Port forward fix for bug CORE-3636 : Firebird 2.5.1 server crashes with Trace API 2011-10-16 14:10:48 +00:00
firebirds
ba1a02f3f5 nightly update 2011-10-14 03:19:48 +00:00
alexpeshkoff
5aae50354d Frontported fix for CORE-3532: Server hangs starting new session when trace is running 2011-10-13 12:39:06 +00:00
alexpeshkoff
9dab626467 Frontported fix for CORE-3589: Internal shared resource leak. Make trunk work with SystemV semaphores as shared mutexes/events. 2011-10-13 11:31:15 +00:00
firebirds
8ee9033501 nightly update 2011-10-13 03:19:05 +00:00
hvlad
917ad9c55f Fixed bug CORE-3631 : Duplicate records with NULLs checked incorrectly 2011-10-12 18:59:20 +00:00
firebirds
f1cee0e9d1 nightly update 2011-10-12 03:19:10 +00:00
firebirds
3fa29b4bcc nightly update 2011-10-11 03:18:11 +00:00
dimitr
4263301039 Refactored the database shutdown. Work in progress. 2011-10-10 13:51:10 +00:00
dimitr
1b0ff623e7 Misc. 2011-10-10 10:39:59 +00:00
firebirds
67ca8b4b9c nightly update 2011-10-07 03:18:24 +00:00
asfernandes
eb5689ef0e Misc. 2011-10-07 02:33:02 +00:00
firebirds
a07f19b294 nightly update 2011-10-06 03:19:07 +00:00
asfernandes
be18048455 Avoid waste some bytes per record and procedure streams. 2011-10-06 01:41:10 +00:00
firebirds
acc4af92a2 nightly update 2011-10-05 03:19:36 +00:00
alexpeshkoff
70ddf7a875 Make services work correctly with multiple security databases 2011-10-04 12:51:57 +00:00
firebirds
9876683315 nightly update 2011-10-04 03:20:16 +00:00
hvlad
ca1a67992c Return explicit sign of active transaction from VIO_get_current() - it makes logic more clear in check_duplicates() and allows to clear transient lock error from status vector and not propagate up to the callers.
Cleanup : removed my old disabled code (checking for old and new values) and restored original code in check_duplicates().
2011-10-03 11:27:46 +00:00
firebirds
98085ae41a nightly update 2011-10-03 03:19:02 +00:00
asfernandes
5ae632cf0b Feature CORE-1288 - Sub Procedures.
They're very simple for now. No access to parent variables nor to call neighbour procedures.

Tests at http://firebird.cvs.sourceforge.net/viewvc/firebird/fbtcs/GTCS/tests/FB_SQL_SUBPROC_1.output.
2011-10-02 22:11:41 +00:00
hvlad
dc4abc05e4 Protect system attachments list with dedicated sync object. It prevents deadlocks with common sync object on process shutdown. 2011-10-02 10:19:06 +00:00
firebirds
38317552a3 nightly update 2011-10-02 03:20:24 +00:00
asfernandes
92cb1cbd87 Fix ACL checking. Alex, please review. 2011-10-01 21:38:02 +00:00
firebirds
976e9ba7fd nightly update 2011-09-30 03:20:40 +00:00
asfernandes
b048dfb072 Misc. 2011-09-30 01:15:13 +00:00
hvlad
fb36296224 Port forward fix for bug CORE-3610 : Can insert DUPLICATE keys in UNIQUE index 2011-09-29 12:34:07 +00:00
firebirds
284f68e581 nightly update 2011-09-28 03:18:21 +00:00
firebirds
5252b70cb0 nightly update 2011-09-27 03:19:00 +00:00
hvlad
c55cdb25f6 Fixed AV in trace: after refactoring dsc_address field of input parameter descriptor contains offset in message buffer (it was real addresses before).
Reported by Alex privately.
2011-09-26 08:20:51 +00:00
firebirds
f6c5405e28 nightly update 2011-09-26 03:18:27 +00:00
firebirds
97dd38a41c nightly update 2011-09-24 03:18:01 +00:00
dimitr
c864f7ed66 Misc. 2011-09-23 05:44:59 +00:00
firebirds
fd28ffa9ea nightly update 2011-09-23 03:19:07 +00:00
dimitr
b100b395eb Being a little bit more paranoid doesn't hurt. 2011-09-22 18:15:21 +00:00
dimitr
b528faa162 Corrections. 2011-09-22 15:14:36 +00:00
firebirds
bfec8ca255 nightly update 2011-09-22 03:19:47 +00:00
asfernandes
26392cae53 Misc. 2011-09-22 01:40:38 +00:00
dimitr
031339406c Methinks it's more correct from the scoping POV. 2011-09-21 17:49:49 +00:00
dimitr
809fba5ec9 Reworked the garbage collector thread:
- a single try-catch block looks better
- cross-helping between GC and CW/CR threads is agreed to be a bad idea
- replaced ATT_disable_gc_notify with a check inside notify_garbage_collector()
- made the logic more straightforward
Careful review would be appreciated.
2011-09-21 07:59:15 +00:00
dimitr
17f39f77f9 Slightly reworked the cache writer thread:
- it doesn't make sense to return -1, as the result is void* with PTHREADS
- a single try-catch block looks better
- cross-helping between GC and CW/CR threads is agreed to be a bad idea
2011-09-21 07:45:09 +00:00
dimitr
fc198d7859 Fixed the [not working] background garbage collection. 2011-09-21 07:22:12 +00:00
firebirds
418fb02c8e nightly update 2011-09-21 03:19:53 +00:00
dimitr
6c9840c261 Misc. 2011-09-20 15:31:47 +00:00
dimitr
2604f07d68 Let's avoid having tdbb_transaction pointing to the deallocated memory. 2011-09-19 15:19:24 +00:00
firebirds
815b0fb47e nightly update 2011-09-18 03:19:40 +00:00
asfernandes
3247e25df5 Correction for future use of UTF-8 metadata. 2011-09-17 20:29:57 +00:00
firebirds
a3d5122750 nightly update 2011-09-17 03:18:18 +00:00
asfernandes
2f416a1ac8 Fixed CORE-3601 - Incorrect TEXT BLOB charset transliteration on VIEW with trigger. 2011-09-17 03:02:17 +00:00
firebirds
698e308794 nightly update 2011-09-15 03:19:49 +00:00
firebirds
984e2038f6 nightly update 2011-09-12 03:17:25 +00:00
robocop
a3e030f994 Misc. 2011-09-11 05:23:47 +00:00
firebirds
e8ff3c3363 nightly update 2011-09-05 03:17:33 +00:00
firebirds
801985255c nightly update 2011-08-29 03:21:08 +00:00
asfernandes
65ec2b5151 Fixed the padding of external procedure messages. Also removed obsolete checks in the touched code. 2011-08-28 18:31:44 +00:00
firebirds
33b5981649 nightly update 2011-08-22 03:19:08 +00:00
firebirds
9370bd1bf7 nightly update 2011-08-21 03:20:28 +00:00
firebirds
8131a24edb nightly update 2011-08-20 03:18:57 +00:00
firebirds
9f375d9b55 nightly update 2011-08-14 03:19:16 +00:00
asfernandes
e1c4f46df2 Misc. 2011-08-13 17:07:01 +00:00
firebirds
38c83fa205 nightly update 2011-08-10 03:18:59 +00:00
alexpeshkoff
b76a2d8c47 Getting ready for support of multiple security databases in services 2011-08-09 12:11:17 +00:00
firebirds
6726b9e85e nightly update 2011-08-09 03:18:19 +00:00
firebirds
cb9fed1eec nightly update 2011-08-07 03:18:11 +00:00
robocop
1b9b26fcdc Misc. 2011-08-06 05:49:13 +00:00
firebirds
7ffdee845f nightly update 2011-08-06 03:18:25 +00:00
firebirds
5368b24bd5 nightly update 2011-08-05 03:19:17 +00:00
asfernandes
4675f8d2d2 Fix build. 2011-08-05 02:10:05 +00:00
asfernandes
f54d6e411b Misc. 2011-08-05 02:09:05 +00:00
firebirds
b63b337092 nightly update 2011-08-04 03:18:32 +00:00
dimitr
46bcf76808 Cleanup. 2011-08-03 12:13:18 +00:00
firebirds
df89781ad4 nightly update 2011-08-03 03:19:07 +00:00
firebirds
34628ca2f3 nightly update 2011-07-31 03:17:44 +00:00
robocop
59b3dc1c2b Misc. 2011-07-30 07:14:00 +00:00
firebirds
c71fe382a7 nightly update 2011-07-29 03:20:14 +00:00
firebirds
b50a727e5f nightly update 2011-07-25 03:17:50 +00:00
firebirds
2079579474 nightly update 2011-07-23 03:17:49 +00:00
dimitr
c5c557c3ba Front ported recent commits. 2011-07-22 07:00:09 +00:00
firebirds
52d3d0eb77 nightly update 2011-07-19 03:20:29 +00:00
firebirds
d3b6b60b54 nightly update 2011-07-18 03:18:40 +00:00
hvlad
3e9577bcd8 Port forward fix for bug CORE-3549 : Database corruption after end of session : page xxx is of wrong type expected 4 found 7 2011-07-17 09:49:46 +00:00
firebirds
893a8639b5 nightly update 2011-07-17 03:17:31 +00:00
asfernandes
80f022faef Warnings. 2011-07-16 20:15:53 +00:00
asfernandes
42850d55b8 Misc. 2011-07-16 18:49:28 +00:00
hvlad
652200448a Port forward fix for bug CORE-3557 : AV in engine when preparing query against dropping table 2011-07-16 10:41:27 +00:00
firebirds
e7c1bd5274 nightly update 2011-07-16 03:17:23 +00:00
dimitr
d9e4c3eac0 Completed some missing parts of the PSQL functions implementation. Adriano, please review. 2011-07-15 11:52:16 +00:00
firebirds
2b9e7671a7 nightly update 2011-07-15 03:24:13 +00:00
dimitr
496ab098c4 Removed the accidentally committed lines. 2011-07-14 15:34:21 +00:00
dimitr
ffa0c84d97 Added the missing RDB$SYSTEM_FLAG and RDB$DESCRIPTION columns into RDB$FUNCTION_ARGUMENTS. 2011-07-14 15:27:25 +00:00
dimitr
ce9e812717 Fixed CORE-2709: Many indexed reads in a compound index with NULLs. Note that it's an ODS change, so nullable compound indices may require recreation. 2011-07-14 12:31:36 +00:00
dimitr
55b37f2648 Methinks this is a more correct logic than the one committed yesterday. Also, fixed the stream comparison for views. 2011-07-14 11:54:10 +00:00
firebirds
bb1d544669 nightly update 2011-07-14 03:16:59 +00:00
dimitr
eb546d94ba Front ported CORE-3547: Floating-point negative zero doesn't match positive zero in the index. 2011-07-13 15:15:34 +00:00
firebirds
f8e0c75a4a nightly update 2011-07-13 03:17:02 +00:00
asfernandes
edcde31b79 Remove the old getVersion method from external engines. 2011-07-13 02:10:28 +00:00
firebirds
717e2039f0 nightly update 2011-07-10 03:22:52 +00:00
asfernandes
cd7c8dee95 Use the BLR message definition of external procedures and functions. 2011-07-10 01:23:53 +00:00
firebirds
4301830af3 nightly update 2011-07-08 03:19:03 +00:00
firebirds
9d2cf39d71 nightly update 2011-07-03 03:16:43 +00:00
asfernandes
577e9e4b7e Misc. 2011-07-02 22:10:07 +00:00
firebirds
385dcd7b57 nightly update 2011-07-02 03:17:09 +00:00
firebirds
f504b5f251 nightly update 2011-07-01 03:18:37 +00:00
firebirds
9ff3a5a6b8 nightly update 2011-06-30 03:18:31 +00:00
hvlad
7cb28a7af6 Fixed some AV's reported privately 2011-06-29 20:18:37 +00:00
firebirds
5d005e0c19 nightly update 2011-06-27 03:16:27 +00:00
asfernandes
47489fa71b Misc. 2011-06-26 18:48:00 +00:00
firebirds
e724381d21 nightly update 2011-06-26 03:17:03 +00:00
robocop
1c250c02eb Misc. 2011-06-25 03:40:18 +00:00
firebirds
c4708ee81e nightly update 2011-06-25 03:17:23 +00:00
hvlad
f12c243e1c Improvement CORE-3537 : There is no need to undo changes made in GTT created with ON COMMIT DELETE ROWS option when transaction is rolled back. 2011-06-24 12:54:46 +00:00
hvlad
f2aaa12ce5 Improvement CORE-3536 : Garbage collection in GTT is unnecessary delayed by active transactions in another attachments 2011-06-24 12:49:08 +00:00
hvlad
7c68e15a0f Delete deferred work when savepoint is cleaned up after failure even if no records was modified. Else DFW task will be repeated at commit making system tables logically inconsistent. 2011-06-24 12:03:32 +00:00
hvlad
82fc475600 Missed lock 2011-06-24 08:44:33 +00:00