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
16c9ca8470
mistypes in doc
2016-05-10 17:55:43 +03: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
Dmitry Yemanov
f03a80f37e
Fix Windows builds.
2016-05-07 09:42:38 +03: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
Dmitry Yemanov
b9421f3250
Merge pull request #20 from mkubecek/mk/4.0/inet46
...
Allow to enforce IPv4 or IPv6 in URL-like connection string.
2016-05-06 11:23:07 +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