pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/py-django-allauth
Module Name: pkgsrc
Committed By: adam
Date: Tue Feb 4 10:18:11 UTC 2025
Modified Files:
pkgsrc/www/py-django-allauth: Makefile PLIST distinfo
Log Message:
py-django-allauth: updated to 65.3.1
65.3.1 (2025-12-25)
*******************
Fixes
-----
- Headless: When using email verification by code, you could incorrectly
encounter a 409 when attempting to add a new email address while logged in.
- Headless: In contrast to the headed version, it was possible to remove the
last 3rd party account from a user that has no usable password. Fixed.
- Headless: The setting ``ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION`` was not respected,
and always assumed to be ``True``.
65.3.0 (2024-11-30)
*******************
Note worthy changes
-------------------
- Added support for TOTP code tolerance (see ``MFA_TOTP_TOLERANCE``).
Security notice
---------------
- Authentication by email/password was vulnerable to account enumeration by
means of a timing attack. Thanks to Julie Rymer for the report and the patch.
65.2.0 (2024-11-08)
*******************
Note worthy changes
-------------------
- OIDC: You can now configure whether or not PKCE is enabled per app by
including ``"oauth_pkce_enabled": True`` in the app settings.
- The OpenStreetMap provider is deprecated. You can set it up as an OpenID Connect provider instead.
Fixes
-----
- A ``NoReverseMatch`` could occur when using ``ACCOUNT_LOGIN_BY_CODE_REQUIRED =
True`` while ``ACCOUNT_LOGIN_BY_CODE_ENABLED = False``, fixed.
- The ``PasswordResetDoneView`` did not behave correctly when using Django's
``LoginRequiredMiddleware``, as it was not properly marked as
``@login_not_required``.
- When verifying an email address by code, the success URL was hardcoded to the
email management view, instead of calling the
``get_email_verification_redirect_url()`` adapter method.
Security notice
---------------
- Headless: ``settings.ACCOUNT_EMAIL_VERIFICATION_BY_CODE_MAX_ATTEMPTS`` was not
enforced, fixed. Note that the related verification endpoint will return a
409 in case the maximum limit is exceeded, as at that point the pending email
verification stage is aborted.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/py-django-allauth/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/py-django-allauth/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/py-django-allauth/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/py-django-allauth/Makefile
diff -u pkgsrc/www/py-django-allauth/Makefile:1.15 pkgsrc/www/py-django-allauth/Makefile:1.16
--- pkgsrc/www/py-django-allauth/Makefile:1.15 Mon Nov 11 07:29:17 2024
+++ pkgsrc/www/py-django-allauth/Makefile Tue Feb 4 10:18:11 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2024/11/11 07:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/02/04 10:18:11 adam Exp $
-DISTNAME= django_allauth-0.63.6
+DISTNAME= django_allauth-65.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=d/django-allauth/}
@@ -11,9 +11,12 @@ COMMENT= Authentication, registration, a
LICENSE= mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=40.8.0:../../devel/py-setuptools
-DEPENDS+= ${PYPKGPREFIX}-JWT>=1.7:../../textproc/py-JWT
-DEPENDS+= ${PYPKGPREFIX}-django>=3.2:../../www/py-django
+DEPENDS+= ${PYPKGPREFIX}-asgiref>=3.8.1:../../www/py-asgiref
+DEPENDS+= ${PYPKGPREFIX}-django>=4.2.16:../../www/py-django
+# openid
DEPENDS+= ${PYPKGPREFIX}-openid>=3.0.8:../../security/py-openid
+# socialaccount
+DEPENDS+= ${PYPKGPREFIX}-JWT>=1.7:../../textproc/py-JWT
DEPENDS+= ${PYPKGPREFIX}-requests>=2.0.0:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-requests-oauthlib>=0.3.0:../../security/py-requests-oauthlib
Index: pkgsrc/www/py-django-allauth/PLIST
diff -u pkgsrc/www/py-django-allauth/PLIST:1.10 pkgsrc/www/py-django-allauth/PLIST:1.11
--- pkgsrc/www/py-django-allauth/PLIST:1.10 Mon Jun 10 07:28:52 2024
+++ pkgsrc/www/py-django-allauth/PLIST Tue Feb 4 10:18:11 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2024/06/10 07:28:52 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2025/02/04 10:18:11 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
@@ -41,9 +41,18 @@ ${PYSITELIB}/allauth/account/forms.pyo
${PYSITELIB}/allauth/account/internal/__init__.py
${PYSITELIB}/allauth/account/internal/__init__.pyc
${PYSITELIB}/allauth/account/internal/__init__.pyo
+${PYSITELIB}/allauth/account/internal/decorators.py
+${PYSITELIB}/allauth/account/internal/decorators.pyc
+${PYSITELIB}/allauth/account/internal/decorators.pyo
${PYSITELIB}/allauth/account/internal/flows/__init__.py
${PYSITELIB}/allauth/account/internal/flows/__init__.pyc
${PYSITELIB}/allauth/account/internal/flows/__init__.pyo
+${PYSITELIB}/allauth/account/internal/flows/email_verification.py
+${PYSITELIB}/allauth/account/internal/flows/email_verification.pyc
+${PYSITELIB}/allauth/account/internal/flows/email_verification.pyo
+${PYSITELIB}/allauth/account/internal/flows/email_verification_by_code.py
+${PYSITELIB}/allauth/account/internal/flows/email_verification_by_code.pyc
+${PYSITELIB}/allauth/account/internal/flows/email_verification_by_code.pyo
${PYSITELIB}/allauth/account/internal/flows/login.py
${PYSITELIB}/allauth/account/internal/flows/login.pyc
${PYSITELIB}/allauth/account/internal/flows/login.pyo
@@ -68,6 +77,9 @@ ${PYSITELIB}/allauth/account/internal/fl
${PYSITELIB}/allauth/account/internal/flows/signup.py
${PYSITELIB}/allauth/account/internal/flows/signup.pyc
${PYSITELIB}/allauth/account/internal/flows/signup.pyo
+${PYSITELIB}/allauth/account/internal/stagekit.py
+${PYSITELIB}/allauth/account/internal/stagekit.pyc
+${PYSITELIB}/allauth/account/internal/stagekit.pyo
${PYSITELIB}/allauth/account/management/__init__.py
${PYSITELIB}/allauth/account/management/__init__.pyc
${PYSITELIB}/allauth/account/management/__init__.pyo
@@ -155,12 +167,15 @@ ${PYSITELIB}/allauth/account/tests/test_
${PYSITELIB}/allauth/account/tests/test_commands.py
${PYSITELIB}/allauth/account/tests/test_commands.pyc
${PYSITELIB}/allauth/account/tests/test_commands.pyo
-${PYSITELIB}/allauth/account/tests/test_confirm_email.py
-${PYSITELIB}/allauth/account/tests/test_confirm_email.pyc
-${PYSITELIB}/allauth/account/tests/test_confirm_email.pyo
${PYSITELIB}/allauth/account/tests/test_decorators.py
${PYSITELIB}/allauth/account/tests/test_decorators.pyc
${PYSITELIB}/allauth/account/tests/test_decorators.pyo
+${PYSITELIB}/allauth/account/tests/test_email_verification.py
+${PYSITELIB}/allauth/account/tests/test_email_verification.pyc
+${PYSITELIB}/allauth/account/tests/test_email_verification.pyo
+${PYSITELIB}/allauth/account/tests/test_email_verification_by_code.py
+${PYSITELIB}/allauth/account/tests/test_email_verification_by_code.pyc
+${PYSITELIB}/allauth/account/tests/test_email_verification_by_code.pyo
${PYSITELIB}/allauth/account/tests/test_login.py
${PYSITELIB}/allauth/account/tests/test_login.pyc
${PYSITELIB}/allauth/account/tests/test_login.pyo
@@ -272,6 +287,9 @@ ${PYSITELIB}/allauth/headless/account/te
${PYSITELIB}/allauth/headless/account/tests/test_email_verification.py
${PYSITELIB}/allauth/headless/account/tests/test_email_verification.pyc
${PYSITELIB}/allauth/headless/account/tests/test_email_verification.pyo
+${PYSITELIB}/allauth/headless/account/tests/test_email_verification_by_code.py
+${PYSITELIB}/allauth/headless/account/tests/test_email_verification_by_code.pyc
+${PYSITELIB}/allauth/headless/account/tests/test_email_verification_by_code.pyo
${PYSITELIB}/allauth/headless/account/tests/test_login.py
${PYSITELIB}/allauth/headless/account/tests/test_login.pyc
${PYSITELIB}/allauth/headless/account/tests/test_login.pyo
@@ -353,6 +371,12 @@ ${PYSITELIB}/allauth/headless/internal/r
${PYSITELIB}/allauth/headless/internal/sessionkit.py
${PYSITELIB}/allauth/headless/internal/sessionkit.pyc
${PYSITELIB}/allauth/headless/internal/sessionkit.pyo
+${PYSITELIB}/allauth/headless/internal/tests/__init__.py
+${PYSITELIB}/allauth/headless/internal/tests/__init__.pyc
+${PYSITELIB}/allauth/headless/internal/tests/__init__.pyo
+${PYSITELIB}/allauth/headless/internal/tests/test_authkit.py
+${PYSITELIB}/allauth/headless/internal/tests/test_authkit.pyc
+${PYSITELIB}/allauth/headless/internal/tests/test_authkit.pyo
${PYSITELIB}/allauth/headless/mfa/__init__.py
${PYSITELIB}/allauth/headless/mfa/__init__.pyc
${PYSITELIB}/allauth/headless/mfa/__init__.pyo
@@ -365,9 +389,18 @@ ${PYSITELIB}/allauth/headless/mfa/respon
${PYSITELIB}/allauth/headless/mfa/tests/__init__.py
${PYSITELIB}/allauth/headless/mfa/tests/__init__.pyc
${PYSITELIB}/allauth/headless/mfa/tests/__init__.pyo
+${PYSITELIB}/allauth/headless/mfa/tests/test_recovery_codes.py
+${PYSITELIB}/allauth/headless/mfa/tests/test_recovery_codes.pyc
+${PYSITELIB}/allauth/headless/mfa/tests/test_recovery_codes.pyo
+${PYSITELIB}/allauth/headless/mfa/tests/test_totp.py
+${PYSITELIB}/allauth/headless/mfa/tests/test_totp.pyc
+${PYSITELIB}/allauth/headless/mfa/tests/test_totp.pyo
${PYSITELIB}/allauth/headless/mfa/tests/test_views.py
${PYSITELIB}/allauth/headless/mfa/tests/test_views.pyc
${PYSITELIB}/allauth/headless/mfa/tests/test_views.pyo
+${PYSITELIB}/allauth/headless/mfa/tests/test_webauthn.py
+${PYSITELIB}/allauth/headless/mfa/tests/test_webauthn.pyc
+${PYSITELIB}/allauth/headless/mfa/tests/test_webauthn.pyo
${PYSITELIB}/allauth/headless/mfa/urls.py
${PYSITELIB}/allauth/headless/mfa/urls.pyc
${PYSITELIB}/allauth/headless/mfa/urls.pyo
@@ -527,6 +560,8 @@ ${PYSITELIB}/allauth/locale/tr/LC_MESSAG
${PYSITELIB}/allauth/locale/tr/LC_MESSAGES/django.po
${PYSITELIB}/allauth/locale/uk/LC_MESSAGES/django.mo
${PYSITELIB}/allauth/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/allauth/locale/uz/LC_MESSAGES/django.mo
+${PYSITELIB}/allauth/locale/uz/LC_MESSAGES/django.po
${PYSITELIB}/allauth/locale/zh_Hans/LC_MESSAGES/django.mo
${PYSITELIB}/allauth/locale/zh_Hans/LC_MESSAGES/django.po
${PYSITELIB}/allauth/locale/zh_Hant/LC_MESSAGES/django.mo
@@ -546,66 +581,161 @@ ${PYSITELIB}/allauth/mfa/app_settings.py
${PYSITELIB}/allauth/mfa/apps.py
${PYSITELIB}/allauth/mfa/apps.pyc
${PYSITELIB}/allauth/mfa/apps.pyo
-${PYSITELIB}/allauth/mfa/forms.py
-${PYSITELIB}/allauth/mfa/forms.pyc
-${PYSITELIB}/allauth/mfa/forms.pyo
+${PYSITELIB}/allauth/mfa/base/__init__.py
+${PYSITELIB}/allauth/mfa/base/__init__.pyc
+${PYSITELIB}/allauth/mfa/base/__init__.pyo
+${PYSITELIB}/allauth/mfa/base/forms.py
+${PYSITELIB}/allauth/mfa/base/forms.pyc
+${PYSITELIB}/allauth/mfa/base/forms.pyo
+${PYSITELIB}/allauth/mfa/base/internal/__init__.py
+${PYSITELIB}/allauth/mfa/base/internal/__init__.pyc
+${PYSITELIB}/allauth/mfa/base/internal/__init__.pyo
+${PYSITELIB}/allauth/mfa/base/internal/flows.py
+${PYSITELIB}/allauth/mfa/base/internal/flows.pyc
+${PYSITELIB}/allauth/mfa/base/internal/flows.pyo
+${PYSITELIB}/allauth/mfa/base/tests/__init__.py
+${PYSITELIB}/allauth/mfa/base/tests/__init__.pyc
+${PYSITELIB}/allauth/mfa/base/tests/__init__.pyo
+${PYSITELIB}/allauth/mfa/base/tests/test_views.py
+${PYSITELIB}/allauth/mfa/base/tests/test_views.pyc
+${PYSITELIB}/allauth/mfa/base/tests/test_views.pyo
+${PYSITELIB}/allauth/mfa/base/urls.py
+${PYSITELIB}/allauth/mfa/base/urls.pyc
+${PYSITELIB}/allauth/mfa/base/urls.pyo
+${PYSITELIB}/allauth/mfa/base/views.py
+${PYSITELIB}/allauth/mfa/base/views.pyc
+${PYSITELIB}/allauth/mfa/base/views.pyo
+${PYSITELIB}/allauth/mfa/checks.py
+${PYSITELIB}/allauth/mfa/checks.pyc
+${PYSITELIB}/allauth/mfa/checks.pyo
${PYSITELIB}/allauth/mfa/internal/__init__.py
${PYSITELIB}/allauth/mfa/internal/__init__.pyc
${PYSITELIB}/allauth/mfa/internal/__init__.pyo
${PYSITELIB}/allauth/mfa/internal/flows/__init__.py
${PYSITELIB}/allauth/mfa/internal/flows/__init__.pyc
${PYSITELIB}/allauth/mfa/internal/flows/__init__.pyo
-${PYSITELIB}/allauth/mfa/internal/flows/authentication.py
-${PYSITELIB}/allauth/mfa/internal/flows/authentication.pyc
-${PYSITELIB}/allauth/mfa/internal/flows/authentication.pyo
-${PYSITELIB}/allauth/mfa/internal/flows/recovery_codes.py
-${PYSITELIB}/allauth/mfa/internal/flows/recovery_codes.pyc
-${PYSITELIB}/allauth/mfa/internal/flows/recovery_codes.pyo
-${PYSITELIB}/allauth/mfa/internal/flows/totp.py
-${PYSITELIB}/allauth/mfa/internal/flows/totp.pyc
-${PYSITELIB}/allauth/mfa/internal/flows/totp.pyo
+${PYSITELIB}/allauth/mfa/internal/flows/add.py
+${PYSITELIB}/allauth/mfa/internal/flows/add.pyc
+${PYSITELIB}/allauth/mfa/internal/flows/add.pyo
${PYSITELIB}/allauth/mfa/migrations/0001_initial.py
${PYSITELIB}/allauth/mfa/migrations/0001_initial.pyc
${PYSITELIB}/allauth/mfa/migrations/0001_initial.pyo
${PYSITELIB}/allauth/mfa/migrations/0002_authenticator_timestamps.py
${PYSITELIB}/allauth/mfa/migrations/0002_authenticator_timestamps.pyc
${PYSITELIB}/allauth/mfa/migrations/0002_authenticator_timestamps.pyo
+${PYSITELIB}/allauth/mfa/migrations/0003_authenticator_type_uniq.py
+${PYSITELIB}/allauth/mfa/migrations/0003_authenticator_type_uniq.pyc
+${PYSITELIB}/allauth/mfa/migrations/0003_authenticator_type_uniq.pyo
${PYSITELIB}/allauth/mfa/migrations/__init__.py
${PYSITELIB}/allauth/mfa/migrations/__init__.pyc
${PYSITELIB}/allauth/mfa/migrations/__init__.pyo
${PYSITELIB}/allauth/mfa/models.py
${PYSITELIB}/allauth/mfa/models.pyc
${PYSITELIB}/allauth/mfa/models.pyo
-${PYSITELIB}/allauth/mfa/recovery_codes.py
-${PYSITELIB}/allauth/mfa/recovery_codes.pyc
-${PYSITELIB}/allauth/mfa/recovery_codes.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/__init__.py
+${PYSITELIB}/allauth/mfa/recovery_codes/__init__.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/__init__.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/forms.py
+${PYSITELIB}/allauth/mfa/recovery_codes/forms.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/forms.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/__init__.py
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/__init__.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/__init__.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/auth.py
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/auth.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/auth.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/flows.py
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/flows.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/internal/flows.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/__init__.py
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/__init__.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/__init__.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/test_auth.py
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/test_auth.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/test_auth.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/test_views.py
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/test_views.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/tests/test_views.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/urls.py
+${PYSITELIB}/allauth/mfa/recovery_codes/urls.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/urls.pyo
+${PYSITELIB}/allauth/mfa/recovery_codes/views.py
+${PYSITELIB}/allauth/mfa/recovery_codes/views.pyc
+${PYSITELIB}/allauth/mfa/recovery_codes/views.pyo
${PYSITELIB}/allauth/mfa/signals.py
${PYSITELIB}/allauth/mfa/signals.pyc
${PYSITELIB}/allauth/mfa/signals.pyo
${PYSITELIB}/allauth/mfa/stages.py
${PYSITELIB}/allauth/mfa/stages.pyc
${PYSITELIB}/allauth/mfa/stages.pyo
-${PYSITELIB}/allauth/mfa/tests/__init__.py
-${PYSITELIB}/allauth/mfa/tests/__init__.pyc
-${PYSITELIB}/allauth/mfa/tests/__init__.pyo
-${PYSITELIB}/allauth/mfa/tests/test_recovery_codes.py
-${PYSITELIB}/allauth/mfa/tests/test_recovery_codes.pyc
-${PYSITELIB}/allauth/mfa/tests/test_recovery_codes.pyo
-${PYSITELIB}/allauth/mfa/tests/test_views.py
-${PYSITELIB}/allauth/mfa/tests/test_views.pyc
-${PYSITELIB}/allauth/mfa/tests/test_views.pyo
-${PYSITELIB}/allauth/mfa/totp.py
-${PYSITELIB}/allauth/mfa/totp.pyc
-${PYSITELIB}/allauth/mfa/totp.pyo
+${PYSITELIB}/allauth/mfa/static/mfa/js/webauthn-json.js
+${PYSITELIB}/allauth/mfa/static/mfa/js/webauthn.js
+${PYSITELIB}/allauth/mfa/totp/__init__.py
+${PYSITELIB}/allauth/mfa/totp/__init__.pyc
+${PYSITELIB}/allauth/mfa/totp/__init__.pyo
+${PYSITELIB}/allauth/mfa/totp/forms.py
+${PYSITELIB}/allauth/mfa/totp/forms.pyc
+${PYSITELIB}/allauth/mfa/totp/forms.pyo
+${PYSITELIB}/allauth/mfa/totp/internal/__init__.py
+${PYSITELIB}/allauth/mfa/totp/internal/__init__.pyc
+${PYSITELIB}/allauth/mfa/totp/internal/__init__.pyo
+${PYSITELIB}/allauth/mfa/totp/internal/auth.py
+${PYSITELIB}/allauth/mfa/totp/internal/auth.pyc
+${PYSITELIB}/allauth/mfa/totp/internal/auth.pyo
+${PYSITELIB}/allauth/mfa/totp/internal/flows.py
+${PYSITELIB}/allauth/mfa/totp/internal/flows.pyc
+${PYSITELIB}/allauth/mfa/totp/internal/flows.pyo
+${PYSITELIB}/allauth/mfa/totp/tests/__init__.py
+${PYSITELIB}/allauth/mfa/totp/tests/__init__.pyc
+${PYSITELIB}/allauth/mfa/totp/tests/__init__.pyo
+${PYSITELIB}/allauth/mfa/totp/tests/test_unit.py
+${PYSITELIB}/allauth/mfa/totp/tests/test_unit.pyc
+${PYSITELIB}/allauth/mfa/totp/tests/test_unit.pyo
+${PYSITELIB}/allauth/mfa/totp/tests/test_views.py
+${PYSITELIB}/allauth/mfa/totp/tests/test_views.pyc
+${PYSITELIB}/allauth/mfa/totp/tests/test_views.pyo
+${PYSITELIB}/allauth/mfa/totp/urls.py
+${PYSITELIB}/allauth/mfa/totp/urls.pyc
+${PYSITELIB}/allauth/mfa/totp/urls.pyo
+${PYSITELIB}/allauth/mfa/totp/views.py
+${PYSITELIB}/allauth/mfa/totp/views.pyc
+${PYSITELIB}/allauth/mfa/totp/views.pyo
${PYSITELIB}/allauth/mfa/urls.py
${PYSITELIB}/allauth/mfa/urls.pyc
${PYSITELIB}/allauth/mfa/urls.pyo
${PYSITELIB}/allauth/mfa/utils.py
${PYSITELIB}/allauth/mfa/utils.pyc
${PYSITELIB}/allauth/mfa/utils.pyo
-${PYSITELIB}/allauth/mfa/views.py
-${PYSITELIB}/allauth/mfa/views.pyc
-${PYSITELIB}/allauth/mfa/views.pyo
+${PYSITELIB}/allauth/mfa/webauthn/__init__.py
+${PYSITELIB}/allauth/mfa/webauthn/__init__.pyc
+${PYSITELIB}/allauth/mfa/webauthn/__init__.pyo
+${PYSITELIB}/allauth/mfa/webauthn/forms.py
+${PYSITELIB}/allauth/mfa/webauthn/forms.pyc
+${PYSITELIB}/allauth/mfa/webauthn/forms.pyo
+${PYSITELIB}/allauth/mfa/webauthn/internal/__init__.py
+${PYSITELIB}/allauth/mfa/webauthn/internal/__init__.pyc
+${PYSITELIB}/allauth/mfa/webauthn/internal/__init__.pyo
+${PYSITELIB}/allauth/mfa/webauthn/internal/auth.py
+${PYSITELIB}/allauth/mfa/webauthn/internal/auth.pyc
+${PYSITELIB}/allauth/mfa/webauthn/internal/auth.pyo
+${PYSITELIB}/allauth/mfa/webauthn/internal/flows.py
+${PYSITELIB}/allauth/mfa/webauthn/internal/flows.pyc
+${PYSITELIB}/allauth/mfa/webauthn/internal/flows.pyo
+${PYSITELIB}/allauth/mfa/webauthn/stages.py
+${PYSITELIB}/allauth/mfa/webauthn/stages.pyc
+${PYSITELIB}/allauth/mfa/webauthn/stages.pyo
+${PYSITELIB}/allauth/mfa/webauthn/tests/__init__.py
+${PYSITELIB}/allauth/mfa/webauthn/tests/__init__.pyc
+${PYSITELIB}/allauth/mfa/webauthn/tests/__init__.pyo
+${PYSITELIB}/allauth/mfa/webauthn/tests/test_views.py
+${PYSITELIB}/allauth/mfa/webauthn/tests/test_views.pyc
+${PYSITELIB}/allauth/mfa/webauthn/tests/test_views.pyo
+${PYSITELIB}/allauth/mfa/webauthn/urls.py
+${PYSITELIB}/allauth/mfa/webauthn/urls.pyc
+${PYSITELIB}/allauth/mfa/webauthn/urls.pyo
+${PYSITELIB}/allauth/mfa/webauthn/views.py
+${PYSITELIB}/allauth/mfa/webauthn/views.pyc
+${PYSITELIB}/allauth/mfa/webauthn/views.pyo
${PYSITELIB}/allauth/models.py
${PYSITELIB}/allauth/models.pyc
${PYSITELIB}/allauth/models.pyo
@@ -645,6 +775,9 @@ ${PYSITELIB}/allauth/socialaccount/inter
${PYSITELIB}/allauth/socialaccount/internal/flows/connect.py
${PYSITELIB}/allauth/socialaccount/internal/flows/connect.pyc
${PYSITELIB}/allauth/socialaccount/internal/flows/connect.pyo
+${PYSITELIB}/allauth/socialaccount/internal/flows/email_authentication.py
+${PYSITELIB}/allauth/socialaccount/internal/flows/email_authentication.pyc
+${PYSITELIB}/allauth/socialaccount/internal/flows/email_authentication.pyo
${PYSITELIB}/allauth/socialaccount/internal/flows/login.py
${PYSITELIB}/allauth/socialaccount/internal/flows/login.pyc
${PYSITELIB}/allauth/socialaccount/internal/flows/login.pyo
@@ -660,6 +793,9 @@ ${PYSITELIB}/allauth/socialaccount/inter
${PYSITELIB}/allauth/socialaccount/internal/tests/__init__.py
${PYSITELIB}/allauth/socialaccount/internal/tests/__init__.pyc
${PYSITELIB}/allauth/socialaccount/internal/tests/__init__.pyo
+${PYSITELIB}/allauth/socialaccount/internal/tests/test_jwtkit.py
+${PYSITELIB}/allauth/socialaccount/internal/tests/test_jwtkit.pyc
+${PYSITELIB}/allauth/socialaccount/internal/tests/test_jwtkit.pyo
${PYSITELIB}/allauth/socialaccount/internal/tests/test_statekit.py
${PYSITELIB}/allauth/socialaccount/internal/tests/test_statekit.pyc
${PYSITELIB}/allauth/socialaccount/internal/tests/test_statekit.pyo
@@ -2751,6 +2887,7 @@ ${PYSITELIB}/allauth/templates/account/b
${PYSITELIB}/allauth/templates/account/base_manage_email.html
${PYSITELIB}/allauth/templates/account/base_manage_password.html
${PYSITELIB}/allauth/templates/account/base_reauthenticate.html
+${PYSITELIB}/allauth/templates/account/confirm_email_verification_code.html
${PYSITELIB}/allauth/templates/account/confirm_login_code.html
${PYSITELIB}/allauth/templates/account/email.html
${PYSITELIB}/allauth/templates/account/email/account_already_exists_message.txt
@@ -2804,6 +2941,7 @@ ${PYSITELIB}/allauth/templates/account/p
${PYSITELIB}/allauth/templates/account/reauthenticate.html
${PYSITELIB}/allauth/templates/account/request_login_code.html
${PYSITELIB}/allauth/templates/account/signup.html
+${PYSITELIB}/allauth/templates/account/signup_by_passkey.html
${PYSITELIB}/allauth/templates/account/signup_closed.html
${PYSITELIB}/allauth/templates/account/snippets/already_logged_in.html
${PYSITELIB}/allauth/templates/account/snippets/warn_no_email.html
@@ -2812,6 +2950,7 @@ ${PYSITELIB}/allauth/templates/account/v
${PYSITELIB}/allauth/templates/allauth/elements/alert.html
${PYSITELIB}/allauth/templates/allauth/elements/badge.html
${PYSITELIB}/allauth/templates/allauth/elements/button.html
+${PYSITELIB}/allauth/templates/allauth/elements/button_group.html
${PYSITELIB}/allauth/templates/allauth/elements/field.html
${PYSITELIB}/allauth/templates/allauth/elements/fields.html
${PYSITELIB}/allauth/templates/allauth/elements/form.html
@@ -2824,6 +2963,11 @@ ${PYSITELIB}/allauth/templates/allauth/e
${PYSITELIB}/allauth/templates/allauth/elements/provider.html
${PYSITELIB}/allauth/templates/allauth/elements/provider_list.html
${PYSITELIB}/allauth/templates/allauth/elements/table.html
+${PYSITELIB}/allauth/templates/allauth/elements/tbody.html
+${PYSITELIB}/allauth/templates/allauth/elements/td.html
+${PYSITELIB}/allauth/templates/allauth/elements/th.html
+${PYSITELIB}/allauth/templates/allauth/elements/thead.html
+${PYSITELIB}/allauth/templates/allauth/elements/tr.html
${PYSITELIB}/allauth/templates/allauth/layouts/base.html
${PYSITELIB}/allauth/templates/allauth/layouts/entrance.html
${PYSITELIB}/allauth/templates/allauth/layouts/manage.html
@@ -2836,10 +2980,16 @@ ${PYSITELIB}/allauth/templates/mfa/email
${PYSITELIB}/allauth/templates/mfa/email/totp_activated_subject.txt
${PYSITELIB}/allauth/templates/mfa/email/totp_deactivated_message.txt
${PYSITELIB}/allauth/templates/mfa/email/totp_deactivated_subject.txt
+${PYSITELIB}/allauth/templates/mfa/email/webauthn_added_message.txt
+${PYSITELIB}/allauth/templates/mfa/email/webauthn_added_subject.txt
+${PYSITELIB}/allauth/templates/mfa/email/webauthn_removed_message.txt
+${PYSITELIB}/allauth/templates/mfa/email/webauthn_removed_subject.txt
${PYSITELIB}/allauth/templates/mfa/index.html
${PYSITELIB}/allauth/templates/mfa/messages/recovery_codes_generated.txt
${PYSITELIB}/allauth/templates/mfa/messages/totp_activated.txt
${PYSITELIB}/allauth/templates/mfa/messages/totp_deactivated.txt
+${PYSITELIB}/allauth/templates/mfa/messages/webauthn_added.txt
+${PYSITELIB}/allauth/templates/mfa/messages/webauthn_removed.txt
${PYSITELIB}/allauth/templates/mfa/reauthenticate.html
${PYSITELIB}/allauth/templates/mfa/recovery_codes/base.html
${PYSITELIB}/allauth/templates/mfa/recovery_codes/download.txt
@@ -2848,6 +2998,15 @@ ${PYSITELIB}/allauth/templates/mfa/recov
${PYSITELIB}/allauth/templates/mfa/totp/activate_form.html
${PYSITELIB}/allauth/templates/mfa/totp/base.html
${PYSITELIB}/allauth/templates/mfa/totp/deactivate_form.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/add_form.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/authenticator_confirm_delete.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/authenticator_list.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/base.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/edit_form.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/reauthenticate.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/signup_form.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/snippets/login_script.html
+${PYSITELIB}/allauth/templates/mfa/webauthn/snippets/scripts.html
${PYSITELIB}/allauth/templates/openid/base.html
${PYSITELIB}/allauth/templates/openid/login.html
${PYSITELIB}/allauth/templates/socialaccount/authentication_error.html
Index: pkgsrc/www/py-django-allauth/distinfo
diff -u pkgsrc/www/py-django-allauth/distinfo:1.12 pkgsrc/www/py-django-allauth/distinfo:1.13
--- pkgsrc/www/py-django-allauth/distinfo:1.12 Wed Jul 17 09:12:54 2024
+++ pkgsrc/www/py-django-allauth/distinfo Tue Feb 4 10:18:11 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2024/07/17 09:12:54 adam Exp $
+$NetBSD: distinfo,v 1.13 2025/02/04 10:18:11 adam Exp $
-BLAKE2s (django_allauth-0.63.6.tar.gz) = d04e75d77f6d6a87ba11f2aa8c054a0785923df105e3c0db80a770c273e4dea3
-SHA512 (django_allauth-0.63.6.tar.gz) = 607b8b3812018f52ccd6e36625906685b3ece8ea441e8a9e3aa0f16a1111dfc31103226cc3bbfee4edf0d8ea920f39d21efff61b082d62c0b2dd3b81f718fab1
-Size (django_allauth-0.63.6.tar.gz) = 1082450 bytes
+BLAKE2s (django_allauth-65.3.1.tar.gz) = b3987ddd25ce25ae0b222b8040d344e08b3d9d74623508a87e14552188236057
+SHA512 (django_allauth-65.3.1.tar.gz) = 2ddf3fa1d029e986e7116a27b03b7049a836fa7736a2489d1dc157259f2719ec778989e9ef22997e345e44e6f057e228c82b598490de688aedbcddf04a93a5bc
+Size (django_allauth-65.3.1.tar.gz) = 1547530 bytes
Home |
Main Index |
Thread Index |
Old Index