alexpeshkoff
561ef68248
Misc diags
2012-07-19 07:49:24 +00:00
asfernandes
a9324d3733
Misc.
2012-07-19 01:52:38 +00:00
alexpeshkoff
9bf5e60dfa
Anti isc_random pass
2012-06-29 12:44:41 +00:00
alexpeshkoff
477e14a820
Implemented CORE-2666: Make it possible to use API to do remote backups/restores
2012-06-20 11:47:30 +00:00
alexpeshkoff
ec99aff55f
Implemented CORE-3594: Include expected and actual string length into error message
2012-06-06 11:06:31 +00:00
alexpeshkoff
2a01e4bcf9
Implemented CORE-3861: Make it possible to encrypt database
...
Also some cleanups, the most important are:
- meaningful ctor on Jrd::Lock, helping to avoid code dup
- avoid unneeded h-file dependencies, making boot build engine dependent
2012-05-31 16:53:42 +00:00
robocop
501f14a9d3
I plan to use this msg because the current one is misleading.
2012-04-10 01:38:57 +00:00
dimitr
9d35c29964
Fixed the slow restore of user privileges.
...
Added the missing validation for functions.
2012-04-09 05:20:09 +00:00
alexpeshkoff
4791e63ce2
MAC port. Also cleaned up one related place, where names of struct and variable were same (bstream)
2012-03-23 14:06:14 +00:00
dimitr
d0fe0bdf93
Pleased Paul V. so that CORE-3195 (Concatenation to CHAR(32766/7) impossible) could be resolved.
2012-03-14 17:46:57 +00:00
asfernandes
1758b1fdbe
Misc.
2012-03-10 15:37:52 +00:00
alexpeshkoff
aa64bc7424
Fixed CORE-3649: gbak deletes backup file even if error happens when it's already successfully closed
2012-03-03 16:47:30 +00:00
alexpeshkoff
4e795f4047
Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports.
2012-03-01 08:55:43 +00:00
asfernandes
1198014fcf
Renamed error constant/message by Alex request.
2012-02-25 13:55:04 +00:00
asfernandes
df31dac958
Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem.
2012-02-19 02:17:27 +00:00
robocop
eed418a89e
Make blb resemble more a class: private data members, convert some functions into methods, add methods with code that was in other files, etc.
2012-02-15 03:34:21 +00:00
robocop
a12820300f
Move hardcoded message to the msg db.
2012-01-24 03:04:28 +00:00
dimitr
f0112290c6
Disallowed deletions from RDB$DATABASE. This fixes the only problematic part of CORE-3735: Unprivileged user can delete from RDB$DATABASE, RDB$COLLATIONS, RDB$CHARACTER_SETS. The implemented solution could be used to protect other system tables from direct modifications.
2012-01-20 10:23:31 +00:00
robocop
c423110263
Stop db triggers in qli, from Herr Schlottmann-Gödde
2012-01-19 08:00:15 +00:00
alexpeshkoff
35e6c1ff04
Fixed CORE-3599: Possible drop role RDB$ADMIN
2012-01-13 08:23:20 +00:00
dimitr
69cede6f1a
Refactored CREATE/ALTER USER. Untested at runtime.
2012-01-08 18:33:59 +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
asfernandes
016ddf41dc
Refactored CREATE FILTER and CREATE INDEX.
2011-11-27 19:08:06 +00:00
asfernandes
b956356922
DDL refactor: ALTER EXTERNAL FUNCTION, ALTER INDEX, SET STATISTICS, CREATE SHADOW, ALTER ROLE, CREATE/ALTER DATABASE.
2011-11-22 16:33:25 +00:00
asfernandes
193f9379b9
Refactor DDL commands: DROP INDEX, DROP FILTER, DROP SHADOW, CREATE/DROP ROLE and DROP USER.
2011-11-13 21:32:12 +00:00
asfernandes
45327bf06b
Feature CORE-3018 - RECREATE SEQUENCE/GENERATOR.
2011-11-10 14:55:06 +00:00
asfernandes
e090671523
Apply CORE-3114 patch (Attempt to drop non-existing generator produces bad error) with some modifications.
2011-11-09 15:30:00 +00:00
alexpeshkoff
417b13b2a2
Make diagnostics about wrong array subscript a bit better
2011-08-02 09:26:49 +00:00
dimitr
d9e4c3eac0
Completed some missing parts of the PSQL functions implementation. Adriano, please review.
2011-07-15 11:52:16 +00:00
dimitr
d455d15bfe
Implemented COMMENT for function arguments.
2011-07-15 08:54:00 +00:00
asfernandes
cd7c8dee95
Use the BLR message definition of external procedures and functions.
2011-07-10 01:23:53 +00:00
alexpeshkoff
40348295e1
Used upgradeInterface() in a number of places.
...
Fixed memory leak when unloading module, related with upgraded interfaces.
Fixed timer on posix to be high resolution.
Better diagnostic in services.
2011-06-10 12:53:51 +00:00
alexpeshkoff
a01baa2112
Add verbose message for CORE-3461
2011-06-01 09:36:07 +00:00
alexpeshkoff
3ef46d7fa8
Frontported fix for CORE-3482: nbackup ctrl-c segfaults and leaves db locked (delta file continues to grow)
2011-05-25 12:59:41 +00:00
asfernandes
c63493ffba
Added metadata support to IStatement.
2011-04-14 01:03:43 +00:00
alexpeshkoff
5c88e478f6
Use better names for a number of objects according to Vlad's suggestion
2011-04-07 17:16:00 +00:00
asfernandes
f26d9a4b14
Fixed CORE-3201 - ATAN2 returns incorrect value for (0, 0).
2011-02-03 14:51:50 +00:00
asfernandes
c9ec26c0c3
Feature CORE-726 - Boolean data type
2010-12-18 02:17:06 +00:00
asfernandes
9c42d4e5af
Finish the statements refactor in the engine. Get rid of jrd_nod.
2010-12-04 22:15:03 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
alexpeshkoff
c6932824f7
Full fix for CORE-3024
2010-10-13 09:15:48 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
robocop
4677d74e9b
Misc.
2010-08-09 11:50:12 +00:00
asfernandes
ad57aa29a1
Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE VIEW and cleanup related to previously refactors
2010-08-02 02:22:26 +00:00
asfernandes
96cd57ba83
Better error reporting and adjustments
2010-07-29 00:36:31 +00:00
asfernandes
0b7c21172a
Refactor CREATE/ALTER/DROP/RECREATE TABLE and DROP VIEW commands
2010-07-26 02:37:57 +00:00
robocop
5d2e4a1df9
Misc.
2010-07-10 08:33:19 +00:00
alexpeshkoff
88db8b2fbc
ODS change: made RDB$USERS system table, added virtual table SEC$USERS
2010-07-09 12:51:05 +00:00
robocop
4edd547b17
Misc.
2010-06-30 08:55:16 +00:00
asfernandes
f2c938d9fa
Refactor CREATE/DROP COLLATION
2010-06-26 01:52:06 +00:00