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
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