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

47740 Commits

Author SHA1 Message Date
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
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
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
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
firebirds
fb404c42ec increment build number 2018-07-24 00:03:44 +00: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
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
hvlad
4a94f484b7 Prevent AV when thread detaches and no modules was loaded 2018-06-27 00:50:10 +03:00
firebirds
4e1c35ceb1 increment build number 2018-06-26 00:04:27 +00:00
Roman Simakov
c3524dbf0b Adjust assert condition and added check if role exists. 2018-06-25 12:07:37 +03:00
firebirds
9fa7c35062 increment build number 2018-06-25 00:03:41 +00:00
hvlad
d87df8cd41 Fixed crash when no object for grant\revoke operation.
Roman, please review.
2018-06-25 01:35:30 +03:00
firebirds
2627bcdf60 increment build number 2018-06-24 00:03:49 +00:00
Adriano dos Santos Fernandes
da61869854 Postfix for CORE-5846 - CREATE VIEW issues "Implementation of text subtype 512 not located". 2018-06-23 12:52:08 -03:00
firebirds
bde2b20a2f increment build number 2018-06-23 00:03:43 +00:00
Roman Simakov
a01d81d1ed Backport of pull request #163 from FirebirdSQL/trigger1_refac
Fixed CORE-5852: There is no check of existance generator and exception when privileges are granted
Moved check of the object existance from trigger1 to grantRevoke method.
2018-06-22 17:34:28 +03:00
Adriano dos Santos Fernandes
1a29188566 Fixed CORE-5846 - CREATE VIEW issues "Implementation of text subtype 512 not located". 2018-06-21 21:49:32 -03:00