Commit Graph

  • b5c55896b0 Fix SQLAlchemy warning about back_populates (#2378) master Kevin Chung 2023-07-29 02:52:10 -04:00
  • 56c5942259 Add email whitelist wildcard (#2375) Miłosz Skaza 2023-07-26 21:36:55 +02:00
  • c2a13e55a7 Fix eb68f277ab61_add_func_column_to_dynamic_challenges migration (#2374) Kevin Chung 2023-07-24 00:28:30 -04:00
  • 100eb58ac5 Add usage instructions for make translations-init (#2373) Kevin Chung 2023-07-22 17:07:21 -04:00
  • a57781c616 Fix remove db from connection string (#2372) senacor-swr 2023-07-21 18:37:53 +02:00
  • 70b26b06d8 Fix translations (#2371) Kevin Chung 2023-07-19 00:33:29 -04:00
  • f878f63c5a Bump pybluemonday to 0.0.12 (#2369) Kevin Chung 2023-07-18 15:41:50 -04:00
  • 1d5ee54da4 Set core-beta as default theme for setup (#2363) Kevin Chung 2023-07-11 23:27:44 -04:00
  • 3436a8447c Upgrading manage.py to work with Flask 2.0 (#2361) Kevin Chung 2023-07-11 17:38:06 -04:00
  • a3051a0bdb Fix down revision ID in eb68f277ab61_add_func_column_to_dynamic_challenges.py (#2362) Kevin Chung 2023-07-11 17:21:02 -04:00
  • 2d534b9f0e Switch from manage.py to flask cli in docker-entrypoint.sh (#2353) Kevin Chung 2023-07-04 12:13:12 -04:00
  • c2eca90b05 Add API interface to mark submissions as correct (#2350) Kevin Chung 2023-07-04 03:21:35 -04:00
  • deae9e1941 Bump Dependencies (#2332) Kevin Chung 2023-07-02 17:33:58 -04:00
  • 7b68babee6 Additional configurations for boto3 client under the S3 uploader (#2326) Lorenzo Coppi 2023-06-30 23:51:01 +02:00
  • 70999b4fa0 Add linear decay function to dynamic challenges (#2347) Kevin Chung 2023-06-29 03:44:33 -04:00
  • 79ae94285c Add SKIP_DB_PING to skip database availability test (#2346) Kevin Chung 2023-06-28 00:45:57 -04:00
  • 1226267faa Merge pull request #2344 from CTFd/1691-challenge-preview-improvements Kevin Chung 2023-06-27 19:03:22 -04:00
  • b5f8dc5e5c Add new preview option Kevin Chung 2023-06-27 18:43:59 -04:00
  • cd7f2720e4 Merge branch 'master' into 1691-challenge-preview-improvements Kevin Chung 2023-06-27 18:25:59 -04:00
  • 950c87d8bc Merge pull request #2345 from CTFd/bump-core-beta Kevin Chung 2023-06-27 18:19:34 -04:00
  • 8d193ae9bd Merge commit '953a7d07608b019a2403f5628e4ee63c37a78c03' into bump-core-beta Kevin Chung 2023-06-27 18:00:14 -04:00
  • 953a7d0760 Squashed 'CTFd/themes/core-beta/' changes from bb4edfb6..c7b4b78f Kevin Chung 2023-06-27 18:00:14 -04:00
  • 32f3d345e1 Fix challenge plugin rendering under beta theme interface Kevin Chung 2023-06-27 12:48:40 -04:00
  • 6c97610ea4 Fix hardcoded value Kevin Chung 2023-06-27 04:38:24 -04:00
  • e2b8c2de07 Add newline Kevin Chung 2023-06-27 04:07:57 -04:00
  • 8837d5c955 Fix lints Kevin Chung 2023-06-27 04:06:26 -04:00
  • 2ec1db3537 Move challenge preview into an iframe modal Kevin Chung 2023-06-27 04:02:07 -04:00
  • d138117a2e Merge branch 'master' into 1691-challenge-preview-improvements Kevin Chung 2023-06-26 19:29:13 -04:00
  • 79ad434d41 Add a rough implementation of improving the challenge preview Kevin Chung 2023-06-26 19:27:27 -04:00
  • 8cde25cab1 Merge pull request #2341 from HackademINT/pymysql-rsa Kevin Chung 2023-06-22 11:28:20 -04:00
  • 704e08c745 Add the optional rsa dependency to pymysql Smyler 2023-06-15 04:16:43 +02:00
  • dc555f70ca Merge pull request #2339 from CTFd/update-core-beta Kevin Chung 2023-06-22 01:19:29 -04:00
  • de17bef1f7 Merge commit '6e0072b9028bc7c878e3a74be66754fbbcb7d32c' into update-core-beta Kevin Chung 2023-06-22 00:24:12 -04:00
  • 6e0072b902 Squashed 'CTFd/themes/core-beta/' changes from 5ce3003b..bb4edfb6 Kevin Chung 2023-06-22 00:24:12 -04:00
  • eac44adf69 Add a description field to api tokens and make api tokens start with a 'ctfd_' prefix (#2337) Kevin Chung 2023-06-22 00:20:32 -04:00
  • e5518b54bd Improve rendering long submisisons admin panel (#2338) Kevin Chung 2023-06-21 20:31:25 -04:00
  • 89cec0c5e6 Revert "Merge pull request #2334 from CTFd/2253-alpine-js-admin-panel" (#2336) Kevin Chung 2023-06-20 03:31:04 -04:00
  • fdec5bc7ab Merge pull request #2334 from CTFd/2253-alpine-js-admin-panel Kevin Chung 2023-06-17 04:18:30 -04:00
  • d8c77f19f0 Fix lint Kevin Chung 2023-06-17 03:57:58 -04:00
  • ef5f41e177 Add AlpineJS to Admin Panel Kevin Chung 2023-06-17 03:46:35 -04:00
  • e89d4f763c Merge pull request #2333 from CTFd/2157-free-hints-view-public Kevin Chung 2023-06-16 16:51:14 -04:00
  • cb8ea71751 Make free hints visible to unauth users if challenges are visible to unauth users Kevin Chung 2023-06-16 16:27:31 -04:00
  • 7bae8360c8 Merge pull request #2328 from CTFd/2308-total-user-limit Kevin Chung 2023-06-14 02:04:33 -04:00
  • e4b91dfe58 Add test for num_user limit via MLC Kevin Chung 2023-06-13 20:53:07 -04:00
  • d5c40142fb Fix lint Kevin Chung 2023-06-13 20:36:32 -04:00
  • 030a6bc4d5 Merge branch 'master' into 2308-total-user-limit Kevin Chung 2023-06-13 20:36:02 -04:00
  • 5d055f60f6 Add test for user limit registration behavior Kevin Chung 2023-06-13 20:02:15 -04:00
  • 8a1c0a4b07 Merge pull request #2325 from intrigus-lgtm/patch-1 Kevin Chung 2023-06-13 18:52:44 -04:00
  • 1ae65d7b3c Remove extra space Kevin Chung 2023-06-13 18:34:25 -04:00
  • 4be7b9f8ed Move gzip config so location is on top Kevin Chung 2023-06-13 18:33:35 -04:00
  • 5e8ff5d892 Rough implementation of user registration limit Kevin Chung 2023-06-13 17:02:30 -04:00
  • 4b4847e600 Enable gzip for nginx intrigus-lgtm 2023-06-12 23:52:48 +02:00
  • dd20786b84 Merge pull request #2324 from CTFd/pull-core-beta Kevin Chung 2023-06-11 16:20:24 -04:00
  • 89fb2e5803 Merge commit 'a64e7d51ef7c3bc33dfc19cc9ff48b3e3e23c64e' into pull-core-beta Kevin Chung 2023-06-11 15:56:28 -04:00
  • a64e7d51ef Squashed 'CTFd/themes/core-beta/' changes from 9126d77d..5ce3003b Kevin Chung 2023-06-11 15:56:28 -04:00
  • 23cdf85bf2 Mark 3.5.3 (#2319) Kevin Chung 2023-06-08 15:26:17 -04:00
  • b89cb3cb98 Add a section in the config panel to configure html sanitization but still allow config.ini to force it (#2316) Kevin Chung 2023-06-05 19:28:55 -04:00
  • 692c4b086c Core beta (#2314) Kevin Chung 2023-06-01 16:30:13 -04:00
  • 1d9581cc0a Save pot file in repo (#2313) Kevin Chung 2023-06-01 15:51:00 -04:00
  • 635b0940e5 Add Translations layer (#2288) Kevin Chung 2023-06-01 15:24:00 -04:00
  • 2474d6000d Bump pybluemonday version to support Python 3.11 (#2303) Kevin Chung 2023-05-13 01:03:44 -04:00
  • c173ed6abd Added /opt/CTFD to chown path (line 47) to correct permissions error … (#2299) Carl Fugate 2023-05-05 03:44:12 -05:00
  • 3fbfd81644 Mark 3.5.2 (#2295) Kevin Chung 2023-05-01 11:25:51 -04:00
  • 0a967c99e0 Confirm Old Team Password (#2261) mattcurts 2023-04-26 22:56:27 -07:00
  • 25b3d77ed0 bump SQLAlchemy-Utils to version 0.41.0 (#2294) skandix 2023-04-27 07:38:31 +02:00
  • ab91e7df34 SMTP TLS/SSL Labels to Match Thunderbird (#2293) Peyton Duncan 2023-04-26 22:53:59 -06:00
  • 2a6f47d2ea Change email whitelist error message to not include the list of allowed domains (#2286) Kevin Chung 2023-04-13 14:23:18 -04:00
  • 440aaddfb1 Bump redis from 3.5.2 to 4.4.4 (#2275) dependabot[bot] 2023-04-13 01:55:16 -04:00
  • c405fbb9b1 Bump pybluemonday version (#2285) Kevin Chung 2023-04-13 01:36:08 -04:00
  • 23c7b2f90f use ruff instead of flake8 (#2278) Alper Berber 2023-04-11 18:20:48 +03:00
  • faa937020a Prevent race conditions on /healthcheck (#2273) Smyler 2023-04-03 08:01:17 +02:00
  • 870eefb184 Fix issue where we are double processing config.ini items (#2274) Kevin Chung 2023-03-28 14:07:52 -04:00
  • b17adaf7aa Add support for robots.txt (#2269) Kevin Chung 2023-03-12 17:03:35 -04:00
  • 68da00900a Add freezegun to runtime dependencies, generate cachable s3 urls (#2264) Kevin Chung 2023-02-19 15:01:28 -05:00
  • c8dbfa6050 Fix Dockerfile venv so plugins can be installed at runtime (#2260) Kevin Chung 2023-02-14 21:22:29 -05:00
  • 472010fcc2 Fix scoreboard detail count parameter (#2256) Kevin Chung 2023-02-09 12:27:47 -05:00
  • 68c3438474 Fix issue where dynamic challenges break if the decay is 0 (#2255) Kevin Chung 2023-02-08 13:22:16 -05:00
  • 0f0064535c Clean up the aesthetics for the 'Pause CTF' and 'View After CTF' configs (#2250) Kevin Chung 2023-01-28 04:21:16 -05:00
  • fe9ba03e3b Add support for Docker multi-stage builds (#2228) Eduardo Santos 2023-01-25 17:56:51 +00:00
  • 89289ad641 Mark 3.5.1 (#2246) Kevin Chung 2023-01-23 10:34:49 -05:00
  • 57e2154e04 Fix display error on mobile devices (#2244) Bin We 2023-01-21 16:33:26 +08:00
  • 49bc81e517 Add individual REDIS_* options, as an alternative to REDIS_URL (#2245) Thomas Bork 2023-01-18 21:05:01 -07:00
  • 6f8f7d928c Add individual DATABASE_* options, as an alternative to DATABASE_URL (#2237) Thomas Bork 2022-12-22 22:10:27 -07:00
  • 167bac79bb Bump certifi from 2020.11.8 to 2022.12.7 (#2234) dependabot[bot] 2022-12-13 23:47:05 -07:00
  • 3c299095cb Fix the order of the solves of the user pages to the chronological ordering (latest first). (#2108) Cryptanalyse 2022-12-07 19:26:50 +01:00
  • d89ac579f2 Cache challenge data for faster loading of /api/v1/challenges (#2232) Kevin Chung 2022-12-05 00:10:30 -05:00
  • 800fb8260a Clarify Score Visibility and Account Visibility (#2227) Kevin Chung 2022-12-03 12:16:11 -05:00
  • 7e575a2e47 Bump CTFd dependencies (#2229) Eduardo Santos 2022-11-18 17:42:34 +00:00
  • e4a605e235 Change sendmail functions into classes that can be overriden from a plugin (#2221) Kevin Chung 2022-11-06 17:37:15 -05:00
  • dfa7f87823 Adding more protections for 502's during imports (#2220) Kevin Chung 2022-11-05 19:08:12 -04:00
  • 95bfb96a82 Add names_only parameter to get_columns_for_table (#2219) Kevin Chung 2022-11-05 18:12:19 -04:00
  • 5daa85fce6 Fix other issues wih missing autocomplete='off' (#2217) Kevin Chung 2022-11-05 11:55:40 -04:00
  • 54ebf824f6 Allow /healthcheck endpoint to bypass setup (#2215) Bradley Jenkins 2022-11-05 13:21:14 +00:00
  • a085d0922a Fix issue with scoreboard ordering when an award results in a tie (#2212) Kevin Chung 2022-11-02 16:56:23 -04:00
  • ac7d5c7214 Add autofocus to text fields on authentication pages (#2196) Ty Rieckmann 2022-10-16 12:07:44 -07:00
  • 9e3ebfd301 Fix issue where Next selection wouldn't always load in Admin Panel also Closes #2159 (#2199) Kevin Chung 2022-10-15 03:41:06 -04:00
  • 96e6d66120 Fix issue where users could login to their team even though they were already on the team (#2198) Kevin Chung 2022-10-14 04:26:00 -04:00
  • eb66034aae Add S3 region support (#2188) Smyler 2022-09-30 09:46:47 +02:00
  • 02c08f50cc Redirect users to team creation before event start (#2185) Janos Bonic 2022-09-23 05:35:43 +01:00
  • 04de6c0b4f Update Docker Image CI/CD (#2183) Brendan McShane 2022-09-15 16:24:58 -04:00