Neale Pickett
ab842bab4d
Allow for generated puzzles
2010-08-31 14:15:21 -06:00
Neale Pickett
df8bac171c
No longer escape tank team name
2010-05-18 09:03:36 -06:00
Neale Pickett
dd25de1ce0
Fix path for tank submission again
2010-05-17 23:41:26 -06:00
Neale Pickett
e6a118f709
Fix path for tank submission
2010-05-17 23:24:41 -06:00
Neale Pickett
f3dafa5271
Add team colors to tanks
2010-05-17 23:11:30 -06:00
Neale Pickett
935b9b1fb9
Get rid of onload HTML thing
2010-05-17 22:46:58 -06:00
Neale Pickett
a7974758f0
New tanks.js to expect what we put out
2010-05-17 22:23:03 -06:00
Neale Pickett
636d55ef08
Change text for Atlanta
2010-05-17 12:59:43 -06:00
Neale Pickett
47a8add2a8
Try to get bots working
2010-05-16 19:57:05 -06:00
Neale Pickett
c99198605f
Remove tanks, we want that to be its own project
2010-05-15 21:22:44 -06:00
Neale Pickett
1adc53d511
Work on getting bots in there
2010-05-15 17:48:33 -06:00
Neale Pickett
3014ff5653
More cross-compile fixes
2010-05-15 17:25:02 -06:00
Neale Pickett
81915155a5
More fixes for cross-compile
2010-05-15 17:21:47 -06:00
Neale Pickett
53609263e6
Try to resolve config.py problems
2010-05-15 17:08:03 -06:00
Neale Pickett
272f9c5d59
Allow PYTHON override
2010-05-15 12:12:43 -06:00
Neale Pickett
59b41bfb72
Oops, remove bare VAR from Makefile
2010-05-15 10:47:59 -06:00
Neale Pickett
44765ba9c8
Try to get puzzles to auto-clone
2010-05-15 10:45:47 -06:00
Neale Pickett
a9cb4e790a
Merge commit 'origin/master'
2010-05-15 10:44:15 -06:00
Neale Pickett
f339eb43d2
Makefile cleanup
2010-05-15 10:34:17 -06:00
Neale Pickett
6bc361ece4
A few changes for upcoming build
2010-05-15 10:32:13 -06:00
Neale Pickett
5936814305
Move puzzles into a separate project
2010-05-06 16:49:42 -06:00
Neale Pickett
6d4c458e04
Add puzzle summaries
2010-05-04 12:35:31 -06:00
Neale Pickett
22c6e09647
Change tanks language to forf
2010-03-07 23:57:15 -07:00
Neale Pickett
ca6e158fc8
Make setup.py the last install action
...
I do this so I can install as not root, and get
everything else before setup fails
2010-03-06 23:29:01 -07:00
Neale Pickett
bd53cab933
Optional cycle time argument to run-ctf
2010-03-06 22:19:20 -07:00
Neale Pickett
2fd441b06f
Make tanks not award points with 0 players
2010-03-03 22:48:45 -07:00
Neale Pickett
43295d62cf
Further tweak to table formatting
2010-03-03 15:22:50 -07:00
Neale Pickett
e591ed1c1a
Set a background color on the table
2010-03-03 15:14:51 -07:00
Neale Pickett
4fe3ccb5ca
Put pause back into last frame
2010-03-03 14:34:28 -07:00
Neale Pickett
e8138f75b7
Look for errors in the right place
2010-03-03 14:23:33 -07:00
Neale Pickett
4dd0b01f5b
Fix js bug introduced in last commit
2010-03-03 13:43:42 -07:00
Neale Pickett
2d023d167f
Tanks wrap sensors
2010-03-03 13:38:44 -07:00
Neale Pickett
988c39d403
Remove debugging statement
2010-03-03 12:30:06 -07:00
Neale Pickett
393960c12e
We don't need to create users
2010-03-03 12:25:12 -07:00
Neale Pickett
50656d2da3
Smaller results files
2010-03-03 12:23:09 -07:00
Neale Pickett
7b406ce67d
Restore angle calculation
2010-03-03 11:15:51 -07:00
Neale Pickett
3cae9d7442
Fix 2 tanks bugs
2010-03-03 11:28:51 -06:00
Neale Pickett
bbd78ab32f
Make it work on woozle
2010-03-03 00:10:26 -06:00
Neale Pickett
868a6a6b92
Seems to work.
2010-03-02 22:18:13 -07:00
Neale Pickett
00694e8472
Initial effort to decouple from buildroot
2010-03-02 20:45:21 -07:00
Curt Hash
f0d5ffd241
points to survey.cgi now
2010-02-09 17:00:52 -07:00
Curt Hash
072f80dc30
rename
2010-02-09 17:00:24 -07:00
Curt Hash
68de9713a0
..
2010-02-09 16:48:34 -07:00
Curt Hash
54a19779c3
pointcli switched to tcp
2010-02-09 16:46:44 -07:00
Curt Hash
09d5b1385c
pointsd now using tcp connections .. not tested
2010-02-09 16:27:46 -07:00
Curt Hash
e8df83c83b
survey files
2010-02-09 12:41:26 -07:00
Curt Hash
9f750aabcc
padding TFTP ACK packet
2010-01-26 13:30:23 -07:00
Curt Hash
e2036bbf84
pollster now writes the date and time the page was generated, so
...
that clients can calculate how long it has been since the last
poll.
2010-01-25 16:04:40 -07:00
Curt Hash
3dd84a10f4
In order to make it harder for clients to allow connections from
...
pollster while blocking everyone else, pollster will now change
IP addresses every minute. The pollster box will need a secondary
interface (default: eth1) in order to do this. Before each poll,
the mac address of the interface is changed to a random address
with a particular vendor code (default: 00:01:c0 (FitPC)) and a
new address is requested via DHCP. All connections made from
pollster are bound to the new address, forcing them out through
the secondary interface. This caused some problems, since the
poll function for cat.cgi previously relied on urllib, which did
not support binding. I ended up having to subclass
http.client.HTTPConnection and override __init__() and connect().
These changes necessitated two new global configuration variables:
(1) POLL_MAC_VENDOR : the vendor code to use in the random MAC
(2) POLL_IFACE : the secondary interface to use
I also fixed a bug where an empty string would be interpreted as a
valid team name.
2010-01-22 16:57:45 -07:00
Curt Hash
9b14d50374
changed catcgi poller to use library rather than my socket code
2010-01-21 13:16:52 -07:00