alexpeshkoff
2200a681f8
fixed some gcc warning
2008-11-28 18:49:07 +00:00
hvlad
36e1866a1d
Few fixes to correctly close brocken external connection.
...
Ability to stop execution of external query when :
- engine is shutted down
- database is shutted down
- local statement is cancelled
- local connection is cancelled
2008-11-27 23:06:48 +00:00
hvlad
2b6ba03d63
Implement new option (fb_cancel_abort) for fb_cancel_operation(). It allows forcebly close client port and allow application to shutdown even it wait of execution finish of some long running query. Use carefull !
...
Not implemented for WNET, work in progress.
2008-11-27 22:59:42 +00:00
hvlad
f03805c59f
Regenerated headers after new error message added
2008-11-27 21:09:24 +00:00
hvlad
c88151c080
Split class system_call_failed into two exception classes : system_error and system_call_failed. system_error is an wrapper for OS errors and system_call_failed inherits from system_error and calls abort() when exception raised. system_error intended for the cases where failure of OS call is expected and can be handled.
2008-11-27 20:16:46 +00:00
hvlad
b37e24cf14
Added phase of preliminary confirmation for fb_shutdown process
2008-11-25 10:16:53 +00:00
alexpeshkoff
b4f7717eb3
Implemented CORE-1758: nBackup support in Services API.
2008-11-20 17:29:38 +00:00
alexpeshkoff
ff40a4e199
Implemented CORE-2197: added support for -nodbtriggers switch in gbak into services API
2008-11-17 16:29:14 +00:00
alexpeshkoff
d3f22d3fc5
Implemented feature CORE-2113: Remove all privileges of a user or role. Readme will be ready soon.
2008-11-14 10:00:45 +00:00
robocop
4be31b4201
It turns out that the backlash was needed, too.
2008-11-08 07:17:08 +00:00
robocop
fe4ea77213
Generate file again after Vlad's changes.
2008-11-08 07:01:17 +00:00
alexpeshkoff
d8ea120ded
AIX port - use FB_ prefix for alignment constants
2008-11-05 11:26:23 +00:00
alexpeshkoff
208f0a2e85
misc
2008-10-10 15:46:56 +00:00
robocop
586c3a6cde
CORE-1799: improve the almost useless "expression evaluation not supported" error message.
...
Did the JRD side except par.cpp because this part is covered by DSQL (only ESQL programs won't get the improved messages).
2008-10-03 05:41:16 +00:00
alexpeshkoff
826f3900da
looks like file was not committed after message's change
2008-10-02 14:03:45 +00:00
robocop
0c85fac2d4
CORE-1799: improve the almost useless "expression evaluation not supported" error message.
...
Did the DSQL part for now.
2008-09-27 09:51:53 +00:00
asfernandes
2cebfa88b4
Misc
2008-09-17 01:36:48 +00:00
alexpeshkoff
9b69175326
Improvement CORE-1107: Services API extension for new (single, full) shutdown modes
2008-09-16 14:19:09 +00:00
asfernandes
c6aa5db108
Warnings
2008-09-13 16:38:08 +00:00
alexpeshkoff
121af76de7
Made XSQLDA parameter const in isc_dsql_fetch and a family of isc_dsql_exec functions as suggested by Dmitry Kovalenko.
...
Minor related cleanup in utld.
2008-09-10 12:31:54 +00:00
alexpeshkoff
8d353aceb9
Do not reallocate string into circular buffer if it is already in it
2008-09-05 11:33:52 +00:00
alexpeshkoff
59cbc9e72a
Do not ignore errors in our API calls when working with security database
2008-09-04 13:16:59 +00:00
dimitr
f026bc4be9
Adjustment for MSVC9.
2008-09-02 07:31:54 +00:00
asfernandes
cc5b689eda
Misc
2008-08-29 02:18:50 +00:00
alexpeshkoff
13a15d4bfe
1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
...
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
asfernandes
6a5e1cc144
Fixed CORE-1894 - Circular dependencies between computed fields crashs the engine
2008-08-08 16:01:58 +00:00
dimitr
17520b6531
Corrections for the new embedded implementation.
...
Removed some embedded specifics that shouldn't be necessary once the required changes are committed.
Please note that the lock table is still per-instance, so multi-process usage is still unsafe. To be fixed later.
2008-07-14 18:14:30 +00:00
asfernandes
8f9b451ce9
Rework of ib_util changes. Dynamically load it in the engine and inform callback functions to alloc and free memory. Allocate memory from the default pool.
2008-07-12 21:23:42 +00:00
alexpeshkoff
7c8427bc35
Separated CVT functions to common and jrd parts.
...
This made possible to avoid ugly CVT_move export.
Cleanup of errors handling in CVT functions.
2008-07-10 15:57:33 +00:00
robocop
8028402a45
Adding one more message for localization.
2008-07-08 07:48:26 +00:00
alexpeshkoff
7098cffcb1
Use regular message code instead of arg_interpreted
2008-07-07 13:31:55 +00:00
robocop
8bca580a61
More legacy messages.
2008-07-06 12:51:16 +00:00
robocop
915783bf8e
Misc:
...
Updating legacy message
Adding a message
Fixing some typos
2008-07-06 10:56:34 +00:00
alexpeshkoff
5ac5869661
CORE-1964 - stop vararg mess when reporting errors. Use special class for it. More (ERR_post cleanup) to come.
2008-07-03 12:02:54 +00:00
robocop
720b2655b9
Implement new message for DSQL.
2008-06-28 04:33:29 +00:00
dimitr
e40f912049
Misc.
2008-06-26 11:28:37 +00:00
hvlad
790dfab71f
Updated error codes
2008-06-22 07:37:47 +00:00
robocop
cb564a47fc
Repost this header in accordance with the current codes.epp formatting.
2008-06-19 12:32:27 +00:00
robocop
88abde00a9
Sync headers with the latest messages db changes.
2008-06-19 12:30:53 +00:00
hvlad
7f4a770050
Updated error codes
2008-06-19 10:46:52 +00:00
asfernandes
791a2c1b1b
Fixed Linux SS build
2008-06-17 01:05:34 +00:00
asfernandes
af1d955da6
Improvement CORE-1937 - Detect (instead of crash) FREE_IT UDFs that return pointer not allocated by ib_util_malloc
2008-06-14 22:16:40 +00:00
alexpeshkoff
9326a66b83
Reserved codes for GRANTED BY clause
2008-06-03 11:47:24 +00:00
robocop
2821ad30cf
Misc.
2008-05-29 12:01:50 +00:00
alexpeshkoff
b9be96d37f
Applied Damyan's patch eliminating some warnings in gcc 4.3
2008-05-28 13:22:26 +00:00
asfernandes
732b070ec9
Fix warnings
2008-05-24 02:08:12 +00:00
alexpeshkoff
ff7cfc717e
Implemented Adriano's suggestion concerning fb_shutdown_callback() - added new parameter
2008-05-22 08:59:45 +00:00
alexpeshkoff
86cd8cb6b3
1. Added parameter 'shutdown reason' to fb_shutdown() API call. It's passed to shutdown
...
callback function, and helps to take correct action in it. This fixes CORE-1827: Win32
Embedded Server should pass control to application before calling exit(3).
2. Removed unneeded any more flag in isql and qli, used earlier to distinguish between
kinds of shutdown.
2008-05-16 11:31:57 +00:00
alexpeshkoff
27a97e2a6a
1. Modified syntax of ALTER ROLE command according to Dmitry's request.
...
2. Avoid any use of predefined NT group name "Domain Admins".
3. Fixed DYN code generation for USER operations.
***** WARNING *****
After this commit all previous backups of 2.5 databases with turned on
admins mapping become unrestorable. ODS is not changed.
2008-05-14 11:24:45 +00:00
asfernandes
8b4a83f201
Misc
2008-05-11 03:00:46 +00:00