Commit Graph

2163 Commits

Author SHA1 Message Date
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 a36dbb48be Show base URL on scoreboard 2019-03-07 14:53:58 +00:00
Neale Pickett 4a20afdd4b Merge pull request #58 from int00h5525/master
Fix issue with alpine:3.9 not working on arm
2019-03-01 14:32:03 -07:00
John Donaldson 4dbade5a5a Fix issue with alpine:3.9 not working on arm 2019-03-01 21:23:40 +00:00
Neale Pickett b08e121b60 Tidy up build for RPi (ta John), bump version 2019-03-01 21:18:23 +00:00
Neale Pickett dbb90d0105 Remove some more aiohttp-isms 2019-02-27 23:15:45 +00:00
Neale Pickett 3b5a5c5363 Fix devel server dockerfile breakage 2019-02-27 22:05:52 +00:00
Neale Pickett dc2c3dbc79 bugfixes to dev server + helpers.js 2019-02-26 16:52:23 -07:00
Neale Pickett 041b582935 Remove external library dependencies 2019-02-26 16:27:20 -07:00
Neale Pickett 0ff3679b2c Merge pull request #57 from dirtbags/auth
Authenticate puzzle list + check answers
2019-02-25 11:42:44 -07:00
Neale Pickett 628d8a0b05 go fmt 2019-02-25 16:07:53 +00:00
Neale Pickett dc4fa96f9e Mention constraint validation API as room for future growth 2019-02-24 17:13:26 -07:00
Neale Pickett 60277f6a7e HTML5 input patterns, plus jas djb2hash fix 2019-02-24 17:02:28 -07:00
Neale Pickett caa957a08d JS Input Helpers 2019-02-24 15:51:40 -07:00
Neale Pickett 15503cb45b Check user-supplied answers for possible correctness 2019-02-24 11:53:22 -07:00
Neale Pickett c726847cb9 Add answer checking to dev server 2019-02-23 12:04:42 -07:00
Neale Pickett 5d1886b9e6 Finish porting to pure-json RPC 2019-02-22 20:46:52 -07:00
Neale Pickett 8e67abe0c0 Now you can hit enter to sign in 2019-02-22 19:09:38 -07:00
Neale Pickett 02ed2162c2 teamid auth to puzzles.json is working in prod and dev servers 2019-02-22 19:03:11 -07:00
Neale Pickett 33b4f391c9 Add moth.js 2019-02-23 00:52:41 +00:00
Neale Pickett ad9dab3d8f work on updated client API 2019-02-23 00:43:04 +00:00
Neale Pickett 651c8fdfa4 Path traversal fix, beginning to work on teamid as auth 2019-02-21 22:08:21 -07:00
Neale Pickett 3a11cc65ef Remove a couple ambiguous letters 2019-02-21 19:40:48 -07:00
Neale Pickett 45c0cad5d4 Better token generation 2019-02-21 19:38:53 -07:00
Neale Pickett e68a041f33 Add basic authentication and remove legacy html responses 2019-02-21 23:00:06 +00:00
Neale Pickett 54fffc5b77 Merge pull request #56 from int00h5525/update_credits
Update credits
2019-01-22 13:59:13 -07:00
John Donaldson 8f8014e6ff Adding name to credits 2019-01-22 12:10:51 -08:00
John Donaldson 4b200a2572 Updating formatting 2019-01-22 12:06:16 -08:00
int00h5525 2b6509bd53 Merge pull request #2 from dirtbags/master
Backport upstream changes
2019-01-14 00:19:12 -06:00
Neale Pickett 2925870c3d Merge pull request #52 from 3ch01c/normalize_paths
normalize path parameters for os agnoticism and just because it's the…
2018-12-14 08:43:56 -07:00
Jack Miner 04a4950321 normalize path parameters for os agnoticism and just because it's the right thing to do 2018-10-16 13:47:41 -07:00
Neale Pickett c6df69f08e RC version bump 2018-10-16 14:56:01 +00:00
Neale Pickett 255b8754c1 Output logs in dev server 2018-10-16 14:52:29 +00:00
Neale Pickett 7a95f0810e Add some sample points data for the devel server 2018-10-11 23:01:26 +00:00
Neale Pickett b736c79568 Complain when there are no puzzle directories 2018-10-11 00:03:52 +00:00
Neale Pickett aa23e248b4 Clean up and comment js in puzzle list and scoreboard 2018-10-10 23:33:26 +00:00
Neale Pickett ab0cd35d2f Clean up and comment javascript in puzzle.html 2018-10-10 22:56:15 +00:00
Neale Pickett 10daac3988 oops, checked in some non-working experimental code 2018-10-10 20:59:55 +00:00
Neale Pickett 2f2fd51607 A simpler and better way to munge relative URLs 2018-10-10 20:23:36 +00:00
Neale Pickett 6a9182ac9c Allow for random seeds 2018-10-10 15:26:44 +00:00
Neale Pickett d8a26fa30e scripts now loading, more devel presentation work 2018-10-10 00:05:58 +00:00
Neale Pickett 72f1a7d47d More robust theme handling 2018-10-09 22:05:02 +00:00
Neale Pickett 1a1d77905d Merge pull request #50 from 3ch01c/standaloneMothballer
Added random to mothballer so it could work standalone
2018-10-09 15:39:00 -06:00
Jack Miner 16ff06193d Added random to mothballer so it could work standalone 2018-10-09 15:02:52 -06:00
Neale Pickett 0585351abc No, I meant push latest 2018-10-03 01:26:40 +00:00
Neale Pickett bb99a3117f Version lower case 2018-10-03 01:25:50 +00:00
Neale Pickett 1f68843afc Stop pushing every docker version ever 2018-10-03 01:24:49 +00:00
Neale Pickett 97a7e09f35 Devel server using themes 2018-10-03 01:21:54 +00:00
Neale Pickett c2ad11cfeb Remove references to missing icons from theme 2018-10-02 22:02:25 +00:00
Neale Pickett 68b3cc6218 Move the idea of "tokens" into the client 2018-10-02 21:54:22 +00:00