- Jul 29, 2018
-
-
Kevin Chung authored
-
Cliffe authored
-
- Jun 18, 2018
-
-
Kevin Chung authored
-
- May 20, 2018
-
-
Kevin Chung authored
-
- May 19, 2018
-
-
Kevin Chung authored
* Fix banned users not being able to see their own solves
-
- May 04, 2018
-
-
Kevin Chung authored
* Mark 1.2.0. * Update CHANGELOG. * Add `window.challenge.data` object. * Don't raise a 500 when an endpoint can't be found but was POST'ed too. Mostly from scanners... * Add test for not found endpoints. * Fixing issue with clearing logo on config update. * Truncate scoreboard team name to 50 characters.
-
- May 03, 2018
-
-
Kevin Chung authored
* Changing to a new plugin oriented challenge type plugin and fixing extra width on admin chal description * Add window.challenge.submit, renderSubmissionResponse, and csrf_nonce * Update admin side renderer calls * Updating to Flask 1.0 and adding files for flask run * Adding a preliminary case-insensitive key * Adding case insensitive keys * Adding CTF Logo * Reducing the amount of team information shown on the main page * Add better base64 helpers * Switch from button to badge * Rudimentary solve checking from admin panel * Refine admin chals solves view & fix PEP8 * Compare base64 encoded data with bytestring * Removing need to urlencode/urldecode in base64 wrappers * Adding decorator documentation * Randomly order tests & add test for case_insensitive flags * Add regex flag case_insensitive test * Add tests for /admin/chal/1/solves and ctf_logo
-
- Apr 16, 2018
-
-
Kevin Chung authored
-
Kevin Chung authored
* Chals endpoint seperation (#572) * Separate the logic of ctftime and email confirmations and admin checking into decorators * Separate the chals endpoint into /chals and /chals/:id. Closes #552, #435. * Challenges are now loaded directly from the server before being displayed to the user. * Challenge modals now use `{{ description }}` instead of `{{ desc }}`. * 403 is now a more common status code and can indicate that a CTF has not begun or that you are not logged in. This is in addition to CSRF failures. * Update tests to new behavior * Fixing glitch if an entry chal or team id isn't defined * Markdown it (#574) * Replace Marked with Markdown-It * Update modal change (#576) * Switch update modals to use nunjucks instead of JS to load in data. * Fix previewing challenges after hitting the challenge update button. * Fix edit-files issue with an unnecessary request. * Fix solves button * Closes #592
-
- Apr 15, 2018
-
-
Kevin Chung authored
-
Kevin Chung authored
-
Olivier Bilodeau authored
-
- Apr 14, 2018
-
-
Kevin Chung authored
* Add fix for zip issue * Properly restrict by MAX_CONTENT_LENGTH
-
- Apr 13, 2018
-
-
Kevin Chung authored
-
- Apr 05, 2018
-
-
Kevin Chung authored
* Marking 1.1.4
-
Kevin Chung authored
-
- Apr 02, 2018
-
-
Kevin Chung authored
-
- Mar 27, 2018
-
-
Kevin Chung authored
* Version 1.1.3
-
- Mar 25, 2018
-
-
Kevin Chung authored
* Add redis to docker-compose, bump worker count to 4 * Add workers & missing SECRET_KEY error * Remove uwsgi specific files * Parse database host in `docker-entrypoint.sh`. Closes #587
-
Kevin Chung authored
* Add bypass_csrf_protection decorator * Add beta notice * Add test_bypass_csrf_protection
-
- Mar 21, 2018
-
-
Kevin Chung authored
-
Kevin Chung authored
-
Kevin Chung authored
-
Kevin Chung authored
-
- Mar 20, 2018
-
-
Nick Gonella authored
* Don't display team rank in workshop mode
-
balthasar-m authored
* added one pixel distance from footer to bottom to prevent scrollbar showing
-
- Feb 24, 2018
-
-
Kevin Chung authored
-
- Feb 20, 2018
-
-
krzys_h authored
* Fix scoreboard tie resolving with 0-point chals * Closes #577
-
- Feb 11, 2018
-
-
Victor "Nate" Graf authored
* docker-compose improvements * Use gevent gunicorn workers * Makes logs easier to access * Customization of the logs location * Improve secret key generation & only generate secret keys if one isn't defined (Closes #123) * Install requirements required by plugins
-
- Feb 09, 2018
-
-
Kevin Chung authored
* Update dependencies in requirements.txt * Fix issue where mariadb would remove gunicorn database connections in docker-compose
-
- Jan 23, 2018
-
-
Kevin Chung authored
**General** * Fixed page links on subdirectory deployments * Fixed challenge updating on subdirectory deployments * Fixed broken icon buttons on Safari **Themes** * Upgraded to Bootstrap 4.0.0 * Upgraded to jQuery 3.3.1 * Upgraded to FontAwesome 5.0.4
-
- Jan 22, 2018
-
-
Kevin Chung authored
* Updating to Bootstrap v4 * Update jQuery to 3.3.1 * Update FontAwesome to 5.0.4 and fix icon click handlers in Safari * Closes #555, #556
-
- Jan 11, 2018
-
-
Kevin Chung authored
-
- Jan 10, 2018
-
-
Kevin Chung authored
-
- Jan 08, 2018
-
-
Kevin Chung authored
* Marking 1.1.1
-
Kevin Chung authored
* Upgrade to Bootstrap v4 beta 3 * Fix incorrect FontAwesome5 icon * Fixing regressions & code quality issues. Files, Tags & Hints now appear in the admin challenge preview. Fixed color issues with file buttons and badges. Pass script_root into challenge type plugin. * Fixing incorrect FontAwesome5 icon * Fix test for /admin/chals/<chalid> * Expand test to include tags, hints, files
-
- Jan 06, 2018
-
-
Kevin Chung authored
-
- Jan 05, 2018
-
-
Kevin Chung authored
-
- Jan 02, 2018
-
-
Kevin Chung authored
-
- Dec 30, 2017
-
-
Kevin Chung authored
-