Vlad Khorsun
82087d7670
Fixed wrong usage of deferred packets when current protocol doesn't supports its (XNET, for example).
continuous-integration/drone/push Build encountered an error
2023-04-28 01:08:04 +03:00
AlexPeshkoff
c3e16d6867
Fixed #7504 : Segfault when closing SQL statement in remote provider during shutdown
2023-03-27 16:48:10 +03:00
Dmitry Yemanov
d7fedd3ea2
Better shutdown approach for the replication server
continuous-integration/drone/push Build encountered an error
2023-03-11 09:37:28 +03:00
AlexPeshkoff
e1801225db
Fixed #7473 : Client application crash when processing callback requests from server during attachDatabase
2023-02-13 17:57:27 +03:00
AlexPeshkoff
3792ba4a7b
Fixed #7402 : Server crashes on startup error
2022-11-30 20:21:20 +03:00
AlexPeshkoff
6cc18820b5
Debugging feature - put shared memory image into core dump
2022-11-23 20:31:57 +03:00
Vlad Khorsun
57218a90a7
Merge pull request #7339 from hvlad/PageCache/HashTable_PR
...
Hash table based on lock-free list for page cache.
2022-11-22 00:00:21 +02:00
AlexPeshkoff
07bb38977e
Fixed #7365 : Client side aliases do not work in databases.conf
2022-10-27 20:15:45 +03:00
Vlad Khorsun
72292c4aa3
Remove unnecessary dependency on jrd.h in fbserver project
2022-10-08 20:57:40 +03:00
Dmitry Starodubov
d13d181ac0
Fixed possible crash when server-side authentication creates an empty plugin list
2022-10-07 16:57:38 +03:00
AlexPeshkoff
217ca7582a
Fixed #7262 : Repeated op_batch_create leaks the batch
2022-09-30 20:00:33 +03:00
AlexPeshkoff
f75ff97b66
Fixed #7298 : Info result parsing
2022-09-28 19:57:19 +03:00
AlexPeshkoff
bd66b2b648
Assertion condition was too strong
2022-09-13 19:35:23 +03:00
AlexPeshkoff
fecb76630d
Correct diags
2022-09-09 09:46:42 +03:00
AlexPeshkoff
4eef295d5c
This should fix windows build
2022-09-07 18:52:08 +03:00
AlexPeshkoff
77e711a68d
Fixed #7296 : During shutdown op_disconnect may be sent to invalid handle
2022-09-07 18:05:53 +03:00
AlexPeshkoff
c3be5edecb
Fixed #7281 : Concurrent NBackup crashes server on Linux
...
(cherry picked from commit c442eb63cf
)
2022-09-02 17:22:48 +03:00
Vlad Khorsun
46bf89d84c
Improvement #7259 : Remove TcpLoopbackFastPath and use of SIO_LOOPBACK_FAST_PATH
2022-08-22 01:44:08 +03:00
Vlad Khorsun
bc763f3b85
This should fix bug #7271 : Sporadic crash on 3.0.10.33106
2022-08-19 14:57:08 +03:00
Vlad Khorsun
1fc00b76c5
Fixed bug #7239 : Connect using XNET protocol shows different exception if DB is in shutdown state (comparing to INET)
2022-07-25 11:44:29 +03:00
Alexander Peshkov
95759d5b82
Fix for #7147 : Problems with use of big timeout (or no timeout at all) in trace service ( #7148 )
2022-06-22 18:01:29 +03:00
Vlad Khorsun
fa90269460
Parallel backup, restore and sweep.
2022-05-31 20:29:36 +03:00
Dmitry Yemanov
4c8f31fc73
Merge remote-tracking branch 'origin/master' into cursor-info
2022-04-22 19:29:01 +03:00
Dmitry Yemanov
48f8bd4a9d
This should fix #7150 : Replication not restarting after network failure. Minor adjustments regarding replication startup errors
2022-03-10 06:29:07 +03:00
Vlad Khorsun
f7c3c2ccd7
Front ported fix for bug #7128 : Incorrect error message with isc_sql_interprete()
2022-02-18 15:31:43 +02:00
AlexPeshkoff
9475d9b9cf
Fixed #7099 : Incomplete op_batch_cs response with TAG_MULTIERROR
2022-01-25 18:21:55 +03:00
Dmitry Yemanov
42fca9a943
One more postfix after the WNET cleanup
2022-01-10 14:16:52 +03:00
Dmitry Yemanov
978c99a5ed
This should fix broken port parsing in the Classic server command line
2022-01-07 19:21:12 +03:00
Adriano dos Santos Fernandes
2d2b2a195a
Replace FB_FINAL by final.
2022-01-06 10:10:56 -03:00
Dmitry Yemanov
82da31ccfd
Remove the WNET protocol ( #7082 )
...
* Wiped out the WNET support
* Remove the WNET files
2022-01-05 10:34:07 +03:00
Adriano dos Santos Fernandes
9772a398af
Fix MacOS UDR and Legacy_UserManager plugins not working due to not exported entry point. ( #7088 )
...
Add FB_DLL_EXPORT to public headers.
Use default visibility also for Linux/Unix (in addition to MacOS) as
user application can also be compiled with -fvisibility=hidden.
2021-12-26 11:35:16 -03:00
Dmitry Yemanov
68a7e88572
Raise protocol version
2021-12-24 17:42:22 +03:00
AlexPeshkoff
66568b12d5
Fixed #7080 : Executing batch crashes server
...
(cherry picked from commit 7776f552c2
)
2021-12-22 19:55:59 +03:00
Dmitry Yemanov
94e1b8b7a3
Initial implementation of ResultSet::getInfo()
2021-12-21 13:06:06 +03:00
AlexPeshkoff
c7f10bf221
Postfix for #7065 : Connection hangs after delivery of 256 Gb; reworked according to java requirements
2021-12-14 11:30:10 +03:00
AlexPeshkoff
0df93174c5
Fixed #7066 : Server may send incorrect specific data to client when establishing encrypted connection
2021-12-14 11:29:37 +03:00
Dmitry Yemanov
6cfc9b5d7d
Fixed the remaining issues with scrollable cursor re-positioning
2021-12-06 07:46:33 +03:00
Dmitry Yemanov
c884994653
Fixed (fingers crossed) inconsistent cursor repositioning
2021-11-30 16:51:05 +03:00
Dmitry Yemanov
3868cfe713
Misc
2021-11-29 15:40:20 +03:00
Dmitry Yemanov
f08bc1ea32
Remove the isc_req_sync emulation that is no longer necessary
2021-11-28 18:56:28 +03:00
Dmitry Yemanov
efbe58868e
Clear the server-side queue before processing the different fetch opcode
2021-11-28 16:08:10 +03:00
Dmitry Yemanov
90129c6d3e
Fixed isBof/isEof when the prefetch is active
2021-11-28 16:08:10 +03:00
Dmitry Yemanov
a8126a9811
Make the fetch position transferred unconditionally, as suggested by Mark
2021-11-27 12:02:15 +03:00
Dmitry Yemanov
ed4ecaaaf1
Misc
2021-11-26 11:58:36 +03:00
Dmitry Yemanov
67eb9d03d6
Check for scrollability locally (without a roundtrip)
2021-11-26 10:34:53 +03:00
Dmitry Yemanov
8956b6ab62
Implemented #7051 : Network support for bi-directional cursors
2021-11-26 09:35:31 +03:00
AlexPeshkoff
b6658ade91
Cleanup: avoid deprecated entries in regular calls
2021-11-09 12:48:04 +03:00
Dmitry Yemanov
510b5d6598
Improve error reporting a little
2021-10-11 15:42:06 +03:00
Dmitry Yemanov
531419399a
Postfix for #6989 (better protection from initialization errors)
2021-10-07 08:41:38 +03:00
Dmitry Yemanov
21307a7bf8
Fixed #6989 : Invalid message in replication.log (and possibly crash in the case of synchronous replication) when the target DB has no its replica flag set
2021-10-05 13:21:53 +03:00