Commit Graph

  • 2f49477465 Fix creating users from the admin panel while name changes disabled (#862) Kevin Chung 2019-01-31 01:18:46 -05:00
  • 2935a76722 Fix showing incorrect 'CTF has ended' error if view_after_ctf is set (#859) Kevin Chung 2019-01-30 19:46:31 -05:00
  • ae8ce0b430 Install gevent-websocket and use it by default until we have a better solution (#850) Kevin Chung 2019-01-24 02:47:50 -05:00
  • 06f0715369 Allow custom MySQL ports in docker entrypoint (#848) Kevin Chung 2019-01-21 22:40:23 -05:00
  • 92e7be224b Revert 762 log envvar (#845) Kevin Chung 2019-01-21 12:17:59 -05:00
  • 3af036b4b2 Block new user registration if registering via MLC (#840) Kevin Chung 2019-01-19 16:00:29 -05:00
  • f8607c3d5c Call init_logs() function to add logging handlers. Move init_logs() into initialization vs logging. (#841) Kevin Chung 2019-01-19 13:43:29 -05:00
  • a181c0a1e2 Consider account configs when user patches their own account (#836) Kevin Chung 2019-01-17 22:54:42 -05:00
  • e70c985d73 Fix update_check() logic (#830) 2.0.3 Kevin Chung 2019-01-12 14:04:51 -05:00
  • fed0366ac0 Mark 2.0.3 (#828) Kevin Chung 2019-01-12 10:53:25 -05:00
  • 6e8c7aaa50 Require CSRF-Token header on state changing API requests, require CSRF nonces on more than just POSTs, replace usage of fetch() with custom CTFd.fetch() implementation (#827) Kevin Chung 2019-01-10 22:38:37 -05:00
  • 9ee743de7e Simplify url_for calls in themes, rework CTFd.js, fix flaky test (#826) Kevin Chung 2019-01-10 01:58:39 -05:00
  • 83e294057e Default SameSite session cookie setting to Lax (#824) Kevin Chung 2019-01-08 02:52:51 -05:00
  • 9f7dc0543c Fix insecure link to MLC (#822) Kevin Chung 2019-01-05 19:25:29 -05:00
  • f1d0221ee2 Mark 2.0.2 (#819) 2.0.2 Kevin Chung 2019-01-04 02:14:04 -05:00
  • 3093aa7d00 Fix 500s from invalid page args (#818) Kevin Chung 2019-01-03 02:38:48 -05:00
  • 747fa432c0 Pin normality version (#817) Kevin Chung 2019-01-02 22:04:32 -05:00
  • 08c39c01a3 Fix wrong user mode in challenge_solves_box (#812) FaultyMach1ine 2019-01-02 15:22:58 +08:00
  • ae092652c6 Update dynamic_challenges plugin ui to disable modification of current_value items (#811) FaultyMach1ine 2019-01-02 08:11:45 +08:00
  • 324f8859a1 Fix subdirectory deployments in a generic manner (#802) Kevin Chung 2018-12-16 13:18:08 -05:00
  • f4f4bd5333 Adds plugin functions to register javascript and CSS in the admin panel. Move global plugin script/stylesheet lists into application factory specific lists. Closes #804 (#805) Kevin Chung 2018-12-15 13:48:21 -05:00
  • 367110969e Update admin notification UI and allow for deleting notifications (#803) Kevin Chung 2018-12-14 23:23:02 -05:00
  • 0c14f6ff0f Disable user mode switching client side (Closes #799) (#800) Kevin Chung 2018-12-11 20:49:27 -05:00
  • 087443467f Allow unauthed users to attempt challenges if visibility is public but get redirected (Closes #797) (#798) Kevin Chung 2018-12-10 22:58:23 -05:00
  • f3a97f7344 Mark 2.0.1 release (#796) 2.0.1 Kevin Chung 2018-12-09 15:47:56 -05:00
  • 234d9ec57d Fix email confirmations and password resets (#795) Kevin Chung 2018-12-09 14:47:40 -05:00
  • b331bb3e0e Fix divison-by-zero when adding requirement to dynamic challenge (#782) Peter 2018-12-08 06:36:29 +01:00
  • e4fd1c47dd Fix downloading files as an anonymous user. (#792) Kevin Chung 2018-12-07 23:37:30 -05:00
  • 760a8add03 Fix S3 sync function to only sync down full files (#788) Kevin Chung 2018-12-07 03:08:16 -05:00
  • ecd630c64a Disable jinja cache properly by setting cache_size to 0 (#662) (#787) Kevin Chung 2018-12-06 22:36:34 -05:00
  • 5cedcb7372 Fix hint loading for admins with /api/v1/hints/<id>?preview=true (#786) Kevin Chung 2018-12-06 21:46:47 -05:00
  • afdfaa15da Fix CTF resets in mysql (#785) Kevin Chung 2018-12-06 20:43:14 -05:00
  • 547fe61870 Fix syncing down an empty S3 bucket (#783) Kevin Chung 2018-12-06 01:39:39 -05:00
  • 473acdbdc3 Fix smtp sendmail (#781) Kevin Chung 2018-12-05 00:18:11 -05:00
  • 64b96d9c1a Fix admin cannot modify verified status in Edit User (#777) Raihan Ramadistra 2018-12-04 12:35:51 +07:00
  • 809e4df471 Update CHANGELOG (#775) 2.0.0 Kevin Chung 2018-12-02 11:54:48 -05:00
  • 5a14cc2040 Re add view after ctf (#774) Kevin Chung 2018-12-01 20:24:39 -05:00
  • 66c749fce6 Allow setting SocketIO async mode from envvar or config.py (#773) Kevin Chung 2018-12-01 19:20:36 -05:00
  • e2ff705494 Resolve issues with pages and caching (#771) Kevin Chung 2018-12-01 16:25:39 -05:00
  • fb0d8877cb Update CHANGELOG (#770) Kevin Chung 2018-11-30 22:41:19 -05:00
  • 56178840fe Only call load_user_solves if authed (#769) Kevin Chung 2018-11-30 21:52:10 -05:00
  • 4233d683b8 Fix creating users, teams from the API (#768) Kevin Chung 2018-11-30 20:12:48 -05:00
  • c342ca85b4 Use tempfile.SpooledTemporaryFile() instead of raw BytesIO (#767) Kevin Chung 2018-11-29 23:45:23 -05:00
  • f03c304286 Fix wrong column name in upgrade script (#764) Kevin Chung 2018-11-29 20:05:33 -05:00
  • 469b640203 Fix issue loading update view in Python 3. Thanks to @mayoneko (#766) Kevin Chung 2018-11-29 19:22:50 -05:00
  • 825190ba3a Release 2.0.0 (#763) Kevin Chung 2018-11-28 22:30:32 -05:00
  • 614243d8c0 Update mariadb to 10.4 based on #726 (#762) Kevin Chung 2018-11-28 00:57:54 -05:00
  • a8184ed424 Fix user.html when running in user mode without a team (#761) Kevin Chung 2018-11-27 21:58:23 -05:00
  • e79f32a5c1 Fix dynamic challenges to work in user mode and team mode (#760) Kevin Chung 2018-11-27 03:04:51 -05:00
  • 2bd310b5d9 Mark 2.0.0 (#757) Kevin Chung 2018-11-26 20:32:04 -05:00
  • 821c5552c1 Fix challenge requirement visibility; add challenge requirements test; mark solves after loading chals (#755) Kevin Chung 2018-11-25 22:23:05 -05:00
  • ae90537a59 Properly check SAFE_MODE and allow plugins to be loaded from tests optionally Kevin Chung 2018-11-25 13:51:33 -05:00
  • 3e8f13dfd1 Add SAFE_MODE concept to let tests run without plugins (#753) Kevin Chung 2018-11-25 13:11:31 -05:00
  • 3b1872499a Fix update.html loading from custom folder in update view (#752) Kevin Chung 2018-11-25 02:24:03 -05:00
  • d3621a4f3e Finalize 2.0.0 (#751) Kevin Chung 2018-11-24 13:51:32 -05:00
  • 49ed27cfd6 Fix Uploaders to work with imports/exports (#749) Kevin Chung 2018-11-23 06:10:33 -05:00
  • 310475d739 Finalize 2.0.0 (#747) Kevin Chung 2018-11-23 01:36:21 -05:00
  • bf241eb1a5 Auth Improvments (#746) Kevin Chung 2018-11-22 18:33:08 -05:00
  • a3bc7b3917 1.2.0 -> 2.0.0 migration script (#745) Kevin Chung 2018-11-22 15:24:34 -05:00
  • 4fde0368db 2.0.0 Supplementary Changes (#744) Kevin Chung 2018-11-22 11:05:47 -05:00
  • c8031b38c2 2.0.0 (#741) Kevin Chung 2018-11-19 23:16:14 -05:00
  • 41933cc367 Fix access to unreleased challenges through /chals/<id> endpoint (#689) Benno Evers 2018-10-06 10:29:30 +02:00
  • 14ea952a2a Update LICENSE Kevin Chung 2018-07-29 03:16:54 -04:00
  • 3676d4dbd5 Vagrant uses mariadb database rather than sqlite - Fixes #648 (#649) Cliffe 2018-07-29 08:08:05 +01:00
  • 36dadcf1d5 Initialize database in docker-entrypoint.sh to reduce likelihood of missing tables (#642) Kevin Chung 2018-06-17 21:51:34 -04:00
  • 38416ce5c6 Fix load_location_hash when there are spaces in the challenge name (#634) Kevin Chung 2018-05-20 00:25:17 -04:00
  • 4d6bf811ed Fix banned users not being able to see their own solves (#633) Kevin Chung 2018-05-19 19:18:35 -04:00
  • 9cedf456b5 Marking 1.2.0 (#628) 1.2.0 Kevin Chung 2018-05-04 17:24:02 -04:00
  • 36c83b59bc 1.2.0 (#627) Kevin Chung 2018-05-03 18:04:39 -04:00
  • 9c812ad52e Truncating team names properly when scores arent hidden (#617) Kevin Chung 2018-04-16 00:54:53 -04:00
  • 51d098080f Merge Dev into Master (#591) Kevin Chung 2018-04-16 00:24:04 -04:00
  • d17e599193 Closes #613 (#614) Kevin Chung 2018-04-15 17:01:48 -04:00
  • 5cc89e47bb Fix argv mistake Kevin Chung 2018-04-15 16:18:16 -04:00
  • f4d89e25ab import.py: Proper check for second argument (#612) Olivier Bilodeau 2018-04-15 16:05:45 -04:00
  • 8c4f915cb4 Fix imports issue (#611) Kevin Chung 2018-04-14 13:46:35 -04:00
  • 995cf6a920 Add ezpg and jquery PATCH wrapper (#609) Kevin Chung 2018-04-13 14:52:18 -04:00
  • 96a3d2c9bd Marking 1.1.4 (#605) 1.1.4 Kevin Chung 2018-04-05 14:24:27 -04:00
  • 25fb6d3df5 Remove svg based fontawesome in favor of webfont based fontawesome (#604) Kevin Chung 2018-04-05 13:33:59 -04:00
  • f8674f40ec Fix deleting chals when they have a hint (#601) Kevin Chung 2018-04-02 11:06:11 -04:00
  • 0efda80006 Marking 1.1.3 (#599) 1.1.3 Kevin Chung 2018-03-27 12:20:58 -04:00
  • b78589d20d Update docker files (#598) Kevin Chung 2018-03-25 04:25:33 -04:00
  • aedd753f4e Bypass csrf plugins (#597) Kevin Chung 2018-03-24 22:54:12 -04:00
  • c0e418d900 Remove static_html template code (#596) Kevin Chung 2018-03-21 18:50:59 -04:00
  • 0022b6978a Force update checks on startup (#595) Kevin Chung 2018-03-21 18:03:01 -04:00
  • 352e2503a6 Reset flag modal when the modal is loaded (#594) Kevin Chung 2018-03-21 17:35:50 -04:00
  • 6a9f217cd5 Closes #592 (#593) Kevin Chung 2018-03-21 17:05:01 -04:00
  • 6eebd5d220 Don't display team rank in workshop mode (#590) Nick Gonella 2018-03-19 21:48:14 -07:00
  • 935e214a09 Prevent scrollbar showing on pages that are smaller than the screen size (#589) balthasar-m 2018-03-20 04:22:52 +00:00
  • 4dd828a3f2 Update scoreboard image (Closes #573) Kevin Chung 2018-02-24 15:38:25 -05:00
  • 62f6e6ff84 Fix scoreboard tie resolving with 0-point chals (#577) (#578) krzys_h 2018-02-20 02:26:06 +01:00
  • 54d12460d5 Improve the flexibility and ease-of-use for docker-compose deployment (#560) Victor "Nate" Graf 2018-02-11 00:52:21 -08:00
  • 0aefdcc162 Update requirements.txt and fix docker-compose mariadb issue (#566) Kevin Chung 2018-02-09 01:56:35 -05:00
  • 643378bee9 Marking 1.1.2 (#559) 1.1.2 Kevin Chung 2018-01-23 10:19:17 -05:00
  • 98fbad40a2 Bootstrap v4 (#558) Kevin Chung 2018-01-22 06:11:52 -05:00
  • accb561e27 Fixing issue with linking to pages in subdirectory deployments (#550) Kevin Chung 2018-01-10 20:43:26 -05:00
  • 01c334056b Fix challenge updating on subdirectory deployments (#546) Kevin Chung 2018-01-09 22:25:07 -05:00
  • 2e2d458f36 Mark 1.1.1 (#544) 1.1.1 Kevin Chung 2018-01-08 01:56:06 -05:00
  • fe4ea56e92 Bootstrap beta 3, Regression fixes, bugfixes (#543) Kevin Chung 2018-01-07 20:50:01 -05:00
  • d25a5d529f Fix issue with making admins & verification Kevin Chung 2018-01-06 00:24:59 -05:00
  • 6153cc30b4 Replace load_location_hash with a callback Kevin Chung 2018-01-04 22:50:14 -05:00