Adriano dos Santos Fernandes
15e25b3c35
Improvement CORE-5853 - Forward-compatible expressions LOCALTIME and LOCALTIMESTAMP.
2018-07-11 13:30:14 -03:00
hvlad
4a94f484b7
Prevent AV when thread detaches and no modules was loaded
2018-06-27 00:50:10 +03:00
hvlad
10c4b46c5e
This fixed deadlock on Windows when one thread unload some plugin(s) (due to shutdown, for ex.) and another thread run threadDetach()
2018-05-03 13:17:35 +03:00
hvlad
ee92f30f09
Avoid recursive locking of plugins list mutex. This fixed deadlock at PluginSet::next.
2018-04-22 00:31:55 +03:00
hvlad
4fbff371fd
Fixed rare deadlock when one thread is finishing, loaded modules run threadDetach() while another thread loaded some new module.
...
The deadlock is with windows loader lock and plugin's list mutex.
2018-04-20 23:46:00 +03:00
hvlad
4fa1bf4212
This should fix bug CORE-5702 : Firebird Handle Leak Windows
2018-03-13 19:44:33 +02:00
AlexPeshkoff
4a438a2aaf
Backported CORE-5742: Incorrect error message in iSQL when trying to create database with wrong password
2018-02-20 18:25:17 +03:00
hvlad
c67eb9c497
It should fix bug CORE-5685 : Sometime it is impossible to cancel\kill connection executing external query.
...
Also, implement fb_cancel_abort option at engine and unify handling of network errors a bit.
2017-12-25 17:09:34 +02:00
c678d20217
Backport for CORE-5675: isc_vax_integer() and isc_portable_integer() wrong work with short negative numbers ( #136 )
...
* Fixed CORE-5675
* Fix the issue in ClumpletReader too
2017-12-08 13:31:03 +03:00
4020537995
Backported fix for CORE-5649: isc_add_user / isc_modify_user produce unusable user record
2017-10-24 17:14:51 +03:00
2fdb281759
Backported fix for CORE-5472: Problems with dbcrypt key transfer
2017-03-16 12:17:17 +03:00
913b312a07
Backported fix for CORE-5472
2017-02-02 17:34:56 +03:00
40f782ae3e
Backported fix for CORE-5452: Segfault when engine's dynamic library is unloaded right after closing worker threads (GC and/or cache writer)
2017-01-13 14:29:54 +03:00
c0f352409a
Backported fix for CORE-5425: Server hangs under load test
2016-12-28 11:20:53 +03:00
8f0a70d1fb
Backported fix for CORE-5384: Plugin manager fails to provide appropriate config information when name of configuration file is set in plugins.conf
2016-10-27 18:02:43 +03:00
hvlad
2825af99a5
Fixed bug CORE-5257 : Enable nested keys in plugin configuration
...
Alex, please review
2016-10-24 23:19:00 +03:00
27b653834f
Fixed CORE-5355: XpbBuilder fails to create new TPB
2016-09-22 14:49:33 +03:00
Adriano dos Santos Fernandes
fb282b5a51
Fix buffer overflow.
2016-08-16 13:35:54 -03:00
180e18c040
Backported fix for CORE-5308: ISQL hangs in BLOBVIEW command
2016-07-13 13:06:30 +03:00
a8fdbdfb6b
Backported fix for CORE-5294: Memory leak when use SHOW GRANTS on new empty database (3.0.1 & 4.0; SS & SC)
2016-07-05 15:05:08 +03:00
a1c576b7f3
Backported fix for CORE-5285: Segfault when attachment is closed before it's request/statement/etc.
2016-06-20 13:10:45 +03:00
hvlad
1abb10f36d
Please MSVC14:
...
-add space before XXXFORMAT macros to not confuse it with user-defined literals
-use existing snprintf
This should fix part of the issues at CORE-5099 and CORE-5120
2016-03-17 23:55:20 +02:00
aafemt
13940f54d1
Messages for CORE-5112
2016-02-14 13:10:23 +00:00
alexpeshkoff
2c6e4b7d10
Fixed CORE-5088: Segfault when 'gstat -h' is closing
2016-01-28 17:00:08 +00:00
alexpeshkoff
ffa487a1bc
Implemented CORE-5083: Provide method to correcty set offsets in implemented by user IMessageMetadata
2016-01-25 18:34:27 +00:00
asfernandes
052af7edd4
Misc.
2016-01-17 01:46:26 +00:00
asfernandes
fdca3fdf72
Misc.
2016-01-17 01:10:45 +00:00
aafemt
0903af542e
Rollback
2015-12-17 13:44:34 +00:00
alexpeshkoff
cb0dfc11cc
Fixed CORE-5039: Connecting to service with invalid servicename yields incorrect error message
2015-12-17 12:43:23 +00:00
hvlad
9a9b5baff0
Fixed warning
2015-12-17 09:56:34 +00:00
hvlad
e455542e37
Make names less dumb. Formatting a bit.
2015-12-17 09:56:05 +00:00
aafemt
a2d29608fd
Restore raising of error from last tried provider as pointed by Alex
2015-12-16 17:23:02 +00:00
alexpeshkoff
7971252db3
Totally misc - formatting
2015-12-16 17:17:12 +00:00
alexpeshkoff
9b020863b5
Cleanup
2015-12-16 17:16:10 +00:00
aafemt
1fc4e352b0
Allow key holders to be called on client side (CORE-5043)
2015-12-14 14:07:05 +00:00
asfernandes
047175e1a5
Misc.
2015-12-13 01:02:02 +00:00
alexpeshkoff
760345471a
Fixed CORE-5042: FB3 client cannot create database on FB2.5 server
2015-12-11 13:27:29 +00:00
aafemt
d6312b6c56
Move call addRef() out of constructor
2015-12-04 13:07:25 +00:00
asfernandes
313bff3a8f
Misc.
2015-11-20 00:33:06 +00:00
asfernandes
85cae875bf
Misc.
2015-11-18 01:10:08 +00:00
alexpeshkoff
6d3f0d9bf8
Make returned string C-style (with 0 terminator byte) when possible
2015-11-05 16:06:06 +00:00
hvlad
af286a2520
Additional means to avoid crash\hangup when application unload fbclient.dll not calling fb_shutdown.
...
Fixed reason of 500 ms delay experienced by such applications (described by Arno in fb-devel).
Fixed missing assignment of thread priorities.
2015-11-03 09:12:12 +00:00
dimitr
31ff3b07cc
Fixed CORE-4972: Invalid statement handle.
2015-10-26 21:22:58 +00:00
alexpeshkoff
f8d5847748
Fixed a case when second copy of fb_shutdown() is called in another thread while first copy of it is still running (restored old code)
2015-10-26 15:07:17 +00:00
alexpeshkoff
a61fbdfd77
Fixed bug related with IntlParametersBlock noticed by Mark Rotteveel
2015-10-26 15:04:45 +00:00
hvlad
682baeba6f
Fixed AV on client : when disconnect happens while event callback run
2015-10-22 13:40:43 +00:00
alexpeshkoff
e9c8ff3ee4
Fixed memory statistics collection
2015-10-19 14:02:18 +00:00
hvlad
fc4063fa16
Fixed few issues in event's handling code which could lead to AV (CORE-4680).
...
Fixed few small memory leaks.
2015-10-16 15:30:19 +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
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