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

51510 Commits

Author SHA1 Message Date
hvlad
4068a225b4 Implemented delayed closing of server sockets - it should fix server hang up (see CORE-4680).
Fixed socket disconnect handling to allow graceful shutdown of network connection and avoid a lot of network errors in firebird.log (mostly 10053\10054).
Misc changes.
2015-10-16 15:28:51 +00:00
firebirds
5ab91b67dd nightly update 2015-10-16 00:09:48 +00:00
paulbeach
aae768b806 More changes to support the new pkgbuild installer for El Capitan 2015-10-15 13:22:52 +00:00
paulbeach
f639ecb65b More changes to support the new pkgbuild installer for El Capitan 2015-10-15 12:32:55 +00:00
dimitr
759dd1212a This should fix the Windows build. 2015-10-15 07:29:41 +00:00
firebirds
819fcdf508 nightly update 2015-10-15 00:08:56 +00:00
hvlad
c69db809f3 Fixed race condition when many attachments creates event session at the same moment 2015-10-14 08:31:23 +00:00
firebirds
33e3691294 nightly update 2015-10-14 00:19:51 +00:00
paulbeach
a4bcb40f11 New installer based on pkgbuild and productbuild to replace old deprecated installer on El Capitan 2015-10-13 12:10:20 +00:00
hvlad
a564cddac7 Corrections 2015-10-13 09:44:44 +00:00
asfernandes
9fbee6b719 Misc. 2015-10-13 02:22:57 +00:00
asfernandes
05c40f0ae5 Use pools in the btyacc skeleton file. 2015-10-13 01:49:11 +00:00
firebirds
e8b4873db1 nightly update 2015-10-13 00:09:42 +00:00
alexpeshkoff
9e833922b6 Rolled back accidentially committed file 2015-10-12 14:29:11 +00:00
alexpeshkoff
139331c7e3 Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
plain new to FB_NEW, making allocated with it blocks tagged with file/line.
Make related code slightly better readable.
2015-10-12 14:26:00 +00:00
firebirds
c777d69bda nightly update 2015-10-12 00:09:07 +00:00
alexpeshkoff
4eb02e2897 Changed message text 2015-10-11 14:22:05 +00:00
hvlad
9d5b3d71c9 Avoid too frequent VirtualAlloc\VirtualFree calls 2015-10-11 08:59:27 +00:00
hvlad
bb93ae8f2a Fixed small memory leak (happens on every auth request) 2015-10-11 08:58:18 +00:00
firebirds
ce74e11a82 nightly update 2015-10-10 00:09:34 +00:00
asfernandes
eb4a6c620c Fix debug code. 2015-10-09 14:47:52 +00:00
alexpeshkoff
42b98af12b Better syntax for CORE-4955 & docs 2015-10-09 13:57:39 +00:00
alexpeshkoff
bcf2c0eb10 Implemented CORE-4955: Define a new option for DROP SHADOW command to leave the shadow file in the filesystem 2015-10-09 13:30:45 +00:00
alexpeshkoff
8638c77c2f Spelling fixed - thanks to Adriano 2015-10-09 11:58:06 +00:00
alexpeshkoff
6590c28174 Added memory pool describing constant MAX_MEDUIM_BLOCK_SIZE 2015-10-09 11:45:08 +00:00
firebirds
587ff7b89a nightly update 2015-10-09 00:09:47 +00:00
alexpeshkoff
530e5e9c50 Fixed CORE-4951: Message "Incorrect parameters provided to internal function INF_transaction_info Invalid token" is reported when trying to commit 2PC transaction 2015-10-08 14:45:39 +00:00
dimitr
7857160480 Misc. 2015-10-08 13:24:21 +00:00
hvlad
53dcf15d75 Change type as Adriano suggests 2015-10-08 12:07:16 +00:00
alexpeshkoff
3994de35ec Fixed return type - thanks to Vlad 2015-10-08 08:52:51 +00:00
hvlad
252413eae7 All utilities call fb_shutdown on exit 2015-10-08 08:07:17 +00:00
hvlad
aa8d717a7d Detect case when DLL unloaded after ExitProcess was called.
In such case all threads are killed by OS thus any synchronization is potentially dangerous and could lead to hung-up.
When this condition is detected all kind of cleanup (including engine shutdown) is skipped.
It fixed CORE-4938 and similar issues.
2015-10-08 07:41:16 +00:00
firebirds
2f7435f76a nightly update 2015-10-08 00:10:19 +00:00
asfernandes
96e6676163 Fixed CORE-4954 - The package procedure with value by default isn't called if this parameter isn't specified. 2015-10-07 18:24:36 +00:00
alexpeshkoff
2a53f5c9c5 op_crypt is not used here - avoid never executed code 2015-10-07 16:59:49 +00:00
alexpeshkoff
c25cc1ff29 Reworked memory pool:
1. Make free small blocks better reusable.
2. Avoid lists scan when working with medium blocks.
3. Allocate small hunks from parent pool when possible.
2015-10-07 16:45:24 +00:00
firebirds
b43f9d3cbb nightly update 2015-10-07 00:09:47 +00:00
dimitr
c0c083e423 Fixed setting RDB$PACKAGE_BODY_SOURCE to NULL. 2015-10-06 12:10:44 +00:00
dimitr
2a1d6e246a Use simpler solution for CORE-4928. Let's not open new gates for direct table modifications. 2015-10-06 10:58:56 +00:00
hvlad
b7faf29697 Removed unused mutex.
Fixed tiny memory leak.
2015-10-06 10:27:10 +00:00
firebirds
f7b8139846 nightly update 2015-10-06 00:08:01 +00:00
hvlad
2ab15d1e5f It should fix deadlock in fbclient (see CORE-4680).
Thanks to Alex.
2015-10-05 12:59:29 +00:00
asfernandes
224025ff7d Misc. 2015-10-05 01:25:39 +00:00
firebirds
09dd98ff56 nightly update 2015-10-04 00:09:35 +00:00
hvlad
79e9404d50 Fixed bug CORE-4952 : SuperServer could hung on database shutdown 2015-10-03 13:07:17 +00:00
firebirds
82bf3591d7 nightly update 2015-10-03 00:09:53 +00:00
asfernandes
9769499937 Fixed CORE-4950 - Statistics for any system index can not be updated/recalculated. 2015-10-02 17:30:09 +00:00
firebirds
4aaec01eb4 nightly update 2015-10-01 00:08:34 +00:00
asfernandes
68e2043fcf Fixed CORE-4292 - Server ignores asynchronous (monitoring or cancellation) requests while preparing a query with lot of windowed functions. 2015-09-30 16:35:37 +00:00
firebirds
e60da17ece nightly update 2015-09-30 00:09:09 +00:00