firebirds
efed07b549
nightly update
2012-01-09 03:22:53 +00:00
asfernandes
ac5713d843
Misc.
2012-01-09 00:08:58 +00:00
asfernandes
c44c548f8c
Corrections and cleanup.
2012-01-09 00:08:33 +00:00
dimitr
69cede6f1a
Refactored CREATE/ALTER USER. Untested at runtime.
2012-01-08 18:33:59 +00:00
dimitr
e956e2e6c0
1) Restricted ALTER/DROP permissions to the object owners only. Now this applies to domains, charsets, collations, generators and exceptions. This fixes CORE-304: Metadata security hole - any user can alter/drop generators and exceptions.
...
2) Opened the gates to implement the standard USAGE privilege (CORE-2884). SQL support and validation logic are still to be developed.
3) Added the grant option to the owner permissions for packages, procedures and functions.
4) Misc cleanup and refactoring.
2012-01-08 14:05:29 +00:00
dimitr
ea73eb8935
Misc.
2012-01-08 09:40:58 +00:00
firebirds
f5f8a27a7d
nightly update
2012-01-07 03:21:50 +00:00
dimitr
2dd5b35f2b
Cleanup. We don't need a separately stored global index selectivity for along time already.
2012-01-07 02:30:42 +00:00
firebirds
37c48d2e7e
nightly update
2012-01-05 03:22:12 +00:00
firebirds
213fcec8bb
nightly update
2012-01-04 03:21:51 +00:00
firebirds
93e0756ddb
nightly update
2012-01-03 03:21:16 +00:00
firebirds
ec90730043
nightly update
2011-12-31 03:21:54 +00:00
alexpeshkoff
dfa99f218a
Small correction for CORE-3658
2011-12-30 14:19:47 +00:00
firebirds
edd8e39f45
nightly update
2011-12-30 03:19:57 +00:00
alexpeshkoff
e3f9db44cd
Front-ported fix for CORE-3646: Segmentation fault in Linux
2011-12-29 17:48:59 +00:00
firebirds
7d4f7d2819
nightly update
2011-12-29 03:23:07 +00:00
firebirds
0241496ee8
nightly update
2011-12-28 03:21:12 +00:00
firebirds
aa5db0e3e5
nightly update
2011-12-27 03:21:31 +00:00
alexpeshkoff
c31aea58ed
Diagnostics
2011-12-26 16:06:00 +00:00
firebirds
2133884499
nightly update
2011-12-25 03:19:23 +00:00
firebirds
3124f53572
nightly update
2011-12-24 03:20:25 +00:00
dimitr
64f68935d0
Methinks this solution should be a bit better, as it doesn't overwrite the pending error code (happened in PIO).
2011-12-23 18:13:55 +00:00
dimitr
20a8600bd0
Cleanup.
2011-12-23 17:55:00 +00:00
dimitr
8dda62eaab
Fixed the assertions caused by the isc_lock_conflict error left in the status vector after successful execution of the API call.
2011-12-23 17:11:37 +00:00
dimitr
d6c99d641a
Fixed the lock owners accordingly to the per-attachment metadata caches.
2011-12-23 17:08:54 +00:00
alexpeshkoff
7fb8ebd3a9
Fixed CORE-1898: Increase the password length from 8 characters, CORE-3372: Simplify process of non-default security database creation
2011-12-23 12:43:58 +00:00
firebirds
c2e17f5cbf
nightly update
2011-12-23 03:21:38 +00:00
dimitr
e7c9ebba12
Re-implemented the disabled code in the remote server. Cleaned up the legacy logic that doesn't look actual these days.
...
Some code refactoring.
2011-12-22 15:32:06 +00:00
dimitr
08cff42833
Let's avoid duplication of shared constants.
2011-12-22 08:07:17 +00:00
firebirds
6659b847ff
nightly update
2011-12-21 03:21:59 +00:00
asfernandes
1bb24e6c08
Fixed CORE-3238 - Makes GEN_UUID return a compliant RFC-4122 binary UUID and introduce CHAR_TO_UUID2 and UUID_TO_CHAR2 to convert UUIDs from/to string also complying with the RFC.
2011-12-20 14:30:41 +00:00
firebirds
615e07be1c
nightly update
2011-12-20 03:21:44 +00:00
firebirds
a0e2b62ff8
nightly update
2011-12-17 03:21:33 +00:00
asfernandes
d075c8459c
Misc.
2011-12-17 01:34:39 +00:00
hvlad
92f4b8bf86
Second try to work with null's correctly
2011-12-16 14:48:49 +00:00
firebirds
04316f47b9
nightly update
2011-12-15 03:21:11 +00:00
dimitr
f30f9e58e8
Reworked the fix for CORE-3683: Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped. It resolves some optimization regressions appeared after the original fix.
2011-12-14 06:45:24 +00:00
firebirds
5e9c50e3ae
nightly update
2011-12-10 03:22:16 +00:00
asfernandes
e94a79bec5
Misc.
2011-12-10 01:18:58 +00:00
firebirds
88c5345a0a
nightly update
2011-12-09 03:22:59 +00:00
asfernandes
b0dfb22eeb
Fixed CORE-3694 - internal Firebird consistency check in query with grouping by subquery+stored procedure+aggregate.
2011-12-08 15:13:28 +00:00
firebirds
73039963f3
nightly update
2011-12-07 03:20:58 +00:00
dimitr
21c71a0682
Fixed CORE-3692: Cannot drop a NOT NULL constraint on a field participating in the UNIQUE constraint.
2011-12-06 13:12:18 +00:00
dimitr
1575ff5b54
Fixed CORE-927: Grants don't work for procedures used inside views.
2011-12-06 10:02:20 +00:00
firebirds
ba77c374bf
nightly update
2011-12-06 03:21:23 +00:00
firebirds
3c827ea4a7
nightly update
2011-12-05 03:20:53 +00:00
asfernandes
965bf3f159
Fixed the problem with windowed functions in recursive CTEs, reported by Frank Ingermann in fb-devel.
...
This fix is complementary to the one done in CORE-3683.
2011-12-04 18:36:26 +00:00
firebirds
bb44af42a4
nightly update
2011-12-04 03:20:06 +00:00
asfernandes
3009484b26
Fixed CORE-3683 - Recursive query with GROUP BY in root part: wrong results if no index exists for fields that are grouped.
2011-12-03 20:22:14 +00:00
firebirds
787da0095f
nightly update
2011-12-02 03:23:47 +00:00