dimitr
818663e826
Basic network support for the fb_ping() API call. Untested yet.
2010-10-31 13:46:54 +00:00
dimitr
c80ac097f3
Fixed CORE-3202: execute_immediate API call family may crash the remote server.
2010-10-28 18:16:21 +00:00
alexpeshkoff
0ab6c4abf7
Avoid throwing C++ exceptions from authentication plugins
2010-10-28 08:02:42 +00:00
asfernandes
5c7e5ce634
Misc
2010-10-22 01:24:31 +00:00
hvlad
f2f89355bd
Don't use obsolete gds cleanup in XNET. It also avoids AV in server at shutdown
2010-10-21 14:25:26 +00:00
hvlad
d5833b72f0
Windows-specific hack to register security plugins seems obsolete with new build
2010-10-21 11:45:37 +00:00
hvlad
df8a6a2ff7
Corrections for new build system. Work in progress...
2010-10-20 22:00:34 +00:00
hvlad
648a609775
Follow Alex changes and remove ISC_STATUS* from various functions
2010-10-18 17:25:33 +00:00
hvlad
f223086fdd
Corrections for new build system. Work in progress...
2010-10-18 17:23:36 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
asfernandes
91384eb587
Misc
2010-10-12 17:40:27 +00:00
alexpeshkoff
55d5bdf465
Missed in previous commit files
2010-10-12 08:15:48 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
asfernandes
2cbc4e3675
Misc
2010-07-24 02:43:28 +00:00
hvlad
2de56fdeef
Forgotten changes
2010-07-23 14:39:21 +00:00
hvlad
ae01bde43d
Make trusted auth works
2010-07-23 14:31:04 +00:00
hvlad
6e2db049ea
Make Windows build work (MSVC8 only) after Alex changes.
...
Some corrections is still required.
2010-07-23 14:06:29 +00:00
alexpeshkoff
d24cd9cbd7
Implemented self-registering plugins format (same plugin can be easily linked statically
...
or as dynamic library, depending upon platform requirements). Self-registering plugins
need not export any functions, instead they call fb_register_plugin() on startup.
Reworked all user management to use self-registering plugins.
Removed system table RDB$USERS. PLG$USERS is not created automatically by plugin, but
will be later (work in progress).
2010-07-23 12:04:18 +00:00
alexpeshkoff
6cbefa1f46
Introduced class SharedMemory - base class for everything, using IPC. Related to CORE-3035.
2010-06-25 11:55:11 +00:00
hvlad
3271bbae3a
Disable hard limit on number of worker threads. Something more smart should be implemented instead.
2010-06-23 13:36:52 +00:00
dimitr
01c57892e8
Fixed a lock-up when connecting locally to the missing database file. The issue is old, but it could never fire prior to v3.0.
2010-06-17 14:27:01 +00:00
asfernandes
e37d097240
Misc
2010-05-22 02:00:45 +00:00
alexpeshkoff
74a4aaacb6
Moved not auth-specific part of interface declaration to separate file
2010-05-20 15:02:31 +00:00
alexpeshkoff
ea28dc5773
Frontported - raise NPROC limit on unix to avoid errors when starting many threads
2010-05-20 12:03:30 +00:00
hvlad
cd5fcdd279
Fixed bug CORE-2995 : Same error in status vector reported twice
2010-05-07 13:02:21 +00:00
alexpeshkoff
8b4d53703d
Cleaned isc_dpb_sys_user_name and related things
2010-04-21 12:55:43 +00:00
alexpeshkoff
4ce63669c1
finished fb_inet_server cleanup
2010-04-16 13:33:22 +00:00
asfernandes
b36b9764ce
Misc
2010-04-16 02:31:36 +00:00
dimitr
a24996acf8
Adjusted the Alex changes for Windows.
2010-04-15 15:45:14 +00:00
alexpeshkoff
88b8a40a04
1. Cleaned up most of SUPERSERVER usage.
...
SUPERSERVER has 4 different meanings in our code:
- this is milticlient server (replaced with Config::getMultiClientServer())
- use shared data cache (replaced with Config::getSharedCache())
- use shared metadata cache (replaced with macro SHARED_METADATA_CACHE)
- database are NOT shared between processes (replaced with getSharedDatabase())
2. Use fb_smp_server as both superclassic and classic binary on posix
(xinetd autodecection is done).
3. Small posix build cleanup.
2010-04-15 14:40:27 +00:00
dimitr
998e0b9523
Cleanup SUPERCLIENT.
2010-04-01 04:45:05 +00:00
asfernandes
68e67d1453
Misc
2010-03-30 00:25:52 +00:00
alexpeshkoff
deb5c2317b
Fixed CORE-2948: Segfault when server is exiting
2010-03-29 15:24:03 +00:00
asfernandes
11a3746970
Misc
2010-03-25 02:10:57 +00:00
alexpeshkoff
1a75dcc12c
Cleanup SUPERCLIENT - and also more generic control for overwritten const cstring
2010-03-24 12:13:07 +00:00
alexpeshkoff
e81e0db47b
Cleanup SUPERCLIENT/EMBEDDED - avoid different remote builds
2010-03-24 07:50:10 +00:00
dimitr
9aa33a6b9e
Misc.
2010-03-22 13:29:41 +00:00
asfernandes
2ed85aef29
Misc
2010-03-21 23:01:30 +00:00
dimitr
ee01b7499b
Fixed the client side crash when error is returned from the server during attaching.
2010-03-21 13:15:16 +00:00
dimitr
1b732a3579
Reworked the remote protocol analyzing logic.
...
In particular, it resolves the possible problems with the local access to databases on network shares.
Also, it removes any dependencies from EMBEDDED to simplify Alex's cleanup.
Finally, it adds the initial implementation of the Vlad's suggestion (for testing purposes).
2010-03-21 13:13:55 +00:00
dimitr
eb97ea665c
Cleanup.
2010-03-21 13:01:34 +00:00
dimitr
63bedffa71
Refactored the sorter into a proper class.
...
Removed some dead code and unused files.
2010-03-16 11:19:29 +00:00
asfernandes
d3ad05b7eb
Misc
2010-03-14 15:33:06 +00:00
alexpeshkoff
b0a411f8bf
Frontported fix for CORE-2725: Server crashes when sending wrong BLR for parameters in op_execute
2010-03-14 13:58:11 +00:00
asfernandes
01f6e290fd
Misc
2010-02-15 00:43:04 +00:00
hvlad
d19395459f
Fixed bug CORE-2864 : Listener process of Classic Server leak handles.
2010-02-14 12:18:07 +00:00
hvlad
317e2b5105
Fixed bug CORE-2851 : problem with fb_cancel_operation
2010-02-08 13:36:56 +00:00
robocop
7ffc4d001f
Misc.
2010-02-08 07:57:33 +00:00
alexpeshkoff
08a8ee9f42
Make InitInstance release objects, created by it
2010-02-07 15:13:28 +00:00
robocop
280cbb3ab2
Totally misc.
2010-02-06 04:26:14 +00:00