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

52696 Commits

Author SHA1 Message Date
hvlad
a4bba7a0c1 Allow XNET server to detect forced disconnect of XNET client when both client and server are at the same process. 2017-12-25 17:14:12 +02:00
hvlad
698add7e46 Avoid releasing of port reference - it prevents AV in client code. 2017-12-25 17:12:16 +02:00
hvlad
c67eb9c497 It should fix bug CORE-5685 : Sometime it is impossible to cancel\kill connection executing external query.
Also, implement fb_cancel_abort option at engine and unify handling of network errors a bit.
2017-12-25 17:09:34 +02:00
firebirds
8cfd579ead increment build number 2017-12-22 00:07:55 +00:00
AlexPeshkoff
2d3424c5cf Backported fix for CORE-5686: Firebird 3.0.2 allows any protocol version >= 10 to connect, including interbase protocol 14 2017-12-21 13:16:20 +03:00
firebirds
d698cdfdbb increment build number 2017-12-21 00:07:25 +00:00
Dmitry Yemanov
c67c6a0978 CORE-5684: Error 'no current record for fetch operation' is raised while deleting record from MON using ORDER BY clause 2017-12-20 19:51:02 +03:00
firebirds
faca126625 increment build number 2017-12-17 00:05:49 +00:00
hvlad
8ff05712e0 Fixed bug CORE-5681 : AV when external statement is executed and local transaction is rolled back 2017-12-17 01:59:59 +02:00
firebirds
c555f34746 increment build number 2017-12-13 00:05:43 +00:00
hvlad
ef20918f31 Additional patch for Improvement CORE-5674 : Allow unused Common Table Expressions:
report all unused CTE names, even if they refers to each other.
2017-12-12 13:16:34 +02:00
firebirds
e0b6e61060 increment build number 2017-12-12 00:05:44 +00:00
Roman Simakov
caa21df151 Fixed CORE-5677: RDB$PAGES is dirty after error after phase 3 of create_relation (#135) 2017-12-11 08:40:52 +03:00
firebirds
e3ab348653 increment build number 2017-12-09 00:06:27 +00:00
c678d20217 Backport for CORE-5675: isc_vax_integer() and isc_portable_integer() wrong work with short negative numbers (#136)
* Fixed CORE-5675

* Fix the issue in ClumpletReader too
2017-12-08 13:31:03 +03:00
firebirds
49f9713cd9 increment build number 2017-12-07 00:05:27 +00:00
Dmitry Yemanov
31c5a16d82 CORE-5676: Consider equivalence classes for index navigation 2017-12-06 10:15:05 +03:00
firebirds
a403fbc017 increment build number 2017-12-05 00:05:17 +00:00
hvlad
bf220ea358 Fixed bug CORE-5655 : isc_info_sql_relation_alias reports incorrect alias for CTE or nested queries 2017-12-04 18:29:55 +02:00
firebirds
e59fd27b1d increment build number 2017-12-03 00:05:40 +00:00
Dmitry Yemanov
4fd3fb1895 Allow efficient IS NOT DISTINCT FROM for DBKEY access 2017-12-02 19:50:52 +03:00
firebirds
a7c692c69d increment build number 2017-12-02 00:05:33 +00:00
hvlad
2900b34c3f Improvement CORE-5674 : Allow unused Common Table Expressions 2017-12-01 11:53:40 +02:00
hvlad
bc845f600b
Merge pull request #113 from red-soft-ru/fix_CORE_5618
Fixed bug CORE-5618 : Part of the pages of the second level blobs is not released when deleting relations
2017-12-01 09:26:58 +01:00
firebirds
7b3df5580f increment build number 2017-12-01 00:05:27 +00:00
hvlad
9e079afb6c Fixed bug CORE-5667 : Regression in 3.0+: message "CTE 'X' has cyclic dependencies" appear when 'X' is alias for resultset and there is previous CTE part with the same name 'X' in the query 2017-11-30 16:01:09 +02:00
firebirds
dff877c0dd increment build number 2017-11-30 00:06:24 +00:00
hvlad
a037fc46cc Fixed PSV-Studio warnings 2017-11-29 20:14:11 +02:00
AlexPeshkoff
992554a63f Backported fix for CORE-5673: Unique constraint not working in encrypted database on first command 2017-11-29 11:34:22 +03:00
Adriano dos Santos Fernandes
355c6f4f1c Fixed PVS-Studio warnings. 2017-11-28 22:19:52 -02:00
firebirds
1b92a4ad44 increment build number 2017-11-29 00:05:21 +00:00
Dmitry Yemanov
b5dc562d5f Frontported CORE-3295: Estimate the actual record compression ratio in the optimizer. It was somehow forgotten and never found its way into newer versions :-( 2017-11-28 09:46:37 +03:00
firebirds
576b134c7b increment build number 2017-11-25 00:05:16 +00:00
Dmitry Yemanov
134d923fa1 Reworked solution for CORE-1295: Bad optimization of queries with DB_KEY. Now it solves also CORE-4492: OR/IN predicates for RDB lead to NATURAL plan 2017-11-24 13:59:20 +03:00
firebirds
e612206e2d increment build number 2017-11-22 00:05:17 +00:00
Dmitry Yemanov
312331537d Fixed CORE-5547: Server crashes while compiling stored procedure with nested references to query-based computed fields 2017-11-21 14:24:45 +03:00
firebirds
ec13e6a4cb increment build number 2017-11-21 00:05:58 +00:00
Dmitry Yemanov
8d3021e479 CORE-5659: Bad PLAN generated for query on Firebird v3.0 2017-11-20 11:01:28 +03:00
firebirds
cfa5f20a38 increment build number 2017-11-15 00:06:32 +00:00
6f5be2f41a Backported fix CORE-5624: using backslash in alias on linux does not work 2017-11-14 19:27:36 +03:00
hvlad
e5d3d703a9 Rename marked() -> isMarked(), operator bool() -> isEof() as Dmitry and Alex suggests. 2017-11-14 14:59:42 +02:00
36abbe24c4 Fixed gcc build 2017-11-14 15:30:17 +03:00
hvlad
ebdf7b07c8 Improvement CORE-5660 : Make flash of big number of dirty pages faster 2017-11-14 13:23:32 +02:00
7a1f070d28 Backported fix for CORE-5629: gstat output does not include datetime of analysis 2017-11-14 14:18:43 +03:00
firebirds
0df8f47ebf increment build number 2017-11-14 00:06:07 +00:00
hvlad
e7601f4b89 Backported from master:
- Refactoring: make class Printer ready for usage not only in btr.cpp
- Reimplement broken blob filter for rdb$format
2017-11-14 01:13:25 +02:00
dcdef1bf1e Bacported fix for CORE-5630: Can't create the shadow file 2017-11-13 19:35:19 +03:00
bd0d93a1f9 Postfix for CORE-5650: added check for missing function as suggested by Adriano 2017-11-13 13:04:45 +03:00
firebirds
b17b2a73e6 increment build number 2017-11-10 00:05:47 +00:00
87d4be976b Fixed invalid name of boolean datatype in public header 2017-11-09 16:15:24 +03:00