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
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
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
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
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
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
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
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
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
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
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
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
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
Adriano dos Santos Fernandes
31d8495a1f
Fix buffer overflow using string_view.
2024-11-27 23:07:05 -03:00
Vlad Khorsun
6551af1fcb
Fixed bug #8331 : Crash of fbclient.dll on Windows
2024-11-27 22:41:59 +02:00
GitHub Action
77b95b8729
increment build number
continuous-integration/drone/push Build is passing
2024-11-26 20:18:15 +00:00
dependabot[bot]
f738e815b8
Bump dawidd6/action-download-artifact from 2 to 6 in /.github/workflows ( #8328 )
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 2 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v2...v6 )
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 22:05:49 -03:00
GitHub Action
e9584dbc24
increment build number
continuous-integration/drone/push Build is passing
2024-11-25 20:18:10 +00:00
Ilya Eremin
babd741daa
Add AUTO RELEASE TEMP BLOBID transaction option ( #8323 )
...
* Add AUTO RELEASE TEMP BLOBID transaction option
It makes the transaction release temporary ID of user BLOB just after its materialization. It's useful for massive insertions of records with user-defined BLOBs because it eliminates the memory overhead caused by creating and keeping temporary IDs until the transaction ends. This option is used during the database restore.
* Place tokens in the correct sections
* Avoid repeated attempts to start a transaction with options that are not supported by the target server
* Correct AUTO RELEASE TEMP BLOBID description
* Check bad_tpb_form error for more reliable detection of unsupported transaction options
* Do not use unsupported options for transactions of parallel workers performing RestoreRelationTask
2024-11-25 11:32:33 +03:00
GitHub Action
933ac7bf19
increment build number
continuous-integration/drone/push Build is passing
2024-11-17 20:16:20 +00:00
Adriano dos Santos Fernandes
1a4717fa9f
Correction.
2024-11-16 22:07:34 -03:00
GitHub Action
9e2639d211
increment build number
continuous-integration/drone/push Build is passing
2024-11-16 20:15:55 +00:00
Dmitry Yemanov
2797cea142
Add forgotten part of my recent commit for #5654
2024-11-16 21:25:50 +03:00
Dmitry Yemanov
0d72b8097c
Do not consider non-deterministic expressions as invariants in pre-filters ( #7853 )
...
* Do not consider non-deterministic expressions as invariants in pre-filters
* Follow Adriano's suggestion
* Allow deterministic uncorrelated subqueries to be considered as invariants
2024-11-16 17:42:23 +03:00
GitHub Action
49804f3f26
increment build number
continuous-integration/drone/push Build is passing
2024-11-15 20:17:33 +00:00
Dmitry Starodubov
b4d7d0c377
Use a 64bit counter for the records written during the backup ( #8319 )
2024-11-15 19:31:04 +03:00