hvlad
619cec5427
Correction, as Dmitry suggests.
2016-05-19 00:12:50 +03:00
hvlad
db6debb072
Fixed bug CORE-5234 : Access violation on UDF crashes server
2016-05-18 19:07:47 +03:00
6b4a5c9b15
Fixed CORE-5244: Wrong error message when trying to execute SELECT statement using isc_dsql_execute_immediate
2016-05-18 18:27:31 +03:00
dmitry-starodubov
d81d9a648e
Fixed possible buffer overflow when reading /etc/mtab ( #27 )
2016-05-18 11:47:52 +03:00
firebirds
7d3424d27b
increment build number
2016-05-17 00:02:47 +00:00
Dmitry Yemanov
9f3a0095e7
This should fix CORE-5241 (Affected rows are not counted for some update
...
operations with views). Old hacks are not actual these days.
2016-05-16 19:07:45 +03:00
Roman Simakov
1b73df27fc
Fixed re-add privilege after revoking of default role
2016-05-16 17:19:43 +03:00
Dmitry Yemanov
6a6eb3c554
Fix CORE-5231 (EXECUTE STATEMENT: BLR error if more than 256 output
...
parameters exist).
2016-05-16 13:03:29 +03:00
Dmitry Yemanov
4690eb6a0d
Misc adjustments/renaming/comments based on Vlad's feedback.
2016-05-16 11:31:13 +03:00
firebirds
4653b6b80a
increment build number
2016-05-16 00:02:47 +00:00
Dmitry Yemanov
dc52507399
Fix request savepoint stack handling when tx-level savepoint was already
...
dropped.
2016-05-15 23:17:28 +03:00
Dmitry Yemanov
d68d4facc4
Merge pull request #19 from aafemt/CORE-5223
...
Fix CORE-5223
2016-05-15 22:39:17 +03:00
Dmitry Yemanov
df0633a61c
Correction.
2016-05-15 18:52:42 +03:00
Dmitry Yemanov
46a7d66246
Change the savepoint start function, as suggested by Dimitry Sibiryakov.
2016-05-15 18:51:55 +03:00
Dmitry Yemanov
fbd7bd86da
Add missing index depth protection during index creatiion + new error
...
code/message.
2016-05-15 16:07:44 +03:00
Dmitry Yemanov
08c42cb080
Rework fast_load() local structures to achieve a clearer code. Reduce
...
number of runtime allocations. Restore the original (before MAX_KEY
increase) stack requirements.
2016-05-15 12:41:45 +03:00
Dmitry Yemanov
decab0d0b4
Fix page numbers datatype + misc cleanup & adjustments.
2016-05-15 12:41:44 +03:00
firebirds
5d39f5fb7d
increment build number
2016-05-15 00:02:41 +00:00
Roman Simakov
d378769ccc
Fixed showing grants in show role
2016-05-14 18:33:18 +03:00
Dmitry Yemanov
15bd0c311a
Merge pull request #26 from redsoftbiz/fix_show_grants2
...
Fixed show grants <rolename> for cumulative roles
2016-05-14 07:51:37 +03:00
firebirds
f603860cb9
increment build number
2016-05-14 00:02:50 +00:00
Roman Simakov
dd3f0c6b57
Fixed show grants <rolename> for cumulative roles
2016-05-13 22:04:56 +03:00
Roman Simakov
352591aaf0
Fixed output of show grants ( #25 )
2016-05-13 16:03:19 +03:00
firebirds
13ad68de93
increment build number
2016-05-13 00:02:41 +00:00
Roman Simakov
238fff3a2d
Fixed CORE-1815: Ability to grant role to another role ( #23 )
...
* Initial patch for cumulative roles
* Fixed multiple records in USER_PRIVILEGES and reworked logic on additional grant default role and admin option
2016-05-12 17:03:54 +03:00
Adriano dos Santos Fernandes
ab49785f7a
Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/
2016-05-12 08:31:12 -03:00
hvlad
07b8cde474
Refactor relation protection routines into a class.
...
Alex, please review changes related with DFW_reset_icu.
2016-05-12 14:05:29 +03:00
hvlad
c95aaf9300
Place expression index support routines where it should be.
...
Add protection from changes while expression index is built.
Remove PCMET module.
2016-05-12 14:03:01 +03:00
firebirds
6f0544d54a
increment build number
2016-05-12 00:02:41 +00:00
Adriano dos Santos Fernandes
c31769c46a
Fixed problems reported by PVS-Studio - http://www.viva64.com/en/b/0396/
2016-05-11 13:16:24 -03:00
firebirds
986c37303b
increment build number
2016-05-11 00:02:46 +00:00
Dmitry Yemanov
170656443c
Postfixes for CORE-2192, thanks to Pavel Zotov.
2016-05-10 10:44:30 +03:00
Dmitry Yemanov
f2d0b64ba2
Misc adjustments after CORE-5232 and more encapsulation for the Lock
...
class.
2016-05-10 10:44:30 +03:00
firebirds
67bf1deb4c
increment build number
2016-05-10 00:02:37 +00:00
Adriano dos Santos Fernandes
82b18b30f2
Misc.
2016-05-08 23:05:39 -03:00
firebirds
41d8b9ec55
increment build number
2016-05-09 00:02:43 +00:00
Dmitry Yemanov
64fa4d3c59
Merge pull request #21 from jrtc27/lock-big-endian
...
Fix locking on big-endian architectures
2016-05-08 19:19:30 +03:00
firebirds
4d8d85836f
increment build number
2016-05-08 00:02:41 +00:00
James Clarke
0dc0a4b595
Fix locking on big-endian architectures
...
4e4d8002e5
extended locks to have 64-bit
keys in most cases, but some were left as 32-bit. However, code using
these 32-bit locks assumed that the significant bytes of the key's long
value started from lck_string[0], which is false on big-endian
architectures. This commit adds Lock::getKeyString(), which gets a
pointer to the first used byte of lck_string, and should be used in
place of accessing lck_string directly.
2016-05-07 22:09:09 +01:00
Adriano dos Santos Fernandes
1ace1b49ce
Regenerate files.
2016-05-06 22:31:20 -03:00
firebirds
c48c816049
increment build number
2016-05-07 00:02:46 +00:00
Dmitry Yemanov
8186c1e40b
CORE-2192: Extend maximum database page size to 32KB. All underlying
...
changes were already implemented during the v3 development.
2016-05-07 00:16:37 +03:00
Dmitry Yemanov
522f4c09bd
Switch to 64-bit savepoint numbers as a straightforward solution for
...
CORE-5228 (Restore may hang if the database contains more than 4 billion
records).
2016-05-06 23:18:36 +03:00
Dmitry Yemanov
3b7b3161fb
Bugfix CORE-5226.
2016-05-06 20:19:04 +03:00
Dmitry Yemanov
174c252e0c
Major refactoring of savepoints. Beware of possible regressions.
2016-05-06 20:16:14 +03:00
8967b64c20
Use symbolic name for current dir
2016-05-06 12:15:15 +02:00
Dmitry Yemanov
a5fcb82173
Merge pull request #18 from mkubecek/mk/4.0/gcc6
...
mk/4.0/gcc6
2016-05-06 11:37:26 +03:00
Michal Kubecek
13aa5420f2
Allow to enforce IPv4 or IPv6 in URL-like connection string.
2016-05-04 21:38:36 +02:00
firebirds
535a0e5204
increment build number
2016-05-03 00:03:01 +00:00
Dmitry Yemanov
7e0c287412
Bugfix CORE-5224: Transaction id tags for services API do not support
...
new 48 bit transaction ids.
2016-05-02 09:28:25 +03:00
firebirds
a82dc91e82
increment build number
2016-05-01 00:02:49 +00:00
086c479a4c
Fix CORE-5223
2016-04-30 18:03:00 +02:00
Dmitry Yemanov
d1d8b36a07
Prevent stack trace (line/column info) from overriding the real error's
...
SQLSTATE.
2016-04-30 18:15:24 +03:00
Dmitry Yemanov
34399c1bf4
Bugfix CORE-5222: SELECT WITH LOCK may raise unexpected update conflict
...
errors under concurrent load.
2016-04-30 17:12:01 +03:00
firebirds
3b0ee41625
increment build number
2016-04-30 00:04:36 +00:00
Adriano dos Santos Fernandes
1f6e7e83d1
Postfix for CORE-5220.
2016-04-29 13:39:10 -03:00
Adriano dos Santos Fernandes
d1d0cac0b0
Fixed CORE-5220 - ISQL -X: double quotes are missed for COLLATE <C> of CREATE DOMAIN statement when <C> is from any non-ascii charset.
2016-04-29 13:33:34 -03:00
firebirds
9042343c61
increment build number
2016-04-29 00:02:42 +00:00
Michal Kubecek
2c10d58231
Misc - fix misleading indentation
2016-04-28 22:19:54 +02:00
Dmitry Yemanov
5df083273b
Correction, as per Sean's comment.
2016-04-28 22:06:40 +03:00
Dmitry Yemanov
c88f659b2d
Fix CORE-5217 and CORE-5218 with one shot.
2016-04-28 20:23:39 +03:00
Michal Kubecek
038f9fbf55
Provide sized global delete operators when compiled in C++14 mode
2016-04-28 16:20:47 +02:00
Dmitry Yemanov
1d2eed6f24
CORE-5216: Provide location context (line/column numbers) for runtime
...
errors raised inside EXECUTE BLOCK.
2016-04-28 15:38:15 +03:00
firebirds
dcfcd3e94a
increment build number
2016-04-27 00:02:41 +00:00
Dmitry Yemanov
d3e5237844
Postfix for CORE-5183. Thanks to Adriano for assistance.
2016-04-26 19:37:42 +03:00
hvlad
3c80ce03c2
Fixed bug CORE-5120 : Firebird 3.0 + fbclient 3.0 - POST_EVENT won't work
2016-04-26 19:01:30 +03:00
firebirds
8a7fef6d42
increment build number
2016-04-26 00:02:41 +00:00
1adadd969f
Cleanup - use fb_utils::copy_terminate() where needed
2016-04-25 18:39:02 +03:00
cee67bffae
misc
2016-04-25 18:38:18 +03:00
f1148ece15
Fixed CORE-5201: Return nonzero result code when restore fails on activating and creating deferred user index
2016-04-25 17:19:22 +03:00
firebirds
35518861ce
increment build number
2016-04-25 00:02:45 +00:00
Adriano dos Santos Fernandes
f056aad56b
Misc.
2016-04-24 20:22:20 -03:00
Dmitry Yemanov
fd5b922cd1
Bugfix CORE-5207: ISQL -X may generate invalid GRANT USAGE statements
...
for domains.
2016-04-23 23:31:04 +03:00
firebirds
a300df6972
increment build number
2016-04-23 00:02:42 +00:00
firebirds
787d50e535
increment build number
2016-04-22 00:02:40 +00:00
1184d3e263
Fixed CORE-5203: Single CPU core fully utilized with Trace session
2016-04-21 20:34:51 +03:00
firebirds
5463e3cd77
increment build number
2016-04-21 00:02:40 +00:00
firebirds
1581ad463a
increment build number
2016-04-20 00:02:38 +00:00
Hajime Nakagami
8745489bb0
Add window functions, PERCENT_RANK(), CUME_DIST() and NTILE().
2016-04-16 02:32:35 +09:00
firebirds
783806a4ed
increment build number
2016-04-15 00:02:40 +00:00
Dmitry Yemanov
c20d83a964
Postfix for CORE-5194.
2016-04-14 14:15:56 +03:00
firebirds
2e29017962
increment build number
2016-04-14 00:02:40 +00:00
Adriano dos Santos Fernandes
251ec1c7f5
More changes related to CORE-5167.
2016-04-13 12:47:35 -03:00
firebirds
f29f5504e0
increment build number
2016-04-13 00:02:38 +00:00
Adriano dos Santos Fernandes
a7948792b1
Warning.
2016-04-12 14:24:07 -03:00
Adriano dos Santos Fernandes
72ff004df0
This should be more correct for CORE-5194.
2016-04-11 23:40:48 -03:00
Adriano dos Santos Fernandes
489cbd364c
Make debug build raise the same warning as in release build.
2016-04-11 22:52:36 -03:00
Adriano dos Santos Fernandes
ee2456d3d7
Fixed CORE-5194 - Invalid computed by definition generated by isql -x.
2016-04-11 22:36:28 -03:00
firebirds
62ac4f0b5a
increment build number
2016-04-12 00:02:34 +00:00
Adriano dos Santos Fernandes
8a9c5d3374
Fixed CORE-5193 - Precedence problem with operator IS.
2016-04-11 12:52:47 -03:00
142f91496c
Cleanup - use global constant for SYSDBA user name
2016-04-11 18:04:41 +03:00
firebirds
19b64ace8f
increment build number
2016-04-11 00:02:37 +00:00
2a1725ec6e
Postfix for CORE-5189: use unsigned operation code in User interface
2016-04-10 21:06:02 +03:00
Adriano dos Santos Fernandes
899e92c20c
Misc.
2016-04-10 00:08:35 -03:00
firebirds
207437b8fd
increment build number
2016-04-10 00:02:34 +00:00
firebirds
28c9469f75
increment build number
2016-04-09 00:02:35 +00:00
hvlad
3f06ba27c2
Fixed code formatting accidentally broken by my recent commit
2016-04-08 23:11:06 +03:00
Dmitry Yemanov
e8f21f7e63
Fix ISQL extraction of generators on 64-bit Linux.
2016-04-08 14:55:24 +03:00
firebirds
a4137db6cd
increment build number
2016-04-08 00:02:34 +00:00
hvlad
6a169ddf0a
Front ported fix for bug CORE-4645 : internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2375)
2016-04-07 21:55:17 +03:00
21fb5d8ef2
typo in comment
2016-04-07 16:20:16 +03:00
c8698ce81f
Fixed CORE-5189: Codes of operation of user management plugin are missing in public API
2016-04-07 16:15:29 +03:00
Dmitry Yemanov
54cde2c6ec
Rework solution for CORE-5146.
2016-04-07 15:38:07 +03:00
firebirds
160e755112
increment build number
2016-04-07 00:02:34 +00:00
Dmitry Yemanov
8e81bd6fc3
This should fix CORE-5183: line/column numbering may be twisted if
...
alias.name syntax is used. Testing is required before backporting into
v3.0.
2016-04-06 18:03:35 +03:00
firebirds
aa799cefa1
increment build number
2016-04-05 00:02:36 +00:00
Adriano dos Santos Fernandes
d7eb6fe4d0
Fixed CORE-5167 - Allow implicit conversion between boolean and string.
2016-04-04 14:49:44 -03:00
95f6cc6211
Fixed CORE-5184: Assertion in cloop dispatcher when trying to save exception information in status interface
2016-04-04 19:28:06 +03:00
311312e8be
Cleanup - thanks to Adriano
2016-04-04 12:00:35 +03:00
Dmitry Yemanov
4e54079aea
Fix assertion that appear to be incorrect.
2016-04-04 10:15:30 +03:00
Dmitry Yemanov
f9c3f81cb9
CORE-5182: Inconsistent effects of subsequent statement execution if
...
failing during record refetch.
2016-04-04 09:45:28 +03:00
firebirds
6b26ac79f0
increment build number
2016-04-04 00:02:38 +00:00
Adriano dos Santos Fernandes
ede09bf269
Misc.
2016-04-03 16:26:11 -03:00
firebirds
764d6e7ffd
increment build number
2016-04-03 00:02:35 +00:00
Dmitry Yemanov
59e6c1f0cf
Postfix for CORE-5067. It prevents deadlocks involving the header page
...
and some data pages (due to disabled AST delivery).
2016-04-02 13:16:13 +03:00
firebirds
074b91d090
increment build number
2016-04-02 00:02:35 +00:00
firebirds
5e3cc4b988
increment build number
2016-04-01 00:02:44 +00:00
Dmitry Yemanov
8905e15435
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-03-31 20:26:54 +03:00
Adriano dos Santos Fernandes
ca9943f284
Merge pull request #13 from aafemt/n
...
Named constant instead of magic numbers to please Adriano
2016-03-31 10:33:33 -03:00
edc3725e0b
Merge branch 'master' of ssh://github.com/FirebirdSQL/firebird
2016-03-31 16:21:02 +03:00
cd20518ec7
Fixed CORE-5181: Build fails when HAVE_MMAP is not defined
2016-03-31 16:20:37 +03:00
Dmitry Yemanov
1d276543a5
Misc cleanup after my prior commit.
2016-03-31 15:58:32 +03:00
09c986cb56
Named constant instead of magic numbers to please Adriano
2016-03-31 14:45:25 +02:00
Dmitry Yemanov
c3858e1e65
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-03-31 13:53:08 +03:00
firebirds
bcbdd0ea52
increment build number
2016-03-31 00:02:39 +00:00
Dmitry Yemanov
452b8b03ad
Missing part of the prior fix.
2016-03-30 13:22:16 +03:00
Dmitry Yemanov
f4bb13c11c
This should fix the Windows build.
2016-03-30 12:05:50 +03:00
firebirds
767bc99058
increment build number
2016-03-30 00:02:32 +00:00
83845251c5
Added VIO prefix as requested
2016-03-29 11:52:25 +02:00
firebirds
6932807f7c
increment build number
2016-03-29 00:02:37 +00:00
f92f2a1b09
Implemented CORE-5176: Add interface replacing isc_event_block() and isc_event_counts() functions
2016-03-28 21:10:01 +03:00
Adriano dos Santos Fernandes
f58ecf78b4
Fixed CORE-5166 - Wrong error message with UNIQUE BOOLEAN field.
2016-03-28 12:47:39 -03:00
Dmitry Yemanov
6ae1145394
Merge pull request #10 from aafemt/CORE-5174
...
Fix CORE-5174
2016-03-28 18:07:26 +03:00
Dmitry Yemanov
2ab90151d0
Merge pull request #9 from aafemt/CORE-5173
...
Fix CORE-5173
2016-03-28 18:06:42 +03:00
bf876162b7
Additional protection from savepoint sequence anomalies
2016-03-28 13:29:07 +02:00
Adriano dos Santos Fernandes
cf1a65dece
Misc.
2016-03-27 23:36:37 -03:00
firebirds
8d90f042b2
increment build number
2016-03-28 00:02:32 +00:00
Dmitry Yemanov
76bd7cdab6
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:52:08 +03:00
a8949baecf
Fix CORE-5174
2016-03-27 14:43:25 +02:00
Dmitry Yemanov
f6e4f41bd9
Simplify migration for old databases affected by changes in
...
CLIENT_ADDRESS. Refresh outdated readme.
2016-03-27 11:20:27 +03:00
Adriano dos Santos Fernandes
de9e70ec4e
Misc.
2016-03-27 00:11:43 -03:00
firebirds
eb51292982
increment build number
2016-03-27 00:02:34 +00:00
Adriano dos Santos Fernandes
83e95377bc
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:24:09 -03:00
99f4d16448
Fix CORE-5173
2016-03-26 16:38:13 +01:00
Dmitry Yemanov
046277daab
Fix scripts and cleanup old stuff (docs related). Better CHANGELOG
...
rendering.
2016-03-26 15:29:44 +03:00
firebirds
ed38cf98a6
increment build number
2016-03-26 00:02:06 +00:00
firebirds
06a8c7d7cd
increment build number
2016-03-25 07:20:32 +00:00
Dmitry Yemanov
a958ee4fe2
Minimize dependencies on ODS number in project files.
2016-03-25 09:47:13 +03:00
firebirds
3282ab04eb
Revert the wrong script run.
2016-03-25 05:32:10 +00:00
Firebird Admin
00aa2d4e74
increment build number
2016-03-25 05:11:34 +00:00
Firebird Admin
6847637623
increment build number
2016-03-25 05:11:32 +00:00
Firebird Admin
8893a9a6ad
increment build number
2016-03-25 05:11:30 +00:00
Firebird Admin
e69c65bcb0
increment build number
2016-03-25 05:11:28 +00:00
firebirds
773c7bfe3f
increment build number
2016-03-24 17:30:32 +03:00
Dmitry Yemanov
aab8eba467
Misc.
2016-03-23 18:24:36 +03:00
Dmitry Yemanov
1fef2e605a
Fixed CORE-4985: Non-privileged user can implicitly count records in a
...
restricted table.
2016-03-23 18:24:22 +03:00
Dmitry Yemanov
7e8f8a1c0d
Cleanup and refactoring: parsing strings in BLR.
2016-03-23 15:49:02 +03:00
Dmitry Yemanov
a1086589b6
Fixed handling of non-ASCII table names inside TPB.
2016-03-23 10:29:35 +03:00
hvlad
50c23d16ed
Let nbackup skip another tags on header page and limit search by page boundaries
2016-03-22 20:11:17 +02:00
de12c06f38
Fixed CORE-5162: SEC$ tables and tag/attributes
2016-03-22 19:31:44 +03:00
92bdd643df
Postfix for CORE-5155, thanks to Adriano
2016-03-22 19:10:46 +03:00
b51a37ac0d
Fixed CORE-5155: [CREATE OR] ALTER USER statement: clause PASSWORD (if present) must be always specified just after USER
2016-03-22 18:38:04 +03:00
hvlad
54e25d4a79
System index for RDB$BACKUP_HISTORY (RDB$GUID)
2016-03-22 11:18:37 +02:00
hvlad
bbdf84a295
Full name for INPLACE option
2016-03-22 10:47:40 +02:00
hvlad
fa0bae17e2
Applied initial patch from red-soft
2016-03-22 10:35:55 +02:00
Adriano dos Santos Fernandes
08746df97e
Fixed CORE-5159 - Regression: engine may throw transliteration errors when running from non-ASCII system path.
2016-03-21 14:48:21 -03:00
Adriano dos Santos Fernandes
c2d7536030
Fixed CORE-5153 - Regression: Server crashes when aggregate functions are used together with NOT IN predicate.
2016-03-21 12:28:06 -03:00
hvlad
e891e0f43c
Fixed bug CORE-5161 : Unique index could be created on non-unique data
2016-03-21 16:39:22 +02:00
985ee4bbbc
Fixed CORE-5157: Server goes into infinite loop when data is sent from client to the service in small packets
2016-03-18 20:17:36 +03:00
hvlad
a5db6ff281
Correct name for MSVC14 CRT dll
2016-03-18 13:03:27 +02:00
Adriano dos Santos Fernandes
d4d0ed7ed5
Misc.
2016-03-17 14:51:42 -03:00
Adriano dos Santos Fernandes
495047dc3f
Fixed CORE-5147 - Create trigger fails with ambiguous field name between table B and table A error.
2016-03-17 14:51:15 -03:00
hvlad
9ae426a757
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 12:33:26 +02:00
Dmitry Yemanov
faa5d8b003
Avoid GBAK's mandatory runtime dependency on ICU, load it only when
...
really needed (-skip_data switch is specified).
2016-03-16 19:10:51 +03:00
asfernandes
47056cb3b5
Add debug utility function to dump contexts.
2016-03-16 02:45:50 +00:00
firebirds
5c4d97f05c
nightly update
2016-03-16 00:09:45 +00:00
hvlad
7f73f02d80
Fixed "bug" CORE-5139 : mistake in comment "can't ise MutexLockGuard here"
2016-03-15 10:42:03 +00:00
firebirds
95ebd3cc6f
nightly update
2016-03-15 00:08:50 +00:00
aafemt
8cf7ff3434
Fix false positive index missing entries on already deleted records
2016-03-14 09:11:04 +00:00
dimitr
81343e94a3
Misc changes.
2016-03-14 09:02:02 +00:00
firebirds
9098e9465e
nightly update
2016-03-12 00:08:24 +00:00
aafemt
13bb1d3bd8
Use public datatype FB_BOOLEAN for preprocessed files. Thanks to Dmitry Yemanov
2016-03-11 14:10:03 +00:00
dimitr
7a6399fd5f
Fixed CORE-5149: LEFT JOIN incorrectly pushes COALESCE into the inner stream causing wrong results.
2016-03-11 08:50:47 +00:00
asfernandes
ad8814c898
Fix for clang.
2016-03-11 00:58:13 +00:00
firebirds
5653ce3c8c
nightly update
2016-03-11 00:09:40 +00:00
dimitr
935ce237ae
This should fix linkage on non-Intel platforms, thanks to Dimitry Sibiryakov.
2016-03-10 16:37:21 +00:00
firebirds
5bf80cd789
nightly update
2016-03-10 00:08:36 +00:00
asfernandes
152b6bdc01
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:38 +00:00
alexpeshkoff
71f4da06d3
Fixed CORE-5144: Deadlock when database is encrypted or decrypted under high parallel load
2016-03-09 14:58:08 +00:00
firebirds
91c3270d37
nightly update
2016-03-09 00:11:10 +00:00
aafemt
1154e8d3a5
Disable several NOT NULL for one field (CORE-5141)
2016-03-08 18:41:39 +00:00
dimitr
91c71954fb
Fixed CORE-5133: "Alter sequence restart with" does not change the initial value.
2016-03-08 18:07:14 +00:00
hvlad
b713cb895e
Fixed bug CORE-5140 : Wrong error message when user tries to set number of page buffers into not supported value
2016-03-08 17:10:30 +00:00
aafemt
7524cd2fe7
Position independent sequence parameters in DDL
2016-03-08 10:26:27 +00:00
firebirds
dc206d1009
nightly update
2016-03-08 00:08:15 +00:00
firebirds
92a60b4f97
nightly update
2016-03-07 00:09:14 +00:00
dimitr
7b69e1f195
Renamed security3.fdb -> security4.fdb.
2016-03-06 08:32:18 +00:00
firebirds
13ab88e62f
nightly update
2016-03-06 00:09:35 +00:00
dimitr
0b97f5fc41
Misc refactoring:
...
1) Renamed Hash class to HashTable
2) Reversed data/length arguments
3) Moved hash() routine to its own class/namespace
4) Fixed the license text
2016-03-05 17:40:49 +00:00
aafemt
4f8bdc3338
Correction
2016-03-05 13:03:41 +00:00
aafemt
a1d55c3e6e
Optimized hash function for lock manager and hash join
2016-03-05 12:28:04 +00:00
asfernandes
3618aa2171
Make the generated code compatible with gcc 6 in C++-14 mode.
2016-03-05 03:39:36 +00:00
firebirds
ab8fa6bf83
nightly update
2016-03-05 00:09:20 +00:00
firebirds
e5fdfec4bf
nightly update
2016-03-04 00:10:06 +00:00
asfernandes
983b12b676
Warnings.
2016-03-03 22:52:03 +00:00
paulbeach
150fdb8710
Fix qsort_r for Darwin
2016-03-03 15:04:02 +00:00
aafemt
edf7778d45
Boolean datatype in gpre C++ module
2016-03-03 11:44:55 +00:00
firebirds
21730b582a
nightly update
2016-03-03 00:09:15 +00:00
aafemt
27395a0831
Savepoints refactoring that fixes CORE-4701, CORE-4424 and CORE-4483
2016-03-02 15:33:16 +00:00
firebirds
87e6a22b6b
nightly update
2016-03-01 00:09:46 +00:00
dimitr
a866b0222b
Fixed CORE-5122: Expression index may not be used by the optimizer if created and used in different connection charsets.
2016-02-29 20:01:16 +00:00
firebirds
c5815ed1e5
nightly update
2016-02-29 00:09:09 +00:00
dimitr
c1d69d095d
CORE-5119: Support autocommit mode in SET TRANSACTION statement.
2016-02-28 09:14:50 +00:00
dimitr
82553cf5d2
Misc: remove the redundant space in the explained plan output.
2016-02-28 08:45:42 +00:00
dimitr
46952a1fcb
Set up the new version.
2016-02-28 08:41:30 +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