| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-Flask-Security | Distribution: openSUSE Tumbleweed |
| Version: 5.8.1 | Vendor: openSUSE |
| Release: 1.2 | Build date: Wed Jul 1 10:20:54 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 2808133 | Source RPM: python-Flask-Security-5.8.1-1.2.src.rpm |
| Packager: https://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
* Wed Jul 01 2026 Daniel Garcia <daniel.garcia@suse.com>
- Drop ignore-resourcewarning.patch, not nedded anymore
* Fri Jun 26 2026 Antonio Larrosa <alarrosa@suse.com>
- Update to 5.8.1:
[#]# Fixes
* 1222: Fix for GHSA-w2j7-f3c6-g8cw - Possible open-redirect
with ALLOW_SUBDOMAIN option.
* 1215: Fix for GHSA-97r5-pg8x-p63p - possible oauth bypass in
/verify
- Update to 5.8.0:
[#]# Features & Improvements
* 1170: Add API :py:meth:`.UserMixin.check_tf_required` to allow
applications to control which users require two-factor
authentication.
* 1178: Add Cache-Control headers.
* 1165: Add support for using Social Login (OAuth) for
verification.
* 1188: Add tracking of failed authentication attempts via
:py:meth:`.UserMixin.track_failed_authn` and signal
:py:data:`user_failed_authn`
* 1192: Add API for application to decide if a particular user
account is locked.
[#]# Fixes
* 1179: Fix verify_password for bcrypt 5.0 (mephi42)
* 1200: Fix username_recovery w.r.t. inactive and non-confirmed
users
* 1189: Return additional fields for JSON responses with QR codes
[#]# Docs and Chores
* 1150: Update de_DE translations (swaeberle)
* 1151: Update ca_ES translations (arielvb)
* 1152: Update es_ES translations (arielvb)
* 1196: Update arabic translations (samialfattani)
* 1199: Update it_IT translations (gissimo)
* 1185: Change external facing terminology from 'Social OAuth' to
'Social Login'.
- Update to 5.7.1:
[#]# Fixes
* #1147: Regression when updating hash algorithm from bcrypt
(willcroft)
- Update to 5.7.0:
* This release contains a set of small backward incompatible
changes. Please read these notes carefully.
[#]# Features & Improvements
* #1132: Add Arabic translations (samialfattani)
* #1123: Enable forgot-password workflow for authenticated users.
[#]# Fixes
* #1115: Fix broken link in docs and improve docstrings/typing
for util classes.
* #1127: Add nonce to script tags if configured to support
nonce-based Content-Security-Policy (ahanak).
* #1133: Remove unnecessary (optional) dependency on
sqlalchemy_utils.
* #1140: Fix localization of tf_select choices.
* #1143: Support bcrypt 5.0 - See below for important
compatibility concerns. This also replaces passlib with
libpass for all versions.
[#]# Docs and Chores
* #1144: Update ES and IT translations (gissimo)
* #1106: Drop support for Python 3.9. This removes the dependency
on importlib_resources, updates pypy to 3.10, and uses 3.12 as
base python for tests/tox.
* #1112: Flip :py:data:`SECURITY_USE_REGISTER_V2` default to
True.
* #1117: Flip default mail package back to Flask-Mail (from
Flask-Mailman).
* #1139: Change external facing terminology from 'WebAuthn
Credential' to 'passkey'.
* #1142: Setting of xx_util_cls from kwargs which was deprecated
in 5.6.1 has been removed. The BACKWARDS_COMPAT_UNAUTHN option
(code) which has been deprecated since 5.4 has been removed.
[#]# Backwards Compatibility Concerns
* Flask-Security now depends on libpass
(https://pypi.org/project/libpass/) for all versions. Be sure
to UNINSTALL passlib, ensure the passlib directory is empty and
then install libpass - we have seen reports when both are
installed - it doesn't work!
* In bcrypt 5.0 they started throwing a ValueError for
passwords/secrets longer than 72 bytes. It is important to know
that by default Flask-Security performs a double hash - taking
the secret, using HMAC(SHA512) then b64encodng the result. This
means that ANY password will be longer than 72 bytes (86 to be
exact). In the past bcrypt would silently truncate the input -
now we have to do that explicitly. OWASP says truncation
concerns are negligible:
https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#input-limits-of-bcrypt
* The default RegisterForm is now the new RegisterFormV2 - Please
read :ref:`register_form_migration`. Flask-Security will emit a
DeprecationWarning if the :py:data:`SECURITY_USE_REGISTER_V2`
is set to False.
* In 5.0 we changed the default mailer package to Flask-Mailman
since Flask-Mail was no longer supported. Flask-Mail is again
supported and is part of Pallets-Eco. Both packages are still
supported based on which one an application initializes. The
only backwards compatibility concern is that if you use the
setup extras 'common', it will install Flask-Mail rather than
Flask-Mailman.
* In the optional dependencies 'fsqla' we removed
sqlalchemy_utils - while many applications might want these
useful add-ons - they aren't required for standard SQLAlchemy
use.
- Update to 5.6.2:
[#]# Fixes
* #1032 and #1096: Use libpass for python >= 3.12
* #1086: Fix FR translation test for Change Password (nickcuenca)
* #1090: Properly document context variables available in email
templates.
* #1093: Add confirmation link/token and reset link/token to
welcome_existing email template.
[#]# Notes
* Since Python 3.12 no longer contains setuptools - the old
passlib failed to import. Rather than require setuptools,
for Python >=3.12 we now depend on the fork libpass
(https://pypi.org/project/libpass/) This is a very new package
and rather than possibly cause backwards compat issues for
projects not using Python >=3.12 - Flask-Security maintains the
dependency on passlib for Python <3.12.
* Note: you can still use passlib for 3.12 and 3.13 - you have to
manually add setuptools.
- Rebase ignore-resourcewarning.patch
* 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
/usr/lib/python3.13/site-packages/flask_security /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info/INSTALLER /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info/METADATA /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info/RECORD /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info/REQUESTED /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info/WHEEL /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info/licenses /usr/lib/python3.13/site-packages/flask_security-5.8.1.dist-info/licenses/LICENSE.txt /usr/lib/python3.13/site-packages/flask_security/__init__.py /usr/lib/python3.13/site-packages/flask_security/__pycache__ /usr/lib/python3.13/site-packages/flask_security/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/babel.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/babel.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/change_email.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/change_email.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/change_username.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/change_username.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/changeable.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/changeable.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/cli.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/cli.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/confirmable.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/confirmable.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/core.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/core.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/datastore.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/datastore.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/decorators.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/decorators.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/forms.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/forms.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/json.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/json.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/mail_util.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/mail_util.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/oauth_glue.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/oauth_glue.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/oauth_provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/oauth_provider.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/password_util.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/password_util.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/passwordless.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/passwordless.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/phone_util.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/phone_util.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/proxies.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/proxies.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/quart_compat.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/quart_compat.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/recoverable.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/recoverable.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/recovery_codes.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/recovery_codes.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/registerable.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/registerable.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/signals.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/signals.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/tf_plugin.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/tf_plugin.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/totp.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/totp.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/twofactor.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/twofactor.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/unified_signin.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/unified_signin.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/username_util.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/username_util.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/views.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/views.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/webauthn.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/webauthn.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/webauthn_util.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/__pycache__/webauthn_util.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/babel.py /usr/lib/python3.13/site-packages/flask_security/change_email.py /usr/lib/python3.13/site-packages/flask_security/change_username.py /usr/lib/python3.13/site-packages/flask_security/changeable.py /usr/lib/python3.13/site-packages/flask_security/cli.py /usr/lib/python3.13/site-packages/flask_security/confirmable.py /usr/lib/python3.13/site-packages/flask_security/core.py /usr/lib/python3.13/site-packages/flask_security/datastore.py /usr/lib/python3.13/site-packages/flask_security/decorators.py /usr/lib/python3.13/site-packages/flask_security/forms.py /usr/lib/python3.13/site-packages/flask_security/json.py /usr/lib/python3.13/site-packages/flask_security/mail_util.py /usr/lib/python3.13/site-packages/flask_security/models /usr/lib/python3.13/site-packages/flask_security/models/__init__.py /usr/lib/python3.13/site-packages/flask_security/models/__pycache__ /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/fsqla.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/fsqla.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/fsqla_v2.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/fsqla_v2.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/fsqla_v3.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/fsqla_v3.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/sqla.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask_security/models/__pycache__/sqla.cpython-313.pyc /usr/lib/python3.13/site-packages/flask_security/models/fsqla.py /usr/lib/python3.13/site-packages/flask_security/models/fsqla_v2.py /usr/lib/python3.13/site-packages/flask_security/models/fsqla_v3.py /usr/lib/python3.13/site-packages/flask_security/models/sqla.py /usr/lib/python3.13/site-packages/flask_security/oauth_glue.py /usr/lib/python3.13/site-packages/flask_security/oauth_provider.py /usr/lib/python3.13/site-packages/flask_security/password_util.py /usr/lib/python3.13/site-packages/flask_security/passwordless.py /usr/lib/python3.13/site-packages/flask_security/phone_util.py /usr/lib/python3.13/site-packages/flask_security/proxies.py /usr/lib/python3.13/site-packages/flask_security/py.typed /usr/lib/python3.13/site-packages/flask_security/quart_compat.py /usr/lib/python3.13/site-packages/flask_security/recoverable.py /usr/lib/python3.13/site-packages/flask_security/recovery_codes.py /usr/lib/python3.13/site-packages/flask_security/registerable.py /usr/lib/python3.13/site-packages/flask_security/signals.py /usr/lib/python3.13/site-packages/flask_security/static /usr/lib/python3.13/site-packages/flask_security/static/js /usr/lib/python3.13/site-packages/flask_security/static/js/base64.js /usr/lib/python3.13/site-packages/flask_security/static/js/webauthn.js /usr/lib/python3.13/site-packages/flask_security/templates /usr/lib/python3.13/site-packages/flask_security/templates/security /usr/lib/python3.13/site-packages/flask_security/templates/security/_macros.html /usr/lib/python3.13/site-packages/flask_security/templates/security/_menu.html /usr/lib/python3.13/site-packages/flask_security/templates/security/_messages.html /usr/lib/python3.13/site-packages/flask_security/templates/security/base.html /usr/lib/python3.13/site-packages/flask_security/templates/security/change_email.html /usr/lib/python3.13/site-packages/flask_security/templates/security/change_password.html /usr/lib/python3.13/site-packages/flask_security/templates/security/change_username.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email /usr/lib/python3.13/site-packages/flask_security/templates/security/email/change_email_instructions.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/change_email_instructions.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/change_notice.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/change_notice.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/change_username_notice.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/change_username_notice.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/confirmation_instructions.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/confirmation_instructions.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/login_instructions.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/login_instructions.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/reset_instructions.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/reset_instructions.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/reset_notice.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/reset_notice.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/two_factor_instructions.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/two_factor_instructions.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/two_factor_rescue.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/two_factor_rescue.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/us_instructions.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/us_instructions.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/username_recovery.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/username_recovery.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/welcome.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/welcome.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/welcome_existing.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/welcome_existing.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/email/welcome_existing_username.html /usr/lib/python3.13/site-packages/flask_security/templates/security/email/welcome_existing_username.txt /usr/lib/python3.13/site-packages/flask_security/templates/security/forgot_password.html /usr/lib/python3.13/site-packages/flask_security/templates/security/login_user.html /usr/lib/python3.13/site-packages/flask_security/templates/security/mf_recovery.html /usr/lib/python3.13/site-packages/flask_security/templates/security/mf_recovery_codes.html /usr/lib/python3.13/site-packages/flask_security/templates/security/recover_username.html /usr/lib/python3.13/site-packages/flask_security/templates/security/register_user.html /usr/lib/python3.13/site-packages/flask_security/templates/security/reset_password.html /usr/lib/python3.13/site-packages/flask_security/templates/security/send_confirmation.html /usr/lib/python3.13/site-packages/flask_security/templates/security/send_login.html /usr/lib/python3.13/site-packages/flask_security/templates/security/two_factor_select.html /usr/lib/python3.13/site-packages/flask_security/templates/security/two_factor_setup.html /usr/lib/python3.13/site-packages/flask_security/templates/security/two_factor_verify_code.html /usr/lib/python3.13/site-packages/flask_security/templates/security/us_setup.html /usr/lib/python3.13/site-packages/flask_security/templates/security/us_signin.html /usr/lib/python3.13/site-packages/flask_security/templates/security/us_verify.html /usr/lib/python3.13/site-packages/flask_security/templates/security/verify.html /usr/lib/python3.13/site-packages/flask_security/templates/security/wan_register.html /usr/lib/python3.13/site-packages/flask_security/templates/security/wan_signin.html /usr/lib/python3.13/site-packages/flask_security/templates/security/wan_verify.html /usr/lib/python3.13/site-packages/flask_security/tf_plugin.py /usr/lib/python3.13/site-packages/flask_security/totp.py /usr/lib/python3.13/site-packages/flask_security/translations /usr/lib/python3.13/site-packages/flask_security/translations/af_ZA /usr/lib/python3.13/site-packages/flask_security/translations/af_ZA/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/af_ZA/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/af_ZA/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/ar /usr/lib/python3.13/site-packages/flask_security/translations/ar/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/ar/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/ar/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/ar_SA /usr/lib/python3.13/site-packages/flask_security/translations/ar_SA/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/ar_SA/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/ar_SA/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/ca_ES /usr/lib/python3.13/site-packages/flask_security/translations/ca_ES/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/ca_ES/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/ca_ES/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/da_DK /usr/lib/python3.13/site-packages/flask_security/translations/da_DK/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/da_DK/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/da_DK/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/de_DE /usr/lib/python3.13/site-packages/flask_security/translations/de_DE/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/de_DE/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/de_DE/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/es_ES /usr/lib/python3.13/site-packages/flask_security/translations/es_ES/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/es_ES/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/es_ES/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/eu_ES /usr/lib/python3.13/site-packages/flask_security/translations/eu_ES/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/eu_ES/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/eu_ES/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/flask_security.pot /usr/lib/python3.13/site-packages/flask_security/translations/fr_FR /usr/lib/python3.13/site-packages/flask_security/translations/fr_FR/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/hu_HU /usr/lib/python3.13/site-packages/flask_security/translations/hu_HU/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/hu_HU/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/hu_HU/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/hy_AM /usr/lib/python3.13/site-packages/flask_security/translations/hy_AM/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/hy_AM/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/hy_AM/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/is_IS /usr/lib/python3.13/site-packages/flask_security/translations/is_IS/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/is_IS/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/is_IS/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/it_IT /usr/lib/python3.13/site-packages/flask_security/translations/it_IT/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/it_IT/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/it_IT/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/ja_JP /usr/lib/python3.13/site-packages/flask_security/translations/ja_JP/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/ja_JP/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/ja_JP/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/nl_NL /usr/lib/python3.13/site-packages/flask_security/translations/nl_NL/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/nl_NL/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/nl_NL/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/pl_PL /usr/lib/python3.13/site-packages/flask_security/translations/pl_PL/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/pl_PL/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/pl_PL/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/pt_BR /usr/lib/python3.13/site-packages/flask_security/translations/pt_BR/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/pt_BR/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/pt_BR/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/pt_PT /usr/lib/python3.13/site-packages/flask_security/translations/pt_PT/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/pt_PT/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/pt_PT/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/pwl.txt /usr/lib/python3.13/site-packages/flask_security/translations/ru_RU /usr/lib/python3.13/site-packages/flask_security/translations/ru_RU/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/tr_TR /usr/lib/python3.13/site-packages/flask_security/translations/tr_TR/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/tr_TR/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/tr_TR/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/translations/zh_Hans_CN /usr/lib/python3.13/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES /usr/lib/python3.13/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES/flask_security.mo /usr/lib/python3.13/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES/flask_security.po /usr/lib/python3.13/site-packages/flask_security/twofactor.py /usr/lib/python3.13/site-packages/flask_security/unified_signin.py /usr/lib/python3.13/site-packages/flask_security/username_util.py /usr/lib/python3.13/site-packages/flask_security/utils.py /usr/lib/python3.13/site-packages/flask_security/views.py /usr/lib/python3.13/site-packages/flask_security/webauthn.py /usr/lib/python3.13/site-packages/flask_security/webauthn_util.py /usr/share/doc/packages/python313-Flask-Security /usr/share/doc/packages/python313-Flask-Security/AUTHORS /usr/share/doc/packages/python313-Flask-Security/CHANGES.rst /usr/share/doc/packages/python313-Flask-Security/README.rst /usr/share/licenses/python313-Flask-Security /usr/share/licenses/python313-Flask-Security/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 01:28:36 2026