asfernandes
c62e9cfbf5
Backport fix for CORE-4145 - Memory leak when preparing Execute Block which uses domains.
2013-09-26 15:37:21 +00:00
firebirds
31bdfdbac4
nightly update
2013-09-25 00:42:01 +00:00
hvlad
cfed85fca7
Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting
2013-09-24 12:24:09 +00:00
firebirds
c1c61ad67d
nightly update
2013-09-24 00:31:49 +00:00
hvlad
650007add2
Fixed bug CORE-4233 : In PSQL modules with declared cursors engine could assign value to the wrong variable
2013-09-22 11:59:02 +00:00
firebirds
7f14b164e8
nightly update
2013-09-21 00:55:31 +00:00
dimitr
3b1b348f20
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:27:47 +00:00
firebirds
14597a8946
nightly update
2013-09-19 09:14:53 +00:00
hvlad
67dc3c14a5
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:36:16 +00:00
hvlad
8c3c0ba01c
Backport fix bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger
2013-09-18 13:54:23 +00:00
alexpeshkoff
fa00f70cdf
Fixed CORE-4224: Database replace through services API fails
2013-09-18 11:58:19 +00:00
firebirds
6a0017f838
nightly update
2013-09-17 01:28:29 +00:00
hvlad
4924dd73a4
Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT
2013-09-16 07:36:19 +00:00
firebirds
ac64792b4f
nightly update
2013-09-14 00:31:21 +00:00
hvlad
fc04b34e05
Fix to please GCC
2013-09-13 08:12:28 +00:00
firebirds
56680854c1
nightly update
2013-09-13 00:43:43 +00:00
hvlad
f5a7b00328
Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
2013-09-12 14:21:53 +00:00
alexpeshkoff
a88d6444cb
Fixed 2.5.3 regression, introduced by one of my previous commits - deadlock when starting transaction using SQL operator
2013-09-12 06:47:20 +00:00
firebirds
f3df48ef36
nightly update
2013-09-12 00:53:02 +00:00
hvlad
dd5b5af884
Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
2013-09-11 15:40:25 +00:00
firebirds
e1b54891c8
nightly update
2013-09-11 01:10:21 +00:00
asfernandes
0d5f4a5341
Fixed CORE-4204 - Error when compiling the procedure containing the statement if (x = (select ...)).
2013-09-10 14:52:59 +00:00
hvlad
3f04a230d7
Fixed bug CORE-4214 : GTT should not reference permanent relation
2013-09-10 14:35:50 +00:00
hvlad
f6ba5b82a8
Fixed bug CORE-4212 : Dropping FK on GTT crashes server
2013-09-10 11:39:54 +00:00
alexpeshkoff
f90eece421
Backported fix for CORE-4211: Embedded engine hangs for 5 seconds when closing
2013-09-09 11:05:54 +00:00
firebirds
aea7db0701
nightly update
2013-09-07 02:03:07 +00:00
asfernandes
58804e7d6c
Fixed CORE-4210 - Preserve comments for output parameters after altering procedures.
2013-09-06 15:58:01 +00:00
alexpeshkoff
2b60b258fa
Slightly enhanced diagnostics
2013-09-06 12:09:53 +00:00
alexpeshkoff
c21e1ab539
Slightly enhance diagnostic
2013-09-06 08:50:53 +00:00
firebirds
4c6528d7cf
nightly update
2013-09-06 00:41:30 +00:00
alexpeshkoff
206f1afe54
Fixed ICU loader to make it match one more symbols naming convention in fresh ICU
2013-09-05 13:59:56 +00:00
firebirds
214eac1dce
nightly update
2013-09-05 00:43:53 +00:00
dimitr
8cfcf51305
Cleanup and use the explicit rollback via TIP for all kinds of forced disconnections.
2013-09-04 17:44:52 +00:00
firebirds
66b47b6818
nightly update
2013-08-31 01:48:49 +00:00
firebirds
0425a35a1c
nightly update
2013-08-30 00:43:30 +00:00
asfernandes
75c8163a4e
Backported fix for CORE-4198 - Incorrect "token unknown" error when the SQL string ends with a hex number literal.
2013-08-29 16:01:30 +00:00
firebirds
da92ae7ed3
nightly update
2013-08-23 00:56:31 +00:00
alexpeshkoff
102700e724
Backported postfixes for CORE-3935 & CORE-3944: helps avoid segfaults/deadlocks when shutting down firebird
2013-08-21 10:36:05 +00:00
firebirds
33d90e49ee
nightly update
2013-08-03 00:38:56 +00:00
hvlad
bf3009d100
Fixed bug CORE-4143 : Leak memory in fbembed.dll
2013-08-02 13:45:09 +00:00
firebirds
57b850e91c
nightly update
2013-07-23 01:39:01 +00:00
hvlad
798652282e
Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION
2013-07-22 07:47:10 +00:00
firebirds
de3f4b84b2
nightly update
2013-07-20 00:42:01 +00:00
hvlad
7f587ec248
Fixed bug CORE-4005 : wrong error message with recursive CTE
2013-07-19 08:42:26 +00:00
firebirds
d06f41cbcb
nightly update
2013-07-18 00:35:22 +00:00
paulbeach
3012e14051
Update mod_loader to use Posix dl functions rather than deprecated NS functions. Add support for embedded mode on MacOSX as an app bundle as well as the existing framework
2013-07-17 10:18:33 +00:00
firebirds
44a59b4cbc
nightly update
2013-07-16 01:25:24 +00:00
dimitr
caa69987e7
Fixed the sweep lock owner. This is a complementary bugfix for CORE-4134 (Race condition when auto-sweep is started).
2013-07-15 13:52:14 +00:00
firebirds
341d29beb7
nightly update
2013-07-09 02:37:00 +00:00
hvlad
32c5d00945
Backport fix for bug CORE-4135 : In SS sweep blocks establishment of concurrent attachments
2013-07-08 14:30:57 +00:00
hvlad
8a3450efbb
Backport fix for bug CORE-4134 : Race condition when auto-sweep is started
2013-07-08 14:29:26 +00:00
dimitr
0c708df016
CORE-3704: Add new context variables to the SYSTEM namespace.
2013-07-08 08:26:08 +00:00
firebirds
9dc40ceb31
nightly update
2013-07-08 01:39:30 +00:00
dimitr
123415bc5e
Unfortunately, the only correct way to reference stream internals (e.g. get field descriptors) in node comparison routines is either to compare nodes along with their corresponding CSBs or to compare only nodes and handle streams outside. I'm favoring the latter approach. And no, remapping is a wrong solution either (trunk is to be reworked again in this regard, sigh). This fixes CORE-4139 at the cost of removed CAST vs FIELD comparison trick. Let's see whether somebody is going to be affected.
2013-07-07 15:11:06 +00:00
asfernandes
0e7302f7e9
Fixed CORE-4136 - Sharp-S character treated incorrectly in UNICODE_CI_AI collation.
2013-07-07 02:02:47 +00:00
firebirds
bc8b540216
nightly update
2013-07-04 01:50:06 +00:00
dimitr
0338b6c768
Better protection against AST delivery during detaching. Second attempt combined with cleanup.
2013-07-03 13:20:55 +00:00
dimitr
bc73e05d43
Better protection against AST delivery during detaching.
2013-07-03 09:23:37 +00:00
dimitr
93eb387be3
Backported CORE-3874: Computed column appears in non-existant rows of left join.
2013-07-03 06:33:39 +00:00
asfernandes
272b47f6ed
Fixed CORE-4137 - Wrong metadata output script generate by isql / CHARACTER SETISO8859_1 sintaxe error.
2013-07-03 02:12:05 +00:00
firebirds
a78722a489
nightly update
2013-07-01 01:03:46 +00:00
hvlad
7d2c37d9e0
Backported from trunk: prevent starting a lot of threads when forced shutdown is in progress.
2013-06-30 19:13:37 +00:00
firebirds
39d257fd66
nightly update
2013-06-30 00:47:38 +00:00
dimitr
cfe3f24da2
Fixed CORE-4118: Expression index may be not used for derived fields or view fields. Also, generalized the old trick with CAST in expression indices.
2013-06-29 13:47:00 +00:00
firebirds
f84c16a50e
nightly update
2013-06-28 01:16:38 +00:00
asfernandes
6dedc68d41
Rework on CORE-4125 to work with ICU 3.0.
2013-06-26 02:15:24 +00:00
firebirds
22d12617bb
nightly update
2013-06-26 00:27:44 +00:00
asfernandes
fc1d01fe8c
Backported fix for CORE-4225 - Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow.
2013-06-25 15:35:29 +00:00
firebirds
d8b748ef57
nightly update
2013-06-21 00:49:45 +00:00
asfernandes
91b8169c15
Fixed CORE-2912 - Exception when upper casing string with lowercase y trema (code 0xFF in ISO8859_1)
2013-06-20 15:43:45 +00:00
dimitr
0e5d964350
Attempted to please the GCC compiler. If this doesn't help, another solution is to be backported from trunk.
2013-06-20 07:41:21 +00:00
dimitr
73a39d54a4
Fixed CORE-4127: Server crashes instead of reporting the error "key size exceeds implementation restriction".
2013-06-20 06:11:00 +00:00
dimitr
4ae620ecbd
The first fix for CORE-4123: Firebird crash when executing an stored procedure called by a trigger that converts string to upper.
...
Adriano, please review. BTW, I'm far not sure that other TextType members (those calling texttype_fn_* routines from INTL) cannot silently return "special" return codes either.
2013-06-19 16:18:06 +00:00
dimitr
300f130198
Attempted to fix a possible crash due to the wrong request pointer remaining in tdbb after sub-request execution. While being there, cleaned up some redundant code.
2013-06-19 06:12:56 +00:00
alexpeshkoff
75a9613543
Backported fix for CORE-4121: Segfault when engine is shutting down inside blob get/put function invoked from UDF
2013-06-18 13:17:08 +00:00
firebirds
59acf19150
nightly update
2013-06-16 01:01:12 +00:00
hvlad
68a53fe236
Make code a bit more robust
2013-06-15 19:02:21 +00:00
hvlad
7118059b72
Fixed memory leak followed by AV (introduced at fix for CORE-3989).
...
Dmitry, please review.
2013-06-15 18:28:26 +00:00
dimitr
ae68898f20
Fixed CORE-4117: Ignoring computed by field as Exception parameter.
2013-06-15 05:57:48 +00:00
firebirds
4118cd514a
nightly update
2013-06-08 01:03:30 +00:00
alexpeshkoff
fb08ee8458
Backported fix for CORE-3942: Restore from gbak backup using service doesn't report an error
2013-06-07 10:41:38 +00:00
dimitr
81c4023396
Since we (unexpectedly for me) seem to support BLR > 64KB, I'm committing a workaround for CORE-4113 (EXECUTE BLOCK prepare fails). The debug info does not support longish BLR, so don't pretend to find something there beyond the 64KB limit. If someone can think of a better solution, please jump in.
2013-06-07 09:51:13 +00:00
firebirds
220ada8b80
nightly update
2013-06-01 00:46:58 +00:00
dimitr
92bc35d9b9
Fixed CORE-4107: Wrong resultset (subquery + derived table + union).
2013-05-29 12:13:55 +00:00
firebirds
477b4504b8
nightly update
2013-05-24 01:20:45 +00:00
alexpeshkoff
272ac70d33
CORE-3993: disable AST delivery at final steps of attachemnt destruction
2013-05-23 11:55:18 +00:00
dimitr
525a178114
Fixed CORE-4102: Bad optimization of OR predicates applied to unions.
2013-05-23 08:25:56 +00:00
firebirds
8a395f40f7
nightly update
2013-05-23 00:48:47 +00:00
hvlad
c2cec20b39
Fixed bug CORE-4101 : firebird.log contains "I/O error during "write" operation" records but database works correctly
2013-05-22 16:13:32 +00:00
firebirds
5cd192a41f
nightly update
2013-05-21 00:42:51 +00:00
robocop
ef3e3e7610
Misc.
2013-05-20 03:26:59 +00:00
firebirds
93885d746b
nightly update
2013-05-16 00:40:15 +00:00
hvlad
276b7ecd0a
Fixed bug CORE-4100 : Automatic sweep could be run when there is no need for it
2013-05-15 14:29:55 +00:00
firebirds
d4f4c8f4f6
nightly update
2013-05-10 00:43:19 +00:00
asfernandes
929de3d26e
Backported fix for CORE-4083 - Full outer join in derived table with coalesce (iif).
2013-05-09 01:17:24 +00:00
firebirds
0f1a59a24d
nightly update
2013-05-08 02:13:41 +00:00
hvlad
bffe15166b
Fixed bug CORE-4094 : Wrong parameters order in trace output
2013-05-07 11:36:26 +00:00
firebirds
bff7e341ff
nightly update
2013-04-30 01:21:46 +00:00
dimitr
42f91780ad
Misc.
2013-04-29 10:04:59 +00:00
firebirds
61f5c6b0fc
nightly update
2013-04-29 01:03:55 +00:00