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

54792 Commits

Author SHA1 Message Date
Dmitry Yemanov
ca0164dad9 Better protection from primary crashes, thanks to Andrey Kravchenko 2020-07-25 12:03:34 +03:00
firebirds
6e54466b5a increment build number 2020-07-25 00:02:16 +00:00
Dmitry Yemanov
9b8c654fd7 Fixed replication after MetaName improvements 2020-07-24 20:38:25 +03:00
AlexPeshkoff
ca12563ba5 Fixed CORE-6371: Avoid server crash on shutdown in case of wrong reference counting in UDR 2020-07-24 18:45:48 +03:00
firebirds
02b5ba5bb6 increment build number 2020-07-24 00:02:15 +00:00
AlexPeshkoff
5a7c0c7e3b Fixed CORE-6367: Segfault when receiving malformed packet from network 2020-07-23 20:13:09 +03:00
Adriano dos Santos Fernandes
8132256a3a Export functions fb_get_transaction_interface and fb_get_statement_interface in fbclient.dll. 2020-07-23 13:22:38 -03:00
Adriano dos Santos Fernandes
9aaf355b4e Fixed CORE-6368 - Increase FB_API_VER to 40. 2020-07-23 13:22:15 -03:00
firebirds
0b962863d6 increment build number 2020-07-23 00:02:16 +00:00
AlexPeshkoff
79ccc4d252 Postfix for CORE-5085: Docs 2020-07-22 14:56:13 +03:00
AlexPeshkoff
6f57680422 Implemented CORE-5085: Allow to fixup (nbackup) database via Services API 2020-07-22 14:56:13 +03:00
firebirds
525c727e7b increment build number 2020-07-22 00:02:15 +00:00
AlexPeshkoff
23906efcff Fixed CORE-6303: Error writing to TIMESTAMP/TIME WITH TIME ZONE array 2020-07-21 19:07:04 +03:00
AlexPeshkoff
6ddbea64a9 Fixed CORE-6302: Error writing an array of NUMERIC(24,6) to the database 2020-07-21 16:04:13 +03:00
firebirds
e7560376e0 increment build number 2020-07-21 00:02:22 +00:00
Dmitry Yemanov
b089d4f87d Frontported the forgotten part of the optimizer fix, thanks to Pavel Zotov 2020-07-20 20:20:41 +03:00
firebirds
6d848f4ab9 increment build number 2020-07-17 00:02:15 +00:00
AlexPeshkoff
acff3adc79 Implemented CORE-6366: Check presence of tomcrypt & curses libraries before installing firebird 2020-07-16 20:03:07 +03:00
AlexPeshkoff
8c1ef78fcf Avoid unneeded dependencies from termcap/curses library 2020-07-16 18:32:44 +03:00
AlexPeshkoff
f47472f50f Postfix for CORE-6208 2020-07-16 14:16:54 +03:00
firebirds
b8e93fe0e4 increment build number 2020-07-16 00:02:17 +00:00
Adriano dos Santos Fernandes
32d61ffbd4 Fixed CORE-6336 - Regression in FB 4.x: error "Implementation of text subtype <NNNN> not located"
on attempt to use some collations defined in fbintl.conf.
2020-07-15 14:02:05 -03:00
AlexPeshkoff
c932ec8159 Fixed CORE-6362: Better diagnostic when 'Missing security context' 2020-07-15 19:11:41 +03:00
firebirds
23accd03d1 increment build number 2020-07-15 00:02:19 +00:00
Adriano dos Santos Fernandes
85b06bc8fe Fixed CORE-6328 - FB4 Beta 2 may still be using the current date for TIME WITH TIME ZONE and extended wire protocol. 2020-07-14 13:07:53 -03:00
firebirds
dba0e4eb29 increment build number 2020-07-14 00:02:16 +00:00
Dmitry Yemanov
ffdb0bc40f Frontported protection against orphan dbb, fixed return-else style, misc code simplifications 2020-07-13 16:45:14 +03:00
Dmitry Yemanov
b7059827cd Code simplification and better overflow protections 2020-07-13 16:16:12 +03:00
hvlad
c4f67c04c2 This should fix non-MSVC builds 2020-07-13 13:19:44 +03:00
hvlad
204eb60fe7 Fixed bug CORE-6364 : Wrong reference counting in UDR trigger sample 2020-07-13 11:59:49 +03:00
firebirds
4fdf68274a increment build number 2020-07-13 00:02:18 +00:00
hvlad
a6588dc0ff This should fix bug CORE-6347 : New connections to database server sometimes stall, when there is existing connection to database. 2020-07-12 17:16:31 +03:00
Adriano dos Santos Fernandes
a329a92786 Fix nodDesc of NullNode being changed after its initial construction. 2020-07-11 23:14:58 -03:00
firebirds
6ca9b607ba increment build number 2020-07-11 00:02:20 +00:00
AlexPeshkoff
4a75d557f7 Fixed use of MIN_SINT64 as domain default 2020-07-10 14:19:32 +03:00
hvlad
e4b54dc570 Calls of ITransaction::validate() is moved out of attachment context to avoid potential deadlocks.
Ensure check_database() is called after validateHandle().
Removed unneeded find_transaction().
2020-07-10 12:59:25 +03:00
firebirds
dde8888410 increment build number 2020-07-10 00:02:17 +00:00
AlexPeshkoff
c513f6cb4d Fixed regression in test core1362 2020-07-09 20:03:07 +03:00
AlexPeshkoff
99ea876e23 Fixed regression caused by previous commit - segfault when unwinding half-done attachment 2020-07-09 19:16:58 +03:00
AlexPeshkoff
ebddc8f8e5 Fixed CORE-6360: Engine may hang due to races when starting crypt thread and simultaneous shutdown 2020-07-09 18:08:05 +03:00
firebirds
3cbb531291 increment build number 2020-07-09 00:02:16 +00:00
hvlad
d5fad960e7 Additional fix for bug CORE-6253 : Crash caused by the locked fb_lock file
Retry attempts to initialize shared memory when truncation of shmem file was failed with ERROR_USER_MAPPED_FILE.
The case is when last process that holds shared memory and its initialization event was killed (or crashed) and
didn't released OS objects in correct order (event, file, memory mappings).
I.e. new process successfully creates event, correctly consider itself as initializator, but failed to truncate
file as it is still in use by old instance of memory mappings in killed\crashed process.
This prevents bugcheck in LM and abort() as consequence.
2020-07-09 02:06:36 +03:00
hvlad
8348349b05 Additional fix for bug CORE-6253 : Crash caused by the locked fb_lock file
Makes fb_lock_print in interactive mode to detect moment when there is no more attachments used same lock table.
In this case fb_lock_print stops own iterations and releases shared memory to not prevent future database attachments.
2020-07-09 02:06:22 +03:00
hvlad
e23273d615 This should fix bug CORE-6346 : New connection to the server hangs 2020-07-08 18:24:31 +03:00
AlexPeshkoff
fc6b04f4c6 Fixed CORE-6355: TRUNC() does not accept second argument = -128 2020-07-08 17:47:58 +03:00
AlexPeshkoff
919dcaa0f0 Cleanup - unused variable 2020-07-08 17:34:51 +03:00
AlexPeshkoff
fd9600f1b4 Postfix for CORE-6344, fix for CORE-6353, CORE-6356 & CORE-6357 (they are highly related, therefore in same commit) 2020-07-08 17:30:43 +03:00
firebirds
048a055b87 increment build number 2020-07-08 00:02:15 +00:00
Adriano dos Santos Fernandes
2e146d8dcf Fixed CORE-6358 - Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset. 2020-07-07 14:44:05 -03:00
firebirds
9bab7423f8 increment build number 2020-07-07 00:02:16 +00:00