Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python314-Flask-Security-5.8.1-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python314-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: 2883883 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.

Provides

Requires

License

MIT

Changelog

* 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

Files

/usr/lib/python3.14/site-packages/flask_security
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info/INSTALLER
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info/METADATA
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info/RECORD
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info/REQUESTED
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info/WHEEL
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info/licenses
/usr/lib/python3.14/site-packages/flask_security-5.8.1.dist-info/licenses/LICENSE.txt
/usr/lib/python3.14/site-packages/flask_security/__init__.py
/usr/lib/python3.14/site-packages/flask_security/__pycache__
/usr/lib/python3.14/site-packages/flask_security/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/babel.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/babel.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/change_email.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/change_email.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/change_username.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/change_username.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/changeable.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/changeable.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/cli.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/cli.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/confirmable.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/confirmable.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/core.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/core.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/datastore.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/datastore.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/decorators.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/decorators.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/forms.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/forms.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/json.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/json.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/mail_util.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/mail_util.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/oauth_glue.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/oauth_glue.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/oauth_provider.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/oauth_provider.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/password_util.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/password_util.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/passwordless.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/passwordless.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/phone_util.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/phone_util.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/proxies.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/proxies.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/quart_compat.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/quart_compat.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/recoverable.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/recoverable.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/recovery_codes.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/recovery_codes.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/registerable.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/registerable.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/signals.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/signals.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/tf_plugin.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/tf_plugin.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/totp.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/totp.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/twofactor.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/twofactor.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/unified_signin.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/unified_signin.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/username_util.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/username_util.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/utils.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/utils.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/views.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/views.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/webauthn.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/webauthn.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/webauthn_util.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/__pycache__/webauthn_util.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/babel.py
/usr/lib/python3.14/site-packages/flask_security/change_email.py
/usr/lib/python3.14/site-packages/flask_security/change_username.py
/usr/lib/python3.14/site-packages/flask_security/changeable.py
/usr/lib/python3.14/site-packages/flask_security/cli.py
/usr/lib/python3.14/site-packages/flask_security/confirmable.py
/usr/lib/python3.14/site-packages/flask_security/core.py
/usr/lib/python3.14/site-packages/flask_security/datastore.py
/usr/lib/python3.14/site-packages/flask_security/decorators.py
/usr/lib/python3.14/site-packages/flask_security/forms.py
/usr/lib/python3.14/site-packages/flask_security/json.py
/usr/lib/python3.14/site-packages/flask_security/mail_util.py
/usr/lib/python3.14/site-packages/flask_security/models
/usr/lib/python3.14/site-packages/flask_security/models/__init__.py
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/fsqla.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/fsqla.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/fsqla_v2.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/fsqla_v2.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/fsqla_v3.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/fsqla_v3.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/sqla.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/flask_security/models/__pycache__/sqla.cpython-314.pyc
/usr/lib/python3.14/site-packages/flask_security/models/fsqla.py
/usr/lib/python3.14/site-packages/flask_security/models/fsqla_v2.py
/usr/lib/python3.14/site-packages/flask_security/models/fsqla_v3.py
/usr/lib/python3.14/site-packages/flask_security/models/sqla.py
/usr/lib/python3.14/site-packages/flask_security/oauth_glue.py
/usr/lib/python3.14/site-packages/flask_security/oauth_provider.py
/usr/lib/python3.14/site-packages/flask_security/password_util.py
/usr/lib/python3.14/site-packages/flask_security/passwordless.py
/usr/lib/python3.14/site-packages/flask_security/phone_util.py
/usr/lib/python3.14/site-packages/flask_security/proxies.py
/usr/lib/python3.14/site-packages/flask_security/py.typed
/usr/lib/python3.14/site-packages/flask_security/quart_compat.py
/usr/lib/python3.14/site-packages/flask_security/recoverable.py
/usr/lib/python3.14/site-packages/flask_security/recovery_codes.py
/usr/lib/python3.14/site-packages/flask_security/registerable.py
/usr/lib/python3.14/site-packages/flask_security/signals.py
/usr/lib/python3.14/site-packages/flask_security/static
/usr/lib/python3.14/site-packages/flask_security/static/js
/usr/lib/python3.14/site-packages/flask_security/static/js/base64.js
/usr/lib/python3.14/site-packages/flask_security/static/js/webauthn.js
/usr/lib/python3.14/site-packages/flask_security/templates
/usr/lib/python3.14/site-packages/flask_security/templates/security
/usr/lib/python3.14/site-packages/flask_security/templates/security/_macros.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/_menu.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/_messages.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/base.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/change_email.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/change_password.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/change_username.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/change_email_instructions.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/change_email_instructions.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/change_notice.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/change_notice.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/change_username_notice.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/change_username_notice.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/confirmation_instructions.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/confirmation_instructions.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/login_instructions.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/login_instructions.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/reset_instructions.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/reset_instructions.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/reset_notice.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/reset_notice.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/two_factor_instructions.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/two_factor_instructions.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/two_factor_rescue.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/two_factor_rescue.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/us_instructions.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/us_instructions.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/username_recovery.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/username_recovery.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/welcome.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/welcome.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/welcome_existing.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/welcome_existing.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/welcome_existing_username.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/email/welcome_existing_username.txt
/usr/lib/python3.14/site-packages/flask_security/templates/security/forgot_password.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/login_user.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/mf_recovery.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/mf_recovery_codes.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/recover_username.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/register_user.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/reset_password.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/send_confirmation.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/send_login.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/two_factor_select.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/two_factor_setup.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/two_factor_verify_code.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/us_setup.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/us_signin.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/us_verify.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/verify.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/wan_register.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/wan_signin.html
/usr/lib/python3.14/site-packages/flask_security/templates/security/wan_verify.html
/usr/lib/python3.14/site-packages/flask_security/tf_plugin.py
/usr/lib/python3.14/site-packages/flask_security/totp.py
/usr/lib/python3.14/site-packages/flask_security/translations
/usr/lib/python3.14/site-packages/flask_security/translations/af_ZA
/usr/lib/python3.14/site-packages/flask_security/translations/af_ZA/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/af_ZA/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/af_ZA/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/ar
/usr/lib/python3.14/site-packages/flask_security/translations/ar/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/ar/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/ar/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/ar_SA
/usr/lib/python3.14/site-packages/flask_security/translations/ar_SA/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/ar_SA/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/ar_SA/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/ca_ES
/usr/lib/python3.14/site-packages/flask_security/translations/ca_ES/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/ca_ES/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/ca_ES/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/da_DK
/usr/lib/python3.14/site-packages/flask_security/translations/da_DK/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/da_DK/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/da_DK/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/de_DE
/usr/lib/python3.14/site-packages/flask_security/translations/de_DE/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/de_DE/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/de_DE/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/es_ES
/usr/lib/python3.14/site-packages/flask_security/translations/es_ES/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/es_ES/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/es_ES/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/eu_ES
/usr/lib/python3.14/site-packages/flask_security/translations/eu_ES/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/eu_ES/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/eu_ES/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/flask_security.pot
/usr/lib/python3.14/site-packages/flask_security/translations/fr_FR
/usr/lib/python3.14/site-packages/flask_security/translations/fr_FR/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/fr_FR/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/hu_HU
/usr/lib/python3.14/site-packages/flask_security/translations/hu_HU/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/hu_HU/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/hu_HU/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/hy_AM
/usr/lib/python3.14/site-packages/flask_security/translations/hy_AM/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/hy_AM/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/hy_AM/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/is_IS
/usr/lib/python3.14/site-packages/flask_security/translations/is_IS/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/is_IS/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/is_IS/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/it_IT
/usr/lib/python3.14/site-packages/flask_security/translations/it_IT/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/it_IT/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/it_IT/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/ja_JP
/usr/lib/python3.14/site-packages/flask_security/translations/ja_JP/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/ja_JP/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/ja_JP/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/nl_NL
/usr/lib/python3.14/site-packages/flask_security/translations/nl_NL/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/nl_NL/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/nl_NL/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/pl_PL
/usr/lib/python3.14/site-packages/flask_security/translations/pl_PL/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/pl_PL/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/pl_PL/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/pt_BR
/usr/lib/python3.14/site-packages/flask_security/translations/pt_BR/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/pt_BR/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/pt_BR/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/pt_PT
/usr/lib/python3.14/site-packages/flask_security/translations/pt_PT/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/pt_PT/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/pt_PT/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/pwl.txt
/usr/lib/python3.14/site-packages/flask_security/translations/ru_RU
/usr/lib/python3.14/site-packages/flask_security/translations/ru_RU/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/ru_RU/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/tr_TR
/usr/lib/python3.14/site-packages/flask_security/translations/tr_TR/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/tr_TR/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/tr_TR/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/translations/zh_Hans_CN
/usr/lib/python3.14/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES
/usr/lib/python3.14/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES/flask_security.mo
/usr/lib/python3.14/site-packages/flask_security/translations/zh_Hans_CN/LC_MESSAGES/flask_security.po
/usr/lib/python3.14/site-packages/flask_security/twofactor.py
/usr/lib/python3.14/site-packages/flask_security/unified_signin.py
/usr/lib/python3.14/site-packages/flask_security/username_util.py
/usr/lib/python3.14/site-packages/flask_security/utils.py
/usr/lib/python3.14/site-packages/flask_security/views.py
/usr/lib/python3.14/site-packages/flask_security/webauthn.py
/usr/lib/python3.14/site-packages/flask_security/webauthn_util.py
/usr/share/doc/packages/python314-Flask-Security
/usr/share/doc/packages/python314-Flask-Security/AUTHORS
/usr/share/doc/packages/python314-Flask-Security/CHANGES.rst
/usr/share/doc/packages/python314-Flask-Security/README.rst
/usr/share/licenses/python314-Flask-Security
/usr/share/licenses/python314-Flask-Security/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:28:36 2026