xwords/xwords4/relay
Eric House d8a4b5ce29 include udp maxInterval, the number of seconds the relay's configured
to assume an address is still good when it hasn't heard from it, in
reg response reply, send that reply always, and read and log the new
field on clients.  It will eventually be used to implement a
keepalive.
2013-07-29 07:27:30 -07:00
..
scripts Merge branch 'android_branch' into gtk_multigame 2013-07-09 07:18:00 -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 add isCurrent() method on UDP addresses based on how long it's been 2013-07-23 06:21:57 -07:00
addrinfo.h change ivar name 2013-07-20 08:33:22 -07:00
cidlock.cpp cleanup/improve logging 2013-06-26 00:36:02 -07:00
cidlock.h allow a thread to get a cidlock it already has. 2013-06-17 07:26:54 -07: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 optimization: test address before fetching messages for it 2013-07-28 07:28:32 -07:00
cref.h logging tweak 2013-07-22 06:11:10 -07:00
crefmgr.cpp recognize already-seen devices. This seems to occasionally fix 2013-07-20 11:44:00 -07:00
crefmgr.h drop, rather than asserting about, corrupt packets -- meaning where 2013-07-16 06:40:00 -07: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 fetch all stored messages at once to reduce number of DB calls made. 2013-07-25 06:37:53 -07:00
dbmgr.h fetch all stored messages at once to reduce number of DB calls made. 2013-07-25 06:37:53 -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 remove mistaken assert 2013-07-24 06:03:50 -07:00
devmgr.h Add mapping from address to devid in order to catch when an address is 2013-07-20 08:06:14 -07: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 new files to track how long it's been since data's been received from 2013-07-22 07:26:14 -07: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 rq is hanging, so set timeouts on its blocking sockets 2013-06-26 00:27:55 -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 give timers ids so can be tracked in logs 2013-06-22 05:56:27 -07:00
timermgr.h give timers ids so can be tracked in logs 2013-06-22 05:56:27 -07:00
tpool.cpp combine two log lines 2013-07-05 21:31:39 -07:00
tpool.h rather than invalidating socket in AddrRec when it's closed, add a 2013-06-21 06:05:26 -07:00
udpack.cpp cleanup 2013-07-17 21:33:59 -07:00
udpack.h add missing files from gtk_multigame branch -- to fix broken compile 2013-02-04 21:33:35 -08:00
udpager.cpp add isCurrent() method on UDP addresses based on how long it's been 2013-07-23 06:21:57 -07:00
udpager.h include udp maxInterval, the number of seconds the relay's configured 2013-07-29 07:27:30 -07:00
udpqueue.cpp fix formatting error 2013-07-23 06:17:35 -07:00
udpqueue.h drop packets in queue if they've been there longer than 30 seconds -- 2013-07-22 06:05:24 -07:00
xwrelay.conf_tmplate remove duplicate 2013-07-23 18:30:08 -07:00
xwrelay.cpp include udp maxInterval, the number of seconds the relay's configured 2013-07-29 07:27:30 -07:00
xwrelay.css Add an http interface (read-only web console). 2009-02-28 16:15:59 +00:00
xwrelay.h assert we don't go out of bounds on array 2013-07-15 07:33:27 -07:00
xwrelay.sh track bytes sent per device rather than per game 2013-06-27 06:23:15 -07:00
xwrelay_priv.h correctly log b64 dump of return address at record and use sites 2013-07-17 06:38:25 -07:00