Dmitry Yemanov
2e156510ae
Fix boolean conversion to string inside DataTypeUtil::makeFromList() ( #8178 )
2024-11-16 16:27:20 +03:00
Artyom Abakumov
a33472d2b6
Do not delete system trace session with missing parent process (fix for https://github.com/FirebirdSQL/firebird/issues/8180 ) ( #8179 )
...
* Do not compact system session with missing parent process
* Replace assert with fb_assert
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-11-16 16:27:20 +03:00
GitHub Action
497319fdb6
increment build number
2024-11-16 16:27:20 +03:00
Adriano dos Santos Fernandes
c58597e105
Fix #8172 - The file include/firebird/impl/iberror_c.h is missing in the Linux x64 tar archive.
2024-11-16 16:27:20 +03:00
GitHub Action
457bde342d
increment build number
2024-11-16 16:27:20 +03:00
Alexander
9dc1949ac8
Added shutdown handler for server ( #8165 )
...
Co-authored-by: Alexander Zhdanov <alexander.zhdanov@red-soft.ru>
2024-11-16 16:27:20 +03:00
Vlad Khorsun
7ccd1ea5a6
Fixed bug #8171 : Trace plugin unloaded if called method is not implemented
2024-11-16 16:27:20 +03:00
GitHub Action
b1ff96c85f
increment build number
2024-11-16 16:27:20 +03:00
Vlad Khorsun
695d8f4203
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-11-16 16:27:20 +03:00
GitHub Action
eb90a372ef
increment build number
2024-11-16 16:27:20 +03:00
Dmitry Yemanov
0dc7354537
Frontported bugfix for blob access vs replicator
2024-11-16 16:27:20 +03:00
GitHub Action
3b7f8f7ca8
increment build number
2024-11-16 16:27:20 +03:00
Vlad Khorsun
afdde9a2e7
Merge pull request #8169 from FirebirdSQL/work/gh-8168
...
Fixed bug #8168 : MAKE_DBKEY bug after backup/restore
2024-11-16 16:27:20 +03:00
GitHub Action
4202e21ea8
increment build number
2024-11-16 16:27:20 +03:00
Adriano dos Santos Fernandes
4e5ffa7f8f
Refactor GEN_UUID for v4.
2024-11-16 16:27:20 +03:00
Adriano dos Santos Fernandes
64206b45ec
Feature #7980 - Option for GEN_UUID to generate v7 UUID.
2024-11-16 16:27:20 +03:00
GitHub Action
b33c52d65c
increment build number
2024-11-16 16:27:20 +03:00
2993ed6a24
Fix #7911 - allow spaces in service name
...
when (un)installing via (un)install_service.bat
2024-11-16 16:27:20 +03:00
b1464259fe
Replace tabs with spaces
2024-11-16 16:27:20 +03:00
10c8c0d64c
Improve detection of existing configured security database
2024-11-16 16:27:20 +03:00
55d3fb28d3
Improve installed product detection (WIP)
2024-11-16 16:27:20 +03:00
65c07a525c
Dynamically set FB_MAJOR_VER
2024-11-16 16:27:20 +03:00
3311cfbeb8
Add option to package without release notes
2024-11-16 16:27:20 +03:00
087f744bc9
Remove obsolete debug code
2024-11-16 16:27:20 +03:00
77388367e2
cleanup
2024-11-16 16:27:20 +03:00
941ff8ac67
White space; spelling; misc
2024-11-16 16:27:20 +03:00
3cd631edbc
Use @ consistently to produce cleaner output
...
and make debugging easier if case of problems
2024-11-16 16:27:20 +03:00
GitHub Action
5fa88a21d0
increment build number
2024-11-16 16:27:20 +03:00
Vlad Khorsun
2d6f2e67f6
Fixed bug #8156 : Can not specify concrete IPv6 address in ES/EDS connection string.
2024-11-16 16:27:20 +03:00
GitHub Action
7fa19d826b
increment build number
2024-11-16 16:27:20 +03:00
Vlad Khorsun
6d505d2f92
This should fix bug #8138 : Bugcheck when replicator state is changed concurrently
2024-11-16 16:27:20 +03:00
GitHub Action
a49f4e9d46
increment build number
2024-11-16 16:27:20 +03:00
Vlad Khorsun
1e51ddb0e1
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-11-16 16:27:20 +03:00
GitHub Action
1e96dad390
increment build number
2024-11-16 16:27:20 +03:00
Vlad Khorsun
0fba698759
Fixed bug #8151 : Deadlock happens when run 'List Trace Sessions' service and there are many active trace sessions
2024-11-16 16:27:19 +03:00
Vlad Khorsun
136134477b
Fixed bug #8150 : Process could attach to the deleted instance of shared memory
...
Patch and additional comments by @AlexPeshkoff
2024-11-16 16:27:19 +03:00
Vlad Khorsun
f440e380ad
Fixed bug #8149 : The hung or crash could happen when connection fires TRACE_EVENT_DETACH event and new trace session created concurrently
2024-11-16 16:27:19 +03:00
GitHub Action
48ab192a23
increment build number
2024-11-16 16:27:19 +03:00
TreeHunter
29b6c36ad9
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-11-16 16:27:19 +03:00
GitHub Action
2f790fb4dd
increment build number
2024-11-16 16:27:19 +03:00
AlexPeshkoff
9c26932d49
Restored correct permissions
2024-11-16 16:27:19 +03:00
GitHub Action
78171f3fab
increment build number
2024-11-16 16:27:19 +03:00
Dmitry Yemanov
9a067f6bc5
Attempt to avoid hash joining for possible cardinality under-estimations
2024-11-16 16:27:19 +03:00
Dmitry Yemanov
de77269261
Fixed #8136 : Server crashes with IN (dbkey1, dbkey2, ...) condition
2024-11-16 16:27:19 +03:00
Dmitry Yemanov
c12fbbb762
Misc
2024-11-16 16:27:19 +03:00
GitHub Action
e90d39e8a5
increment build number
2024-11-16 16:27:19 +03:00
Vlad Khorsun
eb935c3496
Correction for #8069 .
...
Note, sequence numbers could be out of physical order of records.
2024-11-16 16:27:19 +03:00
GitHub Action
af848a4682
increment build number
2024-11-16 16:27:19 +03:00
Vlad Khorsun
250b1a1dbb
Simplest fix for bug #8120 : Cast dies with numeric value is out of range error (5.0.1 snapshot)
2024-11-16 16:27:19 +03:00
Dmitry Starodubov
125f82cfa4
Fixed possible buffer overflow on system privileges lookup during user mapping ( #8126 )
2024-11-16 16:27:19 +03:00