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

39620 Commits

Author SHA1 Message Date
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