Dmitry Yemanov
a25d98a166
Fix ISQL extraction of generators on 64-bit Linux.
2016-04-08 14:31:51 +03:00
firebirds
a42261cd6a
increment build number
2016-04-08 00:02:41 +00:00
Dmitry Yemanov
d3f6fc0da2
Update the version string.
2016-04-07 23:22:22 +03:00
hvlad
c390be3276
Front ported fix for bug CORE-4645 : internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2375)
...
# Conflicts:
# src/jrd/tra.cpp
2016-04-07 22:00:21 +03:00
cee74fc5e0
Backported fix for CORE-5189: Codes of operation of user management plugin are missing in public API
2016-04-07 16:29:18 +03:00
Dmitry Yemanov
eb68245922
Rework solution for CORE-5146.
2016-04-07 15:39:25 +03:00
firebirds
52ddb7a3c8
increment build number
2016-04-07 00:02:42 +00:00
firebirds
2c3ec4703c
increment build number
2016-04-06 00:02:40 +00:00
firebirds
803a2bac03
increment build number
2016-04-05 00:02:44 +00:00
4cffc422b1
Backported fix for CORE-5184: Assertion in cloop dispatcher when trying to save exception information in status interface
2016-04-04 19:32:09 +03:00
Dmitry Yemanov
56c7d2e10b
Fix assertion that appear to be incorrect.
2016-04-04 10:16:46 +03:00
Dmitry Yemanov
f13942b8d3
CORE-5182: Inconsistent effects of subsequent statement execution if
...
failing during record refetch.
2016-04-04 09:47:40 +03:00
firebirds
f5599bbb55
increment build number
2016-04-03 00:02:44 +00:00
Dmitry Yemanov
dc31f92cea
Postfix for CORE-5067. It prevents deadlocks involving the header page
...
and some data pages (due to disabled AST delivery).
2016-04-02 13:19:48 +03:00
Dmitry Yemanov
1472ab87b8
Relax heuristics for FIRST ROWS strategy. This should fix CORE-5146
...
(Suboptimal join order if one table has a selective predicate and MIN is
calculated for the other one).
2016-04-02 13:19:35 +03:00
Dmitry Yemanov
b52671d907
Misc cleanup after my prior commit.
2016-04-02 13:19:17 +03:00
Dmitry Yemanov
a441ea9a87
Refactored database-level info to be retrieved directly into the MON$
...
snapshot, without intermediate storage in shmem. This should also fix
CORE-5179 (Database-level statistics (MON$STAT_GROUP = 0) may contain
multiple rows under concurrent load).
2016-04-02 13:18:46 +03:00
firebirds
8faac7ddc9
increment build number
2016-04-02 00:02:44 +00:00
firebirds
1ea0b77b24
increment build number
2016-04-01 00:02:53 +00:00
4a7fae5dee
Backported fix for CORE-5181: Build fails when HAVE_MMAP is not defined
2016-03-31 16:22:55 +03:00
firebirds
cfe81b51fc
increment build number
2016-03-31 00:02:48 +00:00
firebirds
c25e3fbe9d
increment build number
2016-03-29 00:02:44 +00:00
Adriano dos Santos Fernandes
3dc7f7998b
Fixed CORE-5166 - Wrong error message with UNIQUE BOOLEAN field.
2016-03-28 12:46:23 -03:00
d43debb1e1
Added generated pascal unit with OO API declarations
2016-03-28 12:44:13 +03:00
firebirds
e7616ca6e5
increment build number
2016-03-28 00:02:40 +00:00
Dmitry Yemanov
4711a3b953
Fix CORE-5143: GBAK restore failed when there is SQL function accessing
...
table and switch -O(NE_AT_A_TIME) is used.
2016-03-27 19:50:59 +03:00
Dmitry Yemanov
dd1a9ce9d0
Simplify migration for old databases affected by changes in
...
CLIENT_ADDRESS. Refresh outdated readme.
2016-03-27 11:19:19 +03:00
firebirds
25e0f724e0
increment build number
2016-03-27 00:02:41 +00:00
Adriano dos Santos Fernandes
f72de291b2
Fixed CORE-5165 - HAVING COUNT(*) NOT IN ( <Q> ) prevent record from appearing in outer resultset when it should be there (<Q> = resultset without nulls).
2016-03-26 19:22:58 -03:00
firebirds
a33bf61c3a
increment build number
2016-03-25 07:20:40 +00:00
firebirds
bee4389205
increment build number
2016-03-24 17:40:26 +03:00
Dmitry Yemanov
2021d02fa7
Fixed handling of non-ASCII table names inside TPB.
2016-03-23 10:34:29 +03:00
f0eac3c552
Backported fix for CORE-5162: SEC$ tables and tag/attributes
2016-03-22 19:32:11 +03:00
2b27de88ff
Postfix for CORE-5155, thanks to Adriano
2016-03-22 19:10:56 +03:00
0b9091dc5b
Backported fix for CORE-5155: [CREATE OR] ALTER USER statement: clause PASSWORD (if present) must be always specified just after USER
2016-03-22 18:39:03 +03:00
Adriano dos Santos Fernandes
5100c80b09
Fixed CORE-5159 - Regression: engine may throw transliteration errors when running from non-ASCII system path.
2016-03-21 14:47:42 -03:00
hvlad
33e65f6e86
Fixed bug CORE-5161 : Unique index could be created on non-unique data
2016-03-21 17:04:38 +02:00
Adriano dos Santos Fernandes
f30733f8b6
Fixed CORE-5153 - Regression: Server crashes when aggregate functions are used together with NOT IN predicate.
2016-03-21 11:53:49 -03:00
514750b384
Backported fix for CORE-5157: Server goes into infinite loop when data is sent from client to the service in small packets
2016-03-18 20:19:53 +03:00
hvlad
cc928d02a5
Correct name for MSVC14 CRT dll
2016-03-18 11:46:17 +02:00
hvlad
6c4a899f0b
Revert "Revert "Merge branch 'B3_0_Release' of https://github.com/FirebirdSQL/firebird into B3_0_Release""
...
This reverts commit 1bb06d69f6
.
Sorry for confusion
2016-03-18 00:41:43 +02:00
hvlad
1bb06d69f6
Revert "Merge branch 'B3_0_Release' of https://github.com/FirebirdSQL/firebird into B3_0_Release"
...
This reverts commit af23e344b5
, reversing
changes made to 1abb10f36d
.
2016-03-18 00:24:50 +02:00
hvlad
af23e344b5
Merge branch 'B3_0_Release' of https://github.com/FirebirdSQL/firebird into B3_0_Release
2016-03-17 23:57:13 +02:00
hvlad
1abb10f36d
Please MSVC14:
...
-add space before XXXFORMAT macros to not confuse it with user-defined literals
-use existing snprintf
This should fix part of the issues at CORE-5099 and CORE-5120
2016-03-17 23:55:20 +02:00
Adriano dos Santos Fernandes
e9eea07523
Fixed CORE-5147 - Create trigger fails with ambiguous field name between table B and table A error.
2016-03-17 14:50:04 -03:00
Dmitry Yemanov
4aa74c3b64
Avoid GBAK's mandatory runtime dependency on ICU, load it only when
...
really needed (-skip_data switch is specified).
2016-03-16 20:11:25 +03:00
asfernandes
3dc332aee8
Add debug utility function to dump contexts.
2016-03-16 02:42:47 +00:00
firebirds
af61a6eb9e
nightly update
2016-03-12 00:12:29 +00:00
dimitr
1eb9ab0c85
Fixed CORE-5149: LEFT JOIN incorrectly pushes COALESCE into the inner stream causing wrong results.
2016-03-11 08:52:33 +00:00
firebirds
36e30d5fb2
nightly update
2016-03-11 00:14:57 +00:00
firebirds
0f72dcd2a6
nightly update
2016-03-10 00:13:32 +00:00
asfernandes
0eef9d81c8
Fixed CORE-5130 - Compiler issues message about "invalid request BLR" when attempt to compile wrong DDL of view with both subquery and "WITH CHECK OPTION" in its DDL.
2016-03-09 18:45:07 +00:00
alexpeshkoff
ece088c3a7
Backported fix for CORE-5144: Deadlock when database is encrypted or decrypted under high parallel load
2016-03-09 14:58:58 +00:00
firebirds
efd7857743
nightly update
2016-03-09 00:17:02 +00:00
dimitr
dd3c55eddb
Fixed CORE-5133: "Alter sequence restart with" does not change the initial value.
2016-03-08 18:08:38 +00:00
hvlad
d826b3eded
Backport fix for bug CORE-5140 : Wrong error message when user tries to set number of page buffers into not supported value
2016-03-08 17:15:07 +00:00
firebirds
9c85af53cb
nightly update
2016-03-05 00:14:05 +00:00
firebirds
90e5fa8630
nightly update
2016-03-04 00:15:22 +00:00
asfernandes
87f78f460d
Warnings.
2016-03-03 22:53:31 +00:00
paulbeach
782b7a08f2
Fix qsort_r for Darwin
2016-03-03 15:02:15 +00:00
firebirds
442fff1454
nightly update
2016-03-03 00:14:09 +00:00
firebirds
5c86df7b70
nightly update
2016-03-02 00:21:04 +00:00
firebirds
29b3e5f587
nightly update
2016-03-01 08:31:14 +00:00
dimitr
28f320eddf
Fixed CORE-5122: Expression index may not be used by the optimizer if created and used in different connection charsets.
2016-02-29 20:12:01 +00:00
dimitr
113ff1fe65
Misc: remove the redundant space in the explained plan output.
2016-02-28 08:46:28 +00:00
firebirds
53f244a8bb
nightly update
2016-02-28 00:08:37 +00:00
firebirds
0d0cdff99b
nightly update
2016-02-27 00:09:13 +00:00
dimitr
f82597bad9
Split a 5-way join into two smaller joins to help the optimizer in cases when statistics is outdated (index creation time suffers when there are many tables/indices). While being there, cache requests that weren't cached yet.
2016-02-26 17:19:29 +00:00
alexpeshkoff
926e3d903e
Fixed some asserts and segfaults in crypto manager
...
Disable simultaneous nbackup & encrypt/decrypt operation
2016-02-26 12:55:34 +00:00
firebirds
bc0e65fd4b
nightly update
2016-02-26 00:09:25 +00:00
hvlad
2dc879afca
This should fix known issues with MERGE and stable cursor (see CORE-3362).
...
Thanks to Dmitry for idea
2016-02-25 09:20:01 +00:00
asfernandes
ad6a44c0b0
Convert the file to UTF-8 as grep thinks it's a binary file.
2016-02-25 02:11:24 +00:00
asfernandes
6760fe25c8
Misc.
2016-02-25 01:50:46 +00:00
firebirds
26b2e5a9d1
nightly update
2016-02-25 00:09:00 +00:00
dimitr
477af6bb96
Checking the datatype at compile time is unreliable: some nodes return one type at compile time and another type at runtime, thus causing unexpectedly missing casts. I'm moving the check to runtime, this should fix the remaining regressions (fingers crossed).
2016-02-24 20:11:34 +00:00
firebirds
b0abaa75f0
nightly update
2016-02-24 00:08:54 +00:00
aafemt
a0eca08629
Get secondary error code isc_dsql_sqlda_err back, thanks to Dmitry Yemanov
2016-02-23 20:49:56 +00:00
aafemt
7a7c6cb95b
Some more cases of CORE-5112 as pointed by Dmitry Yemanov
2016-02-23 16:18:38 +00:00
dimitr
2461d05460
Removed "cast no-op" extensions as they break many tests, e.g. CAST('A' as CHAR(10)) remains CHAR(1) instead of being padded up to CHAR(10). Let's no-op only really equal descriptors for the time being.
2016-02-23 09:52:51 +00:00
dimitr
b1efab55b2
And another postfix for CORE-5097, it resolves regression for core_3545.fbt.
...
Adriano, please review.
2016-02-23 09:10:41 +00:00
dimitr
04f5f59ff8
Yet another postfix for CORE-5097, it resolves regressions for core_1173.fbt and core_1525.fbt.
2016-02-23 08:20:02 +00:00
firebirds
1229a361cc
nightly update
2016-02-23 00:09:11 +00:00
firebirds
482331ad21
nightly update
2016-02-22 00:08:54 +00:00
dimitr
fb49b002c6
Fixed the comment.
2016-02-21 09:02:11 +00:00
dimitr
67151a6b43
Corrected my old commit re. optimization of the system requests.
2016-02-21 08:54:31 +00:00
firebirds
f99d0ea607
nightly update
2016-02-21 00:08:36 +00:00
aafemt
53998b429d
Use autoconfig_msvc.h from where it is
2016-02-20 15:34:20 +00:00
firebirds
2a7a2ecff9
nightly update
2016-02-20 00:11:24 +00:00
firebirds
b8a11dcb4d
nightly update
2016-02-19 00:09:06 +00:00
asfernandes
1b3d63e687
Fixed regression with CORE-1839 after fix for CORE-5097.
2016-02-18 14:52:04 +00:00
firebirds
0e0a5abb45
nightly update
2016-02-18 00:08:33 +00:00
hvlad
f2c8f05846
Front ported for CORE-5067 : Blocking new connections as a consequence of the too long sweep security2.fdb
2016-02-17 09:21:09 +00:00
asfernandes
4bbcd14a8c
Fixed the problem I inserted in a review.
2016-02-17 01:36:29 +00:00
asfernandes
5eea52ad61
Fixed output of SHOW PROCEDURES/FUNCTIONS.
2016-02-17 01:36:14 +00:00
firebirds
2f04c8d375
nightly update
2016-02-17 00:08:52 +00:00
firebirds
25e28f21c5
nightly update
2016-02-16 00:09:49 +00:00
asfernandes
6259b1b1e0
Misc.
2016-02-15 02:53:24 +00:00
asfernandes
a4a2ac99be
Correction.
2016-02-15 02:53:05 +00:00
firebirds
b1d78c9258
nightly update
2016-02-15 00:09:30 +00:00
aafemt
13940f54d1
Messages for CORE-5112
2016-02-14 13:10:23 +00:00
firebirds
a699b57800
nightly update
2016-02-13 00:09:48 +00:00
hvlad
6af5a2f894
Simplest fix for bug CORE-5110 : False PK\FK violation could be reported when attachment used isc_dpb_no_garbage_collect flag
2016-02-12 13:13:11 +00:00
firebirds
5d673233f3
nightly update
2016-02-12 00:09:34 +00:00
asfernandes
47bcd0db2b
Fixed CORE-2923 - Problem with dependencies with views.
2016-02-11 18:10:53 +00:00
firebirds
d183257ab9
nightly update
2016-02-11 00:08:59 +00:00
asfernandes
05dc362017
Fixed CORE-5107 - set autoddl off and sequence of: ( create view V as select * from T; alter view V as select 1 x from rdb$database; drop view V; ) leads to server crash.
2016-02-10 17:53:44 +00:00
firebirds
da15c3ccba
nightly update
2016-02-08 00:08:48 +00:00
alexpeshkoff
0e45ec6caa
Postfix for CORE-5100, thanks to Dmitry Sibiryakov
2016-02-07 07:44:46 +00:00
firebirds
bdeca659cd
nightly update
2016-02-07 00:09:13 +00:00
firebirds
7fc9275d08
nightly update
2016-02-06 00:09:07 +00:00
alexpeshkoff
56e5ec3d78
Fixed CORE-5105: Deadlocks when database is initially encrypted
2016-02-05 15:21:58 +00:00
alexpeshkoff
e7270beacd
Postfix for CORE-5100: avoid races caused by temporary changed bdb_buffer
2016-02-05 15:13:47 +00:00
hvlad
c0e078af12
Missed piece for CORE-5104, thanks to Alex again
2016-02-05 15:09:54 +00:00
hvlad
99cbccccb8
Fixed bug CORE-5104 : External data source selects became slow
...
Thanks to Alex
2016-02-05 15:05:14 +00:00
dimitr
798a4a5aab
Postfix to address the regression found in the recent commit for CORE-5097.
2016-02-05 11:00:09 +00:00
firebirds
0d5f08234d
nightly update
2016-02-05 00:09:18 +00:00
asfernandes
b5a34e985f
Move the code and add the CAST only when required, per Dmitry comment.
2016-02-04 14:28:26 +00:00
hvlad
0719958901
Fixed bug CORE-5101 : Backup restore is slow in FB3 when the database contains many small tables with indices
2016-02-04 10:33:02 +00:00
alexpeshkoff
0c2f694ead
Postfix for CORE-5100: restored binary compatibility with crypt plugins for RC1
2016-02-04 09:22:03 +00:00
firebirds
7c0cd594b7
nightly update
2016-02-04 00:10:30 +00:00
hvlad
f3402cafdc
Frontport code from v2.5. It should fix CORE-5102 : FB3.0 RC1 Fbclient.dll function calls modify FPU control word
2016-02-03 19:41:12 +00:00
asfernandes
51d57b0a97
Fixed CORE-5097 - COMPUTED-BY expressions are not converted to their field type inside the engine.
2016-02-03 15:22:36 +00:00
alexpeshkoff
bebf1d5a70
Implemented CORE-5100: Improve control over database crypt keys
2016-02-03 13:20:41 +00:00
firebirds
91f7b5ec56
nightly update
2016-02-03 00:10:30 +00:00
hvlad
9b6969b56e
It should fix bug CORE-5087 : Database shutdown can cause server crash if multiple attachments run EXECUTE STATEMENT
2016-02-02 22:26:50 +00:00
asfernandes
44cf5c717b
Fixed CORE-5089 - Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains reference to column of table(s) that not yet exists if this procedure had parameter of such type when it was created.
2016-02-02 14:46:59 +00:00
firebirds
2f824e345d
nightly update
2016-02-02 00:10:04 +00:00
asfernandes
36ac140be8
Fixed CORE-5093 - Alter computed field type does not work.
2016-02-01 16:51:50 +00:00
alexpeshkoff
08d4a3ed45
Fixed CORE-5044: Pages are encrypted for each shadow separately
2016-02-01 16:16:42 +00:00
dimitr
8db2fdbd02
Fixed (or worked around, if you wish) redundant UTF8->system conversions happening if isc_dpb_utf8_filename tag is located in the middle of DPB.
2016-02-01 15:05:44 +00:00
dimitr
881c796e1b
Fixed (on behalf of Alex) CORE-4885: Error retrieving current user name when using Windows trusted authentication and OS user name contains non-ASCII characters.
2016-02-01 14:54:14 +00:00
firebirds
9dca0e22ab
nightly update
2016-02-01 00:09:15 +00:00
asfernandes
fb7eca8c60
Fixed CORE-5092 - ISQL extract command lose COMPUTED BY field types.
2016-01-31 23:57:19 +00:00
asfernandes
27dc9281ac
Revert this solution for CORE-5089 as it doesn't work for packages.
2016-01-31 23:56:37 +00:00
dimitr
5a272fc2be
Fix for semicolons embedded into the []-styled IPv6 address.
2016-01-31 10:45:32 +00:00
asfernandes
be8b127776
Avoid constant duplication.
2016-01-31 00:09:47 +00:00
firebirds
c8d6c34ec5
nightly update
2016-01-31 00:09:25 +00:00
asfernandes
436b531774
Misc.
2016-01-31 00:06:06 +00:00
firebirds
af9cd08f83
nightly update
2016-01-30 00:08:47 +00:00
alexpeshkoff
784260a967
Simplified code - thanks to Vlad
2016-01-29 15:46:06 +00:00
asfernandes
624d3381c9
Fixed CORE-5089 - Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains reference to column of table(s) that not yet exists if this procedure had parameter of such type when it was created.
2016-01-29 14:51:11 +00:00
alexpeshkoff
92f1cef51d
Fixed regression in CryptoManager added after RC1 - avoid reading incorrect header when database is locked by nbackup
2016-01-29 14:12:15 +00:00
firebirds
f586ec80fe
nightly update
2016-01-29 00:08:49 +00:00
alexpeshkoff
2c6e4b7d10
Fixed CORE-5088: Segfault when 'gstat -h' is closing
2016-01-28 17:00:08 +00:00
firebirds
346c6d2c04
nightly update
2016-01-28 00:10:41 +00:00
hvlad
714e6c2eaf
Remove LCK_idx_reserve introduced with 64-bit transaction ID.
...
Restore original logic in BTR_next_index (wait for tx lock when index build is in progress).
Use irt_repeat::irt_root to store high 32 bit of tra_num.
It also fixed deadlock related with LCK_idx_reserve lock (reported privately).
2016-01-27 11:11:38 +00:00
firebirds
efc65175f8
nightly update
2016-01-26 00:08:27 +00:00
alexpeshkoff
ffa487a1bc
Implemented CORE-5083: Provide method to correcty set offsets in implemented by user IMessageMetadata
2016-01-25 18:34:27 +00:00
hvlad
8fc0267026
Cleanup
2016-01-25 14:17:50 +00:00
alexpeshkoff
b0edf7875e
Postfix for CORE-5082: reorganized sources according to Vlad request
2016-01-25 13:52:16 +00:00
firebirds
1d7aa7c7bd
nightly update
2016-01-25 00:09:57 +00:00
dimitr
99ad42ab82
This should fix the races while accessing the relation statistics inside dbb_stats. Reads/writes/fetches/marks are incremented (CCH) and read (INF) unprotected, as it's crash safe and read skews are acceptable. Other counters (both global and relation wise) are protected with a mutex. They're incremented on demand based on the attachment counters (via diffs). While being there, cleaned up the currently unused performance counters.
2016-01-24 21:14:18 +00:00
dimitr
dd738c7f80
Reverted back to the single-pass algorithm used in v2.x. This should work around the issue with non-zero-timeout shutdown in SC.
2016-01-24 21:02:31 +00:00
alexpeshkoff
eacbf41269
Fixed CORE-5082: Server does not validate correctness of user/password pair provided in EXECUTE STATEMENT operator
2016-01-24 17:58:28 +00:00
alexpeshkoff
315332944b
Use correct error code
2016-01-24 17:53:12 +00:00
alexpeshkoff
2d74f74ee0
Drop old wrong comment
2016-01-24 17:51:43 +00:00
firebirds
6bed521926
nightly update
2016-01-22 00:09:23 +00:00
hvlad
5b2f99456d
Fixed bug CORE-5078 : "Invalid BLOB ID" error
2016-01-21 11:00:07 +00:00
robocop
af3cb7700a
Misc.
2016-01-21 00:25:55 +00:00
robocop
e7a69b2932
Typo.
2016-01-21 00:25:23 +00:00
firebirds
7521b16b53
nightly update
2016-01-21 00:10:02 +00:00
hvlad
69afe4b976
Fixed bug CORE-5075 : Triger on DISCONNECT with dynamic SQL (ES 'insert into ...'): 1) does not work in 3.0
...
Also, log exception happens in ON DISCONNECT trigger.
2016-01-20 10:05:14 +00:00
firebirds
7542d3037a
nightly update
2016-01-19 00:09:32 +00:00
alexpeshkoff
b09b956eab
Fixed CORE-5077: ISQL does not show encryption status of database
2016-01-18 17:30:37 +00:00
firebirds
af0a7b2add
nightly update
2016-01-18 00:10:14 +00:00
asfernandes
052af7edd4
Misc.
2016-01-17 01:46:26 +00:00
asfernandes
fdca3fdf72
Misc.
2016-01-17 01:10:45 +00:00
firebirds
c14a3355c9
nightly update
2016-01-15 00:09:22 +00:00
hvlad
d82e043042
Fixed crash reason (see CORE-5075).
...
Error on disconnect requires more analyzing.
2016-01-14 23:09:01 +00:00
firebirds
c3eb0903c2
nightly update
2016-01-14 00:10:20 +00:00
dimitr
051e6f6b4c
Minor correction.
2016-01-13 10:08:31 +00:00
hvlad
737b5f81ac
IPv6 address could contain percent sign inside, therefore make sure error string not used as vfprintf format string by gds__log().
...
See also comments at CORE-2493.
2016-01-13 09:35:23 +00:00
firebirds
bb5e328b12
nightly update
2016-01-12 00:09:16 +00:00
alexpeshkoff
a99381312f
Fixed CORE-4996: Need some SECURITY2.FDB --> SECURITY3.FDB upgrade feature, placed new files into linux package
2016-01-11 14:23:35 +00:00
hvlad
9e5c39acac
Addition to the patch for CORE-2493.
...
Always ask for numeric form of service name
2016-01-11 13:46:41 +00:00
alexpeshkoff
626b8cdfa3
Fixed CORE-4996: Need some SECURITY2.FDB --> SECURITY3.FDB upgrade feature
2016-01-11 13:38:36 +00:00
firebirds
bd8a101090
nightly update
2016-01-11 00:09:49 +00:00
hvlad
2820ede430
Improvement CORE-2493 : Append the IP address of the remote host to error messages in firebird.log for TCP connections
2016-01-10 14:20:47 +00:00
firebirds
d3d02e43ae
nightly update
2016-01-07 00:09:51 +00:00
asfernandes
dcdec26c77
Revert to the bad (that works) commit for CORE-5062. It's difficult to work when both the original architects and the users do bad things in relation to CHAR and MBCS.
2016-01-06 18:20:39 +00:00
asfernandes
e438f4d256
Fix for messages with FB_INTL_CHAR and FB_INTL_VARCHAR macros.
2016-01-06 18:20:25 +00:00
firebirds
ddb1da8d89
nightly update
2016-01-04 00:09:22 +00:00
dimitr
6d30e899f5
Fixed (hopefully) my last commit re. plan output.
2016-01-03 20:20:56 +00:00
asfernandes
210920d3b6
Fixed CORE-5062 - CHAR_TO_UUID on column with index throws expression evaluation not supported Human readable UUID argument for CHAR_TO_UUID must be of exact length 36.
2016-01-03 15:50:38 +00:00
firebirds
7e71b2c290
nightly update
2016-01-03 00:10:14 +00:00
alexpeshkoff
aa55704f0f
Fixed CORE-5060: Cannot CREATE VIEW that selects from a system table, despite having all grants
2016-01-02 14:41:17 +00:00
dimitr
24b7a7982c
Fixed CORE-5061: ISQL plan output is unexpectedly truncated after a query is simplified to become shorter.
2016-01-02 12:08:31 +00:00
alexpeshkoff
f4defcd2bc
Postfix for CORE-5056: better error reporting, thanks to Claudio
2016-01-02 11:41:50 +00:00
hvlad
241059f1d8
Improvement CORE-5063 : Make "show database" command to show numbers of used and free pages in database
2016-01-02 11:37:06 +00:00
hvlad
9165f8b596
New feature CORE-1538 : Add an option to isc_database_info to return the number of free pages in a database
2016-01-02 11:28:53 +00:00
asfernandes
30e729d7c5
Revert fix for CORE-5062 for better investigation.
2016-01-02 01:45:46 +00:00
asfernandes
7638ad530a
Fixed CORE-5062 - CHAR_TO_UUID on column with index throws expression evaluation not supported Human readable UUID argument for CHAR_TO_UUID must be of exact length 36.
2016-01-02 01:04:30 +00:00
firebirds
6e6c32bf68
nightly update
2015-12-31 00:09:29 +00:00
alexpeshkoff
7b5b0ca838
Fixed CORE-5056: Write-lock of database file is cleared ("W" disappears from output of lsof <db_name>) when remote machine obtains DB header running "fbsvcmgr <remote_host>/port:service_mgr action_db_stats <remote_dbname>"
2015-12-30 15:16:43 +00:00
firebirds
515f5e5408
nightly update
2015-12-30 00:12:03 +00:00
dimitr
3b04931ea0
Fixed CORE-4708: Content of MON$EXPLAINED_PLAN in MON$STATEMENTS is truncated if exceeds the 32KB limit.
2015-12-29 19:00:05 +00:00
dimitr
8db7decfbd
Tag the shmem session clumplets with username. This allows much faster lookups for non-locksmith users. Also, it allows to simplify some code. While being there, cleaned up some unused logic.
2015-12-29 15:17:20 +00:00
alexpeshkoff
0558b970fe
Fixed CORE-5047: mapUser() routine establish secondary attach using wrong provider
2015-12-29 14:39:00 +00:00
firebirds
a19a555ad7
nightly update
2015-12-29 00:10:39 +00:00
dimitr
df55756907
Unwind the cache before throwing. This prevents lock-ups during database shutdown.
2015-12-28 06:22:32 +00:00
firebirds
a20ae4fa30
nightly update
2015-12-26 00:09:56 +00:00
robocop
539fd4d80e
Misc.
2015-12-25 01:08:17 +00:00
firebirds
6ea7ae93d7
nightly update
2015-12-25 00:09:23 +00:00
alexpeshkoff
0c9a2ccdd3
Fixed CORE-5008: add missing cmake files to fb3 linux tarball
2015-12-24 11:17:13 +00:00
firebirds
fc9f31ba44
nightly update
2015-12-24 00:09:39 +00:00
firebirds
9928a8396b
nightly update
2015-12-23 00:10:18 +00:00
alexpeshkoff
df2fb331cf
Fixed CORE-4964: Real errors during connect to security database are hidden by Srp user manager. Errors should be logged no matter what AuthServer is used. (taking into an account Sean's request re. special error for system-related problems)
2015-12-22 17:53:30 +00:00
firebirds
a4b437e2a5
nightly update
2015-12-22 00:10:42 +00:00
alexpeshkoff
474538c7ff
Added support for using pascal to access OO API
2015-12-21 17:01:26 +00:00
alexpeshkoff
43ed888aa2
Fixed strange mistype in error code. This error code is never used in sources, i.e. nothing to fix due to this change.
2015-12-21 11:16:22 +00:00
dimitr
129f4826de
Cleaned up the unused routine.
2015-12-21 09:48:12 +00:00
firebirds
04476b0a70
nightly update
2015-12-20 00:11:28 +00:00
dimitr
302cd6b401
Fixed CORE-4840: Transactions with isc_tpb_autocommit can hang the server.
2015-12-19 10:43:47 +00:00
dimitr
9f28f77266
Remove the redundant (no-op) line.
2015-12-19 05:55:20 +00:00
firebirds
3bc500e57d
nightly update
2015-12-19 00:09:46 +00:00
dimitr
738ad6ea21
Constness.
2015-12-18 16:57:06 +00:00
asfernandes
0e686e0c58
Avoid warnings with clang.
2015-12-18 16:34:33 +00:00
asfernandes
80a29fe79f
Fixed CORE-5049 - Regression: incorrect calculation of byte-length for view columns.
2015-12-18 16:34:20 +00:00
alexpeshkoff
0ba4e86e86
Fixed gsec with SS
2015-12-18 13:53:04 +00:00
asfernandes
04906b031c
Avoid warnings with clang.
2015-12-18 13:45:00 +00:00
firebirds
2f36485fbe
nightly update
2015-12-18 00:09:17 +00:00
alexpeshkoff
fde2d8fe85
Postfix for CORE-5032: error handling was broken, therefore checked for invalid error code
2015-12-17 15:14:51 +00:00
aafemt
0903af542e
Rollback
2015-12-17 13:44:34 +00:00
alexpeshkoff
cb0dfc11cc
Fixed CORE-5039: Connecting to service with invalid servicename yields incorrect error message
2015-12-17 12:43:23 +00:00
hvlad
f9d5a233e5
Let XNET client returns correct isc_network_error in case of not running XNET server.
...
Before it returns isc_unavailable and fools y-valve.
2015-12-17 11:28:52 +00:00
hvlad
9a9b5baff0
Fixed warning
2015-12-17 09:56:34 +00:00
hvlad
e455542e37
Make names less dumb. Formatting a bit.
2015-12-17 09:56:05 +00:00
firebirds
3583fcb4e6
nightly update
2015-12-17 00:09:09 +00:00
aafemt
a2d29608fd
Restore raising of error from last tried provider as pointed by Alex
2015-12-16 17:23:02 +00:00
alexpeshkoff
7971252db3
Totally misc - formatting
2015-12-16 17:17:12 +00:00
alexpeshkoff
9b020863b5
Cleanup
2015-12-16 17:16:10 +00:00
alexpeshkoff
3c3dbf657b
Fixed CORE-5032: Cannot connect to a database which have own security database without security3.fdb
2015-12-16 17:12:53 +00:00
dimitr
e39801c450
This should fix the minor error reporting regression noticed for bugs.core_3323.
2015-12-16 16:43:59 +00:00
firebirds
08a462d3cc
nightly update
2015-12-16 00:10:28 +00:00
alexpeshkoff
8d436826c6
Mostly comments needed after fix for CORE-5041, also added some checks to be safer with repeated I/O
2015-12-15 16:54:23 +00:00
firebirds
d5e5d40b15
nightly update
2015-12-15 00:08:56 +00:00
aafemt
1fc4e352b0
Allow key holders to be called on client side (CORE-5043)
2015-12-14 14:07:05 +00:00
firebirds
ef33da01b9
nightly update
2015-12-14 00:09:54 +00:00
asfernandes
047175e1a5
Misc.
2015-12-13 01:02:02 +00:00
firebirds
49a7242c29
nightly update
2015-12-12 00:09:37 +00:00
aafemt
7cf4523886
Allow only one ALTER DATABASE ENCRYPT query in transaction
2015-12-11 19:46:32 +00:00
alexpeshkoff
53bc8eb2cb
Postfix for CORE-5041: try to leave slow I/O mode as soon as possible
2015-12-11 13:44:49 +00:00
alexpeshkoff
760345471a
Fixed CORE-5042: FB3 client cannot create database on FB2.5 server
2015-12-11 13:27:29 +00:00
dimitr
6b6b605e01
Fixed possible problems with asynchronous query cancellation (recent regression).
2015-12-11 06:52:44 +00:00
firebirds
31e23b993d
nightly update
2015-12-11 00:10:22 +00:00
alexpeshkoff
0891bc723d
Fixed CORE-5041: Database may get corrupted after ALTER DATABASE ENCRYPT/DECRYPT issued multiple times per database open time
2015-12-10 16:58:58 +00:00
alexpeshkoff
507b31f4c3
Misc - fixed system call name in exception
2015-12-10 15:30:33 +00:00
firebirds
fc04ada549
nightly update
2015-12-10 00:10:27 +00:00
aafemt
84573c0854
Perform db encryption checks at ddl time to avoid corrupting database by wrong plugin name in header
2015-12-09 14:22:13 +00:00
aafemt
08aabbf41d
Prevent using DECRYPT and ENCRYPT clauses in one query
2015-12-09 13:47:03 +00:00