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

1725 Commits

Author SHA1 Message Date
AlexPeshkoff
de15522f32 Fixed #6886: Differerent interfaces behaviour depending upon source of interface 2021-08-16 20:57:55 +03:00
AlexPeshkoff
3ff54b7d77 Fixed #6900: IBatch add method fails silently when a memory limit is exceeded 2021-08-12 15:28:37 +03:00
Dmitry Yemanov
847dade8c8 Corrected the condition 2021-08-08 19:49:08 +03:00
AlexPeshkoff
dfc0b7e691 Fixed #6896: Client forcing server to encryption 2021-07-20 19:28:55 +03:00
AlexPeshkoff
ff3e12229c As suggested by Dimitry Sibiryakov 2021-07-07 14:14:33 +03:00
AlexPeshkoff
75cf546ae6 Cleanup - avoid further code misunderstanding 2021-07-07 11:54:09 +03:00
Dmitry Yemanov
517e0b149e Fixed #6853: Asynchronous replication leaks file handles 2021-06-12 10:37:00 +03:00
Dmitry Yemanov
07aa48b78b Fixed #6850: Database-level and DDL triggers are executed at the replica side 2021-06-08 20:58:28 +03:00
AlexPeshkoff
054431fce7 Implemented Batch::cancel() over the wire 2021-05-05 13:24:33 +03:00
Dmitry Yemanov
340bd02363 Renamed replication 'log' to 'journal' 2021-05-04 20:37:49 +03:00
hvlad
bce0eb60e3 Improvement GH-6748 : Freeing a statement using DSQL_drop or DSQL_unprepare should send free packet immediately [CORE6519] 2021-05-04 15:53:11 +03:00
AlexPeshkoff
d46b5182b2 Added dedicated method to close Batch interface with errors check 2021-05-04 14:20:32 +03:00
hvlad
38c2a6f2c7 Fixed XNET protocol after recent changes. 2021-04-07 08:42:21 +03:00
AlexPeshkoff
0917a071b0 Postfix for CORE-6525 according to Adriano's suggestion 2021-03-27 18:04:25 +03:00
AlexPeshkoff
967fb28e5d Fixed CORE-6525: Segfaults in fbclient when receiving invalid / unexpected data from server 2021-03-26 14:59:43 +03:00
AlexPeshkoff
a0e7de4c8f Fixed CORE-6468: Wire compression causes sporadic "Error reading data from the connection." errors. 2021-03-01 20:12:05 +03:00
Dmitry Yemanov
0191a26b6b Report misconfiguration to the log file rather than directly to the user. Validate configured directories before accessing them. Minor refactoring of the logging routines. Renamed 'Origin' to 'Primary' in the code. 2021-02-26 15:31:23 +03:00
Adriano dos Santos Fernandes
84d167ae4e Fix warnings. 2021-02-16 13:00:02 -03:00
hvlad
4fd96eefb5 This should fix bug CORE-6488 : Event delivery could be missed when local (XNET) protocol is used 2021-02-16 12:25:36 +02:00
hvlad
28a8cd2a5c This should avoid hangup\crash when engine shutdown was not complete within the allowed timeout. 2021-02-03 21:43:02 +02:00
2a41326de2
Make UID output comply RFC 4122 (#306)
* Make UID output comply RFC 4122

* Update format specifier to explicit unsigned char type
2021-01-27 21:07:27 +03:00
Dmitry Yemanov
fd469b25f6 Revert back to simple sequential version numbering, be more compatible with future protocol extensions 2020-12-31 12:37:36 +03:00
Dmitry Starodubov
547c4a5517 Set SO_KEEPALIVE for Classic server 2020-12-23 12:20:25 +03:00
hvlad
1e4a6fad0a Let use 64-bit int for CPU affinity mask (CpuAffinityMask setting). 2020-12-16 23:13:41 +02:00
AlexPeshkoff
c1179d7a24 Removed dispose() and release() from most of implementations as was suggested by Adriano long time ago.
Cleanup old unused debugging feature (RefDeb).
Fixed CORE-6433: Several firebird servers crash
2020-11-13 14:49:35 +03:00
AlexPeshkoff
f88c95acb6 Fixed CORE-6432: Possible buffer overflow in client library in Attachment::getInfo() call 2020-10-28 20:46:40 +03:00
Artyom Abakumov
20f2aac5b8 Fxed bug CORE-6426: Assert when batch executed without BLOB field 2020-10-22 10:55:45 +03:00
Dmitry Yemanov
78893a70e9 More consistent error reporting 2020-10-07 20:52:52 +03:00
434b7a8c97
Move Config to Firebird namespace (#282) 2020-09-11 20:06:48 +03:00
AlexPeshkoff
349bcab375 This should fix windows build after CORE-6388 2020-08-14 18:34:17 +03:00
AlexPeshkoff
ed732338fe Fixed CORE-6388: DEV_BUILD client asserts when closing event thread 2020-08-14 17:56:28 +03:00
AlexPeshkoff
5a7c0c7e3b Fixed CORE-6367: Segfault when receiving malformed packet from network 2020-07-23 20:13:09 +03:00
Dmitry Yemanov
ffdb0bc40f Frontported protection against orphan dbb, fixed return-else style, misc code simplifications 2020-07-13 16:45:14 +03:00
hvlad
a6588dc0ff This should fix bug CORE-6347 : New connections to database server sometimes stall, when there is existing connection to database. 2020-07-12 17:16:31 +03:00
AlexPeshkoff
6ec18998d0 Fixed CORE-6348: Wire compression causes freezes 2020-07-03 08:23:13 +03:00
AlexPeshkoff
7c1a0fee89 Fixed CORE-6329: GBAK with service_mgr and WinSSPI authentication for Windows SYSTEM user producing error in clumplet API 2020-06-17 19:42:54 +03:00
Alexander Peshkov
cb6fee68eb
Small meta name (#271)
Keep metadata name strings in hash table having just a pointer to a hash table member in all places where metadata name is needed in order to save RAM. Hash table of metadata names is almost lock-less: mutex is used only when new segment of memory is needed or hash table should be grown.

Co-authored-by: hvlad <hvlad@users.sourceforge.net>
2020-06-16 19:22:15 +03:00
hvlad
5f43ab808d This should fix unregistered bug : connection timeout doesn't work for INET if remote side is not answered on op_connect packet 2020-06-10 21:34:27 +03:00
hvlad
5b8ef34a96 Fixed assert in Statement::freeClientData(). 2020-06-09 12:16:44 +03:00
hvlad
04a78ef052 This should fix non-Windows builds 2020-05-22 14:34:02 +03:00
hvlad
b5986d593e This should fix CORE-6296 : Many connections results in poor performance 2020-05-22 13:42:59 +03:00
Dmitry Yemanov
a9874a2a4f Support for replication segments larger then 4GB (just in case it will be needed some day) + some changes in the binary format 2020-04-17 16:58:50 +03:00
Dmitry Yemanov
25646bd3f3 Less verbose output + replication timings 2020-04-16 19:34:03 +03:00
Dmitry Yemanov
0fe3c2611c Reduce warnings 2020-04-16 18:28:38 +03:00
AlexPeshkoff
9c219f5b65 Fixed unregistered bug: error handling in main server loop is broken 2020-04-14 17:39:55 +03:00
Dmitry Yemanov
a00f4f2385 Enforce control file consistency across platforms 2020-04-06 16:05:36 +03:00
hvlad
eae43d80cc Fixed bug CORE-6224 : [AV] Re-destruction of the rem_port object 2020-03-05 23:31:28 +02:00
Alexander Peshkov
2d2df601a3
None gmt fallback (#260)
Added new form of set bind: SET BIND OF TIME ZONE TO EXTENDED
2020-03-04 19:14:58 +03:00
AlexPeshkoff
678c48a1fc Fixed gcc warning 2020-01-31 12:53:04 +03:00
AlexPeshkoff
c9650051b9 Comment 2020-01-30 17:39:51 +03:00
hvlad
be2d7718c8 Fixed bug CORE-6231 : access violation on shutdown of xnet connection to local database when events have been registered 2020-01-17 15:48:43 +02:00
AlexPeshkoff
b9f4c65220 Added various ways to get infomation about wire crypt plugin name: variable in rdb$get_context(), field in mon$attachments and tag in Attachment::getInfo() 2020-01-15 18:02:19 +03:00
AlexPeshkoff
c6ffc03e1f Fixed CORE-6217: Wrong work with pointer: delete ptr; ptr=new ; 2020-01-10 14:09:48 +03:00
AlexPeshkoff
0453bbec9e Implemented CORE-6220: Enable delivery of known to the client key to any connection to the server 2020-01-09 18:46:37 +03:00
AlexPeshkoff
816b18e66c Fixed CORE-6212: Authentication plugin on server may get garbage data from client instead empty packet 2019-12-26 15:44:01 +03:00
Alexander Peshkov
4ea61ec05b
Wire encryption plugin using chacha cypher (#244)
* Added wire crypt plugin using ChaCha cipher
Co-authored-by: Vlad Khorsun <hvlad@users.sourceforge.net>
2019-12-24 11:16:59 +03:00
AlexPeshkoff
8086e06ee1 Fixed CORE-6203: "Error reading data from the connection" is raised sometimes when using non-default authentication plugin 2019-12-06 18:24:28 +03:00
Adriano dos Santos Fernandes
72d7f76159 Fix memory leak in INET_connect() reported by Dimitry S. 2019-11-23 17:11:41 -03:00
Adriano dos Santos Fernandes
c8a8ad616b
Fixed CORE-5902 - Add Firebird Event fails with error (#232)
* Fixed CORE-5902 - Add Firebird Event fails with error
"While isc_que_events - Failed to establish a secondary connection for event processing".
2019-11-13 11:43:33 -03:00
Alexander Peshkov
861d536fc2
Int128 - new datatype (#220)
* Int128 support - work in progress

* Work in progress

* Int128 datatype appears to be mostly OK except sort & index

* Fixed divide scaling, added sorting & network (xdr) support

* Binding control, aggregate nodes, cleanup and documentation

* Fixed VS2017 AppVeyor build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Update MSVC build.

* Set VS architecture correctly

* Fixed a number of issues noticed by Mark
2019-09-16 20:59:54 +03:00
hvlad
0a22aa2070 Port forward fix for bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously 2019-09-13 12:24:18 +03:00
Adriano dos Santos Fernandes
14d41d409e Fix some clang release-build warnings. 2019-08-09 23:04:41 -03:00
Alex Peshkoff
9e736e3f79 Authentication block, received by client plugin from engine, might contain trash 2019-07-05 13:55:15 +03:00
Alex Peshkoff
7bf9b85189 Partial fix for CORE-6072 - reworked potentially buggy approach when adding different kind of strings to the clumplet 2019-06-28 18:49:59 +03:00
Alex Peshkoff
f4366a3db9 Partial fix for CORE-6072 - use configured providers internally (except loopback) 2019-06-28 18:49:59 +03:00
Alex Peshkoff
2e9df437e6 Fix for CORE-6072: better diag for missing timeouts support in particular provider, ignore error for 0 (missing) timeout 2019-06-28 18:49:59 +03:00
Adriano dos Santos Fernandes
45d5e3aa7a
Refactor public include files (#205)
Refactor include files.
2019-06-03 11:45:00 -03:00
ibprovider
d218864e1c Fast bug fix for CORE-6063. (#200)
http://tracker.firebirdsql.org/browse/CORE-6063

Server does not return result of own work (name of next auth-plugin).

TODO (for next commits).

1. Simplify a condition with call of port->extractNewKeys. See in same method below.
2019-05-14 18:29:27 +03:00
AlexPeshkoff
732785b3a5 Frontported CORE-6050: When FB 3 fbclient.dll connects to a remote FB 2.5 server, it tries to open local (client-side) directories and files 2019-04-23 10:36:30 +03:00
Egor Pugin
80ee64310e Add replication to CMake build. 2019-04-18 13:45:29 +03:00
KarloX2
83811547c9 CORE-6004
Don't assign new socket handle before socket is connected
2019-02-22 07:15:08 +01:00
hvlad
871073b238 Use correct definition for missing socket value 2019-02-21 11:59:10 +02:00
KarloX2
a0692f497c CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
renamed the new config setting
2019-02-20 18:13:07 +01:00
KarloX2
a769533a4e CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
fix default param value was redefined
2019-02-20 17:52:15 +01:00
KarloX2
482c688321 CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
use port->getPortConfig() instead of Config::getDefaultConfig() to access the new setting value
2019-02-20 17:42:12 +01:00
KarloX2
540c90546f CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option (Windows only) 2019-02-19 17:22:11 +01:00
Adriano dos Santos Fernandes
cd285a1165 Fix warnings. 2019-01-29 21:52:55 -02:00
Dmitry Yemanov
932ca51574
Replication support (#182)
* Initial implementation of replication

* Postfixes for configuration and Windows builds

* Misc Windows adjustments

* Forgotten changes from prior commits

* Last round (fingers crossed) of fixing the Windows build

* Improve self-documentation

* Misc improvements

* Updates the docs

* More configuration

* Frontported some remaining pieces

* Installation post-fixes

* Special permission for replication
2019-01-25 12:09:01 +03:00
Adriano dos Santos Fernandes
832aeb652b Misc. 2019-01-06 14:58:10 -02:00
Dmitry Yemanov
64eea103f2
Merge pull request #165 from FirebirdSQL/work/time-zone-support
CORE-694 - Support for time zones
2018-11-26 13:07:51 +03:00
Dmitry Starodubov
8739c8b5a7 Don't skip next plugin if previous one has not sent data (#178) 2018-11-15 18:18:37 +03:00
Adriano dos Santos Fernandes
7100879498 Initial implementation of time zone support - CORE-694.
TODO:
- Support regions.
- Reevaluate decision of store date/time components in memory in its own time zone instead of normalized to UTC.
- Fix ISQL's SET TIME command.
- Allow usage of "WITHOUT TIME ZONE" with TIME/TIMESTAMP data types.
- Think about compatibility of CURRENT_TIME/CURRENT_TIMEZONE.
- Support AT { LOCAL | TIME ZONE <zone> } expression.
- Support as needed and fix assertions when altering field types.
- Change conversion to string to put a space before the time zone.
- Big endian version of SKD_time_tz and SKD_timestamp_tz.
2018-11-12 13:18:00 -02:00
AlexPeshkoff
55fbabd356 Fixed CORE-5928: Make it possible for AuthClient plugin to access authentication block from DPB 2018-09-27 18:51:47 +03:00
AlexPeshkoff
22a72c8722 Fixed CORE-5927: With some non-standard authentication plugins providing correct crypt key wire anyway remains not encrypted 2018-09-27 18:47:12 +03:00
hvlad
7efe280e11 Fixed bug CORE-5911 : Connection could hung after no activity for 60 seconds 2018-09-18 22:34:27 +03:00
Alex Peshkoff
5522550eb7 Cleanup 2018-09-12 18:09:15 +03:00
Alex Peshkoff
459a2ae056 Comment 2018-09-12 16:09:18 +03: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
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
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
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
e5b0930d15 Postfix for CORE-5808: fixed code as suggested by Adriano 2018-08-06 14:20:10 +03:00
Adriano dos Santos Fernandes
a3e24613e8 Misc. 2018-08-05 22:39:28 -03:00
Alex Peshkoff
71b63156b1 Implemented CORE-5883: Services version 1 cleanup 2018-08-01 18:22:56 +03:00
Alex Peshkoff
9493802c1c Comment 2018-07-30 19:29:15 +03:00
Alex Peshkoff
7a7367e1a4 Fixed CORE-5881: Network server ignores any error that took place in KeyHolderPlugin when establishing initial callback with client 2018-07-30 14:08:44 +03:00
Adriano dos Santos Fernandes
ad720b6305 Fix code style and some warnings in Windows build. 2018-07-24 12:42:38 -03:00
Adriano dos Santos Fernandes
2a46f5023f Fix some compiler warnings (clang). 2018-07-09 14:19:20 -03:00
Alex Peshkoff
09e4678717 Fixed a number of memory leaks related with batch interface 2018-07-05 17:00:03 +03:00
Alex Peshkoff
69395df6e9 Fixed exception handling in wire crypt code - thanks to Vlad 2018-07-02 11:36:00 +03:00
hvlad
ca0c2823c3 Fixed usage of rem_port states.
Fixed potential crash in wnet\xnet code (see fix for CORE-5863).
2018-07-01 18:09:53 +03:00
hvlad
bdb7942a52 This should fix bug CORE-5863 : Classic process crashes when client disconnected 2018-07-01 17:57:42 +03:00
AlexPeshkoff
7de1b2ac9b Fixed CORE-5822: Wrong error returned to client when WireCrypt=Disabled is used 2018-05-10 15:59:01 +03:00
AlexPeshkoff
6863601af6 Fixed CORE-5815: Server hangs for 60/120 seconds if client exits during database encryption key transfer callback 2018-05-04 21:13:45 +03:00
AlexPeshkoff
0bf40a8453 Comments 2018-04-11 20:43:06 +03:00
Adriano dos Santos Fernandes
7f044bccf9 Misc. 2018-04-05 12:41:40 -03:00
Artyom Smirnov
d63ac10b21 If guard starts in daemon mode then close all fds to properly daemonize (#152)
Also in server detect if stdout/stderr fds were closed by guard and reopen
with redirecting to file or /dev/null
2018-03-28 18:57:23 +03:00
3bdee64445 Add inet6 protocol support for MacOS 2018-03-22 13:57:18 +02:00
Artyom Smirnov
21b42b2e8f Allow to redirect server's stdout and stderr to file (#143)
Before these changes guardian and server binary closed
stdin/stdout/stderr/... and server can reuse those
descriptors when opening files or using shmem for
example. So some stray stdout can introduce
unwanted data or even crash server. Server do not
emit any stdout/stderr in release build but
UDRs or external libraries can print to stdout.

After these changes stdout/stderr will be kept opened
and user have options to redirect it to /dev/null (by default)
or other file by choise or just allow server to print.

New config option OutputRedirectionFile was introduced to
allow user control server behavior.
2018-03-21 14:47:20 +03:00
AlexPeshkoff
e5ec4f534b Fixed CORE-5780: Server hangs when client tries to send too long DB encryption key(s) 2018-03-19 18:17:22 +03:00
hvlad
ccfea1c192 Avoid GetThreadId() which is not present in WinXP (see CORE-5772) 2018-03-19 09:54:01 +02:00
AlexPeshkoff
42dd67631d Postfix for CORE-5772 2018-03-15 15:59:52 +03:00
AlexPeshkoff
44c6463d07 Fixed CORE-5772: Client hangs when working with events under high load 2018-03-15 14:44:35 +03:00
AlexPeshkoff
1888eab6f3 Fixed CORE-5757: deadlock with events 2018-02-25 20:06:33 +03:00
Alexander Peshkov
a6d57fc4d8
Gbak (#139)
* Rewritten gbak using OO API
* Make gbak correctly work with wide records (if record format to be made > 64K)
* Improve gbak performance over network using batch interface
* Enhanced template AutoPtr to make use of it more comfortable
2018-02-19 13:38:28 +03:00
Adriano dos Santos Fernandes
bee3105b47 Revert wrong push (branch gbak) to master. 2018-02-16 15:42:41 -02:00
AlexPeshkoff
520a28fc19 Improve gbak performance over network using batch interface 2018-02-16 13:06:16 -02:00
AlexPeshkoff
54607bbce4 Build gbak using OO API 2018-02-16 13:06:16 -02:00
AlexPeshkoff
a372f319f6 Fixed CORE-5700: DECFLOAT underflow should yield zero instead of an error 2018-02-02 21:56:43 +03:00
AlexPeshkoff
a8473b0ee3 Frontported CORE-5735: Additional keyholder opens unauthorized connections to encrypted database 2018-02-01 18:10:09 +03:00
AlexPeshkoff
f863205cfe Fixed CORE-5730: Connection to server hangs when working with encrypted databases 2018-01-29 19:07:13 +03:00
Adriano dos Santos Fernandes
bfcc37e7eb Misc. 2018-01-01 12:38:34 -02:00
hvlad
f5fe33bf61 Allow XNET server to detect forced disconnect of XNET client when both client and server are at the same process. 2017-12-27 11:57:45 +02:00
hvlad
39c42c882e Avoid releasing of port reference - it prevents AV in client code. 2017-12-27 11:57:02 +02:00
hvlad
5f896e859b 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-27 11:56:05 +02:00
AlexPeshkoff
f8631ec5c8 Fixed CORE-5686: Firebird 3.0.2 allows any protocol version >= 10 to connect, including interbase protocol 14 2017-12-21 13:15:45 +03:00
044edb7068 Changed a lot of isc_random messages to new gds codes 2017-11-10 20:13:05 +03:00
Roman Simakov
9450d22f1d Simplified TCP_NODELAY setting by the same way for all platforms 2017-11-07 15:36:11 +03:00
Adriano dos Santos Fernandes
f141247dac Misc. 2017-11-05 22:22:00 -02:00
Roman Simakov
b31e373f7b CORE-5653: Very slow restore from gbak containing a huge small blobs via classic. I set TCP_NODELAY for listen socket in Linux always sinse other sockets inherit it. 2017-11-03 15:03:40 +03:00
Alexander Peshkov
f53c23c17a New interface Batch helping to efficiently implement JDBC prepared statement batches (#99)
Batch interface implementation
2017-10-23 17:10:49 +03:00
6198bc8ee1 High precision datatype support - Numeric(34,x) (#108)
* Raise underflow when close to 0 decfloat value casted to double
* High precision NUMERIC datatype based on DECFLOAT
* Fixed bulk insert mode in isql for decfloat values
* Enforce correct decQuad format after arithmetic operations
* Minimum docs for high precision NUMERIC/DECIMAL

* Some fixes of code suggested by Adriano:
- Use "const" keyword for Decimal128 constants declared internally
- Remove unneeded buffer initialization
- Remove unused function makeDecimalFixed()
- Follow firebird naming conventions to make code better readable and avoid possible conflicts with various .h files
- Added forgotten scale for DecimalFixed
2017-10-03 17:06:08 +03:00
ca6e9dc7fc Simplify code as suggested by Dmitry 2017-08-30 13:55:58 +03:00
ec9e4ac4e4 Postfix for CORE-5536 2017-08-15 15:57:24 +03:00
4e4be00b7d Implemented CORE-5536: Connections compressed and encrypted in MON$ATTACHMENTS table. Also added fb_info_conn_flags item to getInfo() call to return connection flags. 2017-08-14 20:16:59 +03:00
16649d488f Implemented CORE-5525: Create new datatype that will be used a base type for high precision NUMERIC 2017-04-21 18:58:31 +03:00
hvlad
de09fa3fcb This should fix bug CORE-5516 : Firebird service crashes when stopping 2017-04-17 01:42:45 +03:00
hvlad
368c552767 This should fix race condition when two different events could use same instance of unused Rvnt.
Details at fb-devel, thread "Concurrency bugs in posting events?" by Mark Rotteveel.
Thanks to Adriano for discovering issue.
2017-04-11 01:41:53 +03:00
1b8b7d37f5 Enhanced support of decimal float numbers in the client: use better names for SQL_ constants, added interfaces supporting access to decimal float fields in native format, use them in isql instead direct library access, added decimal float support in messages and a sample of it 2017-04-04 13:00:27 +03:00
hvlad
de191b78f9 Fixed bug CORE-5416 : FB does not release memory after load tests 2017-04-03 23:58:51 +03:00
f995ed4408 Merges changes from master 2017-04-02 19:12:18 +03:00
Roman Simakov
e18a30b433 Small correction suggested by Vlad 2017-03-27 13:38:46 +03:00
Roman Simakov
d87c731c78 Fixed CORE-5510: 3+ versions may send status vector with more then 20 items to old clients and cause disconnect 2017-03-27 11:09:17 +03:00
hvlad
9f7e241832 Fixed bug CORE-5508 : Problem with establishing connect using client 3.0.2.32708 to server 4.0.0.572 2017-03-24 10:16:09 +02:00
hvlad
d9e1ab6e28 Comments and definition to better explain recent fix for CORE-5498 2017-03-14 17:58:54 +02:00
hvlad
6780df6271 Fixed bug CORE-5498 : Cannot create connection for DB Events 2017-03-13 18:39:21 +02:00
bc997cf481 Misc - better var. names 2017-03-09 11:50:35 +03:00
Adriano dos Santos Fernandes
6b06320fdc Misc. 2017-03-09 00:49:23 -03:00
hvlad
2c49e6fcf2 New feature CORE-5488 : Timeouts for running SQL statements and idle connections 2017-02-22 14:30:57 +02:00