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

1686 Commits

Author SHA1 Message Date
Vlad Khorsun
82087d7670 Fixed wrong usage of deferred packets when current protocol doesn't supports its (XNET, for example).
Some checks reported errors
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
Some checks reported errors
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