Adriano dos Santos Fernandes
af6a227a71
Do not checkCancelState twice when there is no contention in thread_db::reschedule().
...
Remove unused variable 'dbb'.
2022-03-07 09:20:37 -03:00
firebirds
167f13cbcc
increment build number
2022-03-07 00:06:06 +00:00
Roman Simakov
dd174d1fe4
Reserve some constants for features Red Soft are going to merge into Firebird from RedDatabase. It keeps compatibility.
2022-03-06 20:08:10 +03:00
firebirds
be357e2d95
increment build number
2022-03-05 00:06:20 +00:00
Adriano dos Santos Fernandes
917dcd36c3
Simplify Statement::verifyAccess for internal statements.
2022-03-04 17:53:15 -03:00
Adriano dos Santos Fernandes
f1c79bde15
Unset req_in_use in EXE_release.
2022-03-04 17:53:15 -03:00
Adriano dos Santos Fernandes
b9c30aa9fa
Make DeclareLocalTableNode::execute truncate the table if it already had data from a previous execution.
2022-03-04 14:54:09 -03:00
firebirds
3f55221fda
increment build number
2022-03-04 00:06:19 +00:00
AlexPeshkoff
adc816bfc5
Fixed #7141 : Services manager breaks long lines into 1023 bytes portions when using isc_info_svc_line in Service::query()
2022-03-03 20:07:42 +03:00
firebirds
d77baae3a3
increment build number
2022-03-02 00:06:32 +00:00
AlexPeshkoff
9814fd6145
Fixed #7139 : With multiple trace sessions user may receive trace events related to engine's requests
2022-03-01 18:14:57 +03:00
firebirds
b63707d06a
increment build number
2022-03-01 00:05:22 +00:00
AlexPeshkoff
44fc1289dd
Fixed #7138 : Problems accessing database, copied from another host.
2022-02-28 16:41:00 +03:00
7f3494c9cf
Add support for testing scripted client and devinst installs
...
Update documentation
Fix miscellaneous bugs.
2022-02-28 13:13:56 +01:00
877a8443dd
Forward port from v4 branch
...
Fix #6917
Fix #6943
Fix #6979
2022-02-28 12:48:58 +01:00
firebirds
2b2c918ae6
increment build number
2022-02-26 00:05:26 +00:00
Dmitry Yemanov
c6ae7ff3d4
This should fix #7137 : Bad plan (HASH instead of JOIN) is chosen for some inner joins
2022-02-25 11:26:13 +03:00
Dmitry Yemanov
d6179920c0
Restore the manual sorting, as qsort() sorts equal values differently across Windows and Linux
2022-02-25 11:16:47 +03:00
firebirds
1f36112fb4
increment build number
2022-02-23 00:05:21 +00:00
AlexPeshkoff
24772275b2
Improved use of shutdown error codes a little
2022-02-22 20:20:11 +03:00
Vlad Khorsun
7edd875cb5
Fixed build with MSVC 17.1
...
Assume _MSC_VER will be increased to be >= 2000 when\if VC CRT library get new version number in suffix.
2022-02-22 12:36:50 +02:00
Vlad Khorsun
913d17ae35
This should show value of _MSC_VER when build fails with new version of MSVC.
...
Note, it is not documented so far for newly released MSVC 17.1.
2022-02-22 12:13:21 +02:00
AlexPeshkoff
2d6f2def9e
Frontported fix for #7135 : Firebird engine randomly fails when delivering mapping clear to other processes
2022-02-22 11:52:55 +03:00
firebirds
001fd9efb0
increment build number
2022-02-19 00:05:27 +00:00
Vlad Khorsun
f7c3c2ccd7
Front ported fix for bug #7128 : Incorrect error message with isc_sql_interprete()
2022-02-18 15:31:43 +02:00
firebirds
9ce82b1009
increment build number
2022-02-18 00:05:47 +00:00
Vlad Khorsun
b985bcafa9
This should fix bug #7134 : Firebird 4: Database page errors directly after gbak, which dissappear after some calls of gfix
2022-02-17 09:55:20 +02:00
firebirds
935df87b71
increment build number
2022-02-17 00:05:50 +00:00
Aleksei Mochalov
b1c32fa1cf
Fix #7129 alter package SQL SECURITY option reset
2022-02-16 15:13:43 +03:00
Dmitry Yemanov
7485bad77b
Ensure the variables are initialized before usage (even if they're only printed)
2022-02-16 12:00:05 +03:00
firebirds
87c8d493cf
increment build number
2022-02-16 00:05:47 +00:00
Adriano dos Santos Fernandes
cace576208
Fix assertion creating database with trace enabled.
2022-02-15 08:22:42 -03:00
firebirds
260308264f
increment build number
2022-02-14 00:05:39 +00:00
Adriano dos Santos Fernandes
98f678d4ee
Rename class jrd_req to Request.
2022-02-13 10:51:30 -03:00
firebirds
d39f248c77
increment build number
2022-02-12 00:05:41 +00:00
Adriano dos Santos Fernandes
7d065f5293
Remove bad asserts.
2022-02-11 10:37:02 -03:00
firebirds
34b55060f3
increment build number
2022-02-11 00:05:40 +00:00
AlexPeshkoff
b63e509a8a
This should fix assertion when loading chacha plugin on windows
2022-02-10 18:58:41 +03:00
Roman Simakov
b4be5b9ae2
Make DDL object type constants stable and extendable ( #7125 )
...
Add shift to DDL object type while restoring backup of prior version.
Rework DDL access checks. Remove unneeded constants, duplicating code.
Rename some functions to suit their purpose.
Provide a way to extent object type constants in future not changing
existing ones.
2022-02-10 12:27:43 +03:00
firebirds
13bda0c1b6
increment build number
2022-02-10 00:05:46 +00:00
Adriano dos Santos Fernandes
7ff8855317
Avoid prefix Jrd in Statement class and Statement/jrd_req accessors/variables.
...
Change DSQL methods accordingly prefixing things with Dsql to avoid things as
request->getRequest() and statement->getStatement().
2022-02-09 15:47:58 -03:00
Adriano dos Santos Fernandes
68783f0971
Rename src/jrd/JrdStatement.* files to Statement.*
2022-02-09 15:47:58 -03:00
Adriano dos Santos Fernandes
5c2d87004c
Misc.
2022-02-09 14:29:20 -03:00
dyemanov
2b2f66c001
Fixed the filter for optimizer files.
2022-02-09 10:40:45 +03:00
Dmitry Yemanov
19f2bfdd01
Refactored the optimizer. Better debug logging.
2022-02-09 10:20:16 +03:00
Dmitry Yemanov
e9e4ad5b3a
Rename/move the files before refactoring (to preserve history)
2022-02-09 10:20:16 +03:00
firebirds
7ba3b9a492
increment build number
2022-02-09 00:05:48 +00:00
AlexPeshkoff
95e3e71622
Postfixes for #7122 : Invalid state of mapping cache after replacement of database
2022-02-08 15:41:19 +03:00
Adriano dos Santos Fernandes
de6ea9aa6f
Misc.
2022-02-08 08:36:48 -03:00
firebirds
b103318117
increment build number
2022-02-08 00:05:48 +00:00