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

55534 Commits

Author SHA1 Message Date
Dmitry Yemanov
be93e25507 Correction, thanks to Dimitry Sibiryakov 2021-10-21 15:23:11 +03:00
firebirds
7674f8937a increment build number 2021-10-21 00:05:52 +00:00
Dmitry Yemanov
dfeae70b96 Protection from attempts to remove system transaction 2021-10-20 21:19:00 +03:00
Dmitry Yemanov
db44c610a8
Merge pull request #7013 from red-soft-ru/4_0_fix_5082
Fix #5082: Exception "too few key columns found for index" raises when attempt to create table with PK and immediatelly drop this PK within the same transaction
2021-10-20 20:36:02 +03:00
Dmitry Yemanov
22684a4eec Bugfix for #7015: Applier may crash if replication block contain no savepoint operations 2021-10-20 20:19:32 +03:00
Ilya Eremin
677eabbe16 Fix #5082: Exception "too few key columns found for index" raises when attempt to create table with PK and immediatelly drop this PK within the same transaction
This commit also fixes #5173 and #3886.
The situation when the record is not found in RDB$INDICES was not handled correctly in create_index DFW.
2021-10-20 15:15:57 +03:00
Paul Reeves
40a36373a4 Update installation_readme.txt to document that the binary installer no longer supports older windows versions. 2021-10-20 09:58:45 +02:00
firebirds
a06490b3b0 increment build number 2021-10-13 00:05:31 +00:00
Dmitry Yemanov
187514cfc2 Restore the old code to avoid returning temporary to the caller 2021-10-12 18:46:46 +03:00
Vlad Khorsun
390420d1d9
Merge pull request #6996 from red-soft-ru/4_0_trace_rotation_fix
Fixes for fbtrace log rotation
2021-10-12 11:11:07 +03:00
firebirds
328eddee62 increment build number 2021-10-12 00:05:54 +00:00
Dmitry Yemanov
763f05aacf This should fix #6995: unexpected string truncation error after restore 2021-10-11 18:31:00 +03:00
Dmitry Yemanov
74d349bfbd Improve error reporting a little 2021-10-11 10:55:50 +03:00
Dmitry Yemanov
1ab4064912 Return NULL (as documented) instead of empty string for non-replica databases 2021-10-11 10:55:50 +03:00
firebirds
6d6969b2e1 increment build number 2021-10-10 00:05:56 +00:00
Roman Simakov
87c171522b Fix #6998: RDB does not have effective user privileges. 2021-10-09 09:24:01 +03:00
Ilya Eremin
300ef0f733 Fixes for fbtrace log rotation
* Fixed accidental overwriting and loss of rotated trace logs at high load

* Fixed race condition on POSIX when 2 or more threads can rotate a trace log file simultaneously

* Simplify generating of a mapped file name in fbtrace. Use "fb_trace_log_mutex" prefix for it.

* Separate fractions from seconds by a dot in names of rotated trace logs

* Add comments on how stat() is used during trace log rotation
2021-10-08 15:37:59 +03:00
firebirds
679d4526d3 increment build number 2021-10-07 00:05:37 +00:00
Dmitry Yemanov
db70dc2c20 Postfix for #6989 (better protection from initialization errors) 2021-10-06 14:11:27 +03:00
firebirds
d934641bd7 increment build number 2021-10-06 00:05:47 +00:00
Dmitry Yemanov
36efbbe8e0 Fixed #6989: Invalid message in replication.log (and possibly crash in the case of synchronous replication) when the target DB has no its replica flag set 2021-10-05 13:20:34 +03:00
firebirds
becf89fd43 increment build number 2021-10-03 00:06:12 +00:00
Dmitry Yemanov
8cbebaea5c Fixed double release of the attachment (postfix for #6886 by Alex) 2021-10-02 20:34:09 +03:00
firebirds
d1f1a16829 increment build number 2021-10-01 00:06:26 +00:00
Adriano dos Santos Fernandes
b008664c9f Fix #6987 - DATEDIFF does not support fractional value for MILLISECOND. 2021-09-30 10:14:16 -03:00
github-actions[bot]
d6739007f7 Update tzdata. (#6988) 2021-09-30 08:49:37 -03:00
firebirds
1cb48e2b32 increment build number 2021-09-30 00:06:26 +00:00
Vlad Khorsun
2f2aace13c Fixed bug #6985: Application could hung when using new Batch API with blobs over XNET 2021-09-29 13:26:42 +03:00
firebirds
6112786f09 increment build number 2021-09-24 00:06:20 +00:00
Dan Horák
15d910db31 fix build on big endian platforms (#6852)
* fix missing declaration of type_alignments[] for big endian platforms
* add missing definition of lwp for big endian platforms
2021-09-23 16:15:40 +03:00
AlexPeshkoff
88dc6f6307 Postfix for #6978: FB4 build fails on big endian: gitignore correction for libi128.a
(cherry picked from commit aacd78f152)
2021-09-23 15:54:41 +03:00
AlexPeshkoff
8de2b0a107 Postfix for #6978: FB4 build fails on big endian: corrected dwords order in XDR representation of decfloat
(cherry picked from commit 4dcfd02fef)
2021-09-23 15:54:40 +03:00
AlexPeshkoff
f7c3b4742d Postfix for #6978: FB4 build fails on big endian: it was bad idea to add binary .a to git repository
(cherry picked from commit a5024f848c)
2021-09-23 15:54:40 +03:00
AlexPeshkoff
1d8b9cbc39 Fix for #6978: FB4 build fails on big endian
(cherry picked from commit cc1950a156)
2021-09-23 15:53:30 +03:00
firebirds
97b3ba94e4 increment build number 2021-09-21 00:06:16 +00:00
Vlad Khorsun
c2b7958048 Avoid not needed dependency. 2021-09-21 02:34:24 +03:00
Vlad Khorsun
a11c7c3bd4 Fixed bug #6976 : Lack of proper clean up after failure to initialize shared memory 2021-09-21 02:32:28 +03:00
Vlad Khorsun
0af839c4e6 Remove commented out code 2021-09-21 02:28:10 +03:00
Vlad Khorsun
56e5a67b9e Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
WIP
2021-09-21 02:27:40 +03:00
AlexPeshkoff
48d09ce99a Enhanced control on the size of available batch buffers when restoring database ensures never getting isc_batch_too_big error, related to #6959 2021-09-20 18:46:20 +03:00
AlexPeshkoff
a85eae43e6 Postfix for #6959 - restore failed due to zero buffer size in IBatch 2021-09-20 18:46:19 +03:00
AlexPeshkoff
37b74081b0 Implemented #6959: IBatch::getInfo() 2021-09-20 18:46:19 +03:00
firebirds
bb8608570b increment build number 2021-09-20 00:05:54 +00:00
Vlad Khorsun
54a2d5a394 Ignore ERROR_IO_PENDING in error handler. 2021-09-19 17:21:42 +03:00
firebirds
e87df0ab66 increment build number 2021-09-19 00:05:48 +00:00
Dmitry Yemanov
28677846bd Fixed #6975: Crash or hang while shutting down the replica database if segments are being applied 2021-09-18 18:34:49 +03:00
firebirds
15930309a1 increment build number 2021-09-17 00:06:27 +00:00
Vlad Khorsun
235f7aff0e Correction 2021-09-16 16:52:14 +03:00
James Clarke
da76939d04 add AF_INET_* support for FreeBSD 2021-09-16 14:15:37 +03:00
firebirds
218d4cc86b increment build number 2021-09-16 00:06:24 +00:00