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