robocop
534abf1560
const
2008-07-08 06:44:53 +00:00
alexpeshkoff
81579840ab
Renamed function
2008-07-07 13:33:28 +00:00
alexpeshkoff
7fe33f3e5d
Fixed CORE-1972: Non-SYSDBA user can change FW mode of database
2008-07-07 10:42:17 +00:00
asfernandes
45786da3bc
Misc
2008-07-06 16:42:52 +00:00
robocop
80ba24a605
Fixing the Win32 build after Alex' changes.
2008-07-06 11:03:09 +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
alexpeshkoff
a2e416210b
Fixed CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid.
...
Also cleaned up use of gds__log() in a few places.
2008-06-26 09:47:59 +00:00
hvlad
81c1e2e604
Correct error in my previous commit.
2008-06-24 12:02:29 +00:00
hvlad
ac03047011
1. Make work with databases_mutex more consistent (lock\unlock it at the same scope of code).
...
2. Restore accidentally broken pause when attempt to brute-force login\pwd is detected
2008-06-24 11:56:17 +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
dimitr
9a9d48c45d
Restored the missing (wrongly cleaned up) parts of the thread priority logic (still useful for the current SS).
2008-06-09 08:10:11 +00:00
dimitr
ec1d5a91b4
1) Encapsulated the lock manager and integrated it into the engine.
...
2) Replaced "early" (before LM) checkouts with "late" (inside LM) ones.
3) Removed the mutex protection that's no longer necessary.
Note: the new LM contains some future code (currently commented out) which will be enabled and tested after the Alpha release.
2008-06-07 09:08:16 +00:00
dimitr
bff84e9e7a
Cleanup.
2008-06-06 15:55:36 +00:00
alexpeshkoff
b85be10e63
Fixed static variables in verify_database_name() - thanks to Claudio
2008-05-21 08:40:58 +00:00
alexpeshkoff
17061d4280
Make fb_cancel_operation() behave better when enable/disable command is used
2008-05-12 13:36:22 +00:00
hvlad
422338e5e3
Lock att_mutex in Attachment's constructor
2008-05-08 07:45:19 +00:00
dimitr
2c7acdef79
Cleanup of the disabled/unused code.
2008-05-07 10:39:24 +00:00
dimitr
7edcee435b
1) Turn on FW on all platforms by default.
...
2) Cleanup/misc.
2008-05-07 05:18:09 +00:00
dimitr
0a9e8c8382
Implemented CORE-1751. The changes include:
...
1) Make memory counters aggregated.
2) Add attachment pool and allocate appropriate resources out of this pool.
3) Always release attachments explicitly (via destructor).
4) Always delete user requests prior to attachment deletion.
5) Introduce memory usage counters per every monitoring object.
6) Misc refactoring.
Some pieces are still incomplete (although everything basically works), but I'd like to get feedback and testing sooner rather than later.
2008-05-06 08:46:39 +00:00
asfernandes
b30236303d
Misc
2008-05-05 02:22:53 +00:00
hvlad
a8d9303dc7
Restore att_mutex blocking logic as prior commit broked EXECUTE STATEMENT. Add extra mt protection in cancel_attachments.
2008-05-04 21:24:33 +00:00
alexpeshkoff
7ff8e4d2be
Fixed CORE-1879: Server uses wrong authentication method
2008-05-04 13:38:02 +00:00
hvlad
9280a572a0
Avoid long blocking of att_mutex and make sure it is always released when attachment deleted.
...
Move active requests cancellation at engine shutdown from Y-valve into engine and let them stop execution before deletion of attachments.
Make sweep run in separate thread despite of engine architecture.
2008-05-04 12:49:29 +00:00
asfernandes
59673b03e8
Misc
2008-05-03 01:58:36 +00:00
robocop
ec66e1713a
Fix indentation.
2008-05-01 11:01:10 +00:00
alexpeshkoff
0ba2ab7ea7
Make fb_cancel_operation() public API call. Related cleanup.
2008-04-29 09:55:41 +00:00
asfernandes
53a2090f65
Misc
2008-04-27 02:39:51 +00:00
robocop
83d3ddd6cb
Replace custom code by helper class ThreadStatusGuard.
2008-04-26 10:29:52 +00:00
alexpeshkoff
6e04201fa5
Fixed AV: exception may be thrown when there is no attachment at all
2008-04-24 15:11:45 +00:00
asfernandes
e18ac3cb53
Misc
2008-04-24 01:53:40 +00:00
asfernandes
a599f8a49a
Fixed problems of attachment lock in Windows - thanks to Vlad
2008-04-22 15:32:33 +00:00
alexpeshkoff
9ff2935d79
Fixed CORE-1854: Value of CURRENT_USER may be not in upper case when using unix OS auth
2008-04-21 16:18:41 +00:00
asfernandes
c416ea1621
Lock the attachment handle during API calls
2008-04-20 22:54:36 +00:00
asfernandes
d75951e8e5
Misc
2008-04-18 01:37:44 +00:00
dimitr
c255169fe9
1) Simplified the internal provider API a little.
...
2) Passed the original filename (possibly an alias) via DPB. This way it can be transmitted through the remote subsystem.
Hopefully, this should fix CORE-1105, CORE-1390 and CORE-1566 at once.
Although a better hope would be that it won't break anything else :-)
2008-04-17 14:05:44 +00:00
asfernandes
77e97a47c0
Feature requests CORE-1737 and CORE-1803:
...
1) ALTER CHARACTER SET <charset> SET DEFAULT COLLATION <collation>
2) CREATE DATABASE ... [ DEFAULT CHARACTER SET <charset> [ COLLATION <collation> ] ]
2008-04-15 02:18:38 +00:00
hvlad
d5aa346176
Make provider's registration not dependent from existance of EDS::Manager instance. Noted by Adriano.
2008-04-12 21:20:26 +00:00
robocop
bbc2c20725
Misc.
2008-04-10 09:43:31 +00:00
hvlad
fe3f8c184b
New EXECUTE STATEMENT with support of external data source implementation
2008-04-09 20:18:47 +00:00
robocop
82ab872e2e
Fix comment.
2008-04-09 12:57:22 +00:00
alexpeshkoff
b237f4ebd8
Cleanup - avoid use of SUPERCLIENT macro in files, used by utilities
...
(and in some other places too).
2008-04-08 14:18:24 +00:00
alexpeshkoff
6901cc5938
Almost misc
2008-04-07 15:26:52 +00:00
asfernandes
a73aa97269
Load ib_util.dll from the install directory, to fbembed.dll loaded with altered search path be able to find it
2008-04-04 15:59:15 +00:00
asfernandes
2723814ced
Fix the problem with ib_util.dll caused by CORE-1814
2008-04-04 15:37:48 +00:00
alexpeshkoff
97b10fd3ca
Fixed forgotten terminator - thanks to Dmitry and Adriano
2008-04-04 14:47:05 +00:00
alexpeshkoff
abcbabf448
Added message for shutdown timeout failure
2008-04-04 14:20:20 +00:00
alexpeshkoff
aafed20fe1
Fixed problems with shutting down actively running engine - related with CORE-1805.
2008-04-02 14:26:17 +00:00
asfernandes
d11b683899
Fix the pool usage
2008-03-31 01:51:18 +00:00
robocop
3de79a20c9
Fixing the damn interface.
2008-03-30 09:42:24 +00:00
hvlad
5e6a939197
Set transaction handle to NULL after successful commit or rollback
2008-03-28 09:18:39 +00:00