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

52141 Commits

Author SHA1 Message Date
firebirds
7cd3457501 increment build number 2016-05-19 00:02:41 +00:00
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 Yemanov
bb0d61fe19 Updated CHANGELOG and minor adjustments for README. 2016-05-18 14:52:03 +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
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