firebirds
e938146420
nightly update
2014-04-20 00:38:17 +00:00
hvlad
2d4240b437
Missed return
2014-04-19 07:34:10 +00:00
firebirds
589f54084c
nightly update
2014-04-17 00:53:17 +00:00
hvlad
91dcb1ff5b
Load icuin30.dll from the same folder as already loaded icuuc30.dll.
...
It should fix CORE-3183 : FBEmbed.dll does not load icuin30.dll from same folder as itself (icudt30.dll, icuuc30.dll load OK)
2014-04-16 13:13:52 +00:00
firebirds
0a51579121
nightly update
2014-04-09 00:52:26 +00:00
hvlad
b8a58d18a3
Avoid issues with not initialized members of record_param.
2014-04-08 08:18:56 +00:00
firebirds
a101417f12
nightly update
2014-04-08 00:47:01 +00:00
dimitr
a24fa92e74
Simplest solution for CORE-4386: Report more details for "object in use" errors. Also, I've removed the database filename from the error message for security reasons. v3 is going to get a more complete solution.
2014-04-05 18:08:41 +00:00
firebirds
b0076068ff
nightly update
2014-04-05 01:39:39 +00:00
hvlad
c0ac8b61a6
Wrong code was committed (for CORE-4252), sorry
2014-04-04 08:52:04 +00:00
hvlad
a73622916a
Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
2014-04-04 08:37:26 +00:00
firebirds
d54f612925
nightly update
2014-03-26 01:22:49 +00:00
hvlad
ef2e6e7ba0
Fixed bug CORE-2848 : "lock conversion denied" or "lock denied" error
2014-03-25 13:32:25 +00:00
hvlad
9b074c7d80
Fixed bug CORE-4372 : Deadlock is possible when two data pages contains record fragments pointing to each other
2014-03-25 10:12:54 +00:00
firebirds
95588a5f1a
nightly update
2014-03-14 00:59:52 +00:00
roman-simakov
6ad5e36879
Corrected gfix messages to avoid user's panic. Reviewed by Vlad.
2014-03-13 09:29:04 +00:00
firebirds
4110b0a44c
nightly update
2014-02-26 01:01:47 +00:00
dimitr
fd9f3eed8e
Fixed CORE-4353: Sorting records are larger than really necessary.
2014-02-25 09:02:35 +00:00
robocop
fd43232bc9
This bug comes from IB, maybe from the dawn of time (PVS-Studio).
2014-02-25 06:23:51 +00:00
firebirds
6cf9c924f4
nightly update
2014-02-24 00:58:46 +00:00
dimitr
d93760ac8f
Backported detailed error reporting for conflicts during reading in NORECVER transactions.
2014-02-23 07:10:27 +00:00
firebirds
fdd1910600
nightly update
2014-02-23 00:53:32 +00:00
robocop
86f0cec18c
Warning (PVS-Studio).
2014-02-22 22:22:43 +00:00
robocop
ea0df6bdcd
Logic error (PVS-Studio).
2014-02-22 22:22:22 +00:00
robocop
217b3f3f1a
This bug comes from IB, maybe from the dawn of time (PVS-Studio).
2014-02-22 07:01:44 +00:00
robocop
61482b129b
Revert code as it was in FB1.5 (PVS-Studio).
2014-02-22 07:01:20 +00:00
firebirds
fd4a796da3
nightly update
2014-02-04 00:48:26 +00:00
paulbeach
905d02a0f9
Users on Windows are hitting the 1024 FD_SETSIZE socket limit
2014-02-03 08:45:47 +00:00
firebirds
1fa34af586
nightly update
2014-01-31 00:41:42 +00:00
alexpeshkoff
9b983ca62b
Backported fix for CORE-4327: Error in QLI when copying NULL blobs between databases
2014-01-30 14:53:19 +00:00
firebirds
eb310d71f5
nightly update
2014-01-25 01:25:54 +00:00
dimitr
3cfe9d54c9
I hope this will finally close the bad planning issue during restore. To be field tested.
2014-01-24 14:38:17 +00:00
firebirds
5bea2ffb39
nightly update
2014-01-23 01:01:07 +00:00
firebirds
26e63d48fb
nightly update
2014-01-21 00:46:55 +00:00
hvlad
12f2a54489
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:24:01 +00:00
firebirds
6d5f780250
nightly update
2014-01-12 00:49:07 +00:00
dimitr
39153bd117
Better output for CHARs.
2014-01-11 08:52:48 +00:00
firebirds
9cb90eb3c4
nightly update
2014-01-11 01:14:00 +00:00
dimitr
542ac86bf9
Backported CORE-3881: Extend the error reported for index/constraint violations to include the problematic key value.
2014-01-10 09:53:32 +00:00
firebirds
97c85b5e89
nightly update
2014-01-10 01:26:41 +00:00
hvlad
f3094b0e10
Backport fix for bug CORE-2165 : Unnecessary 1 index read may occur when using strict inequality condition
2014-01-09 10:51:49 +00:00
hvlad
11bad4438e
Backport additional fix for bug CORE-4302 : Lookup (or scan) in descending index could be very inefficient for some keys
2014-01-09 10:48:08 +00:00
firebirds
e8ca1ef428
nightly update
2013-12-27 00:42:49 +00:00
firebirds
b03d92ab5e
nightly update
2013-12-23 01:16:40 +00:00
asfernandes
778cf94bb7
Fixed CORE-4299 - "Inappropriate self-reference of column" when using "with check option" with extract(...).
2013-12-22 14:55:29 +00:00
firebirds
2a91863eaa
nightly update
2013-12-22 01:23:33 +00:00
hvlad
fb35e77fcc
Backport fix for bug CORE-4302 : Descending index could be very inefficient for some keys
2013-12-21 18:50:27 +00:00
firebirds
5c7602f2e5
nightly update
2013-12-20 01:13:42 +00:00
alexpeshkoff
7d2a89408c
Backported minimum fix for CORE-4298: fbsvcmgr doesn't recognise sts_record_versions and other sts switches
2013-12-19 13:50:25 +00:00
firebirds
50f2f0232b
nightly update
2013-12-19 00:45:27 +00:00
dimitr
036a3cb3fc
Fixed CORE-4300: Server terminates abnormally when iscDatabaseInfo() is called with buffer size = 0.
2013-12-18 08:23:37 +00:00
firebirds
c5ae899c60
nightly update
2013-12-13 01:19:47 +00:00
firebirds
bbe664858e
nightly update
2013-12-12 02:08:56 +00:00
hvlad
5554f52522
Fixed bug CORE-4297 : Gfix crashed when description of limbo transaction have size large than 1KB
2013-12-11 16:33:29 +00:00
firebirds
5325d38e34
nightly update
2013-12-11 01:21:27 +00:00
firebirds
ee9ceaae73
nightly update
2013-12-09 03:14:59 +00:00
robocop
6bebf1010d
Misc.
2013-12-08 07:49:43 +00:00
firebirds
583f0727a7
nightly update
2013-12-07 01:51:32 +00:00
roman-simakov
cc859a37d2
Hope the last fix of nbackup host case insensitive cutting. Sorry.
2013-12-06 15:52:14 +00:00
roman-simakov
6d33d87728
Make comparing of host name case-insensitive
2013-12-06 14:49:35 +00:00
firebirds
3ce26a3eb1
nightly update
2013-12-05 17:36:29 +00:00
alexpeshkoff
bba4236bc9
Committed reworked patch from Debian
2013-12-05 09:19:41 +00:00
roman-simakov
fa751247f4
Ignoring port for localhost in nbackup. Added check for localhost and error message if non localhost provided.
2013-12-04 16:24:08 +00:00
firebirds
4d639b6506
nightly update
2013-11-30 03:13:24 +00:00
alexpeshkoff
7b208f8543
Committed commented ARM64-linux port in order to reserve class ID for it
2013-11-29 11:33:33 +00:00
firebirds
e29649e5bd
nightly update
2013-11-28 01:07:22 +00:00
alexpeshkoff
231089c781
Backported fix for CORE-4283: Resource temporarily unavailable errors while simultaneously registering events
2013-11-27 12:48:10 +00:00
firebirds
581d115aff
nightly update
2013-11-16 04:56:36 +00:00
dimitr
679de0fb65
Fixed CORE-4267: Server crashes while sweeping the database.
2013-11-15 15:12:51 +00:00
firebirds
1e0956dd06
nightly update
2013-11-14 00:41:11 +00:00
dimitr
5bf1f9b07c
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 18:36:59 +00:00
firebirds
254d3d75a6
nightly update
2013-11-08 00:44:04 +00:00
paulbeach
5377f3200d
Fix embedded on MacOS issue with symbolic links and relative paths
2013-11-07 11:10:54 +00:00
firebirds
c4bdb8f689
nightly update
2013-10-25 01:36:42 +00:00
asfernandes
00d1394b5d
Backported fix for CORE-4247 - Delete "where current of" cursor fails for tables with newly added fields.
2013-10-24 14:53:09 +00:00
firebirds
ee01ab69b0
nightly update
2013-10-24 00:42:20 +00:00
hvlad
7ce9758a33
Fixed minor bugs
...
CORE-4250 : AV in guardian at process shutdown
CORE-4251 : Guardian service could write garbage after the end of message in the Event Log
and clean up a bit
2013-10-23 11:06:52 +00:00
firebirds
ce19040f7f
nightly update
2013-10-15 00:49:56 +00:00
asfernandes
d699c7c2f0
Fixed CORE-4244 - Problem with creation procedure which contain adding text in DOS864 charset.
2013-10-14 16:15:41 +00:00
firebirds
94e689592b
nightly update
2013-09-27 02:36:20 +00:00
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