Marking 1.1.3 (#599)

* Version 1.1.3
selenium-screenshot-testing 1.1.3
Kevin Chung 2018-03-27 12:20:58 -04:00 committed by GitHub
parent b78589d20d
commit 0efda80006
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 47 additions and 7 deletions

View File

@ -1,3 +1,34 @@
1.1.3 / 2018-03-26
==================
**General**
* [SECURITY] Fixed XSS in team name field on team deletion. (#592)
* Fixed an issue where MariaDB defaults in Docker Compose caused difficult to debug 500 errors. (#566)
* Improved Docker usage:
* Redis cache
* Configurable amount of workers
* Easier to access logs
* Plugin requirements are installed on image build.
* Switched from the default gunicorn synchronous worker to gevent
* Fixed an issue where ties would be broken incorrectly if there are challenges that are worth 0 points. (#577)
* Fixed update checks not happening on CTFd start. (#595)
* Removed the static_html handler to access raw HTML files. (#561)
* Pages is now the only supported means of accessing/creating a page.
* Removed uwsgi specific configuration files.
* Fixed issue with Docker image having a hard coded database host name. (#587)
**Themes**
* Fixed scrollbar showing on pages that are smaller than the screen size (#589)
* Fixed displaying the team rank while in workshop mode. (#590)
* Fixed flag modal not clearing when creating multiple new flags. (#594)
**Plugins**
* Add a utility decorator to allow routes to forego CSRF protection. (#596)
1.1.2 / 2018-01-23
==================

View File

@ -17,7 +17,7 @@ if sys.version_info[0] < 3:
reload(sys)
sys.setdefaultencoding("utf-8")
__version__ = '1.1.2'
__version__ = '1.1.3'
class CTFdFlask(Flask):

View File

@ -35,8 +35,13 @@ CTFd is a Capture The Flag framework focusing on ease of use and customizability
1. Run `./prepare.sh` to install dependencies using apt.
2. Modify [CTFd/config.py](https://github.com/CTFd/CTFd/blob/master/CTFd/config.py) to your liking.
3. Use `python serve.py` in a terminal to drop into debug mode.
4. [Here](https://github.com/CTFd/CTFd/wiki/Deployment) are some deployment options
5. You can check out the [Getting Started](https://github.com/CTFd/CTFd/wiki/Getting-Started) guide for a breakdown of some of the features you need to get started.
Or you can use Docker with the following command:
`docker run -p 8000:8000 -it ctfd/ctfd`
* [Here](https://github.com/CTFd/CTFd/wiki/Basic-Deployment) are some deployment options
* You can check out the [Getting Started](https://github.com/CTFd/CTFd/wiki/Getting-Started) guide for a breakdown of some of the features you need to get started.
## Live Demo
https://demo.ctfd.io/

View File

@ -25,6 +25,10 @@ if [ -n "$DATABASE_URL" ]
sleep 1;
fi
if [ -z "$WORKERS" ]; then
WORKERS=1
fi
# Start CTFd
echo "Starting CTFd"
gunicorn 'CTFd:create_app()' \