Skip to content

Merge#1

Open
pk-lms-dev wants to merge 56 commits intopk-lms-dev:masterfrom
iMerica:master
Open

Merge#1
pk-lms-dev wants to merge 56 commits intopk-lms-dev:masterfrom
iMerica:master

Conversation

@pk-lms-dev
Copy link
Copy Markdown
Owner

No description provided.

Dresdn and others added 30 commits September 8, 2023 17:11
grammar and spelling corrections
and upgrade django-allauth past 0.56.0.

Closes: #555
* #541 Check for refresh cookie when JWT_AUTH_HTTPONLY is True

* #541 Address test failures.
* Added key and uid fields back to the reset password form

* Fixed wrong variable name `key` to `token`

* Fixed wrong encoding for uid

I am actually brain dead and forgot the encoding
…597)

allauth introduced a very restrictive rate limit of 1 email
confirmation per 180s in v0.61.0. This doesn't work in the tests.
* [ ADD ] Mandarin translation

* [ ADD ] Mandarin translation
…tate Refresh token is being Used (#580)

* remove tokens from response body if cookie is being used

* limit this change to refresh token

* update condition to apply change only if httponly is turned on

* added test case
…hen no token is passed (#601)

* Added a request.auth check to logout

In case of no authentication is passed it results a fake successful message in logout. Added a check to request.auth on top of logout

* Fixed failing cases
…615)

* Support Django5+

* Test GHA

* Adds tests

* Updates tox to test Django 5

* Corrects Python version

* Adds support for Django 5 and Switches to Github Actions

---------

Co-authored-by: q0w <43147888+q0w@users.noreply.github.com>
…en authentication and Session authentication are used simultaneously (#605)

* Fix creating user token when both Token authentication and Session authentication are used simultaneously

* Fix APIBasicTests::test_registration_with_session test
* update deprecated requirement for tests

* Update main.yml

* Update main.yml

* fixed tests not working in python 3.12
* Add missing docstrings for registration views

The missing docstrings are annoying when using autogenerated schemas with swagger or similar api documentation tools

* Appease flake8 requirement
iMerica and others added 26 commits November 3, 2024 15:43
Bumps [setuptools](https://github.com/pypa/setuptools) from 75.1.0 to 78.1.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v75.1.0...v78.1.1)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 78.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Drop support for Python 3.8 and 3.9

* Run tests on ubuntu-latest

* Add support for Python 3.13 and 3.14 and use Django 5.2

* Pin django-allauth in tests

* Pin djangorestframework-simplejwt as well

* Add support for Django 6

* Makes deps less tight

* Support Django 5.1

---------

Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
Co-authored-by: @iMerica <michaelmartinez@me.com>
Bumps [djangorestframework-simplejwt](https://github.com/jazzband/djangorestframework-simplejwt) from 5.3.1 to 5.5.1.
- [Release notes](https://github.com/jazzband/djangorestframework-simplejwt/releases)
- [Changelog](https://github.com/jazzband/djangorestframework-simplejwt/blob/master/CHANGELOG.md)
- [Commits](jazzband/djangorestframework-simplejwt@v5.3.1...v5.5.1)

---
updated-dependencies:
- dependency-name: djangorestframework-simplejwt
  dependency-version: 5.5.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ks, fix deprecated settings warnings (#697)

* Refactor to use SIGNUP_FIELDS for username and email requirement checks

* Fixes Serializer

---------

Co-authored-by: @iMerica <michaelmartinez@me.com>
Co-authored-by: Barney Szabolcs <szabolcs.barnabas@gmail.com>
* Improve README

* Improve diagram
…#731)

* Fix social auth failures

* Fixes test settings

* Fixes Django Warnings

* Fixes tests

* Aligns CI with Tox

* Update dj_rest_auth/tests/test_social.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fixes tox maxtrix combination

* Fixes token error

* Fixes twitter test

* Address tox feedback

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Adds Skeleton for MFA Support

* Updates Docs + Linting Errors

* Adds pytop test dep

* Logs MFA events

* Guards secret activation

* Signs ephemeral token to couple to a current user

* Solves race condition

* Fixes state issue

* Removes QR code dep

* Migrates MFA docs to MKDocs

* Update dj_rest_auth/mfa/serializers.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update dj_rest_auth/mfa/serializers.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Adds more logging and post param hardening

* Updates README

* Updates test logic to match new behavior

* Sorts imports properly

* Tests MFA with use JWT is enabled

* Prevents TOCTOU race condition

* Updates post params

* Updates post params

* Include last_used_at

* Overhauls/Modernizes Demo

* Prevents timing attack + security related tweaks

* Adds test coverage

* Patches All Auth for CVE-2026-27982

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Checkpoint commit

* Fixes requirements

* Updates docs

* Updates tests

* Addresses PR feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.