Kevin Chung
389ebf62b7
Experimental approach to HTML minification that tries to minify the jinja template
2020-05-18 00:48:59 -04:00
Kevin Chung
b3987f7ead
Bump boto3 version to 1.13.9 and install pipdeptree for development ( #1415 )
...
* Bump boto3 version to 1.13.9
2020-05-14 15:01:02 -04:00
socketz
a8a7a983e3
fix: requirements.txt to reduce vulnerabilities ( #1412 )
...
* Upgrade gunicorn to version 19.10.0
2020-05-14 13:29:38 -04:00
Kevin Chung
03051e8d99
Fix user creation email notification ( #1408 )
...
* Fixes user creation email notification
* Closes #1398
2020-05-14 12:20:59 -04:00
Kevin Chung
7a3028857c
Update jquery and rebuild assets ( #1409 )
...
* Update jQuery to v3.5.1 to fix mobile menu bar
* Closes #1401
2020-05-14 10:46:00 -04:00
Ernesto Serrano
912016f6f8
Fix file deletion. Related to #1393 ( #1396 )
...
* Delete files when the database reference is also deleted Related to #1393
2020-05-13 21:35:46 -04:00
Kevin Chung
2769dc6367
Have EventManagers yield before timer code to force SSE response head… ( #1400 )
...
* EventManagers should send an initial ping event to force `text/event-steam` header to be set
2020-05-13 19:33:01 -04:00
Kevin Chung
1a57a33fe7
Merge pull request #1391 from CTFd/mark-2.4.2
...
2.4.2 / 2020-05-08
==================
**Admin Panel**
* Fix Challenge Reset in Admin Panel where Dynamic Challenges prevented resetting Challenges
**Plugins**
* Add the `CTFd.plugins.migrations` module to allow plugins to handle migrations. Plugins should now call `CTFd.plugins.migrations.upgrade` instead of `app.db.create_all` which will allow the plugin to have database migrations.
* Make Dynamic Challenges have a cascading deletion constraint against their respective Challenge row
**Miscellaneous**
* Add `app.plugins_dir` object to refer to the directory where plugins are installed
2.4.2
2020-05-08 17:44:12 -04:00
Kevin Chung
b9fa46e411
Set right CHANGELOG date
2020-05-08 16:30:42 -04:00
Kevin Chung
ee28d33027
Add note about upgrade vs db.create_all
2020-05-08 16:30:18 -04:00
Kevin Chung
a987160cfb
Mark v2.4.2
2020-05-08 16:27:14 -04:00
Kevin Chung
0ea25476dc
Merge pull request #1388 from CTFd/1386-proper-deletion-constraint-for-dynamics
...
* Add cascading delete constraint to `DynamicChallenge` to help with Reset functionality
* Add a system for running migrations from within plugins
* Closes #1386
2020-05-08 16:19:27 -04:00
Kevin Chung
6f0c0b1a52
Add test for dynamic challenge reset
2020-05-07 12:27:04 -04:00
Kevin Chung
52d0c2719a
Update migration
2020-05-07 11:23:48 -04:00
Kevin Chung
c04235a5d1
Fix some code and lints
2020-05-07 10:53:45 -04:00
Kevin Chung
b5fe079922
Create a migrations system for plugins
2020-05-06 22:23:22 -04:00
Kevin Chung
930da02231
Run formatter
2020-05-06 16:43:56 -04:00
Kevin Chung
364273f1f1
Add cascading delete constraint to DynamicChallenge
2020-05-06 12:46:51 -04:00
Kevin Chung
818a4568a3
Merge pull request #1385 from CTFd/mark-2.4.1
...
2.4.1 / 2020-05-06
==================
**Admin Panel**
* Fix issue where admins couldn't update the "Account Creation" email
* Fix issue where the Submissions page in the Admin Panel could not be paginated correctly
**Miscellaneous**
* Add `SQLALCHEMY_ENGINE_OPTIONS` to `config.py` with a slightly higher default `max_overflow` setting for `SQLALCHEMY_MAX_OVERFLOW`. This can be overridden with the `SQLALCHEMY_MAX_OVERFLOW` envvar
* Add `node_modules/` to `.dockerignore`
2.4.1
2020-05-06 01:00:23 -04:00
Kevin Chung
1d28016424
Mark v2.4.1
2020-05-05 23:33:06 -04:00
Kevin Chung
2cfc89d4c2
Merge pull request #1384 from ilanarbi/admin-theme-successful-email-fix
...
* Fix issue where admins couldn't update the Account Confirmation email
2020-05-05 23:26:44 -04:00
ilanarbi
77afae2a4a
Merge branch 'master' into admin-theme-successful-email-fix
2020-05-06 05:22:35 +03:00
Kevin Chung
6a785f1095
Merge pull request #1383 from CTFd/fix-invalid-session-situation
...
* Fix an issue where session id no longer exists but the server thinks the user is still authed
2020-05-05 22:18:31 -04:00
Ilan
2c563a7b84
admin theme successful confirmation email fix
2020-05-06 04:46:48 +03:00
Kevin Chung
ecec8592dc
Merge branch 'master' into fix-invalid-session-situation
2020-05-05 21:20:03 -04:00
Kevin Chung
05da93b4f6
Merge pull request #1380 from CTFd/add-sqlalchemy-engine-options
...
* Add `SQLALCHEMY_ENGINE_OPTIONS` to `config.py` to specify a slightly higher default `max_overflow`
2020-05-05 21:19:46 -04:00
Kevin Chung
97a221aa24
Fix an issue where session id no longer exists
2020-05-05 19:41:45 -04:00
Kevin Chung
2f6ee65f33
Only add SQLALCHEMY_ENGINE_OPTIONS under production databases
2020-05-05 19:39:36 -04:00
Kevin Chung
4b54789c14
Merge branch 'master' into add-sqlalchemy-engine-options
2020-05-05 19:28:02 -04:00
Kevin Chung
287cb2f263
Merge pull request #1382 from CTFd/node-modules-docker-ignore
...
* Add `node_modules/` to `.dockerignore`
2020-05-05 19:14:43 -04:00
Kevin Chung
9e158749f0
Merge branch 'master' into node-modules-docker-ignore
2020-05-05 18:31:07 -04:00
Kevin Chung
55d96b1c1d
Merge pull request #1381 from CTFd/fix-submission-type-pagination
...
* Fix `url_for` call for Admin Panel submission pagination
2020-05-05 17:44:25 -04:00
Kevin Chung
f1008a812e
Add node_modules/ to .dockerignore
2020-05-05 16:46:16 -04:00
Kevin Chung
565b218ebc
Run format
2020-05-05 16:45:22 -04:00
Kevin Chung
197cfc3cf2
Run formatter
2020-05-05 16:44:31 -04:00
Kevin Chung
73e387524a
Fix url_for for admin panel submission pagination
2020-05-05 15:52:45 -04:00
Kevin Chung
ca65d01f1a
Add SQLALCHEMY_ENGINE_OPTIONS with a slightly higher default max_overflow
2020-05-05 15:42:59 -04:00
Kevin Chung
dcfa02877d
Merge pull request #1378 from CTFd/bulk-clear-sessions
...
* Add function to mass clear the cached user/team attributes for all users/teams
2.4.0
2020-05-04 12:02:19 -04:00
Kevin Chung
8b2c75761b
Merge branch 'master' into bulk-clear-sessions
2020-05-04 10:53:33 -04:00
Kevin Chung
5dc7fc6434
Merge pull request #1376 from CTFd/dependabot/npm_and_yarn/lodash-4.17.15
...
Bump lodash from 4.17.11 to 4.17.15
2020-05-04 10:53:18 -04:00
Kevin Chung
83f3f5d28a
Merge branch 'master' into dependabot/npm_and_yarn/lodash-4.17.15
2020-05-04 09:50:41 -04:00
Kevin Chung
66109629a3
Merge pull request #1377 from CTFd/dependabot/npm_and_yarn/eslint-utils-1.4.3
...
Bump eslint-utils from 1.3.1 to 1.4.3
2020-05-04 09:50:28 -04:00
Kevin Chung
f0921f42f5
Run format
2020-05-04 09:49:31 -04:00
Kevin Chung
49816c730b
Merge branch 'master' into dependabot/npm_and_yarn/eslint-utils-1.4.3
2020-05-04 04:08:51 -04:00
Kevin Chung
7646707b8a
Merge branch 'master' into bulk-clear-sessions
2020-05-04 04:06:43 -04:00
Kevin Chung
672798ece6
Add a test for clear_all_user_sessions
2020-05-04 04:06:29 -04:00
Kevin Chung
056ba7e189
Merge branch 'master' into dependabot/npm_and_yarn/lodash-4.17.15
2020-05-04 03:53:50 -04:00
Kevin Chung
8e53db1617
Merge pull request #1375 from CTFd/dependabot/npm_and_yarn/acorn-5.7.4
...
Bump acorn from 5.7.3 to 5.7.4
2020-05-04 03:53:33 -04:00
Kevin Chung
e65d60bed1
Add function mass clear user/team sessions
2020-05-04 03:44:02 -04:00
dependabot[bot]
2b958c3a82
Bump eslint-utils from 1.3.1 to 1.4.3
...
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.3.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-05-04 06:26:13 +00:00