Jeff Hill
f4aa9c2e33
fix for mantis 153
2005-11-09 23:55:15 +00:00
Jeff Hill
6f6f1d22cd
better fix for mantis 111
2005-11-08 21:25:23 +00:00
Jeff Hill
6c69138be0
dont pass time stamp to receive watchdog notify
2005-10-31 22:24:38 +00:00
Jeff Hill
df16e0238a
fix for mantis 111: force recv thread to run first when both receive watchdog
...
and receive thread are blocking for the preeemptive callback control lock
I also added a guard in a place that appeared to be not adaquately
protected.
2005-10-31 21:57:14 +00:00
Jeff Hill
f5174ef94e
fixed ca_host_name() returns name of the local host
2005-04-11 21:38:35 +00:00
Jeff Hill
dfa35d0596
getHostName returns string size
2004-10-19 20:55:39 +00:00
Jeff Hill
400d474bed
no longer needs to call exitWaitRelease
2004-10-08 15:44:18 +00:00
Jeff Hill
302cde41b0
removed CVS Id tokens as they cause never ending hassles when merging
...
in from branches
2004-10-04 18:55:40 +00:00
Jeff Hill
753ecff270
Changes to support communication with protocol revisions prior to 4.2 (EPICS 3.11)
2004-10-04 16:39:00 +00:00
Jeff Hill
f384eee9b6
fixed sunpro warnings
2004-09-24 15:42:54 +00:00
Jeff Hill
7b7a07c667
fixes for bugs 133 and 134 in Mantis
2004-09-23 23:15:22 +00:00
Jeff Hill
0ca4281952
fixed gcc 3.4 issue
2004-07-07 14:58:10 +00:00
Jeff Hill
400c482bb2
fixed the following problems
...
o application could hang for too long in ca_context_destroy() attempting a
clean shutdown if circuit is known to be unresponsive
o unexpected errno from recv message was improperrly supressed
for locally initiated circuit abort
2004-06-22 18:21:12 +00:00
Jeff Hill
288e8abe90
many changes
2004-06-17 23:49:21 +00:00
Jeff Hill
da5bc3b820
disconnect servers that send missaligned protocol
2004-06-14 17:45:43 +00:00
Jeff Hill
0e0aa7bac5
disconnect servers that send missaligned protocol
2004-06-11 19:27:50 +00:00
Jeff Hill
57d488b7a0
supress disconnect callback when context is destroyed
2004-05-20 17:22:40 +00:00
Jeff Hill
a0e0cd7ef5
fixed channel uninstall message was not sent to server and other problems
2004-04-02 00:01:45 +00:00
Jeff Hill
afb643443f
fixed no reconnect 2nd time bug
2004-02-04 02:10:30 +00:00
Ralph Lange
429a135265
Bugfixes for compiling with -DDEBUG
2004-02-03 13:42:42 +00:00
Jeff Hill
b59586dc83
fixed ms warnings
2004-01-27 00:27:52 +00:00
Jeff Hill
57420c3e3c
removed legacy unguard incompatible with current structure of code
2004-01-24 00:13:16 +00:00
Jeff Hill
bb05cea3c1
fixed solaris warnings
2004-01-23 19:55:11 +00:00
Jeff Hill
3c8efba3c4
hybernate send/receive threads when there are enobuf problems
2004-01-22 19:17:32 +00:00
Jeff Hill
8bd3d4a8a0
fixed gnu warnings
2004-01-15 03:13:08 +00:00
Jeff Hill
60a797048a
many changes associated will disconnecting the channel but not disconnecting
...
the circuit
2004-01-15 01:42:49 +00:00
Jeff Hill
cde473e4d9
fixed names
2004-01-09 01:05:27 +00:00
Jeff Hill
f04fa5fdf3
many changes associated will disconnecting the channel but not disconnecting the circuit
2004-01-09 00:42:15 +00:00
Jeff Hill
0712df904b
keep circuit open with disconnected channels attached if the circuit
...
becomes unresponsive
2003-10-23 22:45:54 +00:00
Jeff Hill
245cf129ff
fixed disconnect callback when channel known to be disconnected
2003-09-10 17:09:25 +00:00
Ralph Lange
d6ab506379
Fixed HP aCC warnings
2003-09-01 20:05:12 +00:00
Jeff Hill
4359938ed6
added virtual circuit free list and fixed race condition in virtual circuit shutdown sequence
2003-08-06 17:42:55 +00:00
Jeff Hill
b697fc2acc
fixed base to use close on exec options whenever creating a socket
...
on posix compliant systems
2003-07-16 17:45:09 +00:00
Ralph Lange
1de0a6c42d
Fixed HP-UX (aCC) compiler warnings
2003-05-07 12:54:12 +00:00
Jeff Hill
54934b1059
use SIGALRM instead of SIGURG to wakeup blocking socket calls
2003-05-01 22:12:44 +00:00
Jeff Hill
4c5dab8e72
use SIGALRM instead of SIGURG to wakeup blocking socket calls
2003-05-01 21:53:14 +00:00
Jeff Hill
4794bf11bc
cleaned up shutdown procedure
2003-04-24 16:39:31 +00:00
Ralph Lange
2624a16170
Fixed/suppressed HP-UX native (aCC) warnings
2003-04-23 14:56:07 +00:00
Ralph Lange
cca00a0061
Minor stuff: broke up some looong strings in printf()s.
2003-04-23 10:50:44 +00:00
Jeff Hill
1de5f1c3ef
thread safe socket error to string function
2003-04-22 18:06:42 +00:00
Jeff Hill
c50837d7f5
removed msg minder
2003-04-18 22:06:19 +00:00
Jeff Hill
44a57584b7
changed name of protocol command
2003-04-17 17:17:19 +00:00
Jeff Hill
2430736ff1
patch for fdManager based client tool lock up problems
2003-04-17 00:07:50 +00:00
Jeff Hill
f484488842
added cacMessageProcessingMinder class
2003-04-16 23:01:34 +00:00
Jeff Hill
59ca167c5d
added comQueSendMsgMinder class
2003-04-16 20:39:29 +00:00
Jeff Hill
d8e7cb5524
remo ved unused code
2003-04-10 17:15:14 +00:00
Jeff Hill
7429e6a1de
optimized protocol transfer
2003-04-07 21:15:22 +00:00
Jeff Hill
12efe1ec2b
optimized time fetch during flush
2003-04-07 16:06:17 +00:00
Jeff Hill
5fd1b028dd
use posix sockets
2003-03-20 20:00:22 +00:00
Jeff Hill
b26b70ec8e
cosmetic
2003-03-13 00:18:48 +00:00