Alex Peshkoff
c14f4c8259
Backported changes in memory leaks debugging code
2018-08-22 16:35:08 +03:00
Alex Peshkoff
c68bfdbb15
Backported CORE-5899: Memory leak in GBAK code when used as service
2018-08-22 16:34:29 +03:00
firebirds
7e057c0a8c
increment build number
2018-08-16 00:03:42 +00:00
Alex Peshkoff
f878c3b140
Backported CORE-5893:gbak may crash database when mixing alias with full database name
2018-08-15 16:17:06 +03:00
firebirds
7ef88cba6e
increment build number
2018-08-11 00:03:48 +00:00
hvlad
a1dbdc3656
Avoid crash due to executing already unloaded code (in attachmentShutdownThread).
...
Probably, same trick should be used in all threads, started not by Dispatcher,
which could run after its module is unloaded concurrently. So far, it looks like
Windows specific.
2018-08-11 00:14:01 +03:00
hvlad
c83b395a40
Avoid race condition in cancel_operation() when client connection breaks immediately after op_detach.
...
Alex, please review.
2018-08-11 00:04:26 +03:00
hvlad
52e9d571ed
Avoid race condition (with AV) when YEvents object references is released concurrently
2018-08-11 00:01:16 +03:00
hvlad
b881d2d9ec
Fix incorrect reference counting for EventManager object.
...
It leads to the crash due to attempt to execute code (watcher_thread) after engine DLL is unloaded.
2018-08-10 23:58:47 +03:00
hvlad
3b414d0755
Avoid double delete of ThreadSync object
2018-08-10 23:56:23 +03:00
hvlad
58e88d0801
Clear events of dead process, not our own
2018-08-10 23:53:20 +03:00
Alex Peshkoff
1041ad7d20
Backported fix of segfault in special build.
2018-08-10 17:16:59 +03:00
firebirds
57a966ed42
increment build number
2018-08-07 00:03:45 +00:00
Adriano dos Santos Fernandes
58314bf3b9
Make appveyor fail when build script fail and disable Visual Studio 2017 build.
2018-08-06 19:54:32 -03:00
firebirds
f7477aa531
increment build number
2018-08-03 00:03:35 +00:00
Alex Peshkoff
5df4b868d8
Backported CORE-5884: Initial global mapping from srp plugin does not work
2018-08-02 19:03:03 +03:00
firebirds
6550c134bd
increment build number
2018-08-01 00:03:47 +00:00
Alex Peshkoff
decb92dafd
Backported CORE-5876: Provide name of udf function for "arithmetic exception, numeric overflow, or string truncation"
2018-07-31 16:09:41 +03:00
firebirds
df640d08b4
increment build number
2018-07-31 00:03:48 +00:00
Alex Peshkoff
05f4ac5741
Backported CORE-5881: Network server ignores any error that took place in KeyHolderPlugin when establishing initial callback with client
2018-07-30 14:09:59 +03:00
firebirds
b46ccc86b7
increment build number
2018-07-28 00:03:46 +00:00
4ea47e60d8
32bit build O2 optimisation too
2018-07-27 16:27:03 +02:00
bec4b1c11e
Reintroduce optimisation for 64bit build after commit of alignment fix (CORE-5865)
2018-07-27 16:18:17 +02:00
Alex Peshkoff
b17e36751f
Backported fix for CORE-5865: Alignment error on x86_64
2018-07-27 16:48:10 +03:00
firebirds
d92d59d93b
increment build number
2018-07-27 00:03:42 +00:00
Adriano dos Santos Fernandes
c47327e1f8
Added appveyor badge.
2018-07-26 12:45:49 -03:00
firebirds
161f6c7547
increment build number
2018-07-26 00:03:46 +00:00
hvlad
54f024a9b2
This should fix bug CORE-5844 : Firebird freeze for new connections
2018-07-26 00:53:03 +03:00
Ilya Eremin
7e3a2e419d
Stop database restore with -o option when no space left on disk ( #128 )
2018-07-25 19:40:24 +03:00
firebirds
3eb0b2af7b
increment build number
2018-07-25 00:03:49 +00:00
Adriano dos Santos Fernandes
4edb1196ca
Merge appveyor.yml changes from master.
2018-07-23 21:13:49 -03:00
firebirds
fb404c42ec
increment build number
2018-07-24 00:03:44 +00:00
Adriano dos Santos Fernandes
8d6e7e0392
Added automatic Windows build with appveyor.
2018-07-23 15:22:55 -03:00
firebirds
5218cc5fb6
increment build number
2018-07-18 00:03:45 +00:00
hvlad
c4a2b69bfd
Correct condition when mapped file of monitoring data should be removed.
2018-07-17 19:05:19 +03:00
firebirds
0d4d79ecfb
increment build number
2018-07-13 00:04:03 +00:00
hvlad
cf0424ed71
Fixed memory corruption found when run test bugs.5674 in Classic mode using debug build.
...
To reproduce, run 2 times:
with recursive
a as(
select 0 a from rdb$database
union all
select a+1 from a where a.a < 1
)
,b as(
select 1 a from c rows 1
)
,c as(
select 2 b from b rows 1
)
select * from a;
2018-07-12 13:16:54 +03:00
firebirds
6080f56170
increment build number
2018-07-12 00:03:37 +00:00
Adriano dos Santos Fernandes
15e25b3c35
Improvement CORE-5853 - Forward-compatible expressions LOCALTIME and LOCALTIMESTAMP.
2018-07-11 13:30:14 -03:00
firebirds
4bac379c1a
increment build number
2018-07-11 00:03:46 +00:00
hvlad
709a48e75b
Fixed bug CORE-5872 : Database validation reports false errors "Record XXX has bad transaction" and\or "Record XXX is wrong length" when record transaction number is greater than 2^32
2018-07-10 22:42:22 +03:00
hvlad
b248e09ae4
Fixed bug CORE-5870 : ISQL's "show database" command works wrong with 64-bit numbers
2018-07-10 19:50:34 +03:00
hvlad
b1a34f16d9
Fixed bug CORE-5869 : Sweep can't move OIT value over 2^32, when Next already greater than 2^32 (4'294'967'296)
2018-07-10 19:32:08 +03:00
firebirds
f752b80489
increment build number
2018-07-04 00:04:05 +00:00
Alex Peshkoff
acf9e3b7bf
Better description of new plugins for FB3
2018-07-03 12:57:27 +03:00
firebirds
083606fafb
increment build number
2018-07-03 00:03:41 +00:00
Alex Peshkoff
0b547e33df
Fixed exception handling in wire crypt code - thanks to Vlad
2018-07-02 11:51:58 +03:00
firebirds
8bdace12ee
increment build number
2018-07-02 00:03:42 +00:00
hvlad
772572a382
This should fix bug CORE-5863 : Classic process crashes when client disconnected
2018-07-01 17:53:25 +03:00
firebirds
25a9a87198
increment build number
2018-06-27 00:03:43 +00:00