8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 20:43:02 +01:00
Commit Graph

57829 Commits

Author SHA1 Message Date
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-17 20:14:29 +00:00
Adriano dos Santos Fernandes
9578dd0d5c
Try avoiding new git security measure 2024-05-17 08:29:57 -03:00
GitHub Action
8dd6ee2f88 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-16 20:13:32 +00:00
c952682135
Fix debug build failure with assertion in CRT (#8121) 2024-05-16 19:28:09 +03:00
GitHub Action
d3adce137d increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-15 20:15:18 +00:00