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

57588 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
e77b55450b Fix #8172 - The file include/firebird/impl/iberror_c.h is missing in the Linux x64 tar archive. 2024-07-08 22:05:59 -03:00
GitHub Action
7d50cacd92 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-08 20:16:03 +00:00
Alexander
6e7596f78e
Added shutdown handler for server (#8165)
Co-authored-by: Alexander Zhdanov <alexander.zhdanov@red-soft.ru>
2024-07-08 10:42:56 +03:00
Vlad Khorsun
262af1d2fc Fixed bug #8171 : Trace plugin unloaded if called method is not implemented 2024-07-08 00:15:34 +03:00
GitHub Action
cc71c6fcf4 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-05 20:15:32 +00:00
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
All checks were successful
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
All checks were successful
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
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