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

57797 Commits

Author SHA1 Message Date
GitHub Action
81bba14984 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-31 20:16:16 +00:00
Adriano dos Santos Fernandes
e7d5a003ea Fix problem with CONNECT ROLE subclause - thanks Pavel Zotov. 2024-12-31 14:17:40 -03:00
GitHub Action
c3c8dd99e9 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-30 20:16:28 +00:00
Adriano dos Santos Fernandes
797781da66
Merge pull request #8358 from FirebirdSQL/work/isql-frontend-parser
Refactor ISQL creating FrontendParser class
2024-12-30 13:54:54 -03:00
Adriano dos Santos Fernandes
7ff5eab208 Run isql_test in android build. 2024-12-30 11:59:12 -03:00
Adriano dos Santos Fernandes
2c9152390a Change tests log_level to error. 2024-12-30 11:57:30 -03:00
Adriano dos Santos Fernandes
73573554ef Better temporary backward compatibility. 2024-12-30 11:34:21 -03:00
Adriano dos Santos Fernandes
d6ad19aa07 Refactor ISQL creating FrontendParser class. 2024-12-30 11:34:19 -03:00
GitHub Action
5fc596904c increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-28 20:15:34 +00:00
Dmitry Yemanov
f0740d2a32
Wipe out multi-file database support (#8047)
* Wipe out multi-file database support

* Fix (fingers crossed) Windows build, some more cleanup and code simplification

* Fix gstat build on Windows and also Android/MacOS builds
2024-12-28 09:27:34 +03:00
GitHub Action
125140103d increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-26 20:16:32 +00:00
Ilya Eremin
b1ef0e3c52 Fix mismatched-new-delete warnings 2024-12-26 19:14:04 +03:00
AlexPeshkoff
2423a1487b Compare signed/unsigned warnings 2024-12-26 17:24:37 +03:00
Dmitry
3bdaddfb5c
Fix linux warnings Wformat (#8361)
* Fix linux warnings Wformat

* Remove duplication defines
2024-12-26 14:41:16 +03:00
Ilya Eremin
566bebf2d5
Make return-type a compilation error (#8362)
This protects from undefined behavior cases that can be added to the code by mistake.
2024-12-26 14:38:50 +03:00
GitHub Action
fa83e793d1 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-25 20:16:22 +00:00
Artyom Abakumov
c1707c4d6e
Change FB_NELEM return type to unsigned and resolve all FB_NELEM related Wsign-compare warnings (#8338)
* Change `FB_NELEM` return type to unsigned and resolve all `FB_NELEM` related `Wsign-compare` warnings

* Compare FB_NELEM only with FB_SIZE_T and FB_SSIZE_T

* One more Wsign-compare fix

---------

Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-12-25 08:51:19 +03:00
GitHub Action
cc8009cc39 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-23 20:16:35 +00:00
Dmitry Yemanov
387d8ad16a Fix statement ID output format in the trace 2024-12-23 21:16:19 +03:00
Adriano dos Santos Fernandes
0e0386afba Revert "Update CI tools."
This reverts commit bc89f7e2e8.
2024-12-23 11:50:33 -03:00
Adriano dos Santos Fernandes
bc89f7e2e8 Update CI tools. 2024-12-23 10:18:54 -03:00
GitHub Action
a0404d8888 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-22 20:15:32 +00:00
Mark Rotteveel
55b0501fa3
Update version number in firebird.conf 2024-12-22 16:51:33 +01:00
GitHub Action
6990ab58a1 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-19 20:17:13 +00:00
Vlad Khorsun
7ebb66b5d3 Improvement #8353 : Report unique usernames for isc_info_user_names 2024-12-19 10:21:58 +02:00
Artyom Abakumov
2528942a8c Better handle null pointer checks in GPRE generated code 2024-12-18 23:08:10 -03:00
GitHub Action
d1f8afd885 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-17 20:17:53 +00:00
Artyom Abakumov
4d7b5fdfeb
Mark FB_ALIGN as constexpr (#8339)
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-12-17 11:24:41 +03:00
GitHub Action
85e25e543b increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-11 20:18:54 +00:00
Vlad Khorsun
d250eecd8a Fixed bug #8350 : Missed records in replicated database 2024-12-11 18:20:01 +02:00
Dmitry Yemanov
ebfc854059 Post-fixes by Andrey Kravchenko: Move ENV/FILE parsing into a separate routine. Validate configuration key before value. Ensure the username/password is not specified multiple times. 2024-12-11 15:40:43 +03:00
GitHub Action
b37ac359f3 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-10 20:18:36 +00:00
Artyom Ivanov
00581850a4 Refactor AutoDispose and AutoRelease
Removed redundant class definitions and replaced them with type aliases.
2024-12-10 07:15:56 -03:00
Dmitry Yemanov
a8c5b9fa96 Make automatic online re-initialization reliable (#8324) 2024-12-10 09:59:08 +03:00
GitHub Action
2cc772c8f8 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-08 20:17:03 +00:00
Adriano dos Santos Fernandes
e392484582 Fixes to RDB$SQL package. 2024-12-08 09:27:27 -03:00
Adriano dos Santos Fernandes
7d13f3fb12 Bettern constructor for AnyRef. 2024-12-08 09:20:14 -03:00
Adriano dos Santos Fernandes
b9ee7a7d0f Fix #8334 - MacOS ARM version requires Rosetta. 2024-12-08 09:01:52 -03:00
Adriano dos Santos Fernandes
df94a7ba94 Remove unused files. 2024-12-08 09:00:25 -03:00
GitHub Action
9694399ea6 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-05 20:18:55 +00:00
Dmitry Yemanov
c60acb0028
Cleanup batches inside the engine if they were not released explicitly before disconnection. This avoids a resource leak (it's mostly about TempSpace). (#8341) 2024-12-05 12:59:45 +03:00
GitHub Action
30b77ddd13 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-03 20:18:28 +00:00
Dmitry Yemanov
e2187776ac Fixed omission noted by Adriano 2024-12-03 12:58:59 +03:00
Dmitry Yemanov
3575d91738 Description for PR #8327 2024-12-03 12:46:41 +03:00
Andrey Kravchenko
b8f24cdd61
Fix use :@ characters and add sub-section to configure username and password for sync_replica (#8327)
* Add sub-section to configure username and password for sync_replica with the ability to read its from a file or from an environment variable

Also fix use :@ characters in username and password

* Corrections after Dmitry Yemanov review

Fix opening a file if it is specified in absolute path
Also fix the error message if there are not enough permissions to open the file

* Add fixup separators also revert prefix if filename has relative path

* Create a parseSyncReplica function and move the code to better read it

* Add explicit to constructor SyncReplica class with a single non-default parameter

---------

Co-authored-by: Andrey Kravchenko <andrey.kravchenko@red-soft.ru>
2024-12-03 09:49:40 +03:00
GitHub Action
4a1f4e2bc4 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-02 20:16:55 +00:00
Vlad Khorsun
021d8c9e1a Fixed bug #8336 : Error: "Invalid clumplet buffer structure: buffer end before end of clumplet - clumplet too long (77779)" when using trusted auth 2024-12-02 17:05:00 +02:00
GitHub Action
1f283c8918 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2024-11-28 20:17:56 +00:00
Adriano dos Santos Fernandes
05e39419df Improvement to the Windows test runner. 2024-11-27 23:08:48 -03:00
Adriano dos Santos Fernandes
64c5082247 Add missing tests to Windows build. 2024-11-27 23:08:20 -03:00