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

34722 Commits

Author SHA1 Message Date
asfernandes
4e843cc326 Fixed CORE-4425 - User-collations based on UNICODE are not upgrade to newer ICU version on restore. 2014-05-13 01:47:59 +00:00
firebirds
d068dc5ba5 nightly update 2014-05-13 00:48:25 +00:00
dimitr
d28311c4af Fixed the issue privately reported by Claudio. 2014-05-12 06:04:20 +00:00
firebirds
f7efce81bc nightly update 2014-05-11 00:27:18 +00:00
robocop
492f4437c4 Misplaced parentheses are unexpected invitees. 2014-05-10 14:17:53 +00:00
firebirds
2f01ae4920 nightly update 2014-05-10 00:26:56 +00:00
robocop
632075d98f It seems it's possible to restrict gbak more on deletions. Thanks Vlad for hint on TDBB_dont_post_dfw. 2014-05-09 20:26:01 +00:00
firebirds
ece7a84872 nightly update 2014-05-09 00:26:55 +00:00
asfernandes
40b38014e4 Misc. 2014-05-08 23:26:40 +00:00
firebirds
6b36cc07f4 nightly update 2014-05-08 00:26:24 +00:00
alexpeshkoff
bf82df1ebb Postfix for CORE-3242: somewhy when checking metadata access (like MODIFY or DROP) always checked that access from object itself. Strange at the first glance behavior, but let us do not change legacy (at least since FB1.0) when possible. 2014-05-07 11:21:31 +00:00
alexpeshkoff
854aa5ec96 Change Hash duplicates control interface to avoid unexpected use - thanks to Claudio 2014-05-07 09:18:52 +00:00
robocop
4895ac6067 Fix the problem with gbak restoring a db and lack of rights on sys tables that Philippe detected. 2014-05-07 08:58:36 +00:00
firebirds
2709be39c3 nightly update 2014-05-07 00:51:58 +00:00
asfernandes
8162336592 Fixed CORE-4415 - Useless extraction of generic DDL trigger. 2014-05-06 18:10:07 +00:00
alexpeshkoff
094c540f23 Turn off db triggers for mapping connections 2014-05-06 12:37:45 +00:00
alexpeshkoff
d83d4d084a Fixed a bug, privately reported by Pavel Zotov - segfault when closing trace 2014-05-06 12:25:35 +00:00
alexpeshkoff
2fdac342a0 Turn of forgotten debugging 2014-05-06 10:29:59 +00:00
alexpeshkoff
148f60aa94 Fixed support of maps with same hash value 2014-05-06 10:07:08 +00:00
robocop
e6d3b34c55 Fix CORE-4418, using the property of special triggers that are marked "system" or "ignore_perm". 2014-05-06 01:28:53 +00:00
firebirds
14dffb79a2 nightly update 2014-05-06 00:30:24 +00:00
alexpeshkoff
7469e4498c Use separate callback event per process - should make windows happy 2014-05-05 14:58:48 +00:00
firebirds
2a3c851d1a nightly update 2014-05-05 00:25:33 +00:00
firebirds
6fb7406eba nightly update 2014-05-04 00:28:10 +00:00
firebirds
ffa9c25008 nightly update 2014-05-03 00:30:45 +00:00
robocop
a6fc5ea73b 1.- Don't let gbak delete more than the only table it might clean. 2.- Special case for rdb$types: user can insert records, provided that's locksmith and the records contain non-system types. 2014-05-02 03:01:38 +00:00
firebirds
5d6afb3ec7 nightly update 2014-05-02 00:54:31 +00:00
robocop
8c83e71e88 More sys tables protected. 2014-05-01 05:55:15 +00:00
robocop
c5ff8fb1e6 Avoid var shadowing. 2014-05-01 05:30:14 +00:00
robocop
1bb6f45b89 Misc. 2014-05-01 05:29:19 +00:00
firebirds
1f998151bc nightly update 2014-05-01 00:31:52 +00:00
hvlad
e758495ddd Fixed event leak. Alex, please review. 2014-04-30 15:38:29 +00:00
alexpeshkoff
9bd0939f09 Implemented CORE-1377: Add an ability to change role without reconnecting to database 2014-04-30 15:12:12 +00:00
alexpeshkoff
235fb16aa9 Fixed unhandled exception in services brought my one of recent commits 2014-04-30 12:20:59 +00:00
mapopa
204f33a5c9 VMS lock cleanup 2014-04-30 09:20:30 +00:00
mapopa
73a0eca8c8 VMS cleanup 2014-04-30 09:08:28 +00:00
firebirds
b5d2470e58 nightly update 2014-04-29 00:48:02 +00:00
alexpeshkoff
523c55f9d9 Implemented CORE-2208: New gbak option to ignore specific tables data during the backup 2014-04-28 09:40:34 +00:00
firebirds
d279be7df8 nightly update 2014-04-28 01:46:46 +00:00
firebirds
ea60904fd4 nightly update 2014-04-26 00:33:30 +00:00
alexpeshkoff
a98e565571 Fixed CORE-4303: Possible races while Service destruction, related code cleanup 2014-04-25 10:59:34 +00:00
firebirds
5cb30ebd7b nightly update 2014-04-24 01:05:32 +00:00
firebirds
0eaa3ef4dc nightly update 2014-04-23 00:57:51 +00:00
alexpeshkoff
10346ce4bc Fixed CORE-2119: Use entries in restrict list of ExternalFileAccess parameter to mangle filenames with relative path, also fixed assertion and diagnostics related to EXTERNAL FILE tables 2014-04-22 13:37:14 +00:00
firebirds
d2b062e089 nightly update 2014-04-22 00:45:43 +00:00
alexpeshkoff
b412d2d001 Postfix for CORE-3242: enable same trick for functions too 2014-04-21 17:05:19 +00:00
alexpeshkoff
68431df02e Fixed CORE-3242: Recursive stored procedure shouldnt require execute right to call itself 2014-04-21 13:34:06 +00:00
firebirds
b777e3d8bd nightly update 2014-04-21 00:28:26 +00:00
dimitr
62405ad22f Fixed ON DISCONNECT triggers I accidentally broke more than a year ago. 2014-04-20 10:09:05 +00:00
firebirds
e878fc09ce nightly update 2014-04-20 00:25:55 +00:00
asfernandes
913c435667 Misc. 2014-04-19 21:36:55 +00:00
firebirds
69bc8f809a nightly update 2014-04-19 00:28:15 +00:00
alexpeshkoff
8c39e4563c Enhanced diagnostics in authentication mapping 2014-04-18 15:33:11 +00:00
dimitr
fa22d8556f CORE-4386: Report more details for "object in use" errors. More changes to follow. 2014-04-18 12:08:57 +00:00
alexpeshkoff
58ec2954c1 Fixed CORE-4394: Cursor not found error when using legacy API 2014-04-18 12:08:17 +00:00
firebirds
8fd04ba1e8 nightly update 2014-04-16 00:44:30 +00:00
alexpeshkoff
5bfe0dfa97 Fixed some errors in mapping code, reported by Vlad privately, when using serverwide auth plugin 2014-04-15 12:18:28 +00:00
firebirds
b5fc88dccf nightly update 2014-04-15 00:35:50 +00:00
dimitr
7c540ae0db 1) Prevent shutdown/cancellation for system attachments.
2) Fixed incorrect generation of attachment IDs causing a hangup during gfix -mode read_only.
2014-04-14 15:27:27 +00:00
firebirds
aa898c544f nightly update 2014-04-14 00:37:10 +00:00
dimitr
ae8f5bbc5a Misc. 2014-04-13 10:58:15 +00:00
dimitr
a6225eca2d Attempted to fix CORE-4388: SELECT WITH LOCK may enter an infinite loop for a single record. To be field tested. 2014-04-13 08:27:04 +00:00
asfernandes
8608223f53 Misc. 2014-04-13 01:42:10 +00:00
firebirds
bc7d957885 nightly update 2014-04-13 00:38:36 +00:00
robocop
648a6927de Use symbolic constants. 2014-04-12 06:30:17 +00:00
firebirds
1ed6b0ce46 nightly update 2014-04-12 00:34:47 +00:00
firebirds
748d0eae96 nightly update 2014-04-11 00:46:58 +00:00
alexpeshkoff
82a3a54896 Fixed mapping errors reported by Claudio & Treeve 2014-04-10 16:43:10 +00:00
robocop
6fcd20e73f Experimental way of stopping gbak impersonation in sys tables. Gbak only needs to write to sys tables when it's restoring and only in the first attachment. Second and third attachment are for bringing the DB online and setting the R/O flag. Please test. 2014-04-10 01:39:32 +00:00
firebirds
84de922d0e nightly update 2014-04-10 01:13:30 +00:00
alexpeshkoff
c7462d2278 Restored original error code when database file not found 2014-04-09 13:29:23 +00:00
robocop
de7ed79414 Fixing several issues with my previous commit:
Use increment [by], no step.
Enable again code in ini.epp because it's needed when restoring (but not when creating gens directly in a new db).
Gbak has code to fix system generators and we should allow it.
Nbackup cannot update the history generator when doing a backup.
Field name renamed to rdb$generator_increment.
2014-04-09 07:17:34 +00:00
robocop
cadd8accc4 Implemented STEP for generators/sequences and took the opportunity to make the blrOp param const. Please rebuild the databases. 2014-04-09 02:28:38 +00:00
firebirds
78007df22c nightly update 2014-04-09 00:37:52 +00:00
alexpeshkoff
8b28dd1da9 Implemented improvement CORE-4387: IStatement::execute() and IAttachment::execute() functions should return on error pointer to old transaction interface 2014-04-08 13:45:21 +00:00
alexpeshkoff
a5550113eb Turned off debugging 2014-04-08 10:32:41 +00:00
hvlad
a0ddc6771a Patch by Alex (re.CORE-3370 and deadlock in user mapping code) 2014-04-08 07:15:46 +00:00
asfernandes
5ffd4e89f7 Misc. 2014-04-08 03:37:30 +00:00
firebirds
31b26501b4 nightly update 2014-04-08 00:32:16 +00:00
alexpeshkoff
a66ac62755 Resolved first problem, reported by Vlad privately - it was bad idea to try to load cache from database which is not created yet 2014-04-07 09:28:08 +00:00
alexpeshkoff
cbfed4663a Names cleanup - thanks to Claudio 2014-04-07 07:17:42 +00:00
robocop
0cf4d6d84b Misc. 2014-04-06 01:20:00 +00:00
robocop
add68e374f Misc (formatting). 2014-04-06 01:15:51 +00:00
dimitr
e6186e457a Fixed one more possible case of LM error kept in the status vector after successful execution. 2014-04-05 18:27:10 +00:00
robocop
3ae049affd Never underestimate the brute force approach to make a build succeed after changes in other platforms. 2014-04-05 02:15:40 +00:00
robocop
c90d9d4547 Misc. 2014-04-05 01:44:32 +00:00
firebirds
5df7560fe6 nightly update 2014-04-05 01:17:47 +00:00
robocop
e070d5135e Use enumerations where possible (2). 2014-04-04 18:39:55 +00:00
robocop
4aeb269291 Use enumerations where possible (1). 2014-04-04 18:36:35 +00:00
alexpeshkoff
20e846369e Implemented CORE-3370: Resolve additional aspects of multiple security databases from services and cross-database requests POV (mapping names) 2014-04-04 15:57:18 +00:00
robocop
836041e871 Misc. 2014-04-04 07:52:41 +00:00
robocop
fa2f26b645 A bit less repetitive code. 2014-04-04 07:51:24 +00:00
robocop
d1a8e06ccc The 0th generator becomes unnamed. Only internal requests can access it (zero length names are not allowed from outside). RDB$GENERATORS is no longer a reserved name.System generators cannot be changed by user requests, but can be queried with gen_id(g, 0) if the permissions (ACL) allow that. We don't track dependencies on sys generators, it's not necessary. 2014-04-04 06:45:25 +00:00
robocop
29e36dc4f3 The 0th generator becomes unnamed. Only internal requests can access it (zero length names are not allowed from outside). RDB$GENERATORS is no longer a reserved name.System generators cannot be changed by user requests, but can be queried with gen_id(g, 0) if the permissions (ACL) allow that. We don't track dependencies on sys generators, it's not necessary. 2014-04-04 06:39:09 +00:00
firebirds
5e6b322c74 nightly update 2014-04-03 00:44:07 +00:00
alexpeshkoff
b88a4e1ffe Fixed DDL triggers with code > 31 2014-04-02 11:53:23 +00:00
alexpeshkoff
88449ea77a fixed the build 2014-04-02 11:23:20 +00:00
robocop
fc2e740044 Fix constness. 2014-04-02 02:32:42 +00:00
robocop
acde43cf94 Misc. 2014-04-02 02:22:13 +00:00
firebirds
62ff837464 nightly update 2014-04-01 01:11:00 +00:00
firebirds
41deeeb7a0 nightly update 2014-03-31 00:35:17 +00:00
dimitr
0e7d43a7f9 Fixed CORE-4379: Poor performance of explicit cursors containing correlated subqueries in the select list. 2014-03-30 12:59:43 +00:00
dimitr
3d9eb474f1 Moved the helper class to the public scope for reuse outside the optimizer. 2014-03-30 12:57:51 +00:00
firebirds
24af6346de nightly update 2014-03-29 00:39:11 +00:00
robocop
966a2c8db3 Do not take explicit locks on virtual/sys/temp tables using TPBs. 2014-03-28 22:00:05 +00:00
firebirds
31ea90e4dd nightly update 2014-03-28 01:41:53 +00:00
firebirds
a7affef859 nightly update 2014-03-27 00:39:56 +00:00
robocop
9683418a7c Shortcut. 2014-03-26 19:11:32 +00:00
robocop
58654b05cf Try to drop as many shadow files as possible. 2014-03-26 19:10:54 +00:00
robocop
daae978a9c Misc. 2014-03-26 19:10:08 +00:00
robocop
fc3d2c7350 Warnings. 2014-03-26 19:06:55 +00:00
dimitr
d279f3a350 Fixed CORE-4375: Procedure executes infinitely if contains more than 32767 statements inside any BEGIN/END block. 2014-03-26 16:41:43 +00:00
firebirds
ab39dbea34 nightly update 2014-03-26 00:49:49 +00:00
dimitr
98c9f00c2c Allowed conditional bitmap scans for the index navigation. 2014-03-25 14:43:14 +00:00
dimitr
7596de8b48 Fixed CORE-4371: Create function/sp which references to non-existent exception: error message is "Error while parsing function's BLR" instead of "exception not defined". 2014-03-25 13:51:41 +00:00
firebirds
60b6fa8264 nightly update 2014-03-25 01:04:11 +00:00
firebirds
99b15c47a3 nightly update 2014-03-23 00:31:53 +00:00
robocop
315a1b79fc Misc. 2014-03-22 20:56:13 +00:00
robocop
66af445e2e Misc. 2014-03-22 20:51:24 +00:00
firebirds
6ba9edb287 nightly update 2014-03-22 00:39:38 +00:00
robocop
e4e6de7ebf Misc. 2014-03-21 23:03:56 +00:00
dimitr
ef040723f7 This should fix the regression reported in fb-devel. 2014-03-21 18:57:41 +00:00
firebirds
62b015518d nightly update 2014-03-20 00:34:42 +00:00
firebirds
05737cc9a7 nightly update 2014-03-19 01:03:18 +00:00
asfernandes
55f7f836b4 Warning. 2014-03-18 16:33:02 +00:00
firebirds
ffce5c4c0a nightly update 2014-03-18 00:30:06 +00:00
dimitr
6a028e3cbb Fixed a regression in my recent commit, thanks to Adriano. 2014-03-17 17:37:41 +00:00
firebirds
a785bdf92d nightly update 2014-03-17 02:39:29 +00:00
asfernandes
2ba73f6fb2 Scope. 2014-03-16 18:46:57 +00:00
asfernandes
c5ed1e0334 Misc. 2014-03-16 18:41:42 +00:00
firebirds
d7c45b4b09 nightly update 2014-03-16 00:44:59 +00:00
dimitr
383b4840b5 Refactored the conjuncts handling code in the optimizer to be simpler and avoid duplication. As a side effect, this also fixes CORE-4365: Equality predicate distribution does not work for some complex queries. Cleanup up some legacy checks that I consider unnecessary. 2014-03-15 18:00:33 +00:00
firebirds
f32ddcf978 nightly update 2014-03-15 03:08:46 +00:00
asfernandes
f197d5912a Fixed restore of sh_test.gbk in TCS. 2014-03-14 16:45:09 +00:00
robocop
6a7d4ca3ff Misc. 2014-03-14 00:42:20 +00:00
firebirds
7169f2f348 nightly update 2014-03-13 00:35:45 +00:00
roman-simakov
77d654c2d2 Misc 2014-03-12 17:13:05 +00:00
roman-simakov
070c85aadd Corrected gfix messages to avoid user's panic. Reviewed by Vlad. 2014-03-12 15:51:12 +00:00
robocop
e964c4f2a2 More restrictions on sys tables. Please report if you have problems with DDL or the utilities. 2014-03-11 07:40:42 +00:00
robocop
aa136baedb Add the missing ACL_end because walk_acl() doesn't detect the end of the stream and reads trash instead, producing the strange message (unrecognized ACL) instead of the denied access right. 2014-03-11 06:11:39 +00:00
robocop
e91a586a11 Use memset. 2014-03-11 06:09:37 +00:00
robocop
e59fae0110 Misc. 2014-03-11 06:07:05 +00:00
firebirds
2649bb9618 nightly update 2014-03-10 00:32:53 +00:00
asfernandes
19abcf94fd Cleanup InternalMessageBuffer. 2014-03-09 01:55:42 +00:00
firebirds
2ae27a6309 nightly update 2014-03-09 00:31:01 +00:00
dimitr
f9c9257fc9 Totally misc. 2014-03-08 07:26:08 +00:00
firebirds
3b498b9b9d nightly update 2014-03-08 00:34:29 +00:00
asfernandes
fc8a3bed09 Fixed problem with hash join using keys with non-none character set. Dmitry, please review. 2014-03-07 16:21:01 +00:00
hvlad
47a964fc75 Refactor TraceParamsImpl and company 2014-03-07 12:48:46 +00:00
firebirds
740d9fb132 nightly update 2014-03-07 00:48:44 +00:00
asfernandes
d7550f6468 Fixed CORE-4357 - Parsing of recursive query returns error "Column does not belong to referenced table" for source that HAS such column. Relates to CORE-4322. 2014-03-06 16:20:24 +00:00
firebirds
35bb1d5c1b nightly update 2014-03-06 00:32:18 +00:00
asfernandes
b0d8a55c63 Misc. 2014-03-05 02:15:58 +00:00
firebirds
d8dcd2a373 nightly update 2014-03-05 01:15:32 +00:00
asfernandes
ddd97ce346 Misc. 2014-03-04 02:12:15 +00:00
firebirds
4522511d76 nightly update 2014-03-04 00:30:43 +00:00
robocop
f071dff44f Replace the "while" with unconditional break with an "if". (PVS_Studio). 2014-03-03 04:41:52 +00:00
robocop
ae8f6d6b8f Misc. 2014-03-03 04:37:29 +00:00
firebirds
4884a4a1e6 nightly update 2014-03-01 00:25:57 +00:00
firebirds
b9117f8f1e nightly update 2014-02-28 00:18:50 +00:00
firebirds
f793b1bf77 nightly update 2014-02-27 00:21:24 +00:00
firebirds
d72d32da66 nightly update 2014-02-26 00:28:41 +00:00
asfernandes
71772092c0 Fix warning in Linux. 2014-02-25 14:47:14 +00:00
hvlad
d125f5617a Fixed warning by PVS-Studio
Review is appreciated
2014-02-25 14:18:32 +00:00
dimitr
d91fd2ed8a Fixed CORE-4353: Sorting records are larger than really necessary. 2014-02-25 09:01:28 +00:00
robocop
b873d352fd Make DPM_fetch_back return bool. 2014-02-25 06:31:39 +00:00
robocop
aac88ea33d Make BTR_lookup return bool. 2014-02-25 06:30:18 +00:00
robocop
91467819c4 Misc. 2014-02-25 06:29:01 +00:00
robocop
10a253d613 Make comparisons return plain int (PVS-Studio). 2014-02-25 06:20:09 +00:00
firebirds
6e921f72ed nightly update 2014-02-25 00:42:28 +00:00
firebirds
320a09d070 nightly update 2014-02-24 00:43:04 +00:00
firebirds
510a9b6a3e nightly update 2014-02-23 00:37:58 +00:00
robocop
b5cc28d40e Warnings (PVS-Studio). 2014-02-22 16:16:06 +00:00
hvlad
092feed137 Fixed warning by PVS-Studio 2014-02-22 10:01:17 +00:00
robocop
1a797ce2f3 Warnings (PVS-Studio). 2014-02-22 07:10:13 +00:00
robocop
fef237cbe9 Misc. 2014-02-22 07:02:50 +00:00
firebirds
d63a7e965e nightly update 2014-02-22 00:39:18 +00:00
firebirds
ecd342c17c nightly update 2014-02-21 01:06:36 +00:00
firebirds
4ebb0800d0 nightly update 2014-02-20 01:39:20 +00:00
hvlad
65a1f44442 Improvement CORE-4345: Ability to trace stored functions execution 2014-02-19 23:16:47 +00:00
dimitr
07192953e3 Fixed CORE-4344: Error "no current record for fetch operation" when table inner join procedure inner join table. 2014-02-19 10:19:00 +00:00
firebirds
af656cd63f nightly update 2014-02-19 03:08:59 +00:00
hvlad
96ff8b043a Let subroutine's statement know what procedure\function it belongs to.
It allows to know subroutine name and thus produce better error messages (see EXE\stuff_stack_trace) and trace subroutine's correctly.
2014-02-18 11:48:08 +00:00
asfernandes
3a87224281 Warnings and make Linux debug build compile. 2014-02-18 01:49:07 +00:00
firebirds
33559ab86c nightly update 2014-02-18 00:39:27 +00:00
dimitr
9f80a5a502 Reworked the hash joins implementation for a better performance. To be field tested. 2014-02-17 15:07:03 +00:00
firebirds
1545f9cf74 nightly update 2014-02-17 00:40:30 +00:00
asfernandes
66ed15f026 Warnings. 2014-02-16 21:52:14 +00:00
firebirds
3babc6c040 nightly update 2014-02-16 00:53:28 +00:00
firebirds
84887cfea7 nightly update 2014-02-14 00:28:26 +00:00
hvlad
eccee4d692 Use qualified name for packaged stored procedures in trace output 2014-02-13 21:15:40 +00:00
firebirds
c631ee68ea nightly update 2014-02-13 00:31:43 +00:00
alexpeshkoff
26b090c93b Added access to configuration interfaces from IMaster and support for getting configured directories 2014-02-12 11:20:55 +00:00
firebirds
ae9d806101 nightly update 2014-02-12 00:28:06 +00:00
asfernandes
81d2999f35 Fixed CORE-4304 - Engine crashes when attempt to REcreate table with FK after syntax error before such recreating. 2014-02-11 14:52:32 +00:00
firebirds
81c80f8a49 nightly update 2014-02-10 00:42:20 +00:00
dimitr
e869780df7 Renamed a few methods for better readability. 2014-02-09 18:28:33 +00:00
dimitr
bd410d08aa Fixed refactoring errors that caused some optimizer regressions. Also, simplified code a little. 2014-02-09 15:58:33 +00:00
firebirds
08ab181329 nightly update 2014-02-07 00:29:25 +00:00
dimitr
994b04ea98 Fixed the assertion. 2014-02-06 09:52:16 +00:00
firebirds
4f0ba62bf2 nightly update 2014-02-06 00:38:54 +00:00
dimitr
462cd99636 Fixed some refactoring errors of mine. This should cure CORE-4334: Resources (e.g. sort files) owned by trigger may not be released when it's interrupted asynchronously. 2014-02-05 17:59:39 +00:00
firebirds
d89e1ea66b nightly update 2014-02-04 00:33:53 +00:00
firebirds
50b3f9c550 nightly update 2014-02-03 00:27:52 +00:00
firebirds
4651901db5 nightly update 2014-02-02 00:26:22 +00:00
dimitr
ecf2d228e1 Extended the detailed plan output. 2014-02-01 09:42:30 +00:00
firebirds
90688086df nightly update 2014-02-01 00:28:28 +00:00
firebirds
33cceae4a5 nightly update 2014-01-31 00:26:57 +00:00
firebirds
16f363cf50 nightly update 2014-01-30 00:45:01 +00:00
asfernandes
79c6b2165b Fixed CORE-4301 - Non-ASCII data in SEC$USERS is not read correctly. 2014-01-29 15:36:09 +00:00
firebirds
576f8840c9 nightly update 2014-01-28 00:50:20 +00:00
asfernandes
dc03c09415 Misc. 2014-01-27 01:09:05 +00:00
firebirds
365ae2bfab nightly update 2014-01-27 00:42:01 +00:00
dimitr
39574ba899 Front-ported my recent commit re. possibly slow restore. 2014-01-26 15:27:15 +00:00
firebirds
21b1b109ec nightly update 2014-01-26 00:24:53 +00:00
firebirds
f6c7f6a316 nightly update 2014-01-24 00:34:27 +00:00
hvlad
87ffb96a88 Misc. 2014-01-23 11:20:50 +00:00
firebirds
13c2c60fd7 nightly update 2014-01-23 00:49:25 +00:00
firebirds
d7768425d4 nightly update 2014-01-21 00:32:25 +00:00
hvlad
57b5681a5c Fixed bug CORE-4319 : Engine crashes when trace config contains line "connection_id=NN" and we attempt to connect to non-existent database/alias 2014-01-20 10:20:48 +00:00
firebirds
27af447523 nightly update 2014-01-20 00:28:23 +00:00
asfernandes
48ea42f1c0 Misc. 2014-01-19 20:38:16 +00:00
firebirds
e823f28143 nightly update 2014-01-18 00:33:05 +00:00
dimitr
91b6ad05ac Placed booleans closer to the retrieval for limited navigational scans. Hopefully, this shouldn't affect anything else. 2014-01-17 14:53:08 +00:00
alexpeshkoff
4171317121 Cleanup 2014-01-17 14:17:22 +00:00
alexpeshkoff
411c3718ca Fixed CORE-4286: "Statement already has a cursor assigned" error when trying to execute another SQL statement using different cursor name. Moved method setCursorName() from IStatement to IResultSet - it was my fault when splitting cursor from statement. 2014-01-17 12:33:23 +00:00
firebirds
daa87d61fb nightly update 2014-01-17 00:30:31 +00:00
firebirds
0ff7c5865b nightly update 2014-01-16 00:31:47 +00:00
firebirds
7b8dc14b57 nightly update 2014-01-15 00:31:23 +00:00
firebirds
b06eb58528 nightly update 2014-01-14 00:56:35 +00:00
asfernandes
6eac55937d Misc. 2014-01-13 02:02:28 +00:00
firebirds
e2ad95a8f4 nightly update 2014-01-12 00:35:22 +00:00
hvlad
5e3c596545 Fixed bug CORE-4309 : 'Cache Writer' record in MON$ATTACHMENTS dissapear when delete other connection that running some 'heavy update' on big table via delete from MON$ATTACHMENTS 2014-01-11 09:10:44 +00:00
dimitr
5be7f9dc28 Better output for CHARs. 2014-01-11 08:54:22 +00:00
firebirds
2265cd318a nightly update 2014-01-11 00:40:41 +00:00
dimitr
94274129b8 Misc. 2014-01-10 08:03:36 +00:00
dimitr
a149317d89 Improvement CORE-3881: Extend the error reported for index/constraint violations to include the problematic key value. 2014-01-10 07:49:51 +00:00
firebirds
38665a41f6 nightly update 2014-01-10 00:54:15 +00:00
alexpeshkoff
c29c991134 Use correct blr code for boolean field 2014-01-09 15:52:24 +00:00
hvlad
2a67db1b06 Better (i hope) fix for the bugcheck appeared in test bugs.core_195.
The original fix broke cursor stability when there are sub-queries, see also CORE-3362.
Misc fixes for better debugging.
2014-01-09 10:29:37 +00:00
firebirds
ef4a8e8a06 nightly update 2014-01-08 00:32:29 +00:00
asfernandes
5dd7381b91 Improvement CORE-4310 - DateAdd(): change input <amount> argument from INT to BIGINT. 2014-01-07 01:15:13 +00:00
firebirds
95025a0397 nightly update 2014-01-07 00:36:02 +00:00
dimitr
3ee2025161 Fixed CORE-4118: Expression index may be not used for derived fields or view fields. 2014-01-06 09:24:46 +00:00
asfernandes
0ec5daac05 Misc. 2014-01-06 00:51:37 +00:00
firebirds
0775e0cc83 nightly update 2014-01-06 00:30:51 +00:00
dimitr
15113ae2dd Resolved CORE-1482: Make optimizer to consider ORDER BY optimization when making decision about join order.
Also, improved (hopefully) cost calculation for navigational retrievals.
2014-01-05 19:40:07 +00:00
firebirds
5f3f0d98cc nightly update 2013-12-30 00:29:10 +00:00
hvlad
54a33e39f7 One more typo in validation messages 2013-12-29 15:55:09 +00:00
robocop
2810026363 Misc and warnings. 2013-12-29 00:35:50 +00:00
firebirds
aa1aa4eed8 nightly update 2013-12-28 00:28:43 +00:00
firebirds
03cc13f4db nightly update 2013-12-27 00:27:39 +00:00
firebirds
0e3243ef78 nightly update 2013-12-26 00:42:33 +00:00
asfernandes
7bb6f550ee Misc. 2013-12-25 23:36:56 +00:00
hvlad
2e7ca28cce Fixed bug CORE-2165 : Unnecessary 1 index read may occur when using strict inequality condition 2013-12-25 10:59:22 +00:00
hvlad
7ef7eb3467 Additional fix for bug CORE-4302 : Lookup (or scan) in descending index could be very inefficient for some keys 2013-12-25 10:57:27 +00:00
firebirds
1074ec9420 nightly update 2013-12-24 00:29:28 +00:00
firebirds
05027f8148 nightly update 2013-12-22 00:44:13 +00:00
hvlad
b6e00c5cdb Fixed bug CORE-4302 : Descending index could be very inefficient for some keys 2013-12-21 18:46:33 +00:00
firebirds
aa2333cec6 nightly update 2013-12-20 00:37:06 +00:00
alexpeshkoff
d0a916138f Fixed CORE-4298: fbsvcmgr doesn't recognise sts_record_versions and other sts switches 2013-12-19 13:48:17 +00:00
firebirds
8903f17d20 nightly update 2013-12-18 00:28:31 +00:00
alexpeshkoff
64b4f89d43 Changed syntax of user definition operators according to discussion in devel
Added virtual table sec$user_attributes with parsed user's attributes
Implemented CORE-2004: Ability to alter user inactive/active
Implemented CORE-2063: Added CREATE OR ALTER USER operator
Implemented CORE-3931: Ability to set comment for the user
2013-12-17 14:20:25 +00:00
firebirds
4085ac9ae2 nightly update 2013-12-17 00:40:12 +00:00
asfernandes
5b790ef18d Fixed CORE-4271 - Engine crashs in case of re-creation of an erratic package body. 2013-12-16 01:32:44 +00:00
firebirds
97b328f36d nightly update 2013-12-16 00:44:33 +00:00
firebirds
eb9cc86a92 nightly update 2013-12-15 00:42:41 +00:00
asfernandes
8e73b1cb28 Misc. 2013-12-14 23:59:55 +00:00
firebirds
5117594b2b nightly update 2013-12-13 00:44:31 +00:00
asfernandes
2aa3e8dd4d Working in progress on the fix for CORE-4271: unify as possible the handling of procedures and functions. 2013-12-12 14:42:31 +00:00
firebirds
2d6546fe24 nightly update 2013-12-12 01:02:10 +00:00
dimitr
f1139cc9ab Protected from unexpected operations with a closed stream. 2013-12-11 17:11:47 +00:00
hvlad
07bc0dfc81 No need to maintain precedence for temporary blobs. Use correct page space for precedence. 2013-12-11 10:20:30 +00:00
hvlad
b9a5577467 Refactor common code a bit 2013-12-11 10:19:13 +00:00
firebirds
34e9e6cc93 nightly update 2013-12-11 00:46:29 +00:00
alexpeshkoff
72bfd909e6 Fixed CORE-4290: added SQL support to set/drop unlimited list of user's properties 2013-12-10 13:03:39 +00:00
firebirds
c6a83e4f97 nightly update 2013-12-10 00:28:52 +00:00
firebirds
eac8ed420a nightly update 2013-12-07 01:09:46 +00:00
alexpeshkoff
40de1dabb0 Implemented CORE-4290: Extensible property support which can add properties (name-value pairs) to users 2013-12-06 17:10:10 +00:00
firebirds
92e90ad233 nightly update 2013-12-06 00:26:31 +00:00
dimitr
d68f1d7485 Improved the detailed plan output. 2013-12-05 16:37:25 +00:00
dimitr
d9c0e9548c Fixed three issues together represented in CORE-4261:
- non-existent result of the window function (in outer joins) is reported as 0 instead of NULL
- derived constant is processed wrongly in windowed streams
- deeper-than-root partitions are not "nullified" in outer joins
Adriano, please review.
2013-12-05 13:59:12 +00:00
firebirds
d24de12a55 nightly update 2013-12-04 00:47:24 +00:00
firebirds
d1b7347699 nightly update 2013-12-03 00:50:42 +00:00
dimitr
99146542eb Fixed crashes or wrong results (empty result set) for inner joins and INTL columns. 2013-12-02 17:16:24 +00:00
dimitr
e85e7360ec Fixed crashes or wrong results (empty result set) for inner joins and INTL columns. 2013-12-02 17:14:01 +00:00
firebirds
8823095719 nightly update 2013-11-29 00:32:54 +00:00
dimitr
a5cde2bbb4 Correction for CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses.
Also resolved CORE-1846: Allow index walk (ORDER plan) when there's a composite index {A, B} and the query looks like WHERE A = ? ORDER BY B.
2013-11-28 17:26:54 +00:00
dimitr
74fbaf5ec1 Another solution for CORE-1550: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses. It's intended to fix the reported issues.
Also resolved CORE-4285: Choose the best matching index for navigation.
2013-11-28 09:12:02 +00:00
firebirds
e756cbd4b3 nightly update 2013-11-28 00:39:44 +00:00
firebirds
77da5284fb nightly update 2013-11-27 00:35:06 +00:00
asfernandes
e9b291efc8 Fixed CORE-4281 - TYPE OF arguments of stored functions will hang firebird engine if depending domain or column is changed. 2013-11-26 14:42:06 +00:00
alexpeshkoff
f5e0fff3ce Fixed CORE-4162: Warnings are not returned from attachDatabase() call 2013-11-26 10:37:42 +00:00
firebirds
1ba65f638b nightly update 2013-11-25 00:59:34 +00:00
asfernandes
9c9dd72977 Misc. 2013-11-24 03:21:11 +00:00
firebirds
b43944cb7e nightly update 2013-11-23 00:49:40 +00:00
alexpeshkoff
4a8fe5a0de Implemented CORE-4273: Per-database control on access to database from remote stations 2013-11-22 15:21:11 +00:00
firebirds
6aaa37b787 nightly update 2013-11-22 01:08:33 +00:00
alexpeshkoff
c2efe1945a Enable linger only in multiuser server mode. This should also fix windows build. 2013-11-21 07:31:30 +00:00
asfernandes
d543daf51a Misc. 2013-11-21 01:17:08 +00:00
firebirds
05de852588 nightly update 2013-11-21 01:11:10 +00:00
firebirds
d9adc6d7c9 nightly update 2013-11-20 00:27:10 +00:00
alexpeshkoff
d6297bebd4 Fixed some gcc warnings 2013-11-19 13:19:11 +00:00
firebirds
1e64ec7163 nightly update 2013-11-19 00:31:27 +00:00
dimitr
5e9a5ef312 Attempted to fix a number of issues with badly working privileges after restore into ODS12. 2013-11-18 16:28:24 +00:00
dimitr
dfbc754180 Fixed CORE-4270: Error in case of subquery with windowed function + where <field> IN(select ...). 2013-11-18 15:33:44 +00:00
alexpeshkoff
82f1524800 Fixed some more warnings 2013-11-18 14:56:14 +00:00
alexpeshkoff
190ff0ad45 Fixed warning "deleting object of abstract class type" where possible 2013-11-18 13:28:47 +00:00
alexpeshkoff
726601a742 Fixed warning "struct declared inside parameter list" 2013-11-18 12:45:12 +00:00
alexpeshkoff
83db69c849 Fixed new gcc 4.7 warning "deleting object of polymorphic class" in many places. Adjusted use of interface types (reference counted vs just vesrioned). Avoided some hacks caused by badly chosen interface type. 2013-11-18 12:20:23 +00:00
firebirds
c7bfd949f7 nightly update 2013-11-18 00:34:03 +00:00
dimitr
8033131d18 Fixed possible server crash + minor refactoring. 2013-11-17 14:24:17 +00:00
firebirds
73dc69f655 nightly update 2013-11-17 00:38:33 +00:00
firebirds
0e8bd1cc0e nightly update 2013-11-16 03:34:29 +00:00
dimitr
8143f9aa6b Fixed CORE-4267: Server crashes while sweeping the database. 2013-11-15 15:40:31 +00:00
firebirds
2501bb77e6 nightly update 2013-11-15 01:27:05 +00:00
alexpeshkoff
120b10a78a Implemented CORE-4263: Database linger 2013-11-14 16:16:24 +00:00
alexpeshkoff
5957e4a252 Fixed assertion (and possible deadlock) 2013-11-14 10:26:29 +00:00
firebirds
7bbe7ac313 nightly update 2013-11-14 00:27:17 +00:00
dimitr
b3e94683e5 Misc. 2013-11-13 16:08:15 +00:00
dimitr
5453b5c394 Attachments marked as shutdown may still be running (before they reach the rescheduling point), so they should not be accounted as already gone. This should also fix CORE-4236: Database shutdown is reported as successfully completed before all active connections are in fact interrupted. 2013-11-13 15:42:48 +00:00
dimitr
489480b774 Complementary patch for one of my prior commits (forced rollbacks should go through the TIP). 2013-11-13 15:39:32 +00:00
dimitr
fe23598a23 Separated shutdown (mostly for locks) from destruction. 2013-11-13 07:44:50 +00:00
firebirds
9d721140ef nightly update 2013-11-13 01:01:28 +00:00
dimitr
0355720670 We're quite lucky this implicit conversion worked correctly. Fixed. 2013-11-12 16:56:05 +00:00
dimitr
b3e67aa0cd Misc. 2013-11-12 16:53:39 +00:00
dimitr
13949c0550 Fixed the status vector being left dirty after the non-critical lock manager error.
This resolves CORE-4265: Unexpected lock conflict error may be raised while connecting to a heavily loaded database.
2013-11-12 16:52:32 +00:00
dimitr
5356088542 Misc. 2013-11-12 14:24:19 +00:00
firebirds
c14d7c3638 nightly update 2013-11-12 01:47:04 +00:00
hvlad
37344e12bf Fixed bug CORE-4260 : Bugcheck 165 (cannot find tip page) happens if engine crashed right after CREATE DATABASE 2013-11-11 14:44:52 +00:00
firebirds
9fc9c60637 nightly update 2013-11-08 00:28:20 +00:00
dimitr
d0d26c6622 Fixed the underlying issue that made CORE-4255 possible. 2013-11-07 18:41:27 +00:00
hvlad
34b99e6f3a Don't force flush for database which creation is not complete. 2013-11-07 10:32:35 +00:00
hvlad
424fb1d75f Avoid hack in create_database when we have FW=ON at header page disk image and FW=OFF in memory structures and in fact database file is created in FW=OFF mode.
Instead of setting flag on header page when it is formatted for the first usage, explicitly set FW=ON after database creation is complete, if there was no isc_dpb_force_write in DPB.
2013-11-07 10:06:36 +00:00
firebirds
ad291a704a nightly update 2013-11-07 01:06:18 +00:00
firebirds
074053a202 nightly update 2013-11-06 02:20:33 +00:00
firebirds
580ac46b26 nightly update 2013-11-02 00:26:49 +00:00
alexpeshkoff
ee748b192d Make code (hopefully) better readable 2013-11-01 14:18:30 +00:00
firebirds
f6a187e1b7 nightly update 2013-11-01 00:30:33 +00:00
alexpeshkoff
bd65abc1aa Cleanup 2013-10-31 15:10:26 +00:00
firebirds
50f6059d06 nightly update 2013-10-31 07:38:11 +00:00
alexpeshkoff
dd73db4494 Fixed CORE-4200: An uncommitted select of the pseudo table sec$users blocks new database connections 2013-10-30 12:11:40 +00:00
firebirds
b34e952700 nightly update 2013-10-30 00:44:45 +00:00
firebirds
eed8c030e6 nightly update 2013-10-29 00:28:28 +00:00
firebirds
14d0c26529 nightly update 2013-10-26 00:32:01 +00:00
asfernandes
2d15c34529 Fixed CORE-4247 - Delete "where current of" cursor fails for tables with newly added fields. 2013-10-24 14:47:45 +00:00
firebirds
ffefc3cf20 nightly update 2013-10-24 00:27:50 +00:00
firebirds
3317ab5c3a nightly update 2013-10-20 00:35:36 +00:00
hvlad
88a470d22c Fixed two more reasons for CORE-4235 : Deadlock is possible while accessing the monitoring tables under concurrent load. 2013-10-19 08:09:51 +00:00
firebirds
2cab4d4676 nightly update 2013-10-19 00:29:43 +00:00
firebirds
2872fc61da nightly update 2013-10-18 02:27:13 +00:00
firebirds
b0009f39f2 nightly update 2013-10-17 00:30:08 +00:00
alexpeshkoff
5a054cca16 Fix found by Jim Starkey man-in-themiddle attack on ATTACH packet.
That packet may contain database name, command line for service and/or some other important and critical information.
To avoid such attack wire encryption is started before attaching database or service manager, right after connect.
Also should fix a number of issues found in Alpha1 regarding services attach.
2013-10-16 12:53:04 +00:00
firebirds
61d5a49c93 nightly update 2013-10-16 00:27:45 +00:00
asfernandes
51b0d1aca4 Frontport fix for CORE-4244 - Problem with creation procedure which contain adding text in DOS864 charset. 2013-10-15 15:26:34 +00:00
firebirds
8c6b3538fd nightly update 2013-10-14 00:28:48 +00:00
asfernandes
dc99961e8b Misc. 2013-10-13 23:44:57 +00:00
firebirds
bf90f73410 nightly update 2013-10-05 00:48:12 +00:00
firebirds
f5bbe3701c nightly update 2013-10-04 00:28:51 +00:00
hvlad
0babf2d372 Lets not return isc_att_shutdown error when some of the attachments in monitoring snapshot are gone while dump was creating 2013-10-02 12:39:19 +00:00
hvlad
b09e438e9d Fixed typo's in few validation messages 2013-10-02 08:19:40 +00:00
firebirds
87aa20d995 nightly update 2013-10-02 01:11:54 +00:00
firebirds
2b351e1c80 nightly update 2013-10-01 00:30:29 +00:00
hvlad
1614813c97 Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting 2013-09-29 09:09:10 +00:00
firebirds
7fb3b08c46 nightly update 2013-09-27 00:26:30 +00:00
firebirds
00b513b8e5 nightly update 2013-09-26 00:27:12 +00:00
asfernandes
0b51caa5f4 Fixed CORE-4145 - Memory leak when preparing Execute Block which uses domains. 2013-09-25 15:49:43 +00:00
firebirds
8504a1895f nightly update 2013-09-25 00:27:35 +00:00
alexpeshkoff
18d66a33b4 Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
dimitr
c235774864 Attempted to fix CORE-4235: Deadlock is possible while accessing the monitoring tables under concurrent load.
Refactored the list of reference counted attachments to be useful in other cases.
Some minor adjustments in the monitoring code.
2013-09-22 16:10:06 +00:00
dimitr
ddcbc3928c Unconditionally flush the page cache to disk if FLUSH_ALL / FLUSH_FINI modes are used and FW=OFF. This puts a little bit more consistency and favors explicit flushes over implicit ones (e.g. when database is detached and its file is closed). 2013-09-22 15:35:36 +00:00
firebirds
1f2baaca03 nightly update 2013-09-22 00:30:52 +00:00
dimitr
e5d1202048 Somewhat hackery fix for CORE-4201: Computed field returns null value inside BI trigger.
A better solution requires major changes and will be investigated in trunk later.
2013-09-20 08:28:41 +00:00
dimitr
ffbc33c270 Fixed CORE-4229: Bi-directional cursor is not positioned by the first call of FETCH LAST. 2013-09-20 07:06:08 +00:00
firebirds
89ff61f84f nightly update 2013-09-20 00:29:19 +00:00
hvlad
5254e36a2c Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
The patch wrongly disabled manual sweep to run when database is shutdown.
Auto sweep is still disabled to run on such database.
2013-09-18 18:38:36 +00:00
hvlad
b9f34c1b46 Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger 2013-09-18 13:48:22 +00:00
dimitr
3821ec9d41 Implemented CORE-4218 (database owner in MON$DATABASE) and CORE-4222 (auth method in MON$ATTACHMENTS). 2013-09-18 09:37:13 +00:00
firebirds
46f93fa73c nightly update 2013-09-17 01:01:35 +00:00
hvlad
8ee66e0bb0 Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT 2013-09-16 09:17:56 +00:00
firebirds
ecf2413331 nightly update 2013-09-15 00:32:13 +00:00
alexpeshkoff
7c243418a9 Cleanup - removed unused (always NULL) field tra_sibling from transaction class in engine 2013-09-13 12:21:51 +00:00
hvlad
1267bfb3f6 Fix to please GCC 2013-09-13 08:15:17 +00:00
firebirds
67f6cbc51d nightly update 2013-09-13 00:29:14 +00:00
hvlad
db70a7742d Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408" 2013-09-12 19:08:59 +00:00
hvlad
cfa78a3137 Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments 2013-09-11 15:39:55 +00:00
firebirds
1e9b670878 nightly update 2013-09-11 00:28:17 +00:00
hvlad
cf4e7ecc0d Fixed bug CORE-4212 : Dropping FK on GTT crashes server 2013-09-10 14:30:42 +00:00
firebirds
bc04c0bf99 nightly update 2013-09-10 00:30:56 +00:00
alexpeshkoff
a3abde8118 Fixed CORE-4211: Embedded engine hangs for 5 seconds when closing 2013-09-09 11:03:46 +00:00
alexpeshkoff
edd2f6945b Fixed CORE-4185: related issues with crypt thread start/stop 2013-09-09 10:32:18 +00:00
firebirds
99fcf79f97 nightly update 2013-09-07 00:53:07 +00:00
alexpeshkoff
40bacdd743 Fixed CORE-4185: FB craches with "invalid lock id (NNNNN)" 2013-09-06 13:09:07 +00:00
firebirds
1b2a11f741 nightly update 2013-09-06 00:28:01 +00:00
dimitr
660f861917 Provided support for both old and new debug info formats. It eliminates the annoying "bad debug info format" warning during restore as well as allows the migrated debug info to be useful without recreation of the PSQL objects. 2013-09-05 07:38:56 +00:00
firebirds
857fc05199 nightly update 2013-09-05 00:28:15 +00:00
dimitr
c9cc5294da Avoid rescheduling if we're kindly asked to stop immediately. 2013-09-04 17:52:13 +00:00
dimitr
c367d1f958 Cleanup and use the explicit rollback via TIP for all kinds of forced disconnections. 2013-09-04 17:46:09 +00:00
dimitr
3c315f584b Totally misc. 2013-09-04 15:05:00 +00:00
firebirds
685886beb6 nightly update 2013-09-04 01:05:25 +00:00
firebirds
915c6d7e7f nightly update 2013-09-03 00:33:50 +00:00
alexpeshkoff
d2b757507c Rollback bad fix for CORE-4185 2013-09-02 13:21:37 +00:00
firebirds
3159f54c8c nightly update 2013-08-31 01:21:47 +00:00
firebirds
7147cae5f7 nightly update 2013-08-30 00:30:04 +00:00
firebirds
e345de75d1 nightly update 2013-08-28 00:27:32 +00:00
firebirds
7daa55baef nightly update 2013-08-27 00:31:14 +00:00
dimitr
ce70c3c980 Misc. 2013-08-26 09:50:23 +00:00
alexpeshkoff
ee0be488a4 Fixed CORE-4185: message "Invalid lock ID" happened due to incorrect lock kind 2013-08-26 06:28:07 +00:00
firebirds
8eafabbe9f nightly update 2013-08-25 01:31:10 +00:00
firebirds
91f131c2e6 nightly update 2013-08-24 00:29:25 +00:00
firebirds
91318d7e34 nightly update 2013-08-23 00:35:24 +00:00
alexpeshkoff
89d2d8bbd3 Fixed assertion in classic mode 2013-08-21 11:56:27 +00:00
dimitr
a4ec331d3d On second thought, I'm removing the artifical message size limit. 2013-08-21 09:17:10 +00:00
dimitr
4f094c7fd8 Removed the record size limit for aggregates/unions. 2013-08-21 09:14:09 +00:00
dimitr
c1cbd97163 Increased the sort record size limit to 1MB. I've kept this limit due to the possible performance implications, but it can be extended/removed any time. 2013-08-21 09:11:57 +00:00
dimitr
99b1b17f27 Minor refactoring and support for records longer than 64KB (not really actual, but just in case). 2013-08-21 07:41:39 +00:00
dimitr
8586171695 Core support for records longer than 64KB. Not exposed to the external world yet. 2013-08-21 07:40:31 +00:00
dimitr
111f71db83 Misc. 2013-08-21 07:19:43 +00:00
dimitr
8df0ca0194 Misc. 2013-08-21 07:18:26 +00:00
firebirds
78e38a42f0 nightly update 2013-08-21 01:01:49 +00:00
dimitr
ea7423210a Code simplification. 2013-08-20 06:11:12 +00:00
firebirds
ba46dc445b nightly update 2013-08-20 00:31:11 +00:00
dimitr
597a562514 Minor optimization. 2013-08-19 18:51:55 +00:00
dimitr
01b81b1edb Code simplification and some corrections. 2013-08-19 18:50:28 +00:00
dimitr
a12e7b6eaa Cleanup. 2013-08-19 17:29:44 +00:00
alexpeshkoff
1eace34614 CORE-3944 - fixed a bug in my previous commit, noticed by Adriano 2013-08-19 08:17:37 +00:00
firebirds
298d3f6844 nightly update 2013-08-19 00:31:38 +00:00
asfernandes
a66366bc82 Misc. 2013-08-18 18:53:41 +00:00
dimitr
6b5ee63711 Fixed the optimizer regression causing different from FB2 plans being generated + some cleanup. 2013-08-18 15:32:53 +00:00
firebirds
02ebfe1117 nightly update 2013-08-17 00:27:29 +00:00
alexpeshkoff
a8f8465366 Postfix for CORE-3935 & CORE-3944: helps avoid segfaults/deadlocks when shutting down firebird 2013-08-16 12:44:10 +00:00
alexpeshkoff
70a5c5db43 Always lock dbb_sync before accessing something in setLockAttachment() 2013-08-16 12:41:49 +00:00
firebirds
299a3e4552 nightly update 2013-08-16 00:27:27 +00:00
dimitr
d2fa09942e Fixed incorrect accounting re. number of fetches. 2013-08-15 11:54:56 +00:00
firebirds
f94bf3d32d nightly update 2013-08-15 00:27:09 +00:00
dimitr
bd1f732e7c Attempted to fix unexpectedly big (> 2^32) page numbers in the validation output + some related adjustments. 2013-08-14 09:27:24 +00:00
asfernandes
a9c1e054b0 Fix assertion. 2013-08-14 02:20:00 +00:00
firebirds
dd5f9360db nightly update 2013-08-14 00:41:05 +00:00
firebirds
ba389cbea8 nightly update 2013-08-12 00:36:15 +00:00
dimitr
a18788a0cf Fixed CORE-4176: Monitoring tables return incomplete information in SC/CS configurations. 2013-08-09 15:51:13 +00:00
dimitr
a1362f9506 Fixed CORE-4173: Setting generator value twice in single transaction will set it to zero. 2013-08-09 05:04:23 +00:00
firebirds
6eafaeeb2a nightly update 2013-08-09 00:26:52 +00:00
hvlad
82b574fbfd Restore scan-resistance feature of the page cache.
Refactor common code a bit.
2013-08-08 08:41:12 +00:00
firebirds
5b5661997e nightly update 2013-08-08 00:32:15 +00:00
firebirds
d716c690fc nightly update 2013-08-07 00:24:33 +00:00
dimitr
8b0d65ca66 Fixed CORE-4168: Backup containing procedures or triggers that select from external tables cannot be restored with ExternalFileAccess=None. 2013-08-06 18:49:49 +00:00
dimitr
b7372ba47e Front ported CORE-3989: Bad performance / slow response when many concurrent sorts are executed. 2013-08-06 09:37:44 +00:00
firebirds
c6b9a84ad8 nightly update 2013-08-06 00:24:04 +00:00
dimitr
c12bab1332 A bit more information for the plan. 2013-08-05 16:11:15 +00:00
dimitr
ee3b7cb14f Cleanup. 2013-08-05 15:58:15 +00:00