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

54924 Commits

Author SHA1 Message Date
Dmitry Yemanov
d485e21584 Dedicated primary error code for replication failures 2020-10-07 20:52:52 +03:00
Dmitry Yemanov
3f3880710f Make error handling consistent with the rest of the API + some minor adjustments 2020-10-07 20:52:51 +03:00
firebirds
26e66c2a2a increment build number 2020-10-07 00:02:15 +00:00
hvlad
000be2f2ee Addition for my recent patch (deadlock when attachment is initialized or released while database shutdown is in progress). 2020-10-06 16:36:30 +03:00
firebirds
b8c0a42e67 increment build number 2020-09-30 00:02:15 +00:00
Dmitry Yemanov
92830d4c24 Fixed CORE-6411: crash while creating a table with many (>5460) fields 2020-09-29 13:33:21 +03:00
Dmitry Yemanov
e727006764 Better assertions, code simplification and minor optimization 2020-09-29 13:32:29 +03:00
firebirds
d9fb676558 increment build number 2020-09-28 00:02:16 +00:00
Adriano dos Santos Fernandes
81aaae9b74 Warnings. 2020-09-27 20:59:27 -03:00
firebirds
2b6ba1ea50 increment build number 2020-09-26 00:02:16 +00:00
Dmitry Yemanov
3969544fe8 Ensure the txn-level savepoint is always destroyed (and re-created in the case of RETAIN) 2020-09-25 15:27:30 +03:00
Dmitry Yemanov
0b0a23f053 Rollback my optimization as being no longer necessary 2020-09-25 13:26:16 +03:00
Dmitry Yemanov
f78e801bc2 Fixed replication of direct system table updates (just in case it happens) 2020-09-25 13:25:42 +03:00
Dmitry Yemanov
c87f2ee3e3 Ignore non-existing UDF modules during replication 2020-09-25 12:09:22 +03:00
Dmitry Yemanov
d50aa0918d Refactored PSQL savepoint envelopes. Made the savepoint undo logic consistent across the codebase. Added assertions to prevent releasing the savepoint that must be undone. 2020-09-25 11:15:31 +03:00
firebirds
01f3316380 increment build number 2020-09-25 00:02:16 +00:00
hvlad
61b89e319b Postfix for CORE-6351 : Computed field could be wrongly evaluated as NULL.
Make sure statement->procedure (function) always points to procedure (function) the statement belongs to.
Ensure statement's memory pool is deleted after the statement in case of failure during BLR parsing.
2020-09-24 12:59:40 +03:00
firebirds
6c61b48c1f increment build number 2020-09-23 00:02:15 +00:00
Dmitry Yemanov
a2e08294bc Fixed some errors, changed the logic slightly 2020-09-22 15:41:15 +03:00
firebirds
f910c4bc1f increment build number 2020-09-21 00:02:14 +00:00
Adriano dos Santos Fernandes
c499fb5ba6 Fixed CORE-6403 - Some PSQL statements may lead to exceptions report wrong line/column. 2020-09-20 11:33:21 -03:00
firebirds
92c6ad247a increment build number 2020-09-19 00:02:15 +00:00
Dmitry Yemanov
51b7550622 Fixed the method names 2020-09-18 15:53:14 +03:00
Dmitry Yemanov
ca2f136e2c MSVC <2017 complains on the constant being used inside static_assert 2020-09-18 11:46:18 +03:00
1677359553
Replication plug (#280)
* Support for replication plugins + sample plugin
* Renamed TDBB flag
* Configurable replication errors handling
* Commit in two phases
* Move call to dispose() out of commit/rollback for code simplification
* A comment and manual fix for constant wrongly generated by CLOOP
* Log replication warnings as well
2020-09-18 11:45:51 +03:00
firebirds
acf8062125 increment build number 2020-09-13 00:02:15 +00:00
Adriano dos Santos Fernandes
f385937ad8 Fixed problem with 'NOW' conversion to time/timestamp with/without time zones.
Problem reported by Vlad. Tracker unavailable to create ticket.
2020-09-12 15:19:06 -03:00
firebirds
583c0d9ae4 increment build number 2020-09-12 00:02:15 +00:00
434b7a8c97
Move Config to Firebird namespace (#282) 2020-09-11 20:06:48 +03:00
Dmitry Yemanov
52e8971bf7 Fixed a dumb mistake of mine 2020-09-11 19:50:48 +03:00
firebirds
867d929924 increment build number 2020-09-11 00:02:23 +00:00
hvlad
4646aceab8 This should fix deadlock when attachment is initialized or released while database shutdown is in progress.
dbb_sync should be acquired after any attachment mutex, not before.
2020-09-10 13:34:27 +03:00
Dmitry Yemanov
da793c41e4 Reset the replication stream ID after nbackup restore/fixup and some minor fixing 2020-09-10 13:05:05 +03:00
firebirds
3580906729 increment build number 2020-09-10 00:02:14 +00:00
hvlad
12a5c444f2 Fix CLOOP handling of long unsigned constants.
Thanks to Alex.
2020-09-09 17:37:40 +03:00
firebirds
7a0dd009a4 increment build number 2020-09-09 00:02:15 +00:00
AlexPeshkoff
fe4dd1b667 Minor isql output enhancement 2020-09-08 14:21:30 +03:00
AlexPeshkoff
3fb8104eda Postfix for CORE-5085, thanks to Jiří 2020-09-08 11:08:44 +03:00
firebirds
fac3133315 increment build number 2020-09-05 00:02:15 +00:00
AlexPeshkoff
38edacb65a Avoid using new bugchecks when it's not required 2020-09-04 14:19:54 +03:00
firebirds
3e837fddb6 increment build number 2020-09-04 00:02:14 +00:00
AlexPeshkoff
78fb786606 Fixed CORE-6398: Error converting string with hex representation of integer to smallint 2020-09-03 19:46:51 +03:00
hvlad
572348cae0 Lets build CLOOP using same make file that generates interface files.
It allows to avoid binding to the particular MSVC compiler version.
Undo most of the changes in cloop.vcxproj to restore ability to use MSVC older than v2017.
2020-09-03 11:40:33 +03:00
firebirds
48a76c72bb increment build number 2020-09-03 00:02:16 +00:00
AlexPeshkoff
a4e79bb1ae Fixed CORE-6396: Unknown tag (0) in isc_svc_query() results 2020-09-02 18:16:07 +03:00
firebirds
2997550780 increment build number 2020-09-02 00:02:15 +00:00
Adriano dos Santos Fernandes
78eb48c48e Fixed CORE-6397 - Message length error with COALESCE and TIME/TIMESTAMP WITHOUT TIME ZONE and WITH TIME ZONE. 2020-09-01 13:33:29 -03:00
firebirds
c8f7a6db46 increment build number 2020-08-31 00:02:16 +00:00
AlexPeshkoff
422f382a15 An attempt to fix CORE-6396 2020-08-30 19:48:38 +03:00
firebirds
9555435cf7 increment build number 2020-08-30 00:02:18 +00:00