ehouse
0df6b6c049
OpenFileForMapping doesn't seem to exist in win32 -- or at least not
...
in MinGW's view.
2005-11-27 20:13:13 +00:00
ehouse
eadf7d2d43
for gcc: fix caps and remove commas after last item in array
2005-11-27 20:10:06 +00:00
ehouse
09b8306028
fix caps; use rand() on win32
2005-11-27 20:09:15 +00:00
ehouse
a07b388e7a
change how struct is defined for gcc
2005-11-27 20:06:36 +00:00
ehouse
acbd41334f
fix syntax errors; other catch up with changes
2005-11-27 20:05:33 +00:00
ehouse
0b96f001a5
fix syntax error
2005-11-27 20:04:46 +00:00
ehouse
5ed2892250
fix capitalization of header file -- which gcc cares about.
2005-11-27 20:04:06 +00:00
ehouse
0089381973
fix so hex dicts build again
2005-10-30 19:05:40 +00:00
ehouse
7bdb3da634
replace sed with awk
2005-10-30 19:04:49 +00:00
ehouse
7c6babc53f
fix bug truncating tray display in history by adding size param to
...
formatTray()
2005-10-30 18:35:21 +00:00
ehouse
5581fd064e
don't connect to relay unless have something to send
2005-10-30 16:28:52 +00:00
ehouse
cb4672b8b9
fix unset var warning
2005-10-30 16:14:13 +00:00
ehouse
495fb9fa8b
add _Shutdown(); override logf() to tag with cookieid; make logs less
...
verbose.
2005-10-30 05:20:31 +00:00
ehouse
cb4db25f27
call shutdown on cref rather than deleting it; wrap mutex actions with
...
debugging logfs like those in mlock.h.
2005-10-30 05:16:35 +00:00
ehouse
ae4821d5f5
don't print log messages below a certain priority
2005-10-30 05:10:26 +00:00
ehouse
f6f5e6eaf0
add shutdown event and action
2005-10-30 05:07:58 +00:00
ehouse
c85d3d88d9
add a const
2005-10-30 05:06:41 +00:00
ehouse
6a729ec2fa
add error message; cast to avoid compile warnings
2005-10-30 05:06:23 +00:00
ehouse
b8d80a9c2b
add a few consts
2005-10-30 05:05:45 +00:00
ehouse
2db65eaec6
add missing header file
2005-10-28 09:20:51 +00:00
ehouse
ba294dbe95
add header needed on some installations
2005-10-23 21:35:19 +00:00
ehouse
4bcc9ccbc5
make location of file storing next ID configurable.
2005-10-23 21:06:07 +00:00
ehouse
bdace2be94
shutdown in response to SIGINT
2005-10-23 15:49:48 +00:00
ehouse
7b04db43ae
Set a disconn timer when somebody leaves to make it parallel with case
...
where somebody never shows up; print more info about cref state to
ctrl port.
2005-10-19 03:44:55 +00:00
ehouse
8edf8a5382
make now() relative to relay startup time.
2005-10-19 03:43:21 +00:00
ehouse
f2213d05c7
don't track heartbeat independent of any timers set. This allows
...
infinite timeout when no devices present.
2005-10-19 03:42:17 +00:00
ehouse
b0d592a174
add XWS_ANY
2005-10-19 03:40:40 +00:00
ehouse
3f74c4ae86
add XWS_ANY; add missing transitions to kill game on timer when device
...
disappears and doesn't return.
2005-10-19 03:40:26 +00:00
ehouse
e72740d184
add uptime
2005-10-19 03:39:18 +00:00
ehouse
76d35deea5
fix misspelling; tweak error messages
2005-10-19 03:21:19 +00:00
ehouse
be6769a937
cleanup ctrl printing; repeat most recent command; cleanup internal names.
2005-10-16 01:19:25 +00:00
ehouse
57fb57a1e5
silence compiler warning
2005-10-16 01:15:49 +00:00
ehouse
9b0fb63a84
cancel all-connected timer when all are connected
2005-10-15 16:35:18 +00:00
ehouse
2a0bc3c2de
fix leak; move heartbeat timer into crefmgr, and only run it when
...
there are active crefs.
2005-10-15 16:30:10 +00:00
ehouse
1ad46f9b33
clean up command help
2005-10-15 16:28:26 +00:00
ehouse
6d76de5eaf
capitalize public methods on timermgr (no code change)
2005-10-15 15:49:22 +00:00
ehouse
1ba992073b
return error to client when flags indicate old version; close sockets
...
when error occurs in processing message.
2005-10-14 08:29:58 +00:00
ehouse
235dd25d09
catch up with logf change
2005-10-14 08:27:16 +00:00
ehouse
4f8626735a
print prompt
2005-10-14 08:26:56 +00:00
ehouse
fb687c5191
add commented out debug flag
2005-10-14 08:26:19 +00:00
ehouse
f3869d453a
new error message
2005-10-14 08:25:51 +00:00
ehouse
1ae0f8c13e
remove dead code
2005-10-06 02:54:05 +00:00
ehouse
f34c431bb7
implement heartbeat timer required for relay
2005-10-06 02:49:50 +00:00
ehouse
eca975429b
removed unused states etc.
2005-10-06 02:36:45 +00:00
ehouse
24ca68e96e
remove connect info button, instead bring it up every time role
...
changes to one that needs it.
2005-10-06 02:34:07 +00:00
ehouse
42a042a289
catch symbian up with api changes -- but still need to set timers
...
before it'll talk to relay.
2005-10-02 16:40:16 +00:00
ehouse
bd808bba79
parse multiple config files in order with later ones overriding.
2005-10-02 16:23:49 +00:00
ehouse
bf1264b2ee
rename states so can format to 80 cols; add log level param. No
...
change to functionality in this checkin.
2005-10-02 16:08:42 +00:00
ehouse
2b58da4cdf
New scheme for accepting and limiting reconnections. Now device must
...
send player counts, local and expected. Based on these the relay
accepts connections, declares the game full and ready for message
forwarding, and decides whether to accept a reconnect.
2005-10-02 15:39:38 +00:00
ehouse
e098e6f7b2
make transmitted vars smaller where possible; new relay identifying
...
scheme where cookie is used only to connect, and is replaced for
reconnects by a relay-generated name that's supposed to be unique
across all games on all relays and includes a hostname read in from
config file; relay assign non-servers' hostIDs.
2005-10-01 16:33:45 +00:00