Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-django-axes | Distribution: openSUSE:Factory:zSystems |
Version: 6.4.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri May 3 09:27:02 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 344564 | Source RPM: python-django-axes-6.4.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/jazzband/django-axes | |
Summary: Keep track of failed login attempts in Django-powered sites |
Keep track of failed login attempts in Django-powered sites.
MIT
* Fri May 03 2024 Dirk Müller <dmueller@suse.com> - update to 6.4.0: * Add support for Python 3.12 and Django 5.0, drop support for Django 4.1. [aleksihakli] * Drop setuptools and pkg_resources dependencies. [Viicos] * Sun Jan 14 2024 Dirk Müller <dmueller@suse.com> - update to 6.3.0: * Add async support to middleware. [Taikono-Himazin] * Wed Dec 27 2023 Dirk Müller <dmueller@suse.com> - update to 6.2.0: * Update documentation. * Add new management command ``axes_reset_ip_username``. * Add French translations. * Avoid running data migration on incorrect databases. * Sat Dec 02 2023 Dirk Müller <dmueller@suse.com> - update to 6.1.1: * Fix ``TransactionManagementError`` when using the database handler with a custom database with for ``AccessAttempt`` or ``AccessFailureLog``. * Set ``AXES_SENSITIVE_PARAMETERS`` default value to ``["username", "ip_address"]`` in addition to the ``AXES_PASSWORD_FORM_FIELD`` configuration flag. * Improve documentation on GDPR and privacy notes and configuration flags. * Add Indonesion translation. * Remove unused methods from AxesStandaloneBackend. * Add username to admin fieldsets. * Add Django system checks for validating callable import path settings. * Improve documentation. * Improve repository issue and PR templates. * Fine-tune CI pipelines and RTD build requirements. * Version 6 is a breaking release. Please see the documentation for upgrade instructions. * Deprecate Python 3.7 support. * Deprecate ``is_admin_site`` API call with misleading naming. * Add ``AXES_LOCKOUT_PARAMETERS`` configuration flag that will supersede ``AXES_ONLY_USER_FAILURES``, ``AXES_LOCK_OUT_BY_COMBINATION_USER_AND_IP``, ``AXES_LOCK_OUT_BY_USER_OR_IP``, and ``AXES_USE_USER_AGENT`` configurations. Add deprecation warnings for old flags. See project documentation on RTD for update instructions. * Improve translations. * Use Django ``cache.incr`` API for atomic cached failure counting * Make ``django-ipware`` an optional dependency. Install it with e.g. ``pip install django-axes[ipware]`` package and extras specifier. [aleksihakli] * Deprecate and rename old configuration flags. Old flags will be removed in or after version ``6.1``. [aleksihakli] * Fix sensitive parameter logging for database handler. * Add ``AXES_CLIENT_CALLABLE`` setting. * Update Python, Django, and package versions. * Mon Mar 06 2023 John Vandenberg <jayvdb@gmail.com> - Update to v5.40.1 * Fix bug in user agent request blocking - from v5.40.0 * Update packages and linters for new version support * Update documentation links * Use importlib instead of setuptools for Python 3.8+ * Python 3.11 support * Documentation improvements - from v5.39.0 * Utilize new backend class in tests to fix false negative system check warnings - from v5.38.0 * Adjust changelog so release notes are correctly visible on PyPy and released package - from v5.37.0 * Add Django 4.1 support. PyPy 3.8 has a known issue with Django 4.1 and is exempted - from v5.36.0 * Add AxesStandaloneBackend without ModelBackend dependencies - from v5.35.0 * Add Arabic translations - from v5.34.0 * Improve German translations - from v5.33.0 * Migrate MD5 cache key digests to SHA256 * Improve and streamline startup logging * Improve module typing * Add support for float or partial hours for AXES_COOLOFF_TIME - from v5.32.0 * Add support for persistent failure logging where failed login attempts are persisted in the database until a specific threshold is reached. * Add support for not resetting login times when users try to login during the lockout cooloff period - from v5.31.0 * Adjust version specifiers for newer Python and other package versions. Set package minimum Python version to 3.7. Relax django-ipware version requirements to allow newer versions - from v5.30.0 * Fix package build error in 5.29.0 to allow publishing - from v5.29.0 * Drop Python 3.6 support - from v5.28.0 * Drop Django < 3.2 support * Add Django 4.0 to test matrix - from v5.27.0 * Fix pkg_resources missing for package version resolution on runtime due to setuptools not being a runtime dependency. * Add Python 3.10 and Django 3.2 support - from v5.26.0 * Fix AXES_USERNAME_CALLABLE not receiving credentials attribute in Axes middleware lockout response when user is locked out - from v5.25.0 * Fix duplicated AccessAttempts with updated database model unique_together constraints and data and schema migration - from v5.24.0 * Use atomic transaction for updating AccessAttempts in database handler - from v5.23.0 * Pass request as argument to AXES_CLIENT_STR_CALLABLE - from v5.22.0 * Improve failures_since_start handling by moving the counter incrementation from non-atomic Python code call to atomic database function * Add publicly available request.axes_failures_since_start attribute - from v5.21.0 * Add configurable lockout HTTP status code responses with the new AXES_HTTP_RESPONSE_CODE setting - from v5.20.0 * Improve race condition handling in e.g. multi-process environments by using get_or_create for access attempt fetching and updates - from v5.19.0 * Add Polish locale - from v5.18.0 * Fix default_auto_field warning - from v5.17.0 * Fix default_app_config deprecation. Django 3.2 automatically detects AppConfig so setting is no longer required - from v5.16.0 * Add AXES_CLIENT_STR_CALLABLE setting * Fri Jan 07 2022 John Vandenberg <jayvdb@gmail.com> - Skip Tumbleweed Python 3.6 incompatible with Django 4 * Mon May 17 2021 Markéta Machová <mmachova@suse.com> - Update to 5.15.0 * Improve Django REST Framework (DRF) integration. * Add Python 3.9 support. * Add support for resetting attempts with cache backend. * Remove support for Django 2.0. * Add support for Django 3.2. * Sun Sep 13 2020 John Vandenberg <jayvdb@gmail.com> - Update to v5.6.0 * Wed Apr 22 2020 John Vandenberg <jayvdb@gmail.com> - Initial spec for v5.3.1
/usr/lib/python3.12/site-packages/axes /usr/lib/python3.12/site-packages/axes/__init__.py /usr/lib/python3.12/site-packages/axes/__pycache__ /usr/lib/python3.12/site-packages/axes/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/admin.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/admin.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/apps.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/apps.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/attempts.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/attempts.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/backends.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/backends.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/checks.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/checks.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/conf.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/conf.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/decorators.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/decorators.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/exceptions.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/exceptions.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/helpers.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/helpers.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/middleware.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/middleware.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/models.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/models.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/signals.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/signals.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/admin.py /usr/lib/python3.12/site-packages/axes/apps.py /usr/lib/python3.12/site-packages/axes/attempts.py /usr/lib/python3.12/site-packages/axes/backends.py /usr/lib/python3.12/site-packages/axes/checks.py /usr/lib/python3.12/site-packages/axes/conf.py /usr/lib/python3.12/site-packages/axes/decorators.py /usr/lib/python3.12/site-packages/axes/exceptions.py /usr/lib/python3.12/site-packages/axes/handlers /usr/lib/python3.12/site-packages/axes/handlers/__init__.py /usr/lib/python3.12/site-packages/axes/handlers/__pycache__ /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/base.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/base.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/cache.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/cache.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/database.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/database.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/dummy.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/dummy.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/proxy.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/proxy.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/test.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/handlers/__pycache__/test.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/handlers/base.py /usr/lib/python3.12/site-packages/axes/handlers/cache.py /usr/lib/python3.12/site-packages/axes/handlers/database.py /usr/lib/python3.12/site-packages/axes/handlers/dummy.py /usr/lib/python3.12/site-packages/axes/handlers/proxy.py /usr/lib/python3.12/site-packages/axes/handlers/test.py /usr/lib/python3.12/site-packages/axes/helpers.py /usr/lib/python3.12/site-packages/axes/locale /usr/lib/python3.12/site-packages/axes/locale/ar /usr/lib/python3.12/site-packages/axes/locale/ar/LC_MESSAGES /usr/lib/python3.12/site-packages/axes/locale/ar/LC_MESSAGES/django.mo /usr/lib/python3.12/site-packages/axes/locale/ar/LC_MESSAGES/django.po /usr/lib/python3.12/site-packages/axes/locale/de /usr/lib/python3.12/site-packages/axes/locale/de/LC_MESSAGES /usr/lib/python3.12/site-packages/axes/locale/de/LC_MESSAGES/django.mo /usr/lib/python3.12/site-packages/axes/locale/de/LC_MESSAGES/django.po /usr/lib/python3.12/site-packages/axes/locale/fr /usr/lib/python3.12/site-packages/axes/locale/fr/LC_MESSAGES /usr/lib/python3.12/site-packages/axes/locale/fr/LC_MESSAGES/django.mo /usr/lib/python3.12/site-packages/axes/locale/fr/LC_MESSAGES/django.po /usr/lib/python3.12/site-packages/axes/locale/id /usr/lib/python3.12/site-packages/axes/locale/id/LC_MESSAGES /usr/lib/python3.12/site-packages/axes/locale/id/LC_MESSAGES/django.mo /usr/lib/python3.12/site-packages/axes/locale/id/LC_MESSAGES/django.po /usr/lib/python3.12/site-packages/axes/locale/pl /usr/lib/python3.12/site-packages/axes/locale/pl/LC_MESSAGES /usr/lib/python3.12/site-packages/axes/locale/pl/LC_MESSAGES/django.mo /usr/lib/python3.12/site-packages/axes/locale/pl/LC_MESSAGES/django.po /usr/lib/python3.12/site-packages/axes/locale/ru /usr/lib/python3.12/site-packages/axes/locale/ru/LC_MESSAGES /usr/lib/python3.12/site-packages/axes/locale/ru/LC_MESSAGES/django.mo /usr/lib/python3.12/site-packages/axes/locale/ru/LC_MESSAGES/django.po /usr/lib/python3.12/site-packages/axes/locale/tr /usr/lib/python3.12/site-packages/axes/locale/tr/LC_MESSAGES /usr/lib/python3.12/site-packages/axes/locale/tr/LC_MESSAGES/django.mo /usr/lib/python3.12/site-packages/axes/locale/tr/LC_MESSAGES/django.po /usr/lib/python3.12/site-packages/axes/management /usr/lib/python3.12/site-packages/axes/management/__init__.py /usr/lib/python3.12/site-packages/axes/management/__pycache__ /usr/lib/python3.12/site-packages/axes/management/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands /usr/lib/python3.12/site-packages/axes/management/commands/__init__.py /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__ /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_list_attempts.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_list_attempts.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_failure_logs.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_failure_logs.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_ip.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_ip.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_ip_username.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_ip_username.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_logs.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_logs.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_username.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/management/commands/__pycache__/axes_reset_username.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/management/commands/axes_list_attempts.py /usr/lib/python3.12/site-packages/axes/management/commands/axes_reset.py /usr/lib/python3.12/site-packages/axes/management/commands/axes_reset_failure_logs.py /usr/lib/python3.12/site-packages/axes/management/commands/axes_reset_ip.py /usr/lib/python3.12/site-packages/axes/management/commands/axes_reset_ip_username.py /usr/lib/python3.12/site-packages/axes/management/commands/axes_reset_logs.py /usr/lib/python3.12/site-packages/axes/management/commands/axes_reset_username.py /usr/lib/python3.12/site-packages/axes/middleware.py /usr/lib/python3.12/site-packages/axes/migrations /usr/lib/python3.12/site-packages/axes/migrations/0001_initial.py /usr/lib/python3.12/site-packages/axes/migrations/0002_auto_20151217_2044.py /usr/lib/python3.12/site-packages/axes/migrations/0003_auto_20160322_0929.py /usr/lib/python3.12/site-packages/axes/migrations/0004_auto_20181024_1538.py /usr/lib/python3.12/site-packages/axes/migrations/0005_remove_accessattempt_trusted.py /usr/lib/python3.12/site-packages/axes/migrations/0006_remove_accesslog_trusted.py /usr/lib/python3.12/site-packages/axes/migrations/0007_alter_accessattempt_unique_together.py /usr/lib/python3.12/site-packages/axes/migrations/0008_accessfailurelog.py /usr/lib/python3.12/site-packages/axes/migrations/__init__.py /usr/lib/python3.12/site-packages/axes/migrations/__pycache__ /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0001_initial.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0001_initial.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0002_auto_20151217_2044.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0002_auto_20151217_2044.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0003_auto_20160322_0929.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0003_auto_20160322_0929.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0004_auto_20181024_1538.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0004_auto_20181024_1538.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0005_remove_accessattempt_trusted.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0005_remove_accessattempt_trusted.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0006_remove_accesslog_trusted.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0006_remove_accesslog_trusted.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0007_alter_accessattempt_unique_together.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0007_alter_accessattempt_unique_together.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0008_accessfailurelog.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/0008_accessfailurelog.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/axes/migrations/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/axes/models.py /usr/lib/python3.12/site-packages/axes/signals.py /usr/lib/python3.12/site-packages/axes/utils.py /usr/lib/python3.12/site-packages/django_axes-6.4.0-py3.12.egg-info /usr/lib/python3.12/site-packages/django_axes-6.4.0-py3.12.egg-info/PKG-INFO /usr/lib/python3.12/site-packages/django_axes-6.4.0-py3.12.egg-info/SOURCES.txt /usr/lib/python3.12/site-packages/django_axes-6.4.0-py3.12.egg-info/dependency_links.txt /usr/lib/python3.12/site-packages/django_axes-6.4.0-py3.12.egg-info/not-zip-safe /usr/lib/python3.12/site-packages/django_axes-6.4.0-py3.12.egg-info/requires.txt /usr/lib/python3.12/site-packages/django_axes-6.4.0-py3.12.egg-info/top_level.txt /usr/share/doc/packages/python312-django-axes /usr/share/doc/packages/python312-django-axes/CHANGES.rst /usr/share/doc/packages/python312-django-axes/README.rst /usr/share/licenses/python312-django-axes /usr/share/licenses/python312-django-axes/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jan 4 23:43:41 2025