Commit Graph

  • f660ed1fb7 Strip spaces on registration and have reset password use email address instead of names (#1218) Kevin Chung 2020-01-20 14:22:06 -05:00
  • fe85fdf1e5 Mark 2.2.2 (#1212) 2.2.2 Kevin Chung 2020-01-09 20:32:50 -05:00
  • d37805b6fe Fix timezone loading in time config page (#1211) Kevin Chung 2020-01-09 18:41:41 -05:00
  • d30bd182d2 Add jQuery, Moment, nunjucks, and Howl to window globals (#1209) Kevin Chung 2020-01-08 18:06:15 -05:00
  • dc492c97af Mark 2.2.1 (#1208) 2.2.1 Kevin Chung 2020-01-04 01:20:50 -05:00
  • 7ff6163309 fix: fix import uploads (#1173) fengkx 2020-01-04 12:56:12 +08:00
  • 5b65a6ced0 Remove CTFd Slack references in README to reference MLC Discourse (#1204) Kevin Chung 2020-01-03 23:07:46 -05:00
  • d5128c2fa4 Seperate out admin theme from core more to fix #1200 (#1202) Kevin Chung 2020-01-03 22:18:05 -05:00
  • b8d0f80d01 2.2.0 (#1188) 2.2.0 Kevin Chung 2019-12-22 23:17:34 -05:00
  • 6d192a7c14 Fix NameError in 1_2_0_upgrade_2_0_0.py Christian Clauss 2019-12-20 03:26:19 +01:00
  • 97f5dcaf8c Strip password before length check (#1155) Dave 2019-11-06 15:25:39 +11:00
  • 6c5c63d667 Don't redirect the /events endpoint to login (#1132) Kevin Chung 2019-10-11 23:18:44 -07:00
  • a9b2fe15e3 Mark 2.1.5 (#1126) 2.1.5 Kevin Chung 2019-10-02 02:25:30 -04:00
  • b15f1787e4 Prevent users from nulling out profile values (#1125) Kevin Chung 2019-10-02 01:22:54 -04:00
  • b8c1970b8e Fix CSV exports in Python 3 by converting StringIO to BytesIO (#1107) Kevin Chung 2019-09-10 03:22:01 -04:00
  • 607c517d28 Avoid exception on session without a valid user and force logout (#1106) Kevin Chung 2019-09-09 21:18:07 -04:00
  • cee6fe3593 Fix several issues in Vagrant provisioning (#1046) Joshua Dugie 2019-09-08 17:04:48 +00:00
  • 7a7595cf03 Fix flask run by not monkey patching for gevent in wsgi.py (#1101) Kevin Chung 2019-09-05 19:50:52 -04:00
  • 3b1b82b9a0 Mark 2.1.4 (#1096) 2.1.4 Kevin Chung 2019-08-31 14:45:08 -04:00
  • c88e0556eb 1092 fix solve count leak during freeze (#1095) Kevin Chung 2019-08-29 23:22:24 -04:00
  • 941ca8f506 The place indicator on the team page now excludes counting hidden teams (#1094) MartinJM 2019-08-30 04:04:05 +02:00
  • 75a9a5a697 Rename statistics.js to graphs.js (#1086) Kevin Chung 2019-08-17 20:06:22 -04:00
  • bef5f1796b Fix broken buttons by not hijacking click event without data-href attribute (#1081) Kevin Chung 2019-08-09 00:35:29 -04:00
  • 5c4f1d78fa Remove invalid id='submit' on submit buttons and correctly set tabindex to 0 (#1080) Kevin Chung 2019-08-08 18:27:44 -04:00
  • 71240bb13d Require password for email change (#1077) Kevin Chung 2019-08-04 20:28:20 -04:00
  • 3453eafcab Flaky redis events tests (#1072) Kevin Chung 2019-07-30 03:25:29 -04:00
  • 34bab12a99 Add feature to search users by IP address (#1059) Sachin S. Kamath 2019-07-30 05:09:41 +00:00
  • cf7959ab16 Attempt to fix randomly failing tests (#1071) Kevin Chung 2019-07-29 23:15:26 -04:00
  • 2bdf7b64d6 Fix place ordinal calculation (#1067) Kevin Chung 2019-07-24 01:44:20 -04:00
  • f2e0b9e8b5 Add argparse to populate.py and fix some lints (#1064) Kevin Chung 2019-07-21 15:08:37 -04:00
  • bf05b30d56 Don't reuse used oauth_ids in populate.py (#1062) Kevin Chung 2019-07-16 21:52:39 -04:00
  • 1c9e36fa8f Show affiliation in user and team pages in the admin panel (#1037) Kevin Chung 2019-07-12 07:14:08 -04:00
  • b453125726 Fix missing Team API exceptions (#1058) Kevin Chung 2019-07-12 00:53:35 -04:00
  • f033f16490 Fix S3 file downloads to not contain the folder name (#1056) Kevin Chung 2019-07-11 17:04:32 -04:00
  • 9b07f4ecf9 Revert "Switch Dockerfile from python:2.7-alpine to python:3.7-alpine (#1055)" (#1057) Kevin Chung 2019-07-10 22:58:38 -04:00
  • 7eff04dc4c Switch Dockerfile from python:2.7-alpine to python:3.7-alpine (#1055) Kevin Chung 2019-07-10 01:16:23 -04:00
  • 93170e4a9d Fixed minor error in plugin doc (#1053) Sachin S. Kamath 2019-07-08 09:48:49 +05:30
  • 56342bedc5 Minor docs fix (#1050) Kevin Chung 2019-07-04 13:49:16 -04:00
  • 78fee9667a Docs scoring page (#1049) Kevin Chung 2019-07-04 12:11:10 -04:00
  • 8b3bb92c9d Only add team_captain_id foreign key if the db backend isn't SQLite (#1048) Kevin Chung 2019-07-03 00:04:50 -04:00
  • 03058716a0 Add a Content-Disposition header to s3 downloads (#1047) 2.1.3 Kevin Chung 2019-06-30 12:02:52 -04:00
  • 2bca60790d Mark 2.1.3 (#1036) Kevin Chung 2019-06-22 20:07:01 -07:00
  • 6eb0d1ea34 Clear standings on award creation and deletion (#1035) Kevin Chung 2019-06-22 19:02:27 -07:00
  • 97f52756bc Fix scoreboard links created by update() in user mode (#1034) Kevin Chung 2019-06-22 16:17:53 -07:00
  • d8ca73ac18 Prevent browser from caching the export (#1033) Kevin Chung 2019-06-22 13:36:45 -07:00
  • 447f71d41b Disable foreign keys during import (#1031) Kevin Chung 2019-06-21 12:35:55 -04:00
  • ff0f2c2a0b Fixed bug that caused apache2+wsgi deployment to break (#1030) Patrick Cunningham 2019-06-21 02:00:33 -04:00
  • 420e4f4dc7 Make ctfd user usable for mysql connection (#1028) Baptiste MOINE 2019-06-21 06:55:44 +02:00
  • b5632f9289 Cache scoreboard page (#1025) Kevin Chung 2019-06-16 13:29:50 -04:00
  • e627391b12 Improve caching (#1014) Kevin Chung 2019-06-15 02:07:24 -04:00
  • e978867a2f Add UI code to handle team member removal (#1022) Kevin Chung 2019-06-09 00:27:36 -04:00
  • 6f616878b6 Remove data-href from pages.html to fix delete button (#1021) Kevin Chung 2019-06-08 19:57:30 -04:00
  • 8d91a3fa8d Fix hidden pages not being able to load (#1019) Kevin Chung 2019-06-08 01:00:28 -04:00
  • 41bc92dab9 Properly redirect to teams.private instead of teams.new (#1016) Kevin Chung 2019-06-04 10:57:17 -04:00
  • f4819fa10e Redirect to /teams/new after user registers if in team mode (#1015) Kevin Chung 2019-06-04 01:38:03 -04:00
  • 4983adf78a Challenge team mode improvements (#1013) Kevin Chung 2019-06-03 22:41:45 -04:00
  • 458ce2e518 Fixing issue downloading files when view_after_ctf is enabled (#1011) Kevin Chung 2019-06-03 21:08:30 -04:00
  • 8a35557f08 Use /dev/shm for worker-tmp-dir in gunicorn in Docker (#1003) Kevin Chung 2019-05-25 01:25:24 -04:00
  • e6b865b61d Fixed updatescores() (#1000) Stitch (StormCTF) 2019-05-19 00:47:46 -05:00
  • ac236e26ea Docs (#1001) Kevin Chung 2019-05-19 00:39:53 -04:00
  • 49b48a9e53 Mark 2.1.2 (#994) 2.1.2 Kevin Chung 2019-05-13 23:50:34 -04:00
  • 387b6880d2 Ratelimit team join attempts (#993) Kevin Chung 2019-05-13 22:53:58 -04:00
  • 6833378c36 Format all the things (#991) Kevin Chung 2019-05-11 21:09:37 -04:00
  • 3d23ece370 Fix freeze time regressions (#989) Kevin Chung 2019-05-11 00:18:56 -04:00
  • b7a19f74ff Mark 2.1.1 (#982) 2.1.1 Kevin Chung 2019-05-04 19:49:39 -04:00
  • b37684d8ba Run as root when using docker-compose to be able to write to the volume (#981) Kevin Chung 2019-05-04 17:17:11 -04:00
  • dc4db6ff1f Fix modal close buttons not working (#980) Kevin Chung 2019-05-04 15:47:42 -04:00
  • d2f8b4090d Adds ondelete='CASCADE' to some models. (#979) Kevin Chung 2019-05-04 02:08:26 -04:00
  • 6fcf143392 Fix rate-limiting of flag submission when using team mode (#977) Koki Takahashi 2019-05-02 13:56:41 +09:00
  • 3f4a242b2b Fix challenge preview for admins (#978) Kevin Chung 2019-05-02 00:25:09 -04:00
  • e7884c856f Don't insert or check Tracking on static files or custom CSS (#976) Kevin Chung 2019-04-30 21:48:29 -04:00
  • 4ec45dc4bc Fix imports/exports and update Flask-SQLAlchemy to reduce warnings (#974) Kevin Chung 2019-04-30 20:36:25 -04:00
  • 376d644de7 Force db.create_all to happen for imports on sqlite. Force ctf_theme to be set to core in imports. (#972) Kevin Chung 2019-04-28 21:20:49 -04:00
  • c4e9b7037a Reduce default gunicorn worker count to reduce memory usage (#968) 2.1.0 Kevin Chung 2019-04-25 15:05:20 -04:00
  • 069d4382e1 Mark 2.1.0 and update CHANGELOG (#967) Kevin Chung 2019-04-24 20:33:17 -04:00
  • 367498fd72 Fix logging without root in container (#966) Kevin Chung 2019-04-22 22:22:54 -04:00
  • ad5df80979 Documentation improvements (#963) Kevin Chung 2019-04-21 12:00:21 -04:00
  • 95e4060f15 ProxyFix changes (#960) Kevin Chung 2019-04-19 02:11:09 -04:00
  • 0fa480bc14 Some 2.1.0a1 bugfixes (#959) Kevin Chung 2019-04-18 21:55:55 -04:00
  • b1061a3e91 Remove socket.io.min.js from base.html (#958) Kevin Chung 2019-04-17 23:15:24 -04:00
  • b6d54b9ee9 2.1.0 (#957) Kevin Chung 2019-04-17 01:36:30 -04:00
  • 33367422a5 Mark 2.0.6 (#946) 2.0.6 Kevin Chung 2019-04-08 07:57:40 -04:00
  • c0a32a836b Properly load schemas specified as strings (#943) Kevin Chung 2019-04-08 01:47:26 -04:00
  • 7c60c697ee Properly hide users/teams if they are set to banned/hidden (#932) Kevin Chung 2019-04-04 22:44:18 -04:00
  • 268ed85f60 Update CHANGELOG and bump version (#920) 2.0.5 Kevin Chung 2019-03-23 01:26:46 -04:00
  • f75d7b62ed Record a new solve before calculating the new dynamic value. (#919) Kevin Chung 2019-03-22 12:26:57 -04:00
  • fadb8271d2 Dont calculate hidden users in place (#918) Kevin Chung 2019-03-22 04:07:53 -04:00
  • 37dcfdc568 Read smtp server configuration from config.py (#914) s-nirali 2019-03-22 02:10:08 +00:00
  • 1eb687a065 Fix email confirmation log line (#913) Grant Hernandez 2019-03-21 20:23:16 -04:00
  • 4f7c4687d7 Reimplement admin send mail to users (#903) Kevin Chung 2019-03-17 18:54:44 -07:00
  • 42fa8fe555 Fix order by clause in Teams.get_solves (#901) Kevin Chung 2019-03-17 15:49:36 -07:00
  • 39ef6509ff Fix incorrect UserSchema view (#902) Kevin Chung 2019-03-17 12:26:11 -07:00
  • da98bc9314 Assign solves.filter query (#896) David Chan 2019-03-17 10:12:57 -07:00
  • 79b7b1dd5c Fix removing profile details (Closes #894) (#899) Kevin Chung 2019-03-17 09:08:52 -07:00
  • bf799fb220 Closes #861 (#889) Kevin Chung 2019-03-01 15:37:02 -08:00
  • 2f252f5240 Fix for overflowing content preventing edit and deletion in admin panel (#891) Kevin Chung 2019-02-28 20:04:21 -08:00
  • 1f768dbfaf Fix for hidden teams being visible on the team listing page and score… (#880) Kevin Chung 2019-02-10 01:55:27 -05:00
  • b4da3b464b Replace temfile.SpooledTemporaryFile with tempfile.NamedTemporaryFile (#870) Kevin Chung 2019-02-04 23:19:07 -05:00
  • 7502ace50e Closes #866 (#868) Kevin Chung 2019-02-03 18:46:01 -05:00
  • 385d128d73 Mark 2.0.4 (#863) 2.0.4 Kevin Chung 2019-01-31 02:09:48 -05:00