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

30538 Commits

Author SHA1 Message Date
dimitr
446534ae8e Undo the changes no longer necessary. 2009-06-11 11:13:24 +00:00
dimitr
22011cefe5 The third incarnation of the monitoring internals. I'm not happy to commit such big changes into the point release, but this is the only solution for the AST signal safety issues in POSIX (see CORE-2483).
The change consists of a few parts:
  - get rid of ClumpletReader/Writer classed and the related pool dependencies
  - replace a single huge clumplet for dbb with a set of smaller chunks
  - work with the dump at the record/field logical level
  - use the universal mover instead of manual tweaking with descriptors
  - automagical NULL handling instead of the hardcoded nullability rules
So far the testing hasn't revealed any functional or performance regressions.
2009-06-11 11:12:39 +00:00
paul_reeves
173f426561 Update hardcoded version strings 2009-06-10 09:14:52 +00:00
robocop
024d840cf4 Backport improvement CORE-1171: make floating point's exponential format the same across platforms. 2009-06-09 09:59:19 +00:00
alexpeshkoff
c30a601fa5 nbackup.cpp 2009-06-08 13:27:34 +00:00
alexpeshkoff
9861f79f05 Fixed use of monitoring tables in on disconnect trigger, make pool for DatabaseSnapshot independent 2009-06-08 11:47:35 +00:00
alexpeshkoff
de76a6c806 Backported changes extending range of usable auto* tools 2009-06-05 09:50:33 +00:00
dimitr
79db11d0f8 Update. 2009-06-05 09:15:36 +00:00
hvlad
268ee510c5 Update WhatsNew 2009-06-05 08:34:00 +00:00
hvlad
6db905fd86 Backport fix for bug CORE-2348 : More problems with transaction numbers overflowing 32-bit signed integer and corrupting database 2009-06-05 08:25:37 +00:00
hvlad
915429e5fe Backport sub-task CORE-1647 : Close external table's file even if it used by some cached (inactive) requests.
It also fixed bug CORE-2475 : External table data not visible to other sessions in Classic.
2009-06-05 07:25:03 +00:00
hvlad
b1e58c9bbf Backport fix for bug CORE-2416 : AV preparing a query with aggregate over derived table 2009-06-05 07:08:20 +00:00
dimitr
395abd5842 Update. 2009-06-04 08:58:37 +00:00
dimitr
49ee25df56 Fixed CORE-2483: Database permanent pool may get corrupted when working with monitoring tables. 2009-06-04 08:46:31 +00:00
robocop
ad9cf6e4be Misc. 2009-05-30 14:23:54 +00:00
alexpeshkoff
3c236c1976 Fixed CORE-2482: Monitoring tables data collection is unstable when attaching or detaching database 2009-05-29 13:34:48 +00:00
hvlad
5fc195efa8 More fixes for bug CORE-2444 : make remapping of shared memory work correctly 2009-05-28 20:38:07 +00:00
dimitr
0321fe6674 Better error reporting. Also, don't block the requester in the case of error. 2009-05-28 07:57:49 +00:00
dimitr
cba25ef083 Better error reporting. 2009-05-28 06:50:06 +00:00
dimitr
3ae1e903ba Update. 2009-05-27 08:45:37 +00:00
dimitr
c1ac335354 Let's not crash while internally disconnecting a Classic process after a database shutdown. 2009-05-25 19:48:28 +00:00
dimitr
4b79215748 Slightly changed a bugfix for CORE-2078 to avoid affecting indexed retrievals.
It's a compromise targeted to resolve any regressions in v2.1.2 (like CORE-2411).
2009-05-14 15:33:51 +00:00
alexpeshkoff
fc06c5b8e5 Backported fix for CORE-2441: Server crashes on UPDATE OR INSERT statement 2009-05-08 11:49:38 +00:00
dimitr
757c3e8190 Fixed CORE-2449: Unexpected "lock conflict" error can be thrown instead of other (expected) exception. 2009-05-05 09:33:35 +00:00
hvlad
5032ee6bec Fixed bug CORE-2444 : When more than one attachment register interests in events simultaneously and free space in events table is exhausted engine could hung 2009-05-04 17:47:10 +00:00
alexpeshkoff
0b6e7f141a Backported fix for CORE-2437: Buffer overflow on client when delivering events 2009-05-04 16:24:37 +00:00
dimitr
711cf38912 Update. 2009-05-04 11:05:24 +00:00
alexpeshkoff
7a5070bcb1 Backported fix for CORE-2306: fbserver terminated abnormally when thread start failed 2009-04-24 15:56:30 +00:00
asfernandes
d80333e9e0 Fixed problem with LOWER/UPPER and NONE/ASCII parameter - reported by Dmitry 2009-04-24 10:48:04 +00:00
alexpeshkoff
4efb430f8f posix_fadvise() does not return error code in errno 2009-04-22 07:13:11 +00:00
paulbeach
fa92d565d9 Problem with weak symbols and Apple's version of GCC 4.0.1 on PPC 2009-04-17 09:51:48 +00:00
alexpeshkoff
9f07e4de54 Backported fix for CORE-2376: Change default for authentication method parameter 2009-04-09 09:03:27 +00:00
asfernandes
eb3a3ed777 Backport fix for CORE-1690 - arithmetic exception, numeric overflow, or string truncation in utf8 tables 2009-04-05 13:29:35 +00:00
alexpeshkoff
12e4a9ef8a Changes suggested by Philippe Makowski - avoid non-asci symbols 2009-04-03 12:55:16 +00:00
alexpeshkoff
57bc673712 Added comment describing codepage as suggested by Philippe Makowski 2009-04-03 12:50:48 +00:00
dimitr
48526fa040 Sync with HEAD. 2009-04-03 06:32:32 +00:00
hvlad
00b3625bf7 Backported fix for bug CORE-2397 : If you drop two different indexes within the same transaction, you get database corruption 2009-03-30 09:04:46 +00:00
hvlad
d234f95674 More complete fix for bug CORE-2368 : AV after isc_cancel_events if event was not found 2009-03-23 17:19:42 +00:00
hvlad
0a0b296b12 Backport fix for bug CORE-2368 : AV after isc_cancel_events if event was not found 2009-03-12 08:08:06 +00:00
alexpeshkoff
a931ffee7d Backported fix for CORE-2354: "fb_lock_print -ia" output is not flushed to a file between iterations 2009-03-10 12:35:27 +00:00
asfernandes
30a72daed9 Backport fix for CORE-2355 - Incorrect handling of LOWER/UPPER when result string shrinks in terms of byte length 2009-03-07 17:55:40 +00:00
dimitr
1b156fdb9d Update. 2009-03-07 08:17:38 +00:00
alexpeshkoff
850880aedd correction 2009-03-06 18:28:52 +00:00
alexpeshkoff
cdd4323c7d Backported fix for CORE-2316: Throttling Nbackup on large databases 2009-03-06 18:17:44 +00:00
hvlad
0888aa8da4 Backported fix for bug CORE-2340 : Bugcheck 258 (page slot not empty) could occurs under high concurrent load 2009-03-06 13:11:37 +00:00
hvlad
697e9676ff Backported fix for bug CORE-2311 : Possible memory leak in WITH RECURSIVE query 2009-03-06 13:06:46 +00:00
hvlad
df05e7d68f Baclported fix for bug CORE-2291 : BUGCHECK 284 2009-03-06 12:52:43 +00:00
hvlad
d00f109444 Baclported fix for bug CORE-2320 : Complex recursive query may produce not all rows 2009-03-06 12:39:29 +00:00
robocop
6b99a4a706 Expose frac() in ib_udf but only as udf_frac to not clash with a possible native implementation. 2009-03-05 06:40:25 +00:00
paul_reeves
ef9e2e38b4 Add env. test for for FBBUILD_FILENAME_SUFFIX
Include fbrmclib.dll in the 32-bit kits
Include the 32-bit *.lib files in the 64-bit Binary Installer.
Ensure that commands passed to msiexec use double quotes when appropriate. (CORE-2111)
2009-03-04 16:24:53 +00:00