Commit Graph

63 Commits

Author SHA1 Message Date
Neale Pickett af963a71e8 Dockerize 2017-09-11 03:08:18 +00:00
Neale Pickett 1f2132d41b Make an actually working server, hopefully 2017-02-05 16:42:41 -07:00
Neale Pickett 92d94137a6 Fix up legacy puzzle generation, installer 2017-01-23 16:35:38 +00:00
Neale Pickett eaf7ac0974 Puzzle.randword, don't escape HTML, change mono font 2016-11-28 15:17:12 -07:00
Neale Pickett 60fec77add Shuffle files around: keep your campsite neat and tidy 2016-10-20 11:32:21 -06:00
Neale Pickett 4c0dc116a5 Lua-based puzzle lister 2015-04-19 22:57:35 -06:00
Neale Pickett fc1b366b82 Add in sponsors 2015-04-15 15:58:46 -06:00
Neale Pickett 176d2ca5b2 Snarky recommendation for windows wget 2015-04-15 14:33:46 -06:00
Neale Pickett 2796927844 And with that, I think it is working again 2015-04-12 11:11:15 -06:00
Neale Pickett c0f0893ba5 Registration is working 2015-04-12 09:16:48 -06:00
Neale Pickett dcc99528a8 installing okay now 2015-04-10 16:37:21 -06:00
Neale Pickett e5de92b049 Installation script 2015-04-09 17:40:03 -06:00
Neale Pickett 20dd117b18 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
Neale Pickett 04d3c2c66c Results of code review 2010-09-14 18:04:33 -06:00
Neale Pickett 7e4f523347 Remove more cruft, add polish 2010-09-13 17:32:51 -06:00
Neale Pickett 8d47593986 Many changes, unit test
* Everything in /srv/ctf now, set $CTF_BASE to override that
* CGI now accepts parms in argv
* Fix bug with uninitialized CGI vars
2010-09-13 12:23:39 -06:00
Neale Pickett 507dd93d88 Add note about static page generation 2010-09-12 22:34:42 -06:00
Neale Pickett 23b6f28a21 Make puzzles generate static HTML 2010-09-12 22:15:06 -06:00
Neale Pickett 61e6984777 Add puzzles CGI
I just realized I don't need this to be a CGI.
2010-09-12 22:01:21 -06:00
Neale Pickett df3da9c6d3 Make points a long 2010-09-12 22:00:58 -06:00
Neale Pickett 5199cf5cac Move CGI routines into common.c
They're still good general-purpose routines, though.
2010-09-11 23:22:28 -06:00
Neale Pickett c3bf43b132 Add puzzler.cgi, put more into common.c 2010-09-11 22:57:46 -06:00
Neale Pickett c9c24d9a8b Create new fgrepx common function
It's also slightly quicker.
2010-09-10 23:07:40 -06:00
Neale Pickett de5a53c226 Fix cycling 2010-09-09 17:08:57 -06:00
Neale Pickett 7aa23aadb5 Have cycling option for scoreboard 2010-09-09 16:51:11 -06:00
Neale Pickett fd8f53dae3 Store colors on disk & more 2010-09-09 15:14:39 -06:00
Neale Pickett 4bc5ba6eb3 Clean up points display 2010-09-08 22:19:48 -06:00
Neale Pickett b85d328a62 Widen scoreboard page (untested) 2010-09-08 21:55:28 -06:00
Neale Pickett 03c6d4e17b Add usability feature to scoreboard (highlighting on hover) 2010-09-08 21:51:48 -06:00
Neale Pickett 1aff408b66 Working scoreboard with table 2010-09-08 17:39:28 -06:00
Neale Pickett f043173cf4 Working chart output 2010-09-07 23:44:54 -06:00
Neale Pickett be2de973ce pointscli check result of write 2010-09-07 22:43:24 -06:00
Neale Pickett 00dad4865b Pointscli back to "many files" strategy 2010-09-07 22:25:42 -06:00
Neale Pickett a9431200af CGI register was a bad idea
There's just no good way to tell what team is legit and
what team is an attempt at an XSS or whatever tomfoolery
contestants might be up to.  CGI might work for high school
kids, but for that a shell script would probably work.
2010-09-07 21:31:23 -06:00