dimitr
|
c577fde263
|
The merge is being fixed.
|
2008-01-16 12:29:45 +00:00 |
|
dimitr
|
f25819fb19
|
The merge continued.
|
2008-01-16 07:55:28 +00:00 |
|
asfernandes
|
e0226e17fb
|
Misc
|
2008-01-09 23:57:18 +00:00 |
|
dimitr
|
3201c3de4c
|
Fixed CORE-1681.
|
2008-01-09 10:20:57 +00:00 |
|
hvlad
|
1f1a8c81fe
|
More general fix for bug CORE-1561 : False isc_req_sync error may be reported by fbclient to the client application
|
2008-01-02 08:54:53 +00:00 |
|
paulbeach
|
b77b688fd5
|
Apply MacOS changes to HEAD
|
2007-12-20 09:02:21 +00:00 |
|
paulbeach
|
f0e34ffc83
|
Apply MacOS changes to HEAD
|
2007-12-19 14:35:52 +00:00 |
|
dimitr
|
804be84213
|
Fixed possible crashes due to an already disconnected port.
|
2007-12-15 10:30:03 +00:00 |
|
asfernandes
|
3b1be7ccdc
|
Misc
|
2007-12-13 23:25:28 +00:00 |
|
robocop
|
5cf8293407
|
Totally misc.
|
2007-12-13 08:28:34 +00:00 |
|
hvlad
|
f13d7bb85b
|
Fixed bug CORE-1651 : False isc_req_sync error may be reported by fbclient to the client application
|
2007-12-12 13:42:28 +00:00 |
|
robocop
|
e134683564
|
I decided to close some exotic (and probably irrelevant) buffer overruns.
|
2007-12-04 09:59:54 +00:00 |
|
asfernandes
|
ad13b126d1
|
Misc
|
2007-11-30 00:35:44 +00:00 |
|
dimitr
|
f3e3ba6cf6
|
Fixed (hopefully) CORE-1565.
|
2007-11-29 09:24:42 +00:00 |
|
asfernandes
|
4e426d0739
|
Commit forgotten change
|
2007-11-26 09:57:19 +00:00 |
|
alexpeshkoff
|
3e0d8ebc5b
|
Fixed CORE-1603: Possible buffer overflow with long user name
|
2007-11-19 16:18:59 +00:00 |
|
robocop
|
89f8a85398
|
Since we avoid the practice of naming a variable and a struct the same, I changed that (and did little cleanup).
|
2007-11-19 07:24:06 +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 |
|
hvlad
|
542890b41f
|
Rename thread to cntl_thread in cntl.cpp to avoid multiply "struct thread" definitions and make debugger happier
|
2007-11-18 19:25:56 +00:00 |
|
robocop
|
2d2b8cf718
|
Misc.
|
2007-11-17 10:18:10 +00:00 |
|
paulbeach
|
c823619e92
|
HPUX Port
|
2007-11-12 15:18:49 +00:00 |
|
alexpeshkoff
|
b50399cdb5
|
Better fix for CORE-1558
|
2007-11-05 13:18:40 +00:00 |
|
alexpeshkoff
|
52c9aca3d4
|
Fixed CORE-1558: Help people get core files in case of abort() on BUGCHECK
|
2007-11-02 15:14:57 +00:00 |
|
robocop
|
a3dfe97258
|
Parameter blocks are UCHAR streams.
Make their length unsigned, too.
|
2007-10-29 03:23:56 +00:00 |
|
robocop
|
bfa4af4467
|
Simplify code.
|
2007-10-29 03:18:20 +00:00 |
|
asfernandes
|
76f3f85b80
|
Misc
|
2007-10-29 00:19:27 +00:00 |
|
dimitr
|
9e6ad731e3
|
Let's use the new method for other similar cases as well.
|
2007-10-28 20:36:28 +00:00 |
|
skidder
|
09cfae0e0a
|
Allow local protocol to work with servers running both under restricted accounts (e.g. Vista regular user) and unrestricted accounts (e.g. LocalService)
|
2007-10-28 14:47:19 +00:00 |
|
alexpeshkoff
|
5bf6bd05d9
|
Fixed CORE-1543: Security bug in trusted authentication
|
2007-10-26 13:17:33 +00:00 |
|
hvlad
|
cb18e4f44d
|
Fixed bug CORE-1519 : AV in isc_dsql_fetch
|
2007-10-17 08:56:06 +00:00 |
|
asfernandes
|
981489e1a4
|
Misc
|
2007-10-15 01:02:01 +00:00 |
|
dimitr
|
0ec83aa0ec
|
VMS cleanup continued -- thanks to Claudio.
|
2007-10-14 15:24:24 +00:00 |
|
hvlad
|
d1ade42420
|
Fixed bug CORE-1515 : Error isc_bad_req_handle at isc_commit_transaction call
|
2007-10-14 12:25:17 +00:00 |
|
asfernandes
|
16bc18df54
|
Misc
|
2007-09-15 02:37:04 +00:00 |
|
dimitr
|
697d77edec
|
Fixed CORE-1459.
|
2007-09-14 06:55:15 +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
|
48f6c27d24
|
Reduce XNET read\write wait timeout. It allows faster detect failures on the other part of connection
|
2007-09-13 13:24:59 +00:00 |
|
hvlad
|
f8a6ea8564
|
Fixed bug CORE-1456: Wrong events delivery in the case of concurrent XNET connections
|
2007-09-13 13:23:10 +00:00 |
|
dimitr
|
8d121c77a9
|
Fixed CORE-1452.
|
2007-09-12 08:17:16 +00:00 |
|
asfernandes
|
4dd7b4c668
|
Misc
|
2007-09-12 02:31:28 +00:00 |
|
robocop
|
158e200ede
|
Misc.
|
2007-09-11 09:31:51 +00:00 |
|
hvlad
|
4a72397c71
|
Fixed bug CORE-1430 : AV in fbclient.dll if statement prepared and executed right after events was registered
|
2007-08-28 19:35:53 +00:00 |
|
dimitr
|
07ebaa0ce9
|
Fixed CORE-1403.
|
2007-08-03 08:41:45 +00:00 |
|
hvlad
|
1b06f7802a
|
Fixed bug CORE-1397 : Possible vulnerability in remote server
|
2007-08-02 16:26:21 +00:00 |
|
asfernandes
|
613faffafb
|
Misc
|
2007-08-02 02:00:37 +00:00 |
|
hvlad
|
4d2211d61f
|
Fix for CORE-1388 : Can't attach to remote service manager if remote engine version is less than 2.0
|
2007-07-31 10:49:52 +00:00 |
|
robocop
|
6f3d9cf06d
|
Misc.
|
2007-07-31 08:36:38 +00:00 |
|
dimitr
|
01232a2def
|
Fixed client crashes when the server unexpectedly died. Hopefully, it should solve CORE-1194.
|
2007-07-30 09:58:18 +00:00 |
|
paul_reeves
|
d1f5482882
|
Be consistent in usage of FB_DEFAULT_INSTANCE.
|
2007-07-26 09:58:32 +00:00 |
|
hvlad
|
77f2bf6dd5
|
Fixed bug CORE-1372 : isc_dsql_fetch called after isc_commit_transaction not raised error
|
2007-07-20 12:40:12 +00:00 |
|
hvlad
|
caa5194ad8
|
Fixed bug CORE-1349 : Remote interface not checked in REM_receive and REM_fetch client supplied message length against length of format of message
|
2007-07-06 12:46:07 +00:00 |
|
robocop
|
0d71e5b00f
|
Misc (to match an almost identical code elsewhere).
|
2007-06-24 08:53:51 +00:00 |
|
alexpeshkoff
|
139e9c9a64
|
fixed bug in my last commit
|
2007-06-21 12:04:49 +00:00 |
|
alexpeshkoff
|
31beadfb64
|
fixed BOF during op_connect processing, avoid use of sprintf() in remote
|
2007-06-21 08:40:04 +00:00 |
|
hvlad
|
0593719f67
|
Additional patch for CORE-1310 : Got "request synchronization error" when calling isc_dsql_sql_info with isc_info_sql_records parameter after last record fetched
|
2007-06-09 11:06:59 +00:00 |
|
hvlad
|
a3757ab602
|
Fixed CORE-1310 : Got "request synchronization error" when calling isc_dsql_sql_info with isc_info_sql_records parameter after last record fetched
|
2007-06-08 12:41:18 +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
|
f31a3116ec
|
Fixed bug with wrongly initialized remote statement when lazy_port feature active.
It visible with TCS's test DSQL_DOMAIN_20
|
2007-06-01 12:46:30 +00:00 |
|
hvlad
|
a010a612a6
|
Fixed bug reported by Adriano in fb-devel : exception occurred after 3rd suspend reported by fbclient after 1st fetch.
Solution is to check for statement's exception not at every fetched row but before first fetch only.
|
2007-05-28 20:09:18 +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 |
|
hvlad
|
88671bf258
|
Correct error handling for deferred executed statements
|
2007-05-17 13:03:57 +00:00 |
|
dimitr
|
bc7c4d0054
|
Added remote process name to the monitoring data. Applications are allowed to override this value via DPB.
|
2007-05-16 07:54:33 +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 |
|
hvlad
|
a6314265ef
|
Fixed CORE-1206 : 'Error reading data from connection' when Lazy Port feature active and more that one active cursors present
|
2007-04-14 08:26:57 +00:00 |
|
alexpeshkoff
|
d63491e3c5
|
Finished gcc-warnings cleanup
|
2007-04-11 16:05:40 +00:00 |
|
alexpeshkoff
|
edfa819bf7
|
restored functionality of -e family of switches, broken somewhere in 1.5
|
2007-04-05 12:47:20 +00:00 |
|
hvlad
|
c13e67fe49
|
Restored broken compatibility between clients and servers of different versions (2.1 and other)
|
2007-04-04 10:31:47 +00:00 |
|
robocop
|
b776f1f19c
|
Minor corrections.
|
2007-04-03 08:18:11 +00:00 |
|
hvlad
|
2c10b3ff92
|
Implement one more LazyPort feature : defer op_execute packet when it possible
|
2007-04-01 21:42:40 +00:00 |
|
alexpeshkoff
|
d108970f7f
|
Patch by Damyan Ivanov for Mipsel
|
2007-04-01 10:04:28 +00:00 |
|
asfernandes
|
33988b1a79
|
Misc
|
2007-04-01 02:04:58 +00:00 |
|
alexpeshkoff
|
dec4ded1f5
|
fixed unregistered bug, reported by Dmitry privately - partial and full XDR packets may be mixed now in network packets in any way
|
2007-03-30 12:56:57 +00:00 |
|
alexpeshkoff
|
9068d7787f
|
Frontported alignment and endianess fixes from 2.0
|
2007-03-25 16:09:00 +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 |
|
robocop
|
409ff041dd
|
Misc and replaced "IB" by "FB" where it made sense to me.
|
2007-02-11 09:04:54 +00:00 |
|
hvlad
|
bc521d75a3
|
Fixed CORE-1119 : Bad code in status vector when running ISC_ER30 from fbtcs
|
2007-02-01 22:05:18 +00:00 |
|
alexpeshkoff
|
d66281291f
|
1. Make classic server close shutdown normally when killed by signals 2 & 15.
2. Don't leave running instances of fb_inet_server after database shutdown.
3. To make all this possible - reworked Y-Valve in general.
|
2007-01-20 14:45:45 +00:00 |
|
alexpeshkoff
|
82786a4548
|
do not terminate DEV_BUILD program in case of unknown operation in packet
|
2007-01-20 14:12:33 +00:00 |
|
hvlad
|
cba92d53f3
|
Fixed CORE-1097 : isc_dsql_set_cursor_name() fails
|
2007-01-17 20:06:17 +00:00 |
|
alexpeshkoff
|
094ac1f8c7
|
front-port - override ulimit setting for DEV_BUILD
|
2007-01-15 17:37:21 +00:00 |
|
robocop
|
91544a92e0
|
Totally misc.
|
2006-12-29 08:48:28 +00:00 |
|
hvlad
|
a1e9297bbd
|
Fixed CORE-1067: AV in the engine using some API calls when 'lazy port' feature active
|
2006-12-25 10:28:41 +00:00 |
|
alexpeshkoff
|
2f48fc38f7
|
1. Closed security whole with malformed DPB/SPB
2. Avoid memory leak when exception is thrown.
3. Better diiagnostics.
Thanks to Claudio.
|
2006-12-17 15:53:46 +00:00 |
|
robocop
|
4afa6a29cb
|
Misc.
|
2006-12-17 09:09:39 +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
|
6bb3545558
|
fixed posix build after my latest changes
|
2006-12-10 13:45:02 +00:00 |
|
asfernandes
|
854d870d8f
|
Misc
|
2006-12-10 00:16:00 +00:00 |
|
asfernandes
|
a150855ef8
|
Misc
|
2006-12-09 01:23:17 +00:00 |
|
alexpeshkoff
|
1a4652f01a
|
Trusted authentication for windows
|
2006-12-08 18:38:15 +00:00 |
|
dimitr
|
bdc09b234a
|
The remote subsystem should not guess about the internal structure of BLOB ID.
|
2006-12-04 21:42:27 +00:00 |
|
dimitr
|
25bf9d6c11
|
Fixed CORE-1017.
|
2006-11-28 10:21:21 +00:00 |
|
asfernandes
|
d8e10bbe1f
|
Misc
|
2006-11-21 00:20:35 +00:00 |
|
dimitr
|
3edda730cd
|
Attempted to fix XNET for the mixed 32-bit and 64-bit process interaction.
The binary memory layout is still the same, so I didn't bump the protocol version number.
|
2006-11-20 12:18:51 +00:00 |
|
dimitr
|
21e3b7e302
|
Let's never use native datatypes in the protocol structures. time_t in VC8 is 8 bytes long by default.
|
2006-11-20 07:55:39 +00:00 |
|
dimitr
|
ce77a882c4
|
Fixed XNET in Win64 builds.
|
2006-11-20 07:31:30 +00:00 |
|
asfernandes
|
a1c9b22868
|
Misc
|
2006-11-02 19:55:20 +00:00 |
|
dimitr
|
71801a4e0d
|
Corrections (Win64 related).
|
2006-11-01 07:11:09 +00:00 |
|
dimitr
|
9ae3ad0c0a
|
Win64 adjustments.
|
2006-10-30 14:18:02 +00:00 |
|
dimitr
|
f68e287a0b
|
Win64 adjustments.
|
2006-10-30 14:13:30 +00:00 |
|
dimitr
|
78fb4f3fe0
|
This is supposed to fix pre-VC8 builds.
|
2006-10-30 13:05:51 +00:00 |
|
dimitr
|
89183deea6
|
This is supposed to fix pre-VC8 builds.
|
2006-10-30 13:00:40 +00:00 |
|
dimitr
|
9db2c1cbd4
|
Win64 adjustments + cleanup.
|
2006-10-30 12:41:23 +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 |
|
alexpeshkoff
|
2d5a3061d7
|
Instead of rejecting connect packet with more than 10 protocols
try to use first 10 of them, ignoring others.
|
2006-10-09 13:16:18 +00:00 |
|
dimitr
|
dd91852178
|
Simplified the code as Adriano suggests.
|
2006-09-15 06:11:34 +00:00 |
|
dimitr
|
7c405166aa
|
1) Support for client PID in the monitoring data.
2) Changed XNET to return local hostname instead of PID as its remote address.
|
2006-09-14 13:47:31 +00:00 |
|
dimitr
|
b018393168
|
Fixed CORE-923.
|
2006-09-12 06:48:03 +00:00 |
|
dimitr
|
00080ab731
|
More patches for Win64 compatibility.
|
2006-08-02 05:28:57 +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
|
a2720f8e51
|
Fixed my previous commit
|
2006-05-29 16:36:49 +00:00 |
|
alexpeshkoff
|
b36b5fb9a0
|
Report failure instead of having AV in case of too many suggested protocol versions
|
2006-05-29 16:34:06 +00:00 |
|
alexpeshkoff
|
d8560dd061
|
common code to set NODELAY option
|
2006-05-24 14:08:06 +00:00 |
|
robocop
|
9886d09647
|
Misc.
|
2006-05-20 04:22:07 +00:00 |
|
robocop
|
ae51945b18
|
Misc.
|
2006-05-20 03:31:05 +00:00 |
|
asfernandes
|
292ad66e96
|
Misc
|
2006-05-20 01:53:51 +00:00 |
|
asfernandes
|
f772eae2c8
|
Fix windows build
|
2006-05-20 01:48:05 +00:00 |
|
alexpeshkoff
|
b056a118b5
|
1. Avoid use of STL
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
|
2006-05-19 15:17:02 +00:00 |
|
asfernandes
|
df37723a48
|
Misc
|
2006-05-02 01:32:41 +00:00 |
|
robocop
|
07f4bed382
|
I don't want another "interprete", so I rename "defered" to "deferred".
|
2006-05-02 00:04:12 +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 |
|
robocop
|
150112b8c3
|
Delete obsolete code after Dmitry's changes.
|
2006-04-21 06:33:11 +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 |
|
robocop
|
a278bc8413
|
Style.
|
2006-04-19 03:05:09 +00:00 |
|
alexpeshkoff
|
f12d282788
|
avoid too much #ifdef's inside the file
|
2006-04-18 09:43:37 +00:00 |
|
robocop
|
a2d0a4d348
|
Style.
|
2006-04-18 04:50:02 +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 |
|
alexpeshkoff
|
105bff246e
|
removed unneeded h-file
|
2006-04-17 10:40:28 +00:00 |
|
asfernandes
|
48abddae4c
|
Use THREAD_SLEEP as sleep don't exist in WIN32
|
2006-04-16 17:09:02 +00:00 |
|
alexpeshkoff
|
fb4888dca1
|
shutdown working threads before server shutdown
|
2006-04-14 16:46:12 +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
|
192832199f
|
Solve a possible truncation problem due to USHORT<->ULONG issues.
Tweak for embedded so it doesn't crash when handling an error.
|
2006-04-11 07:16:37 +00:00 |
|
robocop
|
00c9d548a6
|
Handle zero-length strings even if we have our buffer full.
|
2006-04-09 06:53:38 +00:00 |
|
robocop
|
eb727adf2f
|
We can't handle more than 255 bytes for some items when merging information. Let's be consistent between the length indicator and the bytes we put in the buffer.
|
2006-04-09 06:50:46 +00:00 |
|