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

57521 Commits

Author SHA1 Message Date
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
GitHub Action
2195466690 increment build number 2024-11-16 16:27:19 +03:00
Alexander Peshkov
932ae5fb8d 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-11-16 16:27:19 +03:00
GitHub Action
a8ff586b6b increment build number 2024-11-16 16:27:19 +03:00
Adriano dos Santos Fernandes
f0ecaa3154 Fix #8123 - Procedure manipulation can lead to wrong dependencies removal. 2024-11-16 16:27:19 +03:00
GitHub Action
cb9a8b8be8 increment build number 2024-11-16 16:27:19 +03:00
Adriano dos Santos Fernandes
2fd3f651c9 Fiz tzdata-update workflow. 2024-11-16 16:27:19 +03:00
GitHub Action
5e0d0a80f3 increment build number 2024-11-16 16:27:19 +03:00
Adriano dos Santos Fernandes
76661a3273 Try avoiding new git security measure 2024-11-16 16:27:19 +03:00
GitHub Action
b5502d3b00 increment build number 2024-11-16 16:27:19 +03:00
4e8f456951 Fix debug build failure with assertion in CRT (#8121) 2024-11-16 16:27:19 +03:00
GitHub Action
9eb4a55d2f increment build number 2024-11-16 16:27:19 +03:00
Dmitry Kovalenko
d6add8a607 Fix for issue #8108 [frontported from FB4] (#8118)
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.

---
ATTENTION: These changes were not tested in a master tree (only in FB4).
2024-11-16 16:27:19 +03:00
Vlad Khorsun
ecaed6045f Fixed bug #8110 : Firebird 5 crash On Android API level 34 2024-11-16 16:27:19 +03:00
Adriano dos Santos Fernandes
0f4cd5d779 Fix #8112 - Error isc_read_only_trans (335544361) should report SQLSTATE 25006. 2024-11-16 16:27:19 +03:00
GitHub Action
120fad60c6 increment build number 2024-11-16 16:27:19 +03:00
b0c77dcb1d Fix for #8101 2024-11-16 16:27:19 +03:00
Vlad Khorsun
cbfdf38dbd This should fix bug #8114 : Segfault in connections pool during server shutdown 2024-11-16 16:27:19 +03:00