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