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

56081 Commits

Author SHA1 Message Date
Vlad Khorsun
ff644c91b7 Fixed leak of process handle.
Hope, it will fix #7684
2023-07-26 23:11:24 +03:00
GitHub Action
091f2a5246 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-24 20:13:17 +00:00
Adriano dos Santos Fernandes
5a8a4633a5 Fix #7683 - rdb$time_zone_util.transitions returns an infinite resultset.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-24 08:19:16 -03:00
GitHub Action
7e3faca22b increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-21 20:13:10 +00:00
Dmitry Yemanov
add663f435 Use fixed format for timing. Make the verbose logging a bit less verbose.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-21 20:11:28 +03:00
Dmitry Yemanov
8e8eff1c95 Avoid the 4GB shmem limit overflow causing a crash 2023-07-21 18:07:23 +03:00
GitHub Action
cda101444b increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-20 20:13:45 +00:00
Ilya Eremin
eb56b0eb77 Backport #7662: Fix performance issues in prepare_update()
All checks were successful
continuous-integration/drone/push Build is passing
Fix an issue where the temporary record is inserted twice in prepare_update() when the record which is being updated has 3 or more fragments
2023-07-20 12:25:18 +03:00
Ilya Eremin
8d0bf94d65 Backport #7233: Postfix for #5385 (CORE-5101): Fix slow database restore when Classic server mode is used 2023-07-20 12:25:18 +03:00
Adriano dos Santos Fernandes
81e946209a
Correction - thanks to Dmitry Kovalenko
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-19 21:40:30 -03:00
GitHub Action
a47ecb2052 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-11 20:14:56 +00:00
Dmitry Yemanov
d71e535f6e Updated the docs
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-11 21:45:46 +03:00
Dmitry Yemanov
dd147dbfad
Make async replication reliable on Linux CS (replica side) (#7673)
* Backported replication shutdown improvements. Fixed #7387: Unreliable replication behavior in Linux Classic

* Better check for configured replicas
2023-07-11 21:42:20 +03:00
GitHub Action
2468d3c179 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-10 20:15:10 +00:00
Vlad Khorsun
7f100ed31f Correction.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-10 11:18:11 +03:00
GitHub Action
2d1a717f60 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-08 20:14:11 +00:00
Adriano dos Santos Fernandes
7bd8f8400c Fix #7670 - Cursor name can duplicate parameter and variable names in procedures and functions.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-08 14:41:04 -03:00
Adriano dos Santos Fernandes
43c5426b48 Backport fix for #7638 - OVERRIDING USER VALUE should be allowed for GENERATED ALWAYS AS IDENTITY.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-08 10:41:28 -03:00
Dmitry Starodubov
824314e5a6 Print warnings occurred during commit
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-07 15:22:57 +03:00
Vlad Khorsun
c867663df1 Merge pull request #7666 from red-soft-ru/5_0_drop_table_fix
All checks were successful
continuous-integration/drone/push Build is passing
Fix #7664: DROP TABLE executed for a table with big records may lead to "wrong page type" or "end of file" error
2023-07-07 14:59:49 +03:00
Dmitry Yemanov
04a246c5c3 Fixed #7665: Wrong result ordering in LEFT JOIN query
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-07 12:11:28 +03:00
GitHub Action
3f4f91414e increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-06 20:15:04 +00:00
AlexPeshkoff
6749faa584 Fixed #7626: Segfault when new attachment is done to shutting down database
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-06 13:22:10 +03:00
GitHub Action
b6762c3cce increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-30 20:14:54 +00:00
Dmitry Starodubov
3ac89e025d
Fix crash on assert or memory corruption when too long username is used for authentication
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-30 17:58:22 +03:00
GitHub Action
3421631969 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-26 20:15:51 +00:00
Dmitry Yemanov
d1ed39c657 Fixed #7651: Unable to find savepoint in insert with nested query and returning clause
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-26 14:56:53 +03:00
GitHub Action
36438d449b increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-20 20:14:08 +00:00
AlexPeshkoff
536176999a Fix for #7603: BIN_SHR on INT128 does not apply sign extension
All checks were successful
continuous-integration/drone/push Build is passing
(cherry picked from commit 3da900bf17)
2023-06-20 11:50:10 +03:00
GitHub Action
c915e9d1ec increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-17 20:12:56 +00:00
Ilya Eremin
daaf0930e5 Fix #7627: The size of the database with big records becomes bigger after backup/restore
All checks were successful
continuous-integration/drone/push Build is passing
The problem appears when bulk inserts are used (currently during restore). Without the fix the primary data page is released if it has the dpg_large flag, and the new record is inserted on the next empty page. As a result, each primary page has only one record. Generally the fix solves an issue where per-relation cache of data page numbers is not working for tables with big records.
2023-06-17 12:26:20 +03:00
GitHub Action
4386a0b4c9 increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-16 20:13:57 +00:00
AlexPeshkoff
6a1311f1ee Reworked fix for #7599: Conversion of text with '\0' to DECFLOAT without errors; ensure better backward compatibility
All checks were successful
continuous-integration/drone/push Build is passing
(cherry picked from commit 3b9d57bf56)
2023-06-16 16:14:56 +03:00
GitHub Action
7a0d2a15ab increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-14 20:13:37 +00:00
AlexPeshkoff
5bb8e5164c Fixed #7599: Conversion of text with '\0' to DECFLOAT without errors
All checks were successful
continuous-integration/drone/push Build is passing
(cherry picked from commit fa6f9196f9)
2023-06-14 10:09:01 +03:00
Alexander Peshkov
467f43a927 Fixed #7579: Cannot nbackup a firebird 3.0 database in firebird 4.0 service with engine12 setup in Providers
(cherry picked from commit d868e7ea78)
2023-06-14 09:48:14 +03:00
GitHub Action
2d640d63ba increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-03 20:13:38 +00:00
Adriano dos Santos Fernandes
284830e60c
Fix #7611 - Can't backup/restore database from v3 to v4 with SEC$USER_NAME field longer than 10 characters. (#7614)
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-02 22:24:04 -03:00
GitHub Action
8aebc83dbf increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-01 20:13:11 +00:00
Dmitry Kovalenko
dc6243cfbc
[FB4] The functional description of CVT_get_int128 was corrected (#7613)
All checks were successful
continuous-integration/drone/push Build is passing
* The functional description of CVT_get_int128 was corrected
 - looks like copy&paste error

* The internal comment on 'buffer' in CVT_get_int128 was corrected, too.
2023-06-01 15:23:12 +03:00
GitHub Action
78480fc861 increment build number
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-31 20:13:47 +00:00
Adriano dos Santos Fernandes
b5a5c17a70 Fix #7610 - Uninitialized/random value assigned to RDB$ROLES -> RDB$SYSTEM PRIVILEGES when restoring from FB3 backup.
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-30 20:48:19 -03:00
GitHub Action
21e0e35b3a increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-30 20:13:55 +00:00
Adriano dos Santos Fernandes
fabf63c0e7 Fix #7604 - PSQL functions do not convert the output BLOB to the character set defined at creation.
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-30 08:03:32 -03:00
AlexPeshkoff
a39c96d7f7 This should fix windows build for #7582: Missing isc_info_end in Firebird.pas
(cherry picked from commit 8437e4dcf7)
2023-05-30 13:39:11 +03:00
AlexPeshkoff
db0ddf507f POSIX-only fix for #7582: Missing isc_info_end in Firebird.pas. Appropriate fix for windows build is needed.
(cherry picked from commit 6707c7c2cc)
2023-05-30 13:39:11 +03:00
Dmitry Kovalenko
f5af6a92c6
The part of fix #7599. Problems with pointers in decNumber library (#7607)
All checks were successful
continuous-integration/drone/push Build is passing
* Fix for #7599 - strip leading zeros in decFloatFromString
* Bug fix for #7599 - the scope of a local buffer in decFinalize was corrected
2023-05-30 13:25:22 +03:00
GitHub Action
2d769bb96a increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-27 20:13:06 +00:00
Dmitry Yemanov
09ef82389f Fixed #7605: Disallow replication of RDB
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-27 07:31:19 +03:00
GitHub Action
691b9fb96f increment build number
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-23 20:13:40 +00:00