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

53517 Commits

Author SHA1 Message Date
Alex Peshkoff
2cb086d431 This should fix memory leak when not fully initialized attachment killed by DBA 2018-08-31 12:55:38 +03:00
firebirds
805990a5da increment build number 2018-08-31 00:03:16 +00:00
hvlad
69b9182b16 This should fix crash when not fully initialized attachment killed by DBA.
For example - sweep (it happens few times when running core_4337.fbt).
2018-08-30 20:30:52 +03:00
hvlad
cdc7010bfc Fixed assertion 2018-08-30 16:44:29 +03:00
firebirds
dac9493fdd increment build number 2018-08-30 00:03:17 +00:00
Alex Peshkoff
db4ad62394 Fixed comment, thanks to Adriano 2018-08-29 19:09:31 +03:00
Alex Peshkoff
d94d92bbec Commented assertion to fix DEV_BUILD, to be reviewed by Vlad 2018-08-29 18:57:58 +03:00
Alex Peshkoff
f97bb71781 Fixed CORE-5793: Error returned from DbCryptPlugin::setKey() is not shown 2018-08-29 18:52:52 +03:00
hvlad
b2c0b443e4 Request while running in autonomous read-committed read consistency transaction should start own snapshot. 2018-08-29 14:30:29 +03:00
hvlad
75e6afec71 Add intermediate GC to the VIO_writelock 2018-08-29 10:45:16 +03:00
firebirds
1eb585465c increment build number 2018-08-29 00:03:16 +00:00
Alex Peshkoff
dc06a58a1a Fixed CORE-5860: Support auth_plugin_list dpb/spb item from application to client 2018-08-28 18:43:41 +03:00
Alex Peshkoff
2cce5c7f54 Fixed CORE-5904: An attempt to create global mapping with long (> SQL identifier length) FROM field fails 2018-08-28 14:00:39 +03:00
firebirds
c77f110398 increment build number 2018-08-28 00:03:27 +00:00
Vlad Khorsun
9cf67d48b2
Merge pull request #167 from red-soft-ru/fix_mon
Restored accidentally deleted field MON$RECORD_IMGC
2018-08-27 23:13:45 +03:00
Dmitry Starodubov
31de1e0b55 Restored accidentally deleted field MON$RECORD_IMGC 2018-08-27 18:21:46 +03:00
hvlad
79d16e667d Fixed bug CORE-5898 : ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL 2018-08-27 17:35:10 +03:00
firebirds
d51a61da65 increment build number 2018-08-27 00:03:25 +00:00
hvlad
e5bbfadb2f This should fix a bug CORE-5902 : Add Firebird Event fails with error "While isc_que_events - Failed to establish a secondary connection for event processing." 2018-08-27 01:00:23 +03:00
hvlad
96ac2145e8 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-26 23:24:40 +03:00
hvlad
42ec33f1e8 Avoid race condition in cancel_operation() when client connection breaks immediately after op_detach.
Alex, please review.
2018-08-26 23:23:35 +03:00
hvlad
7b1db44868 Front-ported: Avoid race condition (with AV) when YEvents object references is released concurrently.
Alex, please review.
2018-08-26 23:22:51 +03:00
hvlad
cf357238d4 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-26 23:17:25 +03:00
hvlad
806deee493 Avoid double delete of ThreadSync object 2018-08-26 23:17:12 +03:00
firebirds
41b703995e increment build number 2018-08-25 00:03:19 +00:00
Adriano dos Santos Fernandes
8f3000e740 Fix CORE-5896 - NOT NULL constraint is not synchronized after rename column. 2018-08-24 13:37:22 -03:00
Alex Peshkoff
f0281d97d9 Fixed CORE-5886: Nbackup does not work after 32K of backups iterations 2018-08-24 18:06:46 +03:00
firebirds
5cffb24993 increment build number 2018-08-23 00:03:18 +00:00
Alex Peshkoff
87c306e966 Fixed CORE-5900: Banned during engine shutdown threads cause unwanted delays when shutting server 2018-08-22 19:15:08 +03:00
Alex Peshkoff
7a6c06a50b Minor changes in memory leaks debugging code 2018-08-22 16:29:36 +03:00
Alex Peshkoff
3831b18e03 Fixed CORE-5899: Memory leak in GBAK code when used as service 2018-08-22 16:29:36 +03:00
firebirds
9770650c8d increment build number 2018-08-16 00:03:15 +00:00
Alex Peshkoff
0ca8d61b66 Fixed CORE-5893:gbak may crash database when mixing alias with full database name 2018-08-15 16:08:42 +03:00
firebirds
637ea328ba increment build number 2018-08-14 00:03:15 +00:00
Alex Peshkoff
26192efca4 Fixed regression caused when fixing CORE-5883 2018-08-13 19:53:17 +03:00
Alex Peshkoff
75b4443fae Fixed CORE-5891: Invalid events are released in mapping shared memory when dead process is detected 2018-08-13 19:02:23 +03:00
Alex Peshkoff
f6b33b9310 Rollback changes accidentially committed in 5883 instead CORE-5891 2018-08-13 18:55:24 +03:00
firebirds
f44097cc67 increment build number 2018-08-11 00:03:14 +00:00
Adriano dos Santos Fernandes
3909a7ec97 Improvement CORE-5887 - Allow the use of management statements in PSQL blocks. 2018-08-10 12:22:09 -03:00
Alex Peshkoff
d77e318b58 Fixed segfault in special build. Great thanks to Vlad. Cause this bug never affects users I do not poison tracker. 2018-08-10 17:18:54 +03:00
firebirds
7503dbfc88 increment build number 2018-08-10 00:03:30 +00:00
Adriano dos Santos Fernandes
a8bbfbdf7f Fix warning. 2018-08-08 23:11:01 -03:00
Adriano dos Santos Fernandes
980432a12a After usage of is_lock_free, Linux debug (at least with clang) build started failing. 2018-08-08 23:10:20 -03:00
Adriano dos Santos Fernandes
18edaa66e7 Port CVT2_compare_priority from work/time-zone-support to fix regression in 3acc93f.
The codes for yet unmerged TZ support should not be a problem.

Regressions verified by Pavel Zotov, where these statements were not raising exception anymore:

select cast('true' as blob) > false as result from rdb$database;
select list(b, '') > false as result from (select 'true' as b from rdb$database);
2018-08-08 22:55:43 -03:00
firebirds
611bf97eb3 increment build number 2018-08-09 00:03:15 +00:00
hvlad
7c8b4725de Assert, per Adriano requiest 2018-08-09 00:01:36 +03:00
hvlad
5b9dfe92b6 Removed few casts, fixed typo, changed parameter name.
Thanks to Adriano for review.
2018-08-08 12:12:21 +03:00
hvlad
558ffd541a Let trace plugin know about read consistency transactions 2018-08-08 09:48:59 +03:00
Adriano dos Santos Fernandes
60857739c4 Misc. 2018-08-07 23:06:43 -03:00
firebirds
034d969562 increment build number 2018-08-07 00:03:15 +00:00