8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 17:23:03 +01:00
Commit Graph

1259 Commits

Author SHA1 Message Date
asfernandes
e4658d76c3 Misc 2011-03-20 16:24:46 +00:00
hvlad
fc11a24376 XNET was broken. Abnormal client disconnection was not released port and resources. Whole XPM map was corrupted and new connections was not possible.
Renamed back peer_shutdown -> server_shutdown, XPMF_PEER_SHUTDOWN -> XPMF_SERVER_SHUTDOWN and XCCF_PEER_SHUTDOWN -> XCCF_SERVER_SHUTDOWN because this is pure client things and should not be used by server side.
2011-03-19 11:39:03 +00:00
asfernandes
d67b091ee5 Misc 2011-03-11 00:58:55 +00:00
hvlad
d1f9eb91b5 Front ported fix for bug CORE-3328 : Client writes error messages into firebird.log when database is shutted down 2011-03-07 15:48:39 +00:00
hvlad
0bd7d05e71 Follow Alex changes 2011-03-02 23:42:58 +00:00
alexpeshkoff
0a7c3fc69d Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database 2011-03-02 13:42:56 +00:00
asfernandes
260fdaa03f Misc 2011-02-26 16:02:37 +00:00
hvlad
d756a02f89 Fixed bug CORE-3351 : Windows client could put 10054 error messages into firebird.log at connection time 2011-02-15 10:10:57 +00:00
asfernandes
7800060e22 Misc 2011-02-04 23:58:10 +00:00
hvlad
1fc0b1874a Fixed bug CORE-3327 : Thread pool in network server could create more threads than necessary 2011-02-02 14:58:16 +00:00
asfernandes
ccaaca7c72 Misc 2011-01-29 17:24:29 +00:00
alexpeshkoff
20b15687c9 Frontported fix for CORE-3194: Number of connections to linux superclassic has limit equal 508 2011-01-28 17:56:50 +00:00
asfernandes
248ddfa04a Misc 2011-01-28 00:58:32 +00:00
dimitr
05047588c3 Fixed authentication in Windows builds. 2011-01-27 05:13:59 +00:00
alexpeshkoff
54fe27e4c3 Do not throw success status vector - if we got no user error, but bad op in packet, this is network error 2011-01-26 16:34:02 +00:00
alexpeshkoff
eb11598570 Implement Thread::kill for posex threads. Do not support separate Thread::closeHandle - move it inside kill and waitForCompletion 2011-01-24 16:36:29 +00:00
hvlad
1e6135ec40 Fixed main reason of AV at engine DLL unload time. More fixes will follow soon. 2011-01-24 13:20:25 +00:00
hvlad
dca44e309d Make it compiles on Windows after Alex's changes. MSVC10 build will follow later. 2011-01-24 12:51:32 +00:00
alexpeshkoff
2cf062e317 Front-ported fix for CORE-3297: nbackup exits without info when firebird.conf is missing. Make all utilities run without firebird.conf - only server requires it's presence. 2011-01-19 17:24:49 +00:00
alexpeshkoff
ddaddccb97 Fixed bug, found by Adriano - destructor of statically allocated factory should better never be called 2011-01-17 12:17:24 +00:00
asfernandes
233093cee4 Misc 2011-01-16 02:16:15 +00:00
robocop
24b28d8831 Misc. 2011-01-15 09:30:24 +00:00
robocop
60edaaa8b3 Misc. 2011-01-15 09:29:04 +00:00
robocop
b4a546d77f Misc and small fix. 2011-01-15 09:27:15 +00:00
alexpeshkoff
d6fcde387b New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
asfernandes
095c9b80d7 Misc 2010-12-29 00:49:21 +00:00
asfernandes
c9ec26c0c3 Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
hvlad
1e35bc97c8 Port forward fix for bug CORE-3119 : 100% CPU USAGE with Unilimited Loop & Index corrupted 2010-12-12 20:19:47 +00:00
asfernandes
eb257542c1 Misc 2010-12-04 17:19:48 +00:00
hvlad
40c7edec78 Fixed bug CORE-3266 : Race condition between async service detach request and running user trace service 2010-11-29 15:06:42 +00:00
alexpeshkoff
9d8720a198 Remove restriction on username, as it was discussed in devel 2010-11-23 12:56:25 +00:00
alexpeshkoff
01ad4134c7 Improvement CORE-3248: Set unused bytes of varchar values in message buffer to 0 2010-11-19 15:11:09 +00:00
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
asfernandes
281d382185 Misc 2010-02-06 01:32:53 +00:00
alexpeshkoff
513734bb8c Frontported fix for CORE-2836: fb_cancel_operation() incorrectly modifies rdb_status_vector 2010-02-04 15:36:03 +00:00
dimitr
73ec84cace Restored the legacy explicit checks for NULL objects instead of hiding that check inside checkHandle() and isHandleKnown().
This improves the readability and also fixes the [possible in the future] issues with multiple inheritence.
2010-02-02 14:22:46 +00:00
dimitr
fbbc7a2432 Restored the legacy explicit checks for NULL objects instead of hiding that check inside checkHandle() and isHandleKnown().
This improves the readability and also fixes the [possible in the future] issues with multiple inheritence.
2010-02-02 14:14:00 +00:00
alexpeshkoff
fb1a042859 Better fix for trusted authentication problem 2010-01-29 17:53:07 +00:00
hvlad
3c20fd3e07 Make trusted auth works again.
To be reviewed by Alex.
2010-01-29 13:08:53 +00:00
asfernandes
a454b705d0 Misc 2010-01-28 15:01:57 +00:00
alexpeshkoff
b0321f78ff Better approach to const correctnes of auth interfaces - thanks to Claudio 2010-01-27 16:51:26 +00:00
asfernandes
5fb0432672 Misc 2010-01-24 16:52:24 +00:00
asfernandes
eb9eef9d77 Misc 2010-01-24 15:18:43 +00:00
dimitr
7f0b8af499 Fixed the compilation. 2010-01-23 10:18:55 +00:00
alexpeshkoff
55e717f810 Moved authentication code from engine to remote listener.
Get ready for authentication plugins.
2010-01-22 14:55:11 +00:00
robocop
dc978c61e9 Style. 2010-01-02 02:02:17 +00:00
alexpeshkoff
443f261abf Introduce isc_dpb_version2 - format is WideTagged. 2009-12-30 15:24:16 +00:00
alexpeshkoff
e338fb79d1 frontported change from 2.5 - issue with too many records in log file 2009-12-04 16:00:12 +00:00
hvlad
140604e4d6 Fixed bug CORE-2670 : FB 2.5 freezes during data pump operations 2009-12-04 11:46:43 +00:00
dimitr
8914324bf1 Fixed CORE-2769: Make XNET_CONNECT_TIMEOUT in xnet.h user configurable. 2009-11-28 12:42:31 +00:00
robocop
1386adcf90 Style. 2009-11-16 08:06:31 +00:00
asfernandes
cefe295ad9 Misc 2009-11-14 01:20:33 +00:00
alexpeshkoff
8bfa0a37a2 Feature CORE-1952: deprecate Implementation IDs, easing new ports; ODS change - BOOT build needed 2009-11-13 18:29:06 +00:00
asfernandes
0b2a994c27 Misc 2009-11-13 01:36:09 +00:00
dimitr
25957ce12a Fixed CORE-2742: Server may stop responding to a particular client attachment under some conditions.
Credits belong to Vlad ;-)
2009-11-09 09:41:05 +00:00
robocop
55d60892ca Warnings. 2009-11-05 08:29:33 +00:00
asfernandes
d59001341c Misc 2009-10-31 17:31:48 +00:00
dimitr
6dd8a5c2f3 Wipe out the SCROLLABLE_CURSORS code + minor cleanup. 2009-10-31 05:20:30 +00:00
robocop
6b997b901f Misc. 2009-10-30 10:59:52 +00:00
asfernandes
ed0e0daeb3 - External Engines implementation.
- Plugins API.

- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.

- Fixed CORE-2699 - Common table expression context could be used with parameters.

- Introduce ODS 12.0.

- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
hvlad
163b6a59c9 Better fix for bug CORE-2656 : Error reading data from the connection. On disconnect. 2009-10-12 14:38:47 +00:00
hvlad
d2c89f53f3 Fixed bug CORE-2656 : Error reading data from the connection. On disconnect
Thanks to Oleg Matveyev for test case and assistance
2009-10-11 19:54:04 +00:00
hvlad
653a3f2e02 Make better XNET's error messages in firebird.log 2009-10-01 09:12:49 +00:00
verbguy
56f291e05f HP-UX changes - 64-bit atomic counters, support for HP-UX 11 v2, and small tweak of build options 2009-09-29 19:13:51 +00:00
alexpeshkoff
60a115efc2 Fixed CORE-2601: fine tuning of the installation directories does not work in configure 2009-09-11 10:49:46 +00:00
asfernandes
519a3b0aa7 A few necessary "volatile" usage 2009-09-10 15:30:03 +00:00
robocop
43962281d4 Misc and isolate the win9x code even more. 2009-09-02 04:23:02 +00:00
alexpeshkoff
d7a9b25e74 Store strings, received from server, in circular buffer 2009-09-01 13:56:16 +00:00
alexpeshkoff
9629eafccd Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
skidder
aca5a83a46 Fixed CORE-2609: Update support for Windows 98/ME and NT4.0 2009-08-30 19:00:46 +00:00
asfernandes
398975b940 Misc 2009-08-20 01:32:24 +00:00
robocop
6a521a72b2 Comment obsolete architectures. 2009-08-18 12:56:00 +00:00
robocop
f84198ee98 Comment or delete unused things. 2009-08-18 12:55:38 +00:00
dimitr
70b28297c1 Fixed the POSIX build. 2009-08-18 07:35:29 +00:00
robocop
ff405cfa85 Comments and misc. 2009-08-15 11:47:48 +00:00
robocop
ee40c31cb7 Comments. 2009-08-15 11:46:48 +00:00
robocop
8120fcd23e Style. 2009-08-14 10:05:00 +00:00
robocop
959203c1fe Comments. 2009-08-14 10:03:19 +00:00
robocop
4def041e27 Comments. 2009-08-14 09:44:49 +00:00
asfernandes
ae6c7e7352 Misc 2009-08-14 01:58:22 +00:00
dimitr
6f887cb6dc More information about unexpected failures. 2009-08-13 10:07:53 +00:00
dimitr
5b5a19fa70 No need to check the handle here, as the retrieval from the array will handle it automagically. 2009-08-13 09:56:38 +00:00
dimitr
b1107730c0 1) protocol.cpp is not expected to throw. Processing of port_objects should be wrapped by try-catch blocks.
2) Minor refactoring.
2009-08-13 09:55:33 +00:00
dimitr
9a34d50e99 1) Let's process unexpected port disconnections gracefully.
2) Don't allow any untrapped exceptions to leave loopThread.
2009-08-13 09:52:56 +00:00
dimitr
e50d813c0e Let's process returned errors correctly. 2009-08-13 08:18:46 +00:00
asfernandes
2cb136d9b8 Misc 2009-08-05 02:12:46 +00:00
dimitr
54814e9393 Misc. 2009-08-04 11:36:17 +00:00
dimitr
96e39adc2e Cleanup the code not relevant anymore. 2009-08-04 11:35:39 +00:00
robocop
ab578df954 Fix the Win32 build by brute force for VC2008 (other compilers may complain). 2009-08-02 14:50:58 +00:00
dimitr
e24dd620a0 Little battle against warnings. 2009-08-02 10:47:45 +00:00
dimitr
632ec92723 Little battle against warnings. 2009-08-02 10:36:21 +00:00
asfernandes
8c265e5a45 Misc 2009-08-01 18:41:46 +00:00
alexpeshkoff
5b6738dcb4 Patch from Bill Oliver and some more consts 2009-07-31 09:17:30 +00:00
alexpeshkoff
a55c2a35a0 Fixed posix build 2009-07-31 09:05:25 +00:00
dimitr
a0941a6b34 Someone attempted to turn on a keepalive option for the event channel, but used a main connection socket handle instead of the event one ;-) 2009-07-31 08:55:10 +00:00
dimitr
3038f8b5db Use a proper handle type for TCP sockets. Don't share that handle with named pipes. This allows to eliminate many unnecessary casts. 2009-07-31 08:46:35 +00:00
hvlad
3e4b0677ce Fixed regression in Beta2 : can't connect using XNET 2009-07-29 08:59:28 +00:00
asfernandes
6377356940 Misc 2009-07-23 00:56:28 +00:00
dimitr
d6c79a4203 Fixed two issues for the case of non-authorized op_connect_request:
1) Missing error reporting which makes the client to stall forever
2) CORE-2563: Possible DoS attack using the malformed packet sent into the connection port
2009-07-20 14:05:39 +00:00
asfernandes
68ebf172f6 Fixed CORE-2561 - Incorrect database name transliteration when connecting using WNET or XNET 2009-07-19 17:33:52 +00:00
robocop
cfb9403481 Warnings. 2009-07-17 09:06:03 +00:00
asfernandes
5063bafc36 Misc 2009-07-15 03:13:16 +00:00
asfernandes
b2c8c1f1e6 Fixed the problem with trusted authentication 2009-07-13 15:26:37 +00:00
dimitr
816f2971da Deleted the unnecessary files. 2009-07-13 15:13:23 +00:00
dimitr
136d064565 1) Complete the Alex's changes for CORE-2526 (Windows part).
2) Cleanup the license, help and settings parts of the server properties window (they're unused for a long time already).
3) Misc changes.
2009-07-13 15:09:58 +00:00
asfernandes
e26c3083f8 Improvement CORE-2551 - Interpret DPB items as now the database name parameter is interpreted and change MON$ filenames fields from NONE to UNICODE_FSS. 2009-07-11 19:58:28 +00:00
asfernandes
20c91dcef7 Misc 2009-07-11 03:01:18 +00:00
asfernandes
7d0074310c Initialize xcc struct.
After its creation, things may go wrong and then cleanup_comm access not initialized members.
2009-07-09 17:30:29 +00:00
alexpeshkoff
fe4aec8a12 Fixed CORE-2550: Bus error when working with DB_KEY on bigendian machines. Introduced dtype_dbkey inside engine. 2009-07-09 14:04:42 +00:00
robocop
33f2a7881d Leave xdr and friends in peace for now. 2009-07-07 08:50:26 +00:00
robocop
e297859792 Undo some particular cases of signed/unsigned conversions. 2009-07-07 07:21:34 +00:00
robocop
336098a038 Ged rid of a lot of reinterpret_cast cases. 2009-07-05 10:12:06 +00:00
asfernandes
8a94ecf6bc Misc 2009-06-29 02:06:00 +00:00
robocop
67c4d03965 Style. 2009-06-28 11:59:30 +00:00
robocop
2ca526b779 Style. 2009-06-28 10:26:25 +00:00
robocop
ff4b546efd Style. 2009-06-27 12:07:51 +00:00
robocop
34e347fddd Cleanup. 2009-06-27 08:28:07 +00:00
dimitr
14e9ed63f1 Fixed CORE-2462: 2.5 beta 1 has huge, fast-growing log files.
Also bring some uniformity to the code among different protocols.
2009-06-27 08:00:17 +00:00
robocop
f10e1b72eb Style. 2009-06-27 06:23:36 +00:00
asfernandes
26c1892310 Misc 2009-06-20 18:46:59 +00:00
robocop
6bfacad413 CORE-2509. Took the opportunity to fix several data types. 2009-06-18 12:07:07 +00:00
robocop
b578ec50dc Put bad_port_context() in alphabetical order and created a little helper, send_error(). 2009-06-09 12:52:19 +00:00
alexpeshkoff
4a0ab87d6b Use PORT_FILE for port file lock - thanks to Claudio 2009-06-09 11:06:57 +00:00
alexpeshkoff
f21a2bf4be Make initialization distributed - each subsystem does what it needs when needs, removed gds.cpp:init() 2009-06-09 10:08:12 +00:00
alexpeshkoff
40fa68971c Make it compile on posix 2009-06-09 08:39:29 +00:00
robocop
01cfec77b1 Paranoid checks. 2009-06-09 08:20:51 +00:00
robocop
044276cdc0 Style. 2009-06-09 05:55:17 +00:00
dimitr
6bbff07368 Slightly improve the retry loops in inet.cpp. Let's give up as soon as the call fails with any unexpected error. 2009-06-08 12:34:47 +00:00
dimitr
ae1de3f245 CORE-2263: RemoteAuxPort for SuperClassic and regular Classic.
This change also fixes the possible races in SuperServer (possible after getting rid of the global mutex in the remote subsystem).
2009-06-08 12:21:31 +00:00
robocop
2e3ce0d23d Misc. 2009-06-07 09:49:58 +00:00
asfernandes
f8eb935eb7 Misc 2009-06-06 18:13:57 +00:00
dimitr
a964f5762b Misc. 2009-06-04 12:23:20 +00:00
dimitr
5abc5a373d Added timeouts to the network event listener code.
Fixed wrong usage of SO_REUSEADDR on Windows.
2009-06-04 10:53:00 +00:00
robocop
68f44cb6a6 Misc. 2009-06-02 09:18:59 +00:00
robocop
81868b2783 Misc. 2009-06-02 06:37:01 +00:00
robocop
b29af64d5b This is already a Windows file, no need to check for the WIN_NT macro. 2009-06-02 06:34:59 +00:00
robocop
51d3c9b756 Let's use more typical #ifdef to test macros instead o #if. 2009-05-29 11:27:41 +00:00
alexpeshkoff
46527f2084 MT safe floating point exceptions control. Raise error in case of FP overflow according to SQL standard requirements. 2009-05-27 07:57:06 +00:00
robocop
4bae43779f Some #if should be #ifdef instead. 2009-05-17 11:25:50 +00:00
asfernandes
158a05c78d Misc 2009-05-10 15:23:31 +00:00
robocop
0e7dc28051 Style. 2009-05-09 13:46:06 +00:00
dimitr
d3dad89130 Correction. 2009-05-08 15:31:03 +00:00
dimitr
0f776b2517 Finalized the remote cleanup by Dmitry Kovalenko. 2009-05-08 09:23:34 +00:00
alexpeshkoff
a37d818726 AIX port - native compiler support 2009-05-07 14:49:40 +00:00
hvlad
a6578b4bba Fixed bug CORE-2453 : AV at engine when client used events disconnects 2009-05-07 11:11:43 +00:00
alexpeshkoff
c93c65df4c Use macro __sun instead of sun for this platform 2009-05-07 07:11:06 +00:00
robocop
d02c711694 Style and misc. 2009-05-05 11:45:58 +00:00
robocop
8edd8a7cd9 Style and misc. 2009-05-03 14:19:35 +00:00
robocop
e5b226f7a7 More unused params; style. 2009-05-02 13:00:09 +00:00
robocop
66b1227b22 Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
asfernandes
1c20adb8fc Misc 2009-04-29 01:52:49 +00:00