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