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

1644 Commits

Author SHA1 Message Date
GitHub Action
5745edd28a Misc. 2022-06-30 10:25:49 +00:00
Alexander Peshkov
5d0fd12985 Fix for #7147: Problems with use of big timeout (or no timeout at all) in trace service (#7148) 2022-06-22 18:12:23 +03:00
Dmitry Yemanov
4544efce1a This should fix #7150: Replication not restarting after network failure. Minor adjustments regarding replication startup errors 2022-03-08 13:33:36 +03:00
Vlad Khorsun
f92e08adb5 Fixed bug #7128 : Incorrect error message with isc_sql_interprete() 2022-02-18 15:22:19 +02:00
AlexPeshkoff
1de83653f0 Fixed #7099: Incomplete op_batch_cs response with TAG_MULTIERROR 2022-01-25 18:22:58 +03:00
Adriano dos Santos Fernandes
bc4107c9c2 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-27 08:29:04 -03:00
AlexPeshkoff
7776f552c2 Fixed #7080: Executing batch crashes server 2021-12-22 19:55:24 +03:00
AlexPeshkoff
730058c949 Postfix for #7065: Connection hangs after delivery of 256 Gb; reworked according to java requirements 2021-12-13 20:05:11 +03:00
AlexPeshkoff
749a78d675 Fixed #7066: Server may send incorrect specific data to client when establishing encrypted connection 2021-12-13 19:49:45 +03:00
AlexPeshkoff
a16ac21317 Cleanup: avoid deprecated entries in regular calls 2021-11-09 12:49:06 +03:00
Dmitry Yemanov
74d349bfbd Improve error reporting a little 2021-10-11 10:55:50 +03:00
Dmitry Yemanov
db70dc2c20 Postfix for #6989 (better protection from initialization errors) 2021-10-06 14:11:27 +03:00
Dmitry Yemanov
36efbbe8e0 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:20:34 +03:00
Vlad Khorsun
2f2aace13c Fixed bug #6985: Application could hung when using new Batch API with blobs over XNET 2021-09-29 13:26:42 +03:00
AlexPeshkoff
48d09ce99a Enhanced control on the size of available batch buffers when restoring database ensures never getting isc_batch_too_big error, related to #6959 2021-09-20 18:46:20 +03:00
AlexPeshkoff
37b74081b0 Implemented #6959: IBatch::getInfo() 2021-09-20 18:46:19 +03:00
James Clarke
da76939d04 add AF_INET_* support for FreeBSD 2021-09-16 14:15:37 +03:00
Alex Peshkoff
cb2d8dfb69 Implemented #6954: fb_info_protocol_version support 2021-09-15 18:12:11 +03:00
AlexPeshkoff
735e9b2af4 Postfix for #6886: renamed functions correctly
(cherry picked from commit 8e155c2944)
2021-09-15 17:36:55 +03:00
AlexPeshkoff
80d1fc4837 Postfix for #6886, thanks to Adriano for very useful comments and suggestions
(cherry picked from commit 6a9d2aa3fa)
2021-09-15 17:36:55 +03:00
AlexPeshkoff
11712f8203 Fixed #6886: Differerent interfaces behaviour depending upon source of interface
(cherry picked from commit de15522f32)
2021-09-15 17:36:54 +03:00
AlexPeshkoff
1761b62322 Fixed #6945: Segfault in batch interface when gbak restores DB with a lot of blobs over the wire 2021-09-02 18:05:49 +03:00
AlexPeshkoff
220a948c98 Fixed #6900: IBatch add method fails silently when a memory limit is exceeded 2021-08-12 15:30:17 +03:00
Dmitry Yemanov
9f91571b1a Corrected the condition 2021-07-30 15:59:41 +03:00
AlexPeshkoff
3a5e960e67 Backported fix #6896: Client forcing server to encryption 2021-07-20 19:29:38 +03:00
Dmitry Yemanov
ad54dcb05f Fixed #6853: Asynchronous replication leaks file handles 2021-06-12 10:36:10 +03:00
Dmitry Yemanov
b4c746bdf9 Fixed #6850: Database-level and DDL triggers are executed at the replica side 2021-06-08 20:59:52 +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