Vlad Khorsun
eac36fccf6
Avoid not necessary allocations from pool when performing FK check.
...
It fixes most significant source of contention in SuperServer when FK index is created by many parallel workers, as discussed in #8071
2024-07-05 23:11:42 +03:00
GitHub Action
e57006b527
increment build number
continuous-integration/drone/push Build is passing
2024-06-30 20:13:54 +00:00
Dmitry Yemanov
caf7a6bcf8
Frontported bugfix for blob access vs replicator
2024-06-30 11:15:42 +03:00
GitHub Action
7c28af8cb2
increment build number
continuous-integration/drone/push Build is passing
2024-06-27 20:14:15 +00:00
Vlad Khorsun
193b01ed17
Merge pull request #8169 from FirebirdSQL/work/gh-8168
...
Fixed bug #8168 : MAKE_DBKEY bug after backup/restore
2024-06-27 19:51:15 +03:00
GitHub Action
7c57f2d566
increment build number
continuous-integration/drone/push Build is passing
2024-06-23 20:14:11 +00:00
Adriano dos Santos Fernandes
61b2d7eb13
Refactor GEN_UUID for v4.
2024-06-23 08:23:25 -03:00
Adriano dos Santos Fernandes
fdac4b8152
Feature #7980 - Option for GEN_UUID to generate v7 UUID.
2024-06-23 08:23:25 -03:00
GitHub Action
24d99bfd78
increment build number
continuous-integration/drone/push Build is passing
2024-06-21 20:15:21 +00:00
3c093f0b33
Fix #7911 - allow spaces in service name
...
when (un)installing via (un)install_service.bat
2024-06-21 13:27:35 +02:00
08997a65d4
Replace tabs with spaces
2024-06-21 12:06:26 +02:00
dccbd66202
Improve detection of existing configured security database
2024-06-21 11:42:07 +02:00
4449d55c73
Improve installed product detection (WIP)
2024-06-21 11:40:46 +02:00
8b6720d940
Dynamically set FB_MAJOR_VER
2024-06-21 11:38:36 +02:00
7d975f330b
Add option to package without release notes
2024-06-21 11:36:55 +02:00
53464415df
Remove obsolete debug code
2024-06-21 11:35:48 +02:00
94dc97d7d7
cleanup
2024-06-21 11:35:27 +02:00
55614892cb
White space; spelling; misc
2024-06-21 11:35:05 +02:00
8de93af965
Use @ consistently to produce cleaner output
...
and make debugging easier if case of problems
2024-06-21 11:33:07 +02:00
GitHub Action
0097d28d30
increment build number
continuous-integration/drone/push Build is passing
2024-06-13 20:14:23 +00:00
Vlad Khorsun
6578a9282f
Fixed bug #8156 : Can not specify concrete IPv6 address in ES/EDS connection string.
2024-06-13 11:08:32 +03:00
GitHub Action
363f028204
increment build number
continuous-integration/drone/push Build is passing
2024-06-09 20:14:59 +00:00
Vlad Khorsun
2375ce0c1a
This should fix bug #8138 : Bugcheck when replicator state is changed concurrently
2024-06-09 13:39:43 +03:00
GitHub Action
9e7f247dea
increment build number
continuous-integration/drone/push Build is passing
2024-06-08 20:13:09 +00:00
Vlad Khorsun
f713060b15
Undone part of recent fix for #8151 as it prevents trace session from tracing own start as shown by failed QA tests:
...
tests\bugs\core_3168_test.py
tests\bugs\core_3658_test.py
tests\functional\services\test_role_in_service_attachment.py
2024-06-08 11:29:16 +03:00
GitHub Action
02e3213864
increment build number
continuous-integration/drone/push Build is passing
2024-06-05 20:14:55 +00:00
Vlad Khorsun
fb83321da3
Fixed bug #8151 : Deadlock happens when run 'List Trace Sessions' service and there are many active trace sessions
2024-06-05 21:42:38 +03:00
Vlad Khorsun
07d09c3252
Fixed bug #8150 : Process could attach to the deleted instance of shared memory
...
Patch and additional comments by @AlexPeshkoff
2024-06-05 21:34:29 +03:00
Vlad Khorsun
0220cd109c
Fixed bug #8149 : The hung or crash could happen when connection fires TRACE_EVENT_DETACH event and new trace session created concurrently
2024-06-05 21:31:35 +03:00
GitHub Action
25f3ebcd10
increment build number
continuous-integration/drone/push Build is passing
2024-06-03 20:14:28 +00:00
TreeHunter
174038cbf5
Refactoring of CAST FORMAT ( #7881 ) ( #8134 )
...
* Refactoring of CAST FORMAT
Move CAST FORMAT logic to separate file.
Separation of logic into parsing stage and execution stage.
Add more FORMAT validation based on SQL standard.
* Add more unit tests for incorrect FORMAT
* Remove incorrect const specifier
* Fixes after review
Minor code changes.
Move public CVT_FORMAT functions to CvtFormat.h.
Add new error message if same is used pattern twice in string to datetime conversion.
* Fix indents in comments
* Add new files to windows build
* Remove constexpr specifier from functions that is not real constexpr
Because std::isdigit and std::isalpha are not constexpr.
---------
Co-authored-by: Artyom Ivanov <artyom.ivanov@red-soft.ru>
2024-06-03 10:43:06 -03:00
GitHub Action
f2d12e403b
increment build number
continuous-integration/drone/push Build is passing
2024-05-30 20:15:28 +00:00
AlexPeshkoff
ab2c956464
Restored correct permissions
2024-05-30 10:59:38 +03:00
GitHub Action
8e46fd3b9a
increment build number
continuous-integration/drone/push Build is passing
2024-05-28 20:14:20 +00:00
Dmitry Yemanov
95442bdfff
Attempt to avoid hash joining for possible cardinality under-estimations
2024-05-28 12:47:39 +03:00
Dmitry Yemanov
40d0b4150c
Fixed #8136 : Server crashes with IN (dbkey1, dbkey2, ...) condition
2024-05-28 09:03:39 +03:00
Dmitry Yemanov
a2ed8a7059
Misc
2024-05-28 09:03:39 +03:00
GitHub Action
067039db6b
increment build number
continuous-integration/drone/push Build is passing
2024-05-27 20:13:32 +00:00
Vlad Khorsun
8956bfb9d2
Correction for #8069 .
...
Note, sequence numbers could be out of physical order of records.
2024-05-27 14:06:40 +03:00
GitHub Action
ecc49e053f
increment build number
continuous-integration/drone/push Build is passing
2024-05-24 20:14:20 +00:00
Vlad Khorsun
67a5ca846f
Merge pull request #8129 from FirebirdSQL/work/gh-8120
...
Simplest fix for bug #8120 : Cast dies with numeric value is out of range error (5.0.1 snapshot)
2024-05-24 16:23:40 +03:00
Vlad Khorsun
44a69d866e
Simplest fix for bug #8120 : Cast dies with numeric value is out of range error (5.0.1 snapshot)
2024-05-24 15:27:41 +03:00
Dmitry Starodubov
aa372c92ac
Fixed possible buffer overflow on system privileges lookup during user mapping ( #8126 )
2024-05-24 14:21:20 +03:00
GitHub Action
9cb1165b8b
increment build number
continuous-integration/drone/push Build is passing
2024-05-23 20:14:40 +00:00
Alexander Peshkov
7a4bbedf31
Fix for #8077 : Error "Too many recursion levels" does not stop execuition of code that uses ON DISCONNECT trigger (PR#8119)
...
Co-authored-by: Vlad Khorsun <hvlad@users.sourceforge.net>
2024-05-23 12:54:00 +03:00
GitHub Action
995dd02b3a
increment build number
continuous-integration/drone/push Build is passing
2024-05-21 20:14:50 +00:00
Adriano dos Santos Fernandes
f94343e00e
Fix #8123 - Procedure manipulation can lead to wrong dependencies removal.
2024-05-20 22:09:42 -03:00
GitHub Action
bf6c467fdf
increment build number
continuous-integration/drone/push Build is passing
2024-05-18 20:14:00 +00:00
Adriano dos Santos Fernandes
d3ccbb4d80
Fiz tzdata-update workflow.
2024-05-18 13:47:55 -03:00
GitHub Action
eab064ad72
increment build number
continuous-integration/drone/push Build is passing
2024-05-17 20:14:29 +00:00