ehouse
|
2719bb39b2
|
fix for when BEYOND_IR not defined
|
2005-09-17 19:49:53 +00:00 |
|
ehouse
|
86c42c40c0
|
comment out internal mutexes: shouldn't be needed now that only one
thread at a time is given access to a cref instance.
|
2005-09-14 05:15:27 +00:00 |
|
ehouse
|
1afdfa3732
|
fix print_cookies to use iterator
|
2005-09-14 05:14:41 +00:00 |
|
ehouse
|
6a6e0f3e13
|
shorten names so table easier to fit in 80 cols
|
2005-09-14 05:14:04 +00:00 |
|
ehouse
|
aa1161cbaf
|
allow to run multiple games at once
|
2005-09-14 05:12:07 +00:00 |
|
ehouse
|
a3305e2ca9
|
just log some messages so user interaction not required.
|
2005-09-14 05:11:29 +00:00 |
|
ehouse
|
8ac4c21e9f
|
event name change
|
2005-09-09 03:15:06 +00:00 |
|
ehouse
|
6474320381
|
add enough timer support for heartbeat; fix redraw bug
|
2005-09-09 03:14:11 +00:00 |
|
ehouse
|
731b0fb813
|
add linuxFireTimer
|
2005-09-09 03:12:58 +00:00 |
|
ehouse
|
6b3b5c0f90
|
move fireTimer to linux-common code
|
2005-09-09 03:12:24 +00:00 |
|
ehouse
|
ecce7f9d2e
|
add an extra slot as on other platforms
|
2005-09-09 03:06:27 +00:00 |
|
ehouse
|
ad7b25eb52
|
add missing header. (Did gtk change?)
|
2005-09-09 02:57:14 +00:00 |
|
ehouse
|
d1298e2911
|
make network play on by default
|
2005-09-07 12:32:29 +00:00 |
|
ehouse
|
4ff2f68bd7
|
add strings for relay errors
|
2005-09-07 12:31:32 +00:00 |
|
ehouse
|
d9826ae275
|
Add and handle disconnect message so a device can reuse its socket for
a new game.
|
2005-09-05 15:50:49 +00:00 |
|
ehouse
|
709108f8c3
|
Do nothing rather than assert when socket no longer found for write.
Not sure if this is a preventable error.
|
2005-09-05 15:50:28 +00:00 |
|
ehouse
|
912859be39
|
Don't close the underlying socket. Not sure yet when I should close a
socket that hasn't returned an error. Maybe that's the client's job.
|
2005-09-05 15:45:22 +00:00 |
|
ehouse
|
15bd397f96
|
send disconnect message to relay before starting a new game.
|
2005-09-05 15:33:51 +00:00 |
|
ehouse
|
50a55d1335
|
formatting
|
2005-09-05 15:32:40 +00:00 |
|
ehouse
|
479805ee08
|
add role to newgame dialog
|
2005-09-05 05:31:11 +00:00 |
|
ehouse
|
7bc8d22739
|
move typedef
|
2005-09-04 20:55:07 +00:00 |
|
ehouse
|
9c23a5c65e
|
log ip address of incoming connection in dotted-quad notation.
|
2005-09-04 20:54:09 +00:00 |
|
ehouse
|
8821815fb5
|
log tweak
|
2005-09-04 20:44:46 +00:00 |
|
ehouse
|
5d2b45a90f
|
cut down on logging a bit
|
2005-09-04 20:43:53 +00:00 |
|
ehouse
|
ccdec2210b
|
don't assert when unexpected event arrives; just log and drop
|
2005-09-04 20:43:23 +00:00 |
|
ehouse
|
fcff7066e9
|
shorten log messages; make easier to process from perl
|
2005-09-04 20:38:23 +00:00 |
|
ehouse
|
bb8a1e7588
|
send notice when a socket closes. This seems to be resulting in dups.
|
2005-09-04 20:37:42 +00:00 |
|
ehouse
|
38764b3f73
|
fix deadlock by collecting crefs into local storage before starting to
act on them.
|
2005-09-04 20:36:53 +00:00 |
|
ehouse
|
685adf53ad
|
use comms_setAddr rather than modifying const to set resolved address.
|
2005-09-04 20:34:52 +00:00 |
|
ehouse
|
c319711cb1
|
add error messages
|
2005-09-04 20:34:16 +00:00 |
|
ehouse
|
6c1f8c4bcc
|
TALL_FONTS (support for Danish tall letters) now on by default
|
2005-09-04 20:32:16 +00:00 |
|
ehouse
|
f4b5459569
|
add error message; don't assert (crash) when socket closes.
|
2005-09-04 20:31:34 +00:00 |
|
ehouse
|
b99675640a
|
reset cookieID for a new game
|
2005-09-04 20:30:47 +00:00 |
|
ehouse
|
c6e9a747b8
|
new error code
|
2005-09-04 14:35:13 +00:00 |
|
ehouse
|
8f796ca6bb
|
new (commented-out) info message
|
2005-09-03 18:36:08 +00:00 |
|
ehouse
|
8e672b18bb
|
generate XWRELAY_OTHERCONNECT message
|
2005-09-03 18:35:34 +00:00 |
|
ehouse
|
481febe807
|
add XWRELAY_OTHERCONNECT message
|
2005-09-03 18:32:12 +00:00 |
|
ehouse
|
48495df7e5
|
handle OTHER_CONNECT message by resending any unACKed messages.
|
2005-09-03 18:31:32 +00:00 |
|
ehouse
|
117f22d374
|
make all APIs private and add as friends the safe classes that will
access them. This should allow reduction in the locking within cref
instances since only one thread at a time will be permitted inside by
SafeCref.
|
2005-09-03 15:59:48 +00:00 |
|
ehouse
|
56454d734b
|
add missing state transition
|
2005-09-03 15:41:59 +00:00 |
|
ehouse
|
429bcfce0c
|
when one device is disconnected for heartbeat, tell others it's going
away.
|
2005-09-03 15:41:17 +00:00 |
|
ehouse
|
377e514f0b
|
for testing, add -H option to prevent client from sending heartbeat
messages to relay.
|
2005-09-03 15:39:15 +00:00 |
|
ehouse
|
49676995e7
|
handle other-disconnected error message
|
2005-09-03 15:37:49 +00:00 |
|
ehouse
|
9e53da6545
|
cleanup: get rid of unused states/actions and code to handle them.
|
2005-09-03 07:15:05 +00:00 |
|
ehouse
|
238036ff9d
|
Add strings for error codes for relay disconnect events.
|
2005-09-03 06:58:05 +00:00 |
|
ehouse
|
460cda0390
|
Receive disconnect events and display message for error codes.
|
2005-09-03 06:57:01 +00:00 |
|
ehouse
|
b1ab4d8e27
|
Add range for relay errors.
|
2005-09-03 06:56:33 +00:00 |
|
ehouse
|
175f4eb87d
|
Send disconnect events with error codes on heartbeat and connect timer
failures; change how state machine handles heartbeats: only put events
into the machine when there's a failure.
|
2005-09-03 06:55:08 +00:00 |
|
ehouse
|
497b589558
|
add disconnect event and error codes
|
2005-09-03 06:46:03 +00:00 |
|
ehouse
|
3cd8397085
|
fix failure to record bytes forwarded
|
2005-09-02 07:18:39 +00:00 |
|