xwords/xwords4/relay
Eric House a546c025d5 Rather than queuing sockets needing reading, read them immediately and
queue the packets for processing.  Add ids so they can be tracked in
the logs.  In addition to making tcp and udp packet processing more
similar this fixes the case where a read is delayed until after the
client has closed the connection (and so returns an error.)
2013-06-17 07:25:25 -07:00
..
scripts save space by shortening column names 2013-06-07 20:54:57 -07:00
.gitignore get started with test/cmdline app to query relay's new proxy interface. 2010-09-16 20:13:24 -07:00
addrinfo.cpp update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
addrinfo.h update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
cidlock.cpp update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
cidlock.h get rid of mapping of socket->game_connection, which will not work 2013-01-12 16:09:24 -08:00
configs.cpp update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
configs.h up copyright 2009-07-30 12:54:17 +00:00
cref.cpp update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
cref.h update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
crefmgr.cpp add asserts and clarifying comments 2013-06-17 06:54:38 -07:00
crefmgr.h update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
ctrl.cpp block TERM and INT from all but the main thread. (Pretty much untested; doesn't fix hang-on-SIGINT.) 2010-10-04 20:03:19 -07:00
ctrl.h add missing lock(); track and display uptime of daemon child as well as parent 2009-07-31 12:56:04 +00:00
dbmgr.cpp pass rather than hard-coding column name 2013-06-17 06:48:22 -07:00
dbmgr.h pass rather than hard-coding column name 2013-06-17 06:48:22 -07:00
devid.h update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
devmgr.cpp add missing files from gtk_multigame branch -- to fix broken compile 2013-02-04 21:33:35 -08:00
devmgr.h add missing files from gtk_multigame branch -- to fix broken compile 2013-02-04 21:33:35 -08:00
http.cpp get rid of mapping of socket->game_connection, which will not work 2013-01-12 16:09:24 -08:00
http.h serve http view from cached data and make cache refresh rate 2009-08-21 12:32:57 +00:00
lstnrmgr.cpp fix compile errors due to stricter compiler post debian upgrade 2013-05-29 06:36:54 -07:00
lstnrmgr.h add second class of socket to be listened on, meant for per-device 2010-08-12 06:42:33 -07:00
Makefile update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
mlock.h up copyright 2009-07-30 12:54:17 +00:00
permid.cpp Store start time as time_t rather than string. 2009-09-26 14:05:51 +00:00
permid.h Store start time as time_t rather than string. 2009-09-26 14:05:51 +00:00
rq.c fix compile errors due to stricter compiler post debian upgrade 2013-05-29 06:36:54 -07:00
states.cpp update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
states.h update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
timermgr.cpp fix names to make units clear -- no code change 2013-06-10 06:38:42 -07:00
timermgr.h fix names to make units clear -- no code change 2013-06-10 06:38:42 -07:00
tpool.cpp Rather than queuing sockets needing reading, read them immediately and 2013-06-17 07:25:25 -07:00
tpool.h Rather than queuing sockets needing reading, read them immediately and 2013-06-17 07:25:25 -07:00
udpack.cpp fix compile errors due to stricter compiler post debian upgrade 2013-05-29 06:36:54 -07:00
udpack.h add missing files from gtk_multigame branch -- to fix broken compile 2013-02-04 21:33:35 -08:00
udpqueue.cpp Rather than queuing sockets needing reading, read them immediately and 2013-06-17 07:25:25 -07:00
udpqueue.h Rather than queuing sockets needing reading, read them immediately and 2013-06-17 07:25:25 -07:00
xwrelay.conf_tmplate make use of base-64 encoding runtime-configurable 2013-05-09 22:16:48 -07:00
xwrelay.cpp fix crash when udp not in use 2013-05-27 16:17:58 -07:00
xwrelay.css Add an http interface (read-only web console). 2009-02-28 16:15:59 +00:00
xwrelay.h update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
xwrelay.sh update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00
xwrelay_priv.h update with all relay/ changes from gtk_multigame. This is what the 2013-02-04 06:08:39 -08:00