alexpeshkoff
48f80bc4a3
fixed races during server shutdown
2008-02-06 17:26:35 +00:00
alexpeshkoff
39896cb955
Fixed CORE-1671: atexit() calls in client libraries cause segfaults
...
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory
To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.
Also some related cleanup.
2008-01-23 15:52:40 +00:00
asfernandes
05b90fa684
Eliminate some warnings
2008-01-16 14:37:26 +00:00
dimitr
f25819fb19
The merge continued.
2008-01-16 07:55:28 +00:00
alexpeshkoff
3e0d8ebc5b
Fixed CORE-1603: Possible buffer overflow with long user name
2007-11-19 16:18:59 +00:00
hvlad
2b47bbe55b
Revert files back after wrong commit
2007-11-19 00:21:18 +00:00
hvlad
86f1141328
Execute statement with support of external data source
2007-11-18 22:59:20 +00:00
paulbeach
c823619e92
HPUX Port
2007-11-12 15:18:49 +00:00
robocop
a3dfe97258
Parameter blocks are UCHAR streams.
...
Make their length unsigned, too.
2007-10-29 03:23:56 +00:00
dimitr
204b2881e7
Fixed CORE-1460.
...
Make INET to use the same buffer as other transports instead of the hackery usage of p_resp_blob_id.
2007-09-14 06:00:17 +00:00
hvlad
1b06f7802a
Fixed bug CORE-1397 : Possible vulnerability in remote server
2007-08-02 16:26:21 +00:00
alexpeshkoff
ea8ba3370d
Cleaned up mutexes - removed MUTX_T and related macros
2007-06-06 12:37:24 +00:00
robocop
d90bf91fbd
Misc.
2007-06-06 08:08:36 +00:00
hvlad
5dab01a578
Fixed CORE-1303 : Infinite loop in SS remote listener
2007-06-04 14:17:15 +00:00
hvlad
0eb638700f
Fix for CORE-1276: Sometime INET error reported as 0 in firebird.log instead of real error code
2007-05-21 20:25:42 +00:00
robocop
f2f3d205ce
Misc.
2007-04-20 09:47:14 +00:00
alexpeshkoff
24015c14cd
fixed gcc warning
2007-04-19 09:12:32 +00:00
asfernandes
20299bb856
Misc
2007-03-24 17:44:09 +00:00
alexpeshkoff
5f19566f76
Patch by Damyan Ivanov - accept localhost connections without /etc/host.equiv
2007-03-22 13:13:38 +00:00
alexpeshkoff
2c93118e86
Misc diagnostics
2007-02-24 11:27:52 +00:00
dimitr
6466e7b12d
1) WNET and XNET cannot support OOB transmission, so they should not ask for that.
...
2) Cleanup the INET protocol types.
2006-12-15 15:47:52 +00:00
alexpeshkoff
1a4652f01a
Trusted authentication for windows
2006-12-08 18:38:15 +00:00
dimitr
25bf9d6c11
Fixed CORE-1017.
2006-11-28 10:21:21 +00:00
asfernandes
efcadd67a1
Misc
2006-10-25 15:09:13 +00:00
paulbeach
d668ed78e6
Commit the right inet.cpp and fix for CORE-966
2006-10-25 09:54:32 +00:00
robocop
27a9f9d586
Undo Paul Beach's fix for CORE-966 in HEAD because the patch is malformed and contains outdated code. Maybe it was intended for v2.0.
2006-10-25 07:05:25 +00:00
paulbeach
dd89b18833
Fix for Core-966
2006-10-24 15:06:24 +00:00
dimitr
a09dc97d6b
Corrections, thanks to Claudio.
2006-07-20 06:19:25 +00:00
asfernandes
ea0435247a
Misc
2006-07-18 02:45:35 +00:00
dimitr
a9348e5766
Fixed CORE-833.
2006-07-17 11:10:18 +00:00
dimitr
2bc42d7dba
Cleanup.
2006-06-02 08:26:08 +00:00
alexpeshkoff
b953f965b0
Fixed setsockopt() level - thanks to Fred
2006-06-02 07:16:39 +00:00
alexpeshkoff
d8560dd061
common code to set NODELAY option
2006-05-24 14:08:06 +00:00
hvlad
f94b8bd641
Merge B1_5_Remote_LazyPort branch into HEAD
2006-05-01 22:23:31 +00:00
robocop
d306dc5ef4
Since TCP_NO_DELAY is gone, comments regarding it are obsolete.
2006-04-29 03:01:40 +00:00
dimitr
ccc620e334
A bunch of changes targeted to support multi-instancing on win32.
2006-04-20 10:35:44 +00:00
robocop
67919047a2
Try to comply with MacOS docs... there's work to do in inet.cpp with FB_SETOPT_FLAGS.
2006-04-19 03:07:34 +00:00
alexpeshkoff
f12d282788
avoid too much #ifdef's inside the file
2006-04-18 09:43:37 +00:00
robocop
a89957c0ab
Restore Win32 port to compilable state.
2006-04-18 04:48:32 +00:00
kkuznetsov
450fc1d863
Fix compile error on Solaris
2006-04-17 18:39:22 +00:00
alexpeshkoff
4eb30fcf39
Don't raise SIGPIPE when other side terminated connection
2006-04-17 15:52:56 +00:00
robocop
2e9353d7e7
Delete dead code after checking with Dmitry.
...
The B.O. are still there when copying the result of GetCommandLine().
2006-04-11 07:18:53 +00:00
robocop
4243e7bcc4
Style.
2006-04-09 06:46:28 +00:00
dimitr
442ff93a3b
Nagle algorithm is now disabled by default, so there's no need to print an appropriate message in the server log.
2006-04-05 07:08:32 +00:00
dimitr
d123ead3a5
1) Set NoNagle depending on config only.
...
2) Set socket options for Win32 CS.
2006-04-05 05:04:52 +00:00
alexpeshkoff
1b6df6110a
fixed server hang in case of broken client
2006-03-20 16:29:04 +00:00
robocop
179a4b7cfb
Style.
2006-03-07 05:44:13 +00:00
alexpeshkoff
a6151c44c9
Fixed SF bug 1385092
2006-03-03 16:20:42 +00:00
robocop
10cb928ddc
More cleanup.
2006-02-23 06:52:25 +00:00
robocop
1f84bac700
Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc.
2006-02-23 05:08:26 +00:00