Neale Pickett
dd0d9cadf5
Make it a little cleaner for the puzzle writer
2019-04-10 20:03:12 +00:00
Neale Pickett
c04651db90
Remove legacy technique for new inputs
2019-04-10 20:00:22 +00:00
Neale Pickett
62a6952091
Expand helpers.js to have an extendible list of inputs, and allow puzzle author to have them be sorted
2019-04-10 19:56:17 +00:00
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