pkgsrc/www/py-flask-security/PLIST
markd 77c3f994d2 py-flask-security: update to 3.0.0
- Fixed a bug when user clicking confirmation link after confirmation
  and expiration causes confirmation email to resend.
- Added support for I18N.
- Added options `SECURITY_EMAIL_PLAINTEXT` and `SECURITY_EMAIL_HTML`
  for sending respecively plaintext and HTML version of email.
- Fixed validation when missing login information.
- Fixed condition for token extraction from JSON body.
- Better support for universal bdist wheel.
- Added port of CLI using Click configurable using options
  `SECURITY_CLI_USERS_NAME` and `SECURITY_CLI_ROLES_NAME`.
- Added new configuration option `SECURITY_DATETIME_FACTORY` which can
  be used to force default timezone for newly created datetimes.
- Better IP tracking if using Flask 0.12.
- Renamed deprecated Flask-WFT base form class.
- Added tests for custom forms configured using app config.
- Added validation and tests for next argument in logout endpoint.
- Bumped minimal required versions of several packages.
- Extended test matric on Travis CI for minimal and released package
  versions.
- Added of .editorconfig and forced tests for code style.
- Fixed a security bug when validating a confirmation token, also checks
  if the email that the token was created with matches the user's current
  email.
- Replaced token loader with request loader.
- Changed trackable behavior of `login_user` when IP can not be detected
  from a request from 'untrackable' to `None` value.
- Use ProxyFix instead of inspecting X-Forwarded-For header.
- Fix identical problem with app as with datastore.
- Removed always-failing assertion.
- Fixed failure of init_app to set self.datastore.
- Changed to new style flask imports.
- Added proper error code when returning JSON response.
- Changed obsolete Required validator from WTForms to DataRequired. Bumped
  Flask-WTF to 0.13.
- Fixed missing `SECURITY_SUBDOMAIN` in config docs.
- Added cascade delete in PeeweeDatastore.
- Added notes to docs about `SECURITY_USER_IDENTITY_ATTRIBUTES`.
- Inspect value of `SECURITY_UNAUTHORIZED_VIEW`.
- Send password reset instructions if an attempt has expired.
- Added "Forgot password?" link to LoginForm description.
- Upgraded passlib, and removed bcrypt version restriction.
- Removed a duplicate line ('retype_password': 'Retype Password') in
  forms.py.
- Various documentation improvement.
2018-11-22 03:16:18 +00:00

87 lines
4.4 KiB
Text

@comment $NetBSD: PLIST,v 1.2 2018/11/22 03:16:18 markd Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/flask_security/__init__.py
${PYSITELIB}/flask_security/__init__.pyc
${PYSITELIB}/flask_security/__init__.pyo
${PYSITELIB}/flask_security/babel.py
${PYSITELIB}/flask_security/babel.pyc
${PYSITELIB}/flask_security/babel.pyo
${PYSITELIB}/flask_security/changeable.py
${PYSITELIB}/flask_security/changeable.pyc
${PYSITELIB}/flask_security/changeable.pyo
${PYSITELIB}/flask_security/cli.py
${PYSITELIB}/flask_security/cli.pyc
${PYSITELIB}/flask_security/cli.pyo
${PYSITELIB}/flask_security/confirmable.py
${PYSITELIB}/flask_security/confirmable.pyc
${PYSITELIB}/flask_security/confirmable.pyo
${PYSITELIB}/flask_security/core.py
${PYSITELIB}/flask_security/core.pyc
${PYSITELIB}/flask_security/core.pyo
${PYSITELIB}/flask_security/datastore.py
${PYSITELIB}/flask_security/datastore.pyc
${PYSITELIB}/flask_security/datastore.pyo
${PYSITELIB}/flask_security/decorators.py
${PYSITELIB}/flask_security/decorators.pyc
${PYSITELIB}/flask_security/decorators.pyo
${PYSITELIB}/flask_security/forms.py
${PYSITELIB}/flask_security/forms.pyc
${PYSITELIB}/flask_security/forms.pyo
${PYSITELIB}/flask_security/passwordless.py
${PYSITELIB}/flask_security/passwordless.pyc
${PYSITELIB}/flask_security/passwordless.pyo
${PYSITELIB}/flask_security/recoverable.py
${PYSITELIB}/flask_security/recoverable.pyc
${PYSITELIB}/flask_security/recoverable.pyo
${PYSITELIB}/flask_security/registerable.py
${PYSITELIB}/flask_security/registerable.pyc
${PYSITELIB}/flask_security/registerable.pyo
${PYSITELIB}/flask_security/script.py
${PYSITELIB}/flask_security/script.pyc
${PYSITELIB}/flask_security/script.pyo
${PYSITELIB}/flask_security/signals.py
${PYSITELIB}/flask_security/signals.pyc
${PYSITELIB}/flask_security/signals.pyo
${PYSITELIB}/flask_security/templates/security/_macros.html
${PYSITELIB}/flask_security/templates/security/_menu.html
${PYSITELIB}/flask_security/templates/security/_messages.html
${PYSITELIB}/flask_security/templates/security/change_password.html
${PYSITELIB}/flask_security/templates/security/email/change_notice.html
${PYSITELIB}/flask_security/templates/security/email/change_notice.txt
${PYSITELIB}/flask_security/templates/security/email/confirmation_instructions.html
${PYSITELIB}/flask_security/templates/security/email/confirmation_instructions.txt
${PYSITELIB}/flask_security/templates/security/email/login_instructions.html
${PYSITELIB}/flask_security/templates/security/email/login_instructions.txt
${PYSITELIB}/flask_security/templates/security/email/reset_instructions.html
${PYSITELIB}/flask_security/templates/security/email/reset_instructions.txt
${PYSITELIB}/flask_security/templates/security/email/reset_notice.html
${PYSITELIB}/flask_security/templates/security/email/reset_notice.txt
${PYSITELIB}/flask_security/templates/security/email/welcome.html
${PYSITELIB}/flask_security/templates/security/email/welcome.txt
${PYSITELIB}/flask_security/templates/security/forgot_password.html
${PYSITELIB}/flask_security/templates/security/login_user.html
${PYSITELIB}/flask_security/templates/security/register_user.html
${PYSITELIB}/flask_security/templates/security/reset_password.html
${PYSITELIB}/flask_security/templates/security/send_confirmation.html
${PYSITELIB}/flask_security/templates/security/send_login.html
${PYSITELIB}/flask_security/translations/da_DK/LC_MESSAGES/flask_security.mo
${PYSITELIB}/flask_security/translations/da_DK/LC_MESSAGES/flask_security.po
${PYSITELIB}/flask_security/translations/de_DE/LC_MESSAGES/flask_security.mo
${PYSITELIB}/flask_security/translations/de_DE/LC_MESSAGES/flask_security.po
${PYSITELIB}/flask_security/translations/flask_security.pot
${PYSITELIB}/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.mo
${PYSITELIB}/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.po
${PYSITELIB}/flask_security/translations/nl_NL/LC_MESSAGES/messages.po
${PYSITELIB}/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.mo
${PYSITELIB}/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.po
${PYSITELIB}/flask_security/utils.py
${PYSITELIB}/flask_security/utils.pyc
${PYSITELIB}/flask_security/utils.pyo
${PYSITELIB}/flask_security/views.py
${PYSITELIB}/flask_security/views.pyc
${PYSITELIB}/flask_security/views.pyo