Commit Graph

84 Commits

Author SHA1 Message Date
Neale Pickett d1b41dd8aa Stop trying to put static files in the binary 2018-09-27 23:12:29 +00:00
Neale Pickett fab2470975 Merge branch 'master' of https://github.com/dirtbags/moth 2018-09-24 20:00:21 +00:00
Neale Pickett 82d029b357 Generate proper JSON 2018-09-24 20:00:18 +00:00
Neale Pickett 1b4767543b Merge branch 'mothv3' 2018-09-23 03:38:32 +00:00
Neale Pickett 909271549c Fix puzzles on iOS 2018-09-21 23:45:28 +00:00
Neale Pickett b25b87fa85 Fix scoreboard formatting and iframe styling 2018-09-21 20:29:05 +00:00
Neale Pickett 6ad8b41047 Friendler error message if you got the right answer 2018-09-20 20:44:56 +00:00
Neale Pickett 55800efe3f Fix inline images, only award to extant teams 2018-09-20 20:42:24 +00:00
Neale Pickett e147839966 Documentation updates 2018-09-20 16:15:34 +00:00
Neale Pickett e460f5b6b3 Cache points.json and puzzles.json 2018-09-20 03:44:34 +00:00
Neale Pickett bc6b373659 Dockerize and cleanup 2018-09-20 00:18:04 +00:00
Neale Pickett 21902ce8e4 I think I'm done. 2018-09-19 23:56:26 +00:00
Neale Pickett 5075bb601d Everything but puzzle content serving 2018-09-19 03:29:05 +00:00
Neale Pickett 7942f4fc5a Add scoreboard plus formatting tweaks 2018-09-19 00:22:03 +00:00
Neale Pickett 1fdba38ad3 Basic rendering of open puzzles 2018-09-18 03:32:24 +00:00
Neale Pickett 2dc0b0690f New rule: (category, points) must be unique across the contest. No more having 2 tokens in a category with the same point value. 2018-09-18 00:06:29 +00:00
Neale Pickett 4c3fe34936 Check for duplicate points 2018-09-18 00:02:44 +00:00
Neale Pickett 78f2e2a79c Flesh out remaining handlers
I think at this point we just need to drop in text for puzzle.html, puzzle-list.html, and scoreboard.html,
and we'll have a working server.
2018-09-17 23:40:05 +00:00
Neale Pickett 5b018eab42 Moving toward a working server 2018-09-17 23:00:08 +00:00
Neale Pickett 61c1129e0f A passable start at a go-based mothd 2018-09-15 00:24:48 +00:00
Neale Pickett ec2483f4c9 Mothball work 2018-05-10 03:52:52 +00:00
Neale Pickett 6a00d30c84 Dockerize 2017-09-11 03:08:18 +00:00
Neale Pickett f57b44db44 Make an actually working server, hopefully 2017-02-05 16:42:41 -07:00
Neale Pickett 92f6e25d86 Fix up legacy puzzle generation, installer 2017-01-23 16:35:38 +00:00
Neale Pickett 53404d43e5 Puzzle.randword, don't escape HTML, change mono font 2016-11-28 15:17:12 -07:00
Neale Pickett b0d44f5b85 Shuffle files around: keep your campsite neat and tidy 2016-10-20 11:32:21 -06:00
Neale Pickett fadf42a3e8 Lua-based puzzle lister 2015-04-19 22:57:35 -06:00
Neale Pickett 913d6b785d Add in sponsors 2015-04-15 15:58:46 -06:00
Neale Pickett 56c3813211 Snarky recommendation for windows wget 2015-04-15 14:33:46 -06:00
Neale Pickett 40233fe0c8 And with that, I think it is working again 2015-04-12 11:11:15 -06:00
Neale Pickett d4e4a10a98 Registration is working 2015-04-12 09:16:48 -06:00
Neale Pickett 4acc889c09 installing okay now 2015-04-10 16:37:21 -06:00
Neale Pickett 23e750ed85 Installation script 2015-04-09 17:40:03 -06:00
Neale Pickett a2c4e56d9f Remove more legacy junk 2012-05-25 21:39:59 -06:00
Neale Pickett 82d9edff6f multi-point tokens in radio 2011-11-03 18:51:28 -06:00
Neale Pickett 7fbe6d2650 cleanup, add lxc package (broken) 2011-09-23 17:05:14 -06:00
Neale Pickett 103688df85 fix arc4 definition 2011-09-21 17:31:13 -06:00
Neale Pickett 5c870b3c6f fixes for new buildroot + cleanup from merge 2011-09-21 15:23:09 -06:00
Neale Pickett afc015dcc8 Start at a portable puzzle format 2011-03-24 17:12:33 -06:00
Neale Pickett 4bc40220b0 Add dillo puzzle 2011-03-22 22:00:50 -06:00
Neale Pickett 8c66e08009 Start moving pwnables to new token encryption 2011-03-18 21:57:12 -06:00
Neale Pickett e20bea39b2 Gussy up arc4.c 2011-03-18 19:21:45 -06:00
Neale Pickett b08f2747f7 Nicer argument parsing in tea 2011-03-17 21:01:21 -06:00
Neale Pickett d8a3e98803 Add TEA back in. 2011-03-17 17:11:53 -06:00
Neale Pickett 40e7560b38 Fix key reuse vuln. in arc4 2011-03-17 13:04:13 -06:00
Neale Pickett d14302b199 Begin unhooking in.tokend 2011-03-14 17:13:25 -06:00
Neale Pickett 48c6ca0aa2 Modularize + lots of fixes 2010-09-23 18:23:00 -06:00
Neale Pickett cf282dff48 I found %*s in printf! Converting... 2010-09-16 17:11:55 -06:00
Neale Pickett 7305ae79cb -Werror 2010-09-16 12:21:16 -06:00
Neale Pickett 487893c314 Take scanf out of puzzles.cgi 2010-09-16 12:20:44 -06:00