Skip to main content

WSGI, Celery and CLI applications for Invenio flavours.

Project description

https://img.shields.io/github/license/inveniosoftware/invenio-app.svg https://img.shields.io/travis/inveniosoftware/invenio-app.svg https://img.shields.io/coveralls/inveniosoftware/invenio-app.svg https://img.shields.io/pypi/v/invenio-app.svg

WSGI, Celery and CLI applications for Invenio flavours.

Further documentation is available on https://invenio-app.readthedocs.io/

Changes

Version 1.0.6 (released 2019-07-15)

  • Fixes a security issue where APP_ALLOWED_HOSTS was not always being checked, and thus could allow host header injection attacks.

    NOTE: you should never route requests to your application with a wrong host header. The APP_ALLOWED_HOSTS exists as an extra protective measure, because it is easy to misconfigure your web server.

    The root cause was that Werkzeug’s trusted host feature only works when request.host is being evaluated. This means that for instance when only url_for (part of the routing system) is used, then the host header check is not performed.

Version 1.0.5 (released 2018-12-05)

  • Add health check view

  • Fix response headers assertion in tests

Version 1.0.4 (released 2018-10-11)

  • Fix Content Security Policy headers when set empty in DEBUG mode.

Version 1.0.3 (released 2018-10-08)

  • Fix Content Security Policy headers when running in DEBUG mode.

Version 1.0.2 (released 2018-08-24)

  • Allows use of Flask-DebugToolbar when running in DEBUG mode.

Version 1.0.1 (released 2018-06-29)

  • Pin Flask-Talisman.

Version 1.0.0 (released 2018-03-23)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-app-1.0.6.tar.gz (24.8 kB view details)

Uploaded Source

Built Distribution

invenio_app-1.0.6-py2.py3-none-any.whl (14.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-app-1.0.6.tar.gz.

File metadata

  • Download URL: invenio-app-1.0.6.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.4

File hashes

Hashes for invenio-app-1.0.6.tar.gz
Algorithm Hash digest
SHA256 f16802fb735d703649102d391fcf804398d1d51255b146c74cd5ae952813f328
MD5 f3d53bb3bce263c4e94a34feddb2de01
BLAKE2b-256 8b33b109a9bcc867817e2bef9cb4b27c1c0e1b09eadce5d9bdeaecb94ce2b2f5

See more details on using hashes here.

File details

Details for the file invenio_app-1.0.6-py2.py3-none-any.whl.

File metadata

  • Download URL: invenio_app-1.0.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.4

File hashes

Hashes for invenio_app-1.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f0501ca48d9a4692283f606b52465c1dc2664b733e22159bec4d7ddab585438b
MD5 b591f7e593387ebc84ebc5150538ba12
BLAKE2b-256 7bedecda9b9d7ad72351a67e0dd08f313dc4344e0e66ccc092481e523d8a3277

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page