Dmitry Kovalenko
bc1ad78a7c
[FB4] Fix for issue #8108 ( #8111 )
...
* Fix for issue #8108
Server will use "stable" implementation of UCNV_FROM_U_CALLBACK_STOP function to provide one behaviour for built-in charset and ICU-charset when source unicode-string contains "ignorable" symbols.
It will always produces translation error.
This patch restores a behaviour of FB2.1-FB3 for "ignorable" symbols.
* Misc.
---------
Co-authored-by: Adriano dos Santos Fernandes <529415+asfernandes@users.noreply.github.com>
2024-05-14 21:36:45 -03:00
GitHub Action
0723f9e35e
increment build number
continuous-integration/drone/push Build is passing
2024-05-14 20:15:33 +00:00
Vlad Khorsun
0056a5e0be
This should fix bug #8114 : Segfault in connections pool during server shutdown
2024-05-14 14:42:13 +03:00
GitHub Action
4c3ece8367
increment build number
continuous-integration/drone/push Build is failing
2024-05-09 20:13:23 +00:00
Vlad Khorsun
fe45518281
Make bcb_flags atomic to avoid rare but still possible race condition
2024-05-09 14:34:58 +03:00
GitHub Action
ec699d7c24
increment build number
2024-05-08 20:13:32 +00:00
AlexPeshkoff
f6c4221a75
Added missing privilege to doc
2024-05-08 18:12:29 +03:00
Vlad Khorsun
2d9e4792c5
Merge pull request #8106 from FirebirdSQL/work/gh-8105
...
continuous-integration/drone Build is passing
Fix for #8105 : Master database could miss replication segments on Windows Classic Server
2024-05-08 11:38:46 +03:00
Vlad Khorsun
c291a2be9c
Removed redundant checks as pointed by @dyemanov.
...
Removed not used g_dummyHeader.
2024-05-08 10:35:16 +03:00
Vlad Khorsun
0b0891c89a
Fixed potentially lost original error code when IO error happens.
2024-05-07 13:46:30 +03:00
Vlad Khorsun
081dcb572a
Fixed wrong segment's numeration.
...
Fixed problem with renaming segments files when reusing segments.
2024-05-07 13:44:38 +03:00
GitHub Action
bbc47cf704
increment build number
continuous-integration/drone/push Build is passing
2024-05-06 20:13:23 +00:00
Vlad Khorsun
b55064a456
Improvement #8104 : Inefficient evaluation of expressions like rdb$db_key <= ? after mass delete
2024-05-06 15:29:08 +03:00
GitHub Action
062a72185f
increment build number
continuous-integration/drone/push Build is passing
2024-04-29 20:13:42 +00:00
Vlad Khorsun
0c2776d20f
Implement #8010 : Remove gfix -cache option
2024-04-29 16:41:32 +03:00
Vlad Khorsun
10b2f767be
Implement #8066 : Make protocol schemes case-insensitive.
2024-04-29 16:41:20 +03:00
GitHub Action
08c92efb5d
increment build number
continuous-integration/drone/push Build is passing
2024-04-19 20:12:54 +00:00
Vlad Khorsun
f5a965c2e4
Fixed bug #8089 : AV when attaching database while low of free memory
2024-04-19 22:30:07 +03:00
GitHub Action
c4484e4297
increment build number
continuous-integration/drone/push Build is passing
2024-04-17 20:14:02 +00:00
Vlad Khorsun
9d13bd3094
Fixed bug #8085 : Memory leak when executing a lot of different queries and StatementTimeout > 0
2024-04-17 15:29:29 +03:00
Vlad Khorsun
e03d2573e5
Fixe bug #8083 : AV when writting into internal trace log
2024-04-17 11:42:21 +03:00
GitHub Action
434ab5c276
increment build number
continuous-integration/drone/push Build is passing
2024-04-16 20:13:18 +00:00
Vlad Khorsun
c1afe24842
Update docs
2024-04-16 12:10:00 +03:00
Vlad Khorsun
7196d8d506
Fixed bug #8079 : Engine could crash when executing some trigger(s) while another attachment modifies them
2024-04-16 12:09:21 +03:00
Vlad Khorsun
eeb92941f6
Backported part of PR #7426 that is necessary to fix #8079
2024-04-16 12:07:51 +03:00
GitHub Action
6ee48f4a46
increment build number
continuous-integration/drone/push Build is failing
2024-03-31 20:13:22 +00:00
Dmitry Yemanov
c768bfe580
This should fix #8058 : DDL-Changes in replication does not set the correct grantor
2024-03-31 13:05:15 +03:00
GitHub Action
af9dc363c9
increment build number
continuous-integration/drone/push Build is passing
2024-03-25 20:13:51 +00:00
Dmitry Starodubov
26fcd16082
Fixed #8048 : Crash with SIGBUS when there is no free space on the partition with memory-mapped files ( #8053 )
...
* Fixed #8048 : Crash with SIGBUS when there is no free space on the partition with memory-mapped files
* Postfix for #8048 : If "fallocate" is not supported by the filesystem or kernel write zeroes instead of an error
2024-03-25 17:21:21 +03:00
GitHub Action
17cd224365
increment build number
continuous-integration/drone/push Build is passing
2024-03-22 20:12:48 +00:00
Vlad Khorsun
5d44e7cbee
Fixed bug #8056 : "Too many temporary blobs" with blob_append when select a stored procedue using rows-clause
2024-03-22 11:22:38 +02:00
GitHub Action
17edd374a2
increment build number
continuous-integration/drone/push Build is passing
2024-03-16 20:12:25 +00:00
Vlad Khorsun
0ecc8a6f2a
Merge pull request #8043 from FirebirdSQL/work/gh-8042
...
Improvement #8042 : Improve conflict resolution on replica when table have both Primary and Unique keys
2024-03-16 12:45:54 +02:00
GitHub Action
a0ff3ae5d6
increment build number
continuous-integration/drone/push Build is passing
2024-03-15 20:15:15 +00:00
Adriano dos Santos Fernandes
c349bc7699
Task #8038 - Set snapshot build suffix to use the git sha.
2024-03-14 22:29:23 -03:00
GitHub Action
a1d60bf2a3
increment build number
continuous-integration/drone/push Build is passing
2024-03-13 20:12:41 +00:00
AlexPeshkoff
875b4719dd
Removed wrong assertion
...
(cherry picked from commit 96ef319bc9
)
2024-03-13 17:58:44 +03:00
AlexPeshkoff
a915362030
Postfix for #7997 : Unexpected results when comparing integer with string containing value out of range of that integer datatype; fixed overflows that happen when index key is composed
...
(cherry picked from commit 337ca497a0
)
2024-03-13 16:29:38 +03:00
AlexPeshkoff
2981fbd8ec
Avoid inserting additional cast node in index key calculation tree
...
(cherry picked from commit 60fd8db300
)
2024-03-13 16:29:38 +03:00
AlexPeshkoff
990ffc5179
Postfix for #7997 : Unexpected results when comparing integer with string containing value out of range of that integer datatype; fixed regression in test core_1274
...
(cherry picked from commit 69d52d3246
)
2024-03-13 16:29:38 +03:00
AlexPeshkoff
c909897a87
Reworked fix for #7997 : Unexpected results when comparing integer with string containing value out of range of that integer datatype
...
(cherry picked from commit 11920822e0
)
2024-03-13 16:29:38 +03:00
AlexPeshkoff
99300338ff
Fixed #7997 : Unexpected results when comparing integer with string containing integer value out of bigint range
...
(cherry picked from commit 7531251a05
)
2024-03-13 16:29:38 +03:00
Vlad Khorsun
73e6b3d5a1
Improvement #8042 : Improve conflict resolution on replica when table have both Primary and Unique keys
2024-03-13 11:18:17 +02:00
Vlad Khorsun
eee50e525e
Merge pull request #8041 from FirebirdSQL/work/gh-8040
...
Fixed bug #8040 : Bugcheck 183 (wrong record length) could happen on replica database after UK violation on insert
2024-03-13 10:25:23 +02:00
Adriano dos Santos Fernandes
18a5381667
Fix GH MacOS build.
2024-03-12 21:49:54 -03:00
AlexPeshkoff
00f769b09c
Fixed #7394 : autoconf 2.72 support
2024-03-12 21:49:54 -03:00
GitHub Action
0553f2a260
increment build number
continuous-integration/drone/push Build is passing
2024-03-12 20:13:18 +00:00
Vlad Khorsun
96d97150a9
Let Applier to shutdown correctly on bug-checked database
2024-03-12 21:10:35 +02:00
Vlad Khorsun
9c88d8e5b7
Fixed bug #8040 : Bugcheck 183 (wrong record length) could happen on replica database after UK violation on insert
2024-03-12 21:07:27 +02:00
Dmitry Kovalenko
a6feb96f7d
[FB4] New OO-API example for restoring a database through server service. ( #7871 )
...
* New OO-API example for restoring a database through server service.
This example is based on one for backuping database through service created by Alexander Peshkoff.
* 14.restore.cpp was described in examples\readme file
2024-03-12 10:20:56 +03:00