Neale Pickett
b5424fb005
transpiler handling rfc822 and yaml metadata
2019-08-17 11:01:26 -06:00
Neale Pickett
9dbafa276b
distinguish between a zipfs (which is a zip with files in it) and a mothball (which is a zipfs with certain layout)
2019-08-15 19:46:49 -06:00
Neale Pickett
03247983bb
Possibly fix race condition in rate limiting
2019-04-30 03:31:16 +00:00
Neale Pickett
1614b02b66
Throttle submissions per team (more...)
...
* Preload team hashes in maintenance goroutine
* Check team hash weirdness at maintenance time
* Check team hash validity before checking answer
* Rate limit answer submissions (adjustable with -attempt flag)
* ... and more!
2019-03-07 22:03:48 -05:00
Neale Pickett
97a7e09f35
Devel server using themes
2018-10-03 01:21:54 +00:00
Neale Pickett
d1b41dd8aa
Stop trying to put static files in the binary
2018-09-27 23:12:29 +00:00
Neale Pickett
909271549c
Fix puzzles on iOS
2018-09-21 23:45:28 +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
1fdba38ad3
Basic rendering of open puzzles
2018-09-18 03:32:24 +00:00
Neale Pickett
4c3fe34936
Check for duplicate points
2018-09-18 00:02:44 +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