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

53187 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
73287e3d62 Fixed CORE-6116 - The Metadata script extracted using ISQL of a database restored from
a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field.
2020-01-19 23:09:22 -03:00
Adriano dos Santos Fernandes
778542d122 Backport fix for CORE-5862 - Varchar computed column without explicit type does not populate RDB$CHARACTER_LENGTH. 2020-01-19 23:03:48 -03:00
firebirds
b4a41ce8c8 increment build number 2020-01-18 00:05:38 +00:00
hvlad
839c9f6b85 Fixed bug CORE-6231 : access violation on shutdown of xnet connection to local database when events have been registered 2020-01-17 15:14:53 +02:00
firebirds
499864a16a increment build number 2020-01-15 00:05:24 +00:00
AlexPeshkoff
2ce4f72752 Backported CORE-6227: isc_info_svc_user_dbpath always returns alias of main security database 2020-01-14 17:13:23 +03:00
firebirds
118018b52d increment build number 2020-01-14 00:05:41 +00:00
AlexPeshkoff
91c99bd43f Backported CORE-2251: gbak doesn't return error code 2020-01-13 20:24:12 +03:00
Kovalenko Dmitry
63f95ea838 Correction of RefPtr::assign
When RefPtr::assign returns to caller it (object) may be already destroyed. As result "return ptr" will access (read 'ptr' member) the destroyed object.

The correct code - 'return p;'

Note: usually smart pointers do not return internal/raw pointers. They return reference to himself.
2020-01-13 19:15:33 +03:00
AlexPeshkoff
c6df8f4487 Backported CORE-6208: Grant lost in security.db after backup/restore cycle 2020-01-13 17:30:01 +03:00
AlexPeshkoff
9fdd0d36d6 Make firebird engine use classic mode during boot build 2020-01-13 17:10:38 +03:00
AlexPeshkoff
e126a21a7c Disable simultaneous access to read-only database from multiple processes in SS mode 2020-01-13 17:10:26 +03:00
firebirds
9bc1c60234 increment build number 2020-01-13 00:06:02 +00:00
Dmitry Yemanov
76e4f0838f Avoid unnecessary operations in the destructor. This also prevents possible hangs in Classic builds. 2020-01-12 10:38:44 +03:00
firebirds
0e00467dbf increment build number 2020-01-11 00:05:22 +00:00
AlexPeshkoff
67dcc12ae8 Backported CORE-6217: Wrong work with pointer: delete ptr; ptr=new ; 2020-01-10 14:11:36 +03:00
AlexPeshkoff
d27a422c63 Backported CORE-6221: Incorrect (throw-based) allocFunc for zlib 2020-01-10 13:59:43 +03:00
firebirds
0c14ba9d3d increment build number 2020-01-07 00:05:58 +00:00
3a3a83d6ad to pass link flags to libtommath, no space between -L and path etc 2020-01-06 15:12:32 +01:00
3019fe6e2d to pass link flags to libtommath, no space between -L and path etc 2020-01-06 14:59:59 +01:00
firebirds
de9264cf65 increment build number 2020-01-04 00:05:33 +00:00
Paul Reeves
f90f322d99 CORE-3900 (Partial fix) Add /norestart flag when installing msvc runtimes.
This at least prevents an unplanned reboot. A full fix will require calling msiexec differently so that we can pick up the errorcode if a reboot actually is required.
2020-01-03 13:49:27 +01:00
firebirds
c511f35f16 increment build number 2020-01-02 00:05:39 +00:00
Dmitry Yemanov
d9a01b9025 Correction 2020-01-01 16:12:40 +03:00
Dmitry Yemanov
43b7ac3c6f Correction 2020-01-01 09:49:43 +03:00
firebirds
28457cf492 increment build number 2019-12-23 00:05:43 +00:00
Dmitry Yemanov
4ddc81f86b This should fix regression for test core_0053.fbt 2019-12-22 11:34:52 +03:00
firebirds
85f1788d95 increment build number 2019-12-21 00:06:01 +00:00
Dmitry Yemanov
160ec3901b Fixed dumb mistake in my recent commit 2019-12-20 12:39:17 +03:00
Dmitry Yemanov
f7e7c513a1 Minor correction for Vlad's solution to CORE-4680 2019-12-20 12:39:17 +03:00
firebirds
c785afe4c4 increment build number 2019-12-17 00:06:11 +00:00
Dmitry Yemanov
b6a62c0b16 Prepared the docs 2019-12-16 18:54:40 +03:00
Dmitry Yemanov
2294d6573d Fixed races during shmem reattaching 2019-12-16 18:50:59 +03:00
Dmitry Yemanov
6c262aa30a Reworked my recent optimizer patch 2019-12-16 18:50:59 +03:00
firebirds
2a7fc5f5b0 increment build number 2019-12-14 00:05:43 +00:00
Dmitry Yemanov
92e2f4d66a Attempted to fix the optimizer regression related to sorting vs compound indices 2019-12-13 10:29:57 +03:00
Dmitry Yemanov
6cae06628c Cast the parameters to match the API declaration. This removes warnings in the generated code. 2019-12-13 10:29:57 +03:00
Dmitry Yemanov
d0353a8972 Fixed inconsistency between attachment/transaction states and their request states 2019-12-13 10:29:57 +03:00
firebirds
f62c4f5e5f increment build number 2019-12-12 00:06:28 +00:00
hvlad
97131a52d7 Fixed bug CORE-6204 : FB crash because TraceSvcJrd::checkPrivileges can pass NULL in 'alias' 2019-12-11 20:56:19 +02:00
firebirds
cc614c3a91 increment build number 2019-12-11 00:09:02 +00:00
AlexPeshkoff
5cc9880778 Backported CORE-6141: fbsvcmgr action_repair rpr_list_limbo_trans does not show list of transactions in LIMBO state 2019-12-10 19:42:17 +03:00
firebirds
5bbc7d2ad3 increment build number 2019-12-10 00:07:14 +00:00
hvlad
89243337e6 Let logAndDie() call abort() on all platforms.
It prevent hung when process exits (instead of aborts) and tries to release resources.
2019-12-09 13:59:29 +02:00
firebirds
e157266d52 increment build number 2019-12-08 00:05:56 +00:00
hvlad
d678801a85 Backport addition for CORE-4463:
Avoid handle leak after killing hung child process.
Print child's stderr after child is gone to not loose very last childs output.
2019-12-07 20:04:04 +02:00
firebirds
a0774ed7a3 increment build number 2019-12-07 00:05:28 +00:00
AlexPeshkoff
176ab0e64f Backported CORE-6203: "Error reading data from the connection" is raised sometimes when using non-default authentication plugin 2019-12-06 18:26:35 +03:00
Vlad Khorsun
f165f6f996
Merge pull request #239 from FirebirdSQL/work/core-4463
Sub-task CORE-4463: Windows implementation for CORE-4462 (Make it pos…
2019-12-06 12:58:20 +02:00
hvlad
ec0d1432eb Better name for print_child_error() method 2019-12-06 11:49:27 +02:00