Kevin Chung
6f4a520241
Hidden challenges now return 404 and can't be solved ( #432 )
...
* Hidden challenges now return 404 and can't be solved
2017-10-28 13:31:34 -04:00
Kevin Chung
066fbedd8b
Pass all failure attempts to the challenge plugin ( #411 )
...
* Pass all failure attempts to the challenge plugin
2017-10-14 18:04:22 -04:00
Kevin Chung
608d4f43d9
Adopting a challenge type layout from deckar01 ( #399 )
...
* Adopting a challenge type layout from deckar01
* Move standard challenge modals into the plugin
* Migration to change challenge type id to a string
* Travis testing now builds with MySQL, SQLite, and Postgres
* Rework get_standings to use the row ID instead of the saved time because of differences in database time precision
2017-10-05 21:39:28 -04:00
Kevin Chung
a20e7eae63
Improve Challenge type plugin staticmethods ( #394 )
...
This passes more logic into the challenge classes so that it can be accessed by plugins
2017-09-27 17:01:58 -04:00
Kevin Chung
c97e7c6edc
Fixing issues with loading /chals when unregistered ( #388 )
2017-09-13 12:01:09 -04:00
Kevin Chung
d49f37eac4
Fixing unlocking hints for challenges with unicode names ( #383 )
...
* Fixing unlocking hints for challenges with unicode names
* Add tests for unlocking hints with no cost
2017-09-09 00:17:48 -04:00
Kevin Chung
888b830488
Cleaning some challenge endpoints ( #382 )
...
* Cleaning some challenge endpoints
* Adding test for /chals/solves
2017-09-08 02:07:06 -04:00
Kevin Chung
6f60ddd2f5
Admins can bypass ctftime ( #374 )
...
* Admins can see/solve challenges regardless of ctftime
* Adding tests for ctftime based functionality
2017-09-04 05:03:06 -04:00