| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-Flask-Security | Distribution: openSUSE Tumbleweed |
| Version: 5.6.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Apr 8 09:59:29 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 2628672 | Source RPM: python-Flask-Security-5.6.1-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/pallets-eco/flask-security | |
| Summary: Quickly add security features to your Flask application | |
Quickly add security features to your Flask application.
MIT
* Tue Apr 08 2025 Ben Greiner <code@bnavigator.de>
- Update to 5.6.1
[#]# Fixes
* #1077: Fix runtime modification of a config string
(TWO_FACTOR_METHODS)
* #1078: Fix CLI user_create when model doesn't contain username
* #1076: xxx_util_cls instances should be public and documented.
[#]# Backwards Compatibility Concerns
* As part of #1076 the following cleanup was done:
- The xxx_util_cls arguments are now stored in 'private'
instance variables - they are never used after Flask-Security
initialization and have never been documented.
- The xxx_util_cls options should only be set as part of
Flask-Security construction. Setting them via
init_app(kwargs) or app.config["SECURITY_XX"] has been
deprecated.
- Remove obsolete importlib backport dependency
* Mon Feb 24 2025 Daniel Garcia <daniel.garcia@suse.com>
- Update to 5.6.0:
* Add support for 'secret_key' rotation
* Add support for username recovery in simple login flows
* Add support for changing username
* Add support for Python 3.13
* Unify Register forms (and split out re-type password option) Please read
https://github.com/pallets-eco/flask-security/blob/main/CHANGES.rst#id11
* Fix duplicate HTML ids in templates.
* Fix more duplicate HTML ids in templates.
* Ensure templates pass W3C validation (see below)
[#] Backwards Compatibility Concerns
The fixes to all the templates to pass W3C validation could
introduce some incompatibilities:
* All templates now have a default <title> - before, the <title>
element was empty.
* The HTML id of the rescue form submit button was changed to
'rescue'
* The HTML id of the webauthn delete form name field was changed
to 'delete-name'
* Some template headings were changed to improve consistency
* The csrf_token HTML id was changed on us_setup.html,
wan_register.html, two_factor_setup.html
two_factor_verify_code.html, us_verify.html, verify.html for the
second form on the page.
* On us_setup.html and two_factor_setup.html the submit code
button HTML id was changed.
Refresh patches:
- ignore-resourcewarning.patch
- no-mongodb.patch
* Fri Dec 06 2024 Steve Kowalik <steven.kowalik@suse.com>
- Rename back to Flask-Security!
- Update to 5.5.2:
* a new 'change email' feature
* convert SQLalchemy access to modern select(xx).where(xx) syntax
* support for Flask-SQLAlchemy-Lite
* change default password hash to argon2
* auth tokens now support freshness checks
* drop python 3.8 support
- Refreshed no-mongodb.patch
- Drop patches, not required:
* support-python-312.patch
* use-pyqrcodeng.patch
- Add patch ignore-resourcewarning.patch:
* Ignore ResourceWarnings about unclosed databases.
* Mon Feb 12 2024 Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-python-312.patch:
* Support Python 3.12 changes.
* Sat Jan 06 2024 Matej Cepl <mcepl@cepl.eu>
- Update to 5.3.3:
Fix for CVE-2023-49438 (bsc#1218412).
- Refresh patches:
- no-mongodb.patch
- use-pyqrcodeng.patch
* Thu Nov 30 2023 Antonio Larrosa <alarrosa@suse.com>
- Add %{?sle15_python_module_pythons}
* Mon Nov 27 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.3.2:
* Update Quickstart to show how to properly handle SQLAlchemy connections.
* Auth Token not returned from /tf-validate.
* Fix for latest email_validator deprecation - bump minimum to 2.0.0
* Deprecate passing in the anonymous_user class
* Compatability with Flask 3.0
* Revert change in 5.3.0 that added a Referrer-Policy header.
* Fix 'next' propagation when passed as form.next
- Drop patch filterwarnings-ignore-pkg_resources.patch, no longer needed
* Tue Oct 03 2023 Daniel Garcia <daniel.garcia@suse.com>
- Add required python-requests build dependency to fix tests.
* Thu Aug 03 2023 Daniel Garcia <daniel.garcia@suse.com>
- Update to 5.3.0:
* Improvements to recoverability and confirmation to align with
OWASP best practices and reduce possible exploitation.
* Webauthn Updates to handling of transport.
* Fix MongoDB support by eliminating dependency on flask-mongoengine. Improve MongoDB quickstart.
* Fix Quickstart for SQLAlchemy with scoped session.
* Login no longer, by default, checks for email deliverability.
* Token authentication is no longer accepted on endpoints which only allow 'session' as authentication-method. (N247S)
* /reset and /confirm and GENERIC_RESPONSES and additional form args don't mix.
* Reset password can be exploited and other OWASP improvements.
* Confirmation can be exploited and other OWASP improvements.
* Convert to pyproject.toml, build, remove setup.py/.cfg.
* the tf_validity feature now ONLY sets a cookie - and the token is no longer returned as part of a JSON response.
* Fix login/unified signin templates to properly send CSRF token. Add more tests.
* Improve Social Oauth example code.
- 5.2.0:
* Small updates to work with latest Flask/Werkzeug.
* Drop support for Python 3.7
* Drop support for older versions of dependent packages (such as Flask).
* Remove old Werkzeug compatibility check.
* Compatibility with Quart.
* Remove dependence on pkg_resources / setuptools (use importlib_resources package)
* Fix tests to work with latest Werkzeug/Flask. Update requirements_low to match current releases.
* Drop support for Python 3.7
- 5.1.2:
* Hungarian translations not working.
* Fix documentation for send_mail. (gg)
* Fix for latest mongoengine and mongomock.
* Fix inappropriate use of &thinsp& in French translations. (maxdup)
* Improve documentation around subclassing forms.
* Tue Apr 11 2023 Steve Kowalik <steven.kowalik@suse.com>
- Add patch filterwarnings-ignore-pkg_resources.patch:
* Filter out DeprecationWarning for pkg_resources.
- Add Authlib to BuildRequires.
* Fri Mar 03 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.1.1:
* Fix 2 Flask apps in same thread with USERNAME_ENABLE set. There was a
too aggressive config check.
* Fix json/flask backwards compatibility hack.
* Fix unified signup when two-factor not enabled. (sebdroid)
* Add dependency on setuptools (pkg_resources). (hroncok)
* Option to encrypt recovery codes.
* Support for authentication via 'social' oauth.
* Support for Python 3.11
* Fixes for Flask-SQLAlchemy 3.0.0. (jrast)
* Fixes for sqlalchemy 2.0.0 (jrast)
* Webauthn and Unified signin features now properly take into account
blueprint prefixes.
* Properly propagate ?next=/xx - the verify, webauthn, and unified signin
endpoints, that had multiple redirects, needed fixes.
* Two factor redirects ignored url_prefix. Added a
SECURITY_TWO_FACTOR_ERROR_VIEW configuration option.
* Add configurations for static folder/URL and make sure templates
reference blueprint relative static folder.
* Send entire context to MailUtil::send_mail (patrickyan)
* Support for Flask-Babel 3.0.0
* Add configuration option SECURITY_TWO_FACTOR_POST_SETUP_VIEW which is
redirected to upon successful change of a two factor method.
* The ability to pass in a LoginManager instance which was deprecated in
5.0 has been removed.
- Drop patch support-Flask-SQLAlchemy-3.0.patch, now included upstream.
- Refresh all other patches.
* Fri Jan 06 2023 Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-Flask-SQLAlchemy-3.0.patch:
* Support Flask-SQLAlchemy >= 3.0
* Fri Sep 30 2022 Steve Kowalik <steven.kowalik@suse.com>
- Upate to 5.0.2:
* Role permissions backwards compatibility bug.
* Fix Change Password regression.
* Support for WebAuthn.
* Support Two-factor recovery codes.
* Provide option to prevent user enumeration (i.e. Generic Responses).
* Support for Python 3.10.
* Support for Flask >= 2.2.
* Add custom HTML attributes to improve user experience.
* Make the required zxcvbn complexity score configurable.
* Get rid of Flask-Mail. Flask-Mailman is now the default preferred email
package.
* A delete option has been added to us-setup (form and view).
* Improve username support - the LoginForm now has a separate field for
username.
* Fix test and other failures with newer Flask-Login/Werkzeug versions.
* Fix test failures with newer Flask versions.
- Drop patch endswith-assert.patch:
* Included upstream.
- Rebase patches no-mongodb.patch and use-pyqrcodeng.patch
- Update {Build,}Requires versions.
* Thu Sep 08 2022 Steve Kowalik <steven.kowalik@suse.com>
- Use email-validator, not email_validator package name.
* Sat Apr 16 2022 Matej Cepl <mcepl@suse.com>
- Add endswith-assert.patch to overcome incompatibilities with
WTForms >= 3.0.0 (gh#Flask-Middleware/flask-security#605).
* Thu Mar 17 2022 pgajdos@suse.com
- python-mock is actually not required for build
* Sat Mar 05 2022 Arun Persaud <arun@gmx.de>
- specfile:
* updated minimum required version for packages listed in setup.py
* request pytest >=6.2.5 (for pytest.FixtureRequest)
- update to version 4.1.3:
* Fixes
+ (:issue:`581`) Fix bug when attempting to disable
register_blueprint. (halali)
+ (:pr:`539`) Fix example documentation re: generating localized
messages. (kazuhei2)
+ (:pr:`546`) Make roles joinedload compatible with SQLAlchemy
2.0. (keats)
+ (:pr:`586`) Ship py.typed as part of package.
+ (:issue:`580`) Improve documentation around use of bleach and
include in common install extra.
* Mon Feb 28 2022 Steve Kowalik <steven.kowalik@suse.com>
- Update to 4.1.2:
* default_reauthn_handler doesn't honor SECURITY_URL_PREFIX
* Add public API and CLI command to change a user's password.
* Add type hints. Please note that many of the packages that flask-security
* Add first-class support for using username for signing in.
* Possible open redirect vulnerability.
* Improve cookie handling and default ``samesite`` to ``Strict``.
* Email validation confusion - added documentation.
* Add documentation on how to override specific error messages.
* Don't install global-scope tests.
* Add Blinker as explicit dependency, improve/fix celery usage docs,
don't require pyqrcode unless authenticator configured, improve SMS
configuration variables documentation.
* Your UserModel must contain ``fs_uniquifier``
* Removal of python 2.7 and <3.6 support
* Remove two-factor `/tf-confirm` endpoint and use generic `freshness`
mechanism.
* Remove ``SECURITY_BACKWARDS_COMPAT_AUTH_TOKEN_INVALID(ATE)``. In
addition to not making sense - the documentation has never been correct.
* Add 2FA Validity Window so an application can configure how often the
second factor has to be entered.
* Add HTML5 Email input types to email fields.
- 4.1.0 fixed bsc#1202105 CVE-2021-23385.
- Refresh no-mongodb.patch
- Drop patches:
* no-setup-dependencies.patch
* fix-dependencies.patch
* 0001-Do-not-raise-a-TypeError-exception-if-phone.data-is-.patch
- Add patch use-pyqrcodeng.patch:
* Use pyqrcodeng rather than pyqrcode.
/usr/lib/python3.11/site-packages/flask_security /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info/INSTALLER /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info/METADATA /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info/RECORD /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info/REQUESTED /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info/WHEEL /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info/licenses /usr/lib/python3.11/site-packages/flask_security-5.6.1.dist-info/licenses/LICENSE.txt /usr/lib/python3.11/site-packages/flask_security/__init__.py /usr/lib/python3.11/site-packages/flask_security/__pycache__ /usr/lib/python3.11/site-packages/flask_security/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/babel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/babel.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/change_email.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/change_email.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/change_username.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/change_username.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/changeable.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/changeable.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/cli.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/cli.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/confirmable.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/confirmable.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/core.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/core.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/datastore.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/datastore.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/decorators.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/decorators.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/forms.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/forms.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/json.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/json.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/mail_util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/mail_util.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/oauth_glue.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/oauth_glue.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/oauth_provider.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/oauth_provider.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/password_util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/password_util.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/passwordless.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/passwordless.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/phone_util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/phone_util.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/proxies.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/proxies.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/quart_compat.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/quart_compat.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/recoverable.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/recoverable.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/recovery_codes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/recovery_codes.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/registerable.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/registerable.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/signals.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/signals.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/tf_plugin.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/tf_plugin.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/totp.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/totp.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/twofactor.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/twofactor.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/unified_signin.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/unified_signin.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/username_util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/username_util.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/views.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/views.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/webauthn.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/webauthn.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/webauthn_util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/__pycache__/webauthn_util.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/babel.py /usr/lib/python3.11/site-packages/flask_security/change_email.py /usr/lib/python3.11/site-packages/flask_security/change_username.py /usr/lib/python3.11/site-packages/flask_security/changeable.py /usr/lib/python3.11/site-packages/flask_security/cli.py /usr/lib/python3.11/site-packages/flask_security/confirmable.py /usr/lib/python3.11/site-packages/flask_security/core.py /usr/lib/python3.11/site-packages/flask_security/datastore.py /usr/lib/python3.11/site-packages/flask_security/decorators.py /usr/lib/python3.11/site-packages/flask_security/forms.py /usr/lib/python3.11/site-packages/flask_security/json.py /usr/lib/python3.11/site-packages/flask_security/mail_util.py /usr/lib/python3.11/site-packages/flask_security/models /usr/lib/python3.11/site-packages/flask_security/models/__init__.py /usr/lib/python3.11/site-packages/flask_security/models/__pycache__ /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/fsqla.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/fsqla.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/fsqla_v2.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/fsqla_v2.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/fsqla_v3.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/fsqla_v3.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/sqla.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/flask_security/models/__pycache__/sqla.cpython-311.pyc /usr/lib/python3.11/site-packages/flask_security/models/fsqla.py /usr/lib/python3.11/site-packages/flask_security/models/fsqla_v2.py /usr/lib/python3.11/site-packages/flask_security/models/fsqla_v3.py /usr/lib/python3.11/site-packages/flask_security/models/sqla.py /usr/lib/python3.11/site-packages/flask_security/oauth_glue.py /usr/lib/python3.11/site-packages/flask_security/oauth_provider.py /usr/lib/python3.11/site-packages/flask_security/password_util.py /usr/lib/python3.11/site-packages/flask_security/passwordless.py /usr/lib/python3.11/site-packages/flask_security/phone_util.py /usr/lib/python3.11/site-packages/flask_security/proxies.py /usr/lib/python3.11/site-packages/flask_security/py.typed /usr/lib/python3.11/site-packages/flask_security/quart_compat.py /usr/lib/python3.11/site-packages/flask_security/recoverable.py /usr/lib/python3.11/site-packages/flask_security/recovery_codes.py /usr/lib/python3.11/site-packages/flask_security/registerable.py /usr/lib/python3.11/site-packages/flask_security/signals.py /usr/lib/python3.11/site-packages/flask_security/static /usr/lib/python3.11/site-packages/flask_security/static/js /usr/lib/python3.11/site-packages/flask_security/static/js/base64.js /usr/lib/python3.11/site-packages/flask_security/static/js/webauthn.js /usr/lib/python3.11/site-packages/flask_security/templates /usr/lib/python3.11/site-packages/flask_security/templates/security /usr/lib/python3.11/site-packages/flask_security/templates/security/_macros.html /usr/lib/python3.11/site-packages/flask_security/templates/security/_menu.html /usr/lib/python3.11/site-packages/flask_security/templates/security/_messages.html /usr/lib/python3.11/site-packages/flask_security/templates/security/base.html /usr/lib/python3.11/site-packages/flask_security/templates/security/change_email.html /usr/lib/python3.11/site-packages/flask_security/templates/security/change_password.html /usr/lib/python3.11/site-packages/flask_security/templates/security/change_username.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email /usr/lib/python3.11/site-packages/flask_security/templates/security/email/change_email_instructions.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/change_email_instructions.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/change_notice.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/change_notice.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/change_username_notice.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/change_username_notice.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/confirmation_instructions.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/confirmation_instructions.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/login_instructions.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/login_instructions.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/reset_instructions.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/reset_instructions.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/reset_notice.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/reset_notice.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/two_factor_instructions.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/two_factor_instructions.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/two_factor_rescue.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/two_factor_rescue.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/us_instructions.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/us_instructions.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/username_recovery.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/username_recovery.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/welcome.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/welcome.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/welcome_existing.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/welcome_existing.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/email/welcome_existing_username.html /usr/lib/python3.11/site-packages/flask_security/templates/security/email/welcome_existing_username.txt /usr/lib/python3.11/site-packages/flask_security/templates/security/forgot_password.html /usr/lib/python3.11/site-packages/flask_security/templates/security/login_user.html /usr/lib/python3.11/site-packages/flask_security/templates/security/mf_recovery.html /usr/lib/python3.11/site-packages/flask_security/templates/security/mf_recovery_codes.html /usr/lib/python3.11/site-packages/flask_security/templates/security/recover_username.html /usr/lib/python3.11/site-packages/flask_security/templates/security/register_user.html /usr/lib/python3.11/site-packages/flask_security/templates/security/reset_password.html /usr/lib/python3.11/site-packages/flask_security/templates/security/send_confirmation.html /usr/lib/python3.11/site-packages/flask_security/templates/security/send_login.html /usr/lib/python3.11/site-packages/flask_security/templates/security/two_factor_select.html /usr/lib/python3.11/site-packages/flask_security/templates/security/two_factor_setup.html /usr/lib/python3.11/site-packages/flask_security/templates/security/two_factor_verify_code.html /usr/lib/python3.11/site-packages/flask_security/templates/security/us_setup.html /usr/lib/python3.11/site-packages/flask_security/templates/security/us_signin.html /usr/lib/python3.11/site-packages/flask_security/templates/security/us_verify.html /usr/lib/python3.11/site-packages/flask_security/templates/security/verify.html /usr/lib/python3.11/site-packages/flask_security/templates/security/wan_register.html /usr/lib/python3.11/site-packages/flask_security/templates/security/wan_signin.html /usr/lib/python3.11/site-packages/flask_security/templates/security/wan_verify.html /usr/lib/python3.11/site-packages/flask_security/tf_plugin.py /usr/lib/python3.11/site-packages/flask_security/totp.py /usr/lib/python3.11/site-packages/flask_security/translations /usr/lib/python3.11/site-packages/flask_security/translations/af_ZA /usr/lib/python3.11/site-packages/flask_security/translations/af_ZA/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/af_ZA/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/af_ZA/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/ca_ES /usr/lib/python3.11/site-packages/flask_security/translations/ca_ES/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/ca_ES/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/ca_ES/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/da_DK /usr/lib/python3.11/site-packages/flask_security/translations/da_DK/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/da_DK/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/da_DK/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/de_DE /usr/lib/python3.11/site-packages/flask_security/translations/de_DE/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/de_DE/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/de_DE/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/es_ES /usr/lib/python3.11/site-packages/flask_security/translations/es_ES/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/es_ES/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/es_ES/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/eu_ES /usr/lib/python3.11/site-packages/flask_security/translations/eu_ES/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/eu_ES/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/eu_ES/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/flask_security.pot /usr/lib/python3.11/site-packages/flask_security/translations/fr_FR /usr/lib/python3.11/site-packages/flask_security/translations/fr_FR/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/hu_HU /usr/lib/python3.11/site-packages/flask_security/translations/hu_HU/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/hu_HU/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/hu_HU/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/hy_AM /usr/lib/python3.11/site-packages/flask_security/translations/hy_AM/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/hy_AM/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/hy_AM/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/is_IS /usr/lib/python3.11/site-packages/flask_security/translations/is_IS/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/is_IS/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/is_IS/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/it_IT /usr/lib/python3.11/site-packages/flask_security/translations/it_IT/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/it_IT/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/it_IT/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/ja_JP /usr/lib/python3.11/site-packages/flask_security/translations/ja_JP/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/ja_JP/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/ja_JP/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/nl_NL /usr/lib/python3.11/site-packages/flask_security/translations/nl_NL/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/nl_NL/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/nl_NL/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/pl_PL /usr/lib/python3.11/site-packages/flask_security/translations/pl_PL/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/pl_PL/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/pl_PL/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/pt_BR /usr/lib/python3.11/site-packages/flask_security/translations/pt_BR/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/pt_BR/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/pt_BR/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/pt_PT /usr/lib/python3.11/site-packages/flask_security/translations/pt_PT/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/pt_PT/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/pt_PT/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/pwl.txt /usr/lib/python3.11/site-packages/flask_security/translations/ru_RU /usr/lib/python3.11/site-packages/flask_security/translations/ru_RU/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/tr_TR /usr/lib/python3.11/site-packages/flask_security/translations/tr_TR/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/tr_TR/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/tr_TR/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/translations/zh_Hans_CN /usr/lib/python3.11/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES /usr/lib/python3.11/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES/flask_security.mo /usr/lib/python3.11/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES/flask_security.po /usr/lib/python3.11/site-packages/flask_security/twofactor.py /usr/lib/python3.11/site-packages/flask_security/unified_signin.py /usr/lib/python3.11/site-packages/flask_security/username_util.py /usr/lib/python3.11/site-packages/flask_security/utils.py /usr/lib/python3.11/site-packages/flask_security/views.py /usr/lib/python3.11/site-packages/flask_security/webauthn.py /usr/lib/python3.11/site-packages/flask_security/webauthn_util.py /usr/share/doc/packages/python311-Flask-Security /usr/share/doc/packages/python311-Flask-Security/AUTHORS /usr/share/doc/packages/python311-Flask-Security/CHANGES.rst /usr/share/doc/packages/python311-Flask-Security/README.rst /usr/share/licenses/python311-Flask-Security /usr/share/licenses/python311-Flask-Security/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025