Commit Graph

1819 Commits

Author SHA1 Message Date
Jack Miner db2cc99cc7 Added support for mothballing puzzles containing files with spaces in their filenames and creating mothball path if it doesn't exist. 2019-03-24 20:34:01 -06:00
Neale Pickett 5afae5b666 Merge pull request #60 from int00h5525/master
Adding freetype libraries to resolve issue with PIL
2019-03-21 13:55:48 -06:00
John Donaldson 96e69d31fd Adding freetype libraries to resolve issue with PIL 2019-03-21 19:46:21 +00:00
Neale Pickett 88e8ba7071 Merge pull request #59 from int00h5525/master
Adding Scapy to development server
2019-03-21 11:30:09 -06:00
John Donaldson 310dd336a0 Adding Scapy to development server 2019-03-21 17:18:14 +00:00
Neale Pickett 4df0ace18e Culturally neutral emoji based on observations at Augusta Puzzle event 2019-03-08 20:46:22 -05: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 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