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

52865 Commits

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