robocop
5ad96271e6
Misc.
2011-06-24 06:34:16 +00:00
asfernandes
9c84e1a03f
Misc.
2011-06-15 00:47:19 +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
asfernandes
5ffa6c77c8
Move v3 public include files to src/include/firebird.
2011-06-02 15:57:08 +00:00
hvlad
ff3e53184a
Fixed AV when transaction start failed
2011-06-01 14:09:57 +00:00
asfernandes
7ad98cd292
Work in progress on the external engines API changes.
2011-06-01 01:44:54 +00:00
alexpeshkoff
2f85b664d7
Avoid deadlocks in timers. Fixes use of timers to delay plugin modules unload.
2011-05-27 11:31:29 +00:00
asfernandes
a40a926f8b
Fix attachment leak due to variable shadow in isc_start_multiple.
2011-05-25 00:54:59 +00:00
asfernandes
14f53d6d2a
Misc.
2011-05-25 00:45:14 +00:00
asfernandes
c07b4f8aff
Hope this fixes the windows build.
2011-05-24 22:39:35 +00:00
asfernandes
f43a768c92
Fix problems with new multi-db transactions implementation:
...
1) fb_get_transaction_handle access object of invalid type and crash
2) Attachment::createBlob/openBlob access object of invalid type and crash
3) isc_start_multiple creates YTransaction with NULL attachment and makes its constructor crash
2011-05-24 15:20:15 +00:00
alexpeshkoff
44370e0d82
Fixed isc_start_multiple() - thanks to Adriano
2011-05-23 11:45:48 +00:00
asfernandes
d4ba10b32a
Misc.
2011-05-21 21:43:13 +00:00
asfernandes
717ef9c486
Misc.
2011-05-21 19:11:03 +00:00
asfernandes
19cbed237b
Misc.
2011-05-21 18:56:02 +00:00
alexpeshkoff
f152094002
Destroy transaction only when next level returns success
2011-05-20 17:14:38 +00:00
alexpeshkoff
4641d2de68
Better interfaces hierarchy: all of them are derived from IVersioned
2011-05-19 16:24:46 +00:00
alexpeshkoff
85b3b5cf95
Interface for 2PC (distributed transactions coordinator)
2011-05-19 11:38:38 +00:00
asfernandes
8aca17dd5e
Misc
2011-05-15 15:37:51 +00:00
asfernandes
f56cafbf7d
Fix the build.
2011-05-11 15:57:45 +00:00
hvlad
db4d4df653
Avoid memory leaks due to wrong reference counting.
2011-05-11 14:24:45 +00:00
asfernandes
3ce54d2eda
Misc.
2011-05-11 01:18:28 +00:00
hvlad
e6fd7c66e0
Temporary solution to not crash utilities working with embedded engine on exit.
2011-05-10 13:44:54 +00:00
asfernandes
69dc52ba48
Integrate IAttachment and ITransaction in the external engines API.
2011-05-07 19:52:44 +00:00
alexpeshkoff
62d6343ccf
This should fix deadlock, noticed by Damyan
2011-05-03 07:43:23 +00:00
asfernandes
0b2ffeae81
Misc.
2011-04-30 02:28:31 +00:00
alexpeshkoff
c076b1d8c1
Added delay before unloading plugin module after last reference to that module outside plugin manager is gone
2011-04-29 16:24:27 +00:00
alexpeshkoff
5ae0f9b3ca
Fixed bug - thanks to Adriano
2011-04-26 08:03:20 +00:00
asfernandes
9754526943
Misc; reinterpret to static casts; correction in YRequest version.
2011-04-26 01:00:33 +00:00
alexpeshkoff
256cb1e853
1. Use reference counted stable in global pool objects instead PublicHandle's validation.
...
2. Avoid massive segfaults when closing heavily loaded server.
3. Restored logic in YValve required for correct shutdown.
4. Do not change externally visible request body when preparing it.
2011-04-25 17:47:56 +00:00
robocop
93a3937214
Unused vars.
2011-04-17 05:04:24 +00:00
robocop
ac7cb9019f
Misc.
2011-04-17 05:02:26 +00:00
asfernandes
b781d62d4a
Make the new BLOB API use void* buffers, so applications can read/write char* strings or any other type without casts.
2011-04-15 18:54:02 +00:00
asfernandes
c63493ffba
Added metadata support to IStatement.
2011-04-14 01:03:43 +00:00
asfernandes
b4056a0463
Misc
2011-04-13 15:09:18 +00:00
alexpeshkoff
437d841cfa
Rolled back my commit using IBlrMessage interface. Replaced with single plain structure FbMessage.
2011-04-13 12:41:40 +00:00
alexpeshkoff
bbf146f918
Renamed a number of functions to match Dmitry's requirement
2011-04-11 11:12:21 +00:00
asfernandes
04bb4ba305
Remove unused parameter and rename a constant.
2011-04-09 20:00:00 +00:00
asfernandes
8be570289d
Misc
2011-04-09 19:27:59 +00:00
alexpeshkoff
9a4689d3e9
Use interface IBlrMessage instead passing C++ class pointer to API interface's functions
2011-04-08 16:43:05 +00:00
alexpeshkoff
4c3f87d6bd
Continued renaming interfaces. Added comments
2011-04-08 15:18:50 +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
hvlad
b777663ea0
Fix by Alex to prevent crash at exit time
2011-04-06 12:06:04 +00:00
asfernandes
e88ac107cf
Hope this avoid some crashs in exit.
2011-04-04 14:55:43 +00:00
asfernandes
03ce334e2b
Misc
2011-04-04 13:37:47 +00:00
asfernandes
9119a7bc27
Fix the problem reported by Dmitry Kovalenko.
2011-04-04 12:40:39 +00:00
robocop
2be2422518
Solve compilation problem in Win32. Maybe better solution exists.
2011-04-03 04:05:36 +00:00
asfernandes
dc5f5b497f
Fix things seen by Claudio.
2011-04-03 03:43:08 +00:00
robocop
6a201351e0
Warnings.
2011-04-03 03:03:23 +00:00
asfernandes
311e68d53a
Fix problems with commit/rollback-retaining seen by Claudio.
2011-04-03 01:58:14 +00:00